1、学生信息管理系统 - 1 - 摘摘 要要 近年来,电子计算机技术得到了前所未有的发展和应用。随着时代的进步, 科技的发展,各个企事业单位对信息资料的管理,也已经从手工的方法过渡到了 以计算机为工具来进行管理的阶段。 为了契合现代管理的需要,提高自动化水平,针对学校的学生信息实施统一 的信息管理,来进一步提高学校的管理水准,从而为学生和老师提供更加方便的 服务和管理。同时也为学校管理层能做出及时、准确的决策提供一定的依据。 本篇论文基于上述背景详细介绍了学生信息管理系统的开发过程。 并据此描 绘了系统的业务流程图、数据流程图和数据字典,进行了系统的模块设计、实体 -联系图(E-R 图)设计、代码
2、设计等。同时,着重阐述各个模块的实现,包括 学籍信息,班级信息,课程信息和成绩信息。本系统采用了 作为软件开发工 具,并在软件开发后期进行了系统的实施、调试和运行,同时在论文完成后期对 开发过程作了小结,附录中给出了系统部分源程序代码,以供参考。 关键词:学生信息管理系统, 面向对象, C#.net, Access 学生信息管理系统 - 2 - 目目 录录 一 前言. 6 二 系统需求分析. 7 2.1 选题. 7 2.2 业务流程图. 9 三 新系统逻辑方案. 12 3.1 数据流程图. 12 3.1.1 系统关联图 .12 3.1.2 顶层数据流程图及第一层和第二层分解图 .13 3.2
3、数据字典.18 3.3 加工小说明书.23 四 系统总体结构设计.26 4.1 模块结构设计.26 4.1.1 HIPO.26 4.1.2 IPO26 4.2 数据库设计.32 4.2.1 实体及其属性描述.33 4.2.2 实体间联系及其属性描述.34 4.2.3 ER 图.34 4.2.4 实体和数据存储对应表.34 4.2.5 关系模型.35 学生信息管理系统 - 3 - 4.3 计算机系统配置方案选择和设计.35 4.3.1 硬件配置.35 4.3.2 系统软件及网络通信系统的配置.35 4.3.3 历史信息的管理.35 4.4 系统总体安全性、可靠性方案与措施.37 4.4.1 系统安全性的方案与措施.37 4.4.2 系统可靠性的方案与措施.37 五 系统详细设计.38 5.1 数据库表格. 38 5.2 代码设计.