摘要
在信息时代计算机科学技术飞速发展的今天,计算机技术应用在以低成本、高效率、多功能等特点的办公自动化管理系统方面的优势逐渐显现,作为科学技术的前沿阵地,各高校也开始将大量的、琐碎的管理工作,交于计算机平台系统实现。管理人员需要对高校内的信息进行采集、统计、汇总、分类、控制等,对校内人力、物力、资源、学生、教师、课程、成绩、考试等各种信息进行综合计划,统一协调,以达到信息高效管理的目的。论文试图通过研究管理平台系统应用技术,开发一套基于Java的高校信息管理平台系统,实现高校的信息化管理。
论文从应用研究角度出发,通过对多个高校进行深入的走访与调研,在对经济、运营和技术三方面可行性分析的基础上,完成了高校信息管理平台的功能需求,并进行了用例分析。然后对高校信息管理平台进行了总体与详细设计,把高校信息管理平台划分为行政、部门、学生、课程、后台等五大管理模块。
实现了物料及班车信息管理,教师信息管理,学生及成绩信息管理,课程信息管理等。高校信息管理平台系统的建设实现了对高校工作的协作办公与信息网络自动化。
系统以Java为开发语言,以J2EE企业级框架SSH为平台,基于B/S结构,以MySQL为数据库,Tomcat为服务器进行开发。系统的设计与开发对于高校信息管理的网络化以及远程信息管理、统计、协同工作都具有非常重要的意义。
关键词:高效管理,数据库,Java,MySQL,B/S结构
ABSTRACT
Today, due to the rapid development of computer technology in information era, the advantages of the application of computer technology has gradually appeared on the Office Automation Management System with its low-cost, high efficiency and multi-function and so on. As the forefront of science and technology, universities also began to accomplish their massive and trivial management works by the computer system platform. To reach the effective information-based management target, the administrative staffs in university need collect, take statistics, summarize, classify and control the information and should be uniformly plan the teachers, materials, resources, students, curses, points, exams and other information. This thesis aims to develop a set of new system of information management platform for universities based on Java in order to realize the information management in universities.
From the application research perspective, this paper completed functional requirements of the university information management platform and carried out case analysis based on three feasibility analysis in the economy, operation and technology and by in-depth interviews and research on the colleges and universities. Then the system was made into overall design and detailed design for information management platform in universities. It divided the system into five management modules including: administration, departments, students, courses and back-office management. It achieved the goal of information management in material and shuttle buses, teachers', students and their grade, etc.
Java, as system language、SSH of J2EE framework、 B/S framework、 MySQL database and Tomcat server,comes together to form this system. Its design and development will be of great significance in information management networking in universities and remote information management、statistics and coordination.
Key words: Efficiency Management, Database, Java, MySQL, B/S Framework
随着社会的发展,计算机技术的日趋完善,人们的思想和工作方式已经发生了翻天覆地的变化[1]。现实生活中,工厂依靠大型机器来代替工人工作,而进入信息时代的人们则依靠计算机技术进行信息化管理,便有如工厂实现自动化需要大型机械工具一样,要进行信息化管理,必然也需要相应的工具,即管理平台系统[2]。在这个信息时代需要信息管理系统辅助办公的同时,互联网必然是信息管理不可分割的一部分,互联网是人类社会的重大科技发明,就是有了互联网,社会才进入了信息爆炸的年代[3]。互联网其发展、应用和普及引发了前所未有的变革,已经成为经济发展的重要因素、社会运行的重要基础设施[4]。
而在高校中信息管理的作用也越加的重要和突出,管理平台系统通过帮助高校管理人员对信息的采集、统计、汇总、分类、控制等手段,为高校制定目标,应用各种要素,以实现相应的目标。对高校来说,管理人员对校内的各种信息资源进行综合计划,统一协调,以达到预期的目的,从而实现高校信息管理平台系统的科学化、规范化、高效化[5]。随着信息时代的到来,人们把信息资源作为高校中极其重要的资源,信息资源的处理活动已经成为现阶段的关键环节,具有重要意义。
随着计算机网络技术的普及,网络办公、网络通信已经成为人们在日常生活、办公中不可或缺的一部分[6]。人们迫切的要利用这些技术开发管理平台系统,进行信息统一管理,远程协作,以提高工作效率,提高教育教学质量,提高高校教育管理水平[7-9]。
从高校管理需求出发,设计了这套基于Java的高校信息管理平台,囊括高校内的各项工作,实现了对高校工作的协作办公与信息网络自动化的功能[10]。高校信息管理平台系统的设计与开发对于高校管理的信息化、系统化、高效化以及信息资源的统计和协同工作都具有非常重要的意义,为高校的长远发展奠定了基础[11]。
教育信息化不仅带来了教学方式的改革,还带来了教学管理新模式,各高校纷纷使用教育信息化来对学校进行信息化管理[12-16]。目前,国内软件对于现代的高校管理还不够完善,即使有一定的管理系统作为依托,那也只是各个部门之间的内部软件,功能较为简单狭隘,对于各个部门之间的互相协作,软件缺乏能动性,缺乏各个工作的过程管理,处于比较孤立的位置当中[17-18]。
现代高校的管理平台系统已经成为一种趋势,一种普遍的管理模式,基于网络的信息统一协作管理,比如以清华大学,浙江师范大学等高校开发的教务管理系统为代表的管理平台系统经过了多年不断地改进和完善,才逐渐成熟起来,为高校管理系统进入信息化,网络化,智能化时代做出了巨大的贡献和积累了丰富的经验[19-20]。
在国外,高校信息管理平台系统早已进行了多年的探索,有相当丰富的经验,包括行政人员通过平台对物料进行系统管理,教学部门通过平台对教师和学生资源及信息进行统一管理[21],学生可以通过平台系统了解相应的课程资源和学习进度等多种智能化的功能,同时,在运行模式上的信息管理的集中化和文件资源的共享化也应引起高度关注[22-23]。
系统是采用Java语言进行开发,采用传统的SSH框架,使用Eclipse作为开发环境,MySQL作为后台数据库,Tomcat为服务器,实现了对高校信息的有效管理。
系统主要是通过对当前模式的管理平台系统应用技术的研究,深入了解高校实际需求情况,为解决高校在日常综合管理中遇到的各种突出问题。比如,人员冗余、工作重复,数据错漏,效率低下等。结合高校的自身特点,为高校制定开发一套低成本、高效率、多功能的,供高校综合管理使用的管理平台系统,实现高校的信息化管理。论文主要工作包括项目平台的系统分析,总体设计,详细设计,数据库设计,系统实现及测试等内容。
(1)进行系统的分析。根据对各大高校的调研,总结各个高校的不同需求,确定系统需求。
(2)进行该系统的总体设计和详细设计。制定了高校信息管理平台系统中的各个功能的作用,其中行政管理功能主要实现了行政管理人员对高校内物资的管理与统计,教职工乘班车情况的信息统计与汇总并自动生成车辆补助统计;部门管理功能主要实现了对教师基础信息的汇总与统计;学生管理主要实现了对学生基础信息的汇总与统计;课程管理功能主要实现了对高校内课程的信息汇总与统计以及高自考课程的学习进度安排等信息统计功能;后台管理主要实现了管理员对系统进行权限分配的操作。五大功能实现了高校内各个角色对高校工作的信息管理与统计。
(3)进行数据库设计。在尽量保持开发便利的基础上遵循三范式原则来设计数据库,从而最大限度的减少数据冗余,保持了数据一致性。
(4)进行设计用户与权限功能模块。借鉴微软的用户与权限设计模式,设计出了符合系统需求的用户权限模式,完成了多级用户操作此系统的权限设计、自定义用户组权限等功能。很好地满足了用户对系统功能自定义的需求。
(5)进行管理平台系统的实现和测试。完成了高校信息管理平台系统的开发工作,经过测试与实际运行,系统已正式使用。
高校信息管理平台系统功能实现:
系统首页
物料库存管理页面
物料进货明细页面
物料出货明细页面
添加物料出货明细页面
物料供应商页面
添加物料供应商页面
乘班车情况页面
车补票情况页面
教师管理页面
教师企业实践页面
目 录
第一章 绪论
1.1 论文研究背景
1.2 论文研究目的和意义
1.3 国内外高校信息管理平台系统发展现状
1.4 论文主要工作
1.5 论文组织结构
第二章 系统相关技术
2.1 Struts 框架
2.2 Spring 框架
2.3 Hibernate 框架
第三章 高校信息管理平台系统分析
3.1 可行性分析
3.1.1 经济可行性分析
3.1.2 运营可行性分析
3.1.3 技术可行性分析
3.2 主要业务流程分析
3.3 功能性需求分析
3.4 用例分析
3.4.1 物料库存进出货的用例分析
3.4.2 车辆补助的用例分析
3.4.3 教师信息的用例分析
3.4.4 教师企业实践的用例分析
3.4.5 学生信息成绩的用例分析
3.4.6 学生创新创业的用例分析
3.4.7 课程信息的用例分析
3.4.8 高自考课程进度的用例分析
3.4.9 用户管理模块的用例分析
3.4.10 权限管理模块的用例分析
3.4.11 系统管理的用例分析
3.5 非功能性需求分析
第四章 高校信息管理平台系统的设计
4.1 高校信息管理平台系统的总体设计
4.1.1 高校信息管理平台系统的功能模块设计
4.1.2 高校信息管理平台系统的物理方案设计
4.2 高校信息管理平台系统数据库的设计
4.2.1 高校信息管理平台系统数据库总体设计
4.2.2 高校信息管理平台系统数据库表设计
4.3 程序流程设计
4.3.1 物料库存管理功能
4.3.2 物料进货明细功能
4.3.3 物料出货明细功能
4.3.4 物料供应商管理功能
4.3.5 乘班车情况功能
4.3.6 车补票情况功能
4.3.7 教师管理功能
4.3.8 教师企业实践功能
4.3.9 学生信息功能
4.3.10 成绩信息功能
4.3.11 学生创新创业功能
4.3.12 高自考报名注册功能
4.3.13 课程信息功能
4.3.14 学习进度管理功能
第五章 高校信息管理平台系统的实现及测试
5.1 高校信息管理平台系统的实现
5.1.1 系统首页实现
5.1.2 物料库存管理实现
5.1.3 物料进货明细实现
5.1.4 物料出货明细实现
5.1.5 物料供应商实现
5.1.6 乘班车情况实现
5.1.7 车补票情况实现
5.1.8 教师管理实现
5.1.9 教师企业实践实现
5.1.10 学生信息实现
5.1.11 成绩信息实现
5.1.12 学生创新创业实现
5.1.13 高自考报名注册实现
5.1.14 课程信息实现
5.1.15 学习进度管理实现
5.1.16 用户管理实现
5.1.17 用户组管理实现
5.1.18 权限组管理实现
5.2 高校信息管理平台系统的测试
5.2.1 物料库存管理模块测试
5.2.2 乘班车情况功能模块测试
5.2.3 学生信息功能模块测试
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
发表论文和参加科研情况
致 谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)