1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
利用中接口设置开始的行数和设置最大行数读取数据库中的记录,在页面结合动态设置起始行数。
相关代码见附录。
分页保存答案保存答案时把试题按两种类型保存,如果是选择性的题目保存被选中的选项的,如果是输入文本性的题目保存其输入的文本。
当学生点击翻页按钮时触发脚本,利用进行保存当前页面的试题答案。
自动阅卷当提交试卷时,系统会自动批阅试卷中的单选题多选题判断题。
评分时候分为两种,种是正确答案只有个的,即单选题和判断题。
此时只要比较学生提交的答案选项的和该试题的正确答案的选项是否样即可。
另外种就是多选题,此时可先把学生做的答案即多个选项的封装到个集第页共页合中去,然后在获取试题的正确选项的集合,利用中的集合方法,来判断学生是否答对了此题。
部分代码如下把学生所做的答案组合成个集合,系统的性能和安全在系统的设计和编码时候考虑到系统的性能和安全的问题主要采取的策略如下。
采用数据库连接池。
提供了个较为成熟的数据库连接池连接池,利用连接池可以使系统减少建立与数据库的连接次数。
节约系统的宝贵支援,提高系统的负载量。
合理配置数据库连接池,以提高系统的性能和安全。
当应用服务器发异常时候可能会使当前数据库连接失效。
而失效的连接如不及时的回收可能会造成系统的崩溃。
配置文件中的可以指定连接池自动回收失效的连接代码如下第页共页利用的接口的查询功能,避免出现注入漏洞。
发生此种情况有主要有两个原因。
是如果直接用页面的参数拼接语句,如果参数为语句中的特殊字符如单引号,可能会造成语法而导致程序出错。
例如下面这个用户登录的代码就会出错。
当是个单引号时候就会导致语法。
而采用的接口时候,可以使用占位符解决这个问题。
代码如下第二种情况是没有充分考虑到程序的逻辑问题。
同样对于第种情况如果。
虽然不会导致语句出错,但是这条语句会使用户通过验证。
解决的方法是改进代码,先利用的接口查出符合条件的用户,然后在取出该用户的密码比较与用户输入的密码是否致此时就可以有效的防止注入漏洞了。
在查询页面采用分页查询,减轻服务器与客户端的负担。
利用中接口设置开始的行数和设置最大行数读取数据库中的记录,在页面结合动态设置起始行数。
批量增加和更新数据库。
在组卷的时候,需要大量多次的向数据库插入和更新数据。
此次可以利用的批量插入和更新减少与数据库的交互次数提高系统的执行效率。
部分代码如下批量插入将本批插入的对象立即写入数据库并释放内存第页共页在系统的配置文件中加入默认页面和自己的异常处理。
给系统加入个默认页面可以避免列表目录的发生,同时指定自己的页面可以有效的减轻系统暴露代码信息。
利用页,捕获自己的异常可以给用户良好的提示。
部分配置代码如下小结本系统采用了相关稳定技术和框架提高系统的可维护性,在编写代码的同时尽量做的代码的规范性。
在设计和实现系统时候,注重提高系统的扩展性和系统的执行效率。
然而由于技术和时间有限有些方面还需改进。
参考文献,金灵译人民邮电出版社孙卫琴精通北京,电子工业出版社第页共页刘彬数据库高级教程北京,清华大学出版社,编程指南马树奇,金燕译北京,电子工业出版洪峰,吴云飞技术优化在线考试流量长沙通信职业技术学院学报,第卷第期年月柴进,姚全珠,孙楹,孙荣荣基于平台的在线考试系统的设计与实现宁夏工程技术第卷第期年月柯自聪开发精要北京,电子工业出版社北京,北京希望电子出版社北京,机械工业出版社英文摘要填空,简答,编程更新页面上的数据更新翻页标签当前第页共条第页共页分页条页更新提示取得剩余时间显示出剩余时间剩余分钟显示时间秒数如果秒到就重新更新分钟重新把秒针设为从数据库中重新获取剩余时间秒每秒更新次秒针翻页脚本上页第页共页没有上页了下页没有下页了第页已经是第页了最后页第页共页已经是最后页了
