在线考试系统项目报告

在线考试系统项目报告
在线考试系统项目报告

. 在线考试系统项目报告

目录

第一章需求分析 (4)

1.1概念分析 (4)

1.1.1管理员需求分析 (4)

1.1.2 学生需求分析 (5)

1.1.3教师需求分析 (5)

1.2系统分析 (5)

1.3功能分析 (7)

1.3.1功能模块图设计 (7)

1.4.1学生用例图设计 (7)

1.4.2教师用例图设计 (8)

第二章系统设计 (8)

2.1总体时序图设计 (8)

2.2数据库设计 (9)

2.2.1试卷类型表设计 (9)

2.2.2试题表设计 (9)

2.2.3试题内容表设计 (9)

2.2.4试卷表设计 (10)

2.2.5试卷详情表设计 (10)

2.2.6试卷分值表设计 (10)

2.2.7考生答卷表设计 (11)

2.2.8考生答卷详情表设计 (11)

2.3表见关系设计 (12)

2.3.1试题 (12)

2.3.2章节试题统计 (12)

2.3.3试卷 (13)

2.3.4试卷详细 (13)

2.3.5试卷考题详细 (14)

2.3.6考卷列表 (14)

第三章程序设计 (14)

3.1在线考试系统后台程序实现 (15)

3.1.1母版页设计 (15)

3.1.2后台题库添加页面设计 (15)

3.1.3后台题库管理页面设计 (16)

3.1.4后台试卷生成 (17)

3.1.5后台试卷详情查看页面 (17)

3.1.6后台试卷管理页面 (18)

3.2在线考试系统前台程序实现 (18)

3.2.1试卷列表页面设计 (18)

3.2.2前台考试页面设计 (19)

第四章编码设计 (19)

4.1试卷详情的编码 (19)

4.2题库管理的编码 (21)

第五章编码测试 (23)

5.1页面测试 (23)

5.2数据表测试 (23)

第六章部署维护 (24)

6.1创建Windows安装程序包部署Web应用程序 (24)

6.2 Web.config 配置 (29)

第一章需求分析

1.1概念分析

本系统的用户可分为管理员、学生用户及教师用户三类。本系统共分为三个界面:一个界面用于管理员登录,主要负责进行基本资料。题库、试卷、成绩的管理以及查询等;另外一个界面用于登录普通用户,主要负责在线考试,查询以往考试成绩留言和在线交流等;还有一个界面用于教师登录,只要负责度题型、科目进行设置,对学生做错的题目进行分析。

1.1.1管理员需求分析

包括试卷管理,题库管理,成绩管理。

(1)试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷进行修改和删除,添加新试卷等。

(2)题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题。教师可以设置题干、答案等属性。

(3)成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及个分数段得分人数等。

(4)学生管理:管理员可以对用户的资料进行查询、删除。

1.1.2 学生需求分析

包括在线考试、查询以往考试成绩等。

(1)在线考试:学生可以任选时间进行在线考试,考试结束后,系统会根据已有的标准答案进行在线考试,考生可以立刻知道考试成绩。

(2)查询以往考试成绩:学生可以在线查询以前参加的每门课程的相关信息

1.1.3教师需求分析

包括试卷添加,题库添加等。

(1)试卷添加:教师可以添加试卷,可以从课程,各种题型的数量等方面对某份试卷进行添加。

(2)题库添加:教师可以对添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题。教师可以设置题干、答案等属性。

1.2系统分析

1.2.1在管理端子系统中:

(1)系统维护模块主要是针对管理员,学生,教师,班级等信

息进行修改操作;

(2)权限管理模块主要是对各使用者对系统的操作权限进行管理。例如学生只能查看个人信息,选择试卷,答卷,查看成绩等;教师只能出题,组卷,判卷,查看学生成绩等;管理员可以全面对系统进行操作及数据维护等。

1.2.2在教师端子系统中:

(1)出题模块主要是由教师根据题型不同向题库中输入题目以及答案,方便组卷。题目自动存入对应的数据库中。

(2)组卷模块中可以由系统随机组卷,输入各题型的数量,分值,系统自动从题库中随机选择题目构成试卷;也可以由教师自主选择题目进行出题。

(3)统计成绩模块中教师可以根据学生答卷情况对成绩进行统计,方便教师对学生答卷情况有直观了解,利于教学。

(4)提交成绩模块由教师将学生综合成绩情况输入相关管理系统。

1.2.3在学生端子系统中:

(1)选择试卷模块由学生选择所要进行的考试试卷。

(2)答卷模块显示学生所选试卷,供学生作答,选择判断直接对选项进行选择,主观题填写在相应的文本框中。

(3)交卷模块会自动根据题库中的信息对学生的选择判断题进

行判卷,减少了教师的工作量。

1.3功能分析

1.3.1功能模块图设计

1.4用例图设计

1.4.1学生用例图设计

学生

1.4.2教师用例图设计

第二章系统设计2.1总体时序图设计

2.2数据库设计

2.2.1试卷类型表设计

2.2.2试题表设计

2.2.3试题内容表设计

2.2.4试卷表设计

2.2.5试卷详情表设计

2.2.6试卷分值表设计

2.2.7考生答卷表设计

2.2.8考生答卷详情表设计

2.3表见关系设计2.

3.1试题

2.3.2章节试题统计

2.3.3试卷

2.3.4试卷详细

2.3.5试卷考题详细

2.3.6考卷列表

第三章程序设计

3.1在线考试系统后台程序实现3.1.1母版页设计

3.1.2后台题库添加页面设计

3.1.3后台题库管理页面设计

3.1.4后台试卷生成

3.1.5后台试卷详情查看页面

3.1.6后台试卷管理页面

3.2在线考试系统前台程序实现3.2.1试卷列表页面设计

3.2.2前台考试页面设计

第四章编码设计

4.1试卷详情的编码

public partial class Admin_OnlineExam_PaperDetail : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)

{

InitPageData();

}

}

private void InitPageData()

