1、-范文最新推荐-1 / 25企业办公信息管理系统的设计与实施+ER 图+ 需求分析摘要:随着计算机技术、Internet 的高速发展,同时基于企业本身内部管理及业务发展的需求,开发一套企业办公信息管理系统,实现企业的办公自动化,管理信息化。系统采用 B/S 架构以及三层架构模式实现,包含权限动态管理,邮件系统,公告系统,部门管理系统,任务管理系统以及公文系统。用户通过使用自己的账号密码登录系统,系统根据用户所属权限分组,展示用户权限内的功能块。系统用户,分为普通用户、高层用户和管理员权限的用户,普通用户属于正常用户,拥有查看自己的邮件、公告、任务、信息以及修改密码等相关功能;而高层用户,则拥有
2、发布公告、任务、审批公文等相关的功能。然后,如何才能达到上述的要求呢,本系统通过明确的权限分组,权限分组是通过对一系列的权限进行包含与不包含来达到的,用户可以动态调整权限分组的具体权限,然后将用户进行归类,保证整个系统的安全性,明确用户在其范围权限内正常使用企业办公信息管理系统。基于以上的设计思路,本系统基本实现了相关的功能。5703关键词:企业办公管理系统;动态权限管理;邮件系统;B/S 架构;安全性Design and Implementation of Office Information Management System for EnterprisesAbstract: With t
3、he rapid development of computer technology and Internet, in the needs of the enterprise internal management and business development, the office information management system for enterprises is developed. The system which uses B/S structure and three-tier implementation, contains dynamic permission
4、s management, mail system, notice system, department system, task management system and document management system. Users could using their own account and password to login in the system. The system will check the group which the users belong to, and show the right functional blocks within the user
5、 rights. Users are pided -范文最新推荐-3 / 25into general user, more powerful users and administrator privileges, the general user is a kind of normal user who can check their own e-mails, announcements, tasks, information, and even change their password; while the more powerful users could manage notices
6、, tasks and official document. To ensure the security of the whole system, the system use the group of authority which contain some authority .In that case, we can let the users of the system use office information management system more Smoothly. Based on the design ideas above, the basic functions
7、 have been completed. 4.2 数据库分析 114.2.1 数据库设计概述 114.2.2 数据设计 114.3 数据库的详细设计 114.3.1 数据库的 E-R 图设计 114.3.2 数据库的设计 125 详细设计 175.1 网站的主界面设计 175.1.1 登录界面 175.1.2 母版页 185.1.3 信息展示( Gridview 及 Table)185.1.4添加界面 195.2 用户登录网站设计与实现 205.3 密码修改设计与实现 215.4 邮件系统设计与实现 21-范文最新推荐-5 / 255.4.1 邮件发送设计与实现 215.4.2 邮件收件箱设
8、计与实现 225.4.3 邮件详情设计与实现 245.4.4 邮件删除设计与实现 245.5 任务模块设计与实现 255.5.1 任务分配 255.5.2 任务查看 255.5.3 任务提醒 265.5.4 任务维护 265.6 动态权限管理设计与实现 275.6.1 权限查看与维护 285.6.2 权限组添加、删除以及维护 285.7 部门管理的设计与实现 29 1.1 系统开发背景我们知道,未来的世界是高度信息化的世界,谁掌握高科技,谁拥有的信息更多,谁就能够在激烈的市场竞争中立于不败之地。作为企业来说,要想在这样激烈的环境中生存、发展并壮大,就必须把握住市场的脉搏,同时迅速调整自身的生产
9、经营战略,以适应不断变化的市场。当今,信息科技不再只是提高效率的工具(即代替手工作业) ,而是正在塑造未来的企业运作的模式,它真正的优势是在于重建扩展业务与组织的关系,增强组织能力。为了实现企业竞争力和企业的整体效益,走企业全面信息化的道路势在必行。当然,进行企业信息化建设目前还面临着一些问题,首当其冲的就是管理模式的变革1。-范文最新推荐-7 / 25企业办公信息管理系统是在 20 世纪 70 年代中期,发达国家为解决办公业务量急剧增加对企业生产率产生巨大影响的问题而发展起来的一门综合性技术。其基本任务是利用国家的先进的计算机及网络技术使人们可以利用各种设备来处理一部分办公业务,提高人们对办
10、公业务的处理效率和质量,达到提高工作效率,方便管理和决策的目的,从而达到办公自动化。办公自动化的知识领域又覆盖了行为科学、管理科学、社会学、系统工程学等学科,并且办公自动化体现了多学科的相互交叉、相互渗透性,所以办公自动化的应用是企业管理现代化的标志之一。办公自动化的出现,使得传统的机关事务型办公业务中的劳动力就业比率结构发生了变化,据美国劳动统计局 1998 年的一项统计,美国四大产业的劳动力比率约为:信息产业占 50%以上,服务业占 30%、工业占 13%、农业占 2%,因此办公自动化的应用将会得到进一步发展。办公自动化在 70 年代末 80 年代初才开始进入到我国,到现在己有近 30 年
11、的发展历史,随着我国国民经济和社会发展的快速进步,和其他应用软件一样,办公自动化系统在我国的发展基本上与国际先进水平保持一致,现在己经发展到以知识管理为核心的第三代办公自动化系统。 针对企业对办公、管理信息化的需求,众多的软件厂商均推出自己的办公事务管理系统,并赢得了市场的认同。 1、高效的个人信息管理平台:通过个人办公桌面直接获取全局信息,从而提高个人工作效率。随时登录,随时使用。 2、强大的公共办公商务平台:标准办公流程,非标准办公流程,统一实施管理,真正实现办公过程无纸化;对客户及商务活动的登记、分析和统计能够对公司的决策提供参考。 3、集中统一的内部管理平台:能够对企业员工、物品及日常
12、工作实行统一的管理,并能在月末或年末集中统计信息,做到事半功倍,心中有数。1.2 发展趋势经过近 30 年的发展, 办公自动化越来越成熟了, 使得其应用范围也愈来愈广。办公自动化已经从以前-范文最新推荐-9 / 25只是在机关的办公系统发展到现在各企业和各种工作部门都需要的办公系统。但是,从整体来看协同办公管理软件目前仍处在发展阶段,真正成熟还需要一段时间。办公管理软件未来发展方向大致为以下六个方向:(1)基于 web2.0 进行产品优化。 Web2.0 相对于Web1.0 来说更注重于用户的交互作用,用户即是网站内容的浏览者,也是网站内容的制造者。企业级web2.0 总体架构就是通过社会化网
13、络把企业内部员工、客户以及合作伙伴紧密的连接起来,在三者之间形成了一个广泛的社区网络,从而提高企业内外部的协作效率。企业级 Web2.0 的到来也对管理提出了更高的要求。传统的管理基础都是以结果为导向,但是对于人的评价无法刻板的以结果来作为导向,需要一个即时的评价,但是在中国即时评价是一个很大的管理实践的空白。(2)依托云计算进行技术提升。实现泛组织和跨组织之间的协同应用就会带来这样一个问题:因为原来的协同是放在企业自己的单位当中,如果是泛组织之间的应用,那么企业的上游代理商、下游渠道商等等都有可能会上这个协同。未来的技术如何去支撑越来越大的应用是一个亟需要解决的问题。云计算的发展可以说是近年
14、来最重大的一个发展。下一步协同是在泛组织化,协同的管理中实践,这些都是需要云支撑的。未来如何依托云计算在第三方云的运营商部署,让更多的人参与进去就是协同办公管理软件未来发展的第二个方向。 (6)依托 HTML5 进行结构优化。 HTML5 在结构上对于 OS 进行了极大的提升。在未来包括物联网,在结构支撑底层都会产生很大的变化。现在我们进行协同应用是用鼠标,可能不久我们会用手指头,未来可能只用通过手势就能够进行协同应用2。中国协同办公管理软件发展非常快,充分贴切了中国企业的需求,在企业信息化建设中起到了关键作用1.3 系统开发环境-范文最新推荐-11 / 251.3.1B/S 结构系统采用 B
15、/S 模式进行设计,B/S 结构(Browser/Server,浏览器/服务器模式) ,是 WEB 兴起后的一种网络结构模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用3。1.3.2ASP.Net 体系随着计算机应用的发展,人们越来越不满足于只有静态内容的页面,而由某种机制动态产生 html 等代码的需求越来越迫切,于是,很多技术就应运而生,A 就是这样一种技术。从本质上讲,A 就是一种服务器端动态产生HTML、CSS 、JAVASCRIPT 等浏览器认识的代码的技术。A 解决了两大问题:1,与 Web 服
16、务器交互;2,根据不同的请求参数不同的 HTML 等代码4。1.3.3 三层架构思想三层架构分为以下三种层面:三层:表现层、业务层和数据层,表现层用于用户接口的展示,以及用业务层的类和对象来驱动这些接口。在ASP.NET 中,该层包括 aspx 页面、用户控制、服务器控制以及某些与安全相关的类和对象。业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。在 ASP.NET 中,该层包括使用 SqlClient 或 OleDb 从 SQL Server 或 Access数据库取数据、更新数据及删除数据,并把取得的数据放到 DataReader 或 DataSet 中返
17、回给表现层。数据层是数据库或者数据源。在.NET 中,通常它是一个SQL Server 或 Access 数据库5。 根据相关调查,开发本系统的大部分技术已经有大部分成熟的实例,可以进行借鉴参考,在技术上是可行的。2.2 操作可行性-范文最新推荐-13 / 25本课题的系统,主要是面向企业用户,而企业用户相对来说,受教育程度比较高,从而在本系统的操作上手上来说,更加快捷,但是必须考虑以下操作可行性:1.系统的模块化尽量做到模块化清晰,便于用户的使用。用户通过一段时间的试用,明确哪个功能在那个模块里面,不需要大量的记忆操作。基于上面的考虑,系统可以采用一个树状功能列表,方便用户找寻自己所要的功能
18、块,从而进行日常的工作。2.界面的美观化在传统企业级的系统对界面要求上,进一步保证界面友好性。界面友好性,同时又影响用户对整个系统的快速掌握。可以考虑使用 jquery 相关的技术来实现界面更加友好,保证界面协调、一致、易于接受。以上对操作性的要求基本可以实现,无大的难点。2.3 本章小结通过对课题要求的系统进行技术和操作可行性分析,得出以下结论:系统在技术上是完全可行的,同时系统的操作比较简单单一,使用人员无需相关的培训即可使用,用户也无需花费大量的时间来对相关操作进行记忆。3 需求分析本章主要的工作是对系统进行需求上的分析,便于把握系统具体要实现什么样的功能,系统的用户有哪些,描写系统的目
19、的、范围、定义和功能。通过调查企业组织机构的基本情况,分析企业的业务活动情况,明确个用户对喜用的各种要求,同时确定系统的边界,分析系统的功能,最后完成这章的工作。3.1 系统需求分析本课题为企业的办公信息管理系统,要求开发一个-范文最新推荐-15 / 25在线的管理系统,便于用户的使用。系统的需求如下:1)普通职员用户系统的普通职员用户,要求通过使用本系统进行日常的工作,能够查询个人的工作任务,查询个人的会议,查询个人的电子邮件等信息。用户要求使用个人的账号和密码登陆企业办公信息管理系统,进入系统后,能够有邮件、任务等相关的提醒,及时告知用户的邮箱状态、未做任务以及企业高层发布的公告。用户能够
20、使用邮箱系统,来给指定人员发送邮件,同时也能给用户附加附件。用户能够在邮箱主界面查看自己未读邮件、已读邮件、已收邮件、已删除邮件等相关的数量。用户进入相关的邮件列表,可以大致查看邮件信息,同时用户点击邮件主题进而查看邮件的完整信息。用户能够删除一部分不需要的邮件。2)企业管理层用户相对于普通职员,企业管理层的用户,能够拥有更高的权限,包括发布任务、发布公告、发布会议等相关的权限。企业高层用户使用个人的账号密码登陆系统,系统通过对当前登陆账号进行权限判定,让登陆用户能够查看更多的功能。用户点击发布任务,进入任务发布界面,可以拟定任务主题,填写任务相关的内容,点击发布任务,用户能够发布任务。类似的
21、,用户还可以进行会议的发布,公文的发布、通告的发布等等一系列管理层的工作。3)系统管理员用户系统管理员用户,是有别于一般用户和企业高层用户的用户群。系统管理员,拥有整个系统极大的管理权限,通过对权限组的修改,能够给用户分配权限组,调整其他用户的权限。用户还能对其他用户的信息进行调整,甚至删除用户或者让用户处于不可用状态。管理员用户还能进行调整企业内部的部门信息8。3.3 系统功能需求分析-范文最新推荐-17 / 25系统的功能需求上,大致可以分为以下几种需求: 管理层级的用户,通过任务系统发布相关的任务,有相关任务的用户可以获知自己的任务,然后根据任务内的内容,完成任务,在任务完成以后,用户可
22、用在用户任务列表内,进行完成任务的操作。7)用户信息管理系统查看用户相关信息,并对用户的信息进行维护,进行用户进行权限归类等操作。4 总体设计本章主要进行系统总体设计的说明,概述模块设计,进行数据库的分析及设计。4.1 系统模块结构总体设计系统拥有邮件、动态权限、登录与登出、密码修改、消息提示等众多模块,详细的说明如下:1)邮件模块邮件模块又细分为邮件发送模块,邮件列表模块,邮件详情模块,邮件主界面模块。邮件模块包含主题,内容,附件,收件人等内容,通过点击发送邮件来给目标用户发送邮件,也可以点击保存草稿,将邮件保存为草稿。在邮件列表模块,列出相关邮件的信息,可以点击邮件主题,跳转到邮件详情,邮
23、件详情属于邮件详情模块,包含邮件主题,邮件内容,邮件附件,邮件发送人,邮件接收者等相关信息。邮件主界面模块,通过 table 来分别显示已读邮件、未读邮件、已删除邮件等邮件的数量。2)动态权限模块动态权限模块分为,权限查看模块,权限添加模块,权限组查看模块,权限添加模块。在权限查看模块,有相关权限信息的展示,在权限添加模块,可以添加相关的权限。权限组查看模块,列出已有权限组,展-范文最新推荐-19 / 25示权限组对应有哪些权限。权限组添加模块,可以添加权限组,并设定权限组内的权限。3)登录与登出模块登录模块内,验证账号密码,然后登录系统,通过验证用户的权限,来调整页面内的显示。登录模块,包含
24、注销 session 以及返回主界面的相关功能。 4.2.2 数据设计在数据设计上,类似用户表、权限表、权限分组表等都有唯一的 ID,用数字类型,在其他字段,用字符型,尽量保证数据的完整性和有效性。类似时间字段,使用 DATETIME 类型,防止数据传输时发生变化而存储错误。4.3 数据库的详细设计在本节内介绍数据库的详细设计,包含数据的 E-R图设计。4.3.1 数据库的 E-R 图设计数据库 E-R 图设计如图 4.1 所示图 4.1 系统 E-R 图4.3.2 数据库的设计数据库的详细设计如下列表所示:表 4.1 公告表序号列名数据类型长度标识主键外键允许空说明1Announcement
25、IDint4 是是否 ID2AnnouncementGradenvarchar50 否公告级别-范文最新推荐-21 / 253AnnouncementDetalnvarchar100 否详情4AnnouncementMangerIDnvarchar50 是否责任人5AnnouncementBeginTimedatetime8 否开始时间6ValidleTimedatetime8 否截止时间 2DocumentTitlenvarchar50 否标题3DocumentDetailnvarchar50 否详情4DocumentAuthorIDnvarchar50 是否作者 ID5DocumentGr
26、adenvarchar50 是公文级别6DocumentReaderIDnvarchar50 是目标人7DocumentFilePathnvarchar50 是公文附件地址8ReadFlagbit1 否审批标识表 4.5 邮件表序号列名数据类型长度标识主键外键允许空说明1EmailKeyIDint4 是是否 ID2SendUserIDnvarchar50 是否发件人3GetUserIDnvarchar50 否收件人 2AuthorityIDint4 是否权限名 ID表 4.7 权限分组表序号列名数据类型长度标识主键外键允许空说明-范文最新推荐-23 / 251GroupIDint4 是是否分组
27、 ID2GroupNamenvarchar50 否分组名3GroupDetailnvarchar50 是分组备注4GroupBasebit1 是是否基本分组标志位表 4.8 职位表序号列名数据类型长度标识主键外键允许空说明1PositionIDint4 是是否职位 ID2PositionNamenvarchar50 否职位名3PositionDetailnvarchar50 是职位详情 2UserNamenvarchar50 否用户名3Passwordnvarchar50 否密码4Ageint4 是年龄5DepartmentIDint4 是否部门 ID6PositionIDint4 否职位 I
28、D7GroupIDint4 否分组 ID8Phonenvarchar50 是电话9EMailnvarchar50 否邮件10Addressnvarchar50 是地址11SignatureImagenvarchar50 是签收图片5 详细设计-范文最新推荐-25 / 25本章主要介绍企业办公管理系统的详细设计以及设计过程中的一些想法。目的是对本系统进行详细设计的介绍,在总体设计的基础上进一步明确系统的结构,详细地介绍系统各个模块,为进行后面的实现和测试做准备。本章在介绍完整体设计的基础上,在大致的讲述部分模块的详细设计,包括邮件系统,权限的动态管理等。 5.1.3 信息展示( Gridview 及 Table)信息展示的页面,广泛运用于邮件列表,权限组详情,用户列表,部门列表等等,使用 Gridview 来进行展示,同上邮箱主界面采用 Table 结构来展示相关的数据。其中,邮箱主界面的效果如图 5.3 所示,邮件列表的效果如图 5.4 所示,权限展示列表如图 5.5所示。 企业办公信息管理系统的设计与实施+ER 图+需求分析(13):