学生成绩管理系统详细设计说明书标准版.docx

上传人:b****6 文档编号:4425399 上传时间:2022-12-01 格式:DOCX 页数:18 大小:428.43KB
下载 相关 举报
学生成绩管理系统详细设计说明书标准版.docx_第1页
第1页 / 共18页
学生成绩管理系统详细设计说明书标准版.docx_第2页
第2页 / 共18页
学生成绩管理系统详细设计说明书标准版.docx_第3页
第3页 / 共18页
学生成绩管理系统详细设计说明书标准版.docx_第4页
第4页 / 共18页
学生成绩管理系统详细设计说明书标准版.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统详细设计说明书标准版.docx

《学生成绩管理系统详细设计说明书标准版.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统详细设计说明书标准版.docx(18页珍藏版)》请在冰豆网上搜索。

学生成绩管理系统详细设计说明书标准版.docx

学生成绩管理系统详细设计说明书标准版

详细设计说明书

1引言

1.1编写目的

在学校面向现代化、面向世界、面向未来、面向互联网的21世纪,现今社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,尤其是在学校里。

为此开发学生管理系统软件,能够适应现今社会并提高生产效率。

该系统软件非常容易被接受,它具有简单易学性,双重操作管理体系,便于管理等功能。

它是对学校学生管理的一种工具.为使校园网得到高效、合理的利用,以教育信息化带动教育的现代化,加强学校信息管理,将建设成信息化、现代化的新校园,为新世纪的交院增添新气息、树立新形象,学校于2009年全面启动信息化建设工程。

1.2背景

1软件系统的名称:

ST学生管理系统;

2本项目的任务提出者:

曾凡晋老师;

3开发者:

朱娜;

4用户:

教务处和学生;

5运行该程序系统的计算中心:

学校信息中心。

1.3定义

学生管理系统软件:

学校管理软件,以学校成绩管理部门为基本元素的、用程序来实现其功能的软件。

需求:

用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:

包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方.

模块的独立性:

是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的.

1.4参考资料

属于本项目的其他已发表的文件:

需求分析说明书.

1、《Asp。

net基础开发篇》蔡毅 邓格琳主编 清华大学出版社

2、《C#软件开发项目实践》方小伟赵永军李其中编著

3、《ASP.NET 2.0开发指南》郝刚主编,袁永刚,严治国,何宇光编著   人民邮电出版社

4、《.NET设计规范》克瓦林纳,艾布拉姆斯著,葛子昴译人民邮电出版社

5、《C#高级编程(第4版)》Christian NagelBillEvjenJayGlynn等著李敏波翻译清华大学出版社

6、《数据库设计教程》何主洁 黄婷儿译著 机械工业出版社

7、《数据库系统概论》  萨师煊王删编著    高等教育出版社

8、《软件工程》杨文龙姚淑珍 吴芸编著电子工业出版社

9、《软件工程:

实践者的研究方法》黄柏素译著 机械工业出版社

2程序系统的结构

1、用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系

学生管理系统

功能名称

描述

管理员管理

学生管理

查询学生信息,添加新生

班级管理

查询班级信息,添加新班级

教师管理

查询教师信息,添加新教师,查看管理员列表 ,教师个人密码修改

课程管理

查询课程信息,添加新课,查看课程分配,添加学生必修课

学生选课管理

选课

成绩管理

查询成绩

学生管理

个人信息

查看学生信息

课程信息

输入课名课号查询课程信息

选课浏览

选课

成绩查询

查询成绩

修改密码

修改密码

2总功能如图所示

3程序(标识符)设计说明

3.1程序描述

给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?

是否子程序?

是可重人的还是不可重人的?

有无覆盖要求?

是顺序处理还是并发处理等)。

3.2功能

(1)权限功能:

系统具有动态的权限分配功能,可按用户权限对用户进行分组.可分为普通用户,一般用户,超级用户。

普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。

(2)录入功能:

为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。

(3)查询功能:

为所有用户提供查询的功能,可查询允许范围内的所有信息。

(4)维护功能:

为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。

(5)退出功能:

结束并关闭系统。

3。

3输人项

给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。

数量和频度、输入媒体、输入数据的来源和安全保密条件等等.

3.4输出项

给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。

3。

5流程逻辑

用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程.

E——R图

 

 功能图

3.6接口

用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。

3。

8测试计划

说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

3.9尚未解决的问题

说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。

....。

.

3.5检索方式

传统书店最困惑的就是购书时的盲目性,找一本书,需花费大量的时间和精力,网上书店这方向的困惑已经得到了彻底的解决,数据库的高效检索,让客户找书不再烦恼.本系统运用了先进的检索方式,包括模糊查询,按出版社、按ISBN号,按分类,按图书价格范围,按作者,按标题等多种查询方法,同时查询方法简单易懂。

