ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:112.18KB ,
资源ID:10414386      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10414386.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课程设计简单的学生考试系统设计教材.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库课程设计简单的学生考试系统设计教材.docx

1、数据库课程设计简单的学生考试系统设计教材数据库课程设计简单的学生考试系统设计学 院:计算机与信息工程学院 专 业:软件工程学 号:101014101姓 名:闫晓斐指导教师:王步钰职 称:讲师设计报告日期:二O二年十二月第1章概述 31.1需求分析 31.2具体功能实现 3第2章系统分析与设计 42.1数据库表格字段设计 42.2系统界面设计 4第3章系统实现 53.1 系统设计目标 53.2系统数据流图 53.4数据库设计 6第4章系统测试与运行 74.1系统答题模块 74.2交卷模块 7第5章系统测试与运行 95.1测试的目的和方法 95.2测试及测试结果 95.3测试结果分析 10结束语

2、11参考文献 12第1章概述1.1需求分析在21世纪的科技时代,科学技术突飞猛进, 计算机已经不仅在科技上应用,而且在生活 中也是同样得到了广泛用于。In ternet技术的发展为标准化考试提供了广阔的发展舞台, 在网络下开展的远程测试,可靠性高、存储量大、保密性好、寿命长、成本低等,具有传统的考 试模式无可比拟的优点。学生考试系统提供了学生在计算机上进行考试的功能,方便系统管理员对添加,删除, 修改等操作,满足考生随时随地考试并迅速获得成绩,方便快捷,减轻了教师的工作量。1.2具体功能实现本次课程设计的目标是开发一个连接数据库的 java考试系统。具体功能如下:1.系统采用数据库存储测试试题

3、,包括单选和多选两类试题;2.多选和单选采用不同的解答界面,系统自动根据试题类型给出当前试题对应的答题界面;3.每屏显示一道试题,学生在解答试题的过程中可以前后翻动试题浏览并解答,已解答的试题可以更改解 答;4.单击交卷或考试时间到,系统将自动评分,并将评分结果告诉学生,学生确认后,结束考试。系统设计包括规划数据库的存储,应用界面,应用功能的实现等环节。第2章系统分析与设计2.1数据库表格字段设计数据库表格设计是数据库应用系统设计的关键环节。本设计方案将所用的试题存储在一 张表中,并且库中所有试题均为测试题目。测试题目的表格字段设计如下:Content:备注类型,用于存放试题内容;Type :

4、整形,用于表示试题类型,值为 1表示单选,值为2表示多选;Answer:字符串,长度5,表示标准答案。2.2系统界面设计4考试系统共有吕遒iX题,第1题 翌卷|剌余时间:q;59:1Etfhare does Amy live? She in Land.Ti&A live B liv电宜 C 1 ivingr A啟猫厂C厂D广E 上Tg|下1题I第3章系统实现3.1系统设计目标1、 管理员进入学生考试系统的主要功能是:实现学生信息和成绩信息的添加、删除、修 改、查询等功能2、 学生可以进行考试,获得成绩以及对个人信息进行查询,可以修改登录密码等。3.2系统数据流图进入答题界面,出现测试题目,根据

5、题目选择出正确答案。答题完毕后,点击交卷。系 统数据流程图,如下所示:进入界面选择正确答案是1 F交卷3.4数据库设计341数据库设计原则数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应 用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持 下进行的。342数据库表格设计1、概念结构设计(E-R图)2、逻辑结构设计数据库关系模式Test( content,type, answer)表:Test信息列名字段类型是否为空是否主键contentClobNot null否typeIntNot null是an swervchar(50)Not nu

6、l否第4章 系统测试与运行4.1系统答题模块4.2交卷模块与数据库连接的两个类代码:(1) DBAccesspublic void readQuesti on()int stbh=O;Stri ng url=jdbc:oracle:thi n: localhost:1521:orcl;Stri ng user=system;Stri ng password=123456;tryClass.forName(oracle.jdbc.driver.OracleDriver);catch(java .Ian g.ClassNotF oun dExcepti on e)tryConnection con

7、=DriverMa nager.getC onn ectio n(url,user,password); Stateme nt stat=c on .createStateme nt();ResultSet rs=stat.executeQuery(select * from test);while(rs. next()questio n stbh=rs.getStri ng(c onten t);an swerstbh=rs.getStri ng(a nswer); typestbh=rs.get In t(type);stbh+;amoun t=stbh;catch(SQLExcepti

8、on e)System.out.pri ntl n(e.getMessage();第5章系统测试与运行5.1测试的目的和方法5.1.1系统测试的目的1、 测试是一个为了发现错误而执行程序的过程。2、 好的测试方案时机可能发现迄今为止尚未发现的错误的测试的测试方案。3、 一个成功的测试能够发现迄今为止尚未发现的错误的测试。5.1.2系统测试的方法单元测试阶段主要采用“白盒”测试方法。集成测试和验收测试主要采用“黑盒”测试 方法。在系统的各个功能模块的开发中,每当完成一部分程序编码后,都及时对该模块进行 测试,根据程序的逻辑结构,设计出相应的测试用例,以检测该模块结构是否合理,单元编 码是否正确。

9、5.2测试及测试结果1 系统界面测试主要测试了系统界面是否美观,操作是否灵活、简洁、方便、实用,是否符合学校的要 求。测试结果表明,系统界面友好,完全达到了设计的要求。2.答题界面测试3.时间用完自动交卷测试II三考试系薮-inj xi共有12道试题第仁题 交巷|剌余时间,:0:0She_in London A: lives B: is livingAJfIB! .1 廨认: Laman: - |J硬AJ7B rc ro厂E上一题j下一题4.自动阅卷测试T-分数二川通过上面的测试表明,整个系统完全达到了设计的要求。5.3测试结果分析软件测试执行结束后,测试活动还没有结束。测试结果分析是必不可少

10、的重要环节,经 过分析发现系统的基本功能已经实现而且运行基本良好;各功能模块的功能基本实现,能够 完成基本的实验操作功能。但是也有一些不足之处,在以后的软件使用过程中将不断的进行 修改和完善。结束语由于课题中的许多知识点在平时学习中不够扎实, 在设计过程中就要再学习java,而且, 在实际应用中总是出现这样那样的错误,比如设计出的功能不是自己预想的功能,而且,窗 体总是出现混乱,解决这个冋题的方法就是不断调整不断修改。在开始编码实现之间,必须 要对系统的功能和要求作出详细的分析,并合理的分解任务。这次课程设计,从理论到实践,在这样紧张忙碌中,从理论到实践学到了很多东西,不 仅巩固了以前所学知识

11、,而且懂得了理论和实践结合的重要性,只有理论是远远不够的,必 须要多动手,多实践,多总结,才能真正提高自己独立思考和实际动手能力。在实现的过程 中遇到的重重问题暴露了自己平时学习中的不足,比如对所学知识掌握不牢固,不准确,为 以后的学习作了很重要的指路标。通过这次课程设计,也让我深刻地认识到了细心做事的重要,编写程序是个细心活,稍 不留神就可能会出错,这就要求我们对待事情要认真、耐心。参考文献1 王海亮,林立新,于三禄,郑建茹精通Oracle10g_SQL编程.中国水利水电出版社.2004.2 吴亚峰 纪超.java se6.0. 人民邮电出版社.2007.113 邹建.java语言适用教程(第二版).北京邮电大学出版社.2008.4 张海藩.软件工程导论第5版.清华大学出版社.2008:35-152.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1