loading 请求处理中...
毕业设计 基于J2EE(SSH)的办公自动化系统的设计与实现

价格¥99.00元 /

销量浏览人数293

地区暂无

交付方式站内下载

现在购买

友情提醒:为保障您的利益,请网上成交,贵重物品,请将付款托管到平台进行交易。

免责声明:本网所展示的论文与服务信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。本网不提供任何保证,并不承担法律责任。

描述 查看论文信息和论文文件预览

毕业设计-基于J2EE(SSH)的办公自动化系统的设计与实现,共67页,19865字,附开题报告等
中文摘要
目前我国的办公自动化建设正处于一个高速发展的时期,各地相关部门积极建设本部门的办公自动化系统,用于管理庞大而复杂的数据信息,这些系统在日常办公中发挥了巨大的作用。
随着Internet技术的发展,浏览器B/S(Browser/Server,浏览器/服务器)体系结构技术也逐步成熟,所以本系统采用B/S结构,用户只需要使用Web浏览器登录系统的地址就可以很方便的使用本系统。本系统采用基于Java语言,整合Struts、Spring和Hibernate的SSH技术来进行系统的开发,采用软件工程思想管理系统开发的全过程,确保最后得到的系统的能满足公司日常的需求。本系统基于J2EE标准开发,凭借Java语言强大的可移植性,可以在多种操作系统上运行,实现了系统的可移植性,为以后的推广奠定了基础。
本文对系统设计与开发的全过程作了详细的阐述。第一章绪论,主要介绍了概述、系统的基本功能及实现方式和本毕业设计的主要工作。第二章基础理论和基本技术,主要阐述了完成系统开发所涉及到的基础理论知识和相关技术。第三章到第六章详细记录了整个系统开发过程,包括系统的分析、设计和具体实现。第七章是对所有工作的总结。
关键词:办公自动化;软件工程;JSP;SSH;J2EE;数据库技术


目录
第一章 绪论 - 9 -
1.1本课题的研究背景 - 9 -
1.2 OA系统的发展历史及现状 - 9 -
1.3本课题的研究目的和意义 - 10 -
第二章 相关工具及关键技术简介 - 11 -
2.1 JAVA语言简介 - 11 -
2.2 相关技术简介 - 12 -
2.2.1 JSP基本概述 - 12 -
2.2.2 MVC模型介绍 - 13 -
2.3 开发工具简介 - 14 -
2.3.1 MySQL基本概述 - 14 -
2.3.2 MyEclipse简介 - 15 -
2.4 SSH框架 - 16 -
2.4.1 Struts2 基本概述 - 16 -
2.4.2 Spring 基本概述 - 16 -
2.4.3 Hibernate 基本概述 - 18 -
2.4.4 SSH整合 - 20 -
2.5 Tomcat 6.0基本概述 - 20 -
第三章 系统需求分析 - 22 -
3.1系统性能要求 - 22 -
3.2系统功能概述 - 22 -
3.3系统功能需求 - 23 -
3.3.1人事管理 - 23 -
3.3.2文档管理 - 23 -
3.3.3内网电子邮件 - 24 -
3.3.4日常办公 - 24 -
3.3.5系统管理 - 24 -
3.3.6个人中心 - 24 -
3.4开发环境 - 25 -
3.5运行环境 - 25 -
第四章 系统概要设计 - 26 -
4.1系统总体设计 - 26 -
4.2数据库结构设计 - 27 -
4.2.1 系统PDM图 - 27 -
第五章 系统详细设计 - 32 -
5.1系统的struts.xml配置图 - 32 -
5.2系统各模块详细设计 - 33 -
5.2.1 登录模块及首页 - 33 -
5.2.2在线沟通 - 35 -
5.2.3部门日程管理 - 41 -
5.2.4个人工作日程管理 - 42 -
5.2.5密码维护 - 42 -
第六章 系统环境的搭建 - 42 -
6.1 新建Web工程 - 42 -
6.2 添加Spring - 42 -
6.3 添加Hibernate - 42 -
6.4 添加Struts2 - 42 -
第七章 系统测试 - 42 -
7.1测试的意义 - 42 -
7.2测试的目的 - 42 -
7.3软件测试方法分类 - 42 -
7.3.1静态测试与动态测试 - 42 -
7.3.2 黑盒与白盒测试 - 42 -
7.4系统测试 - 42 -
7.5测试结果分析 - 42 -
第八章 总结 - 42 -
致谢 - 42 -
参考文献 - 42 -


