办公自动化需求文档_第1页
办公自动化需求文档_第2页
办公自动化需求文档_第3页
办公自动化需求文档_第4页
办公自动化需求文档_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统学 期 综 合项 目姓名:年级:专业:老师:苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统目录 TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 第一章概述1 HYPERLINK l bookmark6 o Current Document 办公自动化管理的概况1 HYPERLINK l bookmark8 o Current Document 办公自动化管理的现状与前景1 HYPERLINK l bookmark10 o Current Doc

2、ument 第二章开发工具和平台3MyEclipse2014 3Microsoft SQL Server 2008 3 HYPERLINK l bookmark12 o Current Document 第三章系统分析4 HYPERLINK l bookmark14 o Current Document 需求分析6 HYPERLINK l bookmark16 o Current Document 办公自动化系统对企业的作用6 HYPERLINK l bookmark18 o Current Document 业务流分析6 HYPERLINK l bookmark24 o Current Do

3、cument 第四章系统设计8 HYPERLINK l bookmark26 o Current Document 功能分析与设计8系统总体结构 8系统模块描述9 HYPERLINK l bookmark28 o Current Document 数据库设计9概念模型设计9 HYPERLINK l bookmark32 o Current Document 逻辑模型设计10 HYPERLINK l bookmark34 o Current Document 第五章系统开发与实现14 HYPERLINK l bookmark40 o Current Document 系统登陆模块14 HYPER

4、LINK l bookmark50 o Current Document 日常管理模块15 HYPERLINK l bookmark56 o Current Document 考勤管理模块16 HYPERLINK l bookmark66 o Current Document 计划制定模块 17 HYPERLINK l bookmark70 o Current Document 审核批示模块 18员工管理模块 19 HYPERLINK l bookmark86 o Current Document 通讯管理模块20II苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统第一章概

5、述当今世界,计算机技术飞速发展,企业竞争日益激烈,所以企业应该采用科 学化现代化的管理来处理各项事务,尤其是对于员工的管理来说更为重要。传统 的办公管理存在管理者很多主观因素的影响,所以开发适应潮流的办公管理系统 至关重要。办公自动化管理的概况办公自动化,英文Office Automation,简称OA,是办公信息处理的自动 化,它利用先进的技术,各种办公业务活动逐步由各种设备、人员、信息系统来 协助完成。能达到充分利用信息和资源,提高工作效率、工作质量和办公效率等 目的。办公自动化由70年代末80年代初在我国提出,到现在已有近二十年的 发展历史。由于办公自动化技术的不断发展,办公自动化新产品

6、不断的出现,办 公自动化的内涵也不断地丰富和发展。 随着网络的高速发展,网络OA系统逐 渐受到关注。一些大型企业集团(例如联想、海尔)正致力实现高层次的网络办 公自动化系统,这将为他们节省大量的人力资源,节省大量的办公费用,大幅度 提高办公效率。办公自动化管理的现状与前景许多中小型企业用的都是纸和笔的人工管理方式,这样的管理既困难又浪费 时间和成本,还很容易出错。所以应该掌握大型企业先进的管理方式,从而提高 企业的效率和降低成本。在新形势的市场发展下,企业办公室为了适应发展需要坚持“科学、规范、 高效”的原则,还要按照“高标准、高质量、高效益”的要求,多管齐下、综合 治理,以此来建立健全新的管

7、理工作机制。为了做好办公室工作,就需要善于观 察、以此来研究办公室的服务制度,从中找出规律性的东西,形成相互衔接的制 度和体系,要保证各方面的工作都有章可循、井然有序,步入规范化道路。因此,苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统就需要构建“工作有标准,过程有监督,结果有考核”的管理机制,以此来充分 调动办公室工作人员的积极性和主动性,这样能够应对人员缺少又任务重时的工 作。我们还要坚持从基础工作入手,建立健全的各类管理制度,对各个岗位人员 的素质要求进行考察,这样能够更好地监督考核指标,将繁杂的办公室工作纳入 标准化管理体系中,开创各种工作忙而不乱,有条有理的进行

8、,保持各类人员各 司其职、各尽其责的良好局面。办公自动化管理系统主要有以下优势:1、经济可行性通过网站对企业内部信息进行全面的自动化管理,大大提高企业的办公效 率。通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处 理各种数据所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了 大量的、权威的数据,使企业的管路进入到科学化、系统化的范畴。2、技术可行性本系统主要用到了目前比较流行的Struts和Hibernate技术,Struts是构 建基于Java的Web应用的首选技术。Hibernate已经被越来越多的Java开发人 员作为企业应用和关系数据库之间的中间件,这两项技

