……………………………………………………………精品资料推荐…………………………………………………
滨江学院
《软件工程》课程设计
题 目 企业办公自动化管理系统
学 号20112346027
学生姓名 魏家旭
院 系 计算机系
专 业 网络工程
指导教师 李振宏
二O一二 年 12月 17 日
1
……………………………………………………………精品资料推荐…………………………………………………
目录
摘要 ................................................................................................................................................. 3 引言 ................................................................................................................................................. 4 1开发背景 ...................................................................................................................................... 5
1.1课题背景 ............................................................................................................................ 5
1.1.1办公自动化概述 ......................................................................................... 5 1.1.2中小企业办公模式的现状 ......................................................................... 6
1.2研究意义............................................................................................................................. 7 1.3设计技术及开发环境 ........................................................................................................ 8
1.3.1技术设计 ..................................................................................................... 8 1.3.2 开发环境 .................................................................................................... 8
2可行性分析 .................................................................................................................................. 8
2.1 组织和管理可行性 ........................................................................................................... 9 2.2 技术可行性 ........................................................................................................................ 9 3系统设计 .................................................................................................................................... 10
3.1需求分析 .......................................................................................................................... 10
3.1.1 业务流程 .................................................................................................. 10 3.1.2 功能分析 .................................................................................................. 10
3.2 系统建模 ......................................................................................................................... 11
3.2.1 用户身份验证 .......................................................................................... 11 3.2.2 个人通讯录 .............................................................................................. 12 3.2.3 职工信息管理 .......................................................................................... 12 3.2.4 日程安排 .................................................................................................. 13 3.2.5 日志管理 .................................................................................................. 13 3.2.6 短消息管理 .............................................................................................. 14 3.2.7 公告管理 .................................................................................................. 14 3.2.8 会议管理 .................................................................................................. 15
3.3 详细设计 ......................................................................................................................... 15
3.3.1 用户身份验证模块流程图 ...................................................................... 16 3.3.2 个人通讯录模块流程图 .......................................................................... 17 3.3.3 职工信息管理模块流程图 ...................................................................... 17 3.3.4 日程安排模块流程图 .............................................................................. 18 3.3.5 工作日志模块流程图 .............................................................................. 19 3.3.6 短消息管理模块流程图 .......................................................................... 20 3.3.7 公告管理模块流程图 .............................................................................. 21 3.3.8 会议管理模块流程图 .............................................................................. 21
4 数据库设计 ............................................................................................................................... 22
4.1数据库概念设计 .............................................................................................................. 22
4.1.1用户信息管理模块的E-R图如下图所示: ............................................ 23 4.1.2 个人通讯录模块的E-R图如下图所示: ............................................... 23 4.1.3日程安排模块的E-R图如下图所示:.................................................... 24 4.1.4工作日志模块的E-R图如下图所示:.................................................... 24 4.1.5 短消息管理模块的E-R图如下图所示: ............................................... 24
2
……………………………………………………………精品资料推荐…………………………………………………
4.1.6公告管理模块的E-R图如下图所示:.................................................... 25 4.1.7会议管理模块的E-R图如下图所示:.................................................... 25
4.2数据库逻辑设计 .............................................................................................................. 25 5 系统实现 ................................................................................................................................... 28
5.1 Hibernate的实现 .......................................................................................................... 28 5.2 Struts的实现 .............................................................................................................. 33 5.3 系统部署与运行 ............................................................................................................. 35
5.3.1系统部署 ................................................................................................... 35 5.3.2 系统运行 .................................................................................................. 35
6 开发总结 ................................................................................................................................... 35 参考文献 ....................................................................................................................................... 36
3
……………………………………………………………精品资料推荐…………………………………………………
摘要
办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。
企业办公自动化管理系统,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。本系统采用结构化与原型法结合的系统开发方法。系统整体功能模块有用户身份验证模块、职工信息管理模块、个人通讯录模块、日程安排模块、工作日志模块、短消息管理模块、会议管理模块、公告管理模块和文件管理模块等。
自从Servlet技术产生以来,J2EE的Web开发技术与开发框架便层出不穷。系统开发使用Struts2.1+Spring2.5+Hibernate3.3+JBPM3+Freemarker+AJAX等当前流利的框架技术实现的。
关键词:办公管理;公文处理;struts的实现;
4
……………………………………………………………精品资料推荐…………………………………………………
引言
企业办公自动化管理系统,是伴随着Internet技术在各个领域的广泛应用,和各行各业企业信息化建设步伐的加快应运而生。
当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的管理能力,以适应整个社会的发展变化。
企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,企业办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竞争中的综合竞争力。
5