网络办公系统

网络办公系统[java毕业论文下载]

摘  要

 本系统为监理网络办公系统。采用的开发工具是ASP(编程开发语言)+Access(数据库)。该系统功能强大,模块清晰,覆盖了企业内部信息管理,日常管理的大部分工作,具体功能如下:公司事务管理,公事单管理,个人事务管理,个人公事单管理,信息交流,网络会议,资源共享,文件上报,邮件系统,工作流程管理,客服中心管理,商务协作等功能。超级管理员以管理员的身份登录,对本系统的可登录人员进行管理,实现了管理人员对本单位办公系统的集中管理,保证了系统的安全性。支持的运行环境:Microsoft Windows98/2000/XP。

 

关键词监理网络办公、资源共享、信息交流、ASP+Access

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Abstract

This system is a supervise internet administrative system of the personnel The developing instrument adopted is ASP( the language of compile develop) and Access(Data base).The function of the system is very powerful, module distinct, cover of the enterprise information management and the most work of the administrative, The system can be offered to personnel information interchange ,administer the routine of the enterprise, take care of the public affairs, the personnel routine administer, the personnel public affairs administer, internet conference, enjoy information together, documents write back, mail system, the administrative of work technological, customer service center, business cooperation and so on. The super manager can be disembark as manager and administer who can be disembark the system, the system has realized financial department's granting systematic centralized management to the supervise internet administrative of our unit, security of the security system. Support the environment operated: Microsoft Window98/2000/XP.

 

    【Keyword】supervise internet administrative、enjoy information together、information interchange、ASP( the language of compile develop) and Access(Data base).

 

 

 

 

 

 

 

 

 

目  录

 

   1

Abstract 2

  5

1. 绪论 6

1.1管理信息系统概述 6

1.2管理信息系统的应用 7

1.3管理信息系统的发展方向 8

1.4管理信息系统的组成 8

1.5作者的所做工作 8

2. 系统概述 9

2.1软件功能 9

2.2软件性能 9

2.3软件特点 9

2.3.1局域网上应用 9

2.3.2网上系统应用 9

2.3.3系统可扩充性 10

2.3.4系统可升级性 10

2.3.5功能清晰 10

2.3.6功能强大 10

2.4基本数据 10

3. 系统分析 11

3.1系统概述 11

3.2需求分析 11

3.3软件设计关键技术 12

3.4 ASP文件中使用的两种脚本语言 12

3.5 ASPAccess数据库的连接 13

3.5.1常用数据库语句 13

3.5.2建立数据库 13

3.5.3连接数据库 13

4.5.4添加新数据到数据库 14

3.5.5选择数据库里的记录 14

3.5.6修改(更新)数据库里的记录 15

3.5.7删除数据库里的记录 16

4. 系统设计 16

4.1系统的总体结构 16

4.2管理信息系统的界面设计 17

4.2.1界面核心设计 17

4.2.2界面必须始终一致 18

4.2.3任务处理结果在线更新 18

4.2.4在线技术支持 18

4.2.5界面友好 18

4.2.6实现无纸化办公 19

4.2.7系统出错处理设计 19

4.3主要模块的设计 19

4.3.1整体设计思想 19

4.3.2行政管理 19

4.3.3公共信息 20

4.3.4交流中心 20

4.3.5个人助理 20

4.3.6个人信箱 20

4.3.7超级管理 21

4.3.8系统管理 21

4.4数据库设计 21

4.4.1数据库需求分析 21

4.4.2概念模型设计 23

4.4.3数据库逻辑结构设计 24

4.4.4数据库物理设计 26

5. 系统实现 29

5.1系统开发环境 29

5.1系统开发时所遇到的困难与解决方案 29

6. 系统的安装与运行 30

6.1系统操作说明 30

6.2系统运行环境 35

7. 结束语 36

参考文献 37

附录一 系统各个模块一览 38

 

 

