软件与汽车工程系
DEPARTMENT OF SOFTWARE & ZUTOM
项目名称: 学生学籍管理系统
学生姓名: 方庆洋
合作者姓名: 熊卫斌、蔡杰
目录
1.前言...............................................3
1.1 摘要...........................................3
1.2 应用工具.......................................3
2.需求分析............................................4
2
3.系统功能分析........................................4
3.1 系统功能分析....................................4
3.2 系统功能模块设计................................5
3.3 数据库需求分析..................................5
3.4 数据库概念结构设计..............................5
3.5 数据库逻辑结构设计..............................7
3.6 数据库结构的实现................................8
3.7 系统中的功能模块设计............................10
3.8 系统的编译和发行................................15
4.结后语...........................................16
5.参考文献.........................................16
【摘要】
21 世纪是信息产业的时代,全球信息电子化的潮流势不可挡,计算机被广
泛应用使我们的经济和社会生活因此发生了深刻的变革。与此同时,我国的教
育事业蓬勃发展,升学率普遍提高,各类学校规模不段扩大,对于学生管理工
作的高效性和规范性提出了更高的要求。
在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不
但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。
提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。
本系统为学生学籍管理系统,是一个的信息管理系统,其开发主要包括数据库的
建立和维护以及前端应用程序的开发两个方面。……
3
学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决
策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足
的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,
这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量
的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻
认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机软件的一部分,使用计算机对学生学籍信息进行管理,具有着手工管
理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密
性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是
企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以
开发学生学籍管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
【应用工具】
经过分析,我使用了 MICROSOFT 公司的 VISUAL BASIC 6.0 开发工具,利
用其提供的各种面向对象的开发工具,在短时间内建立系统应用原型,然后,对初
始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。
Visual FoxPro 6.0 及其中文版,是可运行于 Windows 95 和
Windows NT 平台的 32 位数据库开发系统,它不仅可以简化数据库管理,
而且能使应用程序的开发流程更为合理。Visual FoxPro 6.0 使组织数据、
定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工
具和向导,用户可以快速创建表单、查询和打印报表。
Visual FoxPro 6.0 还提供了一个集成化的系统开发环境,它不仅支持
过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编
程技术,并拥有功能强大的可视化程序设计工具。目前, Visual FoxPro
6.0 是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发
较为理想的。
1、选择 Visual FoxPro 开发系统的原因
a)、Visual FoxPro6.0 是美国微软公司于 1998 年发布的 32 位的面
向对象的数据库开发系统,它运行于 Windows9x、Windows NT/2000 平
台。Visual FoxPro6.0 不仅可用于开发小型的数据库系统,也可作为大型数
据库管理系统的前端开发工具,并且它的易用性使初学者也能较快地进入数
据库系统的开发,许多大中专院校都将 Visual FoxPro 列为学习数据库知识
的一门必修课程。
b)、于其他数据库管理系统相比,Visual FoxPro 具有用户的普遍性、
功能的完整性、工具的易用性和规模的可伸缩性等特点。
c)、经过几个版本的升级,Visual FoxPro 比传统的 xBASE 数据库有了
质的飞跃。在数据管理方面,它基本具备了大型 SQL 数据库的特征(如视图、
关键字、关系、触发器、存储过程等)。
d)、在数据库设计方面,它提供了各种数据库组件的设计向导和图形化、
智能化的设计过程。
e)、其独特的优点是提供了各种数据库用户界面的可视化设计工具,提
供了自含的编程语言和调试工具,提供了查询数据库的默认表格工具等。下
图是 VFP6.0 的开发界面。
4
图(1.1) VF 开发界面
二.需求分析:
21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计
算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来
越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了
人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理
系统软件为学校办公室带来了极大的方便。我所开发的这个系统所采用的是当
前较为流行的编程软件 Visual FoxPro 6.0 作为实现工具,其功能在系统内部
有源代码直接完成。我们只需按系统要求输入即可操作。
三.系统功能分析:
1、 系统功能分析
系统功能分析是在系统开发的总体任务的基础上完成的。
● 有关物资基本信息的输入,包括学号、姓名、院系代号、专业代号和其他学籍字
段;
● 用户的增加;
● 用户密码修改删除;
● 学生专业添加;
● 学生专业修改;
● 学生班级添加;
● 学生班级删除和修改;
● 学籍信息录入;
● 学籍信息查看和修改;
● 招生计划的录入;
● 新生注册学籍信息的录入;
● 老生毕业的学籍信息删除和注销等。
2、 系统功能模块设计
在系统功能分析的基础上进行集中、分块,按照结构化程序设计的要求,根据
Visual FoxPro 程序编制的特点,得到如图 1 所示的系统功能模块图。
5
- 1
- 2
- 3
前往页