软件工程概论论文网上考试系统概要设计说明书.docx

上传人:b****4 文档编号:11588844 上传时间:2023-03-19 格式:DOCX 页数:11 大小:20.49KB
下载 相关 举报
软件工程概论论文网上考试系统概要设计说明书.docx_第1页
第1页 / 共11页
软件工程概论论文网上考试系统概要设计说明书.docx_第2页
第2页 / 共11页
软件工程概论论文网上考试系统概要设计说明书.docx_第3页
第3页 / 共11页
软件工程概论论文网上考试系统概要设计说明书.docx_第4页
第4页 / 共11页
软件工程概论论文网上考试系统概要设计说明书.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

软件工程概论论文网上考试系统概要设计说明书.docx

《软件工程概论论文网上考试系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《软件工程概论论文网上考试系统概要设计说明书.docx(11页珍藏版)》请在冰豆网上搜索。

软件工程概论论文网上考试系统概要设计说明书.docx

软件工程概论论文网上考试系统概要设计说明书

网上考试系统概要设计说明书

  1.引言

1.1目的

网上考试系统是为本人为完成申硕论文而作的基于网上教学平台开发的网上考试软件。

该软件用于学生能够及时地自主学习和测试,更好地适应学校期末及全国计算机和英语等级考试。

本文档为该系统的概要设计说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。

同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。

本文档主要适用于我校的网上考试系统的开发人员,计算机系03级毕业设计实习,也可以用于开发项目的项目管理人员、项目开发人员和项目维护人员阅读,或作为今后从事此系统开发及维护人员的技术参考资料。

1.2项目背景

l        系统名称:

网上考试系统

Online_ExaminationSystem(OES)

l        项目提出者:

l        项目开发者:

l        项目管理者:

l        最终用户:

开发者

1.3术语及缩略语定义

1.3.1术语定义

实现环境:

系统运行的目标软件、硬件环境。

实现技术:

系统所采用的软件技术或体系结构,如:

、Brouse/Server结构、中间件、Web技术、多层体系结构、后台数据库等。

实现语言或工具:

实现系统最终采用的编程语言或工具包,如C++、VB、PB、Ada等。

1.3.2缩略语定义

OES:

Online_ExaminationSystem

1.4参考资料

(1)SQLServer2000中文版入门与提高.

周绪,管丽娜,白海波著 清华大学出版社

(2)ASP.NET与网站开发编程实战

        陈湘主编  清华大学出版社

(3)   ASP.NET项目开发实践

        陈娴 刘开文等编著  中国铁道出版社

(4)   ASP.NET与网络数据库开发培训教程

     零距离电脑培训学校丛书编委会  机械工业出版社

(5)   ASP数据库系统开发实例导航

     宣小平 但正刚等编著  人民邮电出版社

(6)   ASP信息系统设计与开发实例

     黄明 梁旭 编著  机械工业出版社

(7)   Visualbasic与Internet程序设计

黄嘉辉 编著  科学出版社

(8)   VB.NET编程实例详解

     王华杰 编著

(9)   基于B/S结构的高校教务办公自动化系统的设计与实现

     徐琳 吕磊 洪志全 电脑与信息技术 2001年第3期

 

  2.系统概述

2.1系统需求

2.1.1系统目标

本软件是为完成毕业设计开发软件。

该软件用于学生课后学习的补充。

随着该学习的规模扩大,学员逐年成数倍增长,课程的设置管理,成绩的管理工作越来越繁重,急需一个软件系统解决这些问题。

本软件应能结合当前学生学习传统作业的流程以及将来业务发展的需要,对学生信息管理业务中学生信息、课程题库信息等等的查询、维护提供完全的计算机管理。

2.1.2功能需求

本系统通过将招生报名的相关信息采集到系统中,步步跟踪学员从报名-〉学习-〉考试-查询成绩整个过程,以供学员使用。

本系统能够维护已经报名学习的学员信息,为培训中心提供准确的资料。

条件与约束

l        资金、时间约束:

本软件为我校教学需要而设计,未拨专项资金;本软件从2004年9月14日开始开发,研制时间为5个月,2005年2月14日开始测试使用。

l        技术约束:

要求采用B/S结构,数据库采用SQLSERVER。

界面要求使用汉字。

l        标准约束:

《网页编程规范》,《界面风格规范》

2.1.3性能需求

2.1.3.1 数据精确度

数量值:

精确到小数后一位;

时间值:

精确到日,并以yyyy/mm/dd的形式表示;

价格值:

精确到分,并以.XX的形式表示。

2.1.3.2 时间特性

页面响应时间:

不超过10秒

 

更新处理时间:

不超过15秒

数据转换与传输时间:

不超过30秒。

2.1.3.3 适应性

1)开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容性。

2)当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以下支持:

能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。

在设计中最好列出针对变更所需要重新设计的模块部分

 

2.2

网上考试系统

系统结构图

 

 

 

 

 

 

 

 

 

 

2.2.1系统平台设计

l        客户端配置

硬件环境:

单机PentiumⅡ300 128M600M以上硬盘空间或以上

系统软件:

Windows98/NT/2000

开发语言:

l        服务端配置

硬件环境:

网络环境:

100MLAN100节点

系统软件:

Windows2000server或以上版本

DBMS:

MSSQLServer2000或以上版本

 

2.2.2系统应用软件架构设计

l        采用B/S结构设计

l     数据库运行在Server机上。

l     网上考试系统程序通过浏览器在client机上运行

l        学生、任课老师、教学主管具有不同的权限来使用系统的各个功能。

 

  3.学生信息管理系统功能设计