前 言

 随着互联网进一步的发展,企业正面向着大型化、规模化发展,对于大中型企事业单位,尤其是监理这个行业单位的网上办公自动化的应用将会越加显得重要,这对于规范企业的内部管理,提高企业的办公效率将会产生深远的影响。在这种情况下单靠人工来管理办公不但显得力不从心,而且极容易出错。该系统就是一个专门为信息系统监理单位设计的监理网络办公系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,档案修改,查询,统计及打印等一系列的操作。这样就使办公人员可以轻松快捷地完成办公管理的任务。

目前市面上流行的网络办公软件不少。但是,对于企、事业单位尤其是信息系统项目监理单位来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能同时满足监理部门、单位其他相关部门对数据的管理及需求的系统。网络办公系统的必要性体现在能够规范企业的管理,提高工作效率,这表现在:第一,对各类信息的集中管理,第二,沟通的及时性;降低运营成本,这表现在:第一,降低日常开销,第二,无须搭建局域网络,第三,充分利用原有资源。我们的目标就是在于开发一个功能实用,用户操作方便,简单明了的监理单位网络办公系统软件。

通过该系统公司可对企业内部信息进行集中管理,从而提高公司的办事效率,并为公司内部的信息交流沟通及交流搭建了一个良好的平台。这套系统可根据监理单位的不同要求进行修改,其内部的一些功能可随着公司业务的发展特点随时增加和修改。在登录管理方面,超级管理员可以以管理员的身份登录,并对本系统的可登录人员进行管理,有权增加及删除本系统的登录人员,进行自身密码的修改。

 

 

 

 

 

 

1. 绪论

1.1管理信息系统概述

管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它越来越得到普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制。”这个时期,计算机开始用于会计工作,出现数据处理一词。

1985年,管理信息系统的创始人,明尼苏达大学的管理学教授Gordon B.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。

管理信息系统在最初级阶段是统计系统,所研究的内容是数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。第二阶段是数据更新系统,其典型代表是美国航空公司于20世纪50年代建成的SABRE预约订票系统。它设有1008个订票点,可以存取600000个旅客记录和27000个飞行段记录。它的操作比较复杂,在任何地点都可以查到某一航班是否有空座位。但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。

第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。比如生产状态报告系统,它的典型代表是IBM公司的生产管理系统。众所周知,IBM公司是世界上最大的计算机公司,1964年它生产出中型计算机IBM 360,使计算机的水平提高了一个台阶,但同时组织生产的管理工作却大大复杂化,IBM的工厂遍及美国各地,不同的定货有不同的部件和不同的元件,必须指出什么工厂的什么设备生产什么元件,因此不仅生产复杂,装配、安装和运输都十分复杂。为了保证生产以及其他环节的顺利进行,必须要有一个以计算机控制为基础的生产状态报告系统。因此同年IBM建立了先进管理系统AAS,它能进行450个业务的操作。1968年,公司又建立了公用制造信息系统CMIS,运行很成功,过去需要15周的工作,该系统只用3周就可以完成。状态报告系统还有一种形式是数据处理系统,它用来处理日常业务和生产报告,重点在于将手工作业自动化,提高效率和节省人力,数据处理系统一般不能提供决策信息。

最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划、分析方案,审查解答和求解的误差。它应有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。它一般包括一些模型用以产生决策信息,但不强调全面的管理功能。

1.2管理信息系统的应用

管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,Electronic Data Processing)系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,Decision Support System)的任务。

我国20世纪70年代末有少数企业开始MIS的局部应用。“六五”期间,选择一些大型企业进行MIS的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理、人事管理等单项应用入手,尝试建立MIS。许多企业,如北京内燃机厂、北京电视机厂、沈阳鼓风机厂、天津渤海无线电厂的MIS初具规模,建立了覆盖全厂的计算机网络。“八五”期间,企业逐步走向市场,MIS建设的目标和需求日益明确。一些企业的系统,如北京第一机床厂、山西经纬纺织机械厂、成都飞机制造公司等都达到了很高水平,与企业中其他系统集成,形成了CIMS。目前,我国MIS已经相当普及,其应用范围几乎覆盖了各个行业及各个部门。

1.3管理信息系统的发展方向

