基于SSM的C语言在线考试系统的设计_张浩晨.pdf
《基于SSM的C语言在线考试系统的设计_张浩晨.pdf》由会员分享,可在线阅读,更多相关《基于SSM的C语言在线考试系统的设计_张浩晨.pdf(4页珍藏版)》请在咨信网上搜索。
1、本栏目责任编辑:谢媛媛软件技术Computer Knowledge and Technology电脑知识与技术第19卷第18期(2023年6月)第19卷第18期(2023年6月)基于SSM的C语言在线考试系统的设计张浩晨,朱参世(西京学院 计算机学院,陕西 西安 710123)摘要:为了更进一步地巩固计算机专业学生的编程基础能力和培养学生对编程的兴趣,所以设计出一款能够符合现实需求的C语言在线考试系统。该系统基于B/S结构,主要使用JavaWeb知识体系中的SSM软件设计框架,数据库使用MySQL数据库。系统实现了C语言考试相关信息的查看与管理的功能,满足在Internet上运行的条件,并具备
2、安全、稳定的特点。用户也可以很方便地通过系统进行与考试内容相关信息的操作,具有很高实际应用的特点。关键词:B/S架构;JavaWeb;SSM软件设计框架;MySQL数据库;C语言在线考试系统中图分类号:TP311.52 文献标识码:A文章编号:1009-3044(2023)18-0060-04开放科学(资源服务)标识码(OSID):0 引言在目前这个拥有网络化体系的大社会环境里边,基本上每一个行业都已经实现了信息化体系,尤其是管理型软件,已经出现在社会上的各个行业中,协助处理工作。当然,作为教育行业知识的引领者,必然也会实现出新型的管理体系。在考试的管理方面上,与考试相关的管理数据太多,诸如学
3、生相关的数据、课程相关的数据、考试相关的信息等,当面对大量的需要管理的数据时,学校的管理方式也慢慢地提升到计算机的层面之上,现今从高校的日常管理方面上来看,虽然已经引入了不少的管理型的程序,但这显然并不是很全面,缺乏一套好的、新颖的有关考试管理的体系结构,而且处于互联网科技的时代,各个高校都会开设类似于C语言程序设计等计算机基础课程,作为一门公共必修课开展相应的教学活动,传统考试方式不仅难以满足计算机基础考核要求,还会因卷面考核的形式而消耗大量的资源,高校使用此系统不仅可以减轻老师和学生的负担还可以提高在有关考试方面的效率,只要将与考试有着一定联系的内容信息录入至该系统当中去,系统会进行相应的
4、保存和处理,也具备一定查询的功能1。1 主要技术介绍1.1 SSM框架SSM框架是Spring、SpringMVC、MyBatis 的简称,它们三个都是免费的开源框架,经常作为数据源较简单的Web项目的框架。其中Spring是一种轻量的容器框架,由控制反转(IoC)和面向切面(AOP)组合而成,它能够作为一个工厂将项目中的JavaBean用模块化的方式进行组织和装配,通过使用该框架可以在指定的配置文件中定义一些必要的参数去调用项目中已经定义好的实体类或者构造方法达到实例化对象的目的2。Spring中存在的MVC框架称为SpringMVC,它就是把传统的模型层被拆分为了业务层(Service)和
5、数据访问层(DAO),它是一种轻量级Web框架,主要是将Web层进行加工解耦。MyBatis是一款优秀的持久层框架,用于简化JDBC开发,它让数据库底层操作变得透明,属于半自动的ORM(对象关系映射)框架。1.2 MySQL数据库MySQL数据库是一款跨平台且高效数据库系统,它与许多主流的编程语言紧密结合,大多数中小型网站都采用数据库MySQL作为后台数据库,它不仅体积小,运行效率高,而且是一款免费的产品,MySQL支持多种数据库存储引擎,不同的引擎可以适用于不同的应用场合,它的权限与密码系统兼有灵活性和安全性,而且允许基于主机的验证3。同时MySQL数据库会对所有传输过程的密码按一定的算法进
6、行加密,以此来保证密码的安全。2 系统分析2.1 操作可行性分析在进行操作的可行性研究与分析当中,必须首先收稿日期:2023-03-30作者简介:张浩晨(1999),男,陕西西安人,通信作者、硕士,主要研究方向为大数据分析与应用;朱参世(1959),男,陕西武功人,教授,硕士,主要研究方向为大数据分析与应用、计算机智能技术与应用、网络数据安全。E-mail:http:/Tel:+86-551-65690963 65690964ISSN 1009-3044Computer Knowledge and Technology 电脑知识与技术Vol.19,No.18,June 202360DOI:10
7、.14004/ki.ckt.2023.0905软件技术本栏目责任编辑:谢媛媛Computer Knowledge and Technology电脑知识与技术第19卷第18期(2023年6月)第19卷第18期(2023年6月)要考虑与注意的就是界面的一些操作以及相关要注意的事项。首先要知道的是一个好的软件系统首次展示在它的用户面前的是系统的显示界面,第一印象有的时候就往往决定了它的友好程度,所以在设计的时候要不假思索地去调查和发现那样的显示界面布局安排可以足够给用户留下深刻的印象,其次界面当中直观地展示的是该系统所能做到的操作,只有合理地去安排操作显示界面才能使得开发设计出来的系统显示界面清晰一
8、目了然,而且没有烦琐的功能按钮,最初的目的就是能让用户一看就能够知道点击哪些按钮达到自己想要的预期结果,还能够根据所自带的提示功能去熟练地使用和操作,因此总的来说,在进行不断的调查和研究的结果之后,所开发的C语言考试软件系统在操作方面上是可以实行的。2.2 经济可行性分析本文所开发的C语言考试软件系统,首先从花费方面来说,贯穿这个开发过程中所用到系统需要的服务响应器和数据存储库MySQL都是无偿免费的,可以直接通过查询搜索在自己的个人电脑上进行下载安装。当所开发设计出来的程序运行后能够助推学校在考试方面相关信息的管理,与传统在纸张上记录进行考试相关数据管理的这一方式相比,这样做不但省下了许多要
9、打印出来的纸张的费用,而且效率明显也提高很多。2.3 系统功能分析在C语言在线考试软件系统中主要包括教师和学生以及管理员这三个用户角色,三个角色在系统中作用不同,下面介绍一下他们的具体功能:教师:教师的功能是可以注册登录,登录后功能有个人中心、学生管理、资料类型管理、考试资料管理、C语言考试管理、试题管理、考试管理。学生:学生可以查看系统信息,包括首页、考试资料、C语言考试、注册登录、个人中心、考试记录、错题本、我的收藏。管理员:系统的管理员只要通过登录的显示界面之后,就能进入管理员的主界面当中去,在该主页中就包括了:个人的一些信息、学生与教师相关功能的管理、发布考题、答卷情况的一些记录以及试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSM 语言 在线 考试 系统 设计 张浩晨
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。