Java免费开源在线考试系统:MyExam
一款优秀的国产开源考试系统,开源的国产考试系统在国内几乎很少,欧美国家的开源考试系统又大多不适合国人的使用习惯,所以这款由国人开发的适合国人使用 习惯的考试系统非常具有参考和学习价值。随着网络在广大中国的普及,以后在线或者网页考试,市场巨大。当然相对于传统考试模式弊端也大。考试系统可以连带 调查和调查测试整合,功能强大。
前台使用jquery+插件,后台用springMvc+ibatits+spring,支持简繁体中文、英语、西班牙语、日本语、韩语、德语、法语、阿 拉伯语、俄语等语言切换。数据库设计不加外键限制,全自由扩展。系统最大的扩展化,模块化,以期能够适应将来需求变化莫测的压力。
系统开源、永久免费,本系统设计最初本来为了供编程爱好者学习之用,系统有许多技术创新之初,希望对大家学习计算机技术有所帮助,现在列举一二如下:
1. 菜单加亮防刷新技术:本系统抛弃网上流传的两种解决方案:URL标记和cookies技术,采用独到的java命令模式,真正做到菜单加亮防刷新的终极解决方案,体现了面向对象编程的艺术之美。
2. Tiles模板技术:整合struts2的titles2的模板技术,使jsp页面有了模拟继承和模块化效果
3. URA权限设计,采用user-role-authority的数据库五表映射的权限管理,达到系统真正的权限颗粒化管理,是款优秀的权限解决方案。
4. Jquery技术,系统无处不在显示着jquery非凡的魔力
5. 动态国际化,结合spring国际化机制+jstl+filter+jquery实现系统全文包括js文件的100%国际化配置,系统实现了10种语言(V2.0版)
6. SeaJs模块化,可以整合各式插件,起到命名空间和按需加载的功效。
当然还有许多做大系统必备的精彩代码,或为稳健性、或为系统优化,这些都等着你去发现。