{

int choiceCount = 0, blankCount = 0, judgeCount = 0;

double choicePoint = 0, blankPoint = 0, judgePoint = 0;

String sql = "";

String paperID = Request.QueryString["paperID"];

sql = " select * from UV_Exam_PaperQuestionDetail where PaperID=" + paperID; DataTable dtChoice = new DataTable();

dtChoice.Columns.Add("chooseNo");

dtChoice.Columns.Add("questionContent");

dtChoice.Columns.Add("RightAnswer");

dtChoice.Columns.Add("optionA");

dtChoice.Columns.Add("optionB");

dtChoice.Columns.Add("optionC");

dtChoice.Columns.Add("optionD");

DataTable dtBlank = new DataTable();

dtBlank.Columns.Add("questionContent");

dtBlank.Columns.Add("blankNo");

dtBlank.Columns.Add("RightAnswer");

DataTable dtJudge = new DataTable();

dtJudge.Columns.Add("questionContent");

dtJudge.Columns.Add("judgeNo");

dtJudge.Columns.Add("RightAnswer");

String sqlQuery = sql + " and QuestionTypeID=1";

DataTable dtAll = CommonUtils.GetTableBySql(sqlQuery).Copy();

for (int i = 0; i < dtAll.Rows.Count; i++)

{

DataRow drAll = dtAll.Rows[i];

DataRow drTmp = dtChoice.NewRow();

Boolean isRightAnswer = Convert.ToBoolean(drAll["IsRight"]); drTmp["chooseNo"] = i / 4 + 1;

if (i % 4 == 0)

{

drTmp["questionContent"] = drAll["QuestionContent"];

if (isRightAnswer) drTmp["RightAnswer"] = "A";

drTmp["optionA"] = drAll["SelectContent"];

}

i++;

drAll = dtAll.Rows[i];

isRightAnswer = Convert.ToBoolean(drAll["IsRight"]);

if (i % 4 == 1)

{

drTmp["optionB"] = drAll["SelectContent"];

if (isRightAnswer) drTmp["RightAnswer"] = "B";

}

i++;

isRightAnswer = Convert.ToBoolean(drAll["IsRight"]);

drAll = dtAll.Rows[i];

if (i % 4 == 2)

{

drTmp["optionC"] = drAll["SelectContent"];

if (isRightAnswer) drTmp["RightAnswer"] = "C";

}

i++;

drAll = dtAll.Rows[i];

isRightAnswer = Convert.ToBoolean(drAll["IsRight"]);

if (i % 4 == 3)

{

drTmp["optionD"] = drAll["SelectContent"];

if (isRightAnswer) drTmp["RightAnswer"] = "D";

dtChoice.Rows.Add(drTmp);

}

}

choiceCount = dtChoice.Rows.Count;

choicePoint = Convert.ToDouble(dtAll.Rows[0]["Point"]);

sqlQuery = sql + " and QuestionTypeID=2 and IsRight=1";

dtAll = CommonUtils.GetTableBySql(sqlQuery).Copy();

for (int i = 0; i < dtAll.Rows.Count; i++)

{

DataRow drAll = dtAll.Rows[i];

DataRow drTmp = dtBlank.NewRow();

drTmp["questionContent"] = drAll["QuestionContent"];

drTmp["blankNo"] = i + 1;

drTmp["RightAnswer"] = drAll["SelectContent"];

dtBlank.Rows.Add(drTmp);

}

blankCount = dtBlank.Rows.Count;

blankPoint = Convert.ToDouble(dtAll.Rows[0]["Point"]);

sqlQuery = sql + " and QuestionTypeID=3";

dtAll = CommonUtils.GetTableBySql(sqlQuery).Copy();

for (int i = 0; i < dtAll.Rows.Count; i += 2)

{

DataRow drAll = dtAll.Rows[i];

DataRow drTmp = dtJudge.NewRow();

drTmp["questionContent"] = drAll["QuestionContent"];

drTmp["judgeNo"] = i / 2 + 1;

Boolean isRightAnswer = Convert.ToBoolean(drAll["IsRight"]); if (isRightAnswer)

drTmp["RightAnswer"] = "正确";

else

drTmp["RightAnswer"] = "错误";

dtJudge.Rows.Add(drTmp);

人事管理系统-中期报告

*********大学 计算机应用专业(专科) 毕业设计中期报告设计题目人事管理系统 教学班: 学生姓名: 学号: 指导教师: 完成日期:

“人事管理系统”中期报告 一、设计与开发的进展情况 人事管理系统的开发工作基本按照开题报告的时间安排顺利进行,目前情况是: 1、经过五周时间完成了系统分析,总体结构和具体模块设计,形成系统的总体设计方案 2、数据库设计与实现工作已经结束。 3、系统的模块设计与实现情况如下: 已经完成负责系统的启动和连接数据库的模块、引导窗口的模块和菜单窗口的模块的设计与实现; 其余模块的设计也已经基本完成,现在正在完成界面和代码的实现过程中;待前几个模块完成后即可着手进行。 二、文档编写的准备情况 根据设计要求,目前对需求分析的内容、总体设计内容、部分详细设计内容和数据库设计资料已经准备齐全,并部分成稿,整个设计论文的框架、结构及各部分内容的安排也已经构思完毕,并完成部分电子文档的准备。计划在系统设计全部实现后整理完成。 对系统的使用及测试准备工作正按部就班的实行中。 三、设计中出现的问题及解决 1、需求分析工作中,对分析的内容不全面,用工具描述不准确,经过老师指导解决。 2、程序结构设计走过一点弯路,经老师指出后改进了。 3、开发工具的学习较长,尤其是与数据库连接,费过一些周折,经过请教有关同事和同学,有了进步,现在已经基本解决了。 四、下一步安排

1、用二周时间完成全部程序设计。 2、用一周时间完成软件的测试。 3、用一周的时间来整理源程序,编写软件说明书和用户手册, 4、最后一周完成毕业论文。 根据一个多月的设计与开发,目前一切都在按计划进行中。本人认为,按照原计划完成毕业设计是完全可以的。特此报告。

在线视频播放系统—测试计划书

在线视频播放系统测试计划书

修订历史记录 (A——添加,M——修改,D——删除) 目录 1.简介 (5) 1.1目的 (5) 1.2 围 (5) 2.测试参考文档和测试提交文档 (6) 2.1测试参考文档 (6) 2.2测试提交文档 (7) 3.测试进度 (8) 4.测试资源 (9) 4.1人力资源 (9) 4.2 测试环境 (9) 4.3测试工具 (10) 5.测试风险,优先级 (11)

6.测试策略 (11) 6.1 数据和数据库的完整性测试 (11) 6.2 接口测试 (12) 6.3 集成测试 (12) 6.4 功能测试 (13) 6.5用户界面测试 (14) 6.6 性能测试 (15) 6.7 负载测试 (16) 6.8 强度测试 (17) 6.9 容量测试 (17) 6.10 安全性和访问控制测试 (17) 6.11 故障转移恢复测试 (17) 6.12 配置测试 (17) 6.13 安装测试 (18) 7.严重问题描述 (18)

1.简介 1.1目的 确定当前项目能够使用并测试其播放视频的功能和用户长久在线的功能。测试当前版本软件能否实现视频的播放、暂停和进度条调整,以保证用户可以正常使用该软件。自动化比例相对较低,手工测试占得相对比例应当较高,以保证视频的正常播放,不出现卡顿掉线。测试完成标准应以软件可以长久保持用户在线,并在播放过程中一直保持不出现较长时机卡顿,可以进行暂停播放功能为基准。由于是初次测试,工作量应当相对较多,对代码的结构等都需要进行调整,工作量相对较高。 1.2 围 本次测试主要采用黑盒测试的方法,主要针对于本系统的功能测试模块,对于性能测试,负载测试,安全测试等其他方面的测试会根据时间和进度给予相应的测试。

方程式赛车悬架系统设计分析中期报告

河北工业大学本科毕业设计(论文)中期报告 毕业设计(论文)题目:方程式赛车悬架系统设计分析 专业:车辆工程 学生信息:学号:082886;姓名:樊广阔;班级:车辆083 指导教师信息:教师号:86024;姓名:武一民;职称:教授 报告提交日期:2012.04.17 一、前期具体工作及取得进展 1.查阅FSAE赛车及相似汽车悬架结构,确定所设计赛车悬架结构。 根据文献及FSAE赛车实车相关图片初步确定采用不等长双横臂拉杆弹簧独立悬架,制动器形式采用盘式制动。上下两横臂采用A型结构,且由杆件代替,上下A臂不平行且不等长,为了保证运动时轮距变化不大采用上横臂短、下横臂长的结构形式。 悬架杆件采用SAE4130钢管,尺寸为12x1.5以及10.3x1.73。上下横臂与车架的链接以及拉杆与上横臂的链接均采用轴销式配合,并采用SA型外螺纹杆端关节轴承,型号为:SA8E。横臂与转向节的链接采用GE型向心关节轴承,型号为:GE8C。减震器及弹簧选取螺旋弹簧套在减震器外侧的结构,减震器的一端通过摇臂与拉杆连接,另一端连接在车架上。横向稳定杆与摇臂的连接同样采用外螺纹杆端关节轴承,型号为:SA6E。 摇臂的旋转中心采用的是自润滑轴承,型号为10x14x20。整体结构的布置形式大概如下图所示:

2.初步确定悬架相关参数。 根据赛事规定6.3.1 赛车轮辋直径必须至少为203.2mm(8.0 英寸),因此结合查阅相关资料及简单计算轮辋采用13X8尺寸,即轮辋直径为330mm。轮胎选取Continental轮胎,型号为195/45R13,轮胎外径为510mm。 根据赛事规定6.2 离地间隙:在比赛中,在有车手乘坐时,赛车的静态离地间隙必需至少25.4mm(1 英寸),因此,初步设计赛车最小离地间隙为30mm。 根据赛事规定2.3 轴距赛车的轴距必须至少为1525mm(60 英寸)。轴距是指在车轮指向正前方时同侧两车轮的接地面中心点之间的距离。因此,初步设计赛车轴距为1535mm。 根据赛事规定2.4 轮距赛车较小的轮距(前轮或后轮)必须不小于较大轮距的75%。此次设计初步设计前轮距为1200mm,后轮距为1180mm。 根据赛事规定6.1.1 赛车所有车轮必须安装有功能完善的、带有减震器的悬架。在有车手乘坐的情况下,轮胎的跳动行程至少为50.8mm(2 英寸),其中向上25.4mm (1 英寸),向下25.4mm(1 英寸)。因此,本次设计初步设计悬架静挠度为25.5mm,动挠度设计为28mm。 根据赛事关于车架部分的规定,本次设计按照最小的车架尺寸设计,由此及选取的轮距确定: 前轮:转向节上铰点据车架铰接点距离为260mm,转向节下铰点据车架铰接点距离为312mm。上A臂夹角为38°,下A臂夹角为36°。 后轮:后立柱上铰接点据车架铰接点距离为302mm,下铰接点据车架铰接点距离为368mm。上A臂夹角为50°,下A臂夹角为32°。 3.悬架参数计算。 本次设计初步选取有车手乘坐时总质量为260Kg,再根据所选取的前后悬架静挠度及动挠度,通过作图法确定悬架的侧倾中心,将上下横臂内外转动点的连线延长到极点,将极点与车轮接地点链接即可在汽车垂直于地面的中心线上的到侧倾中心,得到的侧倾中心高度为45.24mm。在独立悬架中,赛车前后悬架侧倾中心的连线称为侧倾轴线,侧倾轴线与点平行。双横臂悬架侧倾中心位于上下控制臂转动延长线的交点,可以确定纵倾中心,进一步计算抗制动前倾角。 4.减震器的选择。 根据赛车图片及论坛相关资料,选取筒式减震器。

UML课程设计在线考试系统

《UML建模技术课程设计》 课题名称: 专业: 班级: 学号: 姓名: 指导教师: 成绩: 第一章需求分析 1.1、系统的性能需求 为了保证考试系统能长期、稳定、安全、可靠、高效地运行,系统应满足以下的一些性能需求: ①系统处理的准确性和及时性:准确性和及时性是考试系统的必要性能。在系统设计和开发过程中,要充分考虑系统目前和将来可能承受的工作量,使系统的处理能力和响应时间能满足用户要求。 ②系统的开放和系统可扩充性:考试系统在开发过程中,应充分考虑以后的可扩充性。例如,系统要能够承载课程的题库、试卷库等来实现课程考试。题库、试卷库或单套试卷可以随时进行增加、删除和修改等维护。要求系统提供足够的手段进行功能的调整和扩充。可以实现简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 ③系统的易用性和易维护性:要求系统应该尽量使用用户熟悉的

术语和中文信息的界面。系统界面应友好易用,应有详细的系统使用说明,对一些容易出现的误操作应该有相应的提示以及处理办法。考试系统要具有易用性、友好性,系统安装方便、维护简单。 ④系统的安全性:充分考虑用户、题库、服务器等的安全。系统对系统不同等级的用户分别设置不同的权限。考试期间由于机器死机重新启动机器后,计时器应合理进行计时。考试期间由于机器原因需要更换考试用机,学生重新登录考试系统后应能继续做题,考试服务器应能及时保存学生的操作结果。 1.2、系统主要功能 系统主要功能包括学生管理、试卷管理、教师管理、学生在线考试等等,下面就系统的主要功能做简要分析: ①用户信息管理学生可以登录系统,登录以后可以参加考试和查询成绩。管理员可以添加、修改、删除学生和教师信息。教师登录后可以添加、修改、删除试题,并且可以不同类型题目组合试卷,也可以按照试卷专业或者试卷名称查询试卷。 ③在线考试学生登录以后出现学生信息包括学号、姓名、考试课程等,学生确认信息后开始考试,考试结束后需要提交试卷。 ④题库管理教师或者管理员可以在题库里面增加、修改、删除试卷。 ⑤成绩管理管理员可以查询学生的成绩,也可以删除学生的成绩,但是不能对学生的成绩做出修改。 1.3 功能模块需求分析 系统的用户包括考生用户、教师用户以及系统管理员用户。用

智能组卷及在线考试评测系统

在线考试评测解决方案

1. 系统概述 智能出卷评测系统是针对中小学题高升学率、增加学生知识面的需求,结合INTERNET 和多媒体技术定制的一套系统。它经过五千多所学校使用,在实践中取得了很好的效果;教师可以通过它题供的海量的静、动态学科试题资源库和智能的出卷系统轻松的作出针对不同教学目的的各类试题,以满足教学要求。智能出卷评测系统分为"智能出卷系统"和"在线考试评测系统" 。 智能出卷的基本思路是要在老师题出的较为模糊的和较少要求的情况下高度智能化地生成满意的试卷。 网络考试评测系统是通过网上进行考试和作业的结果,智能检测出学生知识点薄弱的地方,并通过计算机智能的手段对其加以辅导。 智能出卷的基本思路是要在用户题出的较为模糊的和较少要求的情况下高度智能化地生成满意的试卷。智能出卷的习题来源--题库也不是一成不变的,新版的"龙教智囊智能出卷系统" 附带的题库中,一些不符合新教材的题目被换掉,增加了许多新的更灵活的以及近期各大考中用到的好题,这都是龙教智囊公司的老师们辛勤劳动的结果,相信一定会对学校的教学工作有帮助。 智能出卷题供了符合教师习惯的抽取整卷、智能出卷、专业出卷、知识点题分出卷,知识点题数出卷,输入题号出卷和搜索组卷多种方式,特别是操作起来很容易,实现了出卷智能化、自动化。新版智能出卷系统还新增了试题浏览功能、增强了查看、检索试题分布功能、试卷模板功能(如有期中考试及期末考试及选拔考试等)、套卷功能(就是已经组好的卷子,如历年高考试题集及一些其它比较好的套卷)、混合组卷功能、英语听力题的语音功能、试卷处理、权限管理、留有题目升级的接口(以后通过更新的数据包即可扩充题量)、题库加密、WORD排版功能、对组卷的算法进行再一次的优化。对新增加的题库的结构进行转化,使其能够被目前智能出卷所使用。 2.系统架构

火灾自动报警系统中期报告

河北联合大学 本科毕业设计(论文)中期检查报告题目:火灾自动报警系统设计 学院:电气学院 专业:自动化 班级:08电2 姓名:任上山 学号:200801010223 指导教师:屈滨 2012年 4 月20 日

一.工作任务的进展情况 1.原工作进度安排: 1-2周:做开题报告,并查阅相关资料,为论文中期作准备。 3-5周:查阅相关技术资料及文献,搜集理论材料,初步确定研究方案。 6-8周:进行方案论证及总体设计,根据设计要求,制定初步研究方案。 9-10周:设备选型及硬件电路设计。 初步研究成果如下: 火灾 人员发现 火灾探测器 声光报警 区域报警及联动室 手动报警按钮 广播及电话系统 紧急启动按钮 放气指示 气体灭火控制系统 火灾自动报警及联动控制主装置 CRT 图形显示系统 Internet 消防部门 自动报警系统原理图 (1).通过比较市场上各种型号的烟雾,感温传感器,发现红外线传感器的优点更加突出:灵敏度高、响应快、抗干扰性好、使用方便、价格便宜,且不会发生探头阻缓及中毒现象,维护成本较低等。因此,本设计采用红外线烟雾,感温传感器作为报警器烟雾,感温信息采集部分的核心。 (2). 通过比较市场上各种型号的单片机,根据控制系统的目标、功能、可靠性、性价比、精度和速度,选择了51系列单片机,其具有优异的性价比、集成度高、体积小、有很高的可靠性、控制功能强、扩展性能好、非常容易构成各种应用系统等特点,在众多的51系列单片机中,我选择了AT89S52单片机,代替了我最初选定的AT89C52,原因在于前者方便在线编程,可进行多次下载工作。 (3).通过比较市场上各种型号的火灾报警控制器,选用了JB-QB-LD128EN(M)火灾报警控制器(联动型),它是智能化的二总线火灾自动报警设备,采用中文液晶显示, 集报警及联动控制于一体,分2个回路,最大地址点数为512点,配备了8路继电器有源输出,具有一个CANBus 接口。该控制器采用单片机控制技术,配合探测器、模块及其他相关设备,广泛应用于中、小型消防工程项目。 (4).通过比较市场上各种型号的报警装置,采用无源压电式KM3712x 型蜂鸣器[26],较一般的蜂鸣器体积大,声音响亮。

在线考试系统(测试分析报告)

测试分析报告 1引言 1.1编写目的 结合测试计划预先的规定对所开发的在线考试系统进行物理和逻辑上的全面测试,找出其中存在的编码和页面风格等存留的错误进行相应的调整和改动,将用户在使用过程中遇到困难的程度降低到最低点,同时也将系统的精确度提升为最大。 1.2背景 随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,

系统测试计划

测试计划 1引言 1.1 编写目的 本测试计划的具体编写目的,指出预期的读者范围。如: 1.2 背景 说明: a.测试计划所从属的软件系统的名称; b.该开发项目的历史,列出用户和执行此项目测试的计算中心,说明在开始执行本测试计划之前必须完成的各项工作。 1.3 定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4 参考资料 列出要用到的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2计划 2.1 软件说明 提供一份图表,并逐项说明被测软件的功能、输入和输出等质量指标,作为叙述测试计划的提纲。

列出本项测试所需的资料,如: a.有关本项任务的文件; b.被测试程序及其所在的媒体; c.测试的输入和输出举例; d.有关控制此项测试的方法、过程的图表。 2.3 测试培训 说明或引用资料说明为被测软件的使用提供培训的计划。规定培训的内容、受训的人员及从事培训的工作人员。 3测试资源 3.1 人员安排

3.2.1硬件环境: 3.2.2软件环境: 3.3 测试工具 本模板中提出的工具均根据实际情形尽心更换 3.4 测试进度 4测试策略 列出组装测试和确认测试中的每一项测试用例模板的名称标识符、这些测试的进度安排

以及这些测试的内容和目的,例如模块功能测试、用户界面测试、性能测试、压力测试、故障恢复测试、安全性测试、配置测试、安装测试等。 4.1 功能测试 确保测试的功能正常,如导航,数据输入,处理、检索是否正确,以及业务规则的实施是否恰当。即对交互的输出或结果进行分析,以此来核实应用程序及其内部进程,这是目前的测试重点。 4.1.1目标 利用有效的和无效的数据来执行各个用例流,以核实以下内容: ?在使用有效数据时得到预期的结果 ?在使用无效数据时显示相应的错误消息或警告消息。 4.1.2条件 陈述本项测试工作对资源的要求,包括: a.设备所用到的设备类型、数量和预定使用时间; b.软件列出将被用来支持本项测试过程而本身又并不是被测软件的组成部分的软件,如测试驱动程序、测试监控程序、仿真程序、桩模块等等; c.人员列出在测试工作期间预期可由用户和开发任务组提供的工作人员的人数。技术水平及有关的预备知识,包括一些特殊要求,如倒班操作和数据键入人员。 4.1.3测试用例模板 单一界面测试的参考表格如下:

软件课程设计 中期报告

华中科技大学电子科学与技术系 软件课程设计 中期进展报告 题目:学生成绩管理系统 组长: 组员: 组员: 组员: 指导老师:

目录 1.设计任务 (1) 2. 基本思路 (1) 3. 方案设计 (1) 3.1 主要算法说明 (1) 3.1.1 ADO基本介绍 (4) 3.1.2 ADO中的主要函数使用方法 (8) 3.2 程序框架设计 (11) 4. 程序的源代码 (11) 5. 调试过程中出现的问题及相应解决办法 (16) 6. 总结 (17) 参考文献 (17)

1.设计任务 我们组选的题目是:学生成绩管理系统。中期基本完成了所要求的大部分功能,可以添加、修改、删除、查找、排序,并且设计了登陆界面。但是仍然存在很多不足的地方,比如说不能保存排序得到的结果,不能新建表,使用ADO访问数据库的时候遇到了很多困难。 打开登陆界面,可以输入学号和密码登陆;添加学生信息部分可以添加和修改学生的姓名、学号、年龄、各科成绩,也可以添加班级;修改部分除了和添加部分相同的项目基本相同;查找部分可以按学号或姓名查找;排序可以按照各科成绩或学号排序;删除部分可以删除整个学生信息;“显示全部”部分可以显示全部的学生信息。 2. 基本思路 在完成本次任务的过程中,为了使用VC++实现界面可视化,我们首先自学了关于MFC的一些知识,并且了解了visual studio 2008的基本操作。并且在后续的过程中使用了ADO技术访问数据库。 由于之前我们对MFC也不太了解,所以花了一些时间学习了如何新建MFC工程,如何添加消息响应函数,如何添加对话框资源,如何添加事件处理函数,如何在控件里添加内容等等。其中最关键的是登录对话框的设计,使用ADO技术访问数据库。 3. 方案设计 3.1 主要算法说明 在对话框中主要采用了列表框控件其中主要用到的函数为GetDlgItem(),GetFirstSelectedItemPosition(),GetNextSelectedItem(),DeleteAllItems(),InsertItem(),SetItemText(),SetItemState(),具体作用见下表 GetDlgItem() 得到一个指向控件的指针 GetFirstSelectedItemPosition() 列表视图控件中获取第一个选择项的位置 GetNextSelectedItem() 返回列表视图控件中被选择的下一项的索引值

《在线考试系统》总体设计报告

《在线测试系统》 总体设计说明书作者: 黄慧组 指导教师:张卫星 专业名称:软件测试 2013年4月9日

目录 1.引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (3) 2.任务概述 (3) 2.1目标 (3) 2.2用户特点 (3) 3.总体设计 (3) 3.1 本系统完成学生在线测试功能 (3) 3.2 运行环境 (4) 3.3整个系统操作流图 (5) 3.4结构 (6) 3.41服务器端结构 (6) 3.42客户端结构 (6) 3.5人工处理过程 (7) 4.接口设计 (7) 4.1用户接口: (7) 4.2外部接口 (7) 5. 运行设计运行设计 (8) 5.1运行模块组合 (8) 5.1.1学生个人信息 (8) 5.1.2学生成绩查询 (8) 5.1.3学生修改密码 (9) 5.1.4学生测试 (9) 5.2运行控制 (10) 5.2.1注册 (10) 5.2.2修改信息和忘记密码 (10) 5.2.3搜索和查询试卷 (11) 5.2.4用户留言、试卷更新 (11) 5.2.7帮助 (11) 5.3运行时间 (11) 6.系统数据结构设计 (12)

6.1逻辑结构设计要点 (12) 测试系统进行设计的时候,首先要考虑的就是其逻辑结构的设计,主要表现在以下几个方面: (12) 6.2物理结构设计要点 (13) 6.3数据结构和程序的关系 (13) 7.系统出错处理设计 (14) 7.1出错信息 (14) 7.2补救措施 (14)

1.引言 1.1编写目的 本文档的目的在于简单介绍本小组开发的在线测试系统,让读者能够较为清楚的认识本系统的功能和基本数据,让读者知道怎样使用本系统。本文档的范围包括任务概述,总体设计,接口设计,运行设计,系统数据结构设计,系统出错处理设计。预期读者为客户代表及程序设计人员 1.2背景 a.在线测试系统 b. 本项目的任务提出者:黄慧开发者:黄慧小组所有成员 主要用户是各个院校 c. 该软件系统和其他机构的基本的相互来往关系 1.3定义 My SQL :数据库管理软件 DBMS 数据管理系统 Windows 7/xp以上运行环境 JBOSS:服务器

在线考试系统测试计划

在线考试系统测试计划 2016年06月01日

文档名称: 测试计划 作者:脱颖龙日期:2016-06-01 审核:日期: 批准:日期:

目录 目录 0 第一章总论 0 1.1 项目背景 0 1.2 项目目标 0 1.3 系统视图 (1) 1.4 文档目的 (1) 1.5 文档摘要 (2) 第二章测试策略 (3) 2.1 整体策略 (3) 2.2 测试范围 (4) 2.3 风险分析 (5) 第三章测试方法 (6) 3.1 里程碑技术 (6) 3.2 测试用例设计 (6) 3.3 测试实施过程 (6) 3.4 测试方法综述 (7) 第四章附件 (7) 第五章变更记录 (7)

第一章总论 1.1 项目背景 传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。 1.2 项目目标 通过在线考试系统,实现学生在线考试,教师在线出题,阅卷的功能。

在线考试系统的设计与实现

南京理工大学泰州科技学院 计算机科学与技术系计算机科学与技术专业11(1)班级 课程名:数据库原理及应用课程设计课程设计说明书 姓名:任琰学号:1109030135指导老师:王云 设计地点:四号楼4301教室 起讫时间:2013.07.01—2013.07.05 完成报告书时间:2013年7月5日 计算机科学与技术系编印 2013年1月

课程设计要求 各专业学生应根据课程任教老师的要求,做出选题计划,并按下列要求完成课程设计任务。 一、学生应按照老师的要求完成规定的课程设计任务量。 二、课程设计报告书要求格式统一,字迹工整,语言简练,文字通顺,按课程设计格式要求书写。程序清单不够填写时统一用A4纸补充并粘贴。对不按格式要求书写或打印的报告书一律不收,也不得进行答辩和评分。 三、必须独立完成课程设计,不得相互抄袭。在答辩和批阅过程中发现源程序相同或有大面积抄袭现象,课程任教老师有权通知学生重做,不得给予评分,并通知相关系部做出处理。 四、学生课程设计结束后应提交的材料: (1)课程设计说明书(3000字以上); (2)包含完整的、正确的源程序代码(含电子文档); (3)答辨材料(介绍课程设计要点)。

参考文献情况 序号名称编著者出版社 1《数据库系统原理与设计实验教程》吴京慧清华大学出版社2《SQL SERVER2000数据库原理及应用》徐人凤北京高等教育出版社3《数据库系统概论》萨师煊高等教育出版社4《在线考试系统的设计与实现》崔小军襄樊职业技术学院报5《考试分析系统和题库的设计与实现》李大可四川师范大学出版社

课程设计考核情况 教师评价情况 指导老师评语: 指导老师:_____________(签名) 日期:年月日 学生答辩情况 答辩(组)评语: 主答辩老师:____________(签名) 答辩日期:年月日 综合成绩评定情况 综合评价等级:__________________ 注:共分五个等级(1.优秀2、良好3、中等4、及格5、不合格)

在线考试系统开题报告

中北大学 毕业设计开题报告 学生姓名:薛靖峰学号:1009034122 学院:经济与管理学院 专业:信息管理与信息系统 设计题目:“MIS”在线考试系统设计 指导教师:苏贵影 2014年3月 06日

毕业设计开题报告

克萨斯等十个州创建各州以及各高等院校相互认可的学位证书以及相应的教学体系,从而正式拉开网络远程考试的序幕。著名的考试机构有美国思而文学习系统有限公司。它是一家从事教育和计算机化考试服务的专业公司,在世界的6大洲140多个国家和地区有2200多个考试中心,可用25种语言提供近百个不同类型,一千多种考试,每年全球参加计算机化考试的人数约400万。当今大部分的授证机构均委托思而文公司为其进行测试、评估。最出名的网络教育案例,当属美国政府举办的TOFEL考试[4],目前在全球范围内,均可以通过国际互联网进行TOFEL培训与考试,大大减少了美国政府对于此项考试的开支,并能更快速、准确地为期望进入美国学习的学生服务。目前美国约有80所大学允许学生通过网络考试获得学位,另外,加拿大、英国等其它西方国家也在大力开展网络考试系统。 与西方发达国家的突飞猛进相比,国内的计算机考试技术研究工作开展的相对较晚,但国内在网络远程教学研究工作发展相当迅速。目前各高等院校如清华大学、北京大学、上海复旦大学、同济大学、西安交通大学、华南理工大学、北京医科大学和湖南大学等高校己陆续在网上设立了自己的考试系统,并开展相关研究。国家信息产业部也开发了办公自动化证书CEAC远程考试系统、红旗Linux远程考试系统[5]。 通过对国内外计算机考试系统的考察和试用,我们发现它们具备以下特点[6]:(1)C/S 结构和B/S结构并存,但基本都可以在网络上使用;(2)大都提供自动组卷和自动评卷功能,但水平参差不齐;(3)考核软件使用仿真模拟环境和调用真实环境两者都有;(4)均采用了开放式试题库,扩充比较容易;(5)对题库的分析管理部分都比较重,都提供了最基本的功能。 三、本课题相关理论综述 考试使用计算机的尝试是从计算机类考试开始的,从九十年代开始,我国的多项全国计算机考试开始使用计算机进行测试。1991 年开始的计算机软件专业技术水平考试;1994年起开始的由国家教委考试中心主办、教育部批准的非计算机专业全国计算机等级考试等[7]。这些使用计算机的考试旨在普及计算机应用知识和使用能力,在社会上有广泛影响,虽然它们适用的系统经历了几次升级,考试的内容也随着计算机软硬件的发展不断更新变化,但基本的考试形式一直延用至今。另外,人事系统为评定职称开辟的计算机应用水平考试,财务系统推出的会计电算化考试等都是在计算机上进行的。使用计算机进行考试是教育评价的一次飞跃,在考试中计算机取代了纸和笔,引

(完整版)计算机专业毕业设计中期报告

********* 大学 计算机应用专业(专科) 毕业设计中期报告设计题目 教学班: 学生姓名: 学号: 指导教师: 完成日期:

“进销存管理系统”中期报告 一、设计与开发的进展情况 程序的开发工作基本按照开题报告的时间安排顺利进行,目前情况是: 1、经过五周时间完成了系统分析,总体结构和具体模块设计,形成程序 的 总体设计方案 2、数据库设计与实现工作已经结束。 3、系统的模块设计与实现情况如下: 已经完成负责系统的启动和连接数据库的模块、引导窗口的模块和菜单窗 口 的模块的设计与实现; 其余模块的设计也已经基本完成,现在正在完成界面和代码的实现过程中; 待前几个模块完成后即可着手进行。 二、文档编写的准备情况 根据设计要求,目前对需求分析的内容、总体设计内容、部分详细设计内 容 和数据库设计资料已经准备齐全,并部分成稿,整个设计论文的框架、结构及各部分内容的安排也已经构思完毕,并完成部分电子文档的准备。计划在系统设计 全部实现后整理完成。 对系统的使用及测试准备工作正按部就班的实行中。 三、设计中出现的问题及解决 1、需求分析工作中,对分析的内容不全面,用工具描述不准确,经过老师 指导解决。 2、程序结构设计走过一点弯路,经老师指出后改进了。 3、开发工具的学习较长,尤其是与数据库连接,费过一些周折,经过请教 有关同事和同学,有了进步,现在已经基本解决了。 四、下一步安排 1、用二周时间完成全部程序设计。

1

2、用一周时间完成程序的测试。 3、用一周的时间来整理源程序,编写程序说明书。 4、最后一周完成毕业论文。 根据一个多月的设计与开发,目前一切都在按计划进行中。本人认为,按照 原计划完成毕业设计是完全可以的。特此报告。

在线考试系统课程设计

一、需求分析 计算机技术没有应用到考试上时,组织一次考试只是要经过五步:人工出 题,考生考试,人工阅卷,成绩评估和试卷分析,这是一项十分繁琐和容易出错的工作,教师的工作量非常的大。很明显,传统的考试方式已经不再适应现代考试的需要。如今,信息技术的迅猛发展,应用不断扩大,教学和虚拟大学等相继出现,这些应用正逐步深入到千家万户,人们迫切要求利用这些技术来进行在线考试,以减少教师的工作负担并提高工作效率,同时提高考试的质量,从而使考试更趋于公正,客观,更加激发学生的兴趣。例如,目前许多国际著名的计算机公司所举办的各种认证考试绝大部分是采用这种形式。 二、数据库设计 1, 概念模型设计(E —R 图) 用户信息 是否已经登录 用户姓名 用户账号 用户密码 是否参加了考试 用户类型 试题题库 选项C 选项D 选项E 选项F 选项B 选项A 试题类型 试题编号 试题答案 试题题目

学生考试试卷 试卷类型 题库中的编号 题目在试卷中的编号 题目答案 选项A 选项C 选项B 选项D 选项E 考生答案 学生成绩 考生编号 考生成绩 选择题成绩 判断题成绩 填空题成绩 系统参数 考试时间 参数编号 选项F

2、E-R图转为逻辑模型的方法及过程 在sql中创建一个新的数据库CET6,以E—R图中的实体的名称创建表。设计表时,以该E—R图中的属性为列名,根据实际情况确定其数据类型和长度,在必须唯一的列名处设计主键。在sql中一共建立七个表来实现CET6模拟考试系统应用程序数据的连接。其中,UserType表示数据类型,0表示学生,1表示管理员。UserId表示用户账号,UserName表示用户姓名,UserPsw表示用户密码。HaveIn,HaveTest分别表示用户是否登录和参加考试。TypeId,TypeName分别表示试题类型和试题类型名。XZT_BL,XZT_FZ分别表示选择题的分值和比例。判断题和填空题类推。StudentId表示考生考号,TopicId、PaperTopId分别表示试题在题库和试卷中的编号。TopicName、TopicAnswer表示试题题目和答案。 3、逻辑模型 TB_User(用户信息表) TB_TestType(试题类型表) TB_Param(系统参数表) TB_StuTest(学生考试试卷表) TB_Grade(学生分数表)

系统测试计划

系统测试计划

文档控制项目名称 文档名称系统测试计划1.文档属性 文件状态 [ ] 初稿当前版本: 1.0 [√] 发布文档密级:机密 [ ] 修订采纳标准:CMMI DEV V1.2 2.版本历史 版本日期修订人修订说明1.0 2015-03-18 创建

目录 第一章引言 (3) 1.1目的 (3) 1.2适用范围 (3) 1.3术语和缩略语 (3) 1.4参考资料 (3) 第二章测试进度安排 (3) 第三章测试范围 (4) 第四章测试策略及方法 (4) 第五章测试环境 (4) 5.1测试环境的配置 (4) 5.2测试环境的获取 (5) 5.3测试数据的获取 (5) 第六章测试辅助工具 (5) 第七章测试完成准则 (6) 第八章人员与任务表 (6) 第九章附录本计划审批意见 (6)

提示: 系统测试小组应当根据项目的特征确定测试范围与内容。一般地,系统测试的主要内容包括功能测试、健壮性测试、性能测试、用户界面测试、安全性(Security)测试、安装与反安装测试等。 第一章引言 1.1 目的 1.2 适用范围 1.3 术语和缩略语 术语、缩略语解释 OSSP Organization Standard Software Process,组织标准软件过程 SD 系统设计,System Design CPU小时CPU小时指的是一种网格计算公共服务,且服务是“随用随买”的,其定价为1美元/CPU-小时。一个CPU是3.0主频的买300元,就是说300/3=100元-1小时 1.4 参考资料 资料名称[标识符] 出版单位作者日期 第二章测试进度安排 提示: 参见《项目进度表》

基于物联网仓储监管系统_詹伶俐_中期报告

大学生研究性学习和创新性实验计划项目 中期检查报告书 项目名称基于物联网的仓储系统研制 项目主持人成超鹏 项目级别□国家级 省级□校级 立项年份2013年3月 指导老师奇能副教授 所在学院兴湘学院 联系 填表日期2014年4月 湘潭大学教务处制

如下图所示是我们系统结构图1-1 检测模块无线模块外网通信 模块 外围被控 模块 无线定位 模块 无线定位 模块电源模块 系统结构图1-1 二、取得的阶段成果。 我们根据系统的结构构造了一个基于物联网的仓储系统雏形。它具有以下功能:1)搭建成部无线局域网络。 2)实时的将采集数据通过无线传输显示于PDA上。 3)指纹识别模块的采集对比,密码解锁从而控制大门打开。 4)能够自主的将大门的状态和危险信号发送到指定手机上。 以下是几个实物的介绍 <1>如下图示图2-1是自己纯手工打造的做的电源模块可以用USB供电和电池作为备用电源模块。 图2-1 电源模块

