当前位置:文档之家› 在线考试系统项目报告

在线考试系统项目报告

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

在线考试系统项目报告

目录

第一章需求分析........................................错误!未定义书签。

概念分析..................................................错误!未定义书签。

管理员需求分析........................................错误!未定义书签。

学生需求分析.........................................错误!未定义书签。

教师需求分析..........................................错误!未定义书签。

系统分析..................................................错误!未定义书签。

功能分析..................................................错误!未定义书签。

功能模块图设计........................................错误!未定义书签。

学生用例图设计........................................错误!未定义书签。

教师用例图设计........................................错误!未定义书签。第二章系统设计........................................错误!未定义书签。

总体时序图设计............................................错误!未定义书签。

数据库设计................................................错误!未定义书签。

试卷类型表设计........................................错误!未定义书签。

试题表设计............................................错误!未定义书签。

试题内容表设计........................................错误!未定义书签。

试卷表设计............................................错误!未定义书签。

试卷详情表设计........................................错误!未定义书签。

试卷分值表设计........................................错误!未定义书签。

考生答卷表设计........................................错误!未定义书签。

考生答卷详情表设计....................................错误!未定义书签。

表见关系设计..............................................错误!未定义书签。

试题..................................................错误!未定义书签。

章节试题统计..........................................错误!未定义书签。

试卷..................................................错误!未定义书签。

试卷详细..............................................错误!未定义书签。

试卷考题详细..........................................错误!未定义书签。

考卷列表..............................................错误!未定义书签。第三章程序设计........................................错误!未定义书签。

在线考试系统后台程序实现..................................错误!未定义书签。

母版页设计............................................错误!未定义书签。

后台题库添加页面设计..................................错误!未定义书签。

后台题库管理页面设计..................................错误!未定义书签。

后台试卷生成..........................................错误!未定义书签。

后台试卷详情查看页面..................................错误!未定义书签。

后台试卷管理页面......................................错误!未定义书签。

在线考试系统前台程序实现..................................错误!未定义书签。

试卷列表页面设计......................................错误!未定义书签。

前台考试页面设计......................................错误!未定义书签。第四章编码设计........................................错误!未定义书签。

试卷详情的编码............................................错误!未定义书签。

题库管理的编码............................................错误!未定义书签。第五章编码测试........................................错误!未定义书签。

页面测试..................................................错误!未定义书签。

数据表测试................................................错误!未定义书签。第六章部署维护........................................错误!未定义书签。

创建Windows安装程序包部署Web应用程序....................错误!未定义书签。

配置....................................................错误!未定义书签。

第一章需求分析

概念分析

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

管理员需求分析

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

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

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

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

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

学生需求分析

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

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

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

教师需求分析

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

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

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

系统分析

在管理端子系统中:

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

息进行修改操作;

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

在教师端子系统中:

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

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

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

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

在学生端子系统中:

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

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

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

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

功能分析

功能模块图设计

用例图设计

学生用例图设计

教师用例图设计

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

数据库设计

试卷类型表设计

试题表设计

试题内容表设计

试卷表设计

试卷详情表设计

试卷分值表设计

考生答卷表设计

考生答卷详情表设计

表见关系设计

试题

章节试题统计

试卷

试卷详细

试卷考题详细

考卷列表

第三章程序设计在线考试系统后台程序实现

母版页设计

后台题库添加页面设计

后台题库管理页面设计

后台试卷生成

后台试卷详情查看页面

后台试卷管理页面

在线考试系统前台程序实现

试卷列表页面设计

前台考试页面设计

第四章编码设计试卷详情的编码

public partial class Admin_OnlineExam_PaperDetail : protected void Page_Load(object sender, EventArgs e)

{

if (!

{

InitPageData();

}

}

private void InitPageData()

{

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

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

String sql = "";

String paperID = ["paperID"];

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

"chooseNo");

"questionContent");

"RightAnswer");

"optionA");

"optionB");

"optionC");

"optionD");

DataTable dtBlank = new DataTable();

"questionContent");

"blankNo");

"RightAnswer");

DataTable dtJudge = new DataTable();

"questionContent");

"judgeNo");

"RightAnswer");

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

DataTable dtAll = (sqlQuery).Copy();

for (int i = 0; i < i++)

{

DataRow drAll = [i];

DataRow drTmp = ();

Boolean isRightAnswer = (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 = [i];

isRightAnswer = (drAll["IsRight"]);

if (i % 4 == 1)

{

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

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

}

i++;

isRightAnswer = (drAll["IsRight"]);

drAll = [i];

if (i % 4 == 2)

{

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

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

}

i++;

drAll = [i];

isRightAnswer = (drAll["IsRight"]);

if (i % 4 == 3)

{

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

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

}

}

choiceCount =

choicePoint = [0]["Point"]);

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

