软件工程课习题管理系统

上传人:痛*** 文档编号:41308006 上传时间:2021-11-19 格式:DOC 页数:8 大小:129.50KB
收藏 版权申诉 举报 下载
软件工程课习题管理系统_第1页
第1页 / 共8页
软件工程课习题管理系统_第2页
第2页 / 共8页
软件工程课习题管理系统_第3页
第3页 / 共8页
资源描述:

《软件工程课习题管理系统》由会员分享,可在线阅读,更多相关《软件工程课习题管理系统(8页珍藏版)》请在装配图网上搜索。

1、软件工程课习题管理系统-试题管理模块中删除和修改功能一、系统概述随着计算机技术的不断发展,计算机被更广泛地应用在我国的各行各业中。其中计算机辅助教育(CAI)在教育系统中的应用,收到了良好的效果,给教育改革带来美好的前景。多媒体教学、电子课件、远程教育、学籍管理等项目的开发与应用倍受关注。在教学管理中,为实现教考分开,更加合理、公平、公正、公开地进行各种考试,利用计算机进行考试题库管理,辅助教师命题组卷已成为各院校教学改革的重要内容之一。因此对于题库管理系统的开发和应用就显得尤为重要。传统的考试出题教师要么到庞大的题库里一道道的把题找出来,要么从基本相关的书里把题一道一道跳出来。这样既费时又费

2、力,而且很难保证试题的覆盖面和把握好试卷的难度。为促进教学手段的现代化,提高教学质量,减轻教师在出题、组卷和成绩分析中的工作量,帮助教师方便、快速地出一份覆盖面和难度可调节的试卷,本研究在JAVA编程环境下开发了一套能实现试题库管理和试卷生成的软件。二、需求分析(一)用户需求分析1.从出卷系统中,对出卷关注的用户有:教师、学生和管理员。(1) 教师:关注如何出一份合理的试卷,并能根据样式打印与输出。(2) 学生:关注如何通过生成一些模拟试卷,来在线选卷、在线学习和检查学习结果。(3) 管理员:关注系统管理、试题功能。2.从出卷系统的利益相关者出发,我们得出下列视点:(1) 教师关注自动出卷、手

3、动出卷、试卷编辑和试卷输出。(2) 学生关注在线练习和在线评价。(3) 管理员关注实体管理。因此,出卷系统应提供如下功能需求:(1) 自动出卷:系统分局教师的要求自动生成一份合理的试卷。(2) 手动出卷:教师手动从候选的试题中挑选题目。(3) 在线练习:学生可以在线做练习和查看答案。(4) 在线评价:系统在线评价学生练习的情况。(5) 系统管理:系统使用的用户名和密码。(6) 试题功能:试题的增、删、改、查功能。(7) 试卷输出:根据某个样式输出试卷。(二)可行性分析1.技术可行性利用JSP,JAVA,Microsoft SQL Server 2000,TOMCAT等相关技术和工具来实现B/S

4、架构的试题库管理系统是本课题研究的主要内容。2.经济可行性 本系统采用Microsoft SQL Server 2000和JAVA 语言作为主要开发工具,所需使用的资源仅限于计算机、软件等,资源损耗较少,但开发出的系统却能够为教师节省工作时间,提高工作效率,带来更大的经济效益。因此经济上是可行的。3.运行可行性 本系统为一个小型的教师出卷系统,所耗费的资源非常的小,学校的电脑无论是硬件方面还是软件方面都能够满足条件,因此,本系统在运行上是可运行的、可操作的。(三)开发工具的论述1.前台开发工具本系统使用MyEclipse作为开发软件,它是功能丰富的JavaEE集成开发环境, MyEclipse

5、 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错2 开发环境 使用jsp进行开发,需要具备以下对应的运行环境:Web浏览器、Web服务器、JDK开发工具包和数据库。2.1 Web浏览器浏览器是客户端用户访问Web应用的工具,与开发JSP应用不存在很大的关系,所以开发JSP对浏览器的要求并不是很高,任何支持HTML 的浏览器都可以,这里是用的是IE浏览器。2.2 Web服务器Web服务器是运行及发布Web应用的大容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览

