没有合适的资源?快使用搜索试试~ 我知道了~
计算机专业毕业设计(Java)
需积分: 16 17 下载量 95 浏览量
2013-12-04
12:10:44
上传
评论 2
收藏 2.51MB DOC 举报
温馨提示
试读
64页
基于Java开发的一个办公信息管理系统,包括用户身份验证模块、职工信息管理模块、个人通讯录模块、日程安排模块、工作日志模块、短消息管理模块、公告管理模块、会议管理模块、文件管理模块等
资源推荐
资源详情
资源评论
摘 要
办公自动化,英文 Office Automation,简称 OA,是办公信息处理的自
动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各
种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质
量,提高生产率的目的。
所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,
应用计算机技术,Internet 技术,实现企业办公自动化,管理信息化。本系
统采用结构化与原型法结合的系统开发方法。目的是实现稳定、高效、便
捷的办公自动化平台,能够完成大量的数据资料的交互与传递,从而实现
信息的自动化处理以代替传统的手工处理方式。系统开发采用先进的开发
软件与技术,即采用 Dreamweaver 页面制作软件与 Photoshop 等技术相结
合开发系统的页面,采用 MySQL 数据库管理系统开发强大完善的数据库
支持环境。用 JSP 动态页面设计技术与 Struts、Spring、Hibernate 技术作为
系统开发中的技术支撑,对构成系统的持久层,逻辑层以及表示层进行深
入的探讨研究。本文介绍了在对系统的整体分析的基础上完成了对系统要
求的功能模块、系统架构的设计与实现,最后对系统的部分模块进行了相
关的测试,并在实验的基础上对系统的不足进行了分析。
关键词:办公自动化;软件框架;Java 平台
I
ABSTRACT
Office automation,English Office Automation, abbreviated as OA, the
automation of information processing that work , it utilizes advanced
technology, makes various official working operational activities of people's
help to finish by various apparatus , various man-machine information systems
progressively , reach and fully utilize information, improve working efficiency
and work quality , the purpose to boost Productivity .
Developed office automation systems, based on the Company's own
internal management and business development needs, the application of
computer technology, Internet technology, and business office automation,
management information. The system uses a structured prototype combined
system development methodology. The aim is to achieve a stable, efficient and
convenient office automation platform, able to complete a lot of interaction and
transmission of data, in order to achieve the automated processing of
information to replace the traditional manual approach. The system developed
using state-of-the-art development software and technology, that using the
Dreamweaver page authoring software and Photoshop technology combined
development system page, using the MySQL database management system to
develop a powerful and comprehensive database support environment. With the
the JSP dynamic page design techniques and Struts, Spring, Hibernate
technology as the technical support system development, system constitute the
persistence layer, logic layer and the presentation layer depth of research. This
article describes the overall analysis system based on the functional modules of
the system requirements, the design and realization of the system architecture,
the last part of the module of the system test, on the basis of the experimental
system deficiencieswere analyzed.
Keywords: Office automation;Software framework; Java platform
II
……………………………
装
……………………………………
订
…………………………………
线
……………………………
毕业论文(说明书)
目 录
第一章 绪 论............................................................................................................................1
1.1 开发背景.....................................................................................................................1
1.2 研究意义.....................................................................................................................1
1.3 国内外办公自动化系统研究现状............................................................................2
1.4 本文主要研究内容.....................................................................................................3
1.5 论文组织与安排.........................................................................................................4
1.6 本章小结.....................................................................................................................4
第二章 相关理论与技术.........................................................................................................5
2.1 开发技术.....................................................................................................................5
2.2 开发环境.....................................................................................................................6
2.3 本章小结.....................................................................................................................7
第三章 系统分析.....................................................................................................................8
3.1 系统可行性分析.........................................................................................................8
3.2 系统目标.....................................................................................................................9
3.3 系统需求...................................................................................................................10
3.3.1 系统业务流程...............................................................................................10
3.3.2 系统功能需求分析.......................................................................................10
3.3.3 系统非功能需求分析...................................................................................12
3.4 本章小结...................................................................................................................12
第四章 系统设计...................................................................................................................13
4.1 系统模块流程设计..................................................................................................13
4.1.1 用户身份验证模块流程...............................................................................14
4.1.2 个人通讯录模块流程...................................................................................15
4.1.3 职工信息管理模块流程...............................................................................16
4.1.4 日程安排模块流程.......................................................................................17
4.1.5 工作日志模块流程.......................................................................................18
4.1.6 短消息管理模块流程...................................................................................20
4.1.7 文件管理模块流程.......................................................................................20
4.1.8 公告管理模块流程.......................................................................................21
4.1.9 会议管理模块流程.......................................................................................22
4.2 UML 建模设计.........................................................................................................23
4.2.1 用户身份验证用例.......................................................................................24
4.2.2 个人通讯录用例...........................................................................................25
4.2.3 职工信息管理用例.......................................................................................25
4.2.4 日程安排用例...............................................................................................26
4.2.5 日志管理用例...............................................................................................26
4.2.6 短消息管理用例...........................................................................................27
4.2.7 公告管理用例...............................................................................................27
4.2.8 文件管理用例...............................................................................................28
4.2.9 会议管理用例...............................................................................................28
4.3 数据库设计..............................................................................................................29
4.3.1 数据库概念设计...........................................................................................29
4.3.2 数据库逻辑设计...........................................................................................32
4.4 本章小结...................................................................................................................35
第五章 系统实现...................................................................................................................36
III
目 录
5.1 系统开发环境..........................................................................................................36
5.2 系统实现结构...........................................................................................................36
5.3 持久层 Hibernate 实现.............................................................................................38
5.3.1 创建并配置 Hibernate 映射文件..................................................................38
5.3.2 开发并配置 Hibernate DAO 层....................................................................39
5.4 控制层 Struts 实现...................................................................................................39
5.4.1 开发 Struts 核心流程代码............................................................................39
5.4.2 开发 JSP 页面原型........................................................................................41
5.4.3 增加表单校验功能.......................................................................................41
5.4.4 调用 DAO 组件操作数据库.........................................................................42
5.5 业务层 Spring 实现..................................................................................................42
5.5.1 数据源配置...................................................................................................43
5.5.2 配置 SessionFactory......................................................................................44
5.5.3 配置事务.......................................................................................................44
5.5.4 配置 DAO 组件.............................................................................................44
5.5.5 配置 DAO 事务.............................................................................................44
5.6 系统主要功能实现...................................................................................................44
5.7 系统运行界面截图...................................................................................................48
5.8 本章小结...................................................................................................................61
第六章 系统测试...................................................................................................................62
6.1 测试描述...................................................................................................................62
6.2 测试计划...................................................................................................................64
6.3 测试用例...................................................................................................................65
6.3.1 对身份验证功能进行测试...........................................................................65
6.3.2 对职工信息管理功能进行测试...................................................................65
6.4 用例测试结果..........................................................................................................66
6.5 本章小结...................................................................................................................66
第七章 总结与展望...............................................................................................................68
参考文献.................................................................................................................................69
致 谢.......................................................................................................................................72
IV
……………………………
装
……………………………………
订
…………………………………
线
……………………………
毕业论文(说明书)
第一章 绪 论
当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生
了翻天覆地的变化,企业对信息需求的增长,使计算机、网络技术已经渗透到企
业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快
速传递与处理的需求,中小企业办公自动化管理系统的应用满足了企业的办公网络
化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场
竞争中的综合竞争力。
1.1 开发背景
随着企业规模的不断扩大,业务不断增多,传统的企业管理方法日益
显著得效率低下,而且占用大量的人力物力,已经远远不能够适应现代企
业办公的需求,甚至已经阻碍了企业的进一步发展,成为企业发展的瓶颈,
其主要缺陷如下所示:
企业资源无法共享,使得企业无法充分利用现有资源。
文件审批效率不高,办公效率低。
员工考勤信息不精确。
消息文件的发送、通知不方便。
为了弥补这些缺陷,提高企业的管理水平,实现企业管理自动化,方便
公司内部通信,实现企业资源的共享,开发了本办公自动化管理系统。
1.2 研究意义
多年以来,人们对以纸质文件为中心的传统办公方式习以为常。但是,世
界进入信息时代之后,这种传统的人工管理方式的弊病日显突出。比如,时
效性差、容易出错,并难以应对信息社会的巨大挑战。传统办公方式的特点
决定了部门内部及各部门之间彼此孤立。通常是某一部门独立运作一段时
间后,将其工作结果移交下一部门作为其工作的依据。一旦该部门的工作出
现错误,其下一部门就无法正常工作。出现这种现象的直接原因主要是员工
之间、部门之间缺乏交流、文件在不同部门都有所囤积。另外,传统办公方
1
剩余63页未读,继续阅读
资源评论
fnyz17
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功