dtAll = (sqlQuery).Copy();

for (int i = 0; i < i++)

{

DataRow drAll = [i];

DataRow drTmp = ();

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

drTmp["blankNo"] = i + 1;

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

}

blankCount =

blankPoint = [0]["Point"]);

sqlQuery = sql + " and QuestionTypeID=3";

dtAll = (sqlQuery).Copy();

for (int i = 0; i < i += 2)

{

DataRow drAll = [i];

DataRow drTmp = ();

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

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

Boolean isRightAnswer = (drAll["IsRight"]);

if (isRightAnswer)

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

else

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

}

judgeCount = judgePoint = [0]["Point"]);

= ;

();

= (choiceCount);

= (choicePoint);

= (choiceCount * choicePoint);

= ;

();

= (judgeCount);

= (judgePoint);

= (judgeCount * judgePoint);

= ;

();

= (blankCount);

= (blankPoint);

= (blankCount * blankPoint);

= [0]["PaperName"]);

= [0]["TimeLength"]); = [0]["ExamDate"]);

= (choiceCount + judgeCount + blankCount);

= (choiceCount * choicePoint + judgeCount * judgePoint + blankCount * blankPoint);

= [0]["CreateDate"]);

}

}

题库管理的编码

public partial class Admin_OnlineExam_Question :

private string sql = "";

private UpdatePanel UpdatePanel1;

protected void Page_Load(object sender, EventArgs e)

{

UpdatePanel1 = (UpdatePanel)("UPN");

if (Session[] == null)

{

("");

();

}

else

{

if (!

{

InitPageData();

}

}

}

private void InitPageData()

{

string subjectID = string chapterID = string questionTypeID = string teacherID = (Session[]); ;

sql = "select * from UV_Select_TeacherSubjectRelation where 1=1 ";

sql += " and teacherID=" + teacherID;

, sql, "subjectName", "subjectID", true);

sql = " select * from UT_Exam_QuestionType ";

, sql, "questionTypeName", "ID", true);

if (!"0".Equals(subjectID) && !"".Equals(subjectID))

{

sql = "select * from UT_Base_Chapter where subjectID=" + subjectID; , sql, "chapterName", "ID", true);

}

String operFlag = ["operFlag"];

if (operFlag == null)

operFlag = "add";

if ("add".Equals(operFlag))

{

InitPageData_Add();

= false;

= true;

= false;

}

else if ("query".Equals(operFlag))

{

string questionID = ["ID"];

InitPageData_NotAdd(questionID);

= true;

= false;

= false;

}

else if ("modify".Equals(operFlag))

{

string questionID = ["ID"];

InitPageData_NotAdd(questionID);

= false;

= false;

= true;

}

}

protected void ddlSubject_SelectedIndexChanged(object sender, EventArgs e) {

string subjectID = InitDDLChapter(subjectID);

}

private void InitDDLChapter(string subjectID)

{

if (!"0".Equals(subjectID) && !"".Equals(subjectID))

{

sql = "select * from UT_Base_Chapter where subjectID=" + subjectID; , sql, "chapterName", "ID", true);

}

}

protected void ddlQuestionType_SelectedIndexChanged(object sender, EventArgs e)

{

string questionTypeID = if ("1"))

{

= true;

= false;

= false;

}

if ("3"))

{

= false;

= false;

= true;

}

if ("2"))

{

= false;

= true;

= false;

}

}

private void InitPageData_Add()

{

= "";

= "";

= "";

= "";

= "";

= "";

= "";

= "";

= -1;

= -1;

}

第五章编码测试页面测试

数据表测试

第六章部署维护

创建Windows安装程序包部署Web应用程序

采用“发布站点预编译”功能发布网上选课系统站点到一个目标Web服务器的具体操作步骤如下。

1.在中打开网上选课系统的预编译网站所在文件夹“D:\SelectCourse”。

2.鼠标右键单击解决方案文件,在弹出的快捷菜单中选择“生成解决方案”命令后,出现一个“另存文件夹为”的话框,选择“保存于”下拉列表框,选择目标文件夹为“D:\SelectCourse”,在“文件名”文本框中输入“”文件名,然后单击“保存”按钮。

3.选择“文件”→“添加”→“新建项目”菜单命令,将打开“添加新项目”对画框。