6、器进行访问。开发JSP应用所采用的服务器主要是Servlet兼容的Web服务器,这里使用的是Apache Tomcat。2.3JDKJDK(开发工具包)包括运行Java程序所必需的JRE环境及开发过程中常用的库文件。在使用JSP开发网站之前,首先要安装JDK,这里用的是JDK的最新版本为JDK1.6。2.4数据库任何项目的开发几乎都需要使用数据库,数据库用来存储项目中需要的信息。根据项目的规模,应采用合适的数据库。这里采用了Micosoft SQL Server。三、系统设计(一)总体设计1.用户登录模块身份验证,读取数据库中用户信息,验证用户的登录方式、用户名及密码,全部通过则进入系统。2.

7、 手动组卷模块手动组卷(面向所有用户),用户可以对权限范围内的科目进行手动组卷。根据需要的题型,进行组卷。3. 试卷管理模块试卷管理(面向管理员),一般管理员仅可以对自己组成及导入的试卷进行管理,系统管理员可以管理全部科目中的全部试卷。功能包括:创建试卷、删除试卷。4. 试题管理模块试题管理(面向管理员),教师可以对权限范围内的科目的试题进行管理,系统管理员可以管理全部科目中的全部试题。功能包括: 查询试题、添加试题、删除试题、修改试题。(二)ER模型画图(三)数据库设计1.试题管理模块数据库中数据表的信息。管理员信息表Man_tb列名数据类型字段长度可否为空说明Man_IDint4NOT N

8、ULL管理员编号Man_namevarchar20NOT NULL姓名Man_psdvarchar20NOT NULL密码教师信息表Tea_tb列名数据类型字段长度可否为空说明Tea_IDint4NOT NULL教师编号Tea _namevarchar20NOT NULL姓名Tea _psdvarchar20NOT NULL密码学生信息表Stu_tb列名数据类型字段长度可否为空说明Stu_IDint4NOT NULL学生编号Stu_numvarchar20NOT NULL学号Stu _namevarchar20NOT NULL姓名Stu_passwordint20NOT NULL密码试题信息表

9、Test列名数据类型字段长度可否为空说明t_noint4NOT NULL题号t_topicchar400YES题目t_picturechar10YES题目图t_achar40YES答案At_bchar40YES答案Bt_cchar40YES答案Ct_dchar40YES答案Dt_answervarchar1500YES参考答案t_apicturechar10YES参考答案图t_typechar20NOT NULL类型t_ndchar10YES难度系数t_chapterchar20YES章节t_pointchar20YES知识点t_scoreint4YES分数四、功能模块(一)删除功能模块(二)

10、修改功能模块五、系统测试在建数据表时遇到的问题如下图:解决过程:在输t_answer这一列时,由于这列时试题的答案列,输入的字数会比较多,起初我建立的是char(255),以为这列不能输入“+“号、等这样的特殊符号,但是同一句答案在不同的位置能录入,这就排除了特殊符号不能输入的原因,接下来认为是数字类型不对,我于是改成了varchar(255)形式,这样我输入的汉子就可以随录入的多少而改变占用的空间大小,改完数字类型还是出现上述的错误,于是,我一小句一小句的将答案录入到单元格中,我发现当我录入到一定长度的文字后,再录入就会出现错误,由此我推出是输入的值与列不一致,我将varchar(255)改为varchar(500),这个问题就解决的。3.21找林老师看毕设,林老师给我们对试题表的意见是,一试题表还应该有题干图和答案图这两列,因为,老师通过他的教学经验,有些试题是有图形的,这个思路是我们没有想到的。二林老师觉得在学生表中最好还要有学生对试题打分属性、有对试题写评语属性、有对学生所做过的试题要有统计的属性,这是因为这个系统不仅要从程序设计方面出发,还要与实际的应用相连接,在试题系统使用的过程中,我们可以通过统计得到哪些试题是比较好的试题,哪些试题是对学生的学习有很大帮助的,一定时间之后,我们也可以统计出被选中试题次数最多的试题排行榜。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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