《学生成绩管理》学生成绩管理系统详细设计说明书

《学生成绩管理》学生成绩管理系统详细设计说明书

ID:26160744

大小:192.13 KB

页数:13页

时间:2018-11-24

《学生成绩管理》学生成绩管理系统详细设计说明书_第1页
《学生成绩管理》学生成绩管理系统详细设计说明书_第2页
《学生成绩管理》学生成绩管理系统详细设计说明书_第3页
《学生成绩管理》学生成绩管理系统详细设计说明书_第4页
《学生成绩管理》学生成绩管理系统详细设计说明书_第5页
资源描述:

《《学生成绩管理》学生成绩管理系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1引言21.1编写目的21.2背景21.3定义21.4参考资料32程序系统的结构33程序1(标识符)设计说明33.1程序描述33.2功能53.3性能53.4输人项53.5输出项63.6算法63.7流程逻辑63.8接口73.9存储分配73.10注释设计73.11限制条件83.12测试计划83.13尚未解决的问题8详细设计说明书1引言1.1编写目的明确用户对学生成绩管理系统的功能需求和性能需求,并将这些需求用规范化的语言和规范化的结构完整、准确地表达清楚,以此统一软件开发者和用户对学生成绩管理信息系统软件的理解和认识。

2、这是开发学生成绩管理信息系统的基础,也是软件开发者和用户达成共识的基础。编写该需求分析说明书的目的就在于此1.2背景该项目的名称为“学生成绩管理系统”随着学校的规模不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在人工管理阶段,重复工作较多,工作量大,效率低。因此,迫切需要开发基于网络的学生成绩管理系统来提高管理工作的效率。说明:1)待开发系统软件名称:学生成绩管理系统;2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于西南大学广大

3、师生成绩查询及管理;3)开发背景:本系统属于西南大学网络管理系统的学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。1.3定义SQL语言英文全称是StructureQueryLanguage,意为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。SQL已被ANSI(美国国家标准协会)和国际标准化组织(ISO)定为关系型数据库语言

4、的标准语言。目前绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、MicroSoftSqlServer、DB2等都遵循SQL语言标准。SQL语句有很多,功能齐全,大致可以分为四大类:数据定义:用于创建、删除、修改数据中的各类对象,如CREATE、DROP、ALTER。数据查询:对数据库查询检索,命令有SELECT。数据更新:插入、更新、删除数据库,如NSERT、UPDATE、DELETE。数据控制:数据控制管理,如表加锁、授权、回收授权、提交事务、回滚事务,命令有:LOCK、GRANT、REVOKE、C

5、OMMIT、ROLLBACK。1.4参考资料[1]张海藩,《软件工程导论》,清华大学出版社,2008[2]陆丽娜,《软件工程》,经济科学出版社,2008[3]萨师煊,《数据库系统概论》,高等教育出版社,2006[4]薛华成,《管理信息系统》,清华大学出版社,20072程序系统的结构本系统可分成学生成绩管理、学生基本信息管理、学生课程管理、管理员信息管理和系统维护处理五个子系统/功能模块。学生成绩管理系统系统教师信息管理学生基本信息管理针对各个模块不同的表添加信息、修改信息、删除信息、以及查询显示信息等功能。用户管理学生

6、成绩管理课程信息管理3程序1(标识符)设计说明3.1程序描述登录模块功能:是用户可以进行各种操作的必须前提。输入项目:用户名、密码。输出项目:浏览区和基本资料区。程序逻辑:P1:检查用户名、密码与数据库是否吻合(完整性和一致性)。P2:产生提示用户名或密码错误的消息窗口;P3:用户确认后退出程序运行;P4:进入主窗体;P5:进入事件等待状态。查询模块功能:完成查询功能。性能:相应时间应尽量快。输入项目:无。输出项目:无。程序逻辑:P1:进入查询窗体;P2:若用户取消,则返回;P3:获得查询结果;P4:查询结果显示在主窗

7、体上,并等待用户确认;P5:若查询结果项数等于零,返回。修改模块功能:完成修改功能。输入项目:各种修改。输出项目:修改后的基本资料程序逻辑:P1:点击要修改的表;P2:产生窗体;P3:等待用户修改。3.2功能输入信息处理操作输出信息学生基本信息管理学号,姓名,系别,班级等删除,修改,添加相关的信息界面学生成绩管理学号、姓名、各科成绩等查询,删除,修改,添加相关的信息界面课程基本信息管理课程号,课程名,任课老师,学分,学时,学期,学年,课程类型,课程内容简介等删除,修改,添加相关的信息界面管理员信息管理教师名,课程名删除

8、,修改,添加相关的信息界面系统维护管理各个模块数据信息备份相关的信息界面3.3性能1.精度:输入的成绩分数、课程号、学号、学年、学期的精度为整数,输入的学时,学分保留一位小数;输出成绩分数、课程号、学号、学年、学期精度仍为整数,输出学分、学时、绩点保留一位小数。2.时间特性要求:系统相应操作响应时间不超过2秒;学生查询成绩操作从输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。