4.在“添加新项目”对话框的“项目类型”中选择“其他项目类型”,在“模板”列表中选择“Web安装项目”,在“名称”文件框中输入项目名称为“SelectCourseWebSetup”,在“位置”文本框中输入“Web 安装项目”所需要输出的路径为:“C:\Install”。单击“确定”按钮,系统将自动创建与安装程序有关的源文件。在“文件系统”标签页中

选择标记为“Web应用程序文件夹”的文件夹。

5.在“解决方案资源管理器”中用鼠标右键单击项目名“SelectCourseWebSetup”

6.在弹出的快捷菜单中选择“添加”→“项目输出”命令,弹出“添加项目输出组”对话框,单击“确定”按钮后,在资源管理器窗口中输出项目将显示“内容文件来自D:\SelectCourse”信息。

7.在“解决方案资源管理器”中单击“SelectCourseWebSetup”Web 安装项目,然后使用属性窗口设置以下属性。

8.为“SelectCourseWebSetup”Web安装项目定义用户界面。

9.在如图所示的安装部分用鼠标右键单击“启动”节点,然后再弹出的快捷菜单中选择“添加对话框”命令。

10.再如图所示的窗口中,选择“许可协议”,然后单击“确定按钮”。

11.重复9,10两步,再图中,在“管理员安装”-“启动”节点的“欢迎使用”节点下面,选择“许可协议”节点,并进行同样的属性设置。

12.生成“Windows”Web安装项目,在“解决方案资源管理器”中用鼠标右键单击“SelectCourseWebSetup”Web安装项目,在弹出的快捷菜单中选择“生成命令”。

配置

人事管理系统-中期报告

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

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

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

在线考试系统项目报告

. 在线考试系统项目报告

目录 第一章需求分析 (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)

SSM-在线考试系统

湖北文理学院《在线考试系统》实验报告 专业班级:软工1512 姓名: 学号: 任课教师:熊齐军 2018 年 1 月 4 日

目录 1 摘要 (3) 2 引言 (4) 3 开发方案 (5) 3.1 问题的分析 (5) 3.2 设计的目的 (5) 3.2.1系统的总体目标 (6) 3.2.2对教师的系统目标 (6) 3.3 方案选择................................... 错误!未定义书签。 3.3.1 解决方案 (6) 3.3.1.1 Web应用程序开发JSP技术 (6) 3.3.1.2框架技术-SSM (6) 3.3.1.3 Tomcat应用服务器 (7) 3.3.1.4 Mysql数据库 (8) 3.3.1.5 B/S 开发模式 (8) 4.系统需求分析 (9) 4.1任务概述 (9) 4.2功能需求概述 (9) 4.3各模块需完成的功能 (10) 4.4运行环境 (11) 5系统设计 (12) 5.1指导思想 (12) 5.1.1 B/S结构开发思想 (12) 5.2系统总体结构设计 (13) 5.2.1 系统的总体架构 (13) 5. 2.2 软件系统设计原则 (13) 5.2.3 数据存储的总体设计 (13) 5. 2.4 系统总体功能结构设计 (14) 5.3 系统详细设计 (14) 5.3.1系统结构设计 (14) 5.3.2数据库设计 (15) 6系统的实现 (17) 6.1 数据库连接的建立 (14) 6.2各子系统模块程序设计举例 (15) 6.2.1 用户登陆的实现 (17) 6.2.2 学生和教师身份验证 (18) 6.2.3 学生考试的实现 (19) 6.2.4 题目信息管理的实现 (24) 6.2.5题目包含的资源 (35) 6.2.6试卷的添加 (38) 6. 2.7添加题目到试卷 (38) 6.2.8学生提交的试卷 (43)

在线考试系统可行性分析报告

计算机等级考试在线考试系统 第3章 3.1 系统分析 3.1.1 系统实现的目标 该系统是专门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询。它应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向题库删除、添加和修改试题,而且还可以自动新增科目并建立相应的数据,无效数据的清空,开放关闭系统;它还允许用户根据自己的需求,选取考试科目。考生进行有效的身份验证登录后,选择考试科目,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。 用户可以是学校等单位的教师及学生和企事业单位的培训部门(因企事业单位每年要对员工进行素质、安全教育与技能等方面的培训及考试等)。 3.1.2 功能需求分析 本系统的用户可分为管理员和普通用户两类。 本系统共分成两个界面:一个界面用于管理员操作,主要负责进行信息管理,题库、试卷、成绩的管理等;另一个界面用于普通用户操作,主要负责个人信息修改、在线考试、查询以往考试成绩、留言和在线交流等。 从总体上考虑,系统应该实现下列功能: (1)管理员模块 试卷管理:管理员可以从课程,各种题型的数量等方面对模拟试卷提出一定的要求生成试卷规则。同时,管理员还可以对试卷进行修改和删 除,添加新试卷等。 题库管理:管理员可以对题库中的考题进行三种基本操作:添加新的考题、

