您好,欢迎访问三七文档
学生成绩管理系统详细说明书专业:计算机科学与技术目录1.引言............................................................................................31.1编写目的.................................................................................31.2背景...........................................................................................31.3定义...........................................................................................31.4参考资料.................................................................................32.程序系统结构..........................................................................42.1程序的列图表.........................................................................42.2程序的总功能图.....................................................................43.(模块一)学生查询成绩程序设计说明..................................53.1程序描述.................................................................................53.2功能...........................................................................................53.3性能...........................................................................................53.4输入项.......................................................................................63.5输出项.......................................................................................63.6算法...........................................................................................63.7流程逻辑图.............................................................................73.8接口...........................................................................................73.9限制条件.................................................................................73.10测试计划.............................................................................84.(模块二)管理员输入程序设计说明................................84.1程序描述:...........................................................................84.2功能.........................................................................................84.3性能.........................................................................................84.4输入项.....................................................................................84.5输出项.....................................................................................94.6算法.........................................................................................94.7逻辑流程图...........................................................................94.8接口........................................................................................104.9限制条件.............................................................................104.10测试计划............................................................................105.(模块三)管理员修改程序设计说明:.............................106.(模块四)管理员删除记录程序设计说明:...................12学生成绩管理详细说明书1.引言1.1编写目的在这个面向数字化、面向现代化的21世纪,这是一个讲求效率的时代,人们的生活节奏越来越快,学校这个多元化的空间,更加需要紧跟时代的步伐。所以,一款好用且使用的学生成绩管理系统一定能很轻易的被学校所接受。该系统可以使学校的办公数字化,提高效率,加强学校信息管理,可以加强学校信息管理,将建设成信息化、现代化的新校园,为新世纪的交院增添新气息、树立新形象。1.2定义SQL语言英文全称是StructureQueryLanguage,意为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。SQL已被ANSI(美国国家标准协会)和国际标准化组织(ISO)定为关系型数据库语言的标准语言。目前绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、MicroSoftSqlServer、DB2等都遵循SQL语言标准。SQL语句有很多,功能齐全,大致可以分为四大类:数据定义:用于创建、删除、修改数据中的各类对象,如CREATE、DROP、ALTER。数据查询:对数据库查询检索,命令有SELECT。数据更新:插入、更新、删除数据库,如NSERT、UPDATE、DELETE。数据控制:数据控制管理,如表加锁、授权、回收授权、提交事务、回滚事务,命令有:LOCK、GRANT、REVOKE、COMMIT、ROLLBACK。1.3参考资料1、《数据库设计教程》何主洁黄婷儿译著机械工业出版社。2、《软件工程》杨文龙姚淑珍吴芸编著电子工业出版社。3、《软件工程:实践者的研究方法》黄柏素译著机械工业出版社2.程序系统结构2.1程序的列图表如图所示,下图为本程序系统的每个程序(包括每个模块和每个子程序)的名称、标识符和他们之间的层次结构关系。2.2程序的总功能图3.(模块一)学生查询成绩程序设计说明3.1程序描述学生可以用该程序对自己的成绩进行分类查询,包括成绩,课程分类,学分,学时,状态。3.2功能学生登录系统查询自己的成绩。输入:学号,密码和课程类别处理:按照学号和课程类别查找符合条件的记录输出:输出查询结果3.3性能3.3.1精度:输入的学年、学期的精度为整数,输入的学号、密码为字符串;输出成绩分数、课程号、学号、学年、学期精度仍为整数,输出学分、学时、绩点保留一位小数。3.3.2时间特性要求:系统相应操作响应时间不超过2秒;学生查询成绩操作从输入数据,电脑提交数据到得到查询结果不超过2秒;数据管理部分,从提交某一数据录入到结果返回不超过2秒。3.3.3灵活性操作方式:支持多种操作系统以及多种浏览器;同其他软件接口的变化:设计连接不同数据库的软件包;3.4输入项3.5输出项3.6算法采用根据输入的学号及学期查找数据库,找出匹配的数据项,然后输出该数据项的结果。3.7流程逻辑图PAD图:N---S图开始学生输入学号和密码验证密码是否正确选择要查询的课程类别输出查询结果是否退出结果否是否是3.8测试计划白盒测试1)数据库连接正常时:输入合理合法参数、输入参数不合理、输入参数不合法2)数据库连接异常;数据库数据异常4.(模块二)管理员输入程序设计说明4.1程序描述:管理员可以用该程序对学生成绩数据库添加各种信息,包括课程,学生,成绩等。4.2功能管理员添加学生、课程、成绩等信息。输入:添加学生,课程,成绩等信息处理:对数据库添加记录输出:输出添加结果4.3性能(1)输入的成绩分数、课程号、学号、学年、学期的精度为整数,输入的学时,学分保留一位小数;(2)输出成绩分数、课程号、学号、学年、学期精度仍为整数,输出学分、学时、绩点保留一位小数;(3)系统相应操作响应时间不超过2秒;(4)操作方式:支持多种操作系统;同其他软件接口的变化:设计连接不同数据库的软件包;精度和有效时限的变:用户可自行设定。4.4输入项进入系统前管理员需要进入系统需要输入用户名和密码以便于确定权限。4.5输出项4.6算法使用数据库技术将信息添加至数据库4.7逻辑流程图PAD图:开始输入管理员密添加或退出添加数据库退出是添加退出否N---S图:4.8测试计划白盒测试1)数据库连接正常时:输入合理合法参数、输入参数不合理、输入参数不合法2)数据库连接异常;数据库数据异常5.(模块三)管理员修改程序设计说明:5.1程序描述:管理员可以用该程序对学生成绩数据库修改各种信息,包括课程,学生,成绩等。5.2功能:输入:修改学生,课程,成绩等信息处理:对数据库修改记录输出:输出修改结果5.3输入项:学生姓名(8字节字符串),学号(8字节字符串,数字),班级(30字节字符串)课程名(30字节字符串),课程号(10字节字符串),课程类别(20字节字符串)课时数(8字节字符串,数字)课程学分(8字节字符串,数字)成绩分数(8字节字符串,数字),状态(8字节字符串)5.4输出项:5.5程序流程图:PAD图:N---S图:6.(模块四)管理员删除记录程序设计说明:6.1程序描述:管理员可以用该程序对学生成绩数据库删除各种信息,包括课程,学生,成绩等。开始输入管理员密添加或退出修改数据库退出是添加退出否6.2功能:管理员删除学生课程等信息。输入:删除学生,课程,成绩等信息处理:对数据库删除记录输出:输出删除结果6.3性能(1)输入的成绩分
本文标题:详细设计报告
链接地址:https://www.777doc.com/doc-2070186 .html