图表目录
图1 Java程序段示意 - 12 -
图2 MVC模式的处理过程 - 14 -
图3 Navicat for MySql - 15 -
图4 Struts2的程序流程 - 16 -
图5 Spring 框架的 7 个模块 - 17 -
图6 Hibernate体系结构的概要 - 19 -
图7 Hibernate的6个核心接口 - 19 -
图8 集成SSH框架的系统框架 - 20 -
图9 系统功能图 - 23 -
图10 总体流程图 - 26 -
图11 系统PDM图 - 28 -
图12 Struts.xml配置图 - 33 -
图13 系统登陆界面 - 34 -
图14 进入OA系统的首页 - 35 -
图15 在线沟通用例图 - 35 -
图16 在线沟通主界面 - 36 -
图17 新增一个在线沟通的帖子 - 37 -
图18 发帖人对自己的帖子进行编辑修改 - 38 -
图19 可以上传/下载附件 - 38 -
图20 查看所有回复 - 39 -
图21 可以以标题进行搜索 - 39 -
图22 可以以发帖日期进行搜索 - 40 -
图23 新的在线沟通帖子会在首页提示 - 40 -
图24 部门日程用例图 - 42 -
图25 部门日程主界面 - 42 -
图26 新增一个日程信息 - 42 -
图27 删除或修改日程信息 - 42 -
图28 未完成的日程会在首页提示 - 42 -
图29 个人日程用例图 - 42 -
图30 个人日程主界面 - 42 -
图31 创建一个新的日程 - 42 -
图32 修改或删除日程 - 42 -
图33 未完成的日程会在首页提示 - 42 -
图34 修改密码 - 42 -
图35 修改密码成功 - 42 -
图36 新建Web工程 - 42 -
图37 添加Spring(1) - 42 -
图38 添加Spring(2) - 42 -
图39 添加Hibernate(1) - 42 -
图40 添加Hibernate(2) - 42 -
图41 添加Hibernate(3) - 42 -
图42 添加Hibernate(4) - 42 -
图43 添加Hibernate(5) - 42 -
图44 添加Struts(1) - 42 -
图45 添加Struts(2) - 42 -
表格目录
表1 departinfo部门信息 - 28 -
表2 email电子邮件 - 29 -
表3 fileinfo文件信息 - 29 -
表4 filetypeinfo文件类型 - 29 -
表5 message在线沟通 - 29 -
表6 news新闻信息 - 30 -
表7 newsypeinfo新闻类型 - 30 -
表8 notice公告 - 30 -
表9 schedule工作日程 - 30 -
表10 workers员工信息 - 31 -
表11 系统登录模块测试用例 - 42 -
表12 新增发帖模块测试用例 - 42 -
3.3系统功能需求