删除已有考题、修改原有考题(其中试卷类型包括判断题、填空 题、选择题;对于每种类型的试题,管理员可以设置题干、答案 等属性)。 成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分 人数等。 用户管理:管理员可以对用户的资料进行查询、删除。 个人信息管理:对管理员信息进行修改。 (2)用户模块 个人信息管理:填写、修改自己的基本信息。 在线考试:用户可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,用户可以立刻知道考试成绩。 成绩查询:用户可以在线查询以前参加过的考试的相关信息。 留言板:用户提交对系统的留言信息。 聊天室:用户相互交流学习心得和研究疑难问题。 3.1.3 可行性分析 可行性分析是依据初步调查的结果做出系统开发可行与否的结论过程。这是保证正确投资的必要工作,从项目的审批程序上看这也是必不可少的一步。信息系统开发项目是一项复杂的高科技系统工程,可行性分析也是必不可少的,可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。根据调查分析,系统设计方案有以下三个可行性。 (1)技术上可行性 目前,网络应用软件运行的模式主要有两件:Client/server模式,Browser/Web模式。前者主要的缺点是维护,升级较麻烦,后者是近几年伴随Internet发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大。因此利用网络和数据库技术, ,应用Active Server Page技术,我开发了基于B/S模式多用户在线考试系统这一程序。它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端)。总之本系统在技术上的要求不高,现在普遍使用的计算机都可以运行该系统,因此在技术上是可行的。 (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 功能模块需求分析 系统的用户包括考生用户、教师用户以及系统管理员用户。用

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

河北联合大学 本科毕业设计(论文)中期检查报告题目:火灾自动报警系统设计 学院:电气学院 专业:自动化 班级: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.3定义························· 1.4参考资料······················· 2 程序系统的结构························ 3 程序设计说明·························

1引言 1.1编写目的 本文档的编写目的是为远程在线考试系统项目的设计提供: a.系统的结构、设计说明; b.程序设计说明; c. 程序(标识符)设计说明 1.2背景 随着网络技术的飞速发展,现在很多的大学及社会上其它的培训部门都已经开设了远程教育,并通过计算机网络实现异地教育。但是,远程教育软件的开发,就目前来说,还是处于起步的阶段。因此,构建一个远程在线考试系统,还是有很大的实际意义的。 根据用户提出的需求,本项目组承接该系统的开发工作 a.开发软件系统的名称:远程在线考试系统 b.本项目的任务提出者:福州大学软件学院 c.用户:各类大专院校学校、中小学校。 1.3定义 远程在线考试系统 远程在线考试系统是基于用Browser/Web模式下的,可以实现考试题库管理、多用户在线考试、自动阅卷功能的系统。

1.4参考资料 ?GB 8566 计算机软件开发规范 ?GB 8567 计算机软件产品开发文件编制指南?软件设计标准 ?《ASP与SQL-Server2000》清华大学出版社?《可行性研究报告》 ?《项目计划文档》 ? 2程序系统的结构 3程序1(标识符)设计说明

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

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

软件课程设计 中期报告

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

目录 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() 返回列表视图控件中被选择的下一项的索引值

在线考试系统数据库设计与实现

西南财经大学Southwestern University of Finance and Economics 课程实验报告 课程名称:数据库 学生姓名:周小钰、李佳颖 学院:经济信息工程学院 专业:计算机科学与技术 指导教师:李玉荣. 2016年12月

1.课程设计题目与要求 1.1数据库设计题目 设计和实现一个网上在线考试系统,系统应完成以下基本的业务: a.至少两个教师,每个教一门课程 b.每个班至少包含十名学生。 c.教师能够修改试卷的题目并模仿一名同学参加一门考试 d.教师可提取一份试卷查卷 e.教师可检查其所教班级的成绩、任一学生的成绩以及查询全班的平均 成绩和总成绩。 f.每一套题至少包括十道选择题 g.选择题自动阅卷,书写题人工阅卷 以上很粗略描述了网上考试系统的基本要求,你们可以根据实际问题的需要,补充和细化系统的要求。 本课程设计包括两个部分:数据库和用户界面(用户图形化界面基本要求就是登录加试卷内容的提取) 1.2数据库设计要求 a.使用java/c语言,源程序要有适当的注释,使程序易于阅读 b.建议作出用户界面 c.学生可自动增加新功能模块 2.数据库设计过程 2.1需求分析 2.1.1业务范围 a.增加、删除、维护学生账号,老师账号,课程信息和选课信息 b.在线出题、出题过程可修改试题、答题、分数 c.学生若有疑问可以由老师提出自己的答卷查卷 d.统计一个班的学生的成绩情况供老师分析 e.提取试题 2.1.2业务流程 a.进入在线考试系统 b.通过输入账号密码判断身份,分别进入不同界面: (1)进入管理员界面后获取管理员身份。管理员具有对整个系统

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

《在线测试系统》 总体设计说明书作者: 黄慧组 指导教师:张卫星 专业名称:软件测试 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:服务器

SSM-在线考试系统

湖北文理学院 《在线考试系统》 实验报告 专业班级:软工1512 姓名: 学号: 任课教师:熊齐军 2018 年 1 月 4 日 目录 1 摘要 (3) 2 引言 (4) 3 开发方案 (5)

3.1 问题的分析 (5) 3.2 设计的目的 (5) 3.2.1系统的总体目标 (6) 3.2.2对教师的系统目标 (6) 3.3.1 解决方案 (6) 3.3.1.1 Web应用程序开发JSP技术 (6) 3.3.1.2框架技术-SSM (6) 3.3.1.3 Tomcat应用服务器 (7) 3.3.1.4 Mysql数据库 (8) 3.3.1.5 B/S 开发模式 (8) 4.系统需求分析 (9) 4.1任务概述 (9) 4.2功能需求概述 (9) 4.3各模块需完成的功能 (10) 4.4运行环境 (11) 5系统设计 (12) 5.1指导思想 (12) 5.1.1 B/S结构开发思想 (12) 5.2系统总体结构设计 (13) 5.2.1 系统的总体架构 (13) 5. 2.2 软件系统设计原则 (13) 5.2.3 数据存储的总体设计 (13) 5. 2.4 系统总体功能结构设计 (14) 5.3 系统详细设计 (14) 5.3.1系统结构设计 (14) 5.3.2数据库设计 (15) 6系统的实现 (17) 6.1 数据库连接的建立 (14) 6.2各子系统模块程序设计举例 (15) 6.2.1 用户登陆的实现 (17) 6.2.2 学生和教师身份验证 (18) 6.2.3 学生考试的实现 (19) 6.2.4 题目信息管理的实现 (24) 6.2.5题目包含的资源 (35) 6.2.6试卷的添加 (38) 6. 2.7添加题目到试卷 (38) 6.2.8学生提交的试卷 (43) 6.2.9 学生信息的显示 (50) 6.2.10项目基本结构 (53) 6.3 小结 (54) 7 结束语 (55)

在线考试系统开题报告

中北大学 毕业设计开题报告 学生姓名:薛靖峰学号: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(学生分数表)

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

大学生研究性学习和创新性实验计划项目 中期检查报告书 项目名称基于物联网的仓储系统研制 项目主持人成超鹏 项目级别□国家级 省级□校级 立项年份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 )我们想将室的无线定位融入该系统中。增加物联网的可拓展性。 三、经费使用情况

