摘 要
学生学籍管理系统的工作主要是对学生基本情况,学生成绩,考试和用户进行管理的现代化的管理信息系统。每个管理模块都包括数据输入、修改、删除、追加、查询等功能,学生学籍管理系统能高效、准确地完成这些功能,并达到界面美观友好、使用方便。其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应用程序功能完备,易使用等特点。而对于后者则要求建立起数据一致性和完整性强、数据安全性好的库。实现的方法主要是Microsoft公司的Visual Studio 系列中的 Visual foxpro 开发工具来完成界面与数据库的开发工作。
关键词:学籍管理, 一致性, 完整性, 安全性
目录
摘 要 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
5.总结 15
5.1.系统在的问题 15
5.2.解决问题的设想 15
5.3.心得体会 15
参考文献 15
附录 15
1.引言
1.1项目开发背景
现在相当一部分学校的学生学籍管理工作仍沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发学生学籍管理系统、实现学生学籍管理工作的自动化成为学生管理部门的迫切需要。 学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的教学管理者来说都至关重要,所以学生学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。