毕业实训开题报告-Java方向6组-办公自动化系统_第1页
毕业实训开题报告-Java方向6组-办公自动化系统_第2页
毕业实训开题报告-Java方向6组-办公自动化系统_第3页
毕业实训开题报告-Java方向6组-办公自动化系统_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小组题目办公自动化系统(OA)指导人东软人才实训中心王大瑞小组成员学号姓名是否PM071251090刘伟波是071251092刘瑄否071251100马力否071251183阎守卫否071251227赵奕龙否项目背景项目应用领域:随着计算机的普及和计算机技术的飞速发展,越来越多的企业利用计算机解决实际中遇到的问题。伴随着数字商业的到来,企业的管理意识和环境都发生了巨大的变化,企业的管理结构由多层次结构向扁平化管理结构转化;数字时代企业的信息量和沟通数量巨大,为了提高企业的管理效率,必须提升沟通的质量,要求企业办公高效率、自动化,办公自动化系统应运而生。办公自动化系统跨越系统管理、日程管理、考勤管理、消息管理、文档管理等五个领域。试图解决的问题:办公自动化系统主要解决五个方面的管理问题,如下:1、系统管理:设置权限级别,实现权限管理与部门员工管理;考虑权限级别问题。2、日程管理:通过个人、部门和便笺三个模块管理个人日程。3、考勤管理:通过考勤子系统实现员工工作日的自主式签到和签退。4、消息管理:通过邮件系统来实现各部门员工之间的消息发送、提示、接收与查看。5、文档管理:在服务器上建立文件夹提供给各部门共享访问及操作;考虑并发与互斥问题。涉及的技术领域:整体采用B/S架构:方便普通用户使用以及管理人员部署和维护。以表示层、业务层、持久层三层结构来实现系统,使用MVC框架降低表示层与持久层的耦合度,便于子模块的开发与维护。本系统开发使用SSH框架,表示层使用HTML,CSS,JS,AJAX作为富客户端页面技术;业务层主要以Struts为主,完成对账户、权限、会话的管理;实现文档系统管理、消息服务管理、个人日程管理、考勤记录管理以及考勤历史查询功能,并添加对MicrosoftOffice的支持,如导出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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论