- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C
基于C
1现行在线考试系统现状及背景
信息高速发展的时代,高效率的办公越来越重要。对于现在来说,在线考试系统的开发还是比较热门。还有很大要改进的部分,例如怎样在规定的时间内自动交试卷、自动评分、怎样设置考试的时间等。木次开发的目标可以使工作人员在网络上完成相应的题目添加、试卷提交、査看等功能。配有一套完整成熟的题库就可以实现自动化考试,节约大量的人力物力资源,并且速度更加快捷。
主要实现以下几点目标:试题随机抽取、试题分值和考试时间的设置、自动提交试卷和评分、分数的査询。
2系统的设计目标分析
系统采用的是C#+SQLServer数据库的架构实现的,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应
性和推广性。此系统分以下几个模块:用户管理、成绩査询、考试设置、添加试题、修改试题、删除试题、开始考试、修改密码、査询分数。木系统目前主要市场为学校,服务的是广大在校师生,考试系统种类,相应的环境也成熟,有利于软件的推广,有了一定的基础,可以考虑推广到其他行业。
3SQLServer2000数据库
系统使用的是SQLServer2000数据库,它的主要特点和优势主要有以下几个:
更高的扩展性:可支持4个CPU和2GB内存,也可支持64个CPU和64GB内存。
性能和可伸缩性:系统管理先进,并支持Windows图形化管理工具、木地和远程的系统管理和配置等。
更加安全:与Oracle相比sql server更加安全,漏洞更少。
开发效率:可与Visual Studio团队协同工作,并提供集成化的开发体验
商业智能:与以前的版木对比,在数据仓库、商务智能等方面都有很多先进功能。
成木:与Oracle数据库相比,开发成木低,更新版木时,不需要付额外的费用。
3.1.1C/S的体系结构
系统采用C/S模式,C/S体系结构的主要优点:客户程序(client):客户端必须知道服务器端的地址,才能被用户端调用运行。运行不需要特殊的硬件和复杂的操作系统支持。
3.1.2服务器端程序(server):
可同时处理多个或木地客户的服务请求。系统启动后,就会一直运行,服务器端不需要知道客户端程序的地址。-般情况下,不需要强大的硬件和复杂高级的操作系统支持。
4系统功能设计
在线考试系统主要分为两个大的模块:考生模块、管理员模块。
考生模块:开始考试、修改密码、査询分数
管理员功能模:用户管理、成绩査询、添加、修改试题、考试设置
4.1系统实现及代码
(1)根据设计目标对系统进行测试,有登录测试、修改密码测试、分数査询测试、用户管理测试、添加新用户测试、修改用户测试、删除用户测试、成绩査询测试等。
系统登录主界面,如图1所示。
(2)关键代码如下:
privatevoid开始考试SToolStripMenuItem_Click(objectsender,EventArgse)
{
this.Hide();
frmStartExamstartexam=newfrmStartExam();//考试
模块
startexam.studentNum=Username;startexam.Show();
}
privatevoid查询分数SToolStripMenuItem_Click(objectsender,EventArgse)
stringsql=“select*fromtb_ExamResultwhereUse-rID=#39;H+Usemame+H#39;H;
SqlConnectionconn=BaseClass.DBCon();SqlCommandcmd=newSqlCommand(sql,conn);//分
数模块
SqlDataReadersdr=cmd.ExecuteReader();stringxz=sdr[2].ToString();stringpd=sdr[3].ToString();stringtk=sdr[4].ToString();
stringmess=Username+”你好,你的考分如下:n”+”选择题得分:”+xz+”\n”+”判断题得分:”+pd+”\n”+”填空题得分jLOVc:”+tk+”\n”+”最后总得分:”+all;
Mess
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)