文档介绍:1引言 2
2
2
2
2
2总体设计 2
2
2
3
3
3
3
4
3接口设计 4
4
4
4
4运行设计 4
4
4
4
5系统数据结构设计 4
4
4
4
6系统出错处理设计 4
4
4
4
概要设计说明书
1引言
由前面的需求分析,除了系统基本的要求,和基本用例,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,却定对整个系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口的实现,实现对系统的初步设计。预期读者为客户代表及程序设计人员。
在线考试系统;
本项目的任务提出者:福建师范大学开发者:铭诚公司主要用户是高职院校该软件独立于其他系统,自成一个完整的系统,应用方便
该软件系统同其他系统或其他机构的基本的相互来往关系。
SQL Server2005:数据库管理软件
DBMS :数据管理系统
Windows 2000/2003/XP 以上:运行环境
Tomcat :服务器
《软件工程》,清华大学出版社,1997.
《动态网站设计》,电子工业出版社,2007.
2总体设计
功能
简介
用户登录
针对不同的用户类别进行不同的登陆,使用不同的功能
班级管理
管理员对班级进行一定的添加,修改管理
系统管理
管理员对系统维护的管理
教师管理
管理员对教师进行安排,修改等一系列管理
管理员管理
对管理员的添加,删除,修改等管理
学生管理
规学生进行登记,安排教室课程和考试的管理
修改密码
管理员,教师,和学生对登陆密码的修改
题目管理
教室对题目的录入,修改,发布,以备进行考试
成绩管理
教师对成绩进行查看,修改,等级。学生对成绩进行查看
改卷
教师和系统读考卷进行批改,登记成绩
查看个人成绩
学生对个人成绩的查看
查看学生信息
管理员和教师对学生信息查看
查看教师信息
管理员和教师差查看信息
答卷
学生在考试进行时对题目进行答卷
课程管理
管理员对课程进行安排,登记,更改
环境名称
软件环境
硬件环境
服务器端
操作系统:Windows XP, Windows 7以及以上版本
数据库:SQL Server 2005
最低配置:CPU为P4
,内存:512M
客户端
设计概念:
B/S结构,即Browser/Server(浏览器/服务器)结构,技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。
处理流程图
考生
考生身份验证
确定考试规则
生成试卷
做试卷
交卷
评卷
学生信息
学生成绩
教师
教师身份验证
教师信息
输入查询考生成绩条件
添加试卷
成绩显示
输入考试题目
确认添加
管理员
管理员身份验证
学生管理
教师管理
试题管理
科目管理
在线考试系统
学生管理
教师管理
管理员
管理
科目信息管理
学生信息管理
题库管理
添加试题
试题查询
考试页面
考试结果
查询成绩
考试结果管理
管理员
教师
学生
试题信息管理
信息修改︹只限密码︺
教师信息管理
管理员信息维护
信息修改︹只限密码︺
功
能
用
户
用户登录
系统管理
教师管理
管理员管理
学生管理
修改密码
题目管理
成绩管理