当前位置:文档之家› 电子政务系统的设计与实现

电子政务系统的设计与实现

摘要

为了适应信息服务业的飞速发展,提高和扩大信息资源的处理能力,充分享受国际互联网的信息资源,越来越多的政府单位开始采用无纸化电子政务系统。而在网络应用日益及普及的今天,电子政务系统是目前很多单位提高办事效率和机构精简改革趋势的反映。采用电子政务办公系统不仅可以实现资源的共享,提高办事效率,而且也可以使工作人员的办公更加轻松自如,同时也节减了许多不必要的开支。电子政务系统已经越来越多地进入到各级单位的日常工作当中。系统开发任务主要包括了前台的设计和后台的数据库管理设计。

经过详细的分析和调查,本系统设计采用了Microsoft ASP 作为开发工具,后台数据库采用SQL数据库设计,采用了ADO数据库访问技术实现对数据库的各种管理工作操作,实现江西芦溪政府办公系统的基本功能及管理功能。设计过程中,首先建立了系统的应用原型,然后在此基础上需求迭代,在详细设计时不断修正和完善,测试阶段反复调试和验证,最终达到设计要求的可行性的电子政务系统。

关键字:B/S模式;ADO;办公;管理;行政;发布

Abstract

In order to fit for the fast development of the information service industry, improve and extend the ability of disposal to the wealth of information, share in the wealth of information from the Internet completely, more and more governments and other units start to adopt Non-paper Electronical Government Affair System to handle official business. Today, Electronical Government Affair System is the representation of improving work efficiency and simplifying organization for many units. Electronical Government Affair System not only can realize sharing the resources and improving work efficiency, but also can make the staffs' work easily and freely, reduce a lot of unnecessary expense at the same time. The Electronical Government Affair System has been introducing increasingly to the daily work of all levels units. The system exploiture mission mainly included the design of downstage and the database management design of backstages.

Through analysis and investigate in detailas , the system design adopted the Microsoft ASP conduct as exploiture tool, the backstage database adopted SQL database design, adopted the ADO database access technique realize operate to various management work of the database,and carry out basic and management functions of Jiangxi Luxi Government official bussiness work system . in the process of Design, establish applied prototype of the system first, then on the basic of the requirement when detailed design revise and perfect continuously , testing stage debug and validate again and again, Finally attain the feasible electronics governmental affairs system of design requirement .

Key words : The mode of B/ S; ADO; handle official bussiness work ; management ; administration; release

目录

引言 (1)

第一章电子政务系统 (2)

1.1电子政务系统产生的背景 (2)

1.2电子政务系统的发展过程 (2)

1.2.1电子政务系统在国外的发展 (2)

1.2.2电子政务系统在国内的发展 (2)

1.3电子政务系统的现状和研究的意义 (3)

1.3.1现状 (3)

1.3.2研究意义 (3)

1.4开发平台的选择 (4)

1.4.1Dreamweaver MX简介 (4)

1.4.2 SQL server简介 (6)

1.4.3 ASP简介 (8)

1.4.4photoshopCS3简介 (9)

第二章电子政务系统的设计 (10)

2.1需求分析 (10)

2.2系统的总体设计 (12)

2.2.1软件的运行环境平台设计 (12)

2.2.2系统模块设计 (12)

2.3数据库设计 (13)

2.3.1数据库需求分析 (14)

2.3.2数据库概念结构设计 (17)

2.3.3数据库的逻辑结构设计 (19)

第三章详细设计与系统实现 (24)

3.1数据库访问模块 (24)

3.1.1系统登录 (24)

3.2行政管理模块设计 (26)

3.3公共信息模块设计 (30)

3.4交流中心模块设计 (32)

3.5个人助理模块设计 (35)

3.6个人信箱模块设计 (37)

3.7超级管理模块设计 (41)

3.8系统管理模块设计 (44)

第四章系统应用开发关键技术 (45)

4.1记录游标的类型的使用 (45)

4.2使用ADO操纵数据库 (46)