求。

学生成绩管理系统

第一章 引言1

1.1目的:

1

1.3定义2

1.4参考资料2

第二章任务概述2

2.2运行环境2

第三章数据描述3

3。

1 静态数据3

3.3 数据库描述3

3。

4  数据字典4

3。

5数据采集4

第四章功能需求5

4.1 功能划分5

4.2功能简述5

第五章性能需求5

5.1数据精确度5

5.2时间特性5

5.3  适应性5

第六章运行需求5

6.1用户界面5

6.2硬件接口5

第七章其他需求6

第一章引言

1。

1目的:

 运用软件对学生的成绩进行管理,科学而有效,不仅可以减少教师的工作量,方便学校对于所有学生的成绩进行系统的管理,而且便于学生适时的查询自己的成绩。

一款优秀的学生成绩管理软件,正好可以满足当前的市场需求,取得一定的经济效益。

本软件就是针对此种情况和客户需求而开发.本说明书明确了客户的各项需求,为程序开发人员明确了所开发软件应具有的功能和注意事项。

1.2背景

ØØ开发软件名称:

学生成绩管理系统。

Ø项目开发者:

山东艾仪嘉软件技术有限公司开发小组:

张钊锋(组长),杨廷婷,黄婷,林德伟,屠伟,张旭松,张杰

Ø用户单位:

1.3定义

VB是VisualBasic的简写,是可视化的编程语言。

是一种简单、高效地开发应用软件的工具。

SQL (Structured QueryLanguage)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统.

数据流图简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

E-R图(Entireand Relation)为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录.主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。

被动数据字典是指修改时必须手工更新其内容的数据字典。

静态数据系统内部有关的数据结构和操作规程。

动态数据程序运行时输入和输出的数据。

数据采集 又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。

1.4参考资料

文档引用的规范:

《软件工程导论》张海藩主编清华大学出版社2005年8月出版

《软件生命周期质量保证与测试》 张向宏主编 电子工业出版社2009年5月出版

技术资料参考:

《数据库原理与应用案例教程》郑玲利主编清华大学出版社2008年9月出版

《VisualBasic完全自学手册》俞磊等编著机械工业出版社2009年1月出版

第二章任务概述

2.1目标

 使点菜信息更加系统化,信息更加精确化。

使管理人员管理更加方便,能够改动部分信息,最大化的满足客户的需求。

系统能自动保存信息,给查找数据留下依据.

2.2运行环境

硬件环境:

计算机(含键盘、鼠标等),打印机等外围设备.

软件环境:

建议配置:

操作系统  windows2000/XP/Vista

CPUPentiumⅣ以上

内存128M以上

硬盘空间   100M以上

第三章数据描述

3.1静态数据

所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间内不会变化,一般不随运行而改变。

具体包括:

学生基本信息表格、教师基本信息表格、课程基本信息表格等。

3.2 动态数据

所谓动态数据.包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据。

具体包括:

学生选课信息表格,考试成绩等。

3。

3 数据库描述

E-R图:

数据流图:

3.4数据字典

1:

USER—PASS用户密码信息表字典:

用户名输入用户姓名

检查检查用户姓名是否存在,及格式是否正确

反馈不存在和格式不正确就提示

password输入个人密码

检查检查用户密码是否正确

反馈密码不正确时提示

权限根据用户名设定访问范围

2。

STUDENT学生个人信息表数据字典:

学号姓名性别院系班级生日

字符型字符型字符型字符型字符型字符型

3.5数据采集

采集方式为通过用户直接在软件界面录入信息,然后将录入信息写入数据库储存.

第四章功能需求

4.1功能划分

(1)可实现学生注册。

(2)方便实现学生成绩信息查询。

(3)可对学生成绩档案进行管理,成绩表单生成简便.

(4)安全有效的用户区分,管理。

(5)档案数据的高安全性,保密性。

(6)有帮助文档。

4.2  功能简述

(1)内容全面:

系统全面覆盖了所有课程成绩信息,可为学校、教师和学生提供全面准确的信息.

(2)层次分明:

系统采用模块化程序设计结构。

各模块之间既相互独立,又具有一定的联系,各模块可独立编制、调试、查错、修改和执行,结构严谨,便于扩展和维护.

第五章性能需求

5。

1 数据精确度

 要求保证能及时正确保存相关信息,能够查询到所要查询的相关信息并保证其正确率。

5。

2时间特性

   要求保证一般操作的响应时间应在1—2秒内。

