毕业实训开题报告_Java方向6组_办公自动化系统
- 格式:docx
- 大小:23.72 KB
- 文档页数:4
小组题目 办公自动化系统(OA)
指导人 东软人才实训中心 王大瑞
小组成员
学号 姓名 是否PM
071251090
刘伟波 是
071251092
刘瑄 否
071251100
马力 否
071251183
阎守卫 否
071251227
赵奕龙 否
项目背景
项目应用领域:
随着计算机的普及和计算机技术的飞速发展,越来越多的企业
利用计算机解决实际中遇到的问题。伴随着数字商业的到来,企业
的管理意识和环境都发生了巨大的变化,企业的管理结构由多层次
结构向扁平化管理结构转化;数字时代企业的信息量和沟通数量巨
大,为了提高企业的管理效率,必须提升沟通的质量,要求企业办
公高效率、自动化,办公自动化系统应运而生。办公自动化系统跨
越系统管理、日程管理、考勤管理、消息管理、文档管理等五个领
域。
试图解决的问题:
办公自动化系统主要解决五个方面的管理问题,如下:
1、系统管理:设置权限级别,实现权限管理与部门员工管理;
考虑权限级别问题。
2、日程管理:通过个人、部门和便笺三个模块管理个人日程。
3、考勤管理:通过考勤子系统实现员工工作日的自主式签到和
签退。
4、消息管理:通过邮件系统来实现各部门员工之间的消息发送、
提示、接收与查看。
5、文档管理:在服务器上建立文件夹提供给各部门共享访问及
操作;考虑并发与互斥问题。
涉及的技术领域:
整体采用B/S架构:方便普通用户使用以及管理人员部署和维
护。以表示层、业务层、持久层三层结构来实现系统,使用MVC框
架降低表示层与持久层的耦合度,便于子模块的开发与维护。本系
统开发使用SSH框架,表示层使用HTML,CSS,JS,AJAX作为富客
户端页面技术;业务层主要以Struts为主,完成对账户、权限、会话
的管理;实现文档系统管理、消息服务管理、个人日程管理、考勤
记录管理以及考勤历史查询功能,并添加对Microsoft Office的支持,
如导出Excel表格;持久层使用Oracle数据库,用Hibernate管理对
象关系映射,实现文档数据、消息数据、日志数据的存储管理;作
为支持企业多人访问的办公自动化系统,对并发的支持将贯穿整个
项目开发流程。
项目前景
项目目标:
完成一个完全基于浏览器的操作模式、安装简单、操作方便并
具有良好的系统扩充能力的办公自动化系统,提供以下功能:
1、文档管理平台:各部门在服务器有自己的共享文件夹,在浏
览器中模拟实现操作系统中的文件夹树形结构,可以在文件夹下创
建某个文档,可以查询、修改、删除文档。
2、消息管理平台:对自己发布的消息进行增删改查。可以指定
消息接收者、消息的有效时间等,可以发布新消息。
3、考勤管理平台:记录签卡备注、签卡时间;管理员统计一段
时间内指定部门所有员工的迟到、早退、旷工次数等,可以导出Excel
表。
4、日程管理平台:系统管理员可以灵活定制不同角色人员登录
系统后显示的菜单。
最终产品应该实现的特征:
适用范围:适合用于如下企业:已经建立了自己的Intranet网络,
希望企业内部员工通过电子邮件(本系统采用站内信方式)交流信
息,实现有效的协同工作。
技术层次:本系统属于信息管理型办公自动化系统,把事务型
办公系统和综合信息(数据)紧密结合的一种一体化的办公信息处
理系统。
产品集成化:软硬件及网络产品的集成,单一办公系统同社会
公众信息系统的集成。
产品智能化:面向日常事务处理,辅助人们完成智能性劳动,
如:个人日程管理、部门日程管理、便签管理,签到/签退管理、考
勤历史查询、考勤统计、工作日管理、工作时间管理,消息管理、
信箱管理、信息提示等功能。
产品安全:由于权限管理对系统中的所有权限进行管理,相关
用户或管理员要登录后才能进行相关操作,非系统人员无权进行操
作,确保了系统的安全性。
产品可配置:整个系统涉及办公的各方面业务,需要管理的资
源比较多,因此系统的灵活配置性就显得非常重要,系统的可配置
性应包括部门配置、人员角色配置、签到/签退配置、菜单定制配置、
工作日程的配置等方面。
产品易用:完全基于浏览器的操作模式,安装简单,易于上手。
项目约束:
1、集成方面,应该采用主流浏览器支持的如HTML、JavaScript、
DHTML、XML等标准。
2、由于操作人员的计算机水平不同,应该有良好的人机交互界
面和帮助支持页面。
3、性能约束:用户进行操作的时候能够及时响应,没有明显的
延时。系统运行稳定,能够长时间连续运行。
4、软件环境
数据库:Oracle10g及以上
中间件:Tomcat6.0及以上
JDK:6.0版本及以上
5、硬件环境:内存2G,硬盘80G
项目风险:
1、项目人员变动:项目的开发人员可能在找到工作之后离开团
队,使得项目无法在预期时间内交付。
2、项目开发人员业务经验不足:由于开发人员并不熟悉公司制
度的所有流程,所以可能在产品中引入了不成熟的流程。
3、项目前热后冷:开发人员开发热情可能随着项目的进行而减
少,导致产品质量下降。
4、项目进度:开发的进度如果没有严格的控制,不能保证最终
产品在规定时间内交付。
项目的技术难点和关键点:
1、表示层:各种办公应用的用户界面,功能繁重,形式多样。
一方面工作量巨大,另一方面,如何设计出既满足功能需求,又方
便、快捷、美观的界面,很有难度。此外,复杂的用户界面可能导
致客户端性能问题,如何平衡性能与上述要点,是技术难点。
2、系统的功能繁多,如何进行系统设计与模块划分,降低各组
件之间的耦合度,并且方便扩充和维护的问题是难点。
3、文档的搜索技术涉及搜索引擎,有一定难度。
4、农历日历的计算问题。
小组分工
组长:刘伟波
分工:项目负责人,负责系统管理子系统的设计与实现。
组员:马力
分工:项目评审负责人,负责消息管理子系统的设计与实现。
组员:赵奕龙
分工:配置管理员,负责日程管理子系统的设计与实现。
组员:刘瑄
分工:数据库管理员,负责考勤管理子系统的设计与实现。
组员:阎守卫
分工:测试负责人,负责文档管理子系统的设计与实现。
项目安排
概要
1、2月28日——3月2日,完成开题报告;提交《开题报告》,全体成
员共同参与。
2、3月3日——3月10日,完成需求分析;提交《需求理解报告》,全
体成员共同参与。
3、3月11日——3月18日,完成概要设计;提交页面原型,全体成员
共同参与。
4、3月19日——4月1日,完成详细设计;提交《详细设计报告》、《数
据库设计报告》,全体成员共同参与。
5、4月2日——4月22日,完成编码及单元测试;提交源代码,全体成
员共同参与。
6、4月23日——4月29日,完成系统测试;提交《测试报告》及其它
相关文档,全体成员共同参与。
7、4月30日——5月31日,完成论文;提交论文,全体成员共同参
与。
审查意见
通过□不通过□
补充意见:
审查人1 审查日期
通过□不通过□
补充意见:
审查人2 审查日期
备注