题库试题管理系统文档格式.doc

上传人:wj 文档编号:13041895 上传时间:2022-10-03 格式:DOC 页数:64 大小:947KB
下载 相关 举报
题库试题管理系统文档格式.doc_第1页
第1页 / 共64页
题库试题管理系统文档格式.doc_第2页
第2页 / 共64页
题库试题管理系统文档格式.doc_第3页
第3页 / 共64页
题库试题管理系统文档格式.doc_第4页
第4页 / 共64页
题库试题管理系统文档格式.doc_第5页
第5页 / 共64页
点击查看更多>>
下载资源
资源描述

题库试题管理系统文档格式.doc

《题库试题管理系统文档格式.doc》由会员分享,可在线阅读,更多相关《题库试题管理系统文档格式.doc(64页珍藏版)》请在冰豆网上搜索。

题库试题管理系统文档格式.doc

专业班级

同组人

任务下发时间

2011.1

任务完成时间

2011.6

设计(论文)题目

《离散数学》题库管理系统

----题库管理及用户信息管理模块的设计与实现

设计

目的

要求

设计目标:

基本实现研究内容中涉及的主要功能

要求:

1、从《离散数学》课程特征的角度分析题型、提示、难度、知识点分布等特征;

2、熟练掌握软件工程设计、数据库设计思想;

3、熟练应用DBMS及编程环境;

4、设计较完整的《离散数学》题库管理系统。

主要

内容

在题库管理系统中,主要实现教师对题库的管理及用户信息的管理。

教师在题库管理模块中可以进行新题单项和批量添加,查找已有试题,并对试题进行修改和删除。

在用户信息管理模块中,可以添加、修改和删除用户信息。

提交

资料

毕业设计论文+《离散数学》题库管理系统

学生签名

指导教师签名

系主任签名

主管院长签名

学院学士学位论文

中文摘要

本系统是一个基于java的《离散数学》题库管理系统。

它的用户由学生、教师组成。

学生登陆系统可以进行试题测试和成绩查询。

教师登录系统可以设置考题,考试信息和对用户信息进行维护。

本论文主要介绍了《离散数学》题库管理系统中教师对题库的管理及用户信息的管理。

最后,采用OS:

WindowsXP,DBMS:

SQLServer2000,开发工具:

Java,设计并实现了《离散数学》题库管理系统。

关键字:

Java;

离散数学;

题库;

SQLServer2000

I

QuestiondataManagementSystemofDiscreteMathematics

Author:

Tutor:

Abstract

Thisisquestiondatamanagementsystemofdiscretemathematicsbasedonjava.Itsusersconsistofstudentsandteachers.Studentscantaketestsandinquirygradesafterloginthesystem.Teacherscanmaintainexaminationquestions,examsettingsanduserinformation.

Thispapermainlyintroducedquestiondatamanagementsystemofdiscretemathematicsforthemanagementofteachersquestiondataanduserinformationmanagement.Teachersinquestiondatamanagementmodulecanbethenewtopicsingleandbatchadd,findquestions,andtrymodificationanddeletion.Inuserinformationmanagementmodule,teachercanadd,modifyanddeleteuserinformation.

Finally,UseOS:

WindowsXP,DBMS:

SQLServer2000,developmenttool:

Java,deviseandachievethequestiondatamanagementsystemofdiscretemathematics.

Keywords:

Java;

DiscreteMathematics;

Questiondata;

SQLServer2000

II

目录

第一章系统概述 1

1.1离散数学题库管理系统的简介 1

1.2系统开发目标 1

1.3开发工具的选择 2

1.3.1JAVA简介 2

1.3.2SQLServer2000数据库 2

1.4开发本系统的意义 2

1.5任务概述 3

第二章需求分析 4

2.1可行性分析 4

2.1.1技术可行性 4

2.1.2经济可行性 4

2.1.3方案可行性 4

2.2功能描述 4

2.2.1学生功能 4

2.2.2教师功能 5

2.3数据描述 5

2.3.1数据流图 5

2.3.2数据字典 8

2.4E-R图 9

2.5性能需求 11

2.6运行需求 11

第三章总体设计 13

3.1总体设计原理 13

3.2系统功能模块设计 13

3.3数据库设计 14

3.3.1逻辑结构设计 14

3.3.2物理结构设计 14

第四章详细设计与编码实现 17

4.1程序流程图 17

4.1.1教师和学生登录程序流程图 17

4.1.2试题查询程序流程图 17

4.1.3试题维护程序流程图 18

4.1.4用户管理模块设计 18

4.2编码与实现 19

4.2.1数据库的连接 19

4.2.2用户登录界面及其相关代码 19

4.2.3试题查询界面及其相关代码 19

4.2.4试题添加界面及相关代码 20

4.2.5试题修改的界面及相关代码 21

