网站大量收购独家精品文档,联系QQ:2885784924

OA系统分析报告.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 TOC \o 1-3 \h \z \u 一、系统概述 2 1.1开发环境 2 1.2开发技术 2 二、可行性分析 2 2.1组织和管理上的可行性 2 2.2经济可行性 2 2.3技术可行性 3 三、需求分析 3 3.1功效分析 3 3.2系统建模 4 四、系统设计 6 4.1系统设计 6 4.2数据库设计 6 4.2.1数据库概念设计 6 4.2.2数据库逻辑设计 8 五、系统实现 10 5.1系统架构 10 5.2持久层Hibernate实现 10 5.2.1创立并配备Hibernate映射文献 10 5.2.2开发并配备Hibernate DAO层 11 5.3控制层Struts实现 11 5.3.1开发Struts核心流程代码 11 5.3.2开发JSP页面原型 11 5.3.3增加表单校验功效 11 5.3.4调用DAO组件操作数据库 12 5.4业务层Spring实现 12 5.4.1数据源配备 12 5.4.2配备SessionFactory 13 5.4.3配备事务 13 5.4.4配备DAO组件 13 5.4.5配备DAO事务 13 六、 系统运行截图 13 七、收获和体会 17 一、系统概述 本系统采用三层架构,运用Struts、Hibernate和Spring技术开发的一种办公自动化系统,该系统重要涉及下列几个模块,即日程安排模块、工作日志模块、短消息管理模块、公示管理模块、会议管理模块。旨在协助公司实现办公自动化管理 1.1开发环境 1) 开发平台:Eclipse 3.3 后台数据库:MySQL 5.0 Web服务器:Tomcat 6.0 开发技术:JSP、Struts 1、Hibernate 3和Spring 2 1.2开发技术 自从Servlet技术产生以来,J2EE的WEB开发技术与开发框架便层出不穷。这些技术和框架的产生,在给我们的开发带来方便的同时,也让我们眼花缭乱,造成疲于学习这些框架。然而始终保持优势地位的不多,现在J2EE多个框架技术的核心仍然是J2EE的三项基础技术——JSP、JavaBean、Servlet,而开源框架还是Struts+Spring+Hibernate,现在这种组合是最佳的选择。 二、可行性分析 可行性分析是系统开发的一项核心环节,它是通过对整个系统的需求、技术及开发办法,以及开发人员、所需资金的综合考虑以评定对于该系统的开发与否符合实际。可行性分析涉及:组织和管理上的可行性、经济可行性、技术可行性。 2.1组织和管理上的可行性 基于中小型公司的办公自动化系统采用模块化开发办法,将整个系统划分为多个功效模块,并根据开发小构组员的实际能力分派对应的模块,这种将系统功效平行划分的办法有助于系统开发的组织和管理。 2.2经济可行性 通过网站对公司内部信息进行全方面的自动化管理,大大提高了公司的办公效率。通过系统对公司产生经营过程中的数据进行全方面的管理和统计,避免人为解决多个数据时所产生的多个问题,使公司的管理进行到科学化、系统化的范畴。 硬件方面重要是计算机,我们的实际状况能够满足开发任务,所需资料书籍能够到图书馆翻阅或个人购置,因此整个系统的所需投资符合我们的支付状况,经济可行性良好。 2.3技术可行性 基于中小型公司的办公自动化系统的开发采用了先进成熟并且符合实际应用的开发办法,广泛应用于网站开发的网页开发工具Dreamweaver、MyEclipse,动态网页开发技术JSP和MVC架构技术Struts、Spring和Hibernate,功效强大的数据库管理工具MySQL,结合自己的实际开发能力,能够开发出较为完善的办公自动化系统。 三、需求分析 3.1功效分析 系统的重要功效概述以下: (1)个人通讯录:用作现在的登录顾客太极、修改删除和查看自己的通讯录。 (2)日程安排:用作现在的登录顾客添加、修改、删除和查看自己的日程安排列表。 (3)工作日志:用作现在的登录顾客添加、修改、删除和查看自己的工作日志列表。 (4)短消息管理:用作现在的登录顾客给系统内的其它顾客发送短消息,并能够查看其它顾客发来的消息。 (5)公示管理:顾客发送告知,大家都能够查看,只有发送告知的顾客才有权修改、删除该告知。 注册登录 注册 登录 退出 日程安排 个人通讯录 工作日志 短消息管理 公示管理 会议管理 功效构造图: 3.2系统建模 3.2.1个人通讯录用例图 个人通讯录用例图 个人通讯录用例图 3.2.2工作日志用例图 工作日志用例图

文档评论(0)

130****8663 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档