4.3ASP使用了内建对象 (47)

第五章系统测试 (48)

5.1测试的目的、环境及相关问题 (48)

5.2测试的过程 (49)

5.3测试结果 (50)

第六章总结 (51)

参考文献

引言

在当今的信息时代中,用户对信息的需求量、广泛程度和时效性的要求日趋提高,传统的政府办公和管理模式受到了极大的冲击。政府办公的方式、辅助手段和工具也发生着日新月异的变化。

高效办公、科学管理与信息技术相结合成为提高政府办公效率和管理水平的主要方式。因此电子政务系统已经成为现阶段政府单位基础建设的重要方面,电子政务系统越来越得到普及。

本系统采用B/S模式开发,用于实现政府单位的办公网络化。采用B/S 模式的优势在于系统简单、功能强大、扩展能力良好以及地域的操作性能。

第一章电子政务系统

1.1 电子政务系统产生的背景

早在20世纪80年代中期我国的政府就已清醒意识到信息技术革命将会带给世界的巨大冲击和挑战,因而便开始在一些政府部门尝试利用计算机技术辅助实施一些最基础的政务活动,比如,管理档案、处理公文等活动。这便是所谓的OA(办公自动化)工程。随着中国的社会快速发展,我国政府的电子政务系统成为政务改革重要的内容之一。目前,国家对电子政务系统的建设给予了高度重视。

1.2 电子政务系统的发展过程

1.2.1电子政务系统在国外的发展

国外电子政府系统的发展,从政府信息化本身来讲,首先盛行在西方发达国家,特别是当代欧美一些发达国家,他们是信息化最早的国家。经过近几年来的发展,全球的电子政务系统正在逐步走向成熟,围绕电子政务系统的各种创新不断涌现,为未来的数字化政府打下了坚实的基础。

从目前的发展情况来看,各国的电子政务系统表现出一些的特点。就是全球电子政务系统的发展很不平衡,国与国之间的差距非常明显。尽管像美国具有世界最先进的信息网络技术条件,但是在电子政务系统的具体实施方面,美国仍然是采取分阶段实施的策略,由简单到复杂,在发达国家已经有了近五十年历史。其发展经历了四个阶段:

(一)起步阶段,大体上是通过网站发布与政府有关的各种静态信息,如法规、指南、手册、政府机构、组织、官员、通信联络等。这个阶段,政府基本上以自我为中心在进行建设;

(二)政府与用户单向互动,在这个阶段,逐步转向以用户为中心,政府除了在网上发布与政府服务项目有关的动态信息之外,还向用户提供某种形式的服务;

(三)政府与用户双向互动,在这个发展阶段,政府与用户可以在网上完成双向的互动;

(四)网上事务处理。目前,很多政府都在实现由第一阶段向第二或第三阶段的过渡,即扩大电子政务系统向用户提供服务的广度和深度。

1.2.2电子政务系统在国内的发展

在进入21世纪后,伴随因特网的迅速发展和政府职能转变的力度加大,

我国电子政务系统建设进入了全面规划、整体发展的新阶段。国内信息化建设速度的不断加快以及国家对电子政务系统工作重视程度的日渐加深,我国电子政务系统发展很快。国内的一些电子政务系统方案非常宏观,功能、效益设计得非常大,非常全面,可是实际效果却不尽如人意,往往会出现巨大的电子政务系统投资和与之不相适应的,或是相对比较薄弱的电子政务系统应用之间的矛盾。这些总体性的框架建设,项目涉及面铺得很大,却与实际情况做的不深透。之所以出现这种问题,在于我们对电子政务系统项目缺少恰当的定位。有效的做法是:选好一个最能取得应用效果的具体项目,做深、做透、做好配套的各个环节。一个项目成功了,再来扩展。我们的电子政务系统需要的是求真务实地推进和与地方的人民生活状况联系起来。

从目前的发展情况看,国内各政府职能部门的网络基础建设已经初具规模,不同部门的局域网已经基本搭建完成,甚至有些地区已经形成了城域网的基本雏形。从具体应用效果看,政府内部通过电子政务系统来进行沟通和信息共享,办公效率大有提高。

