在线考试系统(项目开发总结报告)

在线考试系统(项目开发总结报告)
在线考试系统(项目开发总结报告)

项目开发总结报告

1引言

1.1编写目的

编写此计划的目的是为了对“在线考试系统”项目的完成情况进行总结。它说明了本项目软件开发的方法,可以为本项目的相关专题计划的制定提供指导和参考,供项目组全体人员阅读。

1.2背景

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,

网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着Internet的相关技术的发展,特别是Web技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展[2]。

如今世界上对于基于Internet的远程考试系统所进行的研究开发工作不是很长,但是基于web技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet的B/S结构在线考试。通过Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。

1.3定义

SQL Server2005:数据库管理软件

DBMS:数据库管理系统

Windows 2000/2003/XP:运行环境

Java:软件开发语言

Tomcat:服务器

1.4参考资料

《在线考试系统软件需求说明书》

《在线考试系统概要设计说明书》

《在线考试系统详细设计说明书》

《在线考试系统测试分析报告》

[1] 闫菲.软件工程案例教程[M].中国水利水电出版社,2005年7月。

[2] 萨师,煊王珊.数据库系统概论[M].第三版.北京:高等教育出版社.2000。

[3] 耿祥义,张跃平.JSP使用教程[M].第二版.清华大学出版社2007。

2实际开发结果

2.1产品

1.在线考试系统

图1.系统结构图

2.数据表物理结构设计如下:

管理员(管理员编号、管理员名字、管理员密码)

教师(教师号、教师名、密码、教师职称、职务、电话、通讯地址、E-mail 、简介) 学生(学号、姓名、密码、出生日期、性别、年龄、家庭地址、专业、班级编号) 系部(系部编号、系部名称) 班级(班级编号,班级名,系部号) 课程(课程编号,教师编号,科目名称) 试卷(试卷号,课程编号,开始时间,结束时间) 试卷班级(试卷号,所属班级) 成绩(试卷号,学生学号,成绩) 分值(试卷号,题型,数量,分值) 组卷(试卷号,试题序号,题型,试题号)

在线考试系统

管理员 教师 学生

系部管理 班级管理 教师管理 学生管理

管理员管理

修改密码

判卷

题型管理 题库管理 课程管理 章节管理

查看学生成绩 查看教师信息

修改密码

组卷 查看学生信息 查看个人成绩

选择试卷 修改密码

答卷

答卷(编号,试卷号,学生学号,题型,试题号,学生答案,学生得分)

教师反馈(试卷号,学生编号,教师号,反馈信息)

题型(题型编号,题型名称,所属科目)

章节(章节编号,章节名,课程编号)

主观题(试题号,题型编号,试题题目,答案,章节编号)

选择题(试题号,试题题目,A,B,C,D,正确答案,章节编号)

判断题(试题号,试题题目,正确答案,章节编号)

试卷是否提交(学生编号,试卷编号,是否提交)

教师职称(职称编号,教师职称)

2.2主要功能和性能

在管理端子系统中:

1):系统维护模块主要是针对管理员,学生,教师,班级等信息进行修改操作;

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

在教师端子系统中:

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

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

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

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

在学生端子系统中:

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

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

3):交卷模块会自动根据题库中的信息对学生的选择判断题进行判卷,减少了教师的工作量。

2.3基本流程

图2.程序流程图

2.4进度

需求分析 2011/7/10至2011/7/12 进行了市场前期调查,确立了最基本的开发需求,开发人员查阅相关资料确定好系统必须完成的功能。

概要设计2011/7/13至2011/7/14 根据需求分析报告,完成了各种所要实现的功能设计以及数据库物理结构的设计。

详细设计 2011/7/15至2011/7/17 根据概要设计完成了核心功能源代码。

测试 2011/7/18 根据详细设计阶段的源代码以及数据库按计划进行测试,找出相关错误并更改。

实际开发进度基本符合预期要求。

2.5费用

无。

考生

考生身份验证

学生信息表

生成试卷 教师

教师身份验证

身份验证失败

学生信息表

试卷恢复

做试卷

试卷备份