3.3.1人事管理
部门信息:存储和管理每个部门的详细信息,这些信息主要包括:部门名称、部门电话、部门传真。在部门领导和管理员的权限下,可对部门信息进行维护,可对所有部门信息进行增、删、查、改的操作。
员工信息:存储管理每位员工的详细信息,这些信息主要包括:登录名、真实姓名、性别、所属部门、电话号码、邮箱地址、年龄、出生日期。每位成员可对自己的信息进行维护,员工权限下可对自己的信息进行查看和修改的操作;在管理员权限下,可对所有员工的信息进行维护,管理员可对所有员工信息进行增、删、查、改的操作。管理员可对每位员工赋予相应的权限。
3.3.2文档管理
文件信息:在这一部分中用户可以上传或下载文件,管理员可以进行增、删、查、改的操作,其他用户只能浏览文件信息和下载文件。在这一部分的页面中,会显示上传文件的详细信息,包括:名称、文件类型、文件格式、备注、上传用户、上传日期。
文件类型:这一部分是对上传的文件进行分类,此处的文件类型是以文件的内容来分类,而并不是指文件的后缀名,用户可以编辑文件的类型名称,并可以创建新的文件类型。
3.3.3内网电子邮件
收件箱:收件箱里显示收到的邮件的详细信息,包括:邮件主题、发送人、发送日期,并且用户可以对收到的邮件进行操作,可以直接回复邮件,也可以删除邮件。用户也可以依照邮件信息,对邮件进行搜索。
发件箱:发件箱里存储的是,用户已发送给别的用户的邮件,在这里显示的是这些邮件的详细信息,包括:邮件主题、接收人、发送日期,在这里用户可以将这些邮件删除,也可以新建一封新的邮件发送出去。用户也可以依照邮件信息,对邮件进行搜索。
草稿箱:草稿箱里显示未发出存为“草稿”的邮件的详细信息,包括:名称、接收人、保存日期,在这里用户可以继续编写这些邮件,或者将其删除。
3.3.4日常办公
在线沟通:在这里用户可以实现方便、灵活的信息交流,用户可以对所有用户发帖,可以浏览别人发出的帖子,可以编辑修改自己发出的帖子,也可以删除自发出的帖子,并且可以在帖子中上传附件。
部门日程:实现对部门日程信息的管理,可以以日历形式按天查看日程,日程标题会显示在日期的方格内,点击该日程条,则显示详细的日程信息安排。部门日程只能由部门领导进行添加和删除的操作,其他用户只能进行浏览查看。未完成的日程会在首页提示。
3.3.5系统管理
新闻信息:显示新闻的详细信息,包括:新闻标题、上传日期、新闻分类、是否有图片。管理员可以对新闻进行删除和添加的操作,其他用户只能浏览查看。
新闻类型:对新闻信息进行分类,按内容对新闻进行分类,管理员可自行添加类型,并可以删除某个类型,其他用户不可查看。
公告:显示公告通知的详细信息,包括:公告的标题、上传日期。管理员可对公告信息进行添加和删除的操作,其他用户只能浏览查看。
3.3.6个人中心
个人日程:实现对个人日程信息的管理,可以以日历形式按天查看日程,日程标题会显示在日期的方格内,点击该日程条,则显示详细的日程信息安排。所有用户均可对自己的个人日程进行再增、删、查、改的操作。未完成的日程会在首页提示。
密码修改:可实现修改用户的登录密码的功能,用户输入旧密码,和两次新密码,即可修改密码,所有用户均可修改,无权限限制。


论文大小:12.02MB
论文格式:word+pdf
论文专业:软件工程
论文编号:207735
论文文件预览:
共2文件夹,7个文件,文件总大小:12.02MB,打包后大小:6.42MB

  • 毕业设计-基于J2EE(SSH)的办公自动化系统的设计与实现
  • 1091000220
  • doc1091000220-冯媛.doc  [11.99MB]
  • pdf1091000220_中期检查表.pdf  [3.49KB]
  • pdf1091000220_开题报告.pdf  [5.36KB]
  • pdf1091000220_成绩单.pdf  [2.54KB]
  • pdf1091000220_答辩记录单.pdf  [2.42KB]
  • pdf1091000220_论文打分表.pdf  [2.00KB]
  • pdf1091000220_进度报告.pdf  [8.64KB]

返回查看论文简介
  • 改文网是一个通过互联网,解决撰写方面的文章代写交易、论文代写平台,改文网本着让知识和财富快速流通、让时间和金钱等比交换的原则!致力于打造一个让网络写作人才展露头角的舞台,一个让能力变成财富的平台,一个用时间换取金钱的空间!
  • 改文网的所有论文代写任务都支持稿件交易中介服务,其运作的实质是以改文网作为交易中介,在雇主确认收到满意稿件前,由改文网替约稿双方暂时托管稿费,有效解决论文代写过程中普遍存在的诚信问题,保障写手和雇主双方利益。
  • 改文网代写论文代写文章包括经济、计算机、管理、各种设计、法律、教育、理学、人文、工科、医学、农业、论文写作指导、应用文写作、文章代写等多种撰写格式,我们拥有成千上万计的各专业网络写手,并长期活跃在改文网,为您分忧解难或提供详尽的代写方案
  • 您还可以通过论文代写平台参与代写职称论文代写毕业论文等写作任务来赚取稿费;并可建立自己的个人代写店铺,这是展示您的一个宣传平台!在论文代写论坛里,您可以与大量的论文写作爱好者,写作高手共同探讨写作方面的话题,增长见识,提升您的写作文笔。