1.3 电子政务系统的现状和研究的意义

1.3.1现状

总的说来,我国的电子政务系统建设尚处于起步和探索阶段,与世界先进水平存在着差距,目前还有很多理论和实践问题没有得到很好解决,还存在着许多需要解决的问题。这些问题主要表现在以下几方面:

一是缺乏统一的建设原则。

二是缺乏相应的管理制度和法律支持。电子政务系统建设必须有新型的管理制度和相应的法律、法规作保障。

三是信息安全问题。这是电子政务系统建设过程中面临的一个重要的问题。很多单位在公共信息网和内部办公自动化网之间,没有从物理上完全隔开,这样就会在信息安全性和保密性上存在隐患。

四是与政府的业务工作缺乏有机的联系。无论是办公自动化,还是政府上网,都是工作的手段,而不是目的,因此,必须将电子政务系统建设与政府的业务工作很好地结合起来,实现政府部门的业务工作计算机化、网络化。

1.3.2研究意义

电子政务系统的发展之所以受到世界各国政治家的重视,一方面是因为政府是全社会中最大的信息拥有者和处理者、最大的信息技术的用户,有效地利用信息技术,可以极大地提高政府业务的有效性、效率和劳动生产率,建立一个更加勤政、廉政、精简和有竞争力的政府;另一方面也是因为信息技术确实向各级政府提供了一个极好的机会来建立一个能够更好地为居民和企业服务的政府,能够使人民更好地参与各项决策活动的政府。新经济的发展对现有政府的改造形成一种压力,并因而成为电子政务系统发展的因素。

基于上述分析,在电子政务系统发展的新阶段,必须进行发展模式的创新。而“ASP模式”已在发达国家被普遍应用,在我国的电子商务领域,“ASP模式”也已进入应用推广阶段。多数的城市政府采用“ ASP模式”发展电子政务建设。政府各部门的应用系统,无论是针对整个部门体系的应用系统还是针对于普通百姓的应用系统,无论是政府各部门的网站还是办公业务系统,都可以采用“ASP”模式。在“ASP”模式下,政府各部门可以采取租赁的方式使用应用系统,不投入巨资购买应用系统,也无需购买软件供应商的应用系统升级服务和系统维护服务,政府能够以较低的成本快速推进为民、便民、利民的各种应用系统。从而以最低的投入成本来保障政府各部门电子政务系统工作。

1.4 开发平台的选择

1.4.1Dreamweaver MX简介

Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器。它提供众多功能强劲的可视化设计工具、应用开发环境以及代码编辑支持。使开发能够快捷的创建代码规范的应用程序,集成程度非常高,开发环境精简而高效,能够运用Dreamweaver与服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系。此外还提供基于强大的规范管理来确保高质量的设计,设计环境提供CSS迅速高效的开发代码简洁、专业规范的站点。

(1)使用Dreamweaver站点的管理

站点是存储所有Web网站文件的地方。一旦创建好站点结构,必须在Dreamweaver中指定新站点。在Dreamweaver中建立一个新站点意味着可以使用有FTP功能的Dreamweaver将站点上载到Web服务器,自动跟踪和维护链接,协调共享文件。在定义的本地站点中,改变文件的名称、位置,Dreamweaver会自动更新相应的超级链接。Check in和Check out功能可协调多个使用者对远程

站点的管理。

(2)极具特色的用户界面

Dreamweaver的页面编辑区将多个文件集中到一个界面中,大大降低了资源的占用率,而且使用户可以更加方便地编辑文件。进入Dreamweaver的工作界面后,可以看到各种菜单栏和各种面板。

①查看菜单拦,和其他软件一样有着Windows风格的菜单。

②页面编辑区,可以编写代码。

③拆分视图,设计视图和代码视图可以很方便地相互切换,也可以通过拆分

窗口功能将两种视图同时显示在界面中。

