网站设计与实现是网站建设的实质性工作.是电子政务网站按照要求得以运行的关链所在,必须本着细致、周密、尽资的态度进行.网站开发团队荃于前面的调查研究、平台建设和相关准备工作,先进行网站系统的分析和设计工作,包括网站的功能和模块、效据处理流程、网站页面设计和内容设计、网站数据库设计等,并形成网站系统的分析设计报告。网站分析与设计确定以后,就可以进行开发平台的建设及网页制作、应用程序编写、软件代码调试和网站系统的试运行等工作.网站系统通过测试、改进后就可以发布为正式网站开通运行了。
一、电于政务网站的分析与设计
电子政务网站的分析主要包括目标分析和舒求分析,通过分析工作可以明确网站运行的目标和,点所在,’了解政府工作人员和社会公众对网站的期望,井借此增强网站系统用户与网站实施团队的沟通。认(infomiati.人rchitectw )信息构建理论为电子政务网站的设计提供理论支持和方法指导。电子政务网站的设计主要包括面向网站信息内容的信息结构设计、面向网页版面的网站可视化设计及面向网站系统运行后台的数据库设计三个方面的工作。
电子政务网站的信息结构设计是网站开发的重点,它直接形晌到电子商务的运转。电子政务网站的信息结构设计除了直接与网页的版面和多裸体设计有关之外。还应与网站的开发技术相联系.尤其是目前电子政务网站中的内容资源不光是一些静态的网页,更多的是以交互方式出现的动态网页,这些信息资源是保证电子政务正常运行的前提,是吸引用户之所在。
网站页面的可视化设计确定傲个网站风格的统一,主要包括页面布局结构设计、页面色彩拼配设计、页面字体风格设计、页面栏目风格设计及网站页面的尺寸、植体造型、段落文本、多媒体素材等方面的处理方法和原则确定等.后台数据库系统是存取网站信息、处理政府业务的重要支撑系统。数据库设计的好坏直接影响到前台信息发布和业务处理的效果。关系数据库系统是网站数据库的主流选型,关系数据库设计主要须考虑数据冗余和数据规范化等因t, e-r图(entity relation diagram.实
体关系棋型图)是关系数据库设计时经常采用的方法。
二、电子政务网站的实现与运行
从具体工作来看,电子政务网站的实现主要包括:根据网站设计文档,组建并配置网络和相关服务器:使用网站开发工具及相关编程语言,编制页面及代码程序.实现web数据库系统。根据信息结构的设计要求组织网站需要展示的倍息:根据安全设计要求实现网站系统的安全保降:根据设计孟求实现安全认证、证书发放等功能。
网站页面代码的编写是电子政务网站实现中的核心工作,根据网页代码的运行方式和功能可以划分为前台代码和后台代码。网站页面的前台代码是指由客户端浏览器解释执行的网页代码,主要包括htmil编码、xml编码,css(级联样式表)及客户峭vbscript, javascript(脚本)代码等。网站页面的后台代码主要用来处理一些电子政务业务逻辑,这些代码包含于网页内部,但是由web服务器在后台执行.并将执行后的结果显示到客户端浏览器。网页后台代码往往提供w比服务器与其他服务器,如致据库服务器、邮件服务器等之间连接和应用处理的功能.网站后台代码的编写依旅于所采用的技术体系和服务器结构要求,这些常用的技术体系有cgi, asp, php, jsp等,适用于不同的服务器环境。
网站页面开发编写完毕后,需要进行网站的侧试和页面发布工作。网站的侧试包括页面链接侧试、功能及性能测试、数据正确性和规范性侧试。在必要的倩况下。还需进行网站系统的安全性侧试及容错侧试等.在网站侧试中发现的问题还要由网站开发人员及时进行修改和解决.直至测试达到要求.当测试通过后,才能进行网站的对外发布,井进行正式运营,开展电子政务应用。
此外,为了有效保障网站运营中的管理和维护,在网站实现和开发期间还应做好文档编制工作,主要是指网站系统的开发文档,侧直于对关键代码和接口的描述。