● 摘要
论文以北京思博唯优科技服务有限公司为依托讨论了面向小型咨询公司的工作日志系统的设计与实现。主要实现公司各部门职员的工作日志管理、公司实时新闻资讯管理、日志采集发布管理、员工管理、公司职员对同事日志的自助评价功能以及系统用户管理和流量统计功能。
使用该系统,企业管理者或团队领导可以方便地通过网络了解员工的工作任务完成情况;售前员工可根据各部门工作日志进行相关业务的可行性判断;员工可以随时记录自己每天的工作情况,也可以从相关职员的日志中进行自主学习,员工之间也可根据要求进行工作互评;企业还可对员工人事信息进行基本的查询和管理。
本系统采用B/S模式和SSH框架构建,使用Spring集成Struts和Hibernate,实现各层之间低耦合的调用;在新闻资讯管理模块中,采用了模拟浏览器HttpClient来构建通用静态页面发布引擎;在Struts中使用JSON插件,实现了页面每装载一次就实现新闻点击数自动加1的功能;在日志采集模块中,使用HTMLParser组件采集新闻内容,简单高效的分析HTML代码;创建独立线程,实现日志采集进度及工作状态的实时监控;在权限分配上,采用了按角色和自定义权限相结合的方式来分配,提高了权限管理的灵活性和安全性。