1、 摘 要为了适应信息服务业的飞速发展,提高和扩大信息资源的处理能力,充分享受国际互联网的信息资源,越来越多的政府单位开始采用无纸化电子政务系统。而在网络应用日益及普及的今天,电子政务系统是目前很多单位提高办事效率和机构精简改革趋势的反映。采用电子政务办公系统不仅可以实现资源的共享,提高办事效率,而且也可以使工作人员的办公更加轻松自如,同时也节减了许多不必要的开支。电子政务系统已经越来越多地进入到各级单位的日常工作当中。系统开发任务主要包括了前台的设计和后台的数据库管理设计。经过详细的分析和调查,本系统设计采用了Microsoft ASP 作为开发工具,后台数据库采用SQL数据库设计,采用了AD
2、O数据库访问技术实现对数据库的各种管理工作操作,实现江西芦溪政府办公系统的基本功能及管理功能。设计过程中,首先建立了系统的应用原型,然后在此基础上需求迭代,在详细设计时不断修正和完善,测试阶段反复调试和验证,最终达到设计要求的可行性的电子政务系统。关键字:B/S模式;ADO;办公;管理;行政;发布AbstractIn order to fit for the fast development of the information service industry, improve and extend the ability of disposal to the wealth of infor
3、mation, 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 efficien
4、cy 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 Affai
5、r 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
6、 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 Des
7、ign, 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 : T
8、he mode of B/ S; ADO; handle official bussiness work ; management ; administration; release 目 录引言1第一章 电子政务系统21.1 电子政务系统产生的背景21.2 电子政务系统的发展过程21.2.1电子政务系统在国外的发展21.2.2电子政务系统在国内的发展21.3 电子政务系统的现状和研究的意义31.3.1现状31.3.2研究意义31.4 开发平台的选择41.4.1Dreamweaver MX简介41.4.2 SQL server简介61.4.3 ASP简介81.4.4photoshopCS3简介9
9、第二章 电子政务系统的设计102.1 需求分析1022 系统的总体设计122.2.1软件的运行环境平台设计122.2.2系统模块设计1223 数据库设计132.3.1数据库需求分析142.3.2数据库概念结构设计172.3.3数据库的逻辑结构设计19第三章 详细设计与系统实现243.1 数据库访问模块243.1.1系统登录243.2 行政管理模块设计263.3 公共信息模块设计303.4 交流中心模块设计323.5 个人助理模块设计353.6 个人信箱模块设计373.7 超级管理模块设计413.8 系统管理模块设计44第四章 系统应用开发关键技术454.1 记录游标的类型的使用454.2 使用
10、ADO操纵数据库464.3 ASP使用了内建对象47第五章 系统测试485.1 测试的目的、环境及相关问题485.2 测试的过程495.3 测试结果50第六章 总结51参考文献 第 52 页 共 52 页引言 在当今的信息时代中,用户对信息的需求量、广泛程度和时效性的要求日趋提高,传统的政府办公和管理模式受到了极大的冲击。政府办公的方式、辅助手段和工具也发生着日新月异的变化。 高效办公、科学管理与信息技术相结合成为提高政府办公效率和管理水平的主要方式。因此电子政务系统已经成为现阶段政府单位基础建设的重要方面,电子政务系统越来越得到普及。本系统采用B/S模式开发,用于实现政府单位的办公网络化。采
11、用B/S模式的优势在于系统简单、功能强大、扩展能力良好以及地域的操作性能。第一章 电子政务系统1.1 电子政务系统产生的背景早在20世纪80年代中期我国的政府就已清醒意识到信息技术革命将会带给世界的巨大冲击和挑战,因而便开始在一些政府部门尝试利用计算机技术辅助实施一些最基础的政务活动,比如,管理档案、处理公文等活动。这便是所谓的OA(办公自动化)工程。随着中国的社会快速发展,我国政府的电子政务系统成为政务改革重要的内容之一。目前,国家对电子政务系统的建设给予了高度重视。1.2 电子政务系统的发展过程1.2.1电子政务系统在国外的发展国外电子政府系统的发展,从政府信息化本身来讲,首先盛行在西方发
12、达国家,特别是当代欧美一些发达国家,他们是信息化最早的国家。经过近几年来的发展,全球的电子政务系统正在逐步走向成熟,围绕电子政务系统的各种创新不断涌现,为未来的数字化政府打下了坚实的基础。从目前的发展情况来看,各国的电子政务系统表现出一些的特点。就是全球电子政务系统的发展很不平衡,国与国之间的差距非常明显。尽管像美国具有世界最先进的信息网络技术条件,但是在电子政务系统的具体实施方面,美国仍然是采取分阶段实施的策略,由简单到复杂,在发达国家已经有了近五十年历史。其发展经历了四个阶段:(一)起步阶段,大体上是通过网站发布与政府有关的各种静态信息,如法规、指南、手册、政府机构、组织、官员、通信联络等
13、。这个阶段,政府基本上以自我为中心在进行建设;(二)政府与用户单向互动,在这个阶段,逐步转向以用户为中心,政府除了在网上发布与政府服务项目有关的动态信息之外,还向用户提供某种形式的服务;(三)政府与用户双向互动,在这个发展阶段,政府与用户可以在网上完成双向的互动;(四)网上事务处理。目前,很多政府都在实现由第一阶段向第二或第三阶段的过渡,即扩大电子政务系统向用户提供服务的广度和深度。1.2.2电子政务系统在国内的发展在进入21世纪后,伴随因特网的迅速发展和政府职能转变的力度加大,我国电子政务系统建设进入了全面规划、整体发展的新阶段。国内信息化建设速度的不断加快以及国家对电子政务系统工作重视程度
14、的日渐加深,我国电子政务系统发展很快。国内的一些电子政务系统方案非常宏观,功能、效益设计得非常大,非常全面,可是实际效果却不尽如人意,往往会出现巨大的电子政务系统投资和与之不相适应的,或是相对比较薄弱的电子政务系统应用之间的矛盾。这些总体性的框架建设,项目涉及面铺得很大,却与实际情况做的不深透。之所以出现这种问题,在于我们对电子政务系统项目缺少恰当的定位。有效的做法是:选好一个最能取得应用效果的具体项目,做深、做透、做好配套的各个环节。一个项目成功了,再来扩展。 我们的电子政务系统需要的是求真务实地推进和与地方的人民生活状况联系起来。 从目前的发展情况看,国内各政府职能部门的网络基础建设已经初
15、具规模,不同部门的局域网已经基本搭建完成,甚至有些地区已经形成了城域网的基本雏形。从具体应用效果看,政府内部通过电子政务系统来进行沟通和信息共享,办公效率大有提高。1.3 电子政务系统的现状和研究的意义1.3.1现状总的说来,我国的电子政务系统建设尚处于起步和探索阶段,与世界先进水平存在着差距,目前还有很多理论和实践问题没有得到很好解决,还存在着许多需要解决的问题。这些问题主要表现在以下几方面:一是缺乏统一的建设原则。二是缺乏相应的管理制度和法律支持。电子政务系统建设必须有新型的管理制度和相应的法律、法规作保障。三是信息安全问题。这是电子政务系统建设过程中面临的一个重要的问题。很多单位在公共信
16、息网和内部办公自动化网之间,没有从物理上完全隔开,这样就会在信息安全性和保密性上存在隐患。四是与政府的业务工作缺乏有机的联系。无论是办公自动化,还是政府上网,都是工作的手段,而不是目的,因此,必须将电子政务系统建设与政府的业务工作很好地结合起来,实现政府部门的业务工作计算机化、网络化。1.3.2研究意义电子政务系统的发展之所以受到世界各国政治家的重视,一方面是因为政府是全社会中最大的信息拥有者和处理者、最大的信息技术的用户,有效地利用信息技术,可以极大地提高政府业务的有效性、效率和劳动生产率,建立一个更加勤政、廉政、精简和有竞争力的政府;另一方面也是因为信息技术确实向各级政府提供了一个极好的机
17、会来建立一个能够更好地为居民和企业服务的政府,能够使人民更好地参与各项决策活动的政府。新经济的发展对现有政府的改造形成一种压力,并因而成为电子政务系统发展的因素。 基于上述分析,在电子政务系统发展的新阶段,必须进行发展模式的创新。而“ASP模式”已在发达国家被普遍应用,在我国的电子商务领域,“ASP模式”也已进入应用推广阶段。多数的城市政府采用“ ASP模式”发展电子政务建设。政府各部门的应用系统,无论是针对整个部门体系的应用系统还是针对于普通百姓的应用系统,无论是政府各部门的网站还是办公业务系统,都可以采用“ASP”模式。在“ASP”模式下,政府各部门可以采取租赁的方式使用应用系统,不投入巨
18、资购买应用系统,也无需购买软件供应商的应用系统升级服务和系统维护服务,政府能够以较低的成本快速推进为民、便民、利民的各种应用系统。从而以最低的投入成本来保障政府各部门电子政务系统工作。1.4 开发平台的选择1.4.1Dreamweaver MX简介Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器。它提供众多功能强劲的可视化设计工具、应用开发环境以及代码编辑支持。使开发能够快捷的创建代码规范的应用程序,集成程度非常高,开发环境精简而高效,能够运用Dreamweaver与服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系。此
19、外还提供基于强大的规范管理来确保高质量的设计,设计环境提供CSS迅速高效的开发代码简洁、专业规范的站点。(1)使用Dreamweaver站点的管理站点是存储所有Web网站文件的地方。一旦创建好站点结构,必须在Dreamweaver中指定新站点。在Dreamweaver中建立一个新站点意味着可以使用有FTP功能的Dreamweaver将站点上载到Web服务器,自动跟踪和维护链接,协调共享文件。在定义的本地站点中,改变文件的名称、位置,Dreamweaver会自动更新相应的超级链接。Check in和Check out功能可协调多个使用者对远程站点的管理。(2)极具特色的用户界面Dreamweav
20、er的页面编辑区将多个文件集中到一个界面中,大大降低了资源的占用率,而且使用户可以更加方便地编辑文件。进入Dreamweaver的工作界面后,可以看到各种菜单栏和各种面板。查看菜单拦,和其他软件一样有着Windows风格的菜单。页面编辑区,可以编写代码。拆分视图,设计视图和代码视图可以很方便地相互切换,也可以通过拆分窗口功能将两种视图同时显示在界面中。面板在菜单栏下方是对象面板,通过对象面板中的按钮可以在网页中插入各种对象。编辑页面时的各种对象是通过对象面板完成的。“属性”面板,每个对象都有属性,当在页面中选中对象时,相应的对象属性会在“属性”面板中显示。“文件”面板,创建站点后,站点中的文件
21、会显示在“文件”面板中。通过该面板,可以很清楚地查看站点内的文件。其他面板,单击面板中标题旁的三角形按钮,可以展开或隐藏相应的面板,也可以在“窗口”菜单中选择面板,将需要的面板打开。(3)框架、表格、表单的制作在Dreamweaver里,你可以很方便地使用框架、表格和表单,其中框架(Frame)的不仅能够让站点具有一点统一的风格,而且利用框架制作的页面链接也具有较强的优势,方便浏览页面。对于表格(Table),内容有表格的创建,表格、行、列和单元格的属性设置以及表格的嵌套应用等。在Dreamweaver中,表单(Form)是一种结构化的文件,用于收集和发布信息,它是网站管理员与访问者进行交流的
22、一种媒介,如文本框(Text)、单选框(RadioBox)、复选框(CheckBox)、文本行(TextArea)等,都己集成到对象面板上了,你只需用鼠标选择你需要的表单元素,然后在属性面板上设置相应的参数,就可以做好你需要的表单。(4)文本格式控制和样式表的编制文本是网页中最基本的内容,当网页中有着大量的文本内容时,可以通过CSS样式来设置和修饰文本。而且Dreamweaver还内置了一个CSS编辑器,就可以用到CSS样式表来,可以很方便地控制网页中字、行乃至整个网页内容的格式,你再也无须一行一行地编辑CSS代码,你所要做的只是用鼠标在CSS编辑器中选挥所需的样式就可以了。另外,通过CSS编
23、辑器你还可以直接调用以前编辑好的样式表文件。(5)Dreamweaver的编写功能优点在Dreamweaver中,不生成冗余代码。可视化的网页编辑器,都要把使用者的操作转换成html代码。一般的编辑器都会生成大量的冗余代码,给网页以后的修改带来了极大的不方便,同时还增加了网页文件的大小。Dreamweaver则在使用时完全不生成冗余代码,避免了很多麻烦。而且,通过设置,还可用清除掉网页文件原有的冗余代码。而且可视化编辑和源代码编辑都有其长处和短处。因此直接用源代码编辑会很有效。它还提供了html快速编辑器和自建的html编辑器,能方便自如的在可视化编辑状态和源代码编辑状态间切换。第二,强大的动
24、态页面支持。Dreamweaver的Behavior能在使用者不懂java script的情况下,往网页中加入丰富的动态效果。Dreamweaver还可精确的对层进行定位,再加上timeline功能,可生成动感十足的动态层效果。第三,操作简便。首先,Dreamweaver提供的历史面板、html样式、模版、库等功能避免了重复劳动,使用者不必重复输入相同的内容、格式。其次,Dreamweaver能直接往页面中插入Flash、Shockwave等插件,经过设置后还可直接调用相应的软件对这些插件进行编辑。最后,Dreamweaver与Fireworks集成紧密,可直接调用Fireworks对页面的图
25、象进行修改、优化。(6插件Dreamweaver的插件功能使用者可给Dreamweaver安装三种插件,使其功能更强大。即对象插件,行为插件和命令插件。不同的插件会安装到Dreamweaver安装目录下的不同目录中,插件以.mxp为扩展名,双击.mxp文件进行安装,插件安装完成后就可以在Dreamweaver下直接使用了,在Dreamweaver扩展管理器里可以对插件进行管理。Dreamweaver Mx成为新一代所见即所得网页编辑器的主流工具软件,是一种制作网页不可多得的好工具,正因为它的易学易用,受到越来越多的用户的欢迎。1.4.2 SQL server简介Microsoft SQL Se
26、rver (简称SQL Server)是微软公司推出的一个高性能的关系型数据库管理系统,它具有客户服务器体系结构,能够满足大规模分布式计算环境的需要。用户对数据库的使用,是通过数据库管理系统提供的语言来实现的。不同的数据库管理系统提供不同的数据库语言。关系数据库管理系统几乎都提供关系数据库标准语言SQL。SQL,即结构化查询语言。SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。SQL语言使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言,得到广泛地应用。(1) SQL语言可以完成许多功能,例如: 查询数据 在数据库表格中插入、修改和删除记录 建立、修改和删除数
27、据对象 控制对数据和数据对象的存取 确保数据库的一致性和完整性等(2) SQL查询数据查询是关系运算理论在SQL语言中的主要体现,SELECT语句是SQL查询的基本语句,当我们在对一个数据库进各种各样的操作时,使用的最多的就是数据查询,在以SQL为基础的关系数据库中,使用的最多的就是SELECT查询语句。SELECT语句的完整句法如下: SELECT目标表的列名或列表达式序列FROM基本表 和(或)视图序列 WHERE行条件表达式 GROUPBY列名序列HAVING组条件表达式 ORDERBY列名ASCDEACSELECT语句中还使用了大量的保留字和通配符以进行各种各样的条件查询。在系统中有大
28、量的查询按钮,其使用了大量的查询语句,而且系统中的条件判断往往包含多个条件。作为SELECT语句还有很多的使用方法。(3) SQL数据更新使用数据库的目的是为了有效地管理数据,而数据的插入、删除和修改则是必不可少的一个功能。在本系统中就大量地使用了数据查询、添加、插入、删除和修改等操作。数据插入往数据库的基本表中插入数据使用的是INSERT语句,其方式有两种:一种是元组值的插入,另一种是查询结果的插入。在本系统中使用的是前一种方式,其句法如下:INSERTINTO基本表名(列表名)VALUES(元组值)数据删除往数据库的基本表中删除数据使用的是DELETE语句,其句法如下: DELETEFRO
29、M基本表名WHERE条件表达式删除语句实际上是“SELECT*FROM基本表名WHERE条件表达式”和DELETE操作的结合,每找到一个元组,就把它删除。此外,DELETE语句只能从一个基本表中删除元组,WHERE子句中条件可以嵌套,也可以是来自几个基本表的复合条件。数据修改当需要修改基本表中元组的某些列的值时,可以用UPDATE语句实现,其句法如下: UPDATE基本表名SET列名=值表达式,列名=值表达式 WHERE条件表达式1.4.3 ASP简介在Internet早期,Web站点大都是由静态HTML页面组成,静态页面只能固定地显示事先设计好的页面内容。随着Web业务处理越来越多,静态HT
30、ML的局限性日益明显,因此包括ASP在内的能够与用户进行动态交互的技术,就应运而生了。ASP是Active Server Page的简称,是微软公司推出的Web应用程序开发技术。通过ASP我们可以建立动态的、交互的、高效的Web服务器应用程序。ASP既不是一种开发工具,而是一套服务器端的脚本运行环境。ASP文件是用服务器端脚本、对象和组件扩展了的HTML页。ASP允许服务器端脚本来扩展HTML,使HTML编写人员可以利用VBScript、JavaScript或其他第三方脚本语言编程,实现过去需要编写复杂的CGI程序才能实现的动态网页。如果去掉这些包含实现动态功能的VBScript或JavaSc
31、ript语句,它和标准的HTML文件没有任何区别,另外,利用ASP内建对象可以进一步扩展HTML,使脚本功能更加强大。例如,ASP提供了自己的Request(请求)及Response(响应)对象,可以进行身份验证、在网页中插入数据并发送到客户端、重定向浏览器、检查客户端是否已建立连接等。ASP还包含标准的ActiveX组件。ActiveX(COM)技术是微软的重要基础技术之一,它采用封装对象、程序调用对象的技术简化编程,加强程序见合作。ASP本身封装了一些基本组件,同时也可以使用第三组件,通过访问组件可以快速、简易地完善自己的HTML。ASP可以通过ADO对象对后台数据库进行操作,并能利用数据
32、库中的数据,动态生成客户端显示的页面,这是ASP一个强大的功能。从开发的角度看,ASP具有下面的特点: (1) 利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2) ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3) 服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5
33、) ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那个Email或访问文件系统等。(6) 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。1.4.4photoshopCS3简介Photoshop是Adobe公司出品的平面图象处理软件,它可以对扫描照片、数码照片、图片、录像面面和电影胶片画面、数字化文字、形状等进行各种处理,提供了更加人性化的操作界面、富有创新的工具和非凡的艺术特性,使您在进行照片修饰、桌面出版、彩色印刷品、辅助视频编辑、网页设计和动画制作等。在同类产品
34、中,它以强大的功能和出色的处理效果而赢的得了用户的青睬。(1)归纳起来,PhotoshopCS 3能完成如下的基本功能:文件管理绘画文字处理图像合成设定色彩图像控制与调色魔术滤镜设计梦幻web页面设计梦幻web页面(2)PhotoshopCS 3的主要特性包括:优异的向量支持高级PDF选项局部优化控制强大的web特性增强图层管理、精简界面、预置管理器的特性第二章 电子政务系统的设计2.1 需求分析本系统采用了ASP结合SQL数据库平台开发的一个办公系统。系统开发的性能要求是实现电子政务系统的系统化、规范化、无纸化和自动化。本系统能实现以下功能:实现一个为政府部门服务的电子政务平台,能够进行内部
35、的行政管理,公共信息的发布,实现交流中心,个人助理,个人信息,个人信箱,超级管理,系统管理等基本功能。(1)系统登录一般系统都具有的功能,用来验证用户的合法性。可以申请新的帐号和找回遗失的密码。(2)行政管理这是本系统中当中最常用的功能。用来发布内部通知。给出文件学习,而这些文件只能阅读。可以上报文件的功能,这个上报的文件在超级管理模块的报文管理的功能里可以下载。(3)公共信息该栏目有常用电话,常用网址,邮编区号查询,万年历,任何用户都可以看见这些与生活有关的常用信息。(4)交流中心交流中心包括了讨论中心、会议中心和软件下载的功能。每个员工都可以进入到讨论中心,通过发表新帖来发表自己的言论,用
36、户可以通过这个功能知道共享信息和交换心得。如果有必要可以通过会议中心进行交流这个会议只有系统管理员才有这个权限能发起会议和结束会议,其他的用户只能进入会场,没有发起会议的权力。在会议中心里可以看到每个人的发言。实现网上会议讨论。(5)个人助理个人助理主要实现包括了个人通讯录,日程安排,修改资料3个功能。在个人通讯录里,可以进行添加新增个人名片和修改个人名片的功能,且能对查询每个名片进行查询。通过添加日程来知道最近什么时候有活动,包括了活动的名称、活动的时间、提醒的时间、活动的内容。而且在到达提醒时间时可以对用户进行提醒功能。修改资料的功能是对你在申请帐号时的个人资料的填写进行修改。(6)个人信
37、箱在个人信箱里可以进行公共信件,写邮件,收件箱,发件箱,回收站等的功能。凡是系统管理员的邮件的权限是可以自定的。在公共信件里,公告发布可以让每一个用户看到该信件。系统管理员才可以删除该信件。在写邮件的功能里,除了基本的发邮件功能外,任一用户还可以根据情况的需要把该信件作为一个公告发布,在公共信件里可以看到该信件。在收件箱里你可以看到内部人员给你发的邮件。在发件箱中,用户可以保留发出邮件的副本,相当于草稿箱的功能。(7)超级管理在超级管理的模块主要是对整个系统的权限、功能以及最终管理。分为了文件管理,用户管理,报文管理,单位管理等的功能。文件管理里,普通管理员通过Web添加文件。只有超级用户和普
38、通管理员才能对已经添加的文件修改或删除,可以连接进行操作。而且超级用户才能对栏目进行添加修改删除。在用户管理功能中,只有超级用户才能查看每一个用户的信息,修改资料,规定每一个用户的管理权限,对用户进行审核通过。在报文管理中,这是对行政管理模块中的上报文件的实现收取功能。对比较重要的内部秘密文件进行处理,只有超级用户的系统管理人员才能有这个权限看到详细的信息,而且可以进行删除。管理员和普通用户是没有这个权限的。保证了政府机关文件的安全性。在单位管理中,超级用户的系统管理员可以进行新增加部门、修改和删除单位等能力。(8)系统管理有外观设置和技术支持两部分。外观设置是对整个系统的外观进行修改,通过上
39、传图片为GIF和SWF两个格式。可以进行对图片进行修改,删除和链接。技术支持是一个链接到Outlook Express 的功能,实现外发邮件的功能。22 系统的总体设计2.2.1软件的运行环境平台设计本系统设计采用了Microsoft ASP 作为开发工具,后台数据库采用SQL数据库设计,采用了ADO数据库访问技术实现对数据库的各种管理工作操作。 为了保证系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不需要很高。此应用程序可广泛运行于Internet,也适用于内部的局域网。使用说明:(1)安装方法:打开SQL企业管理器右銉点击(local)下的数据库选择所有任务-附加数据库
40、找到数据库备份文件夹里的 db/system,mails,YBQH的数据库附加进去然后打开 conn.asp和data.asp,search.asp,index.asp把这部分User Id=sa; Password=sa;改成使用时机子的SQL的登录帐号和密码保存(2)虚拟目录的创建打开“管理工具”里的“Internet 服务管理器”,右键点击默认Web站点-新建-虚拟目录。打开“虚拟目录向导”对话框,单击“下一步” 。在“别名”输入框中,输入名字,单击“下一步” 。单击“浏览”按扭选择对应文件的路径,然后单击“下一步” 。根据需要,选择权限,并单击“下一步” 。单击“完成”按扭,虚拟目录创
41、建完成。2.2.2系统模块设计根据需求分析和性能分析,对系统各功能进行集中、分块、按照结构化的程序设计的要求,本系统的系统功能模块如图2-1所示。系统登录修改资料日程安排个人通讯录回收站收信箱发件箱写邮件公共信件个人信箱交流中心邮编区号查询常用网址常用电话公共信息申请登录行政管理江西省芦溪县电子政务系统内部通知文件学习上报文件会议中心万年历讨论中心个人助理超级管理文件管理单位管理外观设置技术支持系统管理用户管理图2-1系统功能模块图 报文管理23 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据设计的优劣将直接对所应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数
42、据存取效率,保证数据的完整性和一致性,从而有利于程序的实现。设计数据库系统时应该首先了解用户各个方面的需求,包括现有的和将来可能增加的需求。2.3.1数据库需求分析用户需求具体体现在各种信息的提供、保存、更新和查询上,这就是要求数据库结构能充分满足各种信息的输出和输入。通过收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据词典,为后面的具体设计打下基础。(1)数据字典数据字典(简称DD)也可叫做需求字典,在结构化分析过程中,把数据字典作为描述被定义对象内容的一种准格式语法规则。数据字典,就像我们通常使用的汉语词典一样,是一种所有数据元素有组织的列表,这些数据与系统有关,具有严谨的、精
43、确的定义,所以用户和系统分析员对于输入、输出、存储构件、甚至中间计算结果将有一个共同的理解。(2)数据流图数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式它是采用自顶向下逐层扩展的方法,从逻辑上精确地描述系统具有的数据加工、数据存储、数据输入输出及数据来源和去向等功能。数据流图的符号说明如下图2-2所示: 图2-2 数据流图符号(3)各层的数据流图系统用户数据系统系统显示图2-3 第0层DFD数据处理系统用户登入系统系统信息处理数据处理系统查询系统显示数据库中心更新操作返回结果有效数据登入口令处理结果图2-4 第1层DFD系统用户数据处理系统信息登入系统登入更新操作系统显示系统
44、管理超级管理个人信箱管理个人助理管理交流中心管理公共信息管理行政管理数据库中心登录信息有效信息返回用户管理行政文件信息查询日程安排系统外观信息发布个人信件处理信息处理信息处理信息处理信息处理信息处理信息处理信息图2-5第2层DFD在仔细分析和调查系统的基础上,得到如图2-6所示的系统处理数据流程图。讨论中心讨论会议中心开会上报文件内部通知发布开会信息录入发表意见文件内容的录入内部通知的录入内部通知管理会议中心管理交流中心管理报文管理系统管理系统管理员管理单位管理文件管理个人助理用户管理用户信息录入信息写入文件改动内容写入单位增删改文件增删改信件收发用户添加 图2-6 政务系统数据流程图针对电子
45、政务系统的需求,通过对办公过程的内容和数据分析,设计如下所示的数据项和数据结构:(1)内部通知信息:包括数据项有文件的主题,发布人,发布日期,发布内容等。(2)报文管理:包括单位名称,报送人,附加说明,附件等。(3)讨论中心:标题,点击数,作者,发表时间等。(4)会议中心:会议名称,会议发起人,会场人数,会场发言人,会议记录,会议时间等。(4)个人通讯录:姓名,单位,电话,通讯地址,职务,手机,备注等。(5)日程安排:活动名称,活动时间,提醒时间,活动内容。(6)用户信息:用户姓名,登录帐号,登录密码,电话号码,密码问题,部门名称,电子邮件等。(7)个人信件:发布人,邮件主题,信件内容及附件,发布时间,级别等。2.3.2数据库概念结构设计得到上面的数据和数据结构以后,就可以设计出满足用户需求的各种实体,以及它们之间的关系,为后面逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间联接形成数据的流动。在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。
Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1
陕公网安备 61072602000132号 违法和不良信息举报:0916-4228922