企业办公自动化系统—免费计算机毕业设计论文内容摘要:

测的时间也会急剧增加,反而增加了处理时间),毕业设计说明书(论文) 12 服务器在收到整个数据库后, 在服务器端运行一个特殊的软件,用于数据的同步。 然后将处理后的数据库放在一个特定的区域,客户端可以将处理后的数据库收下来,以实现数据库同步。 ( 2) 采用纯网络数据库的结构 采用这个结构从理想的角度来看,是最适合这个系统的。 因为它具有最好的实时性,可以将当前获得的数据立即传输出去,这样其他部门也就立即可以得知目前的业务情况。 而且采用这个结构,从数据库应用角度来看,对网络底层的传输情况不需要有太多的了解(这部分由 SQLServer 提供的网络传输协议保证)。 但是就公司目前各市场部上网情况来看,由于很多市场部采用的 仍然是 Modem和 ISDN,不能 24 小时在线,因此再不对目前各市场部上网设备改造的情况下,很难使用这种结构。 这种结构还有一个问题是它很大程度上依赖于中心数据库,对中心数据库可靠性和稳定性的要求相当高。 系统功能概述 这个办公系统是依据丹帝龙公司的具体情况开发的。 根据该公司的员工分为四个级别,不同级别的用户从高到低处理信息是有不同权限的。 本系统在应用中,由丹帝龙公司的总经理来担任管理员,本系统增设了录入员,主要由本公司的文秘担任这个身份,目的是为了减轻总经理的操作负担。 每一个部门经理也可以审阅自己 部门员工所提交的计划和总结,这就是第三种级别的用户。 普通员工是属于第四种级别的用户,可以把自己的计划总结提交。 以上的设计可以帮助企事业单位的职员书写和提交办公计划和总结,实现低成本,高效率。 系统最终实现的主要功能如下: :包括管理员对管理员密码的修改。 :包括管理员对录入员账号和密码的增加、删除和修改。 :包括管理员或录入员对公司的部门和员工(包括部门领导和普通职员)账号和密码的增加、删除和修改。 :由管理员或录入员 对公司的计划总结进行增加、删除和修改。 然后由管理员审批通过才能公开给单位职员。 :由普通职员对自己的个人计划总结进行增加、毕业设计说明书(论文) 13 删除和修改,然后由部门领导和公司领导 (管理员 )进行批注加以评定。 :所有级别的用户都有自己的办公日志,可以对自己的办公日志增加、删除和修改。 系统总体设计 系统运行环境 本办公日志系统的运行环境是 Windows 2020 Server。 其 Web 服务器使用Microsoft 公司的 IIS,在发布本系统时首先确认服务器计算机安装 了 IIS 服务器软件。 系统权限设计 根据 session 集合中存储的用户等级信息,对于每一种用户的权限显示相应的条目。 管理员可以查看添加、删除、修改或审核公司个人总结、管理录入员和普通员工的帐号、密码,修改并管理个人办公日志;录入员可录入、修改或删除公司总结和管理普通员工帐号;部门领导可查看公司总结、审核本部门员工总结、修改密码,以及管理个人办公日志;普通员工可查看公司总结、管理个人总结和个人办公日志以及修改密码。 如图: 31 毕业设计说明书(论文) 14 图 31 登录权限设置界面图 系统总体结 构 网络办公日志系统采用的是 B/S ( Browser/Server,浏览器 /服务器)结构的软件实现,系统的实现分为 3 个层次。 数据库层负责存储系统的各种资料,利用 Microsoft 的 SQL Server 2020作为数据库管理系统。 可以将数据库配置在独立的数据库服务器上,也可以将它和应用逻辑层一起配置在应用程序服务器中,具体的配置需要根据软件的规模、要求和客户的实际硬件情况而定。 应用程序层是软件实现的核心,该层又可以分为 3个模块。 数据库操作层用于专门和数据库打交道,这部分的 内容主要是在标准的 SQL基础上针对系统的实际情况实现一些数据库操作的函数,以便 ASP 页面的业务逻辑实现模块的调用。 业务逻辑层负责生成用户的接口以及接收用户的操作信息,它要调用数据库操作毕业设计说明书(论文) 15 层和业务逻辑层来实现。 页面层负责生成用户的界面以及接收用户的操作信息,它要调用数据库操作层和业务逻辑层来实现。 在 B/S 结构的软件中, IE 浏览器就是客户端,本系统在这一层的工作主要是用户输入的验证和对用户的提示。 系统总体设计方案 毕业设计说明书(论文) 16 图 32 系统功能总体模块图 1. 管理员功能模块 管理员就是该公司的总经理,在这个系统中管理员是级别最高的用户,它的功能主要为以下:可以查看、添加、修改、删除公司计划总结;查看、批注员工的个人总结;各部门员工录入员的账号维护;个人密码的修改;个人办公日志的处理。 ( 1)查看公司计划总结。 ( 2)添加公司计划总结。 ( 3)修改删除公司计划总结。 ( 4)查看、批注员工的个人总结。 进入办公日志系统 管理员接口 审核公司总结 增加录入员 增删改公司总结 审批个人总结 增加各部门职员 增删 改办公日志 查看公司总结 增删改个人总结 录入员接口 部门领导接口 普通职员接口 首页 登录 毕业设计说明书(论文) 17 ( 5)各部门员工的账号维护。 ( 6)录入员的账号维护。 ( 7)本人密码修改。 ( 8)个人办公日志。 2. 录入员接口模块 录入员是由本公司的秘书担任的 ,由于它的权限是总经理下放给的。 所以它的主要任务就是为总经理分担任务。 主要包括:对各部门员工的账号的增加、删除和修改;添加公司总结;修改、删除未公开的公司总结。 ( 1)各部门员工的账号维护。 ( 2)添加公司计划总结。 ( 3)修改删除未公开的公司计划总结。 3. 部门经理模块 部门经理,顾名思义,它们只负责对各自部门的员工维护;可以查看、添加、修改和删除个人总结;提交设定好的总结;查看本部门的员工总结;查看公司计划;修改本人密码以及个人办公日志。 ( 1)查看个人计划总结。 ( 2)添加个人计划总结。 ( 3)修改和删除 个人计划总结。 ( 4)提交设定好的计划总结。 ( 5)查看本部门的员工计划总结。 ( 6)查看公司计划总结。 ( 7)本人密码修改。 ( 8)个人办公日志。 4. 普通职员模块 普通员工是四个级别中最低的级别,一般情况下只能对个人的总结进行查看、添加、修改和删除,还可以提交设定好的总结;查看公司计划;对本人密码修改;个人办公日志的管理。 ( 1)查看个人计划总结。 ( 2)添加个人计划总结。 毕业设计说明书(论文) 18 ( 3)修改和删除个人计划总结。 ( 4)提交设定好的计划总结。 ( 5)本人密码修改。 ( 6)个人办公日志。 以上是各功能模块的大概阐述。 需要特别提出的是:只有管理员可以对录入员的账号进行增加、删除和修改,而管理员和录入员可以同时对各部门职员账号的增加、删除和修改;公司的计划和总结可以分为未公开的和已公开的,对未公开的计划和总结要进行审核公开,只有已公开的公司计划和总结才能进行浏览和查询;其中每个人可以对自己的办公日志信息进行增加、删除和修改,还可以按关键字和时间查询办公日志。 网络办公日志系统建立在系统后台数据库的基础上,用户(包括管理员、录入员、部门领导和普通职员)可以方便地通过访问 Inter 或局域网查询和管理 办公日志和计划总结。 如图: 33 图 33 系统应用原理示意图 用户 (管理员、录入员、部门经理、普通职员 ) 系统后台资料 Inter 或局域网 网络办公日志 毕业设计说明书(论文) 19 毕业设计说明书(论文) 20 丹帝龙办公日志系统是一个公司内部的办公系统,根据公司的实际情况,体现管理工作的规范化、系统化和现代化,提高系统的管理水平,利用它,无论在家或者外地只要在任何一台连接到网络服务器的计算机上都可以使用。 系统的网络拓扑结构图如图: 34 图 34 网络拓扑结构 毕业设计说明书(论文) 21 第四章 系统数据库设计 通过对丹帝龙企业的需求分析,为了使公司内部 的工作信息能够及时交互,考虑到公司是一个规模中等的企业,以及公司以后的发展,员工人数也会随之增加,所以选用 SQL Server 2020 作为本系统后台数据库设计工具。 SQL Server 2020 市场定位是中大型数据库系统可以适合大容量数据的应用,在功能上管理上也要比 Access 要强得多。 在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。 因为现在数据库都使用标准的 SQL 语言对数据库进行管理,所以如果是标准 SQL 语言,两者基本上都可以通用的。 SQL Server 还有更多的扩展,可以用存储过程,数据 库大小无极限限制。 用于连接后台数据库的是 ADO,它是面向对象的。 系统在实现管理员功能,录入员功能,部门经理功能以及普通员工功能时都要调用后台数据库。 图 41 系统数据工作流示意图 后台数据库 管理员 部门领导 普通职员 录入员 毕业设计说明书(论文) 22 数据字典 数据字典的概述 用户表:由用户创建,包含用户的内容 数据字典:由系统建立,包含数据库的信息 前缀 : USER_ :由用户创建 ,显示用户拥有的所有对象。 ALL_ :由受权的用户访问 , 用户可以访问的对象名。 DBA_ :由受了 DBA 权限 的人访问,显示数据库的所有对象。 V$ :由受了 DBA 权限的人访问,显示数据字典数据库服务器性能信息。 通常是 DBA 用于显示系统的统计表和动态性能表。 数据字典的一般描述 DICTIONARY 数据字典提供用户可以访问的数据字典表和视图的描述。 USER_OBJECTS 显示用户拥有的对象。 USER_VIEWS 显示用户拥有的视图。 USER_TABLES 显示用户拥有的表。 ALL_TABLES 显示用户可以访问的表。 ALL_VIEWS 显示用户可以访问的视图。 USER_CATALOG 显示 用户拥有的所有表,视图,同义词和序列。 USER_CONS_COLUMNS 显示带约束的列。 DBA_CONS_COLUMNS 显示数据库里的所有表,视图和同义词。 数据字典的设计 1. 部分数据流的定义 系统名:丹帝龙企业办公系统 数据流名称:用户信息 别名:用户信息 简要描述:对用户信息的添加、删除、修改 毕业设计说明书(论文) 23 数据流来源:用户信息表 数据流去向:在用户信息表中对信息的修改 数据流量:用户信息的增加 2. 部分数据项定义 系统名:丹帝龙企业办公系统 数据项名称:用户信息 别名:用户信息 简要描述:用户加入时就填写的用户识别 数据长度: 50 数据类型:可变长度字符数据类型 3. 部分处理过程的定义 系统名:丹帝龙企业办公系统 数据处理名称:个人总结管理 处理功能:对总结内容、计划、总经理批注、部门经理批注、用户信息、所属部门、是否提交的添加、删除和修改 数据库表的设计 本系统建立了一个名为 Govlog 的数据库。 在新建的 Govlog 数据库中建立丹帝龙企业办公系统的数据表。 其中依据功能设计的要求以及功能模块的划分, 数据库建立五个资料表。 ( users):包括用户的真实姓名、用户的登录 ID、密码、用户在系统中的权限、用户所属的部门。 (part):部门的名称。 (job):日志内容、添加时间、执行日志上的工作时间、所属的职员。 (own):总结内容、计划内容、总经理批注、部门经理批注、用户信息、所属部门、日期、是否提交。 (pany):公司计划总结内容、备注、标题、单击次数、日期、录入员、作者、信息来源、日否公开。 库表的建立 根据功能要求在 SQL Server 2020 里创建数据库,建立以下各资料表。 1. 户信息表, 需要一个资料表存储所有用户信息,如表 41 所示。 表 41 用户信息表( Users) 字段名 数据类型 说明 Id int 主键,自增 毕业设计说明书(论文) 24 TrueName nvarchar 用户的真实姓名 UserName。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。