详细设计说明书(学生管理系统)

详细设计说明书(学生管理系统)

ID:47045011

大小:102.00 KB

页数:8页

时间:2019-07-07

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

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

1、目录6.1引言26.1.1编写目的26.1.2背景26.1.3定义26.1.4参考资料26.2程序系统的结构36.3程序1(标识符)设计说明36.3.1程序描述36.3.2功能46.3.3性能56.3.4输入项56.3.5输出项66.3.6算法66.3.7流程逻辑66.3.8接口76.3.9存储分配76.3.10注释设计76.3.11限制条件86.3.12测试计划86.3.13尚未解决的问题8详细设计说明书6.1引言6.1.1编写目的在完成软件开发前期工作,结合之前的该系统的需求分析报告,并与程序使用者进行深入地探讨和分析的基础上,项目小组提出了这份详细设计说明书,此

2、设计说明书对《学生成绩管理系统》软件的功能分配,模块划分,程序的总体结构,输入输出和接口设计,运行设计,数据结构设计及出错设计等方面做了全面的概括性的说明,为软件详细设计奠定了一定的基础,同时作为系统分析员工作的阶段性总结和程序员进行开发和未来测试开发的重要文档资料。6.1.2背景说明:1)待开发系统软件名称:学生成绩管理系统;2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于西南大学广大师生成绩查询及管理;3)开发背景:本系统属于西南大学网络管理系统的学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程

3、分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。6.1.3定义SQL语言英文全称是StructureQueryLanguage,意为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。SQL已被ANSI(美国国家标准协会)和国际标准化组织(ISO)定为关系型数据库语言的标准语言。目前绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、MicroSoftSqlServer、DB2等都遵循SQL语言标准。SQL语句有很多,功能齐全,大致可以分为四大类:数据定

4、义:用于创建、删除、修改数据中的各类对象,如CREATE、DROP、ALTER。数据查询:对数据库查询检索,命令有SELECT。数据更新:插入、更新、删除数据库,如NSERT、UPDATE、DELETE。数据控制:数据控制管理,如表加锁、授权、回收授权、提交事务、回滚事务,命令有:LOCK、GRANT、REVOKE、COMMIT、ROLLBACK。6.1.4参考资料[1]张海藩,《软件工程导论》,清华大学出版社,2008[2]陆丽娜,《软件工程》,经济科学出版社,2008[3]萨师煊,《数据库系统概论》,高等教育出版社,2006[4]薛华成,《管理信息系统》,清华大学

5、出版社,20076.2程序系统的结构本系统可分成学生成绩管理、学生基本信息管理、学生课程管理、管理员信息管理和系统维护处理五个子系统/功能模块。学生成绩管理系统系统教师信息管理学生基本信息管理针对各个模块不同的表添加信息、修改信息、删除信息、以及查询显示信息等功能。用户管理学生成绩管理课程信息管理6.3程序1(标识符)设计说明6.3.1程序描述登录模块功能:是用户可以进行各种操作的必须前提。输入项目:用户名、密码。输出项目:浏览区和基本资料区。程序逻辑:P1:检查用户名、密码与数据库是否吻合(完整性和一致性)。P2:产生提示用户名或密码错误的消息窗口;P3:用户确认后

6、退出程序运行;P4:进入主窗体;P5:进入事件等待状态。查询模块功能:完成查询功能。性能:相应时间应尽量快。输入项目:无。输出项目:无。程序逻辑:P1:进入查询窗体;P2:若用户取消,则返回;P3:获得查询结果;P4:查询结果显示在主窗体上,并等待用户确认;P5:若查询结果项数等于零,返回。修改模块功能:完成修改功能。输入项目:各种修改。输出项目:修改后的基本资料程序逻辑:P1:点击要修改的表;P2:产生窗体;P3:等待用户修改。6.3.2功能输入信息处理操作输出信息学生基本信息管理学号,姓名,系别,班级等删除,修改,添加相关的信息界面学生成绩管理学号、姓名、各科成绩

7、等查询,删除,修改,添加相关的信息界面课程基本信息管理课程号,课程名,任课老师,学分,学时,学期,学年,课程类型,课程内容简介等删除,修改,添加相关的信息界面管理员信息管理教师名,课程名删除,修改,添加相关的信息界面系统维护管理各个模块数据信息备份相关的信息界面6.3.3性能1.精度:输入的成绩分数、课程号、学号、学年、学期的精度为整数,输入的学时,学分保留一位小数;输出成绩分数、课程号、学号、学年、学期精度仍为整数,输出学分、学时、绩点保留一位小数。2.时间特性要求:系统相应操作响应时间不超过2秒;学生查询成绩操作从输入数据,电脑提交数据到得到查询

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

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

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