近20年间,国外大公司出现了3种变化:抓管理着重于建立MIS系统,使管理技术走向成熟。信息是决策的依据,MIS随时为经理们提供信息服务。经理通过MIS使其经营计划和具体的业务活动联系在一起。由于以上的变化,MIS应用得到了迅速发展。不仅大中型企业普遍建立了自己的MIS,一些中小企业也不例外,普遍建立了公用数据网络,尤其是近年来Internet的飞速发展,Intranet技术得到广泛应用,为企业MIS提供了良好的支持环境。

1.4管理信息系统的组成

管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。

人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。

计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。

第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的生产成本,需要按时输入每个部件、每个零件甚至每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证。

1.5作者的所做工作

作者全程参与了此课题的研究与开发,包括分析,设计,编码,测试,整理文档等等。

 

 

 

 

2. 系统概述

2.1软件功能

 该系统功能强大,模块清晰,覆盖了企业内部信息管理,日常管理的大部分工作,具体功能如下:公司事务管理,公事单管理,个人事务管理,个人公事单管理,信息交流,网络会议,资源共享,文件上报,邮件系统,工作流程管理,客服中心管理,商务协作等功能。超级管理员以管理员的身份登录,对本系统的可登录人员进行管理,实现了管理人员对本单位办公系统的集中管理,保证了系统的安全性。

2.2软件性能

本套监理网络办公软件在Microsoft Windows98/2000/XP的平台上操作都十分稳定,没有任何的障碍。此套系统的稳定性能非常高。

2.3软件特点

2.3.1局域网上应用

该系统主要基于局域网的平台上应用,由此而充分的利用的局域网(很多公司在局域网上投资了很多的经费,但是只起到了资源共享这样的作用,并没有真正充分的发挥出应有的作用,更好的提高公司办事效率。)通过该系统公司可对企业内部信息进行管理,从而提高公司的办事效率,并为公司内部的信息沟通及交流搭建了一个良好的平台。

2.3.2网上系统应用

该系统可基于网络的基础上应用,异地办公或出差的员工及时获取公司内部信息,下载公司文件管理中的相关信息及调阅个人管理信息等,公司管理层则可以及时发布重要信息与公司员工进行沟通,对于参与公司的日常管理起到良好的辅助作用。

2.3.3系统可扩充性

这套监理网络办公系统根据监理公司不同要求进行修改,其内部的一些功能可随着公司业务的发展特点修改及增加。从而更加完善公司的内部信息管理。

2.3.4系统可升级性

随着互联网的发展,将来会有一些更好的功能应用于网络上,本套系统会结合该系统的实用性原则对该系统版本进行升级,以便更好的服务我们的网络办公管理,提高公司的工作效率,加强公司的内部管理。

2.3.5功能清晰

考虑到不同用户的使用,该系统从一开始的开发便遵从实用性原则,功能模块清晰,对于第一次接触的用户很容易掌握,管理起来更是方便。此套系统的各个功能模块作用十分清晰,对于网络办公来讲是一套难得的软件。

2.3.6功能强大

该系统覆盖了企业内部信息管理、日常管理的大部分工作,集于一身的功能相信将成为网络办公人员的得力助手。具体功能模块如下:公司事务管理,公事单管理,个人事务管理,个人公事单 ,信息交流,工作流程,客服中心,商务协作,资源共享等等,其中每一个功能模块又包含很多部分。

2.4基本数据

常用电话,常用地址,万年历,个人通讯录,个人档案,收件箱,发件箱。

 

 

 

 

 

 

 

3. 系统分析

3.1系统概述

