办公自动化管理系统的设计与实现毕业论文内容摘要:

数据库,增 加、修改、删除、排除和检索数据库的数据,并使用数据库中的数据创建表格和报表的软件系统。 根据系统的实际需求和数据流量的大小, SQL Server2020 数据库具有操作简单、 访问快捷、 使用方便、性价比高等诸多优点,所以 本系统 采用了 SQL Server2020 数据库。 一、根据对应用系统的分析,可抽象出如下信息: 部门信息 ( tb_department) :包括的数据项有部门编号、部门名称、部门职责描述。 员工 考勤 (tb_sign):包括的数据项有 自动编号 、考勤时间、被考勤人、是否迟到、是否早退。 考勤时间 设置 ( tb_signstate) :包括的数据项有是否签到,上下班时间描述,具体时间。 规章制度 ( tb_rule) :包括的数据项有 自动编号 、规章制度内容。 公告信息 (tb_notice):包括的数据项有自动编号、公告标题、公告时间、公告人、公告内容。 投票信息 (tb_vote):包括的数据项有 自动编号 、标题、内容、票数。 文 件信息 (tb_file):包括的数据项有自动编号、文件发送者、文件接收者、文件标题、文件传送时间、文件描述、文件存储路径、接收状态。 系统用户 (tb_sysUser):包括的数据项有用户编号、用户 姓名、用户密码、登录时间、 是否为系统管理员。 员工信息 (tb_employee):包括的数据项有自动编号、员工姓名、性别、员工生日、学历、职称、所属部门、职位、电话、地址、电子邮箱、是否在职、员工照片路径。 日程信息 (ric):包括的数据项有自动编号、日程名称、日程内容、日程时间。 会议信息 (invoice):包括的数据项有自动编号、会议名称、主持人、时间、地点、会议内容、记录人。 邮件信息 ():包括的数据项有自动编号、邮件名称、邮件内容、发件人、时间。 办公 自动化管理系统的设计与实现 11 二、数据实体 联系 图 数据库的概 念设计,即明确数据库中需要哪些数据内容,需要有些什么样的逻辑关系,以及数据之间的关联。 实体 联系 图提供了描述数据实体及其联系的方法。 一、 下面列出几个重点 实体 图 : , 如图 所示。 , 如图 所示。 , 如图 所示。 传送文件 自动编号 文件传送标题 文件接收者 图 传送文件实体图 文件保存路径 文件接收状态 文件传送内容 文件传送时间 文件名称 文件发送者 部门信息 自动编号 岗位职责描述 图 部门实体图 部门名称 员工信息 自动编号 职称 员工姓名 所属部门 员工照片路径 图 员工实体图 员工生日 地址 电子邮箱 性别 职位 学历 电话 在职状态 办公 自动化管理系统的设计与实现 12 , 如图 所示。 , 如图 所示。 , 如图 所示。 公告信息 公告标题 自动编号 公告内容 公告时间 发布人 图 系统用户 用户名称 自动编号 用户密码 登录时间 是否系统管理员 图 在线状态 员工考勤 考勤时间 自动编号 被考勤人 是否迟到 是否早退 图 办公 自动化管理系统的设计与实现 13 , 如 图 所示。 设置 实体图 , 如 图 所示。 二、以下是系统前台和后台的实体联系图,即 ER 图。 ER 图 , 如图 所示。 投票信息 投票标题 自动编号 投票内容 票数 图 考勤时间设置 自动编号 时间设置 图 考勤时间 设置 实体 图 考勤描述 员工 员工及部门信息、公告、规章制度、会议 日程 个人密码 添加 修改 1 n 1 n 1 n 查看 图 ER图 发送、接收 邮件、文件 n 1 办公 自动化管理系统的设计与实现 14 台系统 ER 图 , 如图 所示。 三 、 数据流图 [3](简称为 DFD) 数据流图 是一种图形化技术,它描绘信息流 和数据从输入移动到输出的过程中所经受的变换。 在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。 数据流图, 如图 所示。 员工信息 员工信息 员工信息 查看需求 员工信息 删除需求 员工信息 修改需求 图 系统管理员 身份 验证 修改 处理 添加 处理 删除 处理 查看 处理 员工信息表 无效用户 密码登录 管理员 公告、会议 规章制度 员工 、部门 信息 添加、 编辑 n 1 1 n 1 设置 投票、考勤时间 更新 n 发布 1 n 图 ER图 办公 自动化管理系统的设计与实现 15 数据 流图,如图 所示。 数据流图,如图 所示。 四 、数据字典 数 据流条目:由于数据流条目的设计思想相同,由于篇幅关系,下面将列出部分数据流条目作为参考。 1 名称:登录信息 别 名:无 简 述:用来对用户的身份进行验证 来 源:用户 去 向:“身份验证” 组 成:用户名 +密码 部门信息 员工及部门信息 新密码 管理需求 添加需求 员工信息 员工及部门信息 密码设置 部门信息 删除需求 图 系统管理员 部门 管理 个人密 码修改 查看 处理 删除 处理 添加 处理 部门信息表 普通职员 员工信息表 添加 处理 员工信息 员工信息 查看需求 个人密码 密码登录 图 修改 处理 查看 处理 员工信息表 无效用户 普通职员 身份 验证 办公 自动化管理系统的设计与实现 16 2 名称: 更新员工及部门信息 别 名:无 简 述:添加或 编辑 职员、部门的信息 来 源: 管理员添加或编辑 去 向:员工表、部门表 组 成: 员工姓名 +性别 +员工生日 +学历 +职称 +所属部门 +职位 +电话 +地址 +电子邮箱 +是否在职 /部门编号 +部门名称 +部门职责描述 3 名称: 活动 投票信息 别 名:无 简 述: 设置活动投票,让员工民主参与 来 源: 管理员或员工 投票 去 向: 活动 投票 表 组 成: 投票编号 +投票标题 +投票内容 +票数 4 名称: 发布 会议信息 别 名:无 简 述: 发布会议信息 来 源:管理员发布会议信息 去 向: 会议信息表 组 成: 编号 +会议名称 +主持人 +时间 +地点 +会议内容 +记录人 5 名称:查看规章制度 别 名:无 简 述:用来查询 规章制度 的信息 来 源:管理员更新规章制度信息 去 向: 规章制度 表 组 成: 编号 +规章制度内容 6. 数据流 6 名称:上班签到或下班签退 别 名:无 简 述:职员每天进行上班签到或下班签退 来 源:职员签到或签退 去 向: 员工考勤表 组 成:编号 +考勤时间 +被考勤人 +是否迟到 +是否早退 办公 自动化管理系统的设计与实现 17 第四章 系统 总体设计 一个系统在系统分析完成后,接下来的任务就是系统的 总体 设计,系统的 总体 设计主要包括 设计目标、 结构设计和数据库设计。 系统设计目标 ,界面美观友好,信息查询灵活、方便,数据存储安全可靠。 、快速地发送和接受文件。 ,系统进行严格的数据检验,尽可能排除人为的错误。 ,设置活动投票功能。 登录 系统的个人密码。 发布和删除 公告信息。 系统结构 设计 办公自动化管理系统业务流程图 , 如图 所示。 员工 发送短消息 业务人员 传送与接收文件 员工 上下班考勤 记录迟到 /早退 /全勤 查看公告 /规章制度 /活动投票 图 办公 自动化管理系统的设计与实现 18 每个项目都会有相应的文件夹组织结构,如果项目中窗体数量很多,可以将所有的窗体及资源放在不同的文件夹中。 如果项目中窗体不是很多,可以将图片、公共类或者程序资源文件放在相应的文件夹中,而窗体可以直接放在项目根目录下。 系统中 项目 文件 组织结构 如 表 所示。 表 项目文件夹组织结构 文件及窗体 文件及窗体名 App_Code 自定义公共类文件夹 系统功能基础类 App_Data 存放数据库文件 baseInfo 基础信息文件夹 Bin 存放添加引用的类库 Communication 交流管理文件夹 CSS 存放网站样式 file 存储传送文件文件夹 fileManage 文件管理文件夹 images 存放设计 页面图片 MobileInfo 手机短信息页面管理 photo 存放员工头像图片 Rule 规章制度文件夹 System 系统操作用户管理 UserControl 存放用户控件 系统主页 应用程序文件 系统功能主页 系统配置文件 添加邮件 页 (管理员) 查看会议(可删除会议信息) (管理员)发布会议 会议 信息列表 查看会议内容 我的邮件列表 邮件信息 详情 日程信息列表 查看日程信息 日程信息添加 办公 自动化管理系统的设计与实现 19 数据库设计 数据库设计是项目开发和系统 设计中非常重要的一个环节,在这里要特别强调数据库设计的重要性。 因为数据库设计就像建设高楼 大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。 在数据库中创建表 有两种方法,一 种 是通过企业管理器中直接添加 ,另一种 是用查询分析器的脚本命令添加。 在企业管理器的 db_OAS 数据库中右键单击“表”节点,在弹出的快捷菜单中选择“创建新表”命令,然后就进入设 计表结构界面,进行相关 设计。 数据表概要说明 本系统定义的数据库中包含以下 12 个表:部门信息表、规章制度、员工考勤表、上下班签到设置时间表、公告信息表、投票信息表、文件信息表、系统用户表、 员工信息表、日程信息表、会议信息表、邮件信息表。 数据表树形结构 表 , 如表 所示。 表 表 tb_department 部门信息表 tb_employee 员工信息表 tb_file 文件 信息 表 tb_notice 公告信息表 tb_rule 规章制度表 tb_sign 员工考勤表 tb_signstate 考勤时间设置表 tb_sysUser 系统用户表 tb_vote 投票信息表 邮件信息表 invoice 会议信息表 ric 日程信息表 办公 自动化管理系统的设计与实现 20 数据表结构 一、数据库逻辑结构设计 根据系统的要求以及前一阶段的需求分析,结合 SQL Server 2020 数据库的特点进行数据库需求分析之后,共需建立 12 张数据表。 ( tb_department) 如表 所示, 用于保存 各个部门 信息。 表 ( tb_department) 的结构 列 名 数据类型 长 度 主键是否 允许空 功能描述 ID Int 4 是 否 流水 号 Name varchar 50 否 否 部门名称 memo Text 16 否 是 岗位职责 描述 ( tb_ rule)如表 所示,用于保存 企业规章制度 信息。 表 ( tb_ rule) 的结构 列 名 数据类型 长 度 主键是。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。