《课程报告4-学生成绩管理系统概要设计说明书.doc》由会员分享,可在线阅读,更多相关《课程报告4-学生成绩管理系统概要设计说明书.doc(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、课程报告4 学生成绩管理系统概要设计说明书班级: 姓名: 学号:1. 引言1.1. 编写目的编写本文档的目的是:1) 将系统划分成物理元素,即功能模块、文件、数据库、文档等.2) 设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构、数据库等。3) 本文档作为开发人员进行详细设计的基础.本文档的读者对象为该项目的设计人员、程序员。1.2. 背景1) 项目名称:学生成绩管理系统2) 项目提出者:教务处3) 项目开发者:_4) 项目的用户:教务管理部门、老师、学生5) 该系统与其他系统的关系:可作为教务管理系统的子系统 1.3. 定义列出本
2、文件中用到的专门术语的定义、英文缩写的全称.1.4. 参考资料参考书、网站、文档样例2. 总体设计2.1. 需求规定(可用需求说明书中关于项目定义、项目功能说明的部分)通过本系统软件,教学管理人员、教师可快速方便的对学生成绩进行管理、查询,学生可方便的查询个人成绩,提高管理效率。1. 教务员的主要功能是: l 汇总班级成绩表l 课程成绩分析l 2. 教师的主要功能是: l 输入课程成绩l 3. 学生的主要功能是: l 学生自己的成绩查询、l 2.2. 运行环境(可用需求说明书中关于运行环境规定的部分,说明系统运行的软、硬件环境)2.3. 基本处理流程(针对主要加工,说明系统的处理流程,可画流程
3、图)以下文字供参考:2.3.1查询的处理流程功能:查询学生单课成绩、查询学生个人所有成绩、查询班级成绩表等功能,其数据流图为:处理流程:用户输入查询请求,系统根据查询请求进行相关查询,并返回查询结果。处理流程见图1。图 1 查询成绩的流程2。3.2 .2.4. 系统的组织结构系统功能分为:选购商品、提交订单、管理订单、查询订单等4部分,其系统结构图为:系统功能架构图其具体功能见下表:表1 系统功能模块表序号功能子功能功能描述1选购商品加入购物车用户将所选商品添加到购物车中修改购物车用户可修改购物车中商品的数量、种类返回浏览商品用户退出购物车,返回浏览商品2提交订单3管理订单4查询订单3. 接口
4、设计3.1. 用户接口(用户界面) (画出界面布局,菜单、窗口等)3.2. 内部接口(根据需要来写)4. 运行设计 4.1. 运行环境 (可用需求说明书中关于运行环境规定的部分,说明系统运行的软、硬件环境)4.2. 运行控制方式 以下文字供参考:用户登录系统后,只能根据自己的权限进行权限允许的相关的操作,其他角色的操作一律不允许接触. 具体每种运行控制的操作步骤如下:1) 登录。用户在登录界面输入帐号和密码,系统会根据用户输入的帐号判断其属于哪个角色,然后跳转到与该角色相关的页面.2) 5. 系统数据的设计 5.1. 数据结构的设计 (如果没有特殊的数据结构,可以不写)5.2. 数据库的设计
5、5.2.1. E-R图(画出系统的ER图)5.2.2. 数据库的表设计数据库表:名称用途:用于存储.。.的信息表的定义:字段类型长度6. 系统出错处理设计 6. 1出错信息出错信息分类表序号出错状况解决方法1突然断电使用后备电源2数据丢失数据库备份与还原3登录失败清空密码框,拒绝登录4添加信息失败提示错误信息,退出处理5修改信息失败提示错误信息,退出处理6删除信息失败提示错误信息,退出处理76。2补救措施1. 对于系统运行时可能导致的异常,在程序中作异常处理,系统恢复到异常之前的状态。2. 对于由于系统由于人为或其他原因被严重损坏而无法进入时,维护人员通过查询系统日志,将系统恢复到正常的状态。3. 对于备份恢复出错的时候, 如果无法起用备份程序则只能关闭网站进行抢修.7. 个人总结觉得自己掌握了什么,哪些还需要老师进一步讲解.