基于.net框架web学校题库管理系统的建设

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:Intoyou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:手工记录对题库的管理非常的繁琐,大量的数据容易重复出错。运用ASP.NET为技术构架及SQL数据库技术,在Visual Studio平台上开发web题库管理系统,解决了人为因素而造成的工作效率低下,工作出现遗漏等问题。
  关键词:题库系统;asp.net;B/S结构
  中图分类号:TP311.52
  学校题库管理系统是辅助老师的,让老师方便的就能够对题库管理进行编辑。它使学校的管理人员密切与学校各部门的老师紧密的联系起来,能够及时发布、通知文件,能够及时得到老师的回馈,将整个沟通过程变成一个很有效率的信息传输智能化系统。因而解决了人为因素而造成的工作效率低下,通知得不到位,反馈不能及时,工作出现遗漏等问题。
  系统结构主要包括用户登录管理,题库编辑管理,题库的维护管理,试题库的制定管理,学生答题管理,学生成绩评阅与查看管理等。
  1 技术分析
  1.1 体系架构
  本系统基于Browser/Server结构模式,运用C#为编程语言,以ASP.NET为技术构架。C#是一种比较安全,较简单语言。C#是由C++衍生出来的简单稳定的编程语言[1]。有如C++,Visual Basic,Java语言的许多优点。不一样的是,C#的对象模型已经面向网络进行了重新设计,使用的是.NET框架的类库;C#不再支持指针类型,使得内存地址空间不能随便地被程序访问,所以会更加安全;C#也不再支持多重继承,避免了因为多重继承导致类層次结构带来的可怕果。
  1.2 技术工具
  Visual Studio 2010语言显得更加简洁,包含了AJAX项目模板,也提供了很好的开发环境,像Visual C++、Visual Basic等都实用了相同的集成开发环境(IDE)。使用它很有效率地创建各种类型的应用程序,有效的开发Web应用[2]。
  SQL Server 2008是一个大型的数据库服务器,Windows作为数据库管理软件操作系统,有条件的很好的运行[3]。它具有很好的安全性,可靠性,能使用户很好的运行他们的应用程序;比较高效的,能让用户降低开发程序的时间和成本。
  2 系统设计与实现
  2.1 设计原则
  系统的设计就是把系统的需求变化成软件程序的表示的一个过程,是程序开发过程中的技术核心。开发人员需要遵循一定的设计原则:采用抽象原则,控制复杂性;采用逐步求精,解决复杂问题;采用模块化,使每个模块的内容很容易的设计出来并且很容易去阅读和理解;采用信息隐藏,分解软件,在修改软件的时候所造成的影响局限到更少的模块中去。
  2.2 总体结构
  主要为两大部分,管理员和用户功能模块为主要管理模块,系统总体结构(见图1)。
  图1 系统总体结构图
  2.3 逻辑结构设计
  数据库的逻辑结构设计,需要根据本系统的具体使用情况和它的特点进行变化,该软件建立了以下逻辑数据结构。以试卷制定详细表和用户答卷表为例,见表1,表2。
  表1 试卷制定详细表
  字段名 数据类型 可否为空 说明 备注
  Paper int not null 试卷编号 主键
  Type varchar(40) —— 试题类型
  TitleID int —— 试题编号
  Mark int —— 试题分值
  表2 用户答卷表
  字段名 数据类型 可否为空 说明 备注
  User varchar(40) —— 用户编号
  PaperID int —— 试卷编号
  Type varchar(30) —— 题型
  TitleID int —— 试题编号
  Mark int —— 分值
  2.4 系统主要功能实现
  (1)权限设置。权限管理用户分两种,一种是学生,另一种是管理员或老师。
  学生主要功能:(a)选择测试科目:查看要测试的考试科目列表,选择测试科目进行考试。(b)考试管理:显示考试内容,记录时间,进行科目测试。(c)查看考试评价:查看各科题目考试后的成绩以及老师们的评价。
  管理员主要功能:(a)系统主要的功能:修改管理员自身密码、用户的管理、用户权限的管理。(b)科目管理:考试科目管理。(c)试题卷管理主要的功能:试卷的制定功能、试卷的维护功能、试卷的评阅功能、学生成绩查询功能。(d)题库的管理:主要包括以下的功能:各种题型的管理,如单选题,多选题管理等。
  (2)题库管理模块。管理员可进行对试题管理的编辑,包括各种题型,可编辑单选题管理、多选题管理、填空题管理等。对其进行添加、删除、修改。实现对题库管理的运用,将添加的题目进行类型归类。
  (3)试题制定管理。登录系统后,对其试题制定进行管理。通过题库管理中,提取单选题、多选题、填空题、判断题中的试题。进行组成试题,编辑试题的科目,试卷名称。试卷各部分的分值,完整的定制一套试卷。
  (4)试题维护与评阅查看功能。制定好试卷后,可对试题进行维护,主要对试题进行分类分科,对试题进行简单的易难评定。教师可登录系统查看学生试题成绩情况,评阅学生的学习成绩并进行添加评语。
  3 结束语
  通过对学校题库管理的调查及分析,结合题库管理的实际特点应用,设计了易于操作、界面友好、实用的题库管理系统。系统的实现改变了传统的手工输入、及单机模式,避免了手工录入中大量数据储存不科学及不安全,辅助教师方便简捷管理教学,提高了工作效率。
  参考文献:
  [1]石喜亨.C#在成长[J].科技资讯,2010(08):16
  [2]王玮.应用Microsoft Visual Studio 2010开发项目的优势[J].现代阅读教育版,2011.
  [3]戴有炜.Windows Server 2008 R2网络管理与架站[M].北京:清华大学出版社,2011:1-19.
  [4]刘晓梅.高校教材管理系统的设计与实现[D].青岛:中国海洋大学,2011.
  [5]温倩雯,周斌,何坚.基于.net平台的三层架构的改进设计[J].现代计算机,2013(16):75-80
  作者简介:陈可汤(1979-),男,海南儋州人,工程硕士在读,讲师,研究方向:计算机应用。
  作者单位:琼州学院电子信息工程学院,海南三亚 572022
  基金项目:琼州学院校级青年科学基金项目“基于.net框架的Web站点信息安全策略研究”(编号:QYQN201341)。