9、术的额应用方便了网站日 后的维护。苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统第二章开发工具和平台MyEclipse2014MyEclipse 企业级工作平台(MyEclipseEnterprise Workbench ,简称 MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开 发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, Spring, SQL, Hibe

10、rnate。MyEclipse是一个十分优秀的用于开发 Java, J2EE的Eclipse插件集合, MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十 分不错。MyEclipse 目前支持 Java Servlet,AJAX,JSP,JSF,Struts,Spring, Hibernate,EJB3, JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎 囊括了目前所有主流开源产品的专属eclipse开发工具。Microsoft SQL Server 2008SQL Server 是英文 Structured Query Language Serve

11、r 的缩写,中文翻译 就是结构化查询语言服务器。SQL语言最主要功能就是和数据库建立关联,以便 对数据进行相应操作。SQL2008是微软公司通过改进先进特性而开发的具有意义重大的后台数据 库,使得它成为SQL Server中相对强大的一个版本。SQL2008平台新功能有下面几个特点:(1)安全性高一一保证了企业安全高效地运行他们设计的软件程序。(2)人性化一一SQL是一个功能健全的后台数据库平台,可以在用户有需 要的时候快速准确地发送数据。(3)高效的一一减少开发时间,降低开发成本,使企业能有更多时间处理 其他事务,给企业带来了客观的效益。苏州大学2014-2015第一学期一一学期综合项目一一

12、办公自动化系统第三章系统分析需求分析1.1办公自动化系统对企业的作用通过相关调查,要求网站具有以下功能;1、员工查看公告、公文信息。设置员工信息的添加、浏览、查找功能。通过前台可以查看部门和职位信息。通过前台实现收发信息的功能查看优秀员工信息和提交提优秀员工姓名。通过后台对部门信息、职位信息进行管理。管理公告信息,查看公文内容。设置后台员工信息的管理模块。通过后台管理员工前台登录账号10、通过后台实现对短信信息进行查看、删除等管理。11、通过后台实现查看、删除在线员工信息功能。12、后台对员工在职状态信息进行管理通过办公自动化管理系统对企业日常办公进行管理,满足了企业日常办公 管理各方面的的需

13、求,实现了企业员工之间消息的发送与接收功能,大大的方便 了企业内部人员沟通。网站提供的前后台的公告与公文信息的管理方便员工及时 的了解公司的动态。其他功能模块的设置使企业的日常管理步入了科学系统管理 的轨道上。业务流分析办公管理自动化系统的业务流程:用户进行登录,成功后判断权限信息,如 果是只读用户,只能查看各项信息,进行考勤登记,发布审核,操作后可以退出苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统系统;如果是系统用户,可以查看各项信息,发布各项信息,进行审核,修改删 除记录,考勤登陆,操作后可以退出系统。本系统业务流图3.1所示:用户登录判断用户登录成功进入主 界面查

14、看各项信息考勤登录发表审核修改删除记用户登录判断用户登录成功进入主 界面查看各项信息考勤登录发表审核修改删除记退出系统图3.1系统业务流图苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统第四章系统设计4.1功能分析与设计4.1.2系统目标本系统是根据中小型企业的需求进行设计的,主要实现以下目标:.界面友好,采用人机对话方式,操作简单。信息查询灵活、快捷、数据 存储安全。.实现各种记录的添加、修改、删除及查询功能。.对用户输入的数据进行严格的数据检查,尽可能排除人为错误。.合理的分配权限,保证系统的安全性。.系统运行稳定,安全可靠。4.1.2系统总体结构办公自动化管理系统的功

15、能结构图如图:办公自动化系统通讯管理日常管理会议管理公告管理外出管理请假登记上下班登记企业计划计pn划个人计划员工维护发布审核办公自动化系统通讯管理日常管理会议管理公告管理外出管理请假登记上下班登记企业计划计pn划个人计划员工维护发布审核审核批示增加通 讯录详 细信息图4.1功能结构图苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统4.1.2系统模块描述.日常管理模块:主要是设计了会议管理和公告管理两项功能,如果用户的权限 是“只读”,则只允许用户查看公告和会议记录;如果用户的权限是“系统”, 则用户可以对会议、公告进行添加、修改、删除等操作。.考勤管理模块:包括外出登记、

16、请假登记、出差登记、上下班登记几项内容, 对外出或请假人员是否销假、出差人员是否回归、员工是否有迟到或早退的现象 都做了判断,充分考虑了考勤管理的需求。.员工管理模块:主要负责存储员工信息,具有员工添加和员工维护两个方面, 权限为“系统”的用户,可以进行增删改查的操作,而权限为“用户”的只能查 看员工的信息。.计划制定模块:包括企业计划、部门计划、个人计划几项内容,权限为“系统” 的用户可以对企业计划、部门计划、个人计划进行添加、删除、修改、查看的操 作,权限为“只读”的用户,只能查看企业和部门的计划但是不能修改,可以对 个人操作进行修改。.审核管理模块:包括提交审核和审核批示两个功能,权限为

17、“只读”的用户只 能提交审核,等待系统管理员进行审核;“系统”用户可以对普通用户提出的请 求进行审核。.通讯管理模块:主要负责存储员工的通讯信息,员工的通讯信息可以按照通讯 组分别进行存储。权限为“系统”的用户可以对通讯信息进行修改和删除操作。4.2数据库设计概念模型设计苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统逻辑模型设计Bm表列名数据类型允许空IdIntNameVarchartitlevarcharcontentvarcharTimedatetime苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统Chuchai 表列名数据类型允许空Chuare

18、avarcharTime1datetimeTime2datetimeName1varchardapartmentvarcharstateintMeeting 表列名数据类型允许空idvarcharZpersonvarcharCpresonvarcharsubjectvarcharaddressvarcharcontentvarcharMenu 表列名数据类型允许空idintmodeldintmenuNamevarcharlinkUrlvarcharVOnDuty 表列名数据类型允许空idintName1varchardepartmentvarcharEnroltimevarcharenrolr

19、emarkvarcharstatevarcharPerson 表列名数据类型允许空idintName1varchartitlevarcharcontentvarcharTime1datetime苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统Placard 表列名数据类型允许空idvarcharsubjectvarcahrpersonvarcharDDatedatetimecontentvarcharQingjia 表列名数据类型允许空idintNamelvarcharcontentvarcharTimeldatetimeTime2datetimestateintQiye

20、表列名数据类型允许空idintriqidatetimetitlevarcharcontentvarcharName1varcharShehe 表列名数据类型允许空idinttitlevarcharcontentvarcharTime1datetimeshenintTongxun表列名数据类型允许空idintName1varcharTongxunadd表列名数据类型允许空!_苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统idintNamellvarcharbirthdaydatetimesexvarcharhyvarchardepartmentvarcharzwvarcha

21、rcfvarcharcsvarcharphonevarcharPhonelvarcharEmailvarcharpostcodevarcharOICQvarcharfamilyvarcharaddressvarcharremarkvarcharName1varcharUser 表列名数据类型允许空idintuserNamevarcharpwdvarcharnamevarcharpurviewvarcharbranchvarcharjobvarcharsexvarcharEmailvarchartelvarcharaddressvarcharbestManintWaichu 表列名数据类型允许空

22、idintcontentvarcharTime1datetimeTime2datetimeName1varchardepartmentvarcharstateInt苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统第五章系统开发与实现本章是办公自动化系统设计的主要内容,具体描述了各模块的界面图,功能 说明和关键代码。系统功能模块的设计5.1系统登录模块管理员输入账号、密码和验证码进行登录,界面如图5.1所示图5.1用户登陆界面 验证码关键性代码: !-日阳工百支型尹设置鼠手匣过的样式 :in put type=,rhidden,r n ame=rverifycode2,r v

23、a 1 u e=,r,r img src=Images/num/img src=Images/num/LJ2img $rc=Images/gifimg src =Iages/num/Mgif苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统登陆成功后进入主界面如图所示:办公自动化管理系统功能分类导航区用户名:王浩权限:系统所在部门:售后服务首页 会议管理 巧公告管理 办公自动化管理系统功能分类导航区用户名:王浩权限:系统所在部门:售后服务首页 会议管理 巧公告管理 考勤管理al,3o外出登记请假登记出差登记 上下班登记计划制定欢迎登录办公自动化管理系统! ! 企1H+划 邙部

24、门计划0 个人计划 审核管理 发布申请 0审核批示 员工管理 员工添加 邙员工维护 通讯管理口显示通讯组内增加通讯详细信nr图5.2登陆成功后主界面日常管理模块日常管理模块包括两个部分:会议管理和公告管理,管理员可以录入会议信息和 公告信息,普通用户会提示没有权限操作,只能查看信息,如图5.3,图5.4威)录入会议信息会议主题主持人会议时间删除提高工作质里土经理2014-12-01 13:00而提高工作效率周经理2014-12-12 13:00发工资李经理2014-12-13 13:00ffl出去happy总经理2014-12-14 15:00苏州大学2014-2015第一学期一一学期综合项目

