• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

audittest: 用友审计任职资格考试系统

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

audittest

开源软件地址:

https://gitee.com/tufeiping/audittest

开源软件介绍:

用友审计考试系统

1、开发环境:

  • Java version "1.7.0_79"
  • Apache Maven 3.1.1
  • Eclipse Luna(4.4.2 JavaEE) 或 IDEA 2018
  • nodejs v8.9.4
  • npm v5.6.0
  • gulp v3.9.1

2、步骤

  • 运行 npm install 完成前端脚本打包所需依赖的下载(仅第一次)
  • 运行 gulp 开始打包前端脚本和资源
  • 运行 mvn clean package appassembler:assemble -DskipTests=true 可以完成打包工作(第一次会比较耗时),生成的项目:target\AuditTest\
  • 运行bin/AuditTest-1.0.0.bat直接运行(默认端口8080
  • 通过浏览器访问考试系统

数据部分的准备请看后面的要求

3、代码结构后端代码:src/main/java后端依赖的第三方包在pom中有详细定义这里采用了JFinal作为后端框架,在这里一并感谢

代码说明

  • uf.audit.db:数据库访问实体
  • uf.audit.db.support:数据库连接池插件
  • uf.audit.config:jfinal配置类
  • uf.audit.controller:控制器(后端逻辑)
  • uf.audit.intercept:拦截器(权限及登录拦截)
  • uf.audit.util:工具支持类

前端代码:src/main/webapp第三方js库(js/lib):angularjs(1.2.29最低兼容IE8)、jQuery(1.9)、Amaze(1.0.1)应用逻辑(js/app):login.js(登录),index.js(主页)

4、代码构建

  • 后端是标准的maven工程,直接以maven工程方式导入到IDE即可,使用mvn package编译打包
  • 前端基于gulp构建,需要安装nodenpm工具,然后在根目录下运行npm isntall -g gulp gulp-cligulp完成前端代码的打包
  • 使用mvn clean package appassembler:assemble -DskipTests=true 打包系统
  • 进入 target/AuditTest/bin 下面,启动AuditTest-1.0.0.bat 即可

5、前置准备

建立数据库audittest,然后导入data.sql文件,根据您实际情况修改db.properties文件中数据连接信息配置文件:src/main/resources,目前有日志(log4j.properties)和数据库(db.properties)配置文件

6、其他说明

  • 如果导入eclipse后没有显示为dynamic web项目,请先做facets操作,注意dynamic web module为2.3,java选1.5,javascript选1.0。
  • IDEA下不需做任何处理
  • 初始账户信息: admin/admin

Snapshot

北京用友审计软件有限公司一直使用该系统进行内部职级定级考试(题库不公开 :) )

MIT协议,可以复制,分发和传播


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap