基于J2EE办公系统设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE办公系统设计与实现

基于J2EE的办公系统的设计与实现   摘 要: 随着网络的发展,自动化办公已是一种发展趋势,为提高办公效率,满足自动化办公的需要,详细描述基于J2EE的办公自动化系统的需求分析和设计思路,基于J2EE的办公自动化系统实现修改密码、机构管理、部门管理、员工管理、个人日程、部门日程、我的便签、文档管理、回收站管理、文档搜索、消息管理、个人信箱、员工签到签退、考勤历史查询、考勤统计等功能。   关键词: J2EE;办公自动化系统;设计;实现   中图分类号:TP317 文献标识码:A 文章编号:1671-7597(2011)1210074-01   0 引言   在当前科学技术的飞速发展的形势下,随着计算机网络技术等新技术的发展,为了提高办公效率,满足自动化办公的需要,开发了这套稳定可靠、操作方便、安全有效的办公系统。实现一套高效、功能强、使用方便基于J2EE的办公自动化系统是很重要的,既可以实现可重构性,也可以实现高集成的目的。   1 数据库和J2EE开发技术   1.1 数据库   目前数据库系统比较多,其中包括Oracle、DB2、SQL Server、MYSQL等等。由于SOL Server 2008具有操作简单、SQL Server 2008提供了一个全面的和可扩展的数据仓库平台,它可以用一个单独的分析存储进行强大的分析,以满足成千上万的用户在几兆字节的数据中的需求等许多优点,本系统选择了SQL Server 2008数据库。   1.2 J2EE开发技术   Java语言是1995年有美国SUN公司开发的新一代编程语言,他主要被应用在网络环境中。近十年中,Java已从一种编程语言被发展成为全球第一大软件开发平台,它以简单、安全、可移植性、高性能和多线程等特点深受很多编程人员的喜欢,同时他也被越来越多的国际技术标准化组织接受,成为国际标准或行业标准。   J2EE设计模式[1]实际上就是J2EE技术对常见问题的解决方案。这里的常见问题不是指特定于业务或应用成见问题,而是指关于如何组织、维护和管理由J2EE技术构建的应用所重复出现的问题。例如如何构建一个大型关键业务J2EE WEB应用,如何组织servlet和JSP以及如何在何处应该使用EJB等。   目前,关于SUN公司J2EE模式的权威参考资料是Alur等人2001年所编写的书,这本书??J2EE模式描述为面向体系结构并把它们归在下面三个逻辑层里:   表示层:这层集中于为从客户端发来的请求服务的对象及其行为。处理表示层的J2EE技术主要是JSP和servlet。   业务层:这层集中于支持由表示层发起业务逻辑层的J2EE技术。这一层的主要技术是EJB。   集成层:这层集中于支持外部资源通信的J2EE技术。包括JMS、JDBC及J2EE连接器技术等。   2 办公自动化系统的需求分析   系统用例图1,2。   2.1 人事管理模块   人事管理模块包括:机构管理、部门管理、员工管理。   机构管理:展示机构信息,可以添加、修改、删除机构;部门管理:展示部门信息,可以添加、修改、删除部门。部门从属于机构,一个机构可以有多个部门;员工管理:展示员工信息,可以添加、修改、删除员工,并可查看员工详情。   2.2 日程管理模块   日程管理模块包括:我的日程、部门日程、我的便签。      图1 管理员用例图      图2 普通用户用例图   我的日程:该模块可以列出个人每天的安排,也可以预约他人一起参与,可以公开和不公开日程;部门日程:查看部门内所有公开的日程和自己的日程,不公开的日程只允许自己和预约人看到;我的便签主要包括:显示便签信息,可以添加、修改、删除便签。相当于记事本。      2.3 文档管理模块   文档管理模块:文档管理、回收站、文件搜索。   文档管理主要包括:可以查看对应的文件内容,管理文件。更详细的信息见界面设计部分;回收站:显示被删除的文件,可以撤消删除,也可以彻底删除文件;文件搜索功能:可以按条件查询需要的文件。   2.4 消息传送模块   消息传送模块包括:消息管理和信箱。   消息管理主要包括:创建消息、修改消息、删除消息、发布消息;信箱主要包括:接收到的信息,和已经发送的信息。   2.5 系统管理模块和考勤管理   系统管理模块包括:对角色进行管理。   考勤管理主要包括:员工签到、签退,可以查询用户的考勤情况。   3 办公自动化系统设计   3.1 设计思路   1)运用B/S结构[2],进行平台应用开发。   2)采用数据库技术规范化数据文件和非规范文档文件,通过J2EE技术以数据库形式进行存储,便于检索、分类和归档。   3)采用平台思

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档