基于java的oa系统的制作毕业论文(编辑修改稿)内容摘要:

7 进行开发。 (4) 集成开发工具 Eclipse+MyEclipse 是目前最流行的 Java 集成开发工具。 Eclipse 一经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整/组织导入包、弹出窗口进行代码自动装配。 由于功能强大, Eclipse 一度成为 Java IDE 领域的霸主。 它能够很好地与 MySQL、 Tomcat 进行集成。 本系统中我们选用 MyEclipse2020 作为 Eclipse 的扩展开发工具。 本章小结 这一章讲述了 OA 系统的概念,在本次开发中用到的技术以及相应的环境,软件等。 利用这些技术、软件和概念需求为后面的系统制作打下良好的基础。 西北师范大学学士学位论文 5 2 需求分析 现行业务分析 业务流程 该 系统 的主要 流程 是 系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对自己的信息进行处理。 业务流程图如下: 图 业务流程图 功能分析 系统的主要功能概述如下: (1) 用户身份验证模块 本 系统功能的开发 与 设计,是完全针对 工作室 内部进行办公管理以及为 工作 部门管理理 岗位管理 系统管理理 用户管理 注册 用户身份验证 退出 系统主页 审批流转 申请管理 申请查询 审批管理 网上交流 论坛管理 邮件 论坛 个人办公 工作日志 通信录 工作计划 综合管理 申请管理 申请查询 基于 JAVA 的 OA 系统的设计与制作 6 室成员 提供便捷的电子化交互平台搭建的。 用户身份验证 模块是 公司 办公 自动化管理系统重要组成部分之一, 它 主要 功能是在系统用户进入系统时的身份验证时的身份验证,以防止工作室重要资料的泄露。 (2) 系统管理模块 系统管理模块又包含一下三个模块 ① 岗位管理模块 该模块主要是为了实现本系统所注册成员的权限的管理,包括增加、删除 以及修改。 ② 部门管理模块 该模块主要对部门进 行管理,包括部门间的隶属关系,增加、删除、修改部门等功能 ③ 用户管理 该模块主要对工作室注册人员的详细信息进行管理,包括增加,删除,修改等功能。 (3) 网上交流 该模块主要为了让工作室人员在此交流学习而设定的论坛模块。 包含了一下两部分内容 ① 论坛管理模块 该模块主要用来查看、删除或修改帖子的名称,并且可以将某条帖子置顶或者下移。 ② 论坛模块 该模块主要用来聊天,在此模块我们可以查看发帖,回贴时间,发帖人,回帖总数等详细信息。 ③ 邮件 该模块主要用来收、发邮件,查看邮件等。 上面清晰记录了收、发件人,收、发件时间等信 息 (4) 审批流转 该模块主要对工作当中的一些流程的实现。 主要包含申请模板管理,审批流转,起草申请,待我审批,申请查询等几个模块。 综合使用实现办公自动化。 西北师范大学学士学位论文 7 (5) 个人办公 该模块包含工作日志、工作计划、通信录三个模块。 ① 工作日志 工作日志模块主要以记录日志为主。 提供了增加、删除、查看几个操作。 方便查看,操作。 ② 工作计划 工作计划模块提供增加、删除、查看几个操作,在这一模块我们可以清晰的看到发布人,发布时间等信息。 并且提供检索功能。 ③ 通信录 工作计划模块提供增加、修改、删除、查看几个操作,在这一模块我们可以清晰 的看到用户的详细信息,包括电话、邮箱等信息。 并且提供检索功能。 (6) 综合行政 该模块包含会议管理、车辆管理两个模块。 ① 会议管理 会议模块主要以记录日志为主。 提供了增加、删除、查看几个操作。 方便查看,操作。 并且提供按时间、按主题、按名称三种检索方式,方便快速查找具体的会议。 ② 车辆管理 车辆管理模块提供增加、删除、查看、更新几个操作,在这一模块记录了车辆牌号、型号及使用情况,以及使用时间等信息。 并且提供检索功能。 系统建模 部分模块用例图 (1)用户身份验证用例图 此图显示了用户身份验证系统的用 例:当系统管理员或普通用户登录时需要输入用户名、密码,当两个均输入正确时才能进入到系统主页面,否则会有相应的错误提示。 基于 JAVA 的 OA 系统的设计与制作 8 图 用户身份验证用例图 (2) 岗位管理用例图 此图显示了系统管理员可以对岗位权限操作的用例,包括修改、查看、添加、删除岗位的权限。 普通用户不具有此权限。 图 岗位管理用例图 (3) 部门管理用例图 此图显示了系统管理员可以对部门操作的用例,包括修改上级部门,部门名称、查看部门及其隶属 部门、添加部门、删除部门的操作。 普通用户不具有此权限。 图 部门管理用例图 (4) 用户管理用例图 此图显示了用户信息模块的用例:包括新增联系人、查看信息、修改信息以 及删除联系人等功能。 登录 用户登录验证 系统 管理员 普通 用户 查看岗位权限 修改岗位权 限 增加岗位权限 删除岗位权限 系统 管理员 岗位管理模块 部门管理模块 查看部门 修改部门 增加部门 删除部门 系统 管理员 西北师范大学学士学位论文 9 图 用户管理用例图 (5) 论坛管理用例图 此图显示了系统管理员可以操作论坛帖,包括修改、删除、上下移动的功能。 图 论坛管理用例图 (6) 论坛用例图 此图显示了系统管理员和普通用户都具论 坛权限。 包括发帖、回复、删除回复等功能。 图 论坛用例图 查看信息 修改信息 增加信息 删除信息 系统 管理员 普通 用户 修改帖子 删除帖子 帖子上移 帖子下移 系统 管理员 论坛管理模块 查看帖子 发布新帖 回复帖子 删除回复 系统 管理员 普通 用户 基于 JAVA 的 OA 系统的设计与制作 10 (7) 审批流转用例图 此图显示了工作室注册成员在此办公的流程。 图 审批流转用例图 本章小结 这一章主要对要制作的 OA 系统进行了需求分析。 罗列出了系统所要开发具体的模块以 及的相应的功能、操作等,并且初步建模,完成了各个模块的用例图。 申请 审 批流转管理 待我审批 申请结果 系统 管理员 普通 用户 西北师范大学学士学位论文 11 3 系统设计 因为此系统为合作完成,我在其中负责界面设计,数据库设计,论坛模块设计三大部分。 所以下文将对此三部分进行侧重描述。 用户界面设计 用户登录界面设计 用户登录界面应该包含用户名和密码输入框,以及登录按钮。 主页设计 界面采用统一的界面风格。 其中在网页的头部采用一组快捷菜单,能快速的跳转到桌面、个人消息、邮箱等常用功能。 左侧采用竖式目录,显示用户有权限的所有目录。 不同模块的详细内容将设计到网页的中间位置。 具体模块下面将进行详细分析。 (1)岗位管理设计 岗位管理应该包含两级页面,其中岗位管理一级页面,包含所有岗位和对应的操作项(增加、修改、设置权限)。 二级页面包含两个(修改和设置权限的界面)。 (2)部门管理界面类似 于岗位岗位管理,这里不再赘述。 (3)用户管理界面设计 用户界面也应该包含两级页面,一级页面用来显示所有用户的登录名、姓名、所属部门、岗位等信息及修改、删除、初始化密码的操作。 二级页面只有一个,即为修改个人信息时的界面。 (4)论坛管理界面设计 此模块也应包含两级页面。 第一级用来显示所有论坛模块及其相关操作,第二级用来显示修改帖子时的页面。 (5)论坛界面设计 论坛包含三级页面。 第一级界面主要用来显示模块目录,第二级主要用来查看某一模块下面的所有帖子,第三及目录是针对某一帖子的所有回帖的查看以及回复新帖。 (6)审批流转界面设计 此模块下面的所有分模块均包含两级页面。 第一级用来显示目录,并提供相应的操作(修改、删除、下载)第二级用来显示相应操作下的界面。 数据库设计 将需求分析得到的用户需求抽象为信息结构及概念模型的过程是概念结构设计。 为了描基于 JAVA 的 OA 系统的设计与制作 12 述数据库结构的概念模式,这里采用 ER 图来描述数据库的实体关系。 (数据表较多,在这里只罗列部分 ) 数据库 ER 图 (1) 岗位管理模块的 ER 图 图 岗位管理 ER 图 (2)权限管理 ER 图 图 权限管理 ER 图 (3)部门管理 ER 图 图 部门管理 ER 图 name id role description description parentid name id department description parentid name id privilege 西北师范大学学士学位论文 13 (4) 用户管理 ER 图 图 用户管理 ER 图 (5) 论坛管理 ER 图 图 论坛管理 ER 图 (6) 论坛回帖 ER 图 图 论坛回帖 ER 图 id gender name password loginname user description phonenum departmentid artideCount id position name description forum lastTopicId departmentid ippAddr id authorId title content reply postTime topicId 基于 JAVA 的 OA 系统的设计与制作 14 (7) 申请模板 ER 图 weidu_applicationtemplate 简写 wat, processDefinitionKey 简写 PDK 图 申请模板 ER 图 (8) 申请管理 ER 图 applicationTemplateId 简写 a_TI,applicantId 简写 a_Id, weidu_application 简写wa 图 申请管理 ER 图 (9)处理信息 ER 图 weidu_approveinfo 简写为 wai 图 处理信息 ER 图 path pDK name id Wat a_TI id path title Apply_time Wa status。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。