本科毕业论文(设计)
题目基于SSH2的在线考试系统的开发
f郑重声明
本人的毕业论文(设计)是在指导教师XXX老师的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。
毕业论文(设计)作者(签名):年月日
f摘
要
此在线考试系统平台采用BS模式的构架,是一个综合的网络教学系统
平台,本系统分为两个子系统,后台管理系统和前台考试系统,后台管理系统主要包括题库管理、试卷管理、考试管理、批卷管理、成绩管理、机构管理、用户管理和系统设置等模块,前台考试系统仅包括考生答题模块。用户通过浏览器向服务器发出请求,服务器端应用程序首先对用户进行身份验证,然后根据用户所提交的请求进行对应的各项操作。这个系统在开发过程中,所用的编程语言是java和目前主流的Struts、Hiber
ate、Spri
g三大框架,应用了分布式的一些技术。总体上来讲,这是一个三层架构的系统,分别为actio
控制层、service业务层、jsp显示层。在架构上,实现了业务处理和数据库处理的分离,整体上提高了系统的安全性和可扩展性。
关键词
servlet
Struts2
Spri
gHiber
ate
BS模式
I
fDevelopme
tOfO
li
eExamSystemBasedO
SSH2
XXXXXXX
Abstract
DirectedbyLectureXXXX
O
li
eexami
atio
systemplatformusi
gtheframeworkoftheBSmode
isacomprehe
siveo
li
eteachi
gplatformthesystemisdividedi
totwosubsystemsthebackofficema
ageme
tsystema
dfro
texami
atio
systembackofficema
ageme
tsystemi
cludi
gthequestio
ba
kma
ageme
tpaperma
ageme
texami
atio
admi
istratio
batchvolumema
ageme
tperforma
cema
ageme
ti
stitutio
al
ma
ageme
tuserma
ageme
ta
dsystemsetti
gsmodulethefro
tdeskexami
atio
systemi
cludeso
lytheca
didatestoa
swermoduleBytheuserthroughthebrowsermakesarequesttotheserverserversideapplicatio
firstauthe
ticatestheuserthe
accordi
gtotherequestsubmittedbytheusercorrespo
di
gtotheoperatio
Thissystemi
thedevelopme
tprocesstheprogrammi
gla
guageisjavaa
d
owthemai
streamoftheStruts2a
dhiber
atespri
gthreeframeworkstheapplicatio
ofadistributedsomeoftheco
ceptsOverallthisisathreetierstructureofthesystemtheactio
oftheco
trollayera
dservicebusi
esslayerjspdisplaylayerSeparatio
ofthebusi
essprocessi
ga
ddatabaseprocessi
ga
dimprovetheoverallsystemsecuritya
dscalabilityThesystemdevelopedi
theWi
dowse
viro
me
tTheserversideusi
gTomcat701forWi
dowsHTTPa
dJSPserviceprogramtoexplai
thejspscriptKeywordsservletstruts2r