- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
使用ASP.NET实现试题库系统试题导入及修改维护的一种方法
摘要:随着试题库系统在学校教学工作中的使用日渐普及,在试题库的运行维护管理过程中,试题库的试题录入及修改编辑成为提高试题库运行效率的主要研究内容之一。本文以DSOframer、Spire.Docfor.NET控件为主要工具,提出并实现了B/S架构试题库系统试题录入及修改编辑的一种方法,通过比较简洁的操作实现将Word文档中包含图片、表格、数学公式的试题导入数据库及对试题库中试题的修改编辑,从而提高试题库维护的效率。
中图分类号:G434?文献标识码:A?论文编号:1674-2117(2021)23-0082-04
当前使用的很多试题库系统采用以ASP.Net技术开发前台页面、以SQLServer为后台数据库的B/S架构形式,开发、维护简单,既可以生成导出传统的纸质试卷,也可以使用浏览器实现在线考试,应用比较广泛。这种B/S架构试题库系统的试题如果采用逐题录入及维护,大多数是通过Web富文本编辑器实现,这种录入及修改方法比较适合纯文本试题,如果试题中包含数学公式、表格或图片,进行图文混排内容的录入及修改在操作上就比较烦琐。对于B/S架构下,图文混排内容快速录入试题库的研究,目前采用的应对方法,一是以Word文档为导入数据源,在要导入的Word文档中设置标签,通过程序提取图片、表格及公式等对象,与文本内容分离,然后分别存储在试题库数据库的不同类型字段,进而将文本与公式、表格及图片分开存储[1];二是采用ActiveX控件,将包含数学公式、表格或图片的试题分开录入到Word文档,或通过设置书签的方式分割为新的Word文档,然后以二进制数据存储到试题库数据库[2][3],实现试题内容的排版与输出组卷的格式一致。上述快速录入方法要求事先将Word文档的题干和选项等作标记或必须按指定的格式先修改好,格式不能出错,否则导入就会失败。而且该方法主要是解决试题录入的问题,并没有解决对试题库中的试题进行快速浏览及修改维护的问题。
本文对B/S架构下,Word文档中的试题导入试题库及对试题修改编辑的方法进行研究,提出用ASP.NET技术进行B/S架构试题库系统录入及修改维护的一种实现方法。试题库系统使用者可以在客户端浏览器界面上通过DSOframer控件对已经包含题目及答案的现成Word文档进行普通选取操作,就可以将含图、文、表格及数学公式等的试题内容快速录入到试题库数据库;同时也可以通过客户端浏览器快速浏览试题库中试题的具体内容,选择需要修改的试题,在浏览器的Word界面下进行修改,与对Word文档的操作方式一致,人机界面友好,排版格式易控制,有利于提高试题库系统的维护效率。
本文策略研究
1.试题库中试题的存储策略
试题库的试题内容需要不断添加,目前,在网络上有很多教学资源站点,可以搜索下载适合的试题,导入试题库使用,这是录入新试题比较便捷的一种方式。Word文档是大多数试题文档所使用的文档形式,从网上下载的Word文档试题排版格式各不相同,由于新试题往往是根据试卷格式的要求录入的,所以在Word文档中要适当编辑处理后再导入到试题库的数据库中。
对于包含文本、图、表的试题主要内容在试题库数据库中的存储,在现有技术条件下,如果把试题文本部分与试题相关的图、表分开存储,試题文本与图、表的位置关系难以获取并记录,在导出试题时,试题图文混排的效果就会与原来的导入试题时的排版效果完全不同,导致系统完成自动组卷并导出为Word文档后用户还需进行大量的排版操作。解决上述问题的可行方法是在不破坏原有文本编排格式及图文布局的前提下将Word文档内容编排后(含图、表)以二进制数据类型存储在数据库中,导出时将二进制数据解析成Word文档,可以保持与原输入排版一致的格式。因此,在试题库数据库中设置二进制数据类型字段存储导入试题及答案Word文档的数据;同时考虑到试题管理的要求,把试题及答案的Word文档转换为图片,通过图片实现在浏览器上对试题库内容的浏览,将存放试题和答案图片的字段类型设置为图像数据类型;为方便检索和查重试题,设置一个文本类型字段存储试题的文本内容。
2.试题库试题录入及维护的实现策略
本方法的试题录入是针对已有Word文档中的试题逐题导入试题库提出的,同时实现从试题库中导出试题进行编辑修改。从易用性和使用界面友好的设计角度而言,这些Word文档考虑在客户端的浏览器网页中打开,然后在网页中进行录入及修改等操作。DSOframer是微软提供的一款开源的用于在线编辑Word、Excel、PowerPoint的ActiveX控件,基于本地Office组件运行,提供了标题栏、菜单栏及工具栏等用户界面接口,在ASP.NET页面中嵌入此控件,就可以在基于IE内核的浏览器网页上构建嵌入式文档浏览器
您可能关注的文档
最近下载
- 四川盆地课件.ppt VIP
- 初中信息技术教材解读 九年级下第二章 物联网.pptx VIP
- 【人教新版】七上第三章 第二节 《世界的地形》教学课件.pptx VIP
- 第7课 三国两晋南北朝时期的科技与文化(课件)-【中职专用】《中国历史》(高教版2023基础模块).pptx VIP
- DB50∕T 1786-2025 门诊安宁疗护服务规范.pdf
- 《蒙牛企业介绍》课件.ppt VIP
- 学生的学习风格.ppt VIP
- 9706.1有源医疗器械检测用-GB_T 42062-2022风险管理报告.docx VIP
- 苯甲苯冷凝器工艺设计(课程设计).doc VIP
- 8、第八单元习作:我的心儿怦怦跳(教学课件)四年级语文上册单元作文(统编版).pptx VIP
原创力文档


文档评论(0)