新生报到管理系统设计与实现.docx
《新生报到管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《新生报到管理系统设计与实现.docx(29页珍藏版)》请在冰豆网上搜索。
新生报到管理系统设计与实现
郑州科技学院
本科毕业设计(论文)
题 目基于WEB的新生报到管理系统
姓 名 陈
专 业 计算机科学与技术
学 号C201015121
指导教师 杜
郑州科技学院信息工程学院
二〇一四年五月
摘要IV
AbstractV
1绪论1
1.2市场调研现状1
1.3本文的工作内容2
2 可行性分析3
2.1技术可行性ﻩ3
2.2经济可行性3
2.3用户使用可行性4
2.4可行性研究结论ﻩ4
2.5本章小结ﻩ4
3.1JSP技术5
3.2基于MVC模式的Struts框架的应用ﻩ5
3.3功能分析ﻩ9
3.4性能分析ﻩ10
3.5运行环境10
4总体设计ﻩ11
4.2功能模块设计ﻩ11
4.2.1用户登录ﻩ12
4.2.2.用户安全退出ﻩ12
4.2.3.管理员信息添加ﻩ12
4.2.4.学生注册ﻩ13
4.2.5.学生管理13
4.2.6.密码修改14
4.2.7.宿舍管理ﻩ14
4.3本章小结ﻩ14
5 数据库设计ﻩ14
5.1数据库设计规则14
5.2MYSQL介绍ﻩ15
5.3数据库逻辑结构设计ﻩ15
5.6本章小结18
6详细设计18
6.1系统登录模块的设计18
6.2用户登记模块的设计ﻩ20
6.3学生查询模块的设计21
6.4学生管理模块的设计22
6.5教师管理模块的设计23
6.6学生与宿舍关联模块的设计ﻩ24
6.7网站首页模块设计25
6.8密码修改模块的设计ﻩ26
6.9本章小结27
7软件测试ﻩ27
7.1软件测试的目的和意义28
7.2软件测试的原则28
7.3软件测试的主要内容29
7.4软件测试的具体实现ﻩ30
7.6评价ﻩ31
7.7本章小结ﻩ31
结论31
参考文献33
基于WEB的新生报到管理系统
摘 要
随着我国教育水平的普遍提高和新生数量的增加,合理高效的进行新生接待,不但成为各个学校的比较关心的问题,对于广大新生来说,也是最先让他们了解学校形象的一个好机会。
从节约时间提高报到效率的角度出发,开发出一套新生报到管理系统,通过计算机高效准确的管理大学新生信息是迫切需要的。
基于Web的新生报到管理系统是典型的信息管理系统,其主要的开发任务包括应用程序的开发和数据库的开发两个方面。
对于应用程序的开发要求满足功能完备、界面友好、操作方便等特点。
对于数据库的开发要求满足具有完整性和一致性,具有一定的数据安全性。
系统主要功能包括用户管理、数据管理、学生信息管理、宿舍管理,能一次性处理各项报到流程,大大提高了效率。
选用JSP开发技术,利用其提供的集成开发环境及各种组件,尤其是对数据库的支持完成对数据库的各种操作,达到对新生报名管理的目的。
选用MySQL作为后台数据库。
首先建立系统应用原型,然后对原型系统进行需求迭代,不断修正和改进,直到形成用户满意的实际可行的系统。
关键词:
新生报到管理系统;JSP; MySQL
New studentsregistration system
Abstract
The registrationmanagementsystemofnewstudentisprimarily directedat thecollege astheobjectis usedanddeveloped.The systemdevelopmentincludesthe principaltask ofthedatabasedesignandmaintenanceand applicationdevelopmenttowaitfor twoways.Fortheformerrequeststo createthedatabaseuniformity andintegrities andisofthedatasecurity, asusersneed your password touse,for thelatterthenrequires theapplicationinterfaces friendlyandfunctionsas.Accordingto the principleof thesoftwareengineering,we designanddeveloptheregistrationmanagementsystemofnew student,includingthesystemof overallneedsanalysis,thesystemofoverall designandimplementationof modulefunctionality.
According tothe collegestudentsregister fortheseriousresearch,the systemofthemajorfunctionality includesystemmanagement,datamanagement,registrationmanagement,administrativeandpayment management.Theworkercancentralizedand one-time dealwiththe reportandhasgreatlyincreased efficiency.
After carefulanalysis,theuse ofJSPasadevelopmenttool,usingits offerintegrated development environment andthevariouscomponents,especiallyin thedatabasesupporttothedatabaseeveryoperation,toenterthenew managementpurpose.AndweuseMSSQLasa backgroundofthedatabase.Thefirstapplicationof aprototypesystem,thenaprototype system todemandan iteration,anamendmentandimprovementuntilthesatisfactionofthepractical system.
Keywords:
Newstudents registrationsystem;JSP;MySQL .
1绪论
1.1所选题目的的理论价值和现实意义
学生档案的管理对于每个学校的管理者来说至关重要,学生信息是高等学校十分重要和重视的一项基础数据资源,是一个教育部门不可或缺的重要组成部分。
特别是最近几年来,国家政策的调整,中国的大规模扩招的大学,高等教育教学管理,学生管理,后勤管理机构,都带来了很大的冲击。
它所包含的范围广泛的人参与,并需要及时更新的数据量,它更复杂的单纯依靠手工管理,传统的手工管理是既不容易标准化,管理效率不高,中国的各种的类型也有高等教育的学生有很大一部分还停留在文件管理纸介质的基础上,特别是在小学和中学学生档案管理的背后是这样的管理系统已经不能满足时代的要求,其管理层将浪费大量的人力和物力。
随着科学与技术,计算机科学与技术日益成熟的不断提高,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。
这种传统的手工管理模式势必会取代以计算机为基础的信息管理材料。
随着计算机应用的一部分,使用计算机对学生档案管理,人工管理具有无法比拟的优点,如:
检索迅速,查找方便,可靠性高,存储容量大,保密性好,寿命长,成本低。
这些优点能够极大地提高学生档案管理的效率,而且还以科学的学校,一个必要条件,规范管理的发展,这是高校与世界各机构接轨的重要条件。
1.2市场调研现状
近年来,由于计算机硬件、软件、网络的飞速发展和广泛应用,人们迎来了信息社会和知识经济。
我国进入了以信息化带动工业化、以工业化促进信息化的新的历史时期。
而软件产业肩负着发展信息产业、对传统产业进行信息化改造的历史任务。
为适应这一形势发展的需要,我国加快软件人才培养的步伐,扩大软件人才培养规模,深化软件教学改革,加强计算机应用教育,扩大对外交流,短短几年取得了长足进步[1]。
在现代化高等学府中,各类应用软件正发挥越来越重要的作用。
其中信息管理软件的作用尤为突出,它已经渗透到高校日常工作的许多方面,无论是其自身还是所发挥的作用,都为高校的创新、发展等做出了显著的贡献。
每学年九月份随着新生的入校,学校工作中的重点都会集中到学生信息的采集环节中。
近年来,大学招生规模不断扩大,新生人数逐年递增,传统的纸张式的新生报到模式,如人工办理新生入学手续、人工统计报到情况等等方式已不能满足需要。
随着计算机网络技术的迅猛发展及电子档案信息管理系统的广泛应用, 以往的单机管理系统被彻底改变,基于网络的新生报到系统开始出现,开始实施新生入学电子注册制度,软件技术进步和硬件的全面升级,有力地推动了高校新生入学管理模式的全面创新。
但是, 随着时代的发展和国家教育部宏观调控的需要, 既有的新生入学管理模块已经不能完全适应新形势下高校入学管理的要求,入学管理工作与相关软件相脱节等问题开始浮现出来。
学校管理信息化的飞速发展,新生数据的采集要求越来越精细。
如何快速、准确、有效的完成学生信息的采集工作,已经成为每个高校都需要面对的一项重要工作。
以新生报到入学管理的各个环节为内容,包括新生入学报到、审查资格、学生信息采集、新生更换专业、新生缴费、新生安排宿舍等等,为学院的各专业系部、各部门的管理人员服务,已经势在必行。
因此, 需要对入学信息管理方式进行改革,对现有的新生入学管理平台作更进一步的完善和提高。
为新生提供方便、高效、一体化的入学报到环境,加强各个部门之间的信息流通和工作配合,使新生信息能够及时、准确更新,从而提高学校各部门的工作效率。
1.3 本文的工作内容
研究的重点主要放在通过如何更有效的辅助大学生管理人员的工作,一方面大学生管理人员可以管理大学生管理员,同时把握信息学生,教师信息,另一方面可以管理宿舍,教室信息,将宿舍和学生之间产生关联,挖掘出两者之间的联系,从而实现大学生全面电子化信息系统。
本文详细介绍了基于WEB开发的新生报到管理系统的体系结构的设计,实现所需的技术,并详细阐述了本系统的开发流程,并实现了以下功能:
学生管理,辅导员管理,宿舍管理等。
2可行性分析
2.1技术可行性
技术可行性分析主要是根据系统分析所得到对待开发的软件、支撑软件、硬件环境和操作人员的要求以及有关的约束和限制,来分析现有的技术是否能实现待开发的软件。
它包括硬件和系统上满足功能和性能要求提供配套的软件,是否能够满足系统的性能要求的算法,开发商的执行系统的开发和类似能力的技术水平。
系统运行环境为Win732位操作系统,前台系统操作界面采用Myeclipse开发的,而后台的数据库测试采用mysql。
MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用他我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的JavaEE集成开发环境,包