五学生成绩管理系统详细设计说明书_第1页
五学生成绩管理系统详细设计说明书_第2页
五学生成绩管理系统详细设计说明书_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、姓名:杨永益学好:56专业:09信五、学生成绩系统详细设计说明书1引言11.1编写目的11.2项目背景21.3定义21.4参考资料22 总体设计22.1需求概述32.2软件结构错误!未定义书签。3.程序描述3.1功能53.2性能错误!未定义书签。3.3输入项目53.4输出项目53.5算法错误!未定义书签。3.6程序逻辑63.7 接口 83.8存储分配错误!未定义书签。3.9限制条件83.10测试要点81 引言1.1编写目的在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需 求做了详细的阐述,这些用户需求已经在一阶段的调研中获得, 并在需求规格说 明书中得到详尽的叙述及阐明。

2、本阶段在系统的需求分析的基础上,对系统做概 要设计。主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分 成若干个模块、决定 各个模块间的接口,传递的信息,以及数据结构、模块结 构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设 计进行详细的说明。1.2项目背景1、软件系统的名称:JG学生管理系统;2、本项目的任务提出者:龙海老师;3、开发者:朱娜;4、用户:教务处和学生;5、运行该程序系统的计算中心:学校信息中心。本项目名称为“学生成绩管理系统”。系统功能主要包括:能够存储一定数量的 学生信息,方便有效地进行相应的学生成绩数据操作和管理, 能够对一定数量的 学生

3、进行相应的信息存储和管理;能提供一定的安全机制,提供数据信息授权访 问。1.3定义学生管理系统软件:学校管理软件,以学校成绩管理部门为基本元素的、用程序 来实现其功能的软件。学生成绩管理:对学生的基本信息、课程选择、成绩录入、修改、删除、查询等 一系列的操作。1.4参考资料1、 Jeraod V.Post.数据库管理系统(英文版.第三版)M美清华大学 出版社,2006.12、张海潘.软件工程导论(第五版)M.清华大学出版社,2003.123、谢希仁.计算机网络(第四版)M.北京:电子工业出版社,2003.64、萨师煊,王珊.数据库系统概论M.北京:高等教育出版社,2002.25、黄梯云,李一军

4、,管理信息系统M.北京:高等教育出版社2009.52 总体设计2.1程序系统的结构1、用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标 识符和它们之间的层次结构关系学生管理系统功能名称描述管理员管理学生管理查询学生信息,添加新生班级管理查询班级信息,添加新班级教师管理查询教师信息,添加 新教师,查看管理员 列表,教师个人密码 修改课程管理查询课程信息,添加新课,查看课程分配,添加学生必修课学生选课管理选课成绩管理查询成绩学生管理个人信息查看学生信息课程信息输入课名课号查询课程信息选课浏览选课成绩查询查询成绩修改密码修改密码2总功能如图所示2.2需求概述系统分析的原则:分

5、析高校成绩管理的要求,确定管理系统的逻辑功能,以满足 高校成绩的要求。第一阶段完成后,该系统应具备较高的扩充性,便于在此基础 上完成第二个阶段。分析的方法:采用结构化分析方法,建立新系统的逻辑模型,这个逻辑模型尽可 能避免计算机的专业术语。系统需求:1、系统信息的管理,能添加用户、修改用户信息、删除用户。2、学生基本信息管理,能对学生基本信息进行添加、删除、修改3、班级信息管理,能对班级信息管理进行添加、删除、修改4、学生成绩管理,能对学生成绩管理系统进行添加、删除、修改5、对数据的备份、恢复,对学生数据的及时备份3 程序描述学生可以用该程序对自己的成绩进行分类查询,包括成绩,课程分类,学分,

6、学 时,等级报名,状态查询等。3.1功能(1) 权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分 组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般 用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。(2) 录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信 息的录入功能。(3) 查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。(4) 维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户 提供对所有信息的修改删除功能。(5) 退出功能:结束并关闭系统。3.3输入项目给出对每一个输入项的特性,包括名称、标

7、识、数据的类型和格式、数据值 的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密 条件等等。3.4输出项目给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值 的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、 安全保密条件等等。3.5程序逻辑学生成绩管理系统的静态数据包括以下内容。学生:姓名,性别,学号,系别,班级,入学时间,联系方式 管理员:姓名,性别,职务,联系方式,口令 教师:姓名,性别,教工号,联系方式 课程:课程号,课名,学时,学分,类型E-R图如下:姓名性别姓名职务性别口令M管理员M管理联系方式姓名管理N学号系别班级学教M学生

8、 成绩(教工号入学 时间学生联系 方式联系方式性别用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、 子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构 (数据 库、数据文卷)。数据结构图如下:3.6 接口硬件接口:软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数 据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现软件接口:在这里主要考虑软件与操作系统的接口, 考虑到文档处理的需要 有可能可以包括与较常用的办公软件的接口。例如microsoft的office 系列。模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和 软件系统中其他的模块的接口是简单的。3.7限制条件故障处理:考虑到软件的范围不大,所以故障处理一般由操作系统完成, 系 统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较 稳定的。考虑到用户对数据的安全性要求, 程序可以有独立于操作系统之外的数 据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经 达到了,只要稍微在其上再增加用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论