基本信息

案例ID:130306

技术顾问:Hello World ! - 5年经验 - 广州聪慧科技

联系沟通

微信扫码,建群沟通

项目名称:企业内部员工答题系统

所属行业:工具 - 办公软件

->查看更多案例

案例介绍

名称:企业内部员工答题系统
项目时间:2020年1月-2020年2月
项目介绍:本系统针对企业内部员工培训结果的抽查,满足企业内部员工考核、考试的需求,和成绩统计,完成无纸化考试。员工可以自主在线答题,查看错题,对易错题进行针对性训练。
开发工具:VisualStudio 、SQL SERVER、PowerDesigner
技术点:WebForm、HTML、HTML5、ES5、ES6、XML、CSS3、BootStrap、LayUI、JQuery、AJAX、JSON、.NET FrameWork 4.5、多线程、字符编码、T-SQL编程 等...
负责内容:作为项目主要负责人,采用 敏捷开发 模式,负责项目进度追踪(采用甘特图)、人员分配、文档编写、版本迭代提交(SVN版本控制)。我设计了项目的数据库,数据库设计尽量的满足三大设计规范。完成了项目最为核心功能——答题功能模块。并完成了试卷题目分表储存,成绩分析,网站并发(优化),日志记录(Log4Net非常优秀的开源日志记录组件)等模块。项目采用三层架构,降低了程序之间的”耦合性“,内部功能模块使用面向对象封装,达到 ”高内聚“。
技术难点:
1.数据库的设计(关系型数据库要储存 选择题、多选题、判断题、填空题的选项储存以及扩展,题库和试卷库设计)
2.题目进度储存(在线表单答题时,突发状况导致游览器关闭,题目应该储存下来)
解决方案:
1.数据库设计参考已有项目的设计经验,对不同题目类型分表储存,一张题型表关联所有题目,并建立试卷库表,题库表,多对多关系中使用从表。工具选择上使用PowerDesingner设计数据库,直观方便,工具可以直接导出Sql脚本
2.重要考试,我们设计使用Ajax异步提交题目到后台数据库,考虑高并发,应该打包发送(并不是每答一题就提交,达到一定数量如5题,再打包提交)。一般考试,可考虑HTML5的本地储存(localStorage)或 游览器数据库(Web Sql),把答题信息 临时储存在游览器中,可供用户重新登录后继续完成上次未完成的试卷。

附项目地址:http://118.25.1.190:10008 Teacher帐号:0 密码0 | Student 帐号:1 密码1 | Admin 帐号:3 密码3

相似案例推荐

其他人才的相似案例推荐

  • 小马管家

    小马管家

    【功能介绍】 小马管家是一款基于地理位置为用户提供管家式服

  • 99物流

    99物流

    【功能介绍】 九九物流APP是一款可实现线上实时信息发布、

  • 设备掌控宝

    设备掌控宝

    【功能介绍】 医疗设备管理系统是利用对医疗设备的使用过程和

  • 后台管理系统

    后台管理系统

    SPA单页面后台管理系统,响应式的布局,方便客服人员24小时

  • 闹钟APP

    闹钟APP

    主要包括睡眠 闹钟 定时等几个功能,提供了多样的叫醒方法

  • 一体化系统

    一体化系统

    该系统主要是为老百姓就房产类业务的办理提供的综合性功能,响应

  • python自动脚本工具

    python自动脚本工具

    项目简介: 该工具开发来未自媒体上传视频方便,该软件使用的

  • 审批流程

    审批流程

    审批流程 在自定义审批表单与审批流程的基础上,新增指定

  • UU互联

    UU互联

    这是当年独立开发过的app,主要是ERP、UAS业务,公司的

  • python爬虫

    python爬虫

    高并发爬虫,效率高;具有十分强的防反爬能力,穿透力强;能够爬

  • 外网发码内网验证解决方案

    外网发码内网验证解决方案

    项目组就我一个人。做了一个小程序解决问题。 微信小程序搜索

  • 微信粉丝运营系统

    微信粉丝运营系统

    该系统是Nokia微信粉丝运营系统,功能和微信公众平台功能类

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服