毕业论文范文网-论文范文
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 学前教育 德语论文 工程管理 文化产业 工商管理 会计专业 行政管理 广告学
机械设计 汉语文学 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 药学论文 播音主持 人力资源 金融论文 保险学
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 计算机论 电子信息 市场营销 法学论文 财务管理 投资学
体育教育 小学教育 印刷工程 土木工程 书法论文 护理论文 心理学论 信息管理 公共事业 给水排水 新闻专业 摄影专业 广电编导 经济学
  • 范文首页 |
  • 毕业论文 |
  • 论文范文 |
  • 计算机论文 |
  • 外文翻译 |
  • 工作总结 |
  • 工作计划 |
  • 现成论文 |
  • 论文下载 |
  • 教学设计 |
  • 免费论文 |
  • 原创论文 |
搜索 高级搜索

原创毕业论文

当前位置:毕业论文范文网-论文范文 -> 免费论文 -> 计算机论文

佛氏电脑软件公司网络办公系统

作者: 浏览:6次
免费专业论文范文
免费专业论文
政治工作论文
计算机论文
营销专业论文
工程管理论文范文
医药医学论文范文
法律论文范文
生物专业论文
物理教学论文范文
人力资源论文范文
化学教学论文范文
电子专业论文范文
历史专业论文
电气工程论文
社会学专业论文
英语专业论文
行政管理论文范文
语文专业论文
电子商务论文范文
焊工钳工技师论文
社科文学论文
教育论文范文
数学论文范文
物流论文范文
建筑专业论文
食品专业论文
财务管理论文范文
工商管理论文范文
会计专业论文范文
专业论文格式
化工材料专业论文
英语教学专业论文
电子通信论文范文
旅游管理论文范文
环境科学专业论文
经济论文
人力资源论文范文
营销专业论文范文
财务管理论文范文
物流论文范文
财务会计论文范文
数学教育论文范文
数学与应用数学论文
电子商务论文范文
法律专业论文范文
工商管理论文范文
汉语言文学论文
计算机专业论文
教育管理论文范文
现代教育技术论文
小学教育论文范文
机械模具专业论文
报告,总结,申请书
心理学论文范文
学前教育论文范文

收费计算机专业论文范文
收费计算机专业论文
Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文
毕业论文范文题目:佛氏电脑软件公司网络办公系统,论文范文关键词:佛氏电脑软件公司网络办公系统
佛氏电脑软件公司网络办公系统毕业论文范文介绍开始:

佛氏电脑软件公司网络办公系统

摘  要: 为了提高公司办公效率和精简日益庞大的部门机构,有必要开发网络办公系统来实现这一要求。本系统可以实现资源共享、提高办公效率,也可以使工作人员办公更加轻松自如。系统开发任务主要包括前台界面的设计和后台数据库管理的设计。本设计采用ASP作为开发工具,后台数据库采用Access 数据库设计,利用ADO数据库访问技术实现对数据库的各种管理操作,实现网络办公的基本功能。系统以IIS作为服务平台,基于B/S结构模式,操作系统为Windows XP。
关键词: B/S模式;办公系统;Asp.net;
Flex computer software company network work system
Ren Chao   
(College of Mathematics and Computer Science of Jishou University  Jishou Hunan  416000)
Abstract:In order to enhance the company office efficiency and the simplification day by day huge department organization, it is necessary to develop the network work system to realize this request. This system may realize resources sharing, enhance the office efficiency, also cause the staff work to be more relaxed freely. The system development mission includes the design of the stage interface and backstage database manage. The develop tool is ASP, and backstage database adopt the Access 2000, making use of the ADO database interview technique to realizes every kind of management operation of the database, the realization network work basic function. The system takes the service platform by IIS, based on B/S structure pattern, the operating system is Windows XP.
Key Words: The mode of B/S;Work system;Asp.net;

目  录
摘  要: I
ABSTRACT I
前  言 IV
第一章  系统概述 1
1.1系统开发背景 1
1.2系统开发目标 1
1.3可行性分析 1
1.3.1经济可行性 2
1.3.2技术可行性 2
第二章  系统需求分析 3
2.1佛氏电脑软件公司网络办公系统概述 3
2.2系统环境需求 3
2.2.1 服务器端 4
2.2.2 客户端 4
2.3 功能需求分析 4
2.4 性能需求分析 4
2.5发软件及相关技术简介 7
2.5.1 Active Server Page 7
2.5.2 ADO技术 7
2.5.4 IIS (Internet Information Server) 8
2.5.7 B/S结构模式 8
2.5.8 数据库连接的实现 9
第三章  系统总体设计(概要设计) 10
3.1 系统总体设计思想 10
3.2 系统总体设计目标 10
3.3 系统的特点 10
3.4 系统模块设计 11
3.5 数据库设计 12
3.5.1数据库需求分析 12
3.5.2 数据库概念结构设计 13
3.5.3 数据库逻辑结构设计 15
第四章  系统详细设计 17
4.1 系统组件注册 17
4.2 系统登录模块设计 18
4.3 用户信息管理模块设计 20
4.4 公告管理模块设计 22
4.5 文件管理模块设计 24
4.6 议题信息管理模块设计 26
4.7 系统日志管理模块设计 26
4.8 优秀职员管理模块设计 27
4.9 互通信息管理模块设计 28
第五章  系统测试 29
5.1测试方案设计 29
5.2测试数据的设计、测试结果分析 29
结 束 语 31
致  谢 32
参考文献 33

前  言
 在公司我们总是希望计算机能够代替人的重复性的繁重的脑力劳动。我们一直把提高工作效率作为开展工作的一个重点,但是怎样来提高办公效率?毫无疑问,我们只有把计算机和具体工作结合起来,即网络办公系统。才能真正的给我们带来效益,带来方便。
 科学管理和信息技术相结合成为提高办公效率和管理水平的主要方式。特别是在这样的信息时代中,一方面信息在整个网络世界中充当着一个不可替代的重要角色,掌握正确及时的信息,对我们的工作和生活起到了一个极为重要的作用。而另一方面用户对信息的需求量、广泛程度和时效性的要求日益提高,传统的办公和管理模式受到了极大的冲击。办公的方式、辅助手段和工具也发生着日新月异的变化。
 我开发设计的这个系统,正是以实现公司内部办公信息交流为目的。该系统是采用ASP语言开发的,主要包括用户信息管理、公告管理、文件管理和议题信息等七大模块。本文将论述这些模块的功能与实现过程,以及其中一些关键技术的设计介绍,并附部分程序源代码、参考资料等。
 由于本人的水平有限,开发的系统难免有些不足之处,希望各位老师和同学多提宝贵意见,使我在以后的开发设计中吸取经验和教训,不断的完善自己的开发设计思想和方法。

第一章  系统概述
 本系统采用B/S模式开发,用于我公司的办公网络化。采用B/S模式的优势在于系统简单、功能强大、扩展能力良好以及跨地域的操作性能。
1.1系统开发背景
 目前,我们公司已颇具规模,需要处理的日常事物逐渐增多,特别是异地办公日益频繁,因此我们对信息自动化的需求也越来越强烈。需要使复杂的事情变得简单,提高我们的工作效率。但是传统的信息处理手段都是通过以纸张为媒。如果通过网络办公系统工作,就可以抛弃以往传统的发通知、发布告、一级一级传达的烦琐。而计算机自动化管理有着信息储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们一整套动态的管理信息,开发这样的软件系统是很必要的。
1.2系统开发目标
 随着办公条件的逐步改善,计算机已经渗透到公司各个部门,并发挥着越来越重要的作用,加之公司内部网络的完善与web宽带的接入为我们共享数据提供了前所未有的方便。由此,我们需要建立起一个高性能的网络办公系统,实现网络办公的系统化、自动化、无纸化;实现检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,极大的提高办公效率。
1.3可行性分析
 系统分析(又称逻辑设计)是系统开发的关键环节,要求在系统调查的基础上对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。
 新系统的逻辑模型由系统时间流程图、概况表、数据字典、逻辑表达式及有关说明组成,最后要完成系统分析报告(也称为系统逻辑设计说明书)。系统逻辑模型就像在根据需要建设一座学校前,按照学校教育的层次(初等、中等、高等)、规模、投资、地理环境、技术水平等条件的要求和约束,先由建筑设计院进行设计,保证学校建成后的各种功能得以实现,之后才能进行工程设计和施工一样。在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。
1.3.1经济可行性
 目前,我们公司每个部门每位员工都配有计算机,为我的这套软件提供了硬件环境。以计算机为基础的办公系统使办公人员摆脱了那种烦琐、易错的记录及管理方式,通过计算机以及配套的软件,用户可以采用全新的方式从不同的地方存取各种信息。从浏览器/服务器方式上发展起来的框架结构为我们提供了开发本系统的基础。
1.3.2技术可行性
 另一方面,就我们公司自身来说,它也是需要这样一个软件的。我们在没有大量使用计算机之前,信息都必须通过在纸上填写来实现,这样既浪费时间又容易出错。随着信息时代的来临,我们的各项工作都要讲求效率,单位办公和管理也不例外。

第二章  系统需求分析
 我们这样一个比较大型的公司,对于文件和职员信息的管理是相当重要,它是我们公司管理中最基本的一项常规性工作。而长期以来,这些信息的管理都是依赖人工来进行的,面对如此众多的信息,其工作量是相当巨大的。这样不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成信息管理的一些不规范,使得信息管理陷入“事倍功半”的困境。所以,开发网络办公系统就愈加需要了。
2.1佛氏电脑软件公司网络办公系统概述
 本系统是针对办公信息管理而设计,目的是要借助于计算机管理信息系统的优点,实现办公信息管理。主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经分析,采用基于Internet的网络技术和Web的数据库技术,以TCP/IP协议集作为网络平台的基础,以IIS作为服务平台,以ASP(Active Server Pages)技术和ADO技术作为网络动态交互的手段,与后台数据库建立连接的网络管理系统,实现办公信息的系统化、规范化和自动化。使用该系统可实现文件上传、公告发布、议题讨论、系统管理、修改个人信息、互通信息管理等方面的功能。
2.2系统环境需求
 进行系统的可行性分析之后,我们从用户的需求方面充分的考虑了本系统应该具备的要求:
1、系统要具有强大的据处理能力
 由于系统要完成复杂的办公信息管理工作,所以必须有强大的数据处理能力。
2、用户界面要友好,操作要方便
 由于系统面向的是公司内部不同层次的职员,有些职员未必精通电脑的操作,为了保重系统的通用性,必须使操作界面友好,方便。
3、可扩充性
 由于本系统开发时间短,而作者的水平又有限。只能完成一些基本的管理工作。因此,为了以后功能的提升,所以设计时要充分考虑到以后系统功能的可扩充性。
2.2.1 服务器端
 中间件Web服务器,由Windows XP Profession 和IIS 5.0,以及网络办公系统程序组成。Web服务器利用ASP技术实现服务器端动态数据调用,形成动态交互页面,利用VBScript和ActiveX控件实现客户端动态应用页面,起信息传递的中继作用。后台数据库服务器采用Microsoft Access 2000。
2.2.2 客户端
 前端客户机浏览器,可以是公司员工使用的任意一台连网的计算机,可以安装Win9x、Win2K、WinXP或Unix家族操作系统。职员或管理员可以在客户机上使用系统附带的IE或其他浏览器使用网络办公系统提供的各种功能,浏览器以HTTP协议向Web服务器提申请,Web服务器处理用户的请求后又以Html格式将处理结果返回客户机浏览器。
2.3 功能需求分析
 随着公司规模不断扩大,公司内部信息处理急剧增加,而传统的信息处理手段都是通过纸张为媒介。如果通过网络办公系统工作,就可以抛弃以往传统的发通知、发布告、一极一极传达的烦琐。职员只要通过上网就能达到查看工作安排和相互交流信息的目的,并且可以实现单位内部进行信息的传递交流、信息的发布和讨论以及对个人事物进行良好管理的办公系统。
 本系统简单易用,能够提高个人办公效率,并为公司内各部门协调工作打好基础。