<2>如下图2-2和图2-3所示:这是基于ARM平台上的上位机。当指纹模块接受被检测人员的指纹,且指纹模块采集到数据与ARM本身存中指纹数据库匹对成功时,则会进入电子锁阶段,密码锁上位机是事先设定好的电子密码。只有输入正确的电子密码才能打开仓库大门。同时也会将大门打开的信息发送指定手机号。进而让手机实时的知道仓储大门的动态。 图 2-3指纹解锁上位机图 2-4 密码锁解锁上位机 我们设计的系统有以下创新点: 1)采用较低成本芯片制造成本系统,比其他仓储监管系统成本更低。 2)部无线网络由Zigbee组建无线网络,Zigbee是一种新的短距离、低速率无线网络技术,主要用于短距离的无线连接,具有20~250kbit/s的传输速率,灵活的工作频段为免执照频段2.4GHz无线通信。 3)采用了多信息融合的方法,将仓库的温度,湿度,烟雾浓度进行检测,并进行传送。 4)全方位的报警系统,PDA与GSM完美配合,并且实现智能转换,任何时候出现危险情况都能通知到有关人员进行处理。 5 )我们想将室的无线定位融入该系统中。增加物联网的可拓展性。 三、经费使用情况

java在线考试系统课程设计

目录 第一章引言 (2) 1.1目的 (2) 1.2名词解释 (3) 1.3参考资料 (3) 1.4文档结构 (3) 第2章远景 (4) 2.1项目概述 (4) 2.1.1项目功能结构 (4) 2.1.2功能摘要 (5) 2.1.3用户特点 (5) 2.1.4业务模型 (5) 第3章需求分析 (6) 3.1功能需求 (6) 3.1.1系统管理 (6) 3.1.2题库管理 (6) 3.1.3组卷管理 (6) 3.1.4试卷管理 (6) 3.1.5在线考试 (6) 3.1.6批卷 (7) 3.1.7信息统计 (7) 3.2非功能需求 (7) 3.2.1访问控制 (7) 第4章体系结构 (8) 4.1逻辑视图 (8) 4.2流程视图............................................ 错误!未定义书签。 4.3数据库结构.......................................... 错误!未定义书签。第5章设计实现 (9) 5.1 5.1系统管理 (9) 5.2 5.2试题题型........................................ 错误!未定义书签。 5.2.1单选题........................................ 错误!未定义书签。 5.2.2多选题........................................ 错误!未定义书签。 5.2.3判断题........................................ 错误!未定义书签。 5.2.4填空题........................................ 错误!未定义书签。 5.2.5问答题........................................ 错误!未定义书签。 5.3试卷管理............................................ 错误!未定义书签。 5.4组卷管理............................................ 错误!未定义书签。

