学生档案管理系统的设计与实现(SQL2000)
摘要
随着信息技术在管理上越来越深入而广泛的应用,档案信息管理系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的档案信息管理系统。
本文介绍了该系统的开发背景、意义及国内外现状,然后重点阐述采利用JSP+Sql Server采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个基于B/S的档案信息管理系统的过程。包括设计与实现环节,并且通过测试分析总结出该系统的功能特点。
本系统通过简单的操作界面,实现了方便的录入数据,形成了一个快捷的查询、管理系统。
关键词:档案信息管理系统;B/S系统结构;JDBC-ODBC技术;JSP技术;Sql Server;TOMCAT
ABSTRACT
As information technology more and more depth in the management of a wide range of applications, files, the implementation of information management systems technology has gradually matured. Management information system is a new subject, any one unit to survive and develop, to the internal activities efficiently organized organically, it must establish its own characteristics to adapt to the profile information management system.
This paper introduces the development background of the system, significance and status at home and abroad, and then focuses on the mining environment using JSP+Sql server adopted a the "top-down master plan, application development from the bottom up"strategy which is based on B / S file information management system process. Including the design and implementation aspects, and summarized by test and analysis features of the system.
The system through a simple interface to achieve a convenient data entry, creating a quick inquiry, the management system.
Keywords: File management information system; B/S system structure; JDBC-ODBC technology; JSP technology; Sql server; TOMCAT
(1)目标及功能
学生档案管理系统要实现的目标是为该校提供全面的学生学籍管理的解决方案,以解决传统人工管理方式效率低、保密性差,不利于查找、更新和维护的问题,极大地提高学生档案管理的效率,节约教育经费,以适应学校信息化建设的发展趋势。
具体目标如下:
①提高学生档案管理的效率,节约管理成本,增强学生管理的安全性。
[来源:http://www.doc163.com]
②满足教育管理单位、学生管理人员和学生的不同层次和不同方面的需要。
③为学校将来的整体信息化建设提供必要的支持。
总之,通过该系统的建设来提高学校学生档案管理效率,使得学校的发展能够适应当前的教育信息化建设的总体发展趋势。
因此,开发一个功能完善、操作简单、界面友好、有针对性的学籍管理系统对学校、乃至社会都是非常必要,非常有意义的。
(2) 研究内容
系统由一台WEB服务器、SQL Server2000数据库服务器和众多客户端工作站构成,采用为Browse-Server-Database三级框架结构,使用JSP编程,实现学生档案管理, 该系统有以下五个功能模块:
①系统管理员管理。该模块主要包括系统用户数据的录入、修改、删除等;
②学生信息管理。该模块主要包括以下几个子模块。
浏览学生。可以查看学校所有学生信息。
修改信息。填写个人信息出错,可以通过该功能修改基本信息(可录入)。
添加学生。管理员通过该功能对新生的录入。
删除学生。对历届毕业生(已毕业)的信息,先进行保存档案,再删除。
③课程信息管理模块。
显示所有课程:该页面可以进行修改和删除。
添加课程:管理人员对新加的课程进行录入。
课程成绩查询:学生直接点查看成绩,就能显示成绩。管理员通过输入学号查看成绩。
选课情况管理。 该模块主要包括以下几个子模块:
显示选课:学生添加选修课(最多3门)。管理员通过查看选课可以进行修改和删除。
查看选课:学生进查看选修的课程。管理员课程号来查看选课情况。
添加选修课:管理员对新添加的课进行录入。
(3)意义
完成学生档案信息管理系统的软件开发,归纳起来,好处大约有以下几点:
①可以存储历届的学生档案,安全、高效;
②只需一到二名档案录入员即可操作系统,节省大量人力;
③可以迅速查到所需信息。
④提高工作效率,长远来看,节省资源、财力、物力。
软件配置:
操作系统:Windows XP/Windows 2000;
数据库:SQL Server 2000;
JSP服务器:Tomcat; [版权所有:http://DOC163.com]
[来源:http://www.doc163.com]
目录 14000字
第1章:绪论 1
[来源:http://Doc163.com]
(一)选题背景及意义 1
1. 背景 1
2. 意义 1
(二)国内外现状及其存在的问题 2
(三)开发工具和系统采用技术 2
1. B/S系统结构 2
2. SQL SERVER 2000 3
3. JSP技术 3
4. ODBC数据访问接口 4
5. JDBC数据访问接口 4
6. JavaScript 5
第2章:系统设计 6
(一)需求分析 6
1. 运行环境 6
(二)系统可行性分析 6
(三)系统总体设计 7
1. 系统目标设计 7
2. 系统设计思想 7
3. 系统功能描述 7
4. 系统用例图 9
5. 系统UML活动图 11
第3章:数据库设计......12
(一)总体表设计 12
(二) 数据库表的结构 12 [资料来源:http://Doc163.com]
(三) 实体及ER图 14
1. 登录管理 14
(四) 数据库表的关系图 16
(五) 数据库表的视图 16
第4章:系统详细设计与实现 17
(一)关键应用 17
1. 数据库连接 17
(二) 登录管理 17
(三) 菜单界面 18
(四) 系统管理 19
1. 学生信息显示页面 19
2. 学生信息修改页面 19
3. 添加学生信息页面 19
4. 成绩查看页面 20
(五)课程管理 21
1. 选修课表显示 21
2. 选课情况页面 22
(六) 学生管理页面 23
1. 学籍维护页面 23
2. 成绩查看页面 24
3. 学生选修课表页面 24
4. 所选的课程 25
5. 修改个人密码 25
第5章:系统测试 26
(一)测试目标 26
(二)模块测试 26
1. 登录测试 26
2. 进入管理员信息管理测试 26
3. 进入学生档案管理测试 27
第6章:总结 28
(一)设计总结 28
(二)心得体会 28
参考文献 29
致谢 30
上一篇:学生网上选课系统的设计与开发(JSP+SQL2000)