本系统为监理网络办公系统,是专门为进行信息系统项目监理的单位而设计的网络办公系统。所采用的系统开发工具是ASP(编程开发语言)+Access(数据库)。作为管理系统的一种,该系统功能强大,模块十分清晰,考虑到不同用户的使用,该系统从一开始的开发便遵从实用性原则,功能模块清晰,对于第一次接触的用户很容易掌握,管理起来更是方便。此套系统的各个功能模块作用十分清晰,对于网络办公来讲是一套难得的软件,覆盖了企事业单位的内部信息管理,日常管理的大部分工作,具体功能如下:公司事务管理,公事单管理,个人事务管理,个人公事单管理,信息交流,网络会议,资源共享,文件上报,邮件系统,工作流程管理,客服中心管理,商务协作等功能。在登录权限的设置上本系统设置了四个登录权限,分别是普通用户,管理员,超级用户,贵宾用户。管理员用专门为管理员设计的账号和密码登录,对本系统的可登录人员进行管理,在此系统中只有管理员有对可登录人员进行管理的权限,实现了管理人员对本单位办公系统的集中管理,减少了不必要的麻烦,保证了系统的安全性。

 

3.2需求分析

目前市面上流行的网络办公软件不少。但是,对于企、事业单位尤其是信息系统项目监理单位来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能同时满足监理部门、单位其他相关部门对数据的管理及需求的系统。网络办公系统的必要性体现在能够规范企业的管理,提高工作效率,这表现在:第一,对各类信息的集中管理,第二,沟通的及时性;降低运营成本,这表现在:第一,降低日常开销,第二,无须搭建局域网络,第三,充分利用原有资源。我们的目标就是在于开发一个功能实用,用户操作方便,简单明了的监理单位网络办公系统软件。

3.3软件设计关键技术

在此套监理网络办公系统的软件设计中,最主要的关键技术就是ASP脚本语言的编写和ASP与Access数据库的连接。通过调用Access数据库中的数据以验证用户所提交信息是否为合法用户等一系列的操作。下面将分别阐述本套软件设计的关键技术。

3.4 ASP文件中使用的两种脚本语言

     < HTML>

< BODY>

< TABLE>

< % Call Callme %>

< /TABLE>

< % CallViewDate %>

< /BODY>

< /HTML>

<SCRIPT LANGUAGE=VBScriptRUNAT=Server>Sub CallmeResponse.Write">

<TR>

<TD>Call

< /TD>

< TD>Me

< /TD>

< /TR>"End Sub

< /SCRIPT>

< SCRIPT LANGUAGE=JScript RUNAT=Server>function View Date ()

{

Var x x = new Date() Response. Write (x.toString ())

}

< /SCRIPT>

 

3.5 ASP与Access数据库的连接

3.5.1常用数据库语句

1.SELECT 语句:命令数据库引擎从数据库里返回信息,作为一组记录。

2.INSERT INTO 语句:添加一个或多个记录至一个表。

3.UPDATE 语句:创建更新查询来改变基于特定准则的指定表中的字段

4.DELETE 语句:创建一个删除查询把记录从 FROM 子句列出并符合 WHERE 子句的一个或更多的表中清除。

5.EXECUTE 语句:用于激活 PROCEDURE(过程)

 

3.5.2建立数据库

用 Microsoft Access 建立一个名为 data.mdb 的空数据库,使用设计器创建一个新表。输入以下几个字段:

字段名称  数据类型  说明      其它

ID  自动编号 数据标识  字段大小:长整型 新值:递增 

索引:有(无重复)

username  文本    姓名      缺省值

usermail  文本    E-mail     缺省值

view    数字   查看次数   字段大小:长整型 默认值0

索引:无

indate   时间日期  加入时间    缺省值

保存为 data.mdb 文件,为了便于说明,只是做了一个比较简单的库。

3.5.3连接数据库

方法1:

Set conn = Server.CreateObject("ADODB.Connection")

   conn.Open "driver={Microsoft Access Drive

(*.mdb)};dbq="&Server.MapPath("data.mdb")

方法2:

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data

Source="&Server.MapPath("data.mdb")

一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。

conn.Close

Set conn = Nothing

 

4.5.4添加新数据到数据库

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open"driver={MicrosoftAccess Driver(*.mdb)};dbq="&Server.MapPath("data.mdb")

username = "风云突变"

usermail = "fytb@163.com"

indate = Now()

sql = "insert into data (username,usermail,indata)

values('"&username&"','"&usermail&"','"&indate&"')"

conn.Execute(sql)

conn.Close

Set conn = Nothing

说明:建立数据库连接;通过表单获取姓名、E-mail 字符串,Now()获取当前时间日使用 insert into 语句添加新记录;conn.Execute 来执行;最后关闭。

3.5.5选择数据库里的记录

1.选择所有记录的字段(按记录倒序排序):sql = "select * from data order by ID desc"

2.选择所有记录的姓名和E-mail字段(不排序):sql = "select username,usermail from data"

3.选择姓名为“admin”的所有记录:sql = "select * from data where username='"admin"'"

4.选择使用 163 sql=order

by view desc"

5.选择最新的10个记录:sql = "select top 10 * from data order by ID desc"

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")

sql = "select * from data"

Set rs = Server.CreateObject("ADODB.RecordSet")

rs.Open sql,conn,1,1

Do While Not rs.Eof

Response.Write "<p>姓名:"& rs("username") &" E-mail:"& rs("usermail") &" 查看:"& rs("view") &"次 "& rs("indate") &"加入</p>"

rs.MoveNext

Loop

rs.Close

Set rs = Nothing

conn.Close

Set conn = Nothing

说明:建立数据库连接;创建 rs 得到记录集;循环显示记录,rs.Eof 表示记录末,rs.MoveNext 表示移到下一个记录;最后关闭。

3.5.6修改(更新)数据库里的记录

修改记录的E-mail:

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")

ID = 1

usermail = "fytb@163.com"

sql = "update data set usermail='"&usermail&"' where ID="&CInt(ID)

conn.Execute(sql)

conn.Close

Set conn = Nothing

说明:建立数据库连接;获取记录ID、新 E-mail 字符串;使用 update 语句修改记录;conn.Execute 来执行;最后关闭。如果使记录的查看值加1,则:sql = "update data set view=view+1 where ID="&CInt(ID)

3.5.7删除数据库里的记录

删除某一条记录:

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")

ID = 1

sql = "delete from data where ID="&CInt(ID)

conn.Execute(sql)

conn.Close

Set conn = Nothing

说明:建立数据库连接;获取记录ID;使用 delete 语句删除记录;conn.Execute 来执行;最后关闭。

删除多条记录为:sql = "delete from data where ID in (ID1,ID2,ID3)"

删除所有记录为:sql = "delete from data"

4. 系统设计

4.1系统的总体结构

系统的总体功能模块图如图4-1所示 。

 

图4-1 系统总体功能模块

4.2管理信息系统的界面设计

在计算机软件技术中,人机界面已经发展成为一个重要的分支。

MIS人机界面设计一般遵循以下一些基本原则:

4.2.1界面核心设计

以实现通信功能为界面的核心设计目标。人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起,以免互相干扰,影响速度。设计MIS时,针对每一个功能,都要按照“I-P-O”的模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。报表打印是MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。

4.2.2界面必须始终一致

统一的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。

例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。

4.2.3任务处理结果在线更新

人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。

4.2.4在线技术支持

本办公系统较其它MIS软件具有许多自身的特性,提供在线求助功能,甚至提供使用向导,这将给用户带来极大的方便。在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。

4.2.5界面友好

多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。

另外,开发者应编写一个错误实时记录程序,自动记录何日、何时、何程序出了何种错误。总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度,同时也要减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意程度愈高。

4.2.6实现无纸化办公

整个系统界面设计友好,真正实现了无纸化办公。凭证录入界面完全是表格形式的,一次性可录入多条记录,与实际凭证形式相同,用户在本系统终端上录入凭证,完全实现了用笔在纸上填写凭证到PC机录入的转化,增加了人机亲和力,体现了真正意义上的电子化办公。

4.2.7系统出错处理设计

误操作、按键连击等均有可能导致数据误录。巧妙地进行程序设计,可以避免此类因素造成的错误。例如,录入学生成绩时,我们可以对其范围进行限定,使用户无法输入0~100以外的数据;录入学生年龄时,不妨根据实际情况将范围限制在15~20之间。

4.3主要模块的设计

4.3.1整体设计思想

尽量利用企事业现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用企业现有资源,提高系统开发水平和应用效果的目的;系统应符合企业事业单位关于监理网络办公系统管理的规定,满足企业相关人员日常使用的需要,并达到操作过程中直观、方便、实用、安全的要求;系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与人员的技术维护人员进行补充、维护。

系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改,备份等一系列相关的操作。

4.3.2行政管理

根据监理单位行政管理的特点,利用现有的工作环境来看,员工的人员分布不集中,这样如果单位有通知的话就不能及时地通知到各个员工的,基于以上的特点所设计的行政管理包括如下几个小模块:内部通知,文件学习,上报文件。这样可以及时地根据用户的需要学习或者上传所需要的资料。

4.3.3公共信息

  考虑到公司员工人数较多,而且每个员工及领导的联系方式不可能都一一记住,尤其是监理方面的单位,有时候监理工程师要去出现场故不能及时地联系到本人,所以基于以上设计思想本模块包括如下几个小模块:常用电话,常用网址,邮编及区号查询,手机地址及IP,万年历。此模块不仅解决了员工们在生活当中为了查询各种地址及邮编的苦恼,更是领导们的好帮手。

4.3.4交流中心

  基于监理单位的特点所在,经常为城建单位的某个问题需要讨论之后定下结论,但是由于员工及领导们有的时候不一定在同一个楼层或者距离很远的时候就产生了交流的障碍,基于这种原因,设计了交流中这个模块,其中包括如下几个小模块:讨论中心,会议中心,软件下载。这些功能大大的提高了同事之间的感情交流,为公司的共同建设打下了坚实的基础。

4.3.5个人助理

基于监理单位的特点所在,对于每个人的日程安排及个人资料的修改及档案的管理,设计了个人助理这个模块,其中包括如下的几个小模块:个人通讯录,日程安排,修改资料,个人档案,这些功能既保证了个人资料的隐秘性又节省了个人管理的时间。

4.3.6个人信箱

基于监理单位的特点所在,对于个人的信件的管理尤为重要。根据此设计思想设计了个人信箱这个模块,其中包括如下几个小模块:公共信件,写邮件,收件箱,发件箱,回收站。此模块的设计为个人节省了大部分的时间。

 

 

 

4.3.7超级管理

基于监理单位的特点所在,超级管理员以管理员的身份登录,对本系统的可登录人员进行管理,实现了管理人员对本单位办公系统的集中管理,保证了系统的安全性。

此模块的设计包括一下几个小模块:文件管理,用户管理,报文管理,单位管理。

4.3.8系统管理

基于监理单位的特点所在,对于系统管理的设计思想是管理员对于此网络办公系统进行各方面的管理,这保证了系统的安全性,基于以上的思想设计了此模块,其中包括如下的几个小模块::广告管理,数据备份,数据恢复,数据压缩,技术支持。

4.4数据库设计

在数据库应用系统的开发过程中,数据库的结构设计是其中重要的一个环节。数据库设计的好坏将直接对应用系统的效率以及实现的效果产生影响。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,能简化基于此数据库的应用程序的实现等。

4.4.1数据库需求分析

数据库需求分析是数据库结构设计,应该尽量设计的第一个阶段,并且是非常重要的一个阶段。这个阶段主要任务是确定基本数据、数据结构处理的流程,组成一份详尽的数据字典,为数据库以后的进一步设计打下良好的基础,作者在仔细调查企业监理网络办公管理系统的基础上,得到本系统所处理的数据流程。

如图4-2所示为系统的工作流程图。

 

图4-2 系统流程图

4.4.2概念模型设计

概念模型设计的任务是以需求分析阶段所识别的数据项和应用领域的未来改变信息为基础,使用高级数据模型建立概念数据库模式。“监理网络办公系统”采用实体─联系模型(E-R图)作为概念设计工具。

说明以下E-R图中实体类型用矩形表示,实体联系用菱形表示,属性用椭圆表示,实体的表示码用横线画出。

总体E-R图如图4-3所示。

 

图4-3 总体E-R图

网络办公系统[点击下载]

如需要全部源码,联系QQ:2812491287如需要全部源码,联系QQ:2812491287

评论