文档介绍:学籍信息管理软件系统概要设计说明书
1 引言
随着计算机技术的日益成熟、普及,现代的学校管理的实际运作在很多方面、很大程度上都必须借助计算机来完成,相应软件的开发显得尤为重要。
本学籍管理应用系统以程序设计语言为基础,采用程序设计与数据库相结合的手段进行开发,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有高度的保密、安全性,本软件将帮助学校管理人员方便、安全、高效的进行学校的管理。
本阶段的主要任务是根据需求规格说明确定设计目标,以及它们的优先顺序,并根据目标确定最适合的设计方法,制定各种规范。将系统按功能划分成模块的层次结构。确定每个模块的功能,建立与已确定的软件需求的对应关系。确定模块之间的调用关系,确定模块之间的接口,即模块之间传递的消息。设计好接口的信息结构,评估模块划分的质量及导出模块结构的规则。完成数据库设计,避免数据大量冗余。
此文档作为用户对即将开发的软件的功能要求,是软件设计和开发者的主要依据。
项目名称:学籍信息管理系统
项目委托单位:××学校
软件开发单位:×××软件开发组
MIS:(Management Information System)管理信息系统的英文缩写。
Delphi:本系统所使用的编程语言
(1)实验所给出的---软件生命周期各阶段的文档分类及作用。
●可行性研究报告
●需求分析规格说明文档
●项目概要设计模板
●项目概要设计范例
(2)软件系统概要设计模板
(3)项目文档范例
(4)实验三中给出的完整范例-医院计算机监控系统设计及企业
(5)《XXX程序设计语言》--------XXX编著 XXX出版社
《软件工程》--------张海潘编著人民邮电出版社
《数据库原理及应用》--------萨师宣编著高等教育出版社出版社
2 总体设计
学籍信息管理系统:
课程注册管理
学籍异动管理
档案管理
学生证管理
毕业资格的审核
系统应实现主要功能:
输入功能---通过应用界面的按钮、菜单栏等,从键盘完成所需信息的输入;
查询功能---通过对查询条件的过滤或处理,从数据库中提取对应的信息;
输出功能---以表格形式完成显示或实现打印输出。
a. PⅢ系列、64兆以上内存的pc机。
b. 最少15MB的硬盘空间,常规安装需要100MB硬盘空间,完全安装需要240MB硬盘空间。
d. 最少8MB的RAM存储器。
e. VGA显示器或更高。
f. Windows95中文版或Windows NT中文版或更高。
g. 一般计算机外设,如:打印机、扫描仪。如要配置网络环境,还需网络连接设备。
产品系统流程图:
产品流程图:
数据流程图:
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
各个学生的信息由人工输入
本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现