5.3 适应性

要求满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求,与一般软件没冲突情况。

第六章运行需求

6.1用户界面

 本软件是基于windows平台下的窗口图形界面软件,运行主界面为Windows的经典运行界面,采用多文档界面,从而可以使程序更加美观,整齐有序,简易操作.

6。

2硬件接口

 DVD光驱,打印机等。

6。

3软件接口

软件运行基于windows平台上的2000,NT,XP,Vista等。

6。

4故障处理

  在用户的输入有错误的情况下,对于用户的输入错误应给出适当的改正提示。

若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

第七章其他需求

7.1安全保密

增加用户登录验证,确保信息安全性。

7.2可维护性

应具备改正性维护、适应性维护、扩充与完善性维护等。

7.3可移植性

软件能够安装于windows下的各种流行版本。

系统概要设计说明书

 

1。

导言(Introduction)— 1—

1。

1目的(Purpose)- 1—

1.2范围(Scope)-1-

1。

3术语定义(TermsGlossary)- 1-

1。

4参考资料(References)-2—

1.5相关文档(Related Documents)-2-

2.总体设计(Designof Collective)-2-

2.2运行环境设计(DesignofRunningEnvironment)— 3—

2。

3 功能模块清单(Function Module List)-3-

3。

模块(部件)功能分配(Functional DistributionofModule)-4—

4.数据结构设计(DesignofDataStructure)—4—

1.导言(Introduction)

如今我们的生活越来越信息化了,可以说我们每个人的生活已经离不开计算机的帮助,为了使我们的生活更方便和快捷,越来越多的软件成为人们的重要助手。

实际在学校的管理中需要对学生的成绩进行管理,本系统的目的就是利用计算机来对学生的成绩管理,使我们同学对自己的成绩查询更加方便和人性化化,提升我们同学的学习质量和对前一段学习的总结。

1。

1目的(Purpose)

使学生能够对自己的成绩有一个清晰认识,方便查询自己的成绩,提供成绩排名的查询,让学生对自己的总体成绩有个宏观的概念。

本软件为了解决学校同学的需求,可以方便随时的进行学生成绩的管理。

1.2范围(Scope)

a。

项目名称:

学生成绩管理系统

b.功能需求:

用户管理、学生管理、科目管理、成绩排名查询。

1。

3术语定义(TermsGlossary)

定义

说明

备注

用户管理

用于修改密码和退出登陆

管理员

学生管理

用于显示学生信息和添加学生

科目管理

显示科目信息和添加科目.

成绩排名查询

按课程查询学生成绩排名和按专业查询学生成绩排名。

添加学生信息

添加学生的学号,姓名,密码,班级,专业信息。

用户名

用户登陆系统需要验证的权限名。

管理员

管理员拥有最高权限修改系统数据库的信息。

学生

学生登陆后只能在学生相应的权限内操作。

登陆

验证是管理员还是学生登陆系统。

重置

登陆页面所填的信息重新填写。

1。

4参考资料(References)

[1]用户需求报告

[2]软件开发合同

[3]数据库设计规范

[4]命名规范

1.5相关文档(RelatedDocuments)

[1] 《详细设计说明书》

[2]源程序清单

[3]测试计划及报告

[4]《用户使用手册》

2.总体设计(DesignofCollective)

2。

1总体结构设计(DesignofCollective Structure)

总体结构功能图

2.2 运行环境设计(Designof Running Environment)

(1)软硬件环境

软件环境:

本系统可以运行于具有JDK环境的操作系统,包括window操作系统及Linux操作系统。

系统采用java语言编写.

硬件环境:

本系统对硬件没有特别的需求,普通用户的个人计算机上都可以运行本软件系统。

(2)设计约束与要求

系统设计语言:

java

编码要求:

系统代码编写要遵从统一的编码模式.

2.3功能模块清单(FunctionModule List)

3.模块(部件)功能分配(FunctionalDistributionofModule)

模块功能分配列表

编号

功能名称

权限

功能描述

1

用户管理

管理员

用于修改密码和退出登陆

2

学生管理

管理员

用于显示学生信息和添加学生

3

科目管理

管理员

显示科目信息和添加科目.

成绩排名查询

管理员

按课程或者按专业排名查询。

学生端功能分配如下:

4.数据结构设计(Design ofData Structure)

数据库作为后台数据存储空间,由6张表组成,设计遵循数据库设计要求,力求规范:

表一:

course课程信息表

表二:

student学生信息表

表三:

manager管理员表

表四:

rank学生成绩排名表

表五:

score学生选课的信息表

表六:

studentcourse学生选课信息表

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1