关于数据库类论文范文,与艺术类专业考试网上报名系统的设计与实现相关毕业论文格式范文
本论文是一篇关于数据库类毕业论文格式范文,关于艺术类专业考试网上报名系统的设计与实现相关函授毕业论文范文。免费优秀的关于数据库及现代电子技术及艺术类方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:在此主要描述了艺术类专业考试网上报名系统的设计与实现过程,该系统采用B/S模式,实现了考生报名、考场安排、成绩管理等一体化功能,大大缩短了考生报名和考试组织工作的时间.详细介绍了系统的开发环境、功能设计和数据库设计环节,重点阐述了系统的主要功能及其实现的关键技术.
关 键 词:艺术类;网上报名系统;数据库设计;B/S模式
中图分类号:TN91934;TP311文献标识码:A文章编号:1004373X(2014)22007005
Designandimplementationofonlineregistrationsystemforartprofessionalexam
YUNing,WANGYanchun,MAShuai
(QingdaoAgriculturalUniversity,Qingdao266109,China)
Abstract:Thedesignandimplementationprocessofonlineregistrationsystemfortheartprofessionalexamaredescribedinthispaper.TheB/Smodeisadoptedinthissystem.Theintegrationofcandidateregistration,examarrangement,performancemanagementandotherfunctionswereachieved,whichgreatlyshortedthetimeofcandidateregistrationandexaminationarrangement.Thesystemdevelopmentenvironment,functionaldesignanddatabasedesignaredescribedinthispaper.Thefunctionsofthesystemandkeytechnologiesofitsimplementationareelaboratedemphatically.
Keywords:artprofession;onlineregistrationsystem;databasedesign;B/Smode
艺术类专业招生工作是高校招生工作的重要组成部分.目前大多数高校都是自主招生,采用现场报名的方式,考生需携带证件现场报名、现场缴费、打印准考证等待的时间长.另外由于现场报名时间一般为2~3天,报名时间和考试时间相隔较短,容易出现报名人数多,考试组织和后期数据处理工作量大的现象[12].近几年,随着高校艺术类专业报考人数的不断增加,现场报名的方式已不能满足艺术类专业招生工作的需要,因此开发一套适合当前招生工作需要的网上报名系统,实现考生报名、考场安排、成绩管理等一体化功能,将进一步简化报名程序、规范考试管理,减轻工作强度,提高工作效率,确保考试组织工作的顺利进行[36].
1系统开发环境
系统使用Windows7操作系统,开发工具VisualStudio2012+SQLServer2008.VisualStudio2012是最流行的Windows平台应用开发环境,是一个集成、全面、易掌握的开发工具,具有优良的可扩展性和版本兼容性.SQLServer2008数据库是在Microsoft的数据平台上发布,可以组织管理任何数据,具有很高的安全性、可靠性和可扩展性,为艺术类专业考试网上报名系统提供了良好的后台数据支撑.
2系统功能设计
2.1考生报名功能
考生登录网上报名系统,浏览报考须知.然后进入报名界面.考生输入报考证号、姓名和身份证号,系统进行数据比对,身份验证通过后,显示该考生的详细信息,考生选择报考专业及面试科目,然后提交报名信息,并等待系统审核.审核通过后,考生进行网上缴费.缴费成功后,系统随机进行笔试、面试考场安排,并生成准考证,考生打印准考证,整个网上报名程序结束.考生报名功能结构如图1所示.
2.2后台管理功能
2.2.1时间管理功能
系统可设置报名和成绩查询的起止时间,超过规定时间,系统将锁定该功能,考生不能登录报名系统.
2.2.2数据管理功能
系统具有数据导入功能,可将省招办提供的考生基本信息导入数据库,作为考生信息比对的依据.可将考场安排表、考生照片、考生成绩等导入系统数据库,便于数据信息维护.系统具有数据导出功能,可将已报名并缴费成功的考生信息、考生成绩等以Excel格式导出.
图1考生报名功能结构图
2.2.3考生信息管理
管理员登录系统查看审核考生报名信息,可对信息进行修改,导出考生信息,打印考生名单.
2.2.4考试管理功能
管理员可对相应年度的艺术类招生专业、笔试面试科目、考试时间、考试时限、考场安排等进行设置,可按考场预览打印考生信息表.
2.2.5成绩管理功能
管理员可通过系统导入、录入考生成绩,由系统计算总成绩,然后将整理好的考生成绩导出保存.考生可登陆报名系统查询个人成绩.后台管理功能结构具体如图2所示.
3数据库设计
本文选择SQLServer2008为后台数据平台,进行数据库表的设计,实现考生报名信息的储存和调用,为系统提供强大数据的支持[7].主要设计的数据表有:管理员用户表、考生基本信息表、考生报考信息表、专业代码表、考场安排表、考生成绩表和考试科目表等.数据库构成及主要数据表如图3所示.
图3数据库构成及主要数据表
4系统实现的关键技术
4.1数据导入
随着艺术类专业报考人数的大幅增加,对每个考生的身份验证、信息管理以及考试成绩录入,如果仅靠人工来完成,工作量巨大,而且数据的准确性很难保证[89].鉴于这种情况,系统提供了数据的导入和导出功能.可将导入考生信息、考场安排信息、考生照片、考生成绩等.数据导入功能可以大大节约数据处理的时间,提高招生工作效率.信息导入界面如图4所示.
图4数据导入界面
考生信息导入功能的部分代码如下:
publicclasskaosheng
{
sqlclasssqluse等于newsqlclass();
publickaosheng()
publicDataTableExcelchange(stringfileExtenSion,stringfilepath)
{
stringconnstr2003等于"Provider等于Microsoft.Jet.OLEDB.4.0;DataSource等于"+filepath+";ExtendedProperties等于′Excel8.0;HDR等于Yes;IMEX等于1;′";
stringconnstr2007等于"Provider等于Microsoft.ACE.OLEDB.12.0;DataSource等于"+filepath+";ExtendedProperties等于\"Excel12.0;HDR等于YES\"";
OleDbConnectionconn;
if(fileExtenSion.ToLower()等于等于".xls")
{
conn等于newOleDbConnection(connstr2003);
}
else
{
conn等于newOleDbConnection(connstr2007);
}
conn.Open();
stringsql等于"select*from[Sheet1$]";
OleDbCommandcmd等于newOleDbCommand(sql,conn);
DataTabledt等于newDataTable();
OleDbDataReadersdr等于cmd.ExecuteReader();
dt.Load(sdr);
sdr.Close();
conn.Close();
returndt;
}
publicstringclearInto_kaosheng(DataTabledt)
{
if(dt.Columns.Count!等于13)
{
stringmessageshow等于"数据库与Excel中字段个数不相等!";
returnmessageshow;
}
elseif(dt.Rows.Count<1)
{
stringmessageshow等于"Excel中不存在合法字段!";
returnmessageshow;
}
elseif(dt.Columns[0].ColumnName.ToString()!等于"ksh"||dt.Columns[1].ColumnName.ToString()!等于"xm"||dt.Columns[2].ColumnName.ToString()!等于"xb"||dt.Columns[3].ColumnName.ToString()!等于"mz"||dt.Columns[4].ColumnName.ToString()!等于"kldm"||dt.Columns[5].ColumnName.ToString()!等于"sfzh"||dt.Columns[6].ColumnName.ToString()!等于"byxxdm"||dt.Columns[7].ColumnName.ToString()!等于"byxxmc"||dt.Columns[8].ColumnName.ToString()!等于"lxdh"||dt.Columns[9]
关于数据库类论文范
关于数据库类论文范文,与艺术类专业考试网上报名系统的设计与实现相关毕业论文格式范文参考文献资料: