余姚市电子监察系统建设方案
按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度。 4.1.5 XML技术
XML即Extensible Markup Language(可扩展标记语言)的缩写。
XML实际上是Web上表示结构化信息的一种标准文本格式,它没有复杂的语法和包罗万象的数据定义。XML同HTML一样,都来自SGML(标准通用标记语言)。SGML是一种在Web发明之前就早已存在的用标记来描述文档资料的通用语言。但SGML十分庞大且难于学习和使用。鉴于此,人们提出了HTML语言。但近年来,随着Web应用的不断深入,HTML在需求广泛的应用中已显得捉襟见肘,有人建议直接使用SGML作为Web语言。但SGML太庞大了,学用两难尚且不说,就是全面实现SGML的浏览器也非常困难。于是Web标准化组织W3C建议使用一种精简的SGML版本--XML。XML与SGML一样,是一个用来定义其他语言的元语言。与SGML相比,XML规范不到SGML规范的1/10,简单易懂,是一门既无标签集也无语法的新一代标记语言。
系统在数据交换中采用XML技术。 4.1.6 Struts
Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages 、Servlet、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。这个框架之所以叫\,是为了提醒我们记住那些支撑我们房屋,建筑,桥梁,甚至我们踩高跷时候的基础支撑。这也是一个解释Struts在开发Web应用程序中所扮演的角色的精彩描述。当建立一个物理建筑时,建筑工程师使用支柱为建筑的每一层提供支持。同样,软件工程师使用Struts为业务应用的每一层提供支持。它的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。我们仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。如果想混合使用Servlets和JSP的优点来建立可扩展的应用,Struts是一个不错的选择。
18
余姚市电子监察系统建设方案
4.2 运行服务器系统设计
系统运行的计算机网络系统依托余姚市外网构建,根据保密要求,核心服务器在内网上,托管在余姚市政府大楼的机房。数据交换系统服务器独立的数据采集服务器系统,应用服务器为了保证系统的独立性及访问性能,建议使用单独的服务器。
下面是系统的网络拓扑图:
即在本项目中,所需服务器建议与电子监察系统的服务器分离,通过数据交换达到数据统一,使整个系统相对独立。
4.3 系统应用设计
该系统要面向用户、便于操作、易用高效,必须具有人性化的操作界面,简洁易用。我们从界面设计和操作设计两方面来描述系统的应用设计。
19
余姚市电子监察系统建设方案
4.3.1 界面设计
系统的界面,主要是登录界面和系统主框架界面。其他登记页面和操作页面主要参照主框架页面的风格。
该系统的界面将严肃、公正和高效。为了使系统操作形象化,主要功能模块都配以形象图标来表示。
配色要既能表现系统主题,也有令人舒适。 该系统属于日常长时间使用的系统,字体应略大。 4.3.2 操作设计
系统采用B/S结构,用户端的操作界面都是网页的形式,用户只要按照上网浏览网页的方式就可以完成本系统大部分功能的使用,最大限度的适应人的办事习惯,我们的操作设计原则就是尽量减少用户执行某一项任务的鼠标点击数。
本系统在操作设计上有以下的几个特点: ? 界面标准化
我们在所有界面的设计上,坚持风格和标识的统一一致,这样让用户更容易操作,更容易理解。
(1)统一风格的操作按钮
(2)统一风格的消息提示页面和错误警示页面 (3)统一风格的查询页面 (4)统一风格的数据浏览页面 (5)统一风格的信息录入页面 (6)统一风格的流转操作页面 ? 空间利用的最大化
本系统在各种各样的显示界面中,只要要求足够的显示空间的界面,都会使用相关的技术使得显示界面最大化,利用空间最大化。主要体现在界面上:
本系统的主界面分为上、左、右三大部分,上面为题头和系统操作,左边为菜单,右边为业务操作窗口,为了使得业务操作窗口充分利用空间,左边的菜单窗口
20
余姚市电子监察系统建设方案
可以收起。
? 操作最简化和可配置化
在业务操作设计上,我们把业务操作根据岗位细分成点,然后几个点可以自由组合配置成一个点,这样,对于一个业务处理过程,可以把几个操作配置成一个操作,这样就简化了工作人员的操作。
? 操作的辅助
操作的辅助功能主要体现在以下几点: (1)操作信息的提示
每一个操作按钮都有自己的信息提示,告诉用户本操作的主要业务功能。 (2)操作的默认值
每一个界面上,我们都会把焦点默认在最常用的操作上面。点击ENTER按钮就可以激发默认的操作。
(3)常用信息的自动录入
在一些必须输入意见的栏目,系统会自动把常用的意见输入,用户可以维护自定义自己的意见。在信访件的登记页面,一些栏目可以设置录入的默认值。
? 帮助智能化
本系统在帮助文档的编写上进行了加强,从基本操作、常遇问题到具体的操作,都一一做出了详细说明,方便用户的操作及学习。
“帮助智能化”是本系统方便用户操作的一个重要内容。系统不再像大多数软件那样,一次性的给出系统的整个帮助文档,让用户自行查找所应该进行的操作,而是根据具体文件当前的状态以及用户在流程中所处的当前环节,智能化的对用户可能进行的下一步操作给出建议和提示,供用户参考。
4.4 系统软件选型
21
余姚市电子监察系统建设方案
4.4.1 数据库
核心数据库选用Oracle Enterprise Edition 10G 企业版(25用户许可)。 4.4.2 应用服务器中间件
应用服务器选用金蝶Apusic 4.0.3 Apusic Application Server标准版(含3年原厂服务)。
金蝶Apusic应用服务器适应国内电子政务对中间件产品标准、安全、高效、集成的技术要求,为广大的电子政务用户所采用,成为国内电子政务领域最著名的中间件服务器品牌之一。包括中国人民银行、国家信访局、国家民政部、国家教育部、广东省工商局、广东省民政厅、广东省劳动厅、深圳市政府、南宁市政府等超过500家客户政府客户选择了金蝶Apusic应用服务器。 4.4.3 操作系统
操作系统选用windows server 2003 中文标准版(含5个客户访问许可,安装光盘,使用手册)。
4.5 系统硬件选型
4.5.1 视频监控系统及监控中心
编号 设备名称 特性描述 大屏幕显示系统 100寸背1 100寸 投 42寸等2 离子显示42寸等离子 单器 等离子显3 示单元支 架 4 8X8 RGB8X8RGB矩阵,带RS232接口,品牌 丹麦 国产 型号 数量 单位 1 4 套 套 中国 中国 定制 利国4 1 台 台 22