学生答题卷表

交卷

评卷

学生成绩

3开发工作评价

3.1对生产效率的评价

开发过程历时1周半,完成了设计及核心部分代码,初期准备不够充分,反复性较多,对系统功能理解不够整体。

综上,此项目开发效率较低。

3.2对产品质量的评价

经过此次开发,在线考试系统基本按预期要求完成了核心部分功能。作为课程设计课题,此项目开发还比较成功,但是存在一些问题,造成这些问题的原因是多方面的,如:前期系统数据库的设计缺陷和部分代码的构建缺陷,需求的理解上也存在一定问题,模块不够独立,没能做到高内聚低耦合的要求,这需要用一定的时间来维护客户使用过程中提出的新问题和存在的潜在问题。

3.3对技术方法的评价

本项目运用JSP和SQL Server2005开发,Tomcat服务器支持,B/S模式,严格按照B/S 模式的思想设计系统。由于网页设计知识的匮乏,界面相对简单。

3.4出错原因的分析

开发过程红存在的一些问题,原因是多方面的。如:前期系统数据库的设计缺陷,数据库定义中完整性约束与唯一性约束没有做出明确的定义导致数据库连接和获取数据出现错误,以及部分代码的构建缺陷,客户需求的理解上也存在一定问题,需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的潜在问题。

4经验与教训

通过本次课程设计,加深了对软件开发流程的深入理解。这是第一次严格按照软件工程

开发的标准开发项目。在课程设计中,认真编写软件开发文档和程序代码。代码编写完后,再认真测试,检查系统的不足之处。由于之前开发都没有编写软件开发文档的习惯,因此在编写软件开发文档的过程中遇到了一些问题,但是通过查阅资料等途径解决了。通过本次课程设计,深刻体会到软件工程文档编写的重要性,软件工程文档是知道我们进行项目开发的指挥棒,编写好一份高效可行的软件工程文档对软件开发非常重要。还有,对系统的需求分析非常重要,需求分析的准确直接影响项目的开发进度。这次课程设计首先对系统的需求理解不透彻,走了一点弯路,浪费了一些时间。在以后的软件开发过程中尽量吸取本次课程设计的经验教训,提高项目开发效率。

人事管理系统-中期报告

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

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

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

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

河北工业大学本科毕业设计(论文)中期报告 毕业设计(论文)题目:方程式赛车悬架系统设计分析 专业:车辆工程 学生信息:学号: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.设计任务 (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:服务器

在线考试系统开题报告

中北大学 毕业设计开题报告 学生姓名:薛靖峰学号: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 )我们想将室的无线定位融入该系统中。增加物联网的可拓展性。 三、经费使用情况

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

在线考试系统可行性报告

在线考试系统可行性研究报告

目录 一.引言 (4) 二.关键字 (5) 三.摘要 (6) 四.系统概述 (7) 五.可行性研究报告 (8) 1.1引言 (9) 1.1.1编写目的 (9) 1.1.2项目背景 (9) 1.1.3参考资料 (9) 1.1.4定义 (9) 1.2可行性研究的前提 (10) 1.2.1要求 (11) 1.2.2目标 (12) 1.2.3条件,假定和限制 (12) 1.2.4可行性研究方法 (12) 1.2.5决定可行性的主要因素 (13) 1.2.6评价尺度 (13) 1.3对现有系统的分析 (14) 1.3.1处理流程和数据流程 (14) 1.3.2工作负荷 (14) 1.3.3人员 (14) 1.3.4局限性 (14) 1.4技术可行性分析 (14) 1.4.1对系统的简要描述 (14) 1.4.2处理流程和数据流程 (15) 1.4.3与现有系统比较的优越性 (15) 1.4.4采用建议系统可能带来的影响 (15) 1.4.5技术可行性评价 (15)

1.5经济可行性分析 (15) 1.5.1资金支出 (15) 1.5.2效益 (15) 1.5.3收益/投资比 (15) 1.5.4投资回收期 (15) 1.5.5敏感性分析 (15) 1.6社会因素可行性分析 (16) 1.6.1法律因素 (16) 1.6.2用户使用可行性 (16) 1.7其它可供选择的方案 (16) 1.7.1引进已有管理系统 (16) 1.8结论意见 (16)