2.4 性能需求分析
 本系统是采用ASP结合Access数据库开发的一个办公系统。系统开发的性能要求是实现网络办公的系统化、规范化、无纸化和自动化。本系统能实现以下功能:文件、公文、议题讨论、系统管理、与数据信息的存储、输出等操作,将办公人员的许多日常工作集成在一起,使办公的效率更高。本系统具体有以下主要功能:                               
系统登录
一般系统都具有的功能,用来验证用户的合法性。
文件上传
 这是本系统最常用的功能,用来查看收件箱、发送文件给其他人、对文件进行答复
或批复。
公告发布
该栏目有一个公告板,任何权限的人都可以通过单击查看信息。查看的内容包括主题、发布人、发布时间、公告内容等。
议题讨论
议题讨论包括查看议题和发表议题。系统管理员可以为一个小组或一部分人员设立一个或多个专门的信息栏目,使这些用户可以通过本栏目共享信息和交换心得,如有必要也可以将讨论(研究)结果对所有人公开。专题栏目另一个突出的应用,就是设立一些大家关注的热点或重点专题,例如:“职称评定”、“发展规划”等;从管理的角度来看,专题栏目最显著的特点就是每个栏目有一个管理员,参与该栏目的成员都是由管理员召集的。
系统管理
系统管理包括公告信息、用户信息、文件信息、议题信息、系统日志、优秀职员等6个方面的功能。
公告信息管理
 公告信息管理是对公告的处理,它控制着公告信息栏。简单的说,公告信息的变化,直接影响日常工作的改变,所以这一栏目非常重要,在其间可查看公告主题、发布人、公告日期等公告信息,包括删除、修改、添加新公告、查看详细信息等功能。其中删除、修改、添加新公告这三项功能,只有管理员才有权限操作,查看详细信息功能对于任何权限的用户都可以使用。
用户信息管理
 在用户信息管理功能中,可以查看所有用户资料,比如用户的职务、所属部门等,以使管理员进行管理。
文件信息管理
 文件信息管理是对文件上传模块的管理,在其中可查看文件标题、上传人、上传时间、文件大小、它有删除和下载两项功能。除了管理员具有这项功能外,文件的上传人也具有该项功能。
议题信息管理
    在议题信息管理功能中,用户可以在议题信息中查看阅读次数、议题主题、内容和回复次数,也具有删除、修改两项功能。删除、修改这两项功能也是有权限设定的,一般用户无权使用这两项功能。
系统日志管理
    系统日志管理是把系统所做的每一件事都记录下来,以便系统管理员进行核对。普通用户只有查看信息的权力,只有管理员才有权限修改和删除该日志的里的内容。
优秀职员管理
    优秀职员管理是通过对员工进行评比,按使用本系统的登录次数来评比,次数越多,就越有机会成为优秀职员。
修改个人信息
为了确保用户的信息安全,保证用户自己的隐私权利,用户可以修改个人信息,如登录密码等
互通信息管理
单位中各级工作人员可以通过该项功能,相互之间以信件的方式发送相关的内容,达到交流的目的。
在系统安全操作方面需要说明的是,只有注册的用户才可根据权限访问和发送相关的内容。不同权限的用户有不同功能的限制:
●管理权限可进行读、写、修改、删除等功能。
●写权限可以进行读取、写入功能。
●读权限只能查看,不能进行其他操作。
而有些功能是不分权限的,任何用户都可以使用,如阅读公告等。
2.5发软件及相关技术简介
2.5.1 Active Server Page
 作为动态网页的重要设计工具,微软的ASP(Active Server Pages,动态服务器网页)对运行环境要求简单,对客户端几乎没有特殊要求,ASP中提供了几个内部对象和比较丰富的组件,几乎可以实现任何功能。使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的Web页和基于 Web 的功能强大的应用程序,并把按用户的要求专门制作的HTML页面送给客户端浏览器。由于可以使用ASP来存取服务器上的Active X组件,因此可以通过在服务器上制作新的Active X组件,来增加ASP的功能。ASP属于ActiveX技术中的服务器端技术,与通常在客户端实现动态页面的技术(如Java Applet ActiveX空间和VBScript等)不同,ASP中的命令和脚本都是在服务器端解释执行,执行后的结果产生HTML页面并送给浏览器,由于脚本在服务器端执行,因而开发者不必担心浏览器是否能执行脚本。同时,由于只是HTML页面送到浏览器,在浏览器上看不到ASP程序,因此可防止程序被窃取,保护了开发者的利益。另外,ASP还具有许多显著的优点。例如,ASP运行在Web服务器的同一进程中,能更快、更有效地处理客户请求;ASP提供了更简单、更方便的数据库访问方法,使开发基于数据驱动的Web应用程序更容易;ASP支持VBScript和Jscript,并能以插件形式支持其他脚本语言,如REXX和Perl等。
2.5.2 ADO技术            
 现在,Microsoft对应用程序访问各种各样的数据源所使用的方法是OLEDB,OLEDB介于ODBC层和应用程序之间。在用户的ASP页面中, ® ActiveX® Data Objects (ADO) 是介于OLEDB之上的“应用程序”,如图2-1所示,显示了OLEDB、ADO与应用程序和数据存储的相互关系。OLEDB是一套组件对象模型(COM)接口,但它是相当复杂的。这样,用户需要一个连接应用程序与OLEDB的桥梁,这就是ADO。而且它支持开放式数据库连接(ODBC)标准的关系型数据库。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。
 图的顶端是应用程序,下面是提供对数据的访问的ADO 和OLEDB。ADO和OLEDB两者兼有是因为 OLEDB是一项基本技术。然而,OLEDB并不适用于所有语言,所以ADO位于OLEDB的上层,为那些不能直接访问OLEDB的语言(如Visual Basic和脚本语言)提供编程接口。ADO提供了比OLEDB更容易的编程接口,因此即使那些可以直接使用OLEDB的编程语言,如C++或Java,也可使用ADO以简化对数据的访问。

  
 图2-1 OLEDB、ADO与应用程序和数据存储的关系
