- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)采用平台思
您可能关注的文档
最近下载
- 《小学综合性学习与跨学科教学》第9章小学综合实践活动课程的实施PPT课件.pptx VIP
- 第一讲中华民族共同体基础理论-中华民族共同体概论.pptx VIP
- Blue Jasmine-蓝色茉莉-英文剧本.pdf VIP
- 共拾朝花,岁有余香——初中语文七年级上册《朝花夕拾》导读课(公开课一等奖创新教学设计).docx VIP
- Unit3-九年级英语全一册单元重难点易错题精练(人教版)解析版.doc VIP
- 第一讲-中华民族共同体基础理论-中华民族共同体概论教案.docx VIP
- 不同种类植物油及黄豆饼粉对那西肽发酵的影响-中国兽药杂志.doc VIP
- 《小学综合性学习与跨学科教学》第8章小学综合实践活动课程方案的优化.docx VIP
- 人教版PEP英语六年级上册Unit1-Unit2单元测试卷(含答案) .pdf VIP
- 第一讲-中华民族共同体基础理论-中华民族共同体概论教案.pdf VIP
文档评论(0)