英语考试管理系统.docx
- 文档编号:23692273
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:52
- 大小:1.10MB
英语考试管理系统.docx
《英语考试管理系统.docx》由会员分享,可在线阅读,更多相关《英语考试管理系统.docx(52页珍藏版)》请在冰豆网上搜索。
英语考试管理系统
毕业论文(设计)
论文题目:
英语考试管理系统
Englishexaminationmanagementsystem
系别:
信息技术系
专业:
信息管理与信息系统
班级:
姓名:
学号:
指导老师:
职称:
日期:
摘要I
ABSTRACTII
绪论1
1.1系统的开发背景1
1.2系统实现的目标1
1.3系统功能的概述2
1.4系统的开发环境2
第2章系统可行性分析5
2.1经济可行性5
2.2技术可行性5
2.3操作可行性6
2.4结论6
第3章系统需求分析13
3.1系统开发的具体目标13
3.1.1普通用户对系统的要求13
3.2系统业务流程图14
第4章数据库的实现17
4.1表结构截图18
4.2表间关系截图19
第5章数据库功能模块20
5.1数据库功能模块图20
5.2功能模块窗口截图22
5.3数据库代码25
第6章设计体会44
参考文献45
摘要
英语考试安排管理系统是英语考试里面重要的环节,同时也是保证英语考试不乱的一个有效的工具,系统的研制结合了很多学科的综合的应用,这些思想始终贯切在考试安排系统的分析和设计中。
本系统主要实现的功能是:
考生报名、考生信息查询、考试安排总表、考生信息管理、教师信息查询、准考证、教师信息管理、考场信息查询、考场考生名单、考场信息管理、考试安排综合查询、考试安排管理等。
真正实现考生从报名到考试安排、教师管理员的管理的一系列的英语考试安排管理系统的功能。
关键词:
英语考试安排管理系统,英语考试,MicrosoftAccess2010
ABSTRACT
EnglishexamschedulemanagementsystemisthemostimportantroleinEnglishexam,butalsoensuretheEnglishtestnotdisorderlyofaneffectivetool,thedevelopmentofthesystemincombinationwiththecomprehensiveapplicationofmanydisciplines,theseideasarealwaysconsistentcutarrangementsystemanalysisanddesignoftheexamination.
Isthefunctionofthissystemmainlyrealize:
theexamineeregistration,informationquery,examineeexamarrangetotaltable,theexamineeinformationmanagement,informationquery,theadmissionticket,teacherinformationmanagement,examinationinformationquery,examinationcandidateslist,venueinformationmanagement,comprehensiveinquiry,examinationarrangementsexammanagement,etc.Realizetheexamineefromsigninguptothemanagementofexamarrangement,teachers,administratorsofaseriesofEnglishexamschedulemanagementsystemfunction.
Keywords:
Englishexamschedulemanagementsystem,theEnglishexam,MicrosoftAccess2010
绪论
1.1系统的开发背景
本考试系统采用B/S模式开发,不需安装客户端,被授权用户通过浏览器即可登录系统,从而开始正常的考试。
本系统是基于微软公司的WindowsXP操作系统、JSP的开发技术与SQLServer数据库平台构建而成。
微软公司产品优异的性能为本系统提供了高效稳定的运行环境,使本系统无论在运行速度、易用性还是在数据吞吐能力方面都表现卓越。
本系统具有多方面特点:
系统功能完备,用户使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了学校的信息化的水平。
1.2系统实现的目标
在我国,随着高校招生规模的不断扩大,学校的学生越来越多,但目前学校的各种考试大都采用传统的考试方式,在这种传统的方式下,考试要经过教师出题,组织学生考试,人工评卷这些最基本的过程。
这种传统的方式,费时,费力,教师的工作压力比较大,而且容易产生错误,所在通过网络进行的在线考试是现阶段研究开发的一个热点。
它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。
一个完备的网上考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高,同时也可以用于正式的考试场合。
网上考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上完成。
只要形成一套成熟的题库就可以实现考试的自动化。
这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。
为了适应新形势的发展,利用本次毕业设计的机会,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来。
1.3系统功能的概述
本系统在前台为普通用户提供预定和查询等系统使用功能,在后台为花店商家提供对系统平台的管理功能。
在前台为会员提供操作功能包括以下内容:
自己的个人信息管理(包括会员名、密码、真实姓名、电话和通讯地址等)、鲜花的查找、购买、订单管理、购物车管理、留言等功能。
此系统为商家提供功能如下:
管理员管理、会员管理、商品信息管理、订单管理、公告管理、友情链接、商品分类查询、安全退出等功能。
图书馆管理信息系统需要完成功能主要有:
1.学生基本的登录,包括账户和密码。
2.学生基本信息的查询、更新和追加,包括读者考生学号、专业、姓名、性别、身份证号、是否报考、年级等。
3.教师基本信息的查询、更新和追加,包括教师编号、教师姓名、性别、联系电话、是否安排。
4.考场考生名单。
5.考室查询,包括考室编号、教室名称、位置。
6.准考证信息的查询,包括考生学号、姓名、身份证号、性别、教室名称、座位名称。
7.综合信息的查询,包括读者教师编号、教师姓名、考室编号、教室名称等。
8.座位信息的查询、修改,包括座位编号、座位名称、是否安排。
9.考试安排的输入,包括考试安排编号、考生学号、教师编号、考室、座位。
10.学生报考的输入,包括还书读者学生学号、姓名、性别、身份证号、年级、专业、所属学院、是否报考等。
1.4系统的开发环境
开发此系统所需要用到的软件环境如下:
Ø操作系统:
WindowsXP
Ø数据库:
MicrosoftAccess2010及其以上版本,服务器端脚本编程环境是JSP嵌入JavaScript。
MicrosoftAccess2010简体中文企业版+SP4升级补丁,MicrosoftAccess2010 (SP4)可解决自从MicrosoftAccess2010推出以来所发现的特定问题。
因为MicrosoftAccess2010的内容是不断累积的。
Ø图片处理:
PhotoShopCS4等工具。
第2章系统可行性分析
系统的可行性分析
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
在实际开发计算机系统的过程中,常常因为资源的限制、资金的限制而使计算机系统无法在规定的时间内完成而带来烦恼,也会因为没有系统的分析而凭主观的猜想估计使系统的开发耗费大量的代价,所以需要慎重地尽可能早地估价研制课题的可行性,避免在开发系统的过程中,发现系统的开发不合理或者是系统完成后带来的经济效益无法满足所投资的程度等等。
可行性分析主要包括以下内容:
技术可行性、经济可行性、操作可行性、法律可行性。
2.1经济可行性
一般来说,投资费用主要包括:
设备费用,人员费用,材料费用,其他费用。
现在的大、中型鲜花销售中心都有自身的运营经费,而且一般大中型规模的销售点都会配置电脑,所以在硬件方面不必再投入;只需要在软件开发方面投入一些经费就可以了,而且在方面投资鲜花销售中心应该会愿意承担并完全支付得起。
成本/效益分析、估计开发成本、运行费用、新系统将带来的经济效益。
2.2技术可行性
英语考试系统有以下特点:
一是数据量较大,要求及时查询的内容较多;二是数据处理较集中,内部数据处理量大,输出量大;三是即时处理,要不断更新数据信息。
基于以上三个特点,现有技术都可以达到要求的目的。
2.3操作可行性
本系统为一个小型的英语考试系统,所耗费的资源非常的小,工作室的电脑无论是硬件还是软件都能够满足条件,界面设计时充分考虑后台管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠,统计准确,因此,本系统在操作上是可行的。
2.4结论
通过以上的可行性分析,我们将采用MicrosoftAccess2010数据库相结合的技术,对系统进行设计,本系统的开发预计以后的收入将远大于支出,在法律上也合法,因此我们认为该系统是可以开发的。
第3章系统需求分析
软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效需求。
需求分析阶段研究的对象是软件项目的会员要求。
一方面,必须全面理解会员的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的会员要求。
只有经过确切描述的软件需求才能成为软件设计的基础。
3.1系统开发的具体目标
3.1.1普通用户对系统的要求
Ø系统的会员登录及身份验证要求,系统会员注册、验证会员的注册信息、系统会员进入系统的身份验证、注册的会员不可以再注册。
3.2系统业务流程图
系统流程图又称业务流程图,是概括地描绘物理系统的传统工具,其基本思想是直观描述该系统业务处理由开始到结束的整个过程的非结构化图型工具,它可以描述一个系统的业务,也可以描述一项具体业务的处理过程。
它是系统分析员描述该系统的最好的工具,是系统分析员与企业管理人员交流的有力工具。
系统业务流程图:
图2-3书籍信息实体E-R图
2.1.2教师信息实体E-R图:
图2-4书籍借还记录信息实体E-R图
2.1.3考室信息实体E-R图:
图2-2用户信息实体E-R图
2.1.4总的信息实体E-R图:
图2-7总的信息实体E-R图
3.逻辑结构设计
3.1E-R图向关系模式转化
一般逻辑模型设计
由ERD导出一般关系模型的四条原则为
原则1(实体转换为关系模式):
ERD中每个独立的实体转换为一个关系模式,实体的属性组成关系的属性,实体的主标识转换成关系的主码。
原则2(从实体及其主从联系转换为关系模式):
ERD中一个从实体及其主从联系转换为一个关系,从实体的属性及其主实体关系的属性组成的属性,其主实体关系的主码,在主从关系联系为一对多联系时还要加上可把同一主实体个体所对应的从实体个体区分开来的,从实体的一组属性,作为该关系的主码。
对子类实体可作类似一对一联系的从实体的转换。
原则3(一对多联系在关系模式中的表示):
ERD中的一个一对多联系通过在其“多”实体关系上增加“1”实体关系的主码(作为外码)和联系本身的属性来表示。
原则4(多对多联系转换为关系):
ERD中的一个多对多联系转换为一个关系,其被联系实体关系的主码和该联系本身的属性一起组成的属性,被联系关系的主码组成该关系的复合主码。
(一)考生(考生学号、专业、姓名、性别、身份证号、是否报考、年级)
(二)教师(教师编号、教师姓名、性别、联系电话、是否安排)
(三)考室(考室编号、教室名称、位置)
以上通过关系代数方法的进行运算得到所需要的结果,在实验结果中可以看到。
3.2数据字典
表2.2-1 考生信息表
表中列名
数据类型
可否为空
考生学号
varchar
notnull(主键)
姓名
varchar
notnull
性别
varchar
notnull
身份证号
varchar
Notnull
所属学院
datetime
null
年级
varchar
notnull
专业
varchar
notnull
是否报考
varchar
notnull
表2.2-2教师信息表
表中列名
数据类型
可否为空
教师编号
Varchar
Notnull(主键)
教师姓名
Varchar
Notnull
年级
Varchar
Notnull
联系电话
Varchar
Notnull
是否安排
Varchar
Null
性别
Varchar
Notnull
表2.2-3考室信息表
表中列名
数据类型
可否为空
考室编号
Varchar
Notnull(外主键)
教师名称
Varchar
Notnull(外主键)
位置
Varchar
Notnull
表2.2-4座位信息表
表中列名
数据类型
可否为空
座位编号
Varchar
Notnull
座位名称
Varchar
Notnull
是否安排
Varchar
Notnull
4.数据库实现
4.1表结构截图
表4.1-1 考生表
表4.1-2教师表
表4.1-3考试安排表
表4.1-4座位表
表4.1-5考室表
4.2表间关系截图
表4.2-1各表之间的关系
5.数据库功能模块图
5.1数据库功能模块图
5.1-1数据库总体功能模块图
5.2功能模块窗口截图
5.2-1考试安排管理窗口
5.2-2教师信息查询窗口
5.2-3教师信息查询子窗口
5.2-4教师信息管理窗口
5.2-5考场信息管理窗口
5.2-6考生报考窗口
5.27考生信息查询窗口
5.28考生信息编辑窗口
5.27考生信息查询窗口
5.27考试安排窗口
5.3数据库具体代码
5.3.1数据库创建源代码
5.3.1-1英语四六级考试安排管理系统
DimstDocNameAsString
stDocName=ChrW(-32765)&ChrW(-29739)&ChrW(23433)&ChrW(25490)&ChrW(24635)&ChrW(-30616)
DoCmd.OpenReportstDocName,acPreview
Exit_Command12_Click:
ExitSub
Err_Command12_Click:
MsgBoxErr.Description
ResumeExit_Command12_Click
EndSub
PrivateSubCommand13_Click()
OnErrorGoToErr_Command13_Click
DimstDocNameAsString
stDocName=ChrW(20934)&ChrW(-32765)&ChrW(-29759)
DoCmd.OpenReportstDocName,acPreview
Exit_Command13_Click:
ExitSub
Err_Command13_Click:
MsgBoxErr.Description
ResumeExit_Command13_Click
EndSub
PrivateSubCommand14_Click()
OnErrorGoToErr_Command14_Click
DimstDocNameAsString
stDocName=ChrW(-32765)&ChrW(22330)&ChrW(-32765)&ChrW(29983)&ChrW(21517)&ChrW(21333)
DoCmd.OpenReportstDocName,acPreview
Exit_Command14_Click:
ExitSub
Err_Command14_Click:
MsgBoxErr.Description
ResumeExit_Command14_Click
EndSub
PrivateSub主体_Click()
EndSub
教师信息查询
ForEachctlInMe.Controls
'根据ctl的控件类型来选择
SelectCasectl.ControlType
CaseacTextBox'是文本框,要清空(注意,子窗体下面还有两个锁定的文本框不能赋值)
Ifctl.Locked=FalseThenctl.Value=Null
CaseacComboBox'是组合框,也要清空
ctl.Value=Null
'其它类型的控件不处理
EndSelect
Next
'取消子窗体的筛选
Me.教师信息查询子窗体.Form.Filter=""
Me.教师信息查询子窗体.Form.FilterOn=True
Exit_cmd清除_Click:
ExitSub
Err_cmd清除_Click:
MsgBoxErr.Description
ResumeExit_cmd清除_Click
EndSub
PrivateSubCommand35_Click()
OnErrorGoToErr_Command35_Click
DoCmd.Close
Exit_Command35_Click:
ExitSub
Err_Command35_Click:
MsgBoxErr.Description
ResumeExit_Command35_Click
EndSub
PrivateSub主体_Click()
EndSub
教师信息管理
OptionCompareDatabase
PrivateSubCommand10_Click()
OnErrorGoToErr_Command10_Click
DoCmd.GoToRecord,,acFirst
Exit_Command10_Click:
ExitSub
Err_Command10_Click:
MsgBoxErr.Description
ResumeExit_Command10_Click
EndSub
PrivateSubCommand11_Click()
OnErrorGoToErr_Command11_Click
DoCmd.GoToRecord,,acPrevious
Exit_Command11_Click:
ExitSub
Err_Command11_Click:
MsgBoxErr.Description
ResumeExit_Command11_Click
EndSub
PrivateSubCommand12_Click()
OnErrorGoToErr_Command12_Click
DoCmd.GoToRecord,,acNext
Exit_Command12_Click:
ExitSub
Err_Command12_Click:
MsgBoxErr.Description
ResumeExit_Command12_Click
EndSub
PrivateSubCommand13_Click()
OnErrorGoToErr_Command13_Click
DoCmd.GoToRecord,,acLast
Exit_Command13_Click:
ExitSub
Err_Command13_Click:
MsgBoxErr.Description
ResumeExit_Command13_Click
EndSub
PrivateSubCommand14_Click()
OnErrorGoToErr_Command14_Click
DoCmd.GoToRecord,,acNewRec
Exit_Command14_Click:
ExitSub
Err_Command14_Click:
MsgBoxErr.Description
ResumeExit_Command14_Click
EndSub
PrivateSubCommand15_Click()
OnErrorGoToErr_Command15_Click
DoCmd.DoMenuItemacFormBar,acRecordsMenu,acSaveRecord,,acMenuVer70
Exit_Command15_Click:
ExitSub
Err_Command15_Click:
MsgBoxErr.Description
ResumeExit_Command15_Click
EndSub
PrivateSubCommand16_Click()
OnErrorGoToErr_Command16_Click
DoCmd.DoMenuItemacFormBar,acEditMenu,8,,acMenuVer70
DoCmd.DoMenuItemacFormBar,acEditMenu,6,,acMenuVer70
Exit_Command16_Click:
ExitSub
Err_Command16_Click:
MsgBoxErr.Description
ResumeExit_Command16_Click
EndSub
PrivateSubCommand17_Click()
OnErrorGoToErr_Command17_Click
DoCmd.Close
Exit_Command17_Click:
ExitSub
Err_Command17_Click:
MsgBoxErr.Des
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语考试 管理 系统