《新生报到管理系统》由会员分享,可在线阅读,更多相关《新生报到管理系统(39页珍藏版)》请在金锄头文库上搜索。
1、【摘要】随着我国教育水平的提高和新生数量的增加,合理妥善高效的进行新生接待,不但成为各个学校亟待解决的问题,对于广大新生来说,也是最先让他们了解学校形象的一个好机会。但是许多学校没有采用通过高效的系统来操作解决新生报到的问题。开发一套新生报到管理系统,通过计算机高效准确的管理大学新生信息是迫切需要的。本系统主要通过开发一个项目,实现高效率的管理新生报到和学生信息等。系统主要使用Java语言进行开发,前台页面配合HTML+CSS+JS实现新生信息的录入以及数据查询,后台数据存取采用MySQL数据库。系统将分为前后台两个部分,前台为新生设计,通过验证码验证登录。新生可以查看班级和宿舍等模块的信息,
2、后台则是为管理员提供,管理员可以修改新生及班级等信息。【关键词】:Java;管理系统;MySQL数据库【Abstract】 With the improvement of education level and the increase of the number of new students in our country,New reception in reasonable and efficient is important. It is not only the question that urgently need to be solved by University.But al
3、so the good chance for the majority of the new students to learn about their new school. But generally, efficient student register system rarely be used. From the point of saving time and improving efficiency. Developing a system with accurate and efficient to manage the freshman information through
4、 computer is urgently needed.This system mainly develops a program to bring about efficient management of freshman registration and student information.The project is mainly developed using the Java language.The foreground is displayed with HTML+CSS+JS. Data is stored using the MySQL database.System
5、 will be divided into two parts, before and after, the front desk is provided to the new students, students login system by verify code. the background is in order to manage the content of the front desk. It is provided to manager the man who can update students and class information.【Key words】: Ja
6、va;Management system;MySQL database目 录1绪论11.1课题背景1 1.2目的和意义1 1.3课题研究内容11.4开发工具及技术21.4.1开发平台21.4.2开发技术21.5本章小结32 需求分析42.1需求分析42.2可行性分析52.2.1 技术可行性52.2.2 经济可行性52.2.3 安全可行性52.2.4 操作可行性52.3功能需求62.4本章小结63 系统功能设计73.1系统功能模块图73.2平台用例图83.3数据库的分析与设计83.3.1 数据库总体设计83.3.2 数据库原则设计83.3.3 数据库概念设计93.4数据库表的逻辑结构设计103.
7、5本章小结124 系统主要功能实现134.1 系统前台134.1.1登录界面134.1.2个人信息154.1.3宿舍查询154.1.4分班查询164.1.5管理员界面示图164.1.6修改密码174.2 系统后台174.2.1 用户新增174.2.2 分班管理184.2.3 班级查询194.2.4 宿舍删除204.2.5 宿舍入住管理214.2.6 收费管理234.3 本章小结245系统测试255.1 测试方法255.2 系统测试环境255.3 测试过程265.3.1登录模块测试265.3.2用户管理功能测试265.3.3班级查询功能测试265.3.4收费新增功能测试275.3.5删除用户功能
8、测试275.4本章小结286结论及展望29参考文献30致谢31南京晓庄学院2018届本科毕业设计1绪论1.1课题背景随着硬件,软件和网络的快速发展及广泛应用,人们正在引入信息社会和知识经济。因为当代信息技术和经营理念的蓬勃发展,建立完备的信息管理系统刻不容缓。学校的招生规模逐年增大,入学新生人数往日剧增,在应对新生入学时需要采集更多资料。面对海量的新生资料,需要便捷的学生信息管理系统来提高处理新生报到问题的效率。 新生报到管理系统是一个典型的信息管理系统,对于新生报到管理系统主要开发任务应该包括前端页面开发和数据库开发。选择JSP来处理应用程序开发技术,是因为JSP提供集成开发环境和各种组件,
9、特别是对数据库的支持,完成数据库中的各种操作,实现新生管理的目标。使用MySQL作为后端数据库。首先,建立初步的系统前端界面,根据学校对系统的需求进行不断修改和改进,直到形成能达到学校满意度的实用系统。1.2目的和意义新生报到管理系统是为了帮助学校解决新生报到的问题。在每个新生来学校报到时将每个新生的基本信息输入到数据库中,这样可以减少通过学校入学考试取得入学资格,但不希望来到学校的新生的相关信息存储在学校的的相关数据库中,同时使用该系统可以对新生信息进行有序存储,万一数据丢失能够快速的恢复,易于查找和提高可靠性。 新生报到管理系统为校园信息技术的成功组建添上了浓墨重彩的一笔,在融汇了传统新生
10、报到工作的经验报告,通过现代化的管理思想,利用信息技术规范新生信息的基本记录,以及班级宿舍等管理。该系统是为了管理员提供的的数字网络管理系统。基本目标是建立一个平稳的学生和学校之间在校内外交流信息的渠道,使信息技术成为促进教育生产力和提高学校管理和效率的有力工具。 学期开始时各种关于学生的信息也增加了。面对大量的信息,为了减少学校工作量,为了提高学生入学信息的效率开发一个新生报到管理系统是必须要完成的、是刻不容缓的。通过这样的系统,可以实现信息的规范化管理,科学统计和快速咨询。这将减少管理人员的工作量。管理人员对系统进行管理,提高了教学质量,真正做到了教学计划中。1.3课题研究内容在计算机上建
11、立新的学生管理系统可以实现快速录入,分类,搜索和删除。进入系统之前进行密码认证可确保系统的安全性,为学校提高工作效率,提高团队效率,为制定决策和监控学生状况提供了强有力的工具。1.4开发工具及技术1.4.1开发平台本毕业设计的功能模块使用Java作为后台开发语言,前台页面配合HTML+CSS+JS实现数据显示,使用MyEclipse作为开发工具,使用MySQL数据库作为后台数据维护平台,使用Tomcat7作为应用服务器,在MyEclipse中启动服务器后,可以直接在IE浏览器中输入端口号及项目名称进入系统。1.4.2开发技术1、Java面向对象编程语言有很多,但是Java则一直因为其功能强大、
12、简单易用等独特的特点,尤其是平台独立和可移植性使之深受人们喜爱。Java是一个完整的平台,有一个庞大的库1。它设计之初借鉴了C+语言的各种优点,此外,java SE API子集和java虚拟机可以统称为JRE(java运行时环境),和JRE支持Java程序2的标准环境。Java语言不仅本身含有许许多多的组件,能够自己适应很多的环境。而且为仍众多的第三方开源社区提供了支持,开放开源的组件作为解决方案,让人们更加得心应手的开发。Java最初是为嵌入式系统提供的一种解决方案,但是它现在应用的领域已经十分的广泛,包括桌面应用程序、分布式系统等3。2、EclipseEclipse也是一个被普遍运用的的多
13、平台集成开发环境(IDE)。Eclipse本身只是一个框架平台。许多软件开发人员基于Eclipse开发他们自己的IDE.4,在这次系统制作中主要的还是MyEclipse10。使用它极大地提高了数据库的使用效率和和应用服务器的集成。它是一个功能性的JavaEE集成开发环境,包括完整的编码、调试、测试和发布功能,完全支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL、Hibernate5。3、HTML+CSS+JavaScriptHTML 是用来描述网页的一种语言,CSS样式定义如何显示HTML元素,JavaScript是一种脚本语言,在发往客户端之前他的源代码
14、不需要编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行6。4、Tomcat服务器Tomcat作为Jakarta 项目中的一个核心项目。它是由Apache、Sun、一些公司及个人共同开发而成的。服务器是一个免费的开源web应用服务器,属于轻量级应用服务器,Tomcat在中小型系统中并发访问用户并不是很多用例都是常用的,是首选开发和调试JSP应用程序。因为Tomcat服务器作为一个免费而且开源的J2EE容器,并且它提供了一个成熟且独立的管理工具。这让它丝毫不亚于那些商业化的竞争对手。5、JavaScriptJS,JavaScript,是一种轻量级的编程语言,可以插入HTML页面。使用Ja
15、vaScript语言时,HTML的脚本必须位于与标签之间,而脚本可以放于和部分。与标志着JavaScript的开始和结束,而浏览器会自动解释并执行与之间的JavaScript代码。当然也可以选择在外部文件中保存JavaScript,而外部文件一般存储着被多个网页使用的相对通用的代码。外部JavaScript文件的扩展名是.js。使用JavaScript的外部文件时,需要在与的标签属性src中设置该文件,例如:。6、MySql数据库MySQL是一种关系型为源代码开放型的数据库管理系统,由于MySQL的源代码对公众是开放的,所以每个人都可以根据自己的需求在General Public License的许可下下载并根据个人不同的需求对其进行修改7。MySQL之所以会受到大众的青睐,其根本原因是速度、可靠性与适应性。MySQL的标志-海豚的名字是sak