3.1系统功能结构图

教师子系统

试题维护

考试新闻发布

试卷分析与成绩发布

在线讨论

师生交流

 

 

 

 

 

 

 

 

 

 

 

 

学生子系统

网上测试及练习

成绩查询

新生注册

在线讨论

师生交流

 

 

 

 

 

 

 

 

3.2系统功能模块说明

系统管理

系统管理具有用户管理和退出系统的功能。

对系统支持性数据作维护。

用户管理

可以添加,删除,修改用户信息,设置用户登陆密码,以及确认用户角色。

用户角色如下分类:

l        咨询师只有权力使用《学生入学管理》中的《招生报名登记》模块,其他模块功能禁用。

l        财务只有权力使用《学生入学管理》中的《学费收缴管理》模块,其他模块功能禁用。

l        本班教员只有权力使用《学生成绩管理》模块中的本班级的所有成绩管理:

录入、统计管理功能,其他模块功能禁用。

 

l        中心教学主管可以有权利使用《学生学籍管理》模块、《学生入学管理》中的《专业和课程设置管理》模块、《学生成绩管理》模块的查询功能、《招生报名登记》模块的查询功能,其他模块功能禁用。

l        总监有权利使用所有模块的功能。

退出系统

断开与数据库的连接,退出系统。

.考试新闻发布

考试新闻具有实时性。

这些内容可有各种形式,如htm、doc等,可将这些信息动态地送出,提高考试子系统的动态性。

因此按类别及内容分类在网站上发布即可。

教师可以通过公告功能发布各项通知,例如以下内容:

u     考试制度,包括每次考试的注意事项。

u     考试日程安排。

试题维护功能

对于题库维护,教师要根据本课程情况进行增、删、改。

要提供以下功能:

u     批量试题导入,可过EXCEL表整体导入

u     教师可在线单个单个地进行试题维护

u     进行人工或自动组卷。

u     自动阅卷和成绩登录

.在线讨论

◆实时答疑:

功能类似于聊天室,学生和老师可以同时登录到系统,进行实时交流。

◆师生交流

 功能类似于留言板,学生和老师有任何疑问,可以在此实现交流

.试卷分析

通过统计各班学生成绩,给出各门课的成绩的正态分布图。

在线考试

  在线考试分为各科目的章节测试和最后期末考试。

章节测试主要是为了老师能够更好地了解学生学习情况和进行平时测评。

期末测试目前主要完成第一期工程:

主要公共课:

英语、计算机基础课的笔试部分的无纸化考试!

注册为正式考生的学生可在进行在线测试,系统可以人工组卷或自动组卷,自动评分和登分。

新生注册

学校学生可以注册为正式考生,学校新生可以通过注册输入基本信息并通过考试系统注册为正式考生。

成绩查询

 学生和教师可以通过学号和姓名查询学生成绩,具有一定权限的老师可以人工修改学生成绩。

  4.数据库设计

一、数据库的需求分析

根据系统需求,可以列出以下数据项和数据结构:

1)     公告信息:

包括标题、发布时间、公告内容、公告序号等。

2)     在线讨论:

包括提问标题、问题内容、回答内容、提问时间等。

3)     考生信息:

包括学生姓名、学号、密码、成绩、是否正式考生等

4)     教师信息:

包括教师姓名,密码。

5)     试题信息:

包括试题科目、试题号、试题类别、试题题目、所在章节,选项一、选项二、选项三、选项四、答案、是否公布

6)     师生交流:

包括留言人姓名,时间,内容、标题、回复人姓名

二、数据库的物理设计

 

1、           公告信息表

公告信息表(board)如下所示。

字段名称

数据类型

说明

Id(关键字)

自动编号

公告标题

Title

文本

公告发布时间(缺省值为系统时间)

Inputdate

日期/时间

公告发布时间

Detail

备注

公告内容

Idnum

数字

公告排列序号

Flag_attention

是/否

重要消息的标记

2、           在线讨论表

在线讨论表如下所示:

字段名称

数据类型

说明

Id(关键字)

自动编号

 

Title

文本

提问标题

Detail

备注

问题内容

Answer

备注

回答内容

Time_qry

日期/时间

提问时间(缺省值为系统时间)

学生信息表

学生信息表如下所示:

字段名称

数据类型

说明

Id(关键字)

自动编号

 

Num

文本

学号

Name

文本

姓名

Tid

文本

考号

Password

文本

密码

Class

文本

班级

Score1

数字

 

Score2

数字

 

Score3

数字

 

Score4

数字

 

Score5

数字

 

题库表信息如下:

字段名称

数据类型

说明

Id(关键字)

自动编号

 

Subject

文本

科目

Chart

文本

章节

Title

文本

题目标题

Type

文本

题目类型

Ans1

文本

选项一

Ans2

文本

选项二

Ans3

文本

选项三

Ans4

文本

选项四

Key_

答案

回答内容

pub

文本

试题是否发布

 

师生交流;

师生留言表数据结构如下 

字段名称

数据类型

 说明

ID

自动编号

 

name

文本

留言人姓名

Time_

文本

留言时间

content

备注

内容

title

文本

标题

 

师生回复表数据结构如下 

字段名称

数据类型

 说明

ID

自动编号

 

name

文本

回复人姓名

Time_

文本

回复时间

content

备注

回复内容

title

文本

标题

 

 

  5.系统出错处理设计

l        能够对用户录入的各种数据进行校验

l        能够及时捕捉系统在运行时的错误信息,并给出相应的提示,系统应有一定的容错能力

l        列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障所应采取的步骤方法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1