网上办公系统的设计与实现毕业设计.docx
- 文档编号:29425108
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:39
- 大小:1.11MB
网上办公系统的设计与实现毕业设计.docx
《网上办公系统的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《网上办公系统的设计与实现毕业设计.docx(39页珍藏版)》请在冰豆网上搜索。
网上办公系统的设计与实现毕业设计
毕业设计
设计(论文)题目:
网上办公系统的设计与实现
专业班级:
计维111
学生姓名:
熊中发
指导教师:
刘方涛、吴迪、李建华
设计时间:
2021年5月12日至2021年6月6日
重庆工程职业技术学院
重庆工程职业技术学院毕业设计(论文)任务书
任务下达日期:
设计(论文)题目:
网上办公系统的设计与实现
设计(论文)要紧内容和要求:
教研室主任签字:
指导教师签字:
年月日年月日
重庆工程职业技术学院毕业设计(论文)指导教师评语
评语:
成绩:
指导教师签名:
年月日
重庆工程职业技术学院毕业设计(论文)答辩记录
学生姓名
熊中发
系别
信息工程
专业班级
计维111
设计(论文)题目
网上办公系统的设计与实现
说明书共页,图纸共张
答辩情况
提出问题
回答问题
正确
基本正确
有一般性错误
有原则性错误
回答不清
1
2
3
4
5
6
7
8
答辩委员会评语及建议成绩:
答辩委员会主任:
年月日
摘要
互联网的显现与迅速进展,信息技术步伐的加速,使得企业面临着众多的挑战与竞争,在竞争进程中,关于一个集团企业而言,对信息的把握程度、信息获取是不是及时、信息可否取得充分的利用、对信息的反映是不是灵敏准确,也愈来愈成为衡量一个企业市场竞争能力的重要因素。
这就需要一种高效,稳固的网络办公统!
基于以上背景,咱们利用ASP技术,采纳SQLServer2020,设计出网上办公系统,该系统要紧由通用模块和设置模块组成,并添加了日常办公辅助模块。
通用模块包括文件治理、公告信息、议题信息等模块,具体的包括:
发送接收删除文件和消息,并对接收的文件和消息进行答复,发布公告,删除公告,公告信息阅读,提出议题,讨论议题等以知足日常办公的需求;设置模块包括有:
用户治理(添、删用户及设置其权限);日常办公辅助模块包括有:
系统日记,互通信息治理,系统保护等。
关键字:
信息时期;网络办公ASP技术;SQLServer2020
1绪论
1.1选题的背景
连年以来,人们对以纸质文件为中心的传统办公方式习以为常。
当世界进入信息时期以后,这种传统的人工治理方式的弊病日显突出。
比如,时效性差,容易犯错,并难以应付信息社会的庞大挑战。
因此,成立集约型,高效性工作方式不仅成了信息时期的要求,也是实现我国建设和谐社会宏伟目标重要途径,传统办公方式的特点一般是某一部门独立运作一段时刻后,将其工作结果移交下一部门作为其工作的依据。
一旦该部门的工作显现错误,其下一部门就无法正常工作。
显现这种现象的直接缘故主若是员工之间,部门之间缺乏交流,文件在不同部门都有所囤积。
另外,传统办公方式含有大量重复性劳动行为,这种程序性行为的发生也是造成文件批量犯错的缘故。
为幸免上述问题,运算机网络为高效办公,无纸化办公提供了良好的环境。
以网络为标志的信息技术的迅速进展引发了世界各国的普遍关注,随着经济全世界化、网络信息、电子商务的高速进展,政府和企事业单位急需一种基于互联网而且能够集成在门户网站上的信息治理和办公自动化与一体的网上办公系统,实现治理进程中有打算、有组织、有领导、彼此和谐等便利的办公平台,从而适应时期进展的需要。
传统的办公模式已经显示出低效率和资源的庞大浪费,要紧表此刻以下几个方面:
(1)传统的数据存储和处置对以文件、报表、信函、等形式为载体的复合文档型数据和多媒体数据类型渐渐不兼容。
(2)信息资源的流通不顺畅通致使地域、跨部门之间的协作无法展开。
(3)决策层不能够及时取得足够的信息来做出科学的决策。
(4)缺乏对工作流自动化的支持。
(5)缺乏对移动办公的支持。
(6)缺乏集成其它业务应用系统的能力。
而今,运算机的显现给人类社会带来了第三次工业革命,运算机和运算机网络已经深切到了各行各业,各个领域,随着Internet的不断扩大和进展,电脑网络
“把每一个国家、每一个城市乃至每一个家庭连接到一路”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。
因此,解决中小企业办公自动化、标准化的问题,提高工作效率,增强企业竞争力,开发网络办公系统是可行的。
1.2研究该课题的目的和意义
要为用户表现完美的系统性能,就必需以应用为核心,以有效、易用、好用三大主线为起点,有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统和开发环境,组成一个完善的网络体系结构,全面兼顾技术、应用与进展的和谐统一,才能充分发挥办公系统的优势。
依照调查,本系统的设计依照下述原那么进行。
(1)有效性原那么
系统以用户需求为目标,以方便用户为原那么。
同时,依照用户实际的需求情形,增加了数据的备份和恢复。
(2)易用性原那么
B/S结构利用户端没必要安装任何软件,只要有阅读器并连接到Internet即可利用,免去非专业人员保护系统的困难。
COM/DCOM技术确保友好的用户界面和灵活的交互方式。
(3)先进性原那么
本设计将充分应用现有成熟的运算机技术、网络技术、软件开发技术,为用户提供高性能的系统。
系统将运用先进的客户机/效劳器结构,采纳SQLServer2005数据库,能够方便的知足公司内部办公的需要。
(4)稳固性原那么
本设计通过合理而先进的网络设计和软、硬件的优化选型,可保证系统的靠得住性与容错性,数据库稳固,功能顺畅,没有堵塞、丢失数据的现象,能在不同的硬件、网络、操作系统和操作适应中长期平稳运行,以保证日常办公的正常进行。
(5)平安性原那么
本设计具有严格、细致的访问权限治理,内部数据具有备份方式。
可保留有企业的核心资料,也可保留个人用户的一些保密资料
(6)拓展性原那么
本系统提供了二次开发接口,在不阻碍系统正常利用的情形下,可进行高自由度、高个性化的升级与扩充。
实现不同应用系统的互联互通,构建用户的综合性信息处置中心平台。
(7)实时性原那么
本系统所有的数据均采纳了实时处置,确保了数据的及时。
1.3所研究课题的进展前景
目前在网上办公领域有很充分的市场需求,市场前景广漠。
但目前国内各公司所提供的技术解决方案多数是具有了各行业的通用性,但很难符合具体行业的业务需求。
而且,依照国内业务的进展需求,仅仅是目前水平的办公自动化是很难进一步知足不断进展的用户需求的。
因此,我公司在技术上不但把握了目前国内外主流OA产品的技术解决方案和实施方案,而且拥有一批专业的针对政法行业的OA方案的技术咨询和实施专家。
并有志于新一代的OA系统的研究和开发工作。
可是办公自动化的进展方向应该是数字化办公。
所谓数字化办公即几乎所有的办公业务都在网络环境下实现。
从技术进展角度来看,专门是互连网技术的进展,平安技术的进展和软件理论的进展,实现数字化办公是可能的。
从治理体制和工作适应的角度来看,全面的数字化办公还有一段距离,第一数字化办公必然冲击现有的治理体制,使现有治理体制发生变革,而治理体制的变革意味着权利和利益的从头分派;另外治理人员原有的工作适应、工作方式和法律体系有很强的惯性,短时刻内改变尚需时日。
尽管如此,全面实现数字化办公是办公自动化进展的必然趋势。
2需求分析
要实现一个软件系统,第一应该进行需求分析,如此才能令设计出的软件知足用户的各项功能。
下面就对网上办公系统的设计进行需求分析。
可行性分析
可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是不是具有必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以幸免投资失误,保证新系统的开发成功。
可行性研究的目的确实是用最小的代价在尽可能短的时刻内确信问题是不是能够解决。
该系统的可行性分析包括以下几个方面的内容。
(1)经济可行性:
主若是对项目的经济效益进行评判,本系统开发经费在经济上是能够同意的,而且本系统实施后能够显著提高工作效率,节省开支。
因此本系统在经济上是可行的。
(2)技术上的可行性:
技术上的可行性分析要紧分析技术条件可否顺利完成开发工作,硬、软件可否知足开发者的需要等。
该治理系统采纳了Browser/Server模式进行开发。
Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术进展的大势所趋,它把应用系统带入了一个崭新的进展时期。
数据库效劳器SQL数据库,它能够处置大量数据,同时维持数据的完整性并提供许多高级治理功能。
它的灵活性、平安性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技飞速进展的今天,硬件更新的速度愈来愈快,容量愈来愈大,靠得住性愈来愈高,价钱愈来愈低,其硬件平台完全能知足此系统的需要。
(3)治理可行性:
随着时期的进展,人员素养已慢慢提高,不论是关于电脑系统的大体操作仍是关于系统的保护都有了必然的基础。
同时还能够配置专业的电脑保护人员来保护电脑,没必要担忧电脑故障问题。
综上所述,此系统开发目标已明确,在经济、技术和治理等方面都可行,而且投入少、生效快。
因此系统的开发是完全可行的。
该系统在Microsoft2000Server环境中开发,采纳了目前超级流行的Browser/server三层结构软件构造技术,前台页面系统采纳ASP.NET开发,后台治理系统采纳SQLserver2000作为数据库系统(要紧采纳了C#语言)。
.1IIS简介
IIS是InternetInformationServer的缩写,它是微软公司主推的效劳器,最新的版本是Windows2003里面包括的IIS6,IIS与WindowNTServer完全集成在一路,因此用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的平安特性,成立壮大,灵活而平安的Internet和Intranet站点。
IIS支持ISAPI,利用ISAPI能够扩展效劳器功能,而利用ISAPI过滤器能够预先处置和事后处置贮存在IIS上的数据。
ASP.net是M的一部份,作为战略产品,不单单是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各类效劳。
ASP.NET的语法在专门大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳固性更好的应用程序,并提供更好的平安爱惜。
能够通过在现有ASP应用程序中慢慢添加ASP.NET功能,随时增强ASP应用程序的功能。
ASP.NET是一个已编译的、基于.NET的环境,能够用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。
另外,任何ASP.NET应用程序都能够利用整个.NETFramework。
开发人员能够方便地取得这些技术的优势,其中包括托管的公共语言运行库环境、类型平安、继承等等。
ASP.NET能够无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一路工作。
这不仅使得Web开发加倍方便,而且还能提供这些工具必需提供的所有优势,包括开发人员能够用来将效劳器控件拖放到Web页的GUI和完全集成的调试支持。
微软为ASP.net设计了如此一些策略:
易于写出结构清楚的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更易开发出Web应用,知足计算向Web转移的战略需要。
ASP.net提供了稳固的性能、优秀的升级性、更快速的开发、更简便的治理、全新的语言和网络效劳。
贯穿整个ASP.net的主题确实是系统帮用户做了大部份不重要的琐碎的工作。
(1)全新的构造
新的ASP.net引入受管代码(ManagedCode)如此一个全新概念,横贯整个视窗开发平台。
受管代码在NGWSRuntime下运行,而NGWSRuntime是一个时刻运行环境,它治理代码的执行,使程序设计更为简便。
(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.3C#简介
此刻ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET和其它.NETFramework所支持的语言。
咱们所做的产品追溯系统是用C#语言。
因此,在那个地址我介绍一下C#语言。
C#(Csharp)是一种最新的、面向对象的编程语言。
它使得程序员能够快速地编写各类基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和效劳来最大程度地开发利用计算与通信领域。
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——不管是高级的商业对象仍是系统级的应用程序。
利用简单的C#语言结构,这些组件能够方便的转化为XML网络效劳,从而使它们能够由任何语言在任何操作系统上通过Internet进行挪用。
C#有以下特性:
⑴效率与平安性
⑵支持现有的网络编程新标准
⑶排除大量程序错误
⑷对版本的更新提供内在的支持降低了开发本钱
⑸商业进程和软件实现的更好对应
⑹扩展交互性
2.2.4数据库SQLServer简介
SQLServer是微软公司开发的一个关系数据库治理系统,以Transact_SQL作为它的数据库查询和编程语言。
T-SQL是结构化查询语言SQL的一种,支持ANSISQL-92标准。
SQLServer采纳二级平安验证、登录验证及数据库用户帐号和角色的许可验证。
SQLServer支持两种身份验证:
WindowsNT身份验证和SQLServer身份验证。
7.0版支持多种的角色,"角色"概念的引入方便了权限的治理,也使权限的分派加倍灵活。
SQLServer为公共的治理功能提供了预概念的效劳器和数据库角色,能够很容易为某一特定用户授予一组选择好的许可权限。
SQLServer能够在不同的操作平台上运行,支持多种不同型的网络协议如TCP/IP、IPX/SPX、AppleTalk等。
SQLServer在效劳器端的运行平台是WindowsNT、Windows9x,在能够是Windows3.x、WindowsNT、Windows9x,也能够采纳其它厂商开发的系统如Unix、AppleMacintosh等。
微软的SQLServer是一项完美的客户/效劳器系统。
SQLServer需要安装在WindowsNT的平台上,而WindowsNT能够支持Intel386,PowerPC,MIPS,AlphaPC和RISC等平台,它使SQLServer具有足够的威力和功能。
2.2.5HTML的简介
在WWW上的一个超媒体文档称之为一个(page)。
作为一个组织或个人在上放置开始点的页面称为主页Homepage,或首页,主页中通常包括有指向其他相关页面或其他节点的指针()。
在逻辑上将视为一个整体的一系列页面的有机集合称为网站(Website或Site)。
HTML是一种标准,一种,它通过标记符号来标记要显示的网页中的各个部份。
网页文件本身是一种文本文件,通过在文本文件中添加标记符,能够告知如何显示其中的内容(如:
文字如何处置,画面如何安排,图片如何显示等)。
阅读器按顺序阅读网页文件,然后依照标记符说明和显示其标记的内容,对书写犯错的标记将不指出其错误,且不断止其说明执行进程,编制者只能通过显示成效来分析犯错缘故和犯错部位。
但需要注意的是,关于不同的阅读器,对同一标记符可能会有不完全的说明,因此可能会有不同的显示成效。
HTML之因此称为超文本标记,是因为文本中包括了所谓“超级链接”点。
所谓超级链接,确实是一种URL指针,通过激活(点击)它,可使阅读器方便地获取新的网页。
这也是HTML取得普遍应用的最重要的缘故之一。
网页的本质确实是HTML,通过结合利用其他的Web技术(如:
脚本语言、CGI、组件等),能够制造出功能壮大的网页。
因此,HTML是Web编程的基础,也确实是说万维网是成立在超文本基础之上的。
2.2.6HTML的特点
HTML文档制作不是很复杂,且功能壮大,支持不同数据格式的文件镶入,这也是WWW盛行的缘故之一,其要紧特点如下:
简易性,HTML版本升级采纳超集方式,从而加倍灵活方便。
可扩展性,HTML语言的普遍应用带来了增强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。
平台无关性。
尽管PC机大行其道,但利用MAC等其他机械的大有人在,HTML能够利用在普遍的平台上,这也是WWW盛行的另一个缘故。
2.3JScript
JScript是由公司开发的活动脚本语言,是微软对标准的实现。
JScript最初是随3.0于1996年8月发布。
在网络程序员谈论InternetExplorer中的JavaScript的时候,他们事实上是指JScript。
和其他一样,它后来也被WindowsScriptHost(WSH)和ActiveServerPages所支持。
典型的JScript源文件利用的扩展名是.js。
JScript最新的版本是基于尚未定稿的ECMAScript4.0版标准的JScript.NET,而且能够在微软的环境下编译。
JScript在ECMA的标准上增加了许多特性。
2.3.1JScript新增功能
JScript8.0是一种真正的的语言。
尽管JScript8.0此刻能够利用类、类型和其他高级语言功能来编写靠得住的,但它仍然保留着其“脚本”特色,支持无类型编程、expando函数和类、动态代码执行(利用eval)等。
JScript8.0不仅是一种无类型语言,此刻它还能够用作一种强类型化的语言。
在先前版本中,JScript松散的类型化结构意味着变量采纳赋给它们的值的类型。
事实上,在先前版本顶用户不能声明变量的数据类型。
JScript8.0许诺对变量进行类型批注,这与先前版本的JScript相较提供了更大的灵活性。
这种方式将变量绑定到某个特定的数据类型,如此该变量就只能存储这种类型在编程语言中,强类型有许多优势。
除当所利用的数据类型恰好适合正在利用的数据时取得的益处外,还有其他几点益处:
提高执行速度,运行时/编译时类型检查,自记录代码等。
最后,JScript8.0并非是另一种编程语言的简单版本,也不是对任何内容的简化。
而是一种应用超级普遍的现代脚本语言。
2.4开发环境
a.软件配置
操作系统:
WindowsXPProfessional
数据库选择:
SQLServer2000
开发平台:
C#
b.硬件配置
CPU:
AMDAthlonXP,1000MHz(5x200)
内存:
256MB或以上(效劳器)
硬盘:
2GB以上(效劳器)
CPU:
AMDAthlonXP,1000MHz(5x200)或以上(客户机)
内存:
64MB或以上(客户机)
硬盘:
200MB以上(客户机)
显示器:
VGA或更高
3系统功能介绍
主界面上要求分身份登岸且要有权限限制;文件上传用来收发文件,进行回答,能够上传和下载附件,增加了草稿箱,假设写到一半不想发了,可对文件进行保留,下次再发,假设发出去的文件,接收者没有查看,发件者可对文件进行修改;每一个人登岸后都先跳转到公告信息页面,查看发布的公告信息,可对公告信息进行删除和修改,可通过用户权限来审核公告信息,看是不是能发布;可保留草稿,下次继续发送。
议题的详细功能模块同公告信息一样,只是多了评论,自己能够对某个话题进行评论,除可查看自己的评论,也可看到其他人的评论;系统治理应包括公告信息、用户信息、文件信息、议题信息、系统日记等几个内容;互通信息治理。
系统功能图如3.1所示:
图3.1系统功能模块图
用户登岸模块:
用户登岸模块主若是由两个子模块组成,治理员模块,模块实现用户名,密码的录入,并转到治理员治理主菜单。
一般用户的登岸模块,该模块实现用户名,密码的录入,并转到用户治理主菜单。
治理员登岸界面包括文件,公告信息,议题,系统治理、系统日记五个子模块;一般用户登岸界面包括文件,公告信息,议题,系统日记四个子模块。
文件治理模块:
文件的发送,可轻松选择用户对象发送,在发送的进程中可保留草稿,下次接着发送,并可上传附件,发送附件。
文件的接收,可直接选择对文件进行查看和答复,并下载接收文件。
也能够查阅接收时刻、删除已过时的文件。
公告信息模块:
该栏目有一个公告板,任何权限的人都能够通过单击查看信息。
查看的内容包括主题、发布人、发布时刻、公告内容等。
每一个人登岸后都先跳转到公告信息页面,公告信息的发布,其中包括发布新闻,发布通知等等。
编辑后发布,能够即刻显示在系统首页;可对公告信息进行删除和修改,可通过用户权限来审核公告信息,看是不是能发布;可保留草稿,下次继续发送。
议题信息模块:
议题讨论包括查看议题和发表议题。
每一个人登岸后都先跳转到议题信息页面,议题信息的发布,其中包括发布新闻,发布通知等等。
编辑后发布,能够即刻显示在系统首页;可对议题信息进行删除和修改,可通过用户权限来审核议题信息,看是不是能发布;可保留草稿,下次继续发送;可对议题进行公布的评论,其他人除能查看自己的评论之外,还能看到他人的评论。
系统治理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 办公 系统 设计 实现 毕业设计
![提示](https://static.bdocx.com/images/bang_tan.gif)