第五章系统测试及维护 22

5.1测试目的 22

5.2测试方案 22

5.2.1登录测试 22

5.2.2试题的添加测试 23

5.2.3试题的查询测试 23

5.2.4试题的删除测试 24

5.2.5试题的修改 24

结束语 26

致谢 27

参考文献 28

附录Ⅰ中英文资料翻译 29

附录Ⅱ程序代码 42

附录Ⅲ 56

58

第一章系统概述

1.1离散数学题库管理系统的简介

离散数学是每所大学计算机科学与技术专业、信息管理专业设立的必不可少的一门基础性课程,它的学习对于同学的计算机基础专业知识的学习有着深刻的影响,因此离散数学题库管理系统是一个计算机基础教育体系中不可缺少的部分,它的内容对于教师的教学策略的开展和教育成果的检验来说都至关重要,所以离散数学题库管理系统应该能够为用户提供充足的信息和快捷的查询编辑手段。

根据教师的要求,实现试题题库已有题目的修改删除,实现试题题库新题的添加修改删除,试题选中后的编辑统计功能,根据用户的需要生成所需试卷,生成的试卷能够进行保存,对试卷的附加信息内容可以进行添加、修改、删除和保存,能对已生成的试卷中的试题既试卷属性进行统计分析的功能。

教师通过输入试题编号,试题内容,参考答案,试题难度系数,试卷类型和分值等基本信息,由教师自主选择后再由系统自行生成相应的与试卷生成有关的信息及各类统计数据以供用户能够实现查询、确认、保存等功能,另外教师还可以对这些基本信息进行不定期的更新和删除,离散数学题库管理系统力求给用户提供方便快捷的途径去管理这些繁琐的数据。

1.2系统开发目标

该系统是一个基于Java的离散数学在题库系统。

它能够从题库中随机抽取试题生成考试试卷,从而有效地避免了考试作弊,相互抄袭的避端。

当考试完成后系统能自动地为客观题评分。

评完分后系统可以计算出学生总分,并生成各分数段情况信息,供给老师参考,以便能够了解学生的学习情况。

系统开发的总体任务是实现学校离散数学题库管理的系统化、规范化和自动化。

离散数学题库管理系统是针对离散数学教研室的大量试题处理工作用计算机进行全面现代化管理.主要包括试题信息管理和生成试卷统计管理,以实现用户方便的组成所需试卷,进行统计分析后能打印和保存相关试卷的管理需求。

1.3开发工具的选择

本系统开发语言为Java,从各IDE的性能和价格考虑所使用的开发工具主要是Eclipse。

由于本系统数据量和负载量都比较大,从经济和效率上考虑本系统选用SQLServer2000数据库。

1.3.1JAVA简介

Java是Sun公司推出的新的一代面向对象程序设计语言,特别适合于Internet应用程序开发。

Java的产生与流行是当今Internet发展的客观要求,Java是一门各方面性能都很好的编程语言,它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,特别适合在Internet环境上开发的应用系统。

1.3.2SQLServer2000数据库

SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT。

1.4开发本系统的意义

题库系统作受到越来越多的关注.它不仅和传统考试方式一样要权衡公平性,而且还具有一些新特点.

1)从管理的角度看,题库系统可以帮助教师完成一个考试从题目设计,考试实施,考卷批改到分数统计总结的所有工作,系统实现了无纸化管理,提高了管理的效率;

所有的考试数据和其他数据库需要一种主流的方式进行存储和管理,例如使用数据库技术,题库对于每个出题者都只是显示了部分视图,很好地实现了教考分离。

2)在不改变传统考试基本步骤的条件下,题目有一定的稳定性和随机性.稳定性可以保证每一次考试对每一个考生是公平的。

3)学生可以随时查看考试结果,以便了解自己对知识的掌握情况。

1.5任务概述

在本次的系统开发研究中,主要研究内容有:

《离散数学》试题特征分析;

试题单题及批量录入;

修改错误试题;

删除无用试题;

按照要求生成试卷以及学生考试并进行成绩查询。

以下是对本系统的一些要求:

第二章需求分析

2.1可行性分析

2.1.1技术可行性

系统开发将要用到Java、SQLServer数据库技术。

另外,硬件只需要一台PC机,装上软件Eclipse开发工具,利用SQLServer作为后台的数据库,所以在这方面来说是可行的。

已经掌握了开发考试系统方法和开发工具,并且在调查过程中,已经了解和熟悉了题库系统的业务流程。

综上所述本系统开发从技术上是可行的。

2.1.2经济可行性

从经济效益来分析,软件的开发成本不大,而其它的投入也只是电脑。

电脑的普及也带来了低成本投入。

由于系统运行的基础环境均已具备,无需重新开发建设,所以系统开发、运行所需的费用是比较低的。

而系统的效益很高可以提高管

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

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

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