OA办公系统需求分析_第1页
OA办公系统需求分析_第2页
OA办公系统需求分析_第3页
OA办公系统需求分析_第4页
OA办公系统需求分析_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1/16关于OA办公系统需求分析关于OA办公系统需求分析 1第一章绪论 1 第二章系统开发技术 2Spring 第三章系统分析 6 3.2.3我的办公桌模块 93.2.4系统管理模块 9第四章数据库设计 11 第五章系统实现过程 13第六章系统的测试与运行 15第一章绪论1.1选题背景为了开发出该系统并且是系统能够真正达到"适用、够用、好用"2/16向先辈们请教。在开发设计过程中,采用现在流行的SSH框架整合和Jquery、Ajax技术,通过Hibernate连接数据库,借助一能尽量与整个设计共分为6章,各章的主要内容安排如下:分者对该软件的功能划分、数据到第二章系统开发技术2.1Jquery与JavaScript技术3/16jQuery是继prototype之后又一个优秀的Javascrīpt框架。其jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTMLdocuments、events、实现动画效果,并且方便地为网站提供AJAX交互。在Jquery技术中使用万能的$几乎可以切Ajax所拥有的技术,Jquery使用简单方面,它是一个轻量级的JS库,在使用的时候在html里面插入一堆js来调用命令了,只需定义id即可。ringSpring的核心是个用于构造Java程序的轻量级框架,实现reller中间层,通常用服务器端的javabean,即业务逻辑部分的实现。4/162.3JPA技术JPA通过JDK5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。可以按照Java的基础2.4FireWorkflow插件FireWorkflow是一款国内的开源插件,用于工作流的优势是结构比较简洁,扩展性比较好!此插件和spring,JPA一样是几个普通的jar包,嵌入到的系统中以解决工作流领域的问FireWorkflow是面向开发人员的,由模型,引擎,设计器,流成,其流程设计器与主流IDE紧密集成,在Eclipse的插件可以让开发人员调试流程就像调试基本的java有大量的数据表,所以FireWorkflow相对于目前比较流行的就是此插件的开发是基于Spring文件开发的,正好与本系统很好的整合在一起.heJamese5/16xml生成一个config.xml文件,服务器所要执行的动作都是基于此况下在局域网内收发邮2.6Struts技术Struts基于J2EE平台的MVC框架,主要是采用ServletStruts把Servlet、JSP、自定义标签和信息资源(message本系统选用Struts作为MVC的控制器,因为它足够成熟,用户的软件弥补,比如利用面的对比即可得出Struts的两大优点,即用户群大且轻量级。2.7JSP页面技术JSP产生于Servlet之后,主要是为了解决Servlet中输出HTML代码效率低的问题而产生的。JSP技术比较简单,类似于ASP、6/16第三章系统分析3.1.1引言对该软件之成为整个开发工作的基3.1.2任务概述3.1.3需求规定7/16件使用方便要求,对行环境可转换性等都3.2系统分析3.2.1编制流程2用户身份验证模块8/169/16验证以及在不同页面浏览时.3我的办公桌模块此模块包含了部门管理、电子邮件、个人资料管理3个子模块,有此模块查改有什么要求(对邮件进行增删查)【个人资料管理】:用于修改自己的个人资料(对用户进行增删2.4系统管理模块10/163.3数据结构分析3.3.1逻辑结构及它们之间的层次3.3.2物理结构问方法、存取单位、存取物理关系(索引,设备,存储区域)、设3.3.3出错补救措施(1)后备技术,当原始系统数据万一丢失时,可以使用系统备份(3)当数据库由于不正常关机或停电等不可预知的原因产生错优化网络配置。11/16第四章数据库设计。4.1表格图4.1.1我的办公桌(1)管理员表(tb_admin)(2)部门表(是是varcharvarchartb_department)是是varcharvarchar可可可可12/16(3)传阅表(tb_handround)是可varchar可可可user_id用户Id(4)传阅附件表(tb_handround_attachment)字段类型主键外键是否可为空描述idint是不可自增attachmentNamelongtext可附件名attachmentRealNamelongtext可真附件名attachmentYearvarchar可handround_idInt可传阅ID(5)传阅状态表(tb_handround_state)13/16是可确认时间可可传阅时间可did可传阅IDuser_id可用户ID(6)用户表(tb_userinfo)是varcharvarchar可varchar传阅时间varchar真实姓名可传阅IDdepartment_id可用户ID第五章系统实现过程5.1开发平台14/165.2系统框架在src目录下主要是各个层的包,是一些java类,在WebRoot目录下是一些实现页面的JSP文件,同时在其里面的WEB-INF包里ing5.3系统实现5.3.1我的办公桌模块料、电子邮件、个人资料、三个功能块,每块均通过超级链接打的邮件收发,支持附件的上

温馨提示

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

评论

0/150

提交评论