④面板在菜单栏下方是对象面板,通过对象面板中的按钮可以在网页中插入

各种对象。编辑页面时的各种对象是通过对象面板完成的。

⑤“属性”面板,每个对象都有属性,当在页面中选中对象时,相应的对象

属性会在“属性”面板中显示。

⑥“文件”面板,创建站点后,站点中的文件会显示在“文件”面板中。通

过该面板,可以很清楚地查看站点内的文件。

⑦其他面板,单击面板中标题旁的三角形按钮,可以展开或隐藏相应的面板,

也可以在“窗口”菜单中选择面板,将需要的面板打开。

(3)框架、表格、表单的制作

在Dreamweaver里,你可以很方便地使用框架、表格和表单,其中框架(Frame)的不仅能够让站点具有一点统一的风格,而且利用框架制作的页面链接也具有较强的优势,方便浏览页面。对于表格(Table),内容有表格的创建,表格、行、列和单元格的属性设置以及表格的嵌套应用等。在Dreamweaver中,表单(Form)是一种结构化的文件,用于收集和发布信息,它是网站管理员与访问者进行交流的一种媒介,如文本框(Text)、单选框(RadioBox)、复选框(CheckBox)、文本行(TextArea)等,都己集成到对象面板上了,你只需用鼠标选择你需要的表单元素,然后在属性面板上设置相应的参数,就可以做好你需要的表单。

(4)文本格式控制和样式表的编制

文本是网页中最基本的内容,当网页中有着大量的文本内容时,可以通过CSS样式来设置和修饰文本。而且Dreamweaver还内置了一个CSS编辑器,就可以用到CSS样式表来,可以很方便地控制网页中字、行乃至整个网页内容的格式,你再也无须一行一行地编辑CSS代码,你所要做的只是用鼠标在CSS编辑器中选挥所需的样式就可以了。另外,通过CSS编辑器你还可以直接调用以前编辑好的样式表文件。

(5)Dreamweaver的编写功能优点

在Dreamweaver中,不生成冗余代码。可视化的网页编辑器,都要把使用者的操作转换成html代码。一般的编辑器都会生成大量的冗余代码,给网页以后的修改带来了极大的不方便,同时还增加了网页文件的大小。Dreamweaver则在使用时完全不生成冗余代码,避免了很多麻烦。而且,通过设置,还可用清除掉网页文件原有的冗余代码。而且可视化编辑和源代码编辑都有其长处和短处。因此直接用源代码编辑会很有效。它还提供了html快速编辑器和自建的html编辑器,能方便自如的在可视化编辑状态和源代码编辑状态间切换。

第二,强大的动态页面支持。Dreamweaver的Behavior能在使用者不懂java script的情况下,往网页中加入丰富的动态效果。Dreamweaver还可精确的对层进行定位,再加上timeline功能,可生成动感十足的动态层效果。

第三,操作简便。首先,Dreamweaver提供的历史面板、html样式、模版、库等功能避免了重复劳动,使用者不必重复输入相同的内容、格式。其次,Dreamweaver能直接往页面中插入Flash、Shockwave等插件,经过设置后还可直接调用相应的软件对这些插件进行编辑。最后,Dreamweaver与Fireworks集成紧密,可直接调用Fireworks对页面的图象进行修改、优化。

