在线考试系统概要设计说明书(共11页).doc

上传人:飞****2 文档编号:8798694 上传时间:2022-03-24 格式:DOC 页数:11 大小:261KB
返回 下载 相关 举报
在线考试系统概要设计说明书(共11页).doc_第1页
第1页 / 共11页
在线考试系统概要设计说明书(共11页).doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《在线考试系统概要设计说明书(共11页).doc》由会员分享,可在线阅读,更多相关《在线考试系统概要设计说明书(共11页).doc(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上概要设计说明书1.引言1.1 编写目的在线考试系统用于学生能够及时地自主学习和测试,更好地适应学校考试。 本文档为该系统的概要说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确的定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。 本文档主要适用于开发项目的项目管理人员、项目开发人员和项目维护人员阅读,或作为今后从事此系统开发及维护人员的技术参考资料。1.2 背景系统名称:在线考试系统项目提出者:马赞玮项目开发者:李志嵘项目管理者:李志嵘最终用户:学生、管理员1.3 定义1、OES:Onl

2、ine Examination System(在线考试系统)2、B/S:Browser/Server(浏览器/服务器)1.4 参考资料1、张海籓,牟永敏编.软件工程导论(第6版)M.北京:清华大学出版社,2013(2014.4重印)2、郑文成,沈蕴梅,虞勤主编.Visual C#.NET程序设计与应用开发(第2版)北京:清华大学出版社,20143、张正礼,陈文臣,何昀封编.ASP.NET 3.5简明教程(C#2008篇)北京:清华大学出版社,2010.3(2013.7重印)4、陈志泊主编.数据库原理及应用教程(第二版).北京:人民邮电出版社,2008.3(2014.1重印)2.总体设计2.1

3、需求规定见需求规格说明书2.2 运行环境2.2.1 硬件环境双核2.5Ghz的inter CPU、1G内存、20G硬盘2.2.2 软件环境1、操作系统:Windows Server 20082、运行环境:Microsoft.NET Framework 3.53、数据库系统:Access数据库4、开发工具:Visual Studio 20085、开发平台:ASP.NET6、编程语言:C#7、支撑软件:IIS(Internet Information Server,互联网信息服务)2.3 基本设计概念和设计流程图2-1 系统基本流程设计描述:1、系统管理员录入试题到题库中;2、系统管理员按下自动生

4、成试卷按钮,系统自动生成试卷;3、用户登录到本系统,选择试卷进行考试;4、用户提交试卷答案;5、系统计算考试得分;6、管理员查看所有用户的成绩,用户查询自己的成绩。2.4 系统总体结构图2-2 系统总体结构图2.5 功能需求与程序的关系表2-1 功能需求与程序的关系用户管理题库管理成绩查询修改密码用户注册用户登录公告管理在线考试试卷管理用户管理模块题库管理模块成绩查询模块修改密码模块用户注册模块用户登录模块公告管理模块在线考试模块试卷管理模块2.6 模块命名规则各模块命名规则如下:名称模块名称编号名称模块名称编号用户管理模块user-glH01题库管理模块question-glH02成绩查询模

5、块mark-cxH03修改密码模块pwd-xgH04用户注册模块user-zcH05用户登录模块loginH06公告管理模块notice-glH07在线考试模块onlineExamH08试卷管理模块paper-glH092.7 模块描述名称用户管理user-glH01子系统名称系 统管 理系 统名 称OES接 口说 明输入键盘输入信息(密码、出生日期、地址等)输出用户信息和操作反馈功 能说 明用于增加、修改、删除、查询用户信息,当前只有管理员能进入该模块操作。运行环境说明所有支持IE6.0及以上的操作平台都可以运行此程序调用关系说明调用模块用户登录被调用模块无名称题库管理question-gl

6、H02子系统名称系 统管 理系 统名 称OES接 口说 明输入键盘输入试题信息输出试题信息与操作反馈功 能说 明增加、修改、查询试题,当前只有管理员能进入该模块操作。运行环境说明所有支持IE6.0及以上的操作平台都可以运行此程序调用关系说明调用模块用户登录被调用模块名称成绩查询mark-cxH03子系统名称前 台功 能系 统名 称OES接 口说 明输入试卷号、用户名、密码输出成绩功 能说 明通过用户名、密码确认是本人或本人授权,通过试卷号就可以查询该用户的成绩。运行环境说明所有支持IE6.0及以上的操作平台都可以运行此程序调用关系说明调用模块用户登录被调用模块无名称修改密码pwd-xgH04子

7、系统名称前 台功 能系 统名 称OES接 口说 明输入用户名、密码、新密码输出提示是否成功修改密码功 能说 明用于修改密码。运行环境说明所有支持IE6.0及以上的操作平台都可以运行此程序调用关系说明调用模块用户登录被调用模块无名称用户注册user-zcH05子系统名称前 台功 能系 统名 称OES接 口说 明输入键盘输入注册所需的相关信息输出是否注册成功功 能说 明用于用户的注册。运行环境说明所有支持IE6.0及以上的操作平台都可以运行此程序调用关系说明调用模块无被调用模块无名称用户登录loginH06子系统名称服 务器 端系 统名 称OES接 口说 明输入键盘输入用户信息(用户名、密码)输出

8、进入主页或提示错误信息功 能说 明根据用户输入的用户名和密码,依此对照用户表中是否存在相应记录,若存在则进入相对应的操作界面,否则,提示用户名或密码错误。运行环境说明所有支持IE6.0及以上的操作平台都可以运行此程序调用关系说明调用模块无被调用模块无名称公告管理notice-glH07子系统名称系 统管 理系 统名 称OES接 口说 明输入键盘输入公告标题和内容输出操作信息反馈功 能说 明用于显示网站的新动态,当前只有管理员能进入该模块操作。运行环境说明所有支持IE6.0及以上的操作平台都可以运行此程序调用关系说明调用模块用户登录被调用模块无名称在线考试onlineExamH08子系统名称前

9、台功 能系 统名 称OES接 口说 明输入用户信息、试卷号输出无功 能说 明用于用户的在线考试,仅登录用户可以使用。运行环境说明所有支持IE6.0及以上的操作平台都可以运行此程序调用关系说明调用模块用户登录被调用模块无名称试卷管理paper-glH09子系统名称系 统 管 理系 统名 称OES接 口说 明输入分值输出无功 能说 明生成一份试卷,仅管理员可以使用该模块。运行环境说明所有支持IE6.0及以上的操作平台都可以运行此程序调用关系说明调用模块用户登录被调用模块无2.8 人工处理过程1、题库的试题录入;2、生成试题前,需要对试题的数量、分值进行人工设置;3、公告需要人工管理等。3.接口设计

10、3.1 用户接口1、基于B/S架构,用户通过浏览器对页面进行操作;2、用户界面:采用常用网页的图形界面设计,界面友好;3、网站风格保持基本一致;4、提供简单的错误处理机制;5、登录界面需要输入用户账号和密码,账号和密码正确时跳转到主页,否则提示账号或密码错误。3.2 外部接口一台PC,支持Access数据库,支持IIS,支持Microsoft.NET Framework 3.53.3 内部接口无4.运行设计4.1 运行模块组合本系统由多个ASPX页面,通过页面跳转来实现各个模块之间不同功能的连接和组合。各模块之间相对独立,属于高内聚低耦合,可移植性好。各模块之间主要通过ASPX的内置对象以及动

11、作指令标记实现模块之间的合作和数据共享。4.2 运行控制可以不登陆进入网站主页,但只要登入后才可以使用到本系统的主要功能。在登录页面输入用户账号和密码进入本系统,输入的用户账号和密码是通过注册而存放在数据库中的数据,为注册的用户无法登录。按照用户权限的不同,允许其做权限内的事情。4.3 运行时间由于系统直接从数据库中存取相关信息,页面产生速度可能不够理想,但基本处于可接受范围内。5.系统数据结构设计5.1 逻辑结构设计要点用户表(userinfo)(uid(用户编号、主键)、用户名、性别、出生日期、地址、权限、手机号码、头像、密码)单选题(scq)(tid(题目编号、主键)、题目内容、选项A、

12、选项B、选项C、选项D、正确答案)多选题(mcq)(tid(题目编号、主键)、题目内容、选项A、选项B、选项C、选项D、正确答案)判断题(tfq)(tid(题目编号、主键)、题目内容、选项A、选项B、正确答案)试卷表(paper)(pid(试卷编号、主键)、试卷名称)试卷详细表(paperdetail)(pdid(主键)、试卷编号、题号、题目类型、题目内容、选项A、选项B、选项C、选项D、正确答案、分值)答题表(answer)(aid(主键)、用户名、试卷编号、题号、题目类型、试题内容、选项A、选项B、选项C、选项D、正确答案、分值、选择的答案)成绩表(score):(sid(主键)、用户名、

13、试卷编号、成绩)公告表(notice)(nid(主键)、用户名、标题、公告内容、发布时间)注:1、权限分为管理员与用户权限,管理员为0,用户为10;2、题目类型分为单选题(scq)、多选题(mcq)和判断题(tfq)。3、数据库文件为OnlineExam.mdb。图5-1 数据库关系图5.2 物理结构设计要点1、用户表(userinfo)表5-1用户表列名数据类型是否主键是否为空备注uid自动编号是否用户编号username文本(50)否用户名pwd文本(50)否密码birthday时间/日期否出生日期sex文本(5)否性别addr文本(255)地址power整型否权限phone文本(11)手

14、机号码hpic文本(100)头像注:权限:管理员为0;用户为10。2、单选题(scq)表5-2单选题表列名数据类型是否主键是否为空备注tid自动编号是否题目编号content文本(255)否题目内容typeA文本(255)否选项AtypeB文本(255)否选项BtypeC文本(255)否选项CtypeD文本(255)否选项Dright文本(5)否正确答案3、多选题(mcq)表5-3多选题表列名数据类型是否主键是否为空备注tid自动编号是否题目编号content文本(255)否题目内容typeA文本(255)否选项AtypeB文本(255)否选项BtypeC文本(255)否选项CtypeD文本(

15、255)否选项Dright文本(5)否正确答案4、判断题(tfq)表5-4判断题列名数据类型是否主键是否为空备注tid自动编号是否题目编号content文本(255)否题目内容right文本(5)否正确答案5、试卷表(paper)表5-5 试卷表列名数据类型是否主键是否为空备注pid自动编号是否试卷编号pname文本(50)否试卷名称6、试卷详细表(paperdetail)表5-6 试卷详细表列名数据类型是否主键是否为空备注pdid自动编号是否编号pid长整型否试卷编号num长整型否题号content文本(255)否题目内容typeA文本(255)否选项AtypeB文本(255)否选项Btyp

16、eC文本(255)选项CtypeD文本(255)选项Dright文本(5)否正确答案type文本(5)否题目类型value整型否分值7、答题表(answer)表5-7 答题表列名数据类型是否主键是否为空备注aid自动编号是否编号uid长整型否用户编号pdid长整型否试卷详细编号value整型否分值checked文本(5)选择的答案8、成绩表(score)表5-8 成绩表列名数据类型是否主键是否为空备注sid自动编号是否编号uid长整型否用户编号pid长整型否试卷编号mark整型否成绩9、公告表(notice)表5-9 公告表列名数据类型是否主键是否为空备注nid自动编号是否公告编号uid长整型

17、否用户编号title文本(100)否标题content备注否内容time常规时间发布时间5.3 数据结构和程序的关系名称模块名称编号名称模块名称编号用户管理模块user-glH01题库管理模块question-glH02成绩查询模块mark-cxH03修改密码模块pwd-xgH04用户注册模块user-addH05用户登录模块loginH06公告管理模块notice-glH07在线考试模块onlineExamH08试卷管理模块paper-glH09 模 块数 编 据 号 表H01H02H03H04H05H06H07H08H09用户表单选题多选题判断题试卷表试卷详细表答题表成绩表公告表6.系统出错处理设计6.1 出错信息1、用户输入格式不正确;2、数据库连接错误。6.2 补救措施格式不正确:主要是用户输入不规范造成;主要是通过页面提示信息,提醒用户,然后再次操作。数据库连接错误:主要是数据库设置不正确造成的;技师提醒管理员。6.3 系统维护设计开发中并没有专门的维护模块,只是为了方便维护工作;对于系统功能方面的维护,由于我们采用的是模块化的设计方法,每个模块(页面)之间相互独立性较高,这样对系统的维护带来了很大的方便,对于单独功能的修干只需要修改一个页面就行了。对于功能的添加,只要再添加页面选项的内容即可。专心-专注-专业

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

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com