摘要长期以来,学生信息这一块往往都是依赖人工进行管理的,然而随着学校规模的不断扩大,招生数量随之也越来越多,如果还是完全依赖人工管理,不仅会使大量的人力物力造成浪费,而且因为人工管理的规范性欠缺,会直接影响到信息的正确性,因此开发出一套学生管理软件是一件很有必要的事情。45962
本人所做的课题是学生管理系统,采用了自顶向下的结构对本系统进行剖析,它的操作容易上手,主要实现了一些信息的基本操作。如今人类已经迈入了信息化时代,电子化操作已经成为主流,借由计算机,网络等相关高速发展的技术为基础,把传统的手工操作流程全部实现无纸化,信息化,网络化,信息查询效率大大的得到提升,从一开始接触这个系统所涉及的方面,不断地对系统进行分析和设计,得到最终的一条整体的思路,基于便捷的网络和数据库,学生信息管理系统的开发模式采用JSP+Struts+Hibernate模式,之所以采用它,是因为其操作简单、使用便捷,以不同的角色进入项目,通过相应的功能按钮,得到自己想要知道或者修改的信息,本系统的数据库用的是MySQL,与MyEclipse互相结合使用更容易促进本系统的顺利实现。 毕业论文关键词:Java;MySQL;数据库
ABSTRACT For a long time, this piece of information is often rely on the management of artificial,However, with the continuous expansion of school size, the number of students will be more and more, if it is entirely dependent on human management,Not only will make a lot of manpower and material resources waste, And because of the lack of standard manual management, it will directly affect the correctness of the information,So it is very necessary to develop a set of student management software.
The topic that I do is the student management system, The top-down structure is used to analyze the system,and its basic operation,It's easy to use, Mainly to achieve some of the basic operation of information.Today, mankind has entered the era of information technology, Electronic operation has become the mainstream,by computer, network and other related the basis of the rapid development of technology, The traditional manual operation process to achieve paperless, information, networking, information query efficiency is greatly improved, From the beginning of contact with the aspects involved in this system,constantly analyze and design the system,Get a final overall idea,Based on the convenience of the network and database,the student information management system development model using JSP + struts + Hebernite, Because of its simple operation, easy to use, With different roles to enter the project, through the corresponding function button, you want to know or modify the information, The database used in this system is MySQL, with the use of MyEclipse to promote the smooth implementation of the system more easily.
Key Words: Structural analysis; DataBase
目 录
第一章 绪论 1
1.1课题背景和意义 1
1.2本系统重要的功能模块 1
第二章 编程技术介绍 2
2.1 Java技术 2
2.2 JSP介绍 2
2.3 MySQL数据库简介 2
2.4 SSH介绍 3
2.5 B/S模式 3
第三章 需求分析 4
3.1可行性分析 4
3.2需求分析 4
3.3 需求分析概述 5
3.4实体分析 6
3.4.1 管理员角色用户实体 6
3.4.2 教师角色用户实体 6
3.4.3 学生角色用户实体 7
3.4.4 课程实体 8
第四章 系统设计与实现 9