四、概要设计说明书.doc

上传人:bao****ty 文档编号:132078807 上传时间:2020-05-12 格式:DOC 页数:20 大小:482.50KB
返回 下载 相关 举报
四、概要设计说明书.doc_第1页
第1页 / 共20页
四、概要设计说明书.doc_第2页
第2页 / 共20页
四、概要设计说明书.doc_第3页
第3页 / 共20页
四、概要设计说明书.doc_第4页
第4页 / 共20页
四、概要设计说明书.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《四、概要设计说明书.doc》由会员分享,可在线阅读,更多相关《四、概要设计说明书.doc(20页珍藏版)》请在金锄头文库上搜索。

1、四、概要设计说明书四、概要设计说明书1引言21.1编写目的21.2项目背景21.3定义21.4参考资料32任务概述32.1目标32.2运行环境32.3需求概述32.4条件与限制53总体设计53.1处理流程53.2总体结构和模块外部设计63.3功能分配73.4类图设计83.5时序图设计94接口设计 124.1外部接口124.2内部接口135数据结构设计145.1逻辑结构设计145.2物理结构设计145.3数据结构与程序的关系206运行设计216.1运行模块的组合216.2运行控制216.3运行时间217出错处理设计227.1出错输出信息227.2出错处理对策228.安全保密设计229.维护设计2

2、21引言1.1编写目的在本学生综合成绩管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中通过对一些班级班长以及学生会成员的询问获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对学生综合成绩管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,

3、在概要设计对学生综合成绩管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。1.2项目背景a. 项目的委托单位、开发单位和主管部门 本项目由哈工大(威海)软件工程专业软件工程课程设计提出。b. 该软件系统与其他 该系统的使用者为哈工大(威海)所有在校学生。该系统与其他系统没有关联。1.3定义日常行为活动在每学期中参加的学校,院系等组织的活动,包括学院卫生,征文比赛,校运会,国旗班等。个性发展活动 学生在竞赛,学生活动等方面的优秀表现,像班委,学生会,省级以上竞赛等

4、体能 学校每学期进行的体能测试项目,包括跳远,1000米跑步等项目 1.4参考资料a. 项目经核准的计划任务书b. 项目开发计划c. 软件工程文档模板d. 史济民等 软件工程原理、方法与应用(第二版) 高等教育出版社2任务概述2.1目标本系统旨在开发一个学生综合成绩管理平台,它将实现学生在网上进行同学互评,并查看互评结果,在网上查询自己的纯成绩及排名、综合成绩及排名。管理员可以对班级及同学进行管理。实现综合成绩自动化计算。并且可以通过图表形式展示班级纯成绩和综合成绩变化情况和排名情况。2.2运行环境操作系统:linux支持环境:django1.3及以上数 据 库:Mysql2.3需求概述编号需

5、求名称输入处理输出0101登录用户名,密码,验证码验证正确性,登陆错误信息0102退出退出请求(界面点击)退出系统登陆页面0103初始化同学密码学生学号初始化其密码为000000初始化成功0104修改密码新密码和确认密码更新用户密码登陆页面0105导入纯成绩Xls文件根据文件插入同学信息插入成功0106查看同学纯成绩搜索信息进行ajax搜索跟搜索有关的同学信息0107查看班级平均纯成绩无计算班级平均成绩以折线图显示图表信息0108日常活动设置级别和活动名称添加活动记录添加成功信息0109个性发展设置个性发展大类和名称添加个性发展记录显示添加成功0120添加班级班级名称或班号添加班级添加成功01

6、21修改班级班级新信息更新班级信息更新成功0122删除班级班号删除班级和班级的同学删除成功0123添加学生学号,姓名,性别,班级添加同学记录添加成功0124修改学生学生新的信息更新学生信息更新成功0125删除学生学号删除学生信息删除成功0126设置综合成绩计算规则日常活动,体能和个性发展及互评分添加综合成绩设置记录添加成功0127查看同学综合成绩及排名查找信息跟查找信息有关的同学成绩信息成绩信息0128查看班级平均综合成绩及排名无各个班级平均综合成绩及排名折线图信息0129故障处理无直接操作数据库中表无0130设置互评信息各个班优良中比例设置互评记录设置成功0131查看互评信息查找信息和查找有