远程在线考试系统设计实验报告

远程在线考试系统设计 实验报告 Revised as of 23 November 2020

系统设计实验报告 ——远程在线考试系统

目录 软件需求说明书························1 引言··························· 1.1编写目的······················· 1.2背景························· 1.3定义························· 1.4参考资料······················· 2 程序系统的结构························ 3 程序设计说明·························

1引言 1.1编写目的 本文档的编写目的是为远程在线考试系统项目的设计提供: a.系统的结构、设计说明; b.程序设计说明; c. 程序(标识符)设计说明 1.2背景 随着网络技术的飞速发展,现在很多的大学及社会上其它的培训部门都已经开设了远程教育,并通过计算机网络实现异地教育。但是,远程教育软件的开发,就目前来说,还是处于起步的阶段。因此,构建一个远程在线考试系统,还是有很大的实际意义的。 根据用户提出的需求,本项目组承接该系统的开发工作 a.开发软件系统的名称:远程在线考试系统 b.本项目的任务提出者:福州大学软件学院 c.用户:各类大专院校学校、中小学校。 1.3定义 远程在线考试系统 远程在线考试系统是基于用Browser/Web模式下的,可以实现考试题库管理、多用户在线考试、自动阅卷功能的系统。

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组卷管理............................................ 错误!未定义书签。

相关主题
文本预览
相关文档 最新文档