软件工程实验 一.引言: 网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。 Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。基于Internet的考试系统正成为人们的研究热点之一。与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet/Intranet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。 二.关键字: 可行性研究,需求分析,概要设计,详细设计,编码实现,测试维护。

基于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)借书还书模块:根据图书证号和图书

在线考试系统_用户界面设计报告

软件综合化项目实训在线上机通用考试系统 用户界面设计报告

版本历史

目录 0. 文档介绍 ........................................................................................... 错误!未定义书签。 0.1文档目的 (4) 0.2文档范围 (4) 0.3读者对象 (4) 0.4参考文献 (4) 0.5术语与缩写解释 (4) 1. 应当遵循的界面设计规范 ................................................................ 错误!未定义书签。 2. 界面的关系图和工作流程图 (4) 3. 主界面 (5) 4. 子界面A (5) 5. 子界面B (5) 6. 美学设计 (6) 7. 界面资源设计 (11) 8. 其他 (11)

文档介绍 0.1 文档目的 0.2 文档范围 0.3 读者对象 0.4 参考文献 提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期 例如: [AAA]作者,《立项建议书》,机构名称,日期 [SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期 0.5 术语与缩写解释

2. 界面的关系图和工作流程图 3. 界面1:登录界面 用户名 口令 [登录] [重置] 学生教师管理员 4. 界面2:系统管理界面 当选择管理员登录后,进入系统管理界面,主要负责对专业、班级、学生、教师等信息的维护。页面采用框架结构设计,右侧为功能页面。 [学生管理]2-1 <班级管理>2-1-1 <学生维护>2-1-2 [教师管理]2-2 <教师维护>2-2-1 {各个功能页面显示区}[专业管理]2-3 <专业设定>2-3-1 <专业课程>2-3-2 [系统管理]2-4 <用户管理>2-4-1 5. 界面2-1-1:班级管理界面

医院管理系统中期检查报告

医院管理系统中期检查报告

计算机科学与技术学院 毕业设计(论文)中期报告题目:医院管理系统 姓名:侯彦茹 学号:1004010425 班级:10 级4 班 专业:计算机科学与技术 指导教师:郭文兰

2013 年12 月01 日

说明 中期报告应包括以下内容: 一、课题主要任务说明。 二、前期工作简述。 三、已解决的问题及解决办 法。 四、尚存在的问题及解决方 案。 五、后期工作安排。 要求: 一、 正文为小四号字,宋体。 二、单倍行距。 三、字数不少于3000 字。 四、用A4 纸正反面打印。

、课题主要任务 随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂, 简单的人工经营管理,已无法满足医院的需要成为医院发展的瓶颈,人们对医疗服务的要求也越来越高。传统的手工操作模式病人帐目繁杂,病人查帐困难病区和药房的药品浪费现象严重且无法追踪,人工传送各种记帐单容易漏、错帐,人工划价收费差错难以避免,因此,如何提服务水平、提高工作效率,成为迫待解决的问题。医院管理信息化不仅能提高医务人员的工作效率和医疗水平,而且能提高医院的服务质量和管理水平,因此,医院对管理信息系统有着强烈的需求。利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据医交换的能力,并满足所有授权用户的功能需求。开发医院管理信息系统的目标就是立足医院应用实际,着眼院未来发展,以强化医院管理,提高医疗质量,方便患者就医和查询,提高医院的服务效率和服务质量,设计一套符合国家功能规范要求,安全稳定,操作简便的医院信息系统,为医院提供一套全方位的解决方案。 二、前期工作简述 前期进行对数据库进行设计了。支持管理信息系统的数据库系统由模式、子模式、应用程序、数据库和数据库管理系统等几部分组成,其中除数据库管理系统可以从现有产品中选购外,外模式、子模式、应用程序、数据库等则必须根据用户的具体要求进行分析和设计,它的核心问题是如何从系统的观点出发建立一个数据模式,使其满足以下几个条件: (1)符合用户的要求,即能正确地反映用户的工作环境,该环境包括拥护需处理的所有”数据”,并支持用户需进行的所有“加工”。 (2)与所选用的数据库管理系统所支持的数据模式相匹配。 (3)数据组织合理,应易于操作,易于维护,易于理解。 为管理信息系统设计一个数据库系统通常包括如下几个步骤: (1)用户需求分析; (2)基本数据库结构的设计; (3)中间数据库结构的设计; (4)与应用程序的接口。 实体描述 在数据库设计中,对数据字典中的数据结构、数据流和数据存储进行分析,参照数据流程图抽取数据,确定实体、实体的属性及试题之间的关系,得出系统的关系模式。采用实体-联系图,既E-R图的方法进行数据结构分析,E-R图由实体、属性、联系三部分组成。 1)本系统实体根据分析得到E-R图,各实体的属性分别描述如下: 如图4-4所示。图中涉及到的12个实体: 病区、医生、护士、病人、床位、药品、项目、医嘱、费用明细、药库、药 房 2)实体属性分别描述如下,有下划线的属性为主码: 1、病区:病区代码、病区名称 2、医生:医生代码、医生姓名、性别、身份证、病区代码 3、护士:护士代码、护士姓名、性别、身份证、病区代码 4、病人:住院号、姓名、身份证号、性别、病人状态、入院日期、出院日

