1.2 国内研究现状
随着计算机在学校的普及,学校可以使用计算机来实现试卷的智能化管理,这种方式不仅能够提高老师的工作效率,而且与我国的现代信息化的发展方向相符合。
现今国内已有一些公司研发考试系统,WebExam(通用考试系统)是一款远程网络学习与考试相结合的软件,它被广泛的应用于政府、学校及企业的各专业网上考试、作业、练习、培训管理等,WebExam有较为开放的题库系统以及灵活快捷的组卷系统,它不仅能自动输出Word形式的试卷、实现Excel题目和题库试卷的导入导出等设计,还能实现资源的收集和数据的高度共享[ ]。然而在学校,易于控制的单机版的题库系统更有优势。WebExam是远程网络系统,此系统只适用于远程或分布式的考试。而单机版的系统只需在校园或在机房的范围内,不用上网,老师就可以轻松的根据学生的学习情况编纂试题形成完整的试卷。
随着Internet信息现代化发展,计算机的各种配置也日新月异,利用计算机来组卷的形式将是未来学校考试的一种发展趋势。这种形式不仅解决手工整理以试卷(纸质)的形式存放到档案室、浪费纸张等原材料、占据大量空间等传统试卷的种种问题,而且可以减轻老师的工作强度、实现保护环境和试卷的科学化保存。除此之外,通过计算机实现自动形成试卷的系统既可以减少泄题的情况,也可以增加试卷试题的普遍性与灵活性,由此可使老师更好的了解学生掌握知识的情况。
1.3 题库管理系统的构建
为了使题库管理系统与实际应用相适应并形成完备的系统,不仅要求系统的界面友好,方便录入各种试题,而且要求试题库的维护(修改、删除试题)操作简单易懂、查询试题高效迅速、组卷时灵活快捷[ ] ,另外还要求系统具备一定的安全性。根据以上情况将使用C#中的windows窗体和SQL Server 2008数据库等技术,题库管理系统对数据的存储有较高的要求,试题数据将按照课程、章节、题型、难易程度等参数来归类录入数据库。
2 开发工具及系统模式
2.1 开发环境的介绍
由微软公司推出的Visual Studio是一种Windows平台应用程序的开发环境,于2010年4月12日上市的Visual Studio 2010版本变得更加清晰简单。NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP)和支持对面向Windows 7的应用程序的开发是Visual Studio 2010新的亮点。Visual Studio 2010支持Microsoft SQL Server, IBM DB2和Oracle数据库。源'自:751-'论/文'网"www.751com.cn
Visual Studio 2010除了可以自定义开始页,还有几大功能创新。新功能包括:C# 4.0中的动态类型和动态编程、支持多显示器、使用Visual Studio 2010的特性支持TDD、支持Office 、Quick Search特性、IDE增强等[ ]。Visual Studio 2010也有许多改进的地方,例如在外观上,IDE经过重新设计,不仅提高了可读性,而且为了减少杂乱,已删除了不必要的行和渐变。在调试阶段,它改进的重点是重新设计的“线程”窗口提供筛选、调用堆栈搜索与展开以及分组功能。此外,现在开发人员与其他开发人员可以共享组织和搜索断点。使用“并行堆栈”窗口和使用“并行任务”窗口是一个改进,新的“并行堆栈”和“并行任务”窗口,这种窗口可为开发人员调试用 C++、C# 、VB等编程语言编写的并行代码提供帮助。
目前Visual Studio 2010有五个版本:专业版、高级版、旗舰版、学习版和测试版。这里简单介绍它们的区别与联系,面向个人开发人员是专业版(Professional),专业版提供集成开发环境(IDE)、开发平台的支持以及测试工具等。高级版(Premium)与专业版比较主要增加了数据库开发、Team Foundation Server(TFS)、MSDN订阅等,除此之外高级版可创建易扩展且质量高的程序完整工具包。旗舰版(Ultimate)是面向开发团队的综合性ALM工具,Visual Studio 2010的学习版(Express)是一个免费的工具。 C#+SQLServer题库管理系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_60851.html