其他文献
摘 要:本文针对网络技术与信息技术在高校信息化教学应用中的特点,以提升教师的信息化教学能力为目标,从宏观和微观两个层面研究和探寻能力提升的途径。构建教师信息化教学能力模型和“技能→技术→学术”的教师信息化能力提升途径体系,从而促进高校构建更加良好的信息化教学环境。  关键词:信息化教学;评价机制;能力模型  中图分类号:G434  1 高校教师信息化教学能力培养现状  对信息化教学能力的界定是建立
期刊
摘 要:本文通过各个层面对高校财务管理系统的需求等方面进行研究,综合现有的研究和实践成果,对高校财务管理系统进行重新规划和设计,形成新的管理系统框架理论。  关键词:高校;财务;管理;系统框架  中图分类号:TP311.52  设计可持续发展的高校财务管理系统框架,使各个方面的管理数据和财务信息形成及时、良好、通畅的互动机制,相互之间有一系列的勾稽关系和指标控制,为教学科研单位的管理、各相关部门的
期刊
摘 要:VB是一门易于学习,功能强大的面向对象的编程语言,应用广泛,也被认为是效率最高的一种编程语言。国家教育部对非计算机专业的课程体系划分中,将VB作為第二层次的课程,帮助学生掌握计算机程序设计的思想和方法,旨在学生能够在其他领域更好的应用计算机。本文将针对高校VB教学的热点问题展开讨论,从教学、考核和课程设计方面提出一些解决建议。  关键词:高校教育;VB;热点问题  中图分类号:TP312.
期刊
摘 要:随着企业管理信息系统的发展,物料信息管理已经在很多企业中逐渐应用和完善。它将各种信息资源进行整合,大大的提高了企业的生产效率。本文利用MVC架构,结合JSP和MySQL数据库技术,设计了一种易于实现的企业物料管理系统。  关键词:物料管理系统;信息管理;MVC  中图分类号:TP3-4  企业物料管理系统是企业资源計划系统的一个分支。在以往的企业物料管理中,都采用人工管理的方式,其中就存在
期刊
摘 要:为了有效改善当前C语言程序设计教学方法的诸多问题,本文提出了一种互动式和启发式教学方法,从实际出发,制定出切实可行的教学案例。通过测试结果表明,本文提出的方法在实际的教学实践中取得了良好的效果。  关键词:C语言程序设计;互动式启发式和教学方法;教学案例;教学实践  中图分类号:TP312.1-4  随着现代信息技术的发展,计算科学与信息科学相结合更加紧密,计算机编程能力已经成为非计算机专
期刊
摘 要:本文从分析计量现场作业应用入手,通过现有SG186营销业务应用系统、GIS管理系统等系统提供的基础数据支持,以GPRS无线通讯技术、LBS基于位置服务的技术(通过GPS进行定位)为基础,结合自主研发的PDA移动智能终端,提出了建设计量现场管控系统的构想。系统在技术上、管理理念上具有前瞻性,具备良好的应用前景,可广泛应用于各级供电企业。  关键词:GPRS;LBS;PDA移动智能终端  中图
期刊
摘 要:通用企业网站生成系统为中小企业建设网站提供了一种便捷可靠的技术途径。本文设计了一种基于J2EE架构的商业网站模板系统,既包含了网站常用的功能,又能利用J2EE架构的优势使建立的企业网站易于个性化扩展。  关键词:J2EE;网站;中小企业  今天成千上万的大小企业已经意识到互联网对于企业的宣传和发展的重要性。互联网正以惊人的速度发展,它的普及意味着企业网络时代的来临,意味着企业生存方式、组织
期刊
摘 要:数字化学习作为一种全新的学习方式,是实现人才培养的新型途径,本文立足民办高校学生培养,充分考虑环境因素,将数字化学习融合到《Flash二维动画设计》课程教学中,针对该课程形成相应的教学策略,构造新型的教学和学习模式。为提高数字化学习实效性策略的研究提供有效参考价值。  關键词:民办高校;数字化学习;实效性;教学策略;学习模式  中图分类号:G434  随着校园信息化进程的不断深入,数字化学
期刊
摘 要:一套专业的信息网络资源管理系统,有利于解决企业信息运维人员耗费较多的时间和精力进行信息文档的核对、录入和管理的问题,有利于提高信息运维人员的工作效率。该系统采用B/S模式,以SSH2为框架,使用Java语言及MySQL数据库,在开发过程中还用到了一些经典设计模式和JSP、CSS等热门技术,实现了登录验证、权限管理、资料检索、资料管理和版本管理五大功能。  关键词:SSH2框架;文档管理;M
期刊
摘 要:随着我国网络以及计算机科学技术的不断发展,Web服务总是以分布式的系统科学和结构层出不穷的出现。伴随着中国Web服务科技的日益发展和连续不断的迅猛进步,日渐增多的分布式应用通过第三方集成的方式服务来实现和提升研发人员的工作效率,从而达到降低和减少研发、管理费用,最终充分有效的达到利用网络资源的目的。可是,Web服务在实现核心业务功能的情况下,还能实现对部分横切关注点的重视,减少了web服务
期刊