25、一一办公自动化系统图5.3图5.4其中关键性代码:/查出会议记录,并分页public static List finMeeting(int intF intpages) Transaction tx = null;List list = null;try (session = hib.openSession();/打开 sessiontx = (Transaction) session.beginTransaction();开启事务Query query = session.createQuery(from Meeting); /仓U建Query对象query. set First Resul

26、t (intFrint);调用Query 的分页方法query.setMaxResults(intpages);list = query.list();查询结果返回list集合mit();提交事务hib.closeSession (session);关闭session catch (Exception e) e.printStackTrace(); tx.rollback。;考勤管理模块考勤管理模块包括外出登记、请假登记、上下班登记三个功能,如图5.5所* , J A示:苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统判断时间的关键性代码:/ 判断datel是否在date2

27、之前 public static boolean isDateBefore(String datel,String date) boolean b = true;/根据该方法的返回值设置变量DateFormat df = DateFormat.getDateTimeInstance(); /=得时”格式.为系统单人的格式 try (b=df .parse(datel) .before(df .parse(date);判断datel是否在date2之航 catch (ParseException e) e , printStackTrace();e , printStackTrace();?re

28、turn b;/编写获得系统日期的方法.public static Date getDate()Date dateU = new Date();java.sql.Date date= new java.sql.Date(dateU.getTime(); return date;)/编写获得日期和时间的方法.public static String getDateTime()SimpleDateFormat format;Date date = null;Calendar myDate = Calendar.getlnstance();myDatesetTime(new javautil.Dat

29、e();date = myDate.getT ime();format = new SimpleDateFormat(yyyy-MM-ddssM);String strRtn = format.format(date);return strRtn;/以Date对象为返回值创建getDate()方法创建Date类对象getTime()方法可得到当前素统的日期该方法返回值为String类型/SimpleDateFormat类使得可以选择任何用户定义的日期时间格式的模式/Calendar的方法getlnstance.以获得此类型的一个通用的对象使用给定的Date设置此Calendar的时间/返回一个

30、表示此Calendar时间值(从历元至现在的垂秒偏移量)的Date对象/设置时间格式为:年、月、日、时、分、眇/将绐定的Date格式化为日期/时间字符串,并将结果赋值给 给定的String计划制定模块计划制定模块包括企业计划制定,部门计划制定,个人计划制定三个部分, 其中管理员可以对所有计划的进行制定,取消,查看,普通用户只能查看企业计 划,部门计划已经修改查看个人计划如图5.6,图5.7的企业计划添加企丑计划企业名称计划王题计划内容发表日期删除苏州大学提供工作质怎样提高工作质量2014-12-13企业名称企也计划主企业计计内容2014-01-04苏州大学2014-2015第一学期一一学期综合

31、项目一一办公自动化系统图5.7审核批示模块审核批示模块包括发布申请和审核批示,只用管理员才有批示的权限,如 图5.8,图5.9所示:发布申清示题:句容:图5.8幽审核力际申请标题申请内容日期管理f申请新项目申请新项目2014-12-14已审核修改删除f 部门计划申请部门计划申请2014-12-14已审核修改删除f 我要加薪工资不够花2014-12-14已审核修改删除图5.9关键代码:!_6苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统/查找审核表的信息public static List findshenhe(int intFristjint intPages) Tran

32、saction tx = null;List list = null;try session = hib.openSession();tx = (Transaction) session.beginTransaction(); Query query = session. createQuery( from Shenhe11); query.setFirstResult(intFrist);query.setMaxResults(intPages);list = query.list(); mit();hib.closeSession(session); catch (Exception e)

33、 e.printStackTrace(); tx. rollback。;)return list;|)员工管理模块员工管理模块包括管理员对员工的添加,信息的修改,普通用户对员工信息 的查询以及对个人信息的修改,如图5.10,图5.11,图5.12所示:用户名:员工姓名: 密码:电话:E-mail:地址:部门: 性别: 职务: 权限:用户名:员工姓名: 密码:电话:E-mail:地址:部门: 性别: 职务: 权限:人事部叵总经理系统回提交I重置I图 5.10用户名姓名权限部门职将用户名姓名权限部门职将详细资料修改涮除李益君李益君系统人事部经理嫄ffi王浩王浩系统售后朋衿总经理侬ffi周霎周雯系统

34、策划部部门经理侬ffi033033只读消售部普通员工侬小哇钟汉良只读京津地区请售员7修改个人信息R输入员工所在部I-I搜索I优秀职员I苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统图 苏州大学2014-2015第一学期一一学期综合项目一一办公自动化系统图 5.11用户名姓名极限部门职务详细臭料修改涮除李益君李益君系统人事部经理淞而王浩王浩系统售后服务总经理涵周雯周雯系统策划部部门经理审033033只读销售部普通员工中而小哇钟汉良只读京津地区稍售员淞中修改个人信息;,输入员工所在部 II搜索I优秀职员IF Web Browser 口 | 回B | HYPERLINK http:/localhost:8080/lllll/UserManage/F%3eersc http:/localhost:8080/lllll/UserManage/Fersc 修改个人信息用户名:小哇姓名:怜柩又良一|原密码:性别:黑回新密码:电话: 即8一|确认密码:E-aail: |54614556.q. com |地址:RES-修改|

温馨提示

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

最新文档

评论

0/150

提交评论