学生信息管理系统概要设计说明书.docVIP

  • 34
  • 0
  • 约3.83千字
  • 约 10页
  • 2017-08-24 发布于安徽
  • 举报
概要设计说明书 1.引言 编写目的 从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的书籍、u结构与软件结构。在软件设计阶段主要是把一个软件需求转换为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得到的软件总体概貌,把它加工成灾程序细节上非常接近于源程序的软件表示。 项目背景 本项目的名称是;学生信息管理系统。 (2) 本项目的任务提出者是老师,开发者是电子信息科学学院,用户是江夏学院广大师生。 1.3 定义 在该概要设计说明书中的专门术语有: 总体设计 接口设计 数据结构设计 出错设计 具体的概念与含义在文档后将会解释。 1.4参考资料 (1)学生信息管理系统需求说明书 (2)引用资料 【1】王宜贵,软件工程。北京:机械工业出版社,2008 【2】.张海藩,软件工程导论,北京,清华大学出版社,2005 【3】. 《软件工程导论》 第五版 张海藩编著 清华大学出版社 2.总体设计 该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将会给出内部软件和外部系统软件之间的借口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。 2.1 需求规定 学生信息管理系统的功能可以划分为如下几个部分 1、系统登录功能。要求系统登录时有密码管理功能,可分为管理人员登录和普通用户登录两种方式。管理人员登录后可对系统内的信息进行修改,普通用户登录后则只能浏览、查询学生信息。此功能主要是为了加强学生信息管理系统的安全。 2、基本数据管理功能。此功能主要是用于对学校的基本情况的管理,如学生所在系、班级、以及所学的专业、课程等内容,并打印相关信息。 3、学生基本信息管理功能。此功能主要是用于对学生基本信息(包含学籍信息)的录入和管理,并打印相关信息。 4、学生课程管理功能。此功能主要是用于对课程信息的录入和管理,并打印相关信息。 5、学生成绩管理功能。此功能主要是用于对学生成绩的录入和管理,能够以班级或个人为单位进行成绩的统计分析,并打印相关信息。 6、查询与统计。此功能主要用于对学生信息的查询和统计,并打印相关信息,如学校总人数、班级总人数以及成绩不及格的学生和人数等。 7、学生奖惩记录管理功能。此功能主要是用于对学生各种奖励和处罚信息的录入和管理,并打印相关信息。 8、学生社会实践管理功能。此功能主要是用于对学生参与各项社会实践的录入和管理,并打印相关信息。 本系统对性能的规定为: 系统要求年龄为整数。 系统的更新处理的时间应该在可接受的范围内 系统的查询时间应该在可接受的范围内 系统的数据统计时间应该在可接受的范围内 操作方式能满足鼠标和键盘的任意切换 能够支持Windows系列操作系统 2.2 运行环境 (1)硬件环境 运行本软件要求处理器在Inter Pentium以上,内存在256M以上的计算机。 (2)软件环境 软件基本运行环境为Windows环境,本系统的支持数据库为SQL2005,Oracle,本系统的开发工具为Visual Studio 2003,支持JAVA开发的软件 2.3基本设计概念和处理流程 图1描述系统登录的IPO表 图2描述学生基本数据管理的IPO表 图3描述课程管理的IPO表 图4描述成绩管理的IPO表 2.4结构 本系统的软件结构如图2 所有模块都必须调用“验证用户“模块进行身份验证,只有合法用户才能使用系统。 学生信息管理系统结构图 2.5 功能需求与程序的关系 验证用户 收集数据 审核数据 修改更新 汇总数据 查询打印 维护数据 统计数据 分析数据 登录 √ 退出 √ 学生基本数据增加 √ √ √ 学生基本数据修改 √ √ √ 学生基本数据查询 √ √ √ √ √ √ 学生基本数据备份 √ √ √ 学生基本数据恢复 √ 课程设置 √ √ 课程查询 √ √ √ √ √ 按班级查询课程 √ √ √ √ √ 成绩增加 √ √ √ 成绩修改 √ √ √ 2.6人工处理过程 创建用户(注册新用户):用户信息和密码需要手工输入计算机。 更新部门、学生档案:需要手动输入更新内容。 2.7 尚未解决的问题 使用照片进行检索是本系统尚未解决而设计者认为在系统完成之前必须解决的问题。 3.接口设计 3.1用户接口 系统采用典型的Windows风格作为人机接口,输入使用窗口、菜单、对话框等。 (1)登入界面 接口名称 说明 用户名 用职工编号进入本系统 密码 用户登录系统的密码 登录按钮 提交登录命令

文档评论(0)

1亿VIP精品文档

相关文档