在线考试系统(测试分析报告)

测试分析报告 1引言 编写目的 结合测试计划预先的规定对所开发的在线考试系统进行物理和逻辑上的全面测试,找出其中存在的编码和页面风格等存留的错误进行相应的调整和改动,将用户在使用过程中遇到困难的程度降低到最低点,同时也将系统的精确度提升为最大。 背景 随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了

基于Java的图书馆管理系统的设计 中期报告

毕业设计(论文)中期报告 毕业设计(论文)题目:基于Java的图书馆管理系统的设计 专业:计算机 学生信息: 指导教师信息: 报告提交日期:2012年5月10日 完成了前期资料的整理后,紧接着投入到了系统的设计阶段。通过实地跟踪调查做了详细的可行性分析和需求分析,证实课题研究的可行性。通过对资料进一步的总结和整理,基本确定了图书管理系统结构框架,并对数据的流向、软件所需要的功能模块做了详细的设计。分析了设计的重点,围绕重点环节进行设计开发,明确了设计的方向。对设计的难点进行了初步的估计,从整体上把握程序设计的全过程。希望可以顺利完成系统的实现,保证软件的质量。 1 需求分析 1.1 功能目标 1.实现图书馆对所藏图书的按类别、书名等多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询。 2.建立图书馆外借读者数据库,方便工作人员对读者进行有效管理。 3.建立图书馆工作人员数据库,限定每个工作人员对软件操作的权限,最大限度的保护数据库。 4.实现图书馆对新书入库,旧书注销的简单处理,方便图书的管理;实现图书馆的有效管理。 1.2 性能目标 1、打开软件后任意的浏览切换不同的界面(随意操作),包括”图形登陆界面”,“图书查询界面”,“借书还书界面”,“读者管理界面”,“管理员界面”,“图书管理界面”及各个菜单项和按钮,均有反应且反应正确无误。 2、不可用的按钮,全部置成灰色,减少用户无谓的操作,提高可操作性。 3、具有较高的可靠性和容错能力,无溢出问题和数据丢失。 4、界面设计合理。面板内文字为当前语言,并且语意明确。各个组件无交错覆盖。输入框内文字字数以及类型任意输入,无越界以及提示违规现象。 2 系统设计 2.1 模块设计 1.图书馆管理人员功能模块,它包括1)馆藏检索模块:根据图书的书名、isbn、出版社、作者来查图书信息;再根据读者的图书证号来查询读者的借阅信息。2)借书还书模块:根据图书证号和图书

相关文档
最新文档