广告公司OA办公系统的设计与实现(MVC,Servlet,Javabeans,MySQL) 来源:wenku163.com 资料编号:WK1639914 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1639914 我要下载该资源 资料介绍 广告公司OA办公系统的设计与实现(MVC,Servlet,Javabeans,MySQL)(任务书,开题报告,毕业论文23000字,外文翻译,程序代码,MySQL数据库,答辩PPT) 随着计算机网络技术的迅速发展,计算机被广泛应用于企业的办公管理。 OA(Office Automation)系统已经成为现代办公中的必要工具。它采用先进的技术,摆脱了传统的文件形成、传递、处理以及管理方法,大大提高了工作效率和工作质量。 本课题基于太阳火广告公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,设计一个企业OA系统,实现企业办公自动化,管理信息化。该系统采用结构化与原型法结合的系统开发方法。整个系统分为系统整体设计及用户登录和用户身份验证模块,人事管理员对员工信息进行管理的人事管理模块,用户对工作日志进行管理的日志管理模块,用户对自己密码修改等操作的个人设置模块,用户对自己工作备忘记录的便签管理模块,员工之间通信的邮件管理模块,管理员对公告和工作种类进行管理的管理员管理模块,领导对员工日志进行审批的日志审批模块。 为了提高该系统的安全性和稳定性,在系统的开发过程中采用MVC三层开发结构和目前比较成熟的JSP+Servlet+Javabeans 技术,合理划分系统的逻辑层次和功能模块,最大限度的降低系统的耦合度。在系统实施的过程中,采用MYSQL 为后台数据库服务器,同时以Tomcat6.0 为web服务器,构建太阳火广告公司办公系统。 本文研究的管理系统按功能划分,主要由七大模块组成,在导师的指导下,均由本人设计并编码完成。各个模块的功能如下: (1)权限管理模块 用户可以根据自己的身份,登陆到含有不同功能模块的菜单页面。 (2)日志管理模块 当前登陆用户可以查看,增加,删除自己的日志以及查看日志的批复内容。 (3)邮件管理模块 当前登陆用户可以发送邮件,阅读收到的邮件,查看未读邮件和已发邮件。 (4)批复管理模块 具有权限的管理员可以查询、审批相应部门经理或员工的日志并添加批复内容。 (5)人事管理模块 具有权限的管理员可以添加,删除员工并完善员工资料。 (6)管理员管理模块 具有权限的管理员可以添加删除工作种类,上传公告,删除当前登陆管理员的公告。 该管理系统所涉及到的重要用例如下: (1)便签管理 用户可以对便签进行增、删、改、查等操作。 (2)日志管理 用户可以添加删除日志,并查看领导审批内容。 (3)邮件管理 用户可以发送、接收邮件并对邮件进行管理。 (4)批复管理 具有权限的用户可以对下级员工的日志进行批复。 (5)人事管理 人事管理员可以添加用户,并对人事信息进行管理。 (6)管理员管理 具有权限的管理员可以对工作种类和公告进行管理。 (7)登录操作 所有用户均需输入验证信息后方可登录系统。 (8)注销操作 所有用户均可注销从而退出系统。 开发环境:Myeclipse Web服务器:Tomcat 数据库:MySQL 目 录 第一章 绪 论 11 1.1 课题背景介绍 11 1.1.1 OA系统在国内外发展历史 11 1.1.2办公自动化系统的研究现状和问题 13 1.1.3 开发本系统的意义 14 1.2本文主要研究工作 15 第二章 技术方法与理论分析 16 2.1 J2EE架构简介 16 2.1.1 J2EE概述 16 2.1.2 采用基于B/S架构的J2EE多层体系优势 16 2.1.3 J2EE重量级架构的优势与不足 16 2.2 MVC设计模式分析 17 2.2.1 MVC设计模式概述 17 2.2.2 MVC工作原理 17 2.2.3 MVC体系结构及优势 17 2.3 JSP简介 17 2.4 JavaBeans 组件技术 18 2.5 JDBC连接技术 19 2.6 MySql关系数据库 20 2.7 JavaScript与CSS 20 第三章 OA办公系统需求分析 22 3.1 太阳火OA办公系统概述 22 3.2 太阳火OA办公系统用例分析 23 3.3 太阳火OA系统业务对象模型 24 3.4 太阳火OA管理系统可行性分析 25 第四章 太阳火OA管理系统概要设计 26 4.1 太阳火OA系统架构设计 26 4.2系统前台功能结构设计 27 4.3 太阳火OA系统主要用例的实现 27 4.4 数据库设计 29 4.4.1 系统的概念数据模型 29 4.4.2 系统的数据库实现 30 第五章 太阳火OA系统详细设计与实现 33 5.1系统开发环境 33 5.2系统详细设计与测试 33 5.2.1 太阳火OA系统用户登录模块详细设计与测试 34 5.2.2 太阳火OA系统邮箱管理模块详细设计与测试 40 5.2.3 太阳火OA系统日志管理模块详细设计与测试 45 5.2.4 太阳火OA系统便签管理模块详细设计与测试 49 5.2.5 太阳火OA系统日志审批模块详细设计与测试 52 5.2.6 太阳火OA系统人事管理模块详细设计与测试 55 5.2.7 太阳火OA系统公告管理模块详细设计与测试 59 5.2.8 太阳火OA系统个人设置模块详细设计与测试 61 第六章 结论 62 参考文献 63 附 录 64 Ⅰ. 英文原文 64 Ⅱ.中文译文 67 谢 辞 69