(6插件Dreamweaver的插件功能

使用者可给Dreamweaver安装三种插件,使其功能更强大。即对象插件,行为插件和命令插件。不同的插件会安装到Dreamweaver安装目录下的不同目录中,插件以.mxp为扩展名,双击.mxp文件进行安装,插件安装完成后就可以在Dreamweaver下直接使用了,在Dreamweaver扩展管理器里可以对插件进行管理。

Dreamweaver Mx成为新一代所见即所得网页编辑器的主流工具软件,是一种制作网页不可多得的好工具,正因为它的易学易用,受到越来越多的用户的欢迎。

1.4.2 SQL server简介

Microsoft SQL Server (简称SQL Server)是微软公司推出的一个高性能的关系型数据库管理系统,它具有客户/服务器体系结构,能够满足大规模分布式计算环境的需要。用户对数据库的使用,是通过数据库管理系统提供的语言来实现的。不同的数据库管理系统提供不同的数据库语言。关系数据库管理系统几乎都提供关系数据库标准语言—SQL。

SQL ,即结构化查询语言。SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。SQL语言使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言,得到广泛地应用。

(1) SQL语言可以完成许多功能,例如:

①查询数据

②在数据库表格中插入、修改和删除记录

③建立、修改和删除数据对象

④控制对数据和数据对象的存取

⑤确保数据库的一致性和完整性等

(2) SQL查询

数据查询是关系运算理论在SQL语言中的主要体现,SELECT 语句是SQL 查询的基本语句,当我们在对一个数据库进各种各样的操作时,使用的最多的就是数据查询,在以SQL为基础的关系数据库中,使用的最多的就是SELECT查询语句。

SELECT语句的完整句法如下:

SELECT 目标表的列名或列表达式序列

FROM 基本表和(或)视图序列

[WHERE 行条件表达式]

[GROUP BY 列名序列]

[HA VING 组条件表达式]

[ORDER BY列名[ASC│DEAC]…]

SELECT语句中还使用了大量的保留字和通配符以进行各种各样的条件查询。在系统中有大量的查询按钮,其使用了大量的查询语句,而且系统中的条件判断往往包含多个条件。作为SELECT语句还有很多的使用方法。

(3)SQL数据更新

使用数据库的目的是为了有效地管理数据,而数据的插入、删除和修改则是必不可少的一个功能。在本系统中就大量地使用了数据查询、添加、插入、删除和修改等操作。

①数据插入

往数据库的基本表中插入数据使用的是INSERT语句,其方式有两种:一种是元组值的插入,另一种是查询结果的插入。在本系统中使用的是前一种方式,其句法如下:

INSERT INTO 基本表名(列表名)V ALUES(元组值)

②数据删除

往数据库的基本表中删除数据使用的是DELETE语句,其句法如下:

DELETE FROM 基本表名 [WHERE 条件表达式]

删除语句实际上是“SELECT * FROM 基本表名 [WHERE 条件表达式]”和

DELETE操作的结合,每找到一个元组,就把它删除。此外,DELETE语句只能从一个基本表中删除元组,WHERE子句中条件可以嵌套,也可以是来自几个基本表的复合条件。

③数据修改

当需要修改基本表中元组的某些列的值时,可以用UPDATE语句实现,其句法如下:

UPDATE基本表名

SET列名=值表达式[,列名=值表达式…]

[WHERE条件表达式]

1.4.3 ASP简介

在Internet早期,Web站点大都是由静态HTML页面组成,静态页面只能固定地显示事先设计好的页面内容。随着Web业务处理越来越多,静态HTML的局限性日益明显,因此包括ASP在内的能够与用户进行动态交互的技术,就应运而生了。

ASP是Active Server Page的简称,是微软公司推出的Web应用程序开发技术。通过ASP我们可以建立动态的、交互的、高效的Web服务器应用程序。ASP 既不是一种开发工具,而是一套服务器端的脚本运行环境。

ASP文件是用服务器端脚本、对象和组件扩展了的HTML页。ASP允许服务器端脚本来扩展HTML,使HTML编写人员可以利用VBScript、JavaScript或其他第三方脚本语言编程,实现过去需要编写复杂的CGI程序才能实现的动态网页。如果去掉这些包含实现动态功能的VBScript或JavaScript语句,它和标准的HTML文件没有任何区别,另外,利用ASP内建对象可以进一步扩展HTML,使脚本功能更加强大。例如,ASP提供了自己的Request(请求)及Response(响应)对象,可以进行身份验证、在网页中插入数据并发送到客户端、重定向浏览器、检查客户端是否已建立连接等。ASP还包含标准的ActiveX组件。ActiveX(COM)技术是微软的重要基础技术之一,它采用封装对象、程序调用对象的技术简化编程,加强程序见合作。ASP本身封装了一些基本组件,同时也可以使用第三组件,通过访问组件可以快速、简易地完善自己的HTML。

ASP可以通过ADO对象对后台数据库进行操作,并能利用数据库中的数据,动态生成客户端显示的页面,这是ASP一个强大的功能。

从开发的角度看,ASP具有下面的特点:

(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;

(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;

(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;

(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

(5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那个Email或访问文件系统等。

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。

1.4.4photoshopCS3简介

Photoshop是Adobe公司出品的平面图象处理软件,它可以对扫描照片、数码照片、图片、录像面面和电影胶片画面、数字化文字、形状等进行各种处理,提供了更加人性化的操作界面、富有创新的工具和非凡的艺术特性,使您在进行照片修饰、桌面出版、彩色印刷品、辅助视频编辑、网页设计和动画制作等。在同类产品中,它以强大的功能和出色的处理效果而赢的得了用户的青睬。

(1)归纳起来,PhotoshopCS 3能完成如下的基本功能:

①文件管理

②绘画

③文字处理

④图像合成

⑤设定色彩

⑥图像控制与调色

⑦魔术滤镜

⑧设计梦幻web页面设计梦幻web页面

(2)PhotoshopCS 3的主要特性包括:

①优异的向量支持

②高级PDF选项

③局部优化控制

④强大的web特性

⑤增强图层管理、精简界面、预置管理器的特性

第二章电子政务系统的设计

2.1 需求分析

本系统采用了ASP结合SQL数据库平台开发的一个办公系统。系统开发的性能要求是实现电子政务系统的系统化、规范化、无纸化和自动化。本系统能实现以下功能:实现一个为政府部门服务的电子政务平台,能够进行内部的行政管理,公共信息的发布,实现交流中心,个人助理,个人信息,个人信箱,超级管理,系统管理等基本功能。

(1)系统登录

一般系统都具有的功能,用来验证用户的合法性。可以申请新的帐号和找回遗失的密码。

(2)行政管理

这是本系统中当中最常用的功能。

①用来发布内部通知。

②给出文件学习,而这些文件只能阅读。

③可以上报文件的功能,这个上报的文件在超级管理模块的报文管理的功能里可以下载。

(3)公共信息

该栏目有常用电话,常用网址,邮编区号查询,万年历,任何用户都可以看见这些与生活有关的常用信息。

(4)交流中心

交流中心包括了讨论中心、会议中心和软件下载的功能。

①每个员工都可以进入到讨论中心,通过发表新帖来发表自己的言论,用户可以通过这个功能知道共享信息和交换心得。

②如果有必要可以通过会议中心进行交流这个会议只有系统管理员才有这个权限能发起会议和结束会议,其他的用户只能进入会场,没有发起会议的权力。在会议中心里可以看到每个人的发言。实现网上会议讨论。

(5)个人助理

个人助理主要实现包括了个人通讯录,日程安排,修改资料3个功能。

①在个人通讯录里,可以进行添加新增个人名片和修改个人名片的功能,且能对

查询每个名片进行查询。

②通过添加日程来知道最近什么时候有活动,包括了活动的名称、活动的时间、提醒的时间、活动的内容。而且在到达提醒时间时可以对用户进行提醒功能。③修改资料的功能是对你在申请帐号时的个人资料的填写进行修改。

(6)个人信箱

在个人信箱里可以进行公共信件,写邮件,收件箱,发件箱,回收站等的功能。凡是系统管理员的邮件的权限是可以自定的。

①在公共信件里,公告发布可以让每一个用户看到该信件。系统管理员才可以删除该信件。

②在写邮件的功能里,除了基本的发邮件功能外,任一用户还可以根据情况的需要把该信件作为一个公告发布,在公共信件里可以看到该信件。

③在收件箱里你可以看到内部人员给你发的邮件。

④在发件箱中,用户可以保留发出邮件的副本,相当于草稿箱的功能。

(7)超级管理

在超级管理的模块主要是对整个系统的权限、功能以及最终管理。分为了文件管理,用户管理,报文管理,单位管理等的功能。

①文件管理里,普通管理员通过Web添加文件。只有超级用户和普通管理员才能对已经添加的文件修改或删除,可以连接进行操作。而且超级用户才能对栏目进行添加修改删除。

②在用户管理功能中,只有超级用户才能查看每一个用户的信息,修改资料,规定每一个用户的管理权限,对用户进行审核通过。

③在报文管理中,这是对行政管理模块中的上报文件的实现收取功能。对比较重要的内部秘密文件进行处理,只有超级用户的系统管理人员才能有这个权限看到详细的信息,而且可以进行删除。管理员和普通用户是没有这个权限的。保证了政府机关文件的安全性。

④在单位管理中,超级用户的系统管理员可以进行新增加部门、修改和删除单位等能力。

(8)系统管理

有外观设置和技术支持两部分。

①外观设置是对整个系统的外观进行修改,通过上传图片为GIF和SWF两个格式。可以进行对图片进行修改,删除和链接。

②技术支持是一个链接到Outlook Express 的功能,实现外发邮件的功能。

2.2 系统的总体设计

2.2.1软件的运行环境平台设计

本系统设计采用了Microsoft ASP 作为开发工具,后台数据库采用SQL数据库设计,采用了ADO数据库访问技术实现对数据库的各种管理工作操作。

为了保证系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不需要很高。此应用程序可广泛运行于Internet,也适用于内部的局域网。

使用说明:

(1)安装方法:

①打开SQL企业管理器

②右銉点击(local)下的"数据库"

③选择"所有任务"->"附加数据库"

④找到数据库备份文件夹里的 db/system,mails,YBQH的数据库附加进去

⑤然后打开 conn.asp和data.asp,search.asp,index.asp

⑥把这部分User Id=sa; Password=sa;

⑦改成使用时机子的SQL的登录帐号和密码保存

(2)虚拟目录的创建

①打开“管理工具”里的“Internet 服务管理器”,右键点击默认Web站点

->新建->虚拟目录。

②打开“虚拟目录向导”对话框,单击“下一步”。

③在“别名”输入框中,输入名字,单击“下一步”。

④单击“浏览”按扭选择对应文件的路径,然后单击“下一步”。

⑤根据需要,选择权限,并单击“下一步”。

⑥单击“完成”按扭,虚拟目录创建完成。

2.2.2系统模块设计

根据需求分析和性能分析,对系统各功能进行集中、分块、按照结构化的程序设计的要求,本系统的系统功能模块如图2-1所示。

图2-1

2.3 数据库设计

数据库在一个信息管理系统中占有非常重要的地位,数据设计的优劣将直接对所应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高

数据存取效率,保证数据的完整性和一致性,从而有利于程序的实现。

设计数据库系统时应该首先了解用户各个方面的需求,包括现有的和将来可能增加的需求。

2.3.1数据库需求分析

用户需求具体体现在各种信息的提供、保存、更新和查询上,这就是要求数据库结构能充分满足各种信息的输出和输入。通过收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据词典,为后面的具体设计打下基础。(1)数据字典

数据字典(简称DD)也可叫做需求字典,在结构化分析过程中,把数据字典作为描述被定义对象内容的一种准格式语法规则。数据字典,就像我们通常使用的汉语词典一样,是一种所有数据元素有组织的列表,这些数据与系统有关,具有严谨的、精确的定义,所以用户和系统分析员对于输入、输出、存储构件、甚至中间计算结果将有一个共同的理解。

(2)数据流图

数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式.它是采用自顶向下逐层扩展的方法,从逻辑上精确地描述系统具有的数据加工、数据存储、数据输入输出及数据来源和去向等功能。数据流图的符号说明如:

下图2-2所示

(3)各层的数据流图

图2-3 第0层DFD

图2-4 第1层DFD

图2-5第2层DFD

相关主题
文本预览
相关文档 最新文档