在线考试系统概要设计报告

软件综合化项目实训在线上机通用考试系统 数据库设计报告 淮安信息职业技术学院计算机科学与工程系

版本历史

目录 0. 文档介绍 .............................................. 错误!未定义书签。文档目的................................................. 错误!未定义书签。 文档范围................................................. 错误!未定义书签。 读者对象................................................. 错误!未定义书签。 参考文献................................................. 错误!未定义书签。 术语与缩写解释........................................... 错误!未定义书签。 1. 模块命名规则 .......................................... 错误!未定义书签。 2. 模块汇总 .............................................. 错误!未定义书签。 模块汇总表............................................... 错误!未定义书签。 模块关系图............................................... 错误!未定义书签。

《在线考试系统》详细设计说明书

福建工程学院 《在线考试系统》 详细设计说明书 [ 专业: 班级: 报告日期: … 作者:XXX(组长) 指导老师:陈一昌

目录 第一部分引言 (3) 编写目的 (3) 背景 (3) 定义 (3) 参考资料 (4) 第二部分项目的系统结构 (5) B/S模式 (5) 服务器端主程序 (5) 服务器端数据库操作 (5) 第三部分基本操作部分 (6) 项目描述 (6) 整体结构 (6) 功能描述 (7) 第三章系统模块功能 (7) 网站功能模块图 (7) 网站用例图 (7) 第四部分主要设计 (7) 主要功能设计 (7) 流程图 (8) 时序图设计 (8) E-R设计 (8) 数据库设计 (8) 表的设计 (8) 表之间关联关系 (9) 第五部分设计实现 (9) 第六部分项目分工 (9) 第一部分引言

编写目的 根据实际编写 背景 说明: A、项目名称:在线考试系统 B、任务提出者:xxxx C、开发者:xxxxx D、指导老师:陈一昌 E、实现完成的项目将可用在网络上供网友使用,提供信息查询,发布,浏览, 评论的方式,沟通各个用户. 定义 名词定义: 数据字典: 数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,分析改实体有哪些属性,对应有些什么字段,以及各个实体之间的联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。 实体:客观世界中存在的且可互相区别的事物。 联系:客观事物中的彼此之间的关系。 属性:实体或者联系所具有的性质。 数据库的完整性和安全性: 数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防止恶意的破坏和非法的存取。 用例图:使用一个椭圆表示用例,里面的文字描述了用例的名称,会员可以使用或访问系统的部分功能,在图中使用一个“火柴人”表示用户的身份,称为用例的参与者,系统有游客、会员、管理员三个参与者,此外,图中从参与者到用例的单向箭头表示二者之间的关联关系,例如会员可以使用或访问这些功能。

相关文档
最新文档