版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、郑州航空工业管理学院1郑州航空工业管理学院郑州航空工业管理学院 数据库管理与设计数据库管理与设计 课课 程程课课 程程 设设 计计 说说 明明 书书设计题目: 题库管理系统 专 业: 软件技术 班级学号: 09303229 姓 名: 指导教师: 20112011 年年 6 6 月月 1616 日日郑州航空工业管理学院郑州航空工业管理学院2课课 程程 设设 计计 任任 务务 书书课题名称课题名称: 题库管理系统 设计内容设计内容:通过开发题库管理系统,掌握 JSP 各种内置对象的使用方法,助于 JSP 程序设计语言和 Access 数据库管理系统,介绍试题库系统的整个开发设计的过程,熟练掌握信息
2、、管理类、系统的实际开发流程,与数据库相关的查、增、删、改等相关操作,理解 JSP组件在项目中使用意义,提高对 JSP 语言的实际运用能力。技术条件或要求技术条件或要求:(1 1) 登录后根据不同的角色跳转对应页面登录后根据不同的角色跳转对应页面; ;(2 2) 题目类型管理,对题目进行类型管理(管理员权限)题目类型管理,对题目进行类型管理(管理员权限) ;(3 3) 用户管理,添加、修改和删除用户(管理员权限)用户管理,添加、修改和删除用户(管理员权限); ;(4 4) 试卷管理试卷管理, ,对试卷进行添加和删除管理对试卷进行添加和删除管理( (管理员权限)管理员权限) ;(5 5) 题目管
3、理选择试卷后,增加、修改和删除题目到自己试卷中;题目管理选择试卷后,增加、修改和删除题目到自己试卷中;(6 6) 普通用户不需要登录可以在网页中看到试卷;普通用户不需要登录可以在网页中看到试卷;(7 7) 分页功能;分页功能;(8 8) 系统界面美观。系统界面美观。指导教师(签名)指导教师(签名): : 教研室主任教研室主任( (签名):签名): 开题日期开题日期: : 20112011 年年 6 6 月月 1616 日日 完成日期:完成日期: 20112011 年年 6 6 月月 1616 日日目 录前 言.5郑州航空工业管理学院3第一章 绪 论.61。1 开发背景.61。2 简单概述.6第
4、二章 系统分析.72.1 功能结构图如下:.72.3 基本业务管理模块.8第三章 系统设计.93。1 功能设计.93。2 功能说明 .103.2。1 新建题库 .103.2.2 导入题库 .103。2。3 合并题库 .103.2。4 导出本课程试题 .103。2。5 题库统计 .103。2.6 添加专业课程 .113.2。7 浏览专业课程 .113.2.8 编辑专业课程 .113。2.9 添加试题 .113.2.10 浏览试题 .113.2。11 编辑试题 .113.2.12 生成录入模板 .113.2.13 自动组卷 .113。3 数据库设计.123。3。1 管理员数据表: .123。3.2
5、 课程数据表:.123.3.3 专业数据表:.123。3.4 试题数据表:.133。3。5 用户数据表:.133。3。6 选题数据表: .133。3。7 成绩数据表:.14第四章 界面的实现.144。1 登陆界面 .144。2 注册界面 .154.3 选题界面 .154.4 找密界面 .16第五章 相关代码的实现.165.1 登录界面的相关代码 .165.1 管理信息的相关代码 .17第六章 总结.20郑州航空工业管理学院4郑州航空工业管理学院5前 言随着计算机技术的发展和普及,在我们的学习和日常生活中都离不开计算机技术,大到科研的超级计算机,小到我们日常使用的手提电话,实际都是计算机技术的应
6、用,对于学校、企事业单位来说,计算机特别是 PC 机已经相当普及,大家对计算机的操作更加熟悉,充分发挥设备潜能是一种节约的表现,是一种美德。教育现代化的主要内容之一就是实现教育管理的现代化.只有将计算机引入教育教学管理,才能真正形成现代化教育的组织形式、管理和运用方式,才能真正体现学校规范化、科学化、现代化管理的手段。学校工作以教学为中心,教学质量是立校之本。建立学科题库管理系统,运用科学的学科教学质量检测手段,公正、客观地评价教师的教学效果和学生的知识水平,是提高教学质量的有效措施。以提高教学质量为宗旨,不断提高教学为目标,学校课程建设信息系统得到了大力的开发和重视。而试题库系统作为课程建设
7、信息系统的前端阵地,成为了课程建设和教学改革的基础。同时也为其他课程建设信息系统的开发作好了理论和实践上的准备。 试题库的管理,特别是学校的试题库具有量大、种类多的特点,常规管理有工作量大、查询困难、不易更新的缺点,试题库管理系统可对试题实行科学的管理,利用现代电脑功能强大、运算速度快的优点,对试题进行集中、有序、有效的管理,更新方便、查询快捷、组卷灵活还可在组卷结束后通过打印机直接打印成试卷,大大降低了劳动强度,需用密码登录系统,具有一定的安全性。 设计编写试题库管理系统,是基于二种目的:一是充分利用现有的计算机系统减轻工作人员的劳动强度.二是摒弃传统的手工整理、以试卷(纸质)的形式存放到档
8、案室,浪费纸张等原材料,不利于保护环境.郑州航空工业管理学院6题库管理系统题库管理系统第一章 绪 论1。1 开发背景在教与学的过程中,教育测量已成为衡量教师教学水平、学生学习情况的主要标准。而教育测量中次数频繁、工作量繁重且质量要求高的考试出卷、试题命题的问题则成了重中之重。教学测量中,考试试题的命题必须体现以下的原则,即以能力测试为主导,考查学生对所学科目的基础知识、基本技能的掌握程度和运用这些基础知识分析、解决问题的能力。命题应以课程的教学大纲和上课材料为依据,试题的覆盖面不仅要覆盖到教材的每一章,而且还要突出重点,即重点章节所占的分数比例要大一些。命题遵循教学大纲的同时,但又不拘泥于教学
9、大纲。试题是考试的重要组成部分,其设计与编制水平直接关系到考试质量的高低。搞好各科的教育测试,命题是关键的一个环节。在明确考试目的的前提下,遵照教育改革的精神,结合现代教育测量理论与自然学科的特点,在借鉴国外有关经验的基础上,力图使试卷设计更趋完美。1.2 简单概述试卷库系统是集试题管理、试卷命题和试题统计等功能为一体的管理软件,它可以使教师便捷地对试卷库中的试题进行管理按要求轻松地命题多份试卷以及对试卷质量做综合评价。本试题库系统除了重视试题管理和组卷功能之外,还具有数据统计和汇总的功能。可以对生成的试卷和题库中的试题进行题型、分值、难度分布情况进行统计,帮助使用者收集测试数据。系统除了设置
10、按单题进行输入方式外,还提供了导入现成数据库和批量录入数据的功能,大大提高了使用效率。此外,预设打印格式,可预览打印并可作调整;可按要求打印试题、参考答案和统计结果。1。3 题库的功能模块如下:(1)试题管理模块:课程管理、试题录入、修改、编辑的功能;(2)试卷生成模块:自动、快速、灵活的组卷功能;郑州航空工业管理学院7(3)检索编辑模块:试题查询、检索、统计功能,试卷编辑、显示、打印功能;(4)试卷与排版输出模块:具有支持多种输出格式以及人工干预和智能化相结合等功能;(5)系统特点:在设计和开发的过程中必须遵循专业课程命题原则和要求,突出试卷库系统的特点,使软件有实际应用价值,能够提供完善的
11、功能。第二章 系统分析2.1 功能结构图如下: 图 2。2 功能结构图题库系统题库管理合并题库导出题库导入题库新建题库试题管理添加课程编辑课程课程管理库课程管理库添加试题编辑试题浏览试题试卷管理编辑试卷浏览试卷出 卷试卷模板统计试题统计试卷统计郑州航空工业管理学院82 2。2 2 数据库管理模块数据库管理模块数据库管理模块包含如下几个方面。(1) 用户信息管理.包括用题者、出题者与管理员的信息管理。(2) 试题、试卷信息管理。负责上传的试题、试卷以及编辑好后加工生成的试卷文件的信息管理.(3) 试题、试卷文件上传、下载记录信息管理。负责管理文件的上传与下载的历史记录.(4) 数据库管理模块图数
12、据库模块用题者信息管理出题者信息管理用户管理试题、试卷文件信息管理管理员信息管理文件上传、下载记录管理2 2。3 3 基本业务管理模块基本业务管理模块基本业务管理模块包含以下几个方面.(1)试题、试卷文件的上传。出题者可以使用此模块将试题或试卷性的文件上传到网站服务器.(2)试题、试卷的查找。用题者可以使用此模块来根据输入的关键词查找自己所需的试题、试卷,浏览之或下载之。(3)试题、试卷的下载。用题者可以使用此模块从网站上下载相应的试题、试卷文件。(4)消息发布.出题者上传文件的同时,可以推介该套试题、试卷的学习方法,知识重点和相关文章。待系统管理员审核通过后,以消息的形式将推介信息通知给用题
13、者.(5)试题、试卷发布。系统管理员将已审核通过的试题、试卷发布到系统网站上去。(6)页面维护。管理人员可以使用此模块对网站的页面进行维护。郑州航空工业管理学院9(7)用户注册申请批准。管理人员可以使用此模块批注用户的注册申请。基本业务模块试题、试卷文件上传查找与检索试题、试卷文件下载消息发布与更新试题、试卷审核与发布页面维护用户注册申请批准业务管理模块图第 3 章 系统设计3。1 功能设计功能框架结构如下图所示: 新建题库 导入题库题库 合并题库管理 导出本课程试题 题库统计 退出郑州航空工业管理学院10 添加专业课程课程管理 浏览专业课程 编辑专业课程试题 添加试题管理 浏览试题 编辑试题
14、 批量录入 生成录入模板试卷 自动出卷管理 试卷统计3。2 功能说明 3.2。1 新建题库建立一个新的试题数据库,新建题库以后用户可以在此题库中添加课程、试题和其它操作,并自动保存。3.2.2 导入题库打开存在的试题数据库,用户对此题库进行操作,并自动保存。3.2。3 合并题库新建或打开一个试题数据库(当前题库),执行次操作可将其它已经存在的试题数据库中的所有课程和试题添加到当前题库,如果课程不存在,则自动添加。 3。2.4 导出本课程试题将当前试题库中当前课程的所有试题添加到另一个试题库中。3。2。5 题库统计统计试题库中当前课程的试题总数,各章试题总数,各题型试题总数以及试郑州航空工业管理
15、学院11题的难度和认知分布。3.2.6 添加专业课程在试题库中增加一门课程,添加课程以后才可以在试题库中存放此课程的试题和执行针对此课程的一系列操作。3。2.7 浏览专业课程浏览试题库中的所有课程,包括课程名称、课程编号、章节总数3.2。8 编辑专业课程对某一专业课程进行修改或删除.3。2。9 添加试题新 0 建或打开一个试题库后选择一门在试题库中存在的课程(当前课程),添加一道试题,输入试题的属性、问题和答案,保存在试题库中。3。2.10 浏览试题按题型、章节、难度、认知等各种要求过滤当前课程的试题,并显示在数据表格中。3。2.11 编辑试题对某一试题进行修改或删除。3。2。12 生成录入模
16、板选择想要录入的试题类型和试题数量后,程序自动会生成相应的 TXT 文件,以便用户快速地输入试题。3。2。13 自动组卷按照用户给出的命题要求,包括:考试形式、考试日期、考试时间、考试课程、考试题型、难度比例、打印纸张等各种具体的要求,程序按要求地在本课程试题库中抽取试题,并可按试题重复率要求生成多份试卷。每套试卷相应地生成三分 WORD 文档:试卷、标准答案和试卷统计,用户可通过 Microsoft Word 编辑和打印试卷、标准答案和试卷统计。郑州航空工业管理学院123.3 数据库设计3.3.1 管理员数据表:03。3。2 课程数据表:3.3。3 专业数据表:郑州航空工业管理学院133.3
17、。4 试题数据表:3.3.5 用户数据表:3。3.6 选题数据表:郑州航空工业管理学院143.3.7 成绩数据表:第 4 章 界面的实现4。1 登陆界面 郑州航空工业管理学院154.2 注册界面 4。3 选题界面 郑州航空工业管理学院164.4 找密界面 第五章 相关代码的实现5.1 登录界面的相关代码body form id=”form1 runat=”server div style=”text-align: center br / table style=backgroundimage: url(igm/总登录页面。jpg);” asp:Label ID=”labUserName run
18、at=”server” FontSize=9pt” Text=”学生证号” /asp:Label /td asp:TextBox ID=”txtUserName” runat=”server” Width=120px” /asp:TextBox/td tdalign=left”style=width:114px” nbsp;?/asp:RequiredFieldValidator tr郑州航空工业管理学院17td align=”right” style=width: 443px; height: 37px” td style=”width: 121px; height: 37px /asp:T
19、extBox/td asp:RequiredFieldValidator ID=”RequiredFieldValidator2” runat=”server ControlToValidate=”txtPwd” Display=Dynamic ErrorMessage=”请入密码!?/asp:RequiredFieldValidator /tr asp:LabelID=”Label4” runat=”server Font-Size=9pt” Text=”验证码” /asp:Label /td td align=”left style=width: 114px; height:
20、19px asp:RequiredFieldValidator ID=”RequiredFieldValidator3 runat=server” ControlToValidate=”txtValidate” Display=”Dynamic ErrorMessage=”请输入验证码” ? td align=right” style=width: 443px” asp:CheckBox ID=CheckBox1 runat=”server FontSize=Smaller” Text=管理员登陆 / /td asp:Button ID=”btnZhunce” runat=server Cau
21、sesValidation=”False” FontSize=”9pt” OnClick=”Button2_Click Text=注册” / /td td rowspan=1 style=”width: 114px” /td /table asp:ValidationSummary ID=”ValidationSummary1 runat=”server” Font-Size=”8pt Height=37px” ShowMessageBox=True ShowSummary=False Width=112px / /div/div /form/body5。1 管理信息的相关代码郑州航空工业管理
22、学院18 form id=form1 runat=server” div table style=width: 800px; backgroundimage: url(.。/igm/后台登录页面.jpg) ; width=800tr /td/tr td rowspan=”2” style=width: 1298px; textalign: left; align=right” nbsp; /td td rowspan=”2” style=width: 779px; text-align: left; vertical-align: top;nbsp;asp:TreeView ID=TreeVi
23、ew1” runat=server ImageSet=Simple” NodeIndent=10 Height=”198px” Width=”47px” ShowLines=”True” OnSelectedNodeChanged=TreeView1_SelectedNodeChanged” ParentNodeStyle FontBold=”False / HoverNodeStyle Font-Underline=”True ForeColor=#DD5555” / SelectedNodeStyleFont-Underline=”TrueHorizontalPadding=”0px” V
24、erticalPadding=0px” ForeColor=DD5555 / /asp:TreeNode/asp:TreeNode /asp:TreeNode asp:TreeNode Expanded=”False” NavigateUrl=/HouAdmin/kecheng_xinxi.aspx” Text=”管理课程信息” Value=管理课程信息 /asp:TreeNode asp:TreeNode Expanded=False” NavigateUrl=/HouAdmin/taoti_xinxi.aspx” Text=管理套题信息 Value=”管理套题信息 /asp:TreeNod
25、e /asp:TreeNode asp:TreeNode Text=”退出系统” Value=退出系统” /Nodes /td td style=width: 96px; verticalalign: top; textalign: center; height: 379px;” table width=”550” style=verticalalign: top; textalign: center” tr td style=width: 120px; asp:Label ID=Label1” runat=”server Text=查询条件” Font-Size=9pt Width=54px
26、/asp:Label/td td style=”width: 120px; 学生证号考试课程/asp:ListItem asp:ListItem Value=taotiname套题名称/asp:ListItem /asp:DropDownList/td td style=width: 924px; asp:Label ID=Label2 runat=server” Text=”关键字 FontSize=”9pttd style=”width: 260px; asp:TextBox ID=txtSelect runat=server Width=”100px Font-Size=9pt” /td
27、 td style=width: 279px;” asp:Button ID=btnSelect runat=”server” OnClick=”Button1_Click” Text=查询” Font-Size=”9pt” /td /tr /table nbsp;  ; nbsp; nbsp;  ; nbsp; ; nbsp;  ;  ; ; nbsp; nbsp; nbsp; asp:GridView ID=”gvStuExam” runat=server” AllowPaging=”T
28、rue” AutoGenerateColumns=False” BackColor=”White=BorderColor=”CCCCCC”=BorderStyle=None BorderWidth=”1pxCellPadding=”4”Font-Size=9pt”ForeColor=”Black” GridLines=”Horizontal”PageSize=5Width=588px”OnPageIndexChanging=GridView1_PageIndexChangingOnRowDeleting=GridView1_RowDeleting” OnRowDataBound=”GridVi
29、ew1_RowDataBound DataKeyNames=”Res_idFooterStyle BackColor=CCCC99 ForeColor=”Black” / asp:BoundField DataField=stu_ID HeaderText=学生证号 ItemStyle HorizontalAlign=Center” / /asp:BoundField asp:BoundField DataField=Res_single HeaderText=”单选成绩” / asp:BoundField DataField=Res_more” HeaderText=多选成绩 /asp:Bo
30、undField DataField=”Res_total” HeaderText=总成绩 / asp:BoundField DataField=Res_subdate” HeaderText=”考试时时郑州航空工业管理学院20间” /asp:CommandField HeaderText=删除 ShowDeleteButton=True /Columns PagerStyleBackColor=White”ForeColor=Black HorizontalAlign=”Right” / /asp:GridViewnbsp;  ;  ; ;/trtr td style=width: 96px; tex
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东59家数据经纪人试点经验与分类分级管理体系全解析
- 护理三基技能考核课件
- 2026年省级公共海外仓认定申报书编制指南与范文
- 2026年晋城市5691名失能人员享受待遇试点成效与评估标准实施
- 2026年网络安全威胁应对培训
- 2026年社区防火安全知识
- 牛鼻子技术护理技巧分享
- 2025-2026学年贵州省黔西南州兴仁市八年级(上)期末道德与法治试卷(含答案)
- 社区护理护理科研设计与实施培训
- 2026年高考化学二轮复习(全国)微专题04 有限制条件同分异构体的书写(专练)(原卷版)
- 测绘工程专业毕业论文
- 中控证考试题库及答案大全
- GB/T 4326-2025非本征半导体单晶霍尔迁移率和霍尔系数测量方法
- 雨课堂在线学堂《中国传统装饰》作业单元考核答案
- 精神科常见药物不良反应及处理
- 中国21世纪议程管理中心2025年度公开招聘应届毕业生笔试模拟试题参考答案详解
- 制造业生产流程优化及案例分析
- 2025年江苏省档案初级职称考试(档案业务基础知识)历年参考题库含答案详解(5卷)
- 无人机装调检修工基础技能培训手册
- 《创新创业基础 第2版》 课件 第1章 认识创业
- 从雅贼到侦探:劳伦斯·布洛克雅贼系列小说的深度剖析
评论
0/150
提交评论