小型数据库开发实训指导书Word下载.docx
- 文档编号:15173170
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:50
- 大小:1.79MB
小型数据库开发实训指导书Word下载.docx
《小型数据库开发实训指导书Word下载.docx》由会员分享,可在线阅读,更多相关《小型数据库开发实训指导书Word下载.docx(50页珍藏版)》请在冰豆网上搜索。
计算机科学与技术
学生姓名:
谢立泳
学号:
0901110303
指导教师:
谢武
2012年01月12日
摘要
高等数学是高等学校许多专业学生必修的重要基础理论课程,培养学生如何分析问题、解决问题,加强逻辑思维,所以提高高等数学教学效果有着非常深刻的意义,然而传统的教学模式和管理方法远远不能满足时代的需要。
为了让学生更加便捷的、更加高效的对高等数学进行自学、测试,或者方便任课教师解决课后的作业布置、出试题以及试卷管理等问题,因此开发出一个操作简便、功能强大的试题库系统——高等数学题库系统。
在本次系统开发中,我们对网络上一些高等数学在线考试系统开发工具进行了详细的分析和对比,最后选择了ASP.NET开发语言和SQLServer2005数据库相结合,采用B/S方式进行开发高等数学在线考试系统,同时也分析了网络在线试题库的现状和其发展的特点,提出了一种能运用到高等学校教学中的通用试题库系统的设计方法,并对试题库系统的题库结构、数据存取和各种教学的辅助方式等方面进行了讨论,在此基础上,开发出了高等数学题库系统,该系统实现了账号登录,账号注册,在线考试,人员信息管理,创建试卷,试题录入、试题管理及审阅试卷等功能。
关键词:
高等数学在线考试系统,B/S,ASP.NET,SQLServer2005。
Abstract
Highermathematicsistheschoolalotofstudentsanimportantbasictheorycourse,trainingstudentshowtoanalyzeandsolveproblems,enhancecriticalthinking,sotoimprovehighermathematicsteachingeffecthasaveryprofoundsignificance,howeverthetraditionalteachingmodeandmanagementmethodscannotmeettheneedsofthetimes.Inordertomakestudentsmoreconvenient,moreefficientonhighermathematicsstudy,testing,ortofacilitateteacherstosolveclassassignments,questionsandexaminationpapermanagement,question,thereforethedevelopmentofasimpleoperation,powerfulfunctionofthetestquestionslibrarysystem--thehighermathematicsexaminationquestiondatabasesystem.
Inthissystem,ournetworktosomehighermathematicsonlineexaminationsystemdevelopmenttoolsforadetailedanalysisandcomparison,thefinalchoiceofASP.NETprogramminglanguageandSQLServer2005database,usingB/Swaydevelopmentofonlineexaminationsystemofhighermathematics,andalsoanalyzestheonlineexaminationofthestatusquoanditsdevelopmentcharacteristics,putforwardakindtousetohighschoolteachingofgeneralexaminationquestiondatabasesystemdesignmethod,andthetestquestionslibrarysystemdatabasestructure,dataaccessandvariousteachingmethodsarediscussed,onthebasisofthis,developedthemathematicsinscribesalibrarysystem,thesystemloginaccount,accountregistration,onlineexamination,personnelinformationmanagement,establishexaminationpaper,examinationquestions,examinationmanagementandrefereedpapersinputfunction.
Keywords:
highermathematicsonlineexaminationsystem;
B/S;
ASP.NET;
SQLServer2005
目录
引言1
1绪论1
1.1课题介绍1
1.2国内外发展现状1
1.2.1国内发展现状2
1.2.2国外发展现状2
1.3可行性分析2
1.3.1经济可行性2
1.3.2技术可行性3
1.3.3政策可行性3
1.4论文主要工作3
1.5论文安排3
2需求分析5
2.1系统功能模块需求5
2.1.1层次方框图5
2.1.2各模块说明5
2.2数据流图和数据字典6
2.2.1一级数据流图6
2.2.2核心模块的二级数据流图7
2.2.3重要数据字典8
3系统设计10
3.1概念结构设计10
3.1.1全局E-R图10
3.1.2各模块的局部E-R图12
3.2逻辑结构设计13
3.2.1关系表的范式与约束13
3.2.2关系表间的关系图16
3.3物理结构设计17
3.3.1存储方式和位置17
3.3.2索引17
4系统实现与编码18
4.1前台设计18
4.1.1主要功能模块的界面与代码18
4.1.2核心算法编程25
4.2后台设计30
4.2.1后台功能模块的界面及编码30
4.2.2用户权限管理39
5测试40
5.1正确测试用例40
5.1.1测试用例设计40
5.1.2测试结果41
5.2错误测试用例41
5.2.1测试用例设计41
5.2.2测试结果41
6结束语42
6.1主要成果42
6.1.1完成的系统功能42
6.1.2系统特点42
6.2展望42
6.2.1未完成的系统功能42
6.2.2存在的不足之处42
参考文献43
1绪论
1.1课题介绍
目前各高校的高等数学考试方法基本上都是采用传统的试卷笔试方法,这种方法进行考试需做的工作有:
教师出试卷、打印试卷,试卷的保密性,然后组织考生考试、教师阅卷、成绩统计,但是随着院校规模的逐渐扩大,学生人数也越来越多,以及考试类型的不断增加,试卷的分量也随着增长,任课教师在对学生的试卷进批阅核时,工作量非常的大,而且工作的效率也不高,浪费了任课教师大量的工作时间,并且人为出错的因素是不可避免的。
仅凭期末一次的考试,很大程度上不能全面反映学生的学习能力,同时在出题的过程中,由一个任课教师的想法来确定一张考试试卷难易程度,这样却很难考核出一个学生对各个知识点的掌握程度,总数所述:
传统高等数学的教学与考核方法已经不能适应高等院校的需求。
随着计算机技术的应用和计算机网络的应用不断扩大,各院校在信息计算机化管理方面进一步得到完善,逐步的改善了上述考试存在的缺陷,使得我们在教学与考核方式上有了更有效的方法,从而实现无纸化的考卷,这种方式是计算机网络环境下产生的新的考试方法,考试不用在固定的时间和地点进行,考试试题随机从试题库中抽取。
这些在计算机网络环境下的新考核方法,正好避免传统的考试中的缺点,计算机网络环境中考试的优点都是我们进行开发题库管理系统重要的原因之一。
随着互联网技术的进一步完善,特别是B/S模式下的Web技术的流行,人们开始研究和开发基于互联网的在线考试系统。
1.2国内外发展现状
在线考试系统在教学活动中具有非常深刻的意义,我们常从题库中按照不同难易度来抽取一部分试题,作为检验教学成果的一种方法。
传统的题库是以纸质版的练习题方式集中出现,没有统一的管理机制,而且浪费资源,然而随着现今计算机网络技术的蓬勃发展,计算机以及网络成为人们信息处理与传递的主要手段之一,计算机网络遍及全球,国际互联网的规模越来越大,链接的计算机已达数千万台,全球有数亿人在互联网上进行信息交换、业务处理、人际交往等,互联网正在深刻地改变着人们的学习方式、工作方式和生活方式,对人类社会产生了深远的影响,给我们传统的教学带来的新的洗礼。
1.2.1国内发展现状
目前,计算机辅助教学成了一种新教育管理手段,是教学过程中的一个不可缺少的工具。
采用计算机管理来管理试题,形成题库系统,用以提高学生学习效率及提高教师工作效率,进一步促进教学的现代化进程,并起到非常重要的作用。
现今,国内已有许多试题库系统,但它们在性能和功能上都存在着一定的缺陷和不足。
研究并开发智能化、实用性、简单化试题库系统用以帮助教师在教学中和学生在学习中方便地运用它,是目前题库系统待解决的首要问题。
我国试题库系统的研究和应用的领域就是组卷和考试以及学生练习等方面。
用计算机管理的试题库,具有科学、经济、灵活、高效、便捷等显著特点。
在线考试的题库系统方便试题的保存、分类、添加、删除、修改和检索等方面提供了很多的方便,为组卷提供了高效率和低成本的手段。
现有的系统所采用的体系结构大致可分为三大类:
B/S模式、B/S模式和移动Agent的题库管理系统。
其中,更多的采用B/S模式进行题库管理系统开发。
1.2.2国外发展现状
现今,国外的各大机构,都不断的推出了一系列大型的认证考试,如微软的MCSE、Cisco的CCNA、Sun的SCJP以及我们国家的自学考试和各省市的各种考试等,这些考试都在朝着网络化的方向发展,只有这样才符合大规模考试省时省力以及公正公开的要求,所以,网上考试系统的研制是当今教育信息化建设的一项重要课题。
研究在线考试系统,目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以弥补传统手工考试的不足。
基于Web的网络考试已成为大势所趋,与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求,它在教育现代化的进程中具有很重要的现实意义。
1.3可行性分析
1.3.1经济可行性
目前各高院的高等数学考试基本上都是采用传统纸质版的试卷来考试,所有操作基本上都是由教师纸上批阅,手工整理和统计,这样的操作不但没能提高工作的效率,灵活性也不高,很大程度上增加了教学的成本,同时增加了教师的工作量,浪费大量的工作时间,对于学生,不能体现出学生掌握知识的程度,然而开发一个在线考试系统,首先可以提高考试管理的效率和管理的水平,充分利用校园网络这个教学资源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 数据库 开发 指导书