概要设计 下载本文

内容发布更新时间 : 2024/5/22 6:35:09星期一 下面是文章的全部内容请认真阅读。

概 要 设 计 说 明 书

明学

1引言

1.1编写目的

由前面的需求分析,的除了系统的基本需求,和基本的用例图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

预期读者为:客户代表及程序设计人员。

1.2背景

待开发的软件系统的名称:在线考试系统 开发者:李顺香、牟良梨、汤静娴、先晓倩 用户:昆明学院师生

1.3定义

SQL Server2005:数据库管理软件 DBMS:数据库管理系统 Windows 7/XP:运行环境 Java:软件开发语言 Tomcat:服务器

1.4参考资料

[1] 田淑梅、廉龙颖、高辉.《软件工程——理论与实践》[M].北京:清华大学出版社,2011.

[2]张海藩.《软件工程》[M].北京.人民邮电出版社 ,2006. [3]郭丁.《软件工程实用教程》[M].北京.人民邮电出版社 ,2006. [4]韩万江.《软件工程案例教程》[M].北京.机械工业出版社 ,2007

1

[5]王玉芬.《网站规划与建设》.西北工业大学出版社,2008. [6]百度文库在线考试报告

2总体设计

2.1需求规定

该系统的需求列表如下: 功能 在线考试 简介 学生可以登录进行在线考试 学生考完可看的自己考试的成绩,教师和管成绩查询 理员可进行成绩查询查询学生所考科目的成绩。教师和管理员可以管理学生成绩。 管理员可以对学生信息进行管理,可以添加、查看、修改、删除学生信息。 管理员可以对教师信息进行管理,以添加、查看、删除教师信息。 教师可以对试题信息进行增删改查。 管理员可以删除和查看学生考试结果,教师可以查询学生考试结果。 教师和管理员可以对自己的密码进行修改。 学生信息管理 教师信息管理 试题信息管理 考试结果管理 信息维护管理 1、用户登陆:用户通过用户名和密码进行登录。有三个页面:管理,教师,学生。

2、管理:

(1)用户信息的管理:管理员可以增删用户,权限管理, 在此系统中只有一个管理员,即系统管理员。具有一般用户所没有的权限,即具有管理一般用户、试题管理功能。

(2)查看人员::是用GridView完成的。查看人员的信息。 (3)修改人员:管理员还可以对人员进行修改。

2

(4)添加人员:管理员可能添加人员.对数据库进行添加记录。 3、教师:

试题库管理:可以增加、修改、删除试题。 4、学生:

(1)在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。

(2)计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。

5、学生/教师:

成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。

2.2运行环境

环境名称 服务器端 软件环境 操作系统:windows 7/XP 数据库:SQL SERVER 2005 硬件环境 最低配置:CPU为P4 2.66Ghz,内存为512M; 客户端 IE6.0 以及以上版本 能支持IE6.0以及以上版本的操作系统所需要的最低硬件配置 2.3基本设计概念和处理流程

2.4结构

1、该系统的组织结构图如下:

3

在线考试系统学生教师管理员考试开始查看自己成绩查看个人信息修改个人信息修改密码添加题目维护题目查看成绩修改密码添加人员维护人员添加专业添加班级添加系别查看成绩修改密码2、完整以下表格:

用 户 功能 用户登录 √ √ √ 人员资教师信管理员料管理 息管理 信息维护 √ √ √ √ 学生信息管理 √ 查看成绩 √ √ √ 试题信息管理 √ √ 科目信息管理 √ 考试结果管理 √ √ 管理员 教师 学生

2.5功能需求与程序的关系

4