文件名称:北大青鸟学士后第三单元OA办公自动化管理系统
文件大小:15.75MB
文件格式:ZIP
更新时间:2016-11-01 09:58:50
OA 北大青鸟 学士后OA
作者 : 使用SSH框架实现99.99999%的功能 开发工具MyEclipse6.5.1 . 先在src下的jdbc.properties中配置数据库的信息(本项目使用的是Oracle) 再使用com.chen.common包中的CreateTable.java 建表,再往用户表添加一个管理员账户 就可以使用了(一定要记得添加permit的值要为1 本身页面中并没有设置权限的地方) 其他注意事项: (1) 前端的用户登入和其他添加判断是否存在或冲突的验证都是用了Ajax , jquery版本为jquery-1.3.2.min.js; (2)dao 使用了公共的GenricDao接口及实现类GenricHibernateDao 并使用了泛型 com.chen.common 包中的CopyOfGenericHibernateDao.java HibernateUtil.java两个是在集成Spring前使用的 可以当做参考吧; (3) com.chen.exception.DataAccessException.java 是一个自定义异常,用于用户登入时判断用户名及密码. (4)com.chen.web.interceptor.AuthorizationInterceptor.java 限制上传大小的拦截器 (5) src下的applicationContext.xml 和 hibernate.cfg.xml 是hibernate配置信息和Spring的配置分开配置再通过classpath 导入给applicationContext.xml(这两个文件本身已经没使用到了) 项目现在hibernate配置信息都写在了applicationContext-common.xml中 (6) 时间控件使用的是My97DatePicker ,并且在请假时实现了减去周末的功能,按天计算,没去算半天的(偷懒了) ,地址 http://www.my97.net/dp/index.asp 如果自己有更好的时间控件就自己改吧 (7) 图片文件夹有两个image和images 好些图片已经不使用也在里面,懒得去整理了,特别说明下哈. (8)error.jsp里面的反馈错误信息 只是超链接到login.jsp,没具体设置,有兴趣的可以把此功能完善了; (9)分页什么的都是基本必须实现的吧,其他人没什么了,代码都是经得起考验的,使用的技术也蛮多的,希望对大家有所帮助,有疑问信息我或者留言都可以; 原创版本,如果下到其他雷同的,那就是从本人这里复制的哈