学生管理系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
学生学籍管理系统的工作主要是对学生基本情况,学生成绩,考试和用户进行管理的现代化的管理信息系统。每个管理模块都包括数据输入、修改、删除、追加、查询等功能,学生学籍管理系统能高效、准确地完成这些功能,并达到界面美观友好、使用方便。其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应用程序功能完备,易使用等特点。而对于后者则要求建立起数据一致性和完整性强、数据安全性好的库。实现的方法主要是Microsoft公司的Visual Studio 系列中的 Visual foxpro 开发工具来完成界面与数据库的开发工作。
关键词:学籍管理, 一致性, 完整性, 安全性(所有权:爱毕业设计网www.2bysj.cn)
Abstract
The student status management work is the importance that the school manages the work to constitute the part, student the student status management work mainly is a student management of basic circumstance, the management, the examination management and customer management of student's result. The each management mold pieces include the data importation and modify, delete, annex, search etc. function, student status management the system wants and can complete these functions efficiently and accurately, and to attain the interface beauty amity, use the convenience. Therefore design the student status management system is realization to basic circumstance of student, student the result examination manage and overall management that customer manage. The first step manages the item to carry on the possibility research to student's student status. The second step is the analysis to the whole system carries on the thought that the system analysis among them includes the system design, the system design, function analysis and data flow chart etc of the system.
The third step is the system design, among them, the detailed design of the system includes the design of the database; Various record to go into, support, search etc. the function divides the mold a form and list of design; The menu and lords control the program design, the menu passes to adjust to carry out various operation with the form and list and statements, the lord controls the procedure to then use to establish the tacit approval path and the data environments, making the system enter the beginning to start to turn to land the interface and adjust with the menu. The fourth step is the whole system juniors to go the whole test. Complete the design and the development work that the whole student's student status manages the system finally.
Keyword: The student status management, possibility research, the system is analytical, system design
现在相当一部分学校的学生学籍管理工作仍沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发学生学籍管理系统、实现学生学籍管理工作的自动化成为学生管理部门的迫切需要。 学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的教学管理者来说都至关重要,所以学生学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套学生学籍管理系统很有必要。
1.2.项目开发的目标
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学籍管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。
1.3.项目提出的意义
在高校的学生管理中, 学生的学籍管理是一个非常重要的方面。在上个世纪90年代中期以前,各个高校的学籍管理基本上都是靠手工进行,随着各个高校的规模增大,有关学籍管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学籍管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提出了新的要求。因此开发出学生学籍管理信息系统投入使用并发挥作用,使有关人员从繁重的工作中解脱出来,从而提高了学校教务处的管理效率。
功能需求
1、能够游览学生学籍的所有信息(所有权:爱毕业设计网www.2bysj.cn)
2、能够通过学生的一个信息找到个人学籍的相关信息(例如:知道学生的姓名能够找到该学生的所有有关的学籍信息)
3、通过一条信息找到与之匹配的信息(例如:查询同一专业或同班级的所有学生)
4、相关人员能对包含学生的学籍信息进行管理(因为学生有关情况不是固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)(所有权:爱毕业设计网www.2bysj.cn)
5、能够对新的考试进行必要的管理(如添加,删除,修改等的操作)
6、需要提供用户管理的功能(能如添加,删除,修改用户的用户名与口令等)
7、对学生的成绩进行必要的管理工作(如输入,存储、编辑与查询等)
目录
摘 要 1
Abstract 2
1.引言 5
1.1项目开发背景 5
1.2.项目开发的目标 6
1.3.项目提出的意义 6
1.4.系统开发所用的技术准备 6
1.4.1数据库技术的现状与发展 6
1.4.2.数据库系统的选择原则 11
1.4.3系统开发工具的选择 11
2.系统分析 13
2.1.可行性研究 13
2.1.1经济可行性研究 13
2.1.2.技术可行性研究 13
2.2.系统需求分析 14
2.2.1功能需求 14
2.2.2.性能需求 14
2.2.3.运行需求 15
2.3.系统功能分解图 15
2.4.业务流程图 15
2.5.数据流图 15
3.系统设计 15
3.1.概要设计 15
3.1.1模块结构 15
3.1.2.数据结构 15
3.1.3.系统的总体布局方案 15
3.1.4.软件系统总体结构设计 15
3.2.系统详细设计 15
3.2.1.功能模块设计 15
3.2.2.数据库设计 15
3.2.3.对话设计 15
3.2.4.可靠性设计 15
3.3.算法小说明 15
3.3.1.学生基本信息算法说明 15
3.3.2.统维护算法说明 15
3.3.学籍管理系统的实现 15
3.3.1.系统开发平台 15
3.3.2.菜单的实现 15
3.3.3.用户管理员认证表单的实现 15
3.3.4.学生基本信息表单输入的实现 15
3.3.5.学生考试课程编辑表单的实现 15
3.3.6.学生成绩查询表单的实现 15
4.系统测试与维护 15
4.1.单元测试 15
4.1.1.白盒测试用例 15
4.1.2.黑盒测试用例 15
4.2.软件维护 15
(所有权:爱毕业设计网www.2bysj.cn)
5.总结 15
5.1.系统在的问题 15
5.2.解决问题的设想 15
5.3.心得体会 15
参考文献 15
附录 15