7、关的互评信息互评信息0201登录学号,密码和验证码验证并登陆出错信息0202退出退出请求(界面点击)退出系统登陆页面0203修改密码新密码和确认密码修改密码登陆页面0204查看个人详细信息点击查看详细信息查看同学详细信息自己详细信息0205进行互评互评人和互评结果保存互评记录无0206查看互评查找信息和查找有关的互评信息互评信息0207查看同学纯成绩搜索信息进行ajax搜索跟搜索有关的同学信息0208查看班级平均纯成绩无计算班级平均成绩以折线图显示图表信息0209查看同学综合成绩及排名查找信息跟查找信息有关的同学成绩信息成绩信息0210查看班级平均综合成绩及排名无各个班级平均综合成绩及排名折线

8、图信息2.4条件与限制(1) 开发期限为2012年12月10-日12月23日共计14天。(2) 开发语言为python语言。(3) 开发设备为个人电脑以及机房电脑。(4) 界面友好,适当扩展。(5) 无经费预算。(6) 最终成果为:最终成品和各种开发文档。3总体设计3.1处理流程学生登录后处理流程:管理员登录后处理流程:3.2总体结构和模块外部设计Excel表格形式:学期 学号 成绩总体结构:3.3功能分配模块功能需求权限管理学生,班级信息管理纯成绩管理互评管理活动管理综合测评管理登录退出初始化同学密码修改密码导入纯成绩查看同学纯成绩查看班级平均纯成绩日常活动设置个性发展设置添加班级修改班级删

9、除班级添加学生修改学生删除学生设置综合成绩计算规则查看同学综合成绩及排名查看班级平均综合成绩及排名故障处理设置互评信息查看互评信息进行互评3.4类图设计3.5时序图设计3.5.1 查询成绩设计3.5.2 修改密码设计3.5.3 互评设计3.5.4 同学管理设计3.5.5 综合管理设计4接口设计 4.1外部接口用户界面:要对用户操作有良好的反馈处理,例如:当管理员添加已经存在的同学时的反馈和添加成功时的反馈。 要方便用户操作,如查询排序等功能要尽可能简单,并以易于查看的方式展示内容,例如要通过折线图和饼状图展示各个班级的成绩情况。 可以将班级纯成绩和综合成绩信息(折线图)通过png图片以及pdf

10、等导出来,并实现打印功能。 可以将学生纯成绩和综合成绩,以pdf,xls,csv格式导出,并实现打印预览功能。硬件接口:处理器要求:Pentium或以上运行环境:python2.5及以上内存要求:512MB以上软件接口:操作系统:linux系统即可数据库:mysql开发工具:vim,chrome版本管理:svn开发语言:python,javascripte,html,css开发框架:django,jquery,datatables,highchats4.2内部接口模块间接口采用数据耦合方式,通过参数表传递数据,交换信息:5数据结构设计5.1逻辑结构设计同学:(姓名,学号,班级,性别,密码)互评

11、:(评价学生,被评价学生,学期,评价,状态,开始日期,结束日期,没办各项的)成绩:(学生,成绩,学期)班级:(名称,班号)综合成绩:(互评分数,日常行为分数,个性发展分数,纯成绩,体能分数)个性发展:(组织活动(班长,学生会),比赛(数学建模)日常行为:(学院(学院卫生,学院的比赛),学校(校级的比赛,校级的活动)验证码:(条目,结果,过期时间,显示密文)5.2物理结构设计1.assessment的数据字典:互评设置字段名数据类型长度可否为空键引用字段含义备注id int11否主键IDtermvarchar16否 学期unique excellent int11否 优 goodint11否 良

12、 ordinaryint11否中begindatedate0否开始日期enddatedate0否结束日期2.auth_group的数据字典:字段名数据类型长度可否为空键引用字段含义备注id int11否主键IDnamevarchar80否 3. auth_group_permissions的数据字典:字段名数据类型长度可否为空键引用字段含义备注id int11否主键IDgroup_idint11否 permission_idint11否4. auth_message的数据字典:字段名数据类型长度可否为空键引用字段含义备注idint11否主键IDuser_idint11否 messagelongtext0否5. auth_ permission的数据字典:字段名数据类型长度

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号