网上办公系统的设计与实现本科毕设论文.doc
《网上办公系统的设计与实现本科毕设论文.doc》由会员分享,可在线阅读,更多相关《网上办公系统的设计与实现本科毕设论文.doc(40页珍藏版)》请在咨信网上搜索。
毕业设计 设计(论文)题目: 网上办公系统的设计与实现 专 业 班 级: 计维111 学 生 姓 名: 熊中发 指 导 教 师: 刘方涛、吴迪、李建华 设 计 时 间: 2014年5月12日至2014年6月6日 重庆工程职业技术学院 重庆工程职业技术学院毕业设计(论文)任务书 任务下达日期: 设计(论文)题目:网上办公系统的设计与实现 设计(论文)主要内容和要求: 教研室主任签字: 指导教师签字: 年 月 日 年 月 日 重庆工程职业技术学院毕业设计(论文)指导教师评语 评语: 成绩: 指导教师签名: 年 月 日 重庆工程职业技术学院毕业设计(论文)答辩记录 学生姓名 熊中发 系别 信息工程 专业班级 计维111 设计(论文)题目 网上办公系统的设计与实现 说明书共 页,图纸共 张 答 辩 情 况 提 出 问 题 回 答 问 题 正确 基本正确 有一般性错误 有原则性错误 回答不清 1 2 3 4 5 6 7 8 答辩委员会评语及建议成绩: 答辩委员会主任: 年 月 日 信息工程学院毕业(设计) 网上办公系统的设计与实现 摘 要 的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领 互联网的出现与迅速发展,信息技术步伐的加快,使得企业面临着众多的挑战与竞争,在竞争过程中,对于一个集团企业而言,对信息的掌握程度、信息获取是否及时、信息能否得到充分的利用、对信息的反应是否敏感准确,也越来越成为衡量一个企业市场竞争能力的重要因素。这就需要一种高效,稳定的网络办公统! 基于以上背景,我们使用ASP技术,采用SQL Server 2008,设计出网上办公系统,该系统主要由通用模块和设置模块组成,并添加了日常办公辅助模块。通用模块包含文件管理、公告信息、议题信息等模块,具体的包含:发送接收删除文件和消息,并对接收的文件和消息进行回复,发布公告,删除公告,公告信息浏览,提出议题,讨论议题等以满足日常办公的需求;设置模块包含有:用户管理(添、删用户及设置其权限);日常办公辅助模块包含有:系统日志,互通信息管理,系统维护等。 关键字:信息时代;网络办公ASP技术;SQL Server 2008 目 录 1 绪论 1 1.1 选题的背景 1 1.2 研究该课题的目的和意义 2 1.3 所研究课题的发展前景 3 2 需求分析 3 2.1可行性分析 3 2.2开发平台和技术简介 4 2.2.1 IIS简介 4 2.2.2 ASP.net简介 4 2.2.3 C#简介 6 2.2.5 HTML的简介 7 2.2.6 HTML的特点 7 2.3 JScript 8 2.3.1 JScript 新增功能 8 2.4开发环境 8 3 系统功能介绍 9 4 系统设计 11 4.1体系结构 11 5总体设计 11 5.1系统特点 11 5.2系统的总体设计方案 11 5.3系统模块设计 12 5.3.1用户登陆模块 12 5.3.2文件管理模块 12 5.3.3公告信息模块 12 5.3.4议题信息模块 12 5.3.5系统管理模块 12 5.3.6系统日志模块 12 5.3.7密码管理模块 12 5.3.8修改个人信息模块 12 5.3.9互通信息管理模块 13 6详细设计 13 6.1数据库设计 13 6.1.1 数据库需求分析 13 6.1.2 数据库概念结构设计 13 6.1.3 数据库逻辑结构设计 16 7 软件的使用说明 19 7.1 系统的登录 19 7.2 文件信息的使用 21 7.3 公告信息的使用 23 7.4 议题信息的使用 24 7.5 系统管理的使用 25 7.5 系统日志的使用 26 7.6修改个人信息模块 27 8设计总结 27 致 谢 28 参 考 文 献 29 信息工程学院毕业(设计) 网上办公系统的设计与实现 1 绪论 1.1 选题的背景 多年以来,人们对以纸质文件为中心的传统办公方式习以为常。当世界进入信息时代之后,这种传统的人工管理方式的弊病日显突出。比如,时效性差,容易出错,并难以应对信息社会的巨大挑战。因此,建立集约型,高效性工作方式不仅成了信息时代的要求,也是实现我国建设和谐社会宏伟目标重要途径,传统办公方式的特点通常是某一部门独立运作一段时间后,将其工作结果移交下一部门作为其工作的依据。一旦该部门的工作出现错误,其下一部门就无法正常工作。出现这种现象的直接原因主要是员工之间,部门之间缺乏交流,文件在不同部门都有所囤积。另外,传统办公方式含有大量重复性劳动行为,这种程序性行为的发生也是造成文件批量出错的原因。为避免上述问题,计算机网络为高效办公,无纸化办公提供了良好的环境。 以网络为标志的信息技术的迅速发展引起了世界各国的广泛关注,随着经济全球化、网络信息、电子商务的高速发展,政府以及企事业单位急需一种基于互联网并且能够集成在门户网站上的信息管理和办公自动化与一体的网上办公系统,实现管理过程中有计划、有组织、有领导、相互协调等便捷的办公平台,从而适应时代发展的需要。传统的办公模式已经显示出低效率和资源的巨大浪费,主要表现在以下几个方面: (1)传统的数据存储和处理对以文件、报表、信函、传真等形式为载体的复合文档型数据以及多媒体数据类型渐渐不兼容。 (2)信息资源的流通不畅通导致地区、跨部门之间的协作无法展开。 (3)决策层不能够及时得到足够的信息来做出科学的决策。 (4)缺乏对工作流自动化的支持。 (5)缺乏对移动办公的支持。 (6)缺乏集成其它业务应用系统的能力。 而今,计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入到了各行各业,各个领域,随着Internet的不断扩大和发展,电脑网络 32 信息工程学院毕业(设计) 网上办公系统的设计与实现 “把每一个国家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。因此,解决中小企业办公自动化、规范化的问题,提高工作效率,增强企业竞争力,开发网络办公系统是可行的。 1.2 研究该课题的目的和意义 要为用户体现完美的系统性能,就必须以应用为核心,以实用、易用、好用三大主线为出发点,有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,全面兼顾技术、应用与发展的和谐统一,才能充分发挥办公系统的优势。根据调查,本系统的设计按照下述原则进行。 (1)实用性原则 系统以用户需求为目标,以方便用户为原则。同时,根据用户实际的需求情况,增加了数据的备份和恢复。 (2)易用性原则 B/S结构使用户端不必安装任何软件,只要有浏览器并连接到Internet即可使用,免除了非专业人员维护系统的困难。COM/DCOM技术确保友好的用户界面和灵活的交互方式。 (3)先进性原则 本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统将运用先进的客户机/服务器结构,采用SQL Server 2005数据库,可以方便的满足公司内部办公的需要。 (4)稳定性原则 本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性,数据库稳定,功能顺畅,没有堵塞、丢失数据的现象,能在不同的硬件、网络、操作系统以及操作习惯中长期平稳运行,以保证日常办公的正常进行。 (5)安全性原则 本设计具有严格、细致的访问权限管理,内部数据具有备份方式。可保存有企业的核心资料,也可保存个人用户的一些保密资料 (6)拓展性原则 本系统提供了二次开发接口,在不影响系统正常使用的情况下,可进行高自由度、高个性化的升级与扩充。实现不同应用系统的互联互通,构建用户的综合性信息处理中心平台。 (7)实时性原则 信息工程学院毕业(设计) 网上办公系统的设计与实现 本系统所有的数据均采用了实时处理,确保了数据的及时。 1.3 所研究课题的发展前景 目前在网上办公领域有很充分的市场需求,市场前景广阔。但目前国内各公司所提供的技术解决方案大都是具备了各行业的通用性,但很难符合具体行业的业务需求。而且,根据国内业务的发展需求,仅仅是目前水平的办公自动化是很难进一步满足不断发展的用户需求的。因而,我公司在技术上不但掌握了目前国内外主流OA产品的技术解决方案和实施方案,并且拥有一批专业的针对政法行业的OA方案的技术咨询和实施专家。并有志于新一代的OA系统的研究和开发工作。但是办公自动化的发展方向应该是数字化办公。所谓数字化办公即几乎所有的办公业务都在网络环境下实现。从技术发展角度来看,特别是互连网技术的发展,安全技术的发展和软件理论的发展,实现数字化办公是可能的。从管理体制和工作习惯的角度来看,全面的数字化办公还有一段距离,首先数字化办公必然冲击现有的管理体制,使现有管理体制发生变革,而管理体制的变革意味着权利和利益的重新分配;另外管理人员原有的工作习惯、工作方式和法律体系有很强的惯性,短时间内改变尚需时日。尽管如此,全面实现数字化办公是办公自动化发展的必然趋势。 2 需求分析 要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。下面就对网上办公系统的设计进行需求分析。 2.1可行性分析 可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。 (1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,节省开支。所以本系统在经济上是可行的。 (2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了Browser/Server模式进行开发。Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 (3) 管理可行性:随着时代的发展,人员素质已逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。 综上所述,此系统开发目标已明确,在经济、技术和管理等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。 2.2开发平台和技术简介 该系统在Microsoft 2000 Server环境中开发,采用了目前非常流行的Browser /server三层结构软件构造技术,前台页面系统采用ASP.NET开发,后台管理系统采用SQL server 2000作为数据库系统(主要采用了C#语言)。 2.2.1 IIS简介 IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS 6,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。 2.2.2 ASP.net简介 ASP.net是M的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 ASP.net的新性能 ASP.net提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。 (1)全新的构造 新的ASP.net引入受管代码(Managed Code)这样一个全新概念,横贯整个视窗开发平台。受管代码在NGWS Runtime下运行,而NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。 (2)高效率 对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些快些再快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,ASP.net会妥善地解决这一问题。 (3)易控制 在ASP.net里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。 (4)语言支持 ASP.net支持多种语言,支持编译类语言,支持比如VB、VC++、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。 (5)更好的升级能力 快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。ASP.net能够适应上面的要求。 (6)让你的生活更简单 对于今天的Web程序员来说,最大的挑战就是不断变化的浏览器兼容性以及它们不断升级的复杂性。在保证页面能在所有浏览器下工作的同时,又得尽量使用每个浏览器的最新属性来建立更具交互性的页面,这简直就是一场恶梦。更加可怕的是,需要对不同的用户设备建立不同的网页。 最简单的解决办法就是动态地对不同的用户生成不同的输出,或者就是对不同的用户写多个页面。大多数开发者都会选择第一种方法。但是,这就意味着用户的每次点击都会让服务器判断应该向用户显示什么。而通过ASP.net,我们可以看到一个新的服务控制的概念,它封装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型。 简单地说,ASP.net把这些过程自动化了。 2.2.3 C#简介 现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的语言。我们所做的产品追溯系统是用C#语言。所以,在这里我介绍一下C#语言。 C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 C#有以下特性: ⑴ 效率与安全性 ⑵ 支持现有的网络编程新标准 ⑶ 消除大量程序错误 ⑷ 对版本的更新提供内在的支持降低了开发成本 ⑸ 商业过程和软件实现的更好对应 ⑹ 扩展交互性 2.2.4数据库SQL Server简介 SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。 SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,"角色"概念的引入方便了权限的管理,也使权限的分配更加灵活。 SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。 SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端的软件运行平台是Windows NT、Windows9x,在客户端可以是Windows3.x、Windows NT、Windows9x,也可以采用其它厂商开发的系统如Unix、Apple Macintosh等。 微软的SQL Server是一项完美的客户/服务器系统。SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能。 2.2.5 HTML的简介 在WWW上的一个超媒体文档称之为一个页面(page)。作为一个组织或个人在万维网上放置开始点的页面称为主页Homepage,或首页,主页中通常包括有指向其他相关页面或其他节点的指针(超级链接)。在逻辑上将视为一个整体的一系列页面的有机集合称为网站(Website或Site)。 HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。 HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。 网页的本质就是HTML,通过结合使用其他的Web技术(如:脚本语言、CGI、组件等),可以创造出功能强大的网页。因而,HTML是Web编程的基础,也就是说万维网是建立在超文本基础之上的。 2.2.6 HTML的特点 HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件镶入,这也是WWW盛行的原因之一,其主要特点如下: 简易性,HTML版本升级采用超集方式,从而更加灵活方便。 可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。 平台无关性。虽然PC机大行其道,但使用MAC等其他机器的大有人在,HTML可以使用在广泛的平台上,这也是WWW盛行的另一个原因。 2.3 JScript JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规范的实现。JScript最初是随Internet Explorer 3.0于1996年8月发布。在网络程序员谈论Internet Explorer中的JavaScript的时候,他们实际上是指JScript。和其他活动脚本一样,它后来也被Windows Script Host(WSH)和Active Server Pages所支持。典型的JScript源文件使用的扩展名是.js。JScript最新的版本是基于尚未定稿的ECMAScript4.0版规范的JScript .NET,并且可以在微软的.Net环境下编译。JScript在ECMA的规范上增加了许多特性。 2.3.1 JScript 新增功能 JScript 8.0 是一种真正的面向对象的脚本语言。尽管 JScript 8.0 现在可以使用类、类型和其他高级语言功能来编写可靠的应用程序,但它仍然保留着其“脚本”特色,支持无类型编程、expando 函数和类、动态代码执行(使用 eval)等。 JScript 8.0 不仅是一种无类型语言,现在它还可以用作一种强类型化的语言。在先前版本中,JScript 松散的类型化结构意味着变量采用赋给它们的值的类型。实际上,在先前版本中用户不能声明变量的数据类型。JScript 8.0 允许对变量进行类型批注,这与先前版本的 JScript 相比提供了更大的灵活性。这种方法将变量绑定到某个特定的数据类型,这样该变量就只能存储这种类型在编程语言中,强类型有许多优势。除了当所使用的数据类型恰好适合正在使用的数据时获得的益处外,还有其他几点好处:提高执行速度 ,运行时/编译时类型检查 ,自记录代码等。最后,JScript 8.0 并不是另一种编程语言的简单版本,也不是对任何内容的简化。而是一种应用非常广泛的现代脚本语言。 2.4开发环境 a.软件配置 操作系统:Windows XP Professional 数据库选择: SQL Server2000 开发平台:C# b.硬件配置 CPU:AMD Athlon XP, 1000 MHz (5 x 200) 内存:256MB或以上(服务器) 硬盘:2GB以上(服务器) CPU:AMD Athlon XP, 1000 MHz (5 x 200)或以上(客户机) 内存:64MB或以上(客户机) 硬盘:200MB以上(客户机) 显示器:VGA或更高 3 系统功能介绍 主界面上要求分身份登陆且要有权限限制;文件上传用来收发文件,进行答复,可以上传和下载附件,增加了草稿箱,若写到一半不想发了,可对文件进行保存,下次再发,若发出去的文件,接收者没有查看,发件者可对文件进行修改;每个人登陆后都先跳转到公告信息页面,查看发布的公告信息,可对公告信息进行删除和修改,可通过用户权限来审核公告信息,看是否能发布;可保存草稿,下次继续发送。议题的详细功能模块同公告信息一样,只是多了评论,自己可以对某个话题进行评论,除了可查看自己的评论,也可看到其他人的评论;系统管理应包括公告信息、用户信息、文件信息、议题信息、系统日志等几个内容;互通信息管理。系统功能图如3.1所示: 普通用户 文件显示 管理员 系统登录 增加文件 文件 修改文件 办公系统管理 草稿文件 显示公告信息 增加公告信息 显示议题 公告信息 修改公告信息 增加议题 公告草稿信息 修改议题 议题 议题草稿 我的讨论 所有讨论 用户信息 系统管理 公告信息 文件信息 互通信息 议题信息 系统日志 系统日志 角色信息 图 3.1 系统功能模块图 用户登陆模块:用户登陆模块主要是由两个子模块构成,管理员模块,模块实现用户名,密码的录入,并转到管理员管理主菜单。普通用户的登陆模块,该模块实现用户名,密码的录入,并转到用户管理主菜单。管理员登陆界面包括文件,公告信息,议题,系统管理、系统日志五个子模块;普通用户登陆界面包括文件,公告信息,议题,系统日志四个子模块。 文件管理模块:文件的发送,可轻松选择用户对象发送,在发送的过程中可保存草稿,下次接着发送,并可上传附件,发送附件。文件的接收,可直接选择对文件进行查看和回复,并下载接收文件。也可以查阅接收时间、删除已过期的文件。 公告信息模块:该栏目有一个公告板,任何权限的人都可以通过单击查看信息。查看的内容包括主题、发布人、发布时间、公告内容等。每个人登陆后都先跳转到公告信息页面,公告信息的发布,其中包括发布新闻,发布通知等等。编辑后发布,可以即刻显示在系统首页;可对公告信息进行删除和修改,可通过用户权限来审核公告信息,看是否能发布;可保存草稿,下次继续发送。 议题信息模块:议题讨论包括查看议题和发表议题。每个人登陆后都先跳转到议题信息页面,议题信息的发布,其中包括发布新闻,发布通知等等。编辑后发布,可以即刻显示在系统首页;可对议题信息进行删除和修改,可通过用户权限来审核议题信息,看是否能发布;可保存草稿,下次继续发送;可对议题进行公开的评论,其他人除了能查看自己的评论之外,还能看到他人的评论。 系统管理模块:可查看所有的用户信息,文件信息,公告信息,议题信息,状态信息,角色信息。并对其进行查看,修改和删除。 系统日志模块:对系统进行实时跟踪,可查看都有哪些人登陆了该系统,什么时间登陆的。 密码管理模块:用户可自由修改密码管理员也可自由修改管理密码,实时更新,即刻生效。 修改个人信息:为了确保用户的信息安全,保证用户自己的隐私权利,用户可以修改个人信息,如登录密码等。 互通信息管理:单位中各级工作人员可以通过该项功能,相互之间以信件的方式发送相关的内容,达到交流的目的。 4 系统设计 4.1体系结构 系统采用B/S结构,具体的配置图,如图所示4.1: 图4.1 数据流程 5总体设计 5.1系统特点 本系统完全基于Web技术, 软件通过软件界面的巧妙设计,使用户处理业务更加方便。采用SQL Server 2008开发,具有管理方便,代码清晰的特点。可以完全通过网页登录管理系统,维护方便。各种功能模块独立性强,可以根据需要任意组合。具有简洁方便的界面,操作简单。设计出的系统应该界面友好,符合一般用户的习惯。运行平台用 windows7。编程语言用asp,SQLserver。 5.2系统的总体设计方案 主界面上要求分身份登陆且要有权限限制,文件上传用来收发文件,进行答复;系统管理应包括公告信息、用户信息、文件信息、议题信息、系统日志等几个内容;互通信息管理。 5.3系统模块设计 5.3.1用户登陆模块 用户登陆模块主要是由两个子模块构成,管理员模块,模块实现用户名,密码的录入,并转到管理员管理主菜单。普通用户的登陆模块,该模块实现用户名,密码的录入,并转到用户管理主菜单。管理员登陆界面包括文件,公告信息,议题,系统管理、系统日志五个子模块;普通用户登陆界面包括文件,公告信息,议题,系统日志四个子模块。 5.3.2文件管理模块 文件的发送,可轻松选择用户对象发送,在发送的过程中可保存草稿,下次接着发送,并可上传附件,发送附件。文件的接收,可直接选择对文件进行查看和回复,并下载接收文件。也可以查阅接收时间、删除已过期的文件。 5.3.3公告信息模块 该栏目有一个公告板,任何权限的人都可以通过单击查看信息。查看的内容包括主题、发布人、发布时间、公告内容等。每个人登陆后都先跳转到公告信息页面,公告信息的发布,其中包括发布新闻,发布通知等等。编辑后发布,可以即刻显示在系统首页;可对公告信息进行删除和修改,可通过用户权限来审核公告信息,看是否能发布;可保存草稿,下次继续发送。 5.3.4议题信息模块 议题讨论包括查看议题和发表议题。每个人登陆后都先跳转到议题信息页面,议题信息的发布,其中包括发布新闻,发布通知等等。编辑后发布,可以即刻显示在系统首页;可对议题信息进行删除和修改,可通过用户权限来审核议题信息,看是否能发布;可保存草稿,下次继续发送;可对议题进行公开的评论,其他人除了能查看自己的评论之外,还能看到他人的评论。 5.3.5系统管理模块 可查看所有的用户信息,文件信息,公告信息,议题信息,状态信息,角色信息。并对其进行查看,修改和删除。 5.3.6系统日志模块 对系统进行实时跟踪,可查看都有哪些人登陆了该系统,什么时间登陆的。 5.3.7密码管理模块 用户可自由修改密码管理员也可自由修改管理密码,实时更新,即刻生效。 5.3.8修改个人信息模块 为了确保用户的信息安全,保证用户自己的隐私权利,用户可以修改个人信息,如登录密码等。 5.3.9互通信息管理模块 单位中各级工作人员可以通过该项功能,相互之间以信件的方式发送相关的内容,达到交流的目的。 6详细设计 6.1数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库设计的优劣将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存取效率,保证数据的完整性和一致性,从而有利于程序的实现。 设计数据库系统时应首先充分了解用户各个方面的需求,包括现有的和将来可能增加的需求。 6.1.1 数据库需求分析 用户需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能补充满足各种信息的输出和输入。通过收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 针对网络办公系统的需求,通过对办公过程的内容和数据分析,设计如下所示的数据项和数据结构: 用户信息:包括的数据项有用户编号、用户登录名、用户名、密码、权限等。 角色信息:包括的数据项有角色编号、角色名。 文件信息:包括的数据项有文件编号、文件名、文件内容、发件人编号、发件时间、收件人编号、附件编码、文件状态等。 公告信息:包括的数据项有公告编号、公告主题、公告内容、公布人、公布日期、公布内容等。 议题信息:包括的数据项有回复编号、回复议题编号、回复标题、回复人、回复时间、回复内容等。 议题讨论信息:包括的数据项有议题编号、议题主题、提议人、提议时间、提议内容、阅读次数、回复次数,审核编码,审核状态等。 状态信息:包括的数据项有状态类型、状态名称等。 附件信息:包括的数据项有附件编码、附件名称、附件大小、附件内容、文件编码等。 系统日志信息:包括的数据项有系统登录编号、用户编号、用户名、登录时间等。 6.1.2 数据库概念结构设计 得到上面的数据项和数据结构以后,就可以设计出能满足用户需求的各种实体,以及它们之间的关系,为后面逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的联接形成数据的流动。 根据上面的设计所规划出的实体有:用户实体、角色实体、文件实体、公告信息实体、议题信息实体、附件实体、系统日志实体、状态实体等。 用户信息:根据分析所得,用户信息包括的数据项有用户编号、用户登录名、用户名、密码、角色编码等。用户实体E-R图如图6.1所示: 用户 用户编号 用户登录名 用户名 密码 角色编码 图6.1用户实体E-R图 角色信息:根据分析所得,角色信息包括的数据项有角色编号、角色名。角色实体E-R图如图6.2所示: 角色 角色编号 角色名 图6.2 角色实体E-R图 文件信息:根据分析所得,文件包括的数据项有文件编号、文件名、文件内容、发件人编号、发件时间、收件人编号、附件编码、文件状态等。文件实体E-R图如图6.3所示: 文件编号 附件编号 文件状态 文件 文件名 文件内容 发件人编号 收件人编号 发件时间 文件编号 附件编号 文件状态 文件 文件名 文件内容 发件人编号 收件人编号 发件时间 图6.3 文件实体E-R图 公告信息:根据分析所得,公告信息包括的数据项有公告编号、公告主题、公告内容、公布人、公布日期、公布内容等。公告实体E-R图如图6.4所示: 公告编号 审核状态 公告 公告名 公告内容 发布人编号 审核人编号 发布时间 图6.4公告实体E-R图 议题信息:根据分析所得,议题信息包括的数据项有回复编号、回复议题编号、回复标题、回复人、回复时间、回复内容等。公告实体E-R图如图6.5所示: 议题编号 讨论时间 审核状态 议题 议题名 议题内容 提出人编号 审核人编号 提出时间 图6.5 议题实体E-R图 附件信息:根绝分析所得,附件信息包括的数据项有附件编码、附件名称、附件大小、附件内容、文件编码等。附件实体E-R图如图6.6所示: 附件 附- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 办公 系统 设计 实现 本科 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文