2.5.4 IIS (Internet Information Server)
 Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器,IIS通过使用超文本传输协议(HTTP)传输信息。还可配置IIS以提供文件传输协议(FTP)和gopher服务。FTP服务允许用户从Web节点或到Web节点传送文件。gopher服务为定位论文使用菜单驱动协议。HTTP协议已经尽可能地代替了gopher协议。
 IIS提供了一个图形界面的管理工具,称为 Internet服务管理器,可用于监视配置和控制Internet服务。
2.5.7 B/S结构模式
 Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、java script…)和ActiveX技术,是一种全新的软件系统构造技术。
 在B/S体系结构系统中,用户通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。
 
图3-11  B/S 体系结构系统
2.5.8 数据库连接的实现
 本系统的数据库连接设计是定义了一个包含文件sysinc.asp,以便将来需要连接数据库的时候方便调用,代码如下:
 <%
 strConnString=”Povider=Microsoft.Jet.OLEDB.4.0;
                  Data Source=”&Server.MapPath(“Database/bgxt.mdb”)
 Set my_Conn= Server.CreateObject("ADODB.Connection")
 my_Conn.open strConnString
 Set my_rs= Server.CreateObject("ADODB.Recorder”)
 %>
 说明:
定义数据库的相对路径和数据库的驱动程序方法如下:
 strConnString=”Povider=Microsoft.Jet.OLEDB.4.0;
                  Data Source=”&Server.MapPath(“Database/bgxt.mdb”)
定义一个数据库对象的方法如下:
 Set my_Conn= Server.CreateObject("ADODB.Connection")
 my_Conn.open strConnString
定义一个记录集的方法如下:
 Set my_rs= Server.CreateObject("ADODB.Recorder”)
其中strConnString确定了数据文件的路径和数据库的驱动程序。my_Conn的含义是定义了一个变量用来存放数据库连接的对象。my_Conn.open strConnString
则真正实现了数据库的连接。
第三章  系统总体设计(概要设计)
3.1 系统总体设计思想
 系统设计的出发点为实用性,开发平台及工具的选择及最终产品的实用性如何是作为我们开发的指导思想,在保证系统的实用性和通用性以及数据安全性的前提下采用最先进的软件设计体系。
3.2 系统总体设计目标
 本系统实现现代办公的最大特点:快捷、方便、有效、无纸化、电子化等,公司各职能部门通过网络办公系统可以实现公文的流转,可以共享公司的网络信息资源,从而提高了整个公司的业务水平和办事效率,并为公司今后开展电子商务打下坚实的基础。对此,我们的办公系统的总体设计目标是:
●重点在于提高企业的管理水平、间接产生经济效益
●建立了企业内部通讯平台,方便企业内部信息的流通
●提高企业办公效率,为企业实施体制改革、减员增效奠定了基础
●包容企业文化部分,便于利用计算机系统的手段实施企业文化战略
3.3 系统的特点
1.企业信息与办公业务相结合
 本系统是将传统办公业务和现代企业资源信息管理之间的结合。使企业办公系统能够促进企业各种信息的管理,间接产生经济效益。
2.WWW风格的界面设计
 系统采用了WWW风格的界面设计,界面友好、美观,使用方便,易学易用。大大降低了对使用者计算机知识的要求,特别适合于公司内的信息系统建设。
3.支持移动办公、异地办公
 本系统是放在网络上的虚拟办公系统,用户不仅可以在外出时通过笔记本电脑查看信息、审批公文、查看处理本人的待办事宜等;而且可以在家用计算机中通过浏览器使用本系统,在家中处理待办事宜、查询信息。
4.维护方便
 因为系统是基于先进的Browser/Server体系机构,客户端只需要浏览器即可完成所有功能,不需要安装任何软件。
5.功能强大、涵盖面广
 系统包括了公司内部管理的绝大部门功能,从资源、人事、公文、议题讨论、互通信息等各领域,系统提供强大的功能,为公司管理层完成决策起到了很好的辅助作用。
6.强大的权限管理功能
 系统权限分三种:管理权限、写权限、读权限,通过权限设计保证数据的安全性。
3.4 系统模块设计
 根据需求分析和性能分析,对系统各功能进行集中、分块,按照结构化程序设计的要求得到如图3-1所示的系统功能结构图。
 
  图3-1 系统功能结构图
3.5 数据库设计
 考虑到数据库在本系统中占有非常重要的地位,数据设计的优劣将直接对应用系统的效率以及实现的效果产生影响。合理的数据库设计可以提高数据存取效率,保证数据的完整性和一致性,从而有利于程序的实现。因此在设计数据库系统时首先充分了解了公司各个方面的需求,包括现有的和将来可能增加的需求。
3.5.1数据库需求分析
 用户需求具体体现在各种信息的提供、保存、更新和查询上,这就是求数据库结构能充分满足各种信息的输出和输入。通过收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据词典,为后面的具体设计打下基础。
1。仔细分析和调查系统的基础上,得到如图3-2所示的系统处理数据的流程图。

 
图3-2系统数据流程图
2、数据项和数据结构
   针对无纸化网络办公系统的需求,通过对办公过程的内容和数据分析,设计如下所示的数据项和数据结构:
●公告信息:包括的数据项有公告编号、公告主题、公布人、公布日期、公布内容等。
●回复议题:包括的数据项有回复编号、回复议题编号、回复标题、回复人、回复时间、回复内容等。
●文件信息:包括的数据项有文件编号、文件名、文件大小、上传人、以及上传的时间等。
●用户信息:包括的数据项有用户编号、用户名、密码、权限、职务、所属部门、性别、电子邮件地址、联系电话、住址、上站次数等。
●私人信件信息:包括的数据项有信件编号、信件主题、收件人、发信人、收信时间、信件内容、新旧等。
●系统日志信息:包括的数据项有日志编号、使用者名称、时间、所做的事件等。
●议题讨论信息:包括的数据项有议题编号、议题主题、提议人、提议时间、提议内容、阅读次数、回复次数等。
3.5.2 数据库概念结构设计
 在得到上面数据项和数据结构以后,就可以设计出满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包括各种具体信息,通过相互之间的联接形成数据的流动。
 根据上面的设计所规划出的实体有:公告信息实体、议题信息实体、文件实体、用户实体、私人信件实体、系统日志实体。系统E-R图(如图3-3)所示。
 
 
 
 
 
 
 
 
 

 

 

 

 

 


 

 

 

 

 

 

图3-3系统E-R图

3.5.3 数据库逻辑结构设计
 在上面设计的数库E-R图的基础上,将数据库的概念结构转化为数据库系统所支持的实际数据模型,也就是数据库的逻辑结构,进一步形成数据库中的表格以及各个表格之间的关系。各个表结构设计如下所示。
表3.1公告信息表
列    名 数据类型 可否为空 说    明
公告编号 [int]IDENTITY(1,1) NOT NULL  公告编号(主键)
公告主题 [nvarchar](50) NULL 公告主题
公布人 [nvarchar](50) NULL 公布人
公布时间 [smallsdatetime] NULL 公布时间_默认值为getdate()
公布内容 [ntext] NULL 公布内容

表3.2 回复议题表
列    名 数据类型 可否为空 说    明
回复编号 [int]IDENTITY(1,1) NOT NULL 回复编号(主键)
回复议题编号 [nvarchar](50) NULL 回复议题编号
回复标题 [nvarchar](50) NULL 回复标题
回复人 [nvarchar](50) NULL 回复人
回复时间 [smalldatetime] NULL 回复时间_默认值为getdate()
回复内容 [ntext] NULL 回复内容

表3.3 文件信息表
列    名 数据类型  可否为空 说    明
文件编号 [int]IDENTITY(1,1) NOT NULL 文件编号(主键)
文件名 [nvarchar](50) NULL 文件名
文件大下 [nvarchar](50) NULL 文件大下
上传人 [nvarchar](50) NULL 上传人
上传日期 [smalldatetime] NULL 上传日期_默认值为getdate()
文件描述 [ntext] NULL 文件描述

表3.4 用户表
列    名 数据类型 可否为空 说    明
用户编号 [int]IDENTITY(1,1) NOT NULL 用户编号(主键)
用户名 [nvarchar](50) NULL 用户名
密码 [nvarchar](50) NULL 密码
权限 [nvarchar](50) NULL 权限
职务 [smalldatetime] NULL 职务
所属部门 [nvarchar](50) NULL 所属部门
性别 [nvarchar](50) NULL 性别
电子信件地址 [nvarchar](50) NULL 电子信件地址
联系电话 [smalldatetime] NULL 联系电话
住址 [ntext] NULL 住址
上站次数 [int] NULL 上站次数

表3.5 私人信件表
列    名 数据类型 可否为空 说    明
信件编号 [int]IDENTITY(1,1) NOT NULL 信件编号(主键)
信件主题 [nvarchar](50) NULL 信件主题
收信人 [nvarchar](50) NULL 收信人
发信人 [nvarchar](50) NULL 发信人
发信时间 [smalldatetime] NULL 发信时间_默认值为getdate()
信件内容 [nvarchar](50) NULL 信件内容
新旧 [nvarchar](50) NULL 新旧

   每个数据库至少包含一个事物处理日志文件。该日志文件记录一个数据库的变化,并存储足够的信息,使得这些变化可以撤销(回滚)或重做(前滚)。
   事物处理日志的结构,包括事物处理日志文件的组织。另外还需要理解事物处理日志是如何工作的,以及不同的修复模型是如何影响事物处理日志的。

                             表6-6 系统日志信息表
列    名 数据类型 可否为空 说    明
日志编号 [int]IDENTITY(1,1) NOT NULL 日志编号(主键)
使用者名称 [nvarchar](50) NULL 使用者名称
时间 [smalldatetime] NULL 时间_默认值为getdate()

 

 


所做事情 [ntext] NULL 所做事情

                             表6-7 议题讨论表
列    名 数据类型 可否为空 说    明
议题编号 [int]IDENTITY(1,1) NOT NULL 议题编号(主键)
议题主题 [nvarchar](50) NULL 议题主题
提议人 [nvarchar](50) NULL 议题人
议题时间 [smalldatetime] NULL 议题时间_默认值为getdate()
议题内容 [ntext] NULL 议题内容
阅读次数 [int] NULL 阅读次数
回复次数 [int] 可否为空 回复次数


第四章  系统详细设计
 本系统是基于WINXP+IIS+ACCESS数据库,采用ASP+ Dreamweaver MX编写。其目的是为了方便单位员工办公,减少工作量,规范管理,实现无纸办公。
 详细设计是本设计过程中最重要的步骤之一。下面就分以下几个部分对系统进行详细设计:
系统组件注册
系统登录模块设计
用户信息管理模块设计
公告管理模块设计
文件管理模块设计
议题信息模块设计
系统日志模块设计
优秀职员模块设计
4.1 系统组件注册
 在ASP中上传文件需要在系统中注册上传组件,并且设置上传目录的属性为读写属性后才能实现上传功能,过程如下。
注册上传组件
 首先,用户要把站点DLL目录中的Aspsoft.dll注册组件复制到系统目录,例如
c:\Windows\System\Aspsoft.dll。然后点【开始】按钮,选择“运行”,在弹出的“运行”对话框中输入命令“Regsvr32 c:\ Windows\System\Aspsoft.dll”,如图4-1所示。
如果注册成功,系统则显示如图4-2所示的提示信息。
   
   图4-1 注册组件Aspsoft.dll                  图4-2 系统显示注册成功提示信息
定文件上传目录的属性
 本系统的上传文件存放在file/downupfile目录中,把该文件夹的属性设置为Everyone为完全控制,这样以后每个人都可以上传文件,不会出现权限不够的问题。

4.2 系统登录模块设计
 登录系统模块是信息系统的开始模块,首先得确定你是否有权使用这个系统,即身份认证,即普通用户登录,通过用户登录,就可以进入系统执行各项操作了。这个模块主要提供对用户的用户管理和数据库的管理。在用户管理中提供添加用户名和密码功能。在数据库中提供了备份数据库,恢复数据库,删除数据库功能。
设计登录界面
 系统登录界面需要实现登陆用户名和密码,启动Dreamweaver MX,首先利用布局表格和布局单元格绘制好表格和单元格,设置背景图片,再在适当的单元格中插入表单中的两个文本框和两个按钮,设置好文本框和按钮,因为我设定的虚拟目录别名为:网站,打开IE浏览器,在地址栏中输网站/佛氏电脑软件公司网络办公系统/login.asp,进入如图4-3所示的登录窗口。

图4-3  登录窗口
用户输入用户名和密码后,按【登录】按钮便可以进入系统主界面页面『index.asp』如图4-4所示。

图4-4  系统主界面
  
 如用户名不存在或者密码错误,系统会提示错误信息。
 2、系统登录模块流程图
用户登陆流程图设计(如图4-5所示):

图4-5 用户登录流程图

 登录到本系统后,系统自动识别用户,给用户一个权限,系统再根据该项权限提供相应的功能。例如用户消息管理、文件管理、公告管理等等。本系统需要根据使用者的权限来决定是否可用,只有“信息互通”中的所有功能不分权限,任何用户都可以使用。
  系统主界面上提供了“修改个人信息”的功能,如果用户是第一次进入本系统,需要更改密码,单击主页上的“修改个人信息”即可进入“修改个人信息”的页面『modifyuser.asp』。在“修改个人信息”的页面中先输入“旧密码”,然后分别输入“密码”和“确认密码”,单击【修改信息】按钮即可实现修改密码的功能,如图4-6所示。

图4-6 “修改个人信息”页面

4.3 用户信息管理模块设计
 用户信息管理模块实现的主要功能包括:添加用户、修改用户和删除用户的功能。
添加用户
 把鼠标移动到主界面的“系统管理”上,弹出“系统管理”菜单,在弹出的菜单中选择“用户信息”,如图4-7所示。弹出如图4-8所示的“用户信息”对话框,单击“添加用户”链接,打开“添加新用户”对话框,如图4-9所示。在表单中输入相应的用户信息,最后单击【添加用户】按钮,弹出“添加用户成功”的对话框,如图4-10所示。
 实现显示“添加新用户”对话框的程序是『adduser.asp』。
    
 图4-7 “系统管理”菜单                       图4-8 “用户信息”对话框
                 
 图4-9 “修改新用户”对话框                   图4-10 “添加新用户成功”的对话框
修改用户
 使用本系统修改用户分为两类操作,第一类是登录用户修改自己的个人信息,任何用户都可以修改自己的信息:第二类是系统登录管理员修改用户的权限,而这项功能只能是拥有管理权限的用户才能执行。
 第一类修改在前面的“修改个人信息”中已经介绍。第二类的用户修改步骤如下:
 在图4-8中,单击“修改”链接即可进入“用户—〉修改”对话框,如图4-11所示。修改其中的某些数据以后,单击【修改用户】按钮,如图4-12所示,弹出如图4-13所示的对话框,显示出“修改用户成功”的提示。
 实现显示“用户—〉修改”对话框的程序是『chuli-user.asp』。
 
 图4-11修改对话框           图4-12修改数据            图4-13修改成功的提示
 
删除用户
 在图4-8中,单击“删除”链接,进入“用户—〉删除”对话框。如果文件删除成功则会类似前面一样显示出“删除成功”的提示。这是由程序『delfile.asp』来验证用户是否删除成功。
4.4 公告管理模块设计
 在公告信息中,具有可写、管理权限的用户可以删除信息、修改信息、查看公告信息、添加公告信息等权限,其他用户只能查看公告信息。具体操作如下:
 用户可以直接单击公告栏中流动的公告来查看信息,也可以单击系统管理菜单中的公告信息,如图4-14所示,单击“公告信息”,然后进入如图4-15所示的公告信息页面。
 
 图4-14 选择“公告信息”菜单选项                 图4-15公告信息页面
一般权限的用户
 如果是一般权限的用户,不能够选择修改和删除信息的对话框,只能查看公告信息,在公告信息页面中单击“详细信息”,则进入公告具体内容的页面,如图4-16所示。
 实现显示公告信息页面的程序是『information.asp』。

图4-16公告具体内容页面
管理权限的用户
如果是具有可写、管理的用户可以执行删除信息、修改信息、查看公告信息、添加公告信息等操作。
添加公告
 单击“添加公告”,进入如图4-17所示的“添加公告信息页面。在该页中输入新公告的内容,然后单击【确定】按钮,如图4-18所示,如果公告添加成功,则显示添加公告成功的信息,如图4-19所示。
  
图4-17添加公告信息页面      图4-18填写新公告内容     图4-19添加公告成功的信息

    添加公告信息是由程序『addinfor.asp』实现的。
修改公告
 在公告信息页面中,单击“修改”链接,在弹出的表单中写入要修改的内容,按【确定】按钮后,像前面所提到的会显示出修改成功提示的页面。实现修改公告信息和删除公告信息的程序是『chuligg.asp』。
删除公告
 如果某些公告已经失去了存在的意思,管理员可以将这些无用的公告删除。在公告信息页面中,单击要删除的公告中的“删除”链接,如果删除公告信息成功,同样会显示出删除成功提示的页面。
 删除成功后单击【关闭窗口】,返回公告显示页面,使用浏览器的“刷新”功能刷新网页,即可出现删除后所剩余的信息。如果用户的身份不是具有删除权限的管理员,在进行公告删除的时候,则会出现不具有的删除公告权限的提示。
 实现删除公告信息的程序仍然是『chuligg.asp』。
4.5 文件管理模块设计
 在整个系统中,文件管理显得比较灵活。用户可以在某台计算机上把文件上传到服务器上,到了别的工作地点,可以把它下载下来,这样就方便了数据的流动,尤其是异地工作的用户。系统对此功能也设置了权限,一般用户无法删除和下载文件。只有文件的拥有者或管理员才可以对文件进行操作。
 文件管理包括三个方面,即上传、下载和删除。
上传
 当用户有文件需要交流时,可以通过此项功能把文件上传到服务器。用户想实现这项功能时,只需单击主页上的“文件上传”即可,如图4-19所示,之后进入文件上传页面,如图4-20所示。
    
图4-19主页中单击“文件上传”链接                     图4-20文件上传页面

 在文件上传表单中输入文件的描述(可选)和文件路径,也可以通过单击【浏览】按钮进行文件的定位,然后单击【开始上传】,如图4-21所示,如果文件上传成功则出现文件上传成功的提示信息,如图4-22所示。
    
 图4-21定位文件上传                               图4-22文件上传成功
 
 在本系统中,上传后的文件存放在站点目录下的file\downupfile文件夹下。实现文件上传功能的程序是『addfile.asp』。

下载
 只有具有管理权限的、写权限的用户或者上传该文件的用户才具有下载文件的权利,首先单击“系统管理”菜单中的“文件信息”选项,如图4-23所示,之后进入文件信息管理页面中,如图4-24所示。
     
       图4-23选定“文件信息”管理功能                图4-24文件信息管理页面
 在文件信息管理页面中单击“下载”连接,如图4-25所示,之后打开下载的对话框,如图4-26所示,然后确定文件的保存地点,过一段时间,系统会提示下载成功,说明该文件被成功下载。
       
 图4-25单击文件“下载”链接执行文件下载               图4-26下载文件对话框

文件删除
如同文件下载一样把鼠标移到主页的“系统管理”上,在弹出的菜单中选择“文件信息”选项,单击“删除”链接,如果删除成功,想前面所述一样会出现删除成功提示页面。
实现文件删除和删除成功与否的验证程序与前面删除公告的程序类似,该程序为『delfile.asp』。
4.6 议题信息管理模块设计
 议题信息的管理这一块是交互性很强的一个模块,通过该功能的实现,体现了我们员工对公司的关系。职员和管理人员可以对某件事或某个产品提出自己的观点,而其他的职员和管理人员可以对这些观点进行讨论与回复,管理员还可以对公告信息进行维护。
 具体的步骤如下:
 把鼠标移到主页的“系统管理”上,在弹出的菜单中选择“议题信息”选项,如图4-27所示。之后进入“议题列表”页面,如图4-28所示。该页面的功能和前面公告信息管理的功能比较类似。不再详细叙述。
 
    
 图4-27选择“议题信息”管理功能                图4-28 议题信息管理页面
4.7 系统日志管理模块设计
 系统日志管理是把系统所做的每一件事都记录下来,以便系统管理员进行核对。普通用户只有查看信息的权力,只有管理员才权限修改和删除该日志里的内容。该模板的操作也和前面类似,把鼠标移到主页的“系统管理”上,在弹出的菜单中选择“系统日志”选项,之后进入“系统日志”页面如图4-29所示。

图4-29 系统日志管理页面

在系统日志管理页面中,由于显示的记录太多,所以采用分页方式显示。在切换页面时,按后页可以转到当前页的下一页;按尾页可以转到最末一页;按首页可以转到第一页。用户也可以选择性的跳转页面,在文本框中输入要跳转的号码,按【go】按钮即可跳转到想要到达的页面。
    网页中分页显示记录是本设计中比较难实现的一个技术,实现这一功能的程序是『logininfor.asp』。
4.8 优秀职员管理模块设计
 优秀职员管理是对员工进行评比,按使用本系统的登录次数来评定,次数越多,就越有机会成为优秀的职员。
 把鼠标移到主页的“系统管理”上,在弹出的菜单中选择“优秀职员”选项,之后进入“优秀职员”管理页面如图4-30所示。

 图4-30 优秀职员统计页面
 实现优秀职员统计评比的程序是『gooduser.asp』。
4.9 互通信息管理模块设计
 各类用户均可以通过互通信息的功能,相互之间以信件的方式发送相关的内容,达到交流的目的。在主页中单击“互通信息”链接,如图4-31所示,之后进入“互通信息”界面,在这里写上收信人名、主题和内容,如图4-32所示,单击【确定】按钮,这样一封信就写好了。
    、
 图4-31 单击互通信息页面                   图4-32 互通信息填写页面
 
 这是以我自己的用户名登录并发一封信给manager,如果manager执行登录,进入主页后就会新收到这封信,如图4-33所示。
 
图4-33 新收到的信件
 在收到的信件中,单击信件主题可查看信件内容,单击发信人就可以实现回信功能,非常方便,实现这一功能的程序是『email.asp』。
 至此,本系统的模块功能已经全部实现。


第五章  系统测试
5.1测试方案设计
 设计测试方案是测试阶段的关键技术问题,进行单元测试和集成测试。首先预先确定要测试达到的功能,应该输入的测试数据和预期达到的结果。
 1、界值测试。对日期、数量的边界值测试
 2、数据合法性测试。对输入的数据的合法性测试
 3、边沿数据测试
4、数据一致性测试。添加、删除、更新要测试的数据,测试与之相关联的数据是否变,保持一致性数据测试
 5、功能模块测试(对单一功能模块进行测试)
5.2测试数据的设计、测试结果分析
 应用程序测试
 1、用户登陆模块测试
 根据系统登陆模块的流程图进行测试。比如口令设置中验证无效的用户是否能更改登录口令;用户可任意修改各模块的信息没有错误,数据库的备份与恢复都没有问题,达到测试目标。
 2、用户信息管理模块测试
 根据用户信息管理模块的功能,首先通过添加用户信息,添加后的用户信息能够在数据库中用户表中体现出来,删除用户也能够成功,修改用户操作顺利,测试结果达到预期的效果。
 3、公告管理模块测试
 在公告信息中不同权限的用户有不同的公告信息管理权限,因此我使用了一般权限用户和管理权限用户分别登陆,实现了一般权限用户只能够查看公告信息,而管理权限的用户可以删除信息、修改信息、查看公告信息、添加公告信息。也达到测试目标。
 4、文件管理模块测试
 在这个模块测试中除了进行权限测试外,还特别进行了异地办工测试,即在别的计算机上把文件上传到服务器,同时进行了下载和删除测试,顺利的实现了数据的流动。
 5、议题信息管理模块测试
 议题信息管理是个交互性很强的模块,针对这一特点进行了不同权限的用户分别发表议题并成功显示,达到了预期目标。
 6.系统日志管理模块测试
 由于系统日志是把每一件事都记录下来,因此要显示的记录也非常多,分页功能能就显得非常重要,根据反复进行页面跳转测试,日志记录也准确无误,达到了理想的测试效果。
优秀职员管理模块测试
 本模块实际上是对登陆次数进行统计,实现也相对比较容易,经过反复测试证明是可行的。
互通信息管理模块测试
 此模块主要实现了各类用户互通信息功能,因此必须保重前面的用户管理以及数据库连接成功,所以这也是对前面模块功能的验证,通过对不同用户之间进行信息交流,证明是可行的

结 束 语
 通过这次学习,我对网络办公系统有了更深的理解。
 在这次设计过程中,我选择了网络办公系统。在实际的操作过程中,我遇到了很多问题。特别是需求分析不够细致给我带来后续软件设计和编码阶段的问题,甚至有的地方不得不返工。这使我充分认识到,用工程化方法来设计和规划软件的重要性。由于自身水平的限制,有些地方考虑的不够彻底,而且数据库的设计也不够完善,有的地方,没有考虑到数据完整性约束。
 但是,通过该系统的设计,我们获得了很多宝贵的经验教训,为我们以后的学习和工作留下了一笔宝贵的财富。
 在老师的悉心指导,以及公司同事的帮助下,本系统通过一个多月的努力,终于完成。虽然,我这里设计的系统从最后测试结果来看,效果比较明显,生成的页面能够起到一定的安全性,效率也比较高,当然,要作为实际应用还有一些具体细节问题需要解决。但是,它在某些方面还有些不足,但也基本上完成了当初预定的功能,随着时间的推移和知识的积累,我会在以后的适当时间完善系统的功能。总之,我一定会吸取其中的经验,相信在下次的设计过程中,一定会做的更好。
致  谢
 大学四年的学习生活即将结束,在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本文能够成功的完成,要特别感谢我的导师,在毕业设计的整个过程中,他一直对我悉心指导、热情关怀,帮助我、鼓励我,为第一次做毕业设计的我树立了自信,使课题得以顺利完成。同时,还要感谢我的同学以及公司同事的关心和帮助。
 参考文献
[1]杜轩华、辰方.Web开发技术(第一版)[M].上海:上海大学出版社,2005
[2]吴丽萍、王卫兵、章仪、王涛.ASP企业管理系统开发实例(第一版)[M].北京:清华大学出版社,2005,239-379
[3]赵松涛. ASP动态网站开发实录(第一版)[M].北京:电子工业出版社,2006,241-270
[4]万峰科技. ASP网站开发四“酷”全书(第一版)[M].北京:电子工业出版社,2005
[5]周峰.白领就业指南:网络编程实例教学(第一版)[M].北京:电子工业出版社,2006,47-65
[6]陈建伟、李美军、施建强. ASP动态网站开发教程(第一版)[M].北京:清华大学出版社,2005,217-236
[7]黄斯伟.HTML完全使用详解(第一版)[M].北京:人民邮电出版社,2006,291-301
[8]刘瑞新. ASP动态网站开发:毕业设计指导及实例(第一版)[M].北京:机械工业出版社,2005
[9]Abraham Silberschatz、Henry F.Korth、S.Sudarshan.数据库系统概念(第一版)[M]. 北京:机械工业出版社,2003
[10]Paulraj Ponnian[美].Database Design and Development(第一版)[M].北京:清华大学出版社,2005
[11]Totally keep in touch ASP. Press of Electronic Industry,2002
[12]Martin Fowler. Improving the Design of Existing Code. Pearson Publish,2003


以上为本篇毕业论文范文佛氏电脑软件公司网络办公系统的介绍部分。
本论文在计算机论文栏目,由论文网(www.zjwd.net)整理,更多论文,请点论文范文查找

毕业论文降重 相关论文

收费专业论文范文
收费专业论文
汉语言文学论文
物理学论文
自动化专业论文
测控技术专业论文
历史学专业论文
机械模具专业论文
金融专业论文
电子通信专业论文
材料科学专业论文
英语专业论文
会计专业论文
行政管理专业论文
财务管理专业论文
电子商务国贸专业
法律专业论文
教育技术学专业论文
物流专业论文
人力资源专业论文
生物工程专业论文
市场营销专业论文
土木工程专业论文
化学工程专业论文
文化产业管理论文
工商管理专业论文
护理专业论文
数学教育专业论文
数学与应用数学专业
心理学专业论文
信息管理专业论文
工程管理专业论文
工业工程专业论文
制药工程专业论文
电子机电信息论文
现代教育技术专业
新闻专业论文
艺术设计专业论文
采矿专业论文
环境工程专业论文
西班牙语专业论文
热能与动力设计论文
工程力学专业论文
酒店管理专业论文
安全管理专业论文
交通工程专业论文
体育教育专业论文
教育管理专业论文
日语专业论文
德语专业论文
理工科专业论文
轻化工程专业论文
社会工作专业论文
乡镇企业管理
给水排水专业
服装设计专业论文
电视制片管理专业
旅游管理专业论文
物业管理专业论文
信息管理专业论文
包装工程专业论文
印刷工程专业论文
动画专业论文
环境艺术专业论文
信息计算科学专业
物流专业论文范文
人力资源论文范文
营销专业论文范文
工商管理论文范文
汉语言文学论文范文
法律专业论文范文
教育管理论文范文
小学教育论文范文
学前教育论文范文
财务会计论文范文

电子商务论文范文

上一篇:房屋中介管理系统 下一篇:高校学生成绩管理系统

最新论文

精品推荐

毕业论文排版

热门论文


本站简介 | 联系方式 | 论文改重 | 免费获取 | 论文交换

本站部分论文来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:229120615@qq.com

毕业论文范文-论文范文-论文同学网(www.zjwd.net)提供计算机论文毕业论文,毕业论文范文,毕业设计,论文范文,毕业设计格式范文,论文格式范文

Copyright@ 2010-2024 zjwd.net 毕业论文范文-论文范文-论文同学网 版权所有