行业:企业业务对象:杭州市余杭区科学技术局
-
杭州市余杭区科学技术局电子政务系统
Windows2003Server
SQLServer2000
VisualStudion.net2003
ExchangeServer2003
ActiveDirectory
杭州八方高科信息科技有限公司
杭州八方高科信息科技有限公司是浙江八方电信公司旗下,以应用软件开发为主要业务的高新技术企业,公司总部位于“天堂硅谷”-杭州高新技术开发区。
八方高科拥有一支精益求精、高素质的工作队伍,目前拥有员工共计50余人,其中专业技术人员40余人,90%以上具有本科或硕士以上学历。其中有8位获得计算机软件系统分析员及高级程序员资格证书;有15位获得IBM认证工程师、CCNA、CCNP、MCP、MCSE等证书。
八方高科目前与IBM、Oracle、BEA、华为等一批国内外著名IT企业建立了密切的伙伴关系。公司的发展目标是着眼于推进宽带互联网时代的政府和企业信息化进程,重点发展具有自主知识产权和市场竞争优势的软件产品,力争跻身国内一流IT企业,报效民族软件产业,并为股东创造良好的回报。
余杭区科技局作为主管科技的政府部门,在信息化建设的领域具有带头示范的作用。本项目将根据余杭区政府提出的努力打造“数字余杭”,建设“高效、便民、透明”的政府新形象的目标,和“大力推进机关效能建设”的要求,对适应加入WTO的新形势,切实转变政府职能,改革创新政府管理模式,加强政务公开。本项目具体的目标是:要在余杭区科技局机关内部普及电子信息技术应用,依托现有的传输网络,构建机关统一的政务基础平台,全面推进政府上网,大力发展网上应用,基本实现电子政务信息资源数字化,内部办公无纸化。通过余杭区科技局电子政务工程建设提高机关办事效率和质量,完善监管机制与能力,降低政府运作成本,促进政府机关效能建设,更好地服务于余杭经济和社会发展,促进余杭科技发展。
本项目的具体应用系统开发包括:余杭区科技局门户网站、余杭区科技局办公自动化系统、电子邮件系统和政务知识库。我们采用微软.NET框架为基础技术平台,采用VisualStudio.NET作为主要开发工具,建立先进性、统一性、开放性、实用性相结合的余杭区科技局政务平台。
网络架构
整个网络分为外部网络(门户网站)和内部网络(政务外网)两大部分,采用防火墙逻辑隔保证了内外网数据交互。
软件架构
1.
数据层
数据层负责存储余杭区科技局电子政务系统的各种信息及数据,包括公文、文件、信息等,本项目采用SQLServer2000。
2.
应用逻辑层
应用逻辑层提供了电子政务系统关键的支撑平台,也就是通常所说的“中间件层”,包括用户管理和认证、信息传递、业务处理等,我们主要采用ADO.NET的各种组件和AD活动目录来构建。
3.
应用表现层
在应用表现层主要是政府门户网站和公文流转、政务信息、政务督查、行政审批、电子邮件、信息发布、搜索引擎、BBS系统等具体服务。我们采用IIS6.0,ASP.net来构建。
系统功能
系统分为门户网站、办公自动化系统(含政务知识库)和电子邮件。
门户网站的功能
信息导航
全文检索
政务论坛
网上调查
局长信箱
视频点播
短信服务
信息采编发布
网站栏目管理
统一用户管理
网站访问分析
办公自动化系统
公文管理子系统
活动安排管理子系统
个人助理子系统
公共信息管理子系统
公共信息
电子公告
消息提醒
系统维护子系统
基础数据维护
组织结构维护
角色与权限维护
系统日志
系统界面实例
门户网站主页面
办公自动化系统发文管理页面
邮件系统页面
本系统的开发工作从4月1日到6月初,整个项目只用了2个月全部完成,真正的开发阶段到5月中下旬已基本完成。从5月20日开始,已经在余杭区科学技术局试运行,在试运行过程中,进一步进行网站测试,对系统作了一定的调整,进一步完善了系统,目前,系统已经正式投入使用。
项目小组成员原先绝大多数都只有J2EE的开发经验,开发过程中采用.NET技术,普遍的反应是上手快、开发工具强大易用。因此,在开发过程中未遇到大的阻碍。这里也要感谢微软公司在前期给予的培训和支持。
使用asp.net不需要知道asp的任何知识,对于我们部门的大部分程序员都是开发传统客户端,但是只要通过简单的几步,程序员即能够设计、开发、调试和部署功能强大的交互式Web应用程序。实现了传统客户端程序员向web客户端程序员的快速转变。
从.NET框架角度看,所有组件都可以是Web服务,而Web服务也仅是一种组件。实际上,.NET框架提取出微软组件对象模型(COM)的精华,将它们与松散联接计算的精华有机地结合在一起,生成了强大、高效的Web组件系统:简化程序员的“管道”操作,深入地集成了安全性,引进了基于互联网的操作系统,极大地改善应用程序的可靠性和可扩展性。
4.
.NetFramework提供的WebService服务十分方便操作,只需要简单的几个步骤就可以完成一个实用的WebService供客户端调用,大大简化了编程的工作量。
5.
.NetFramework的中的ADO.NET大大方便了数据库操作只需要简单的一些命令就可以完成许多数据库操作,且与SQLServer结合密切,大大减少了开发难度。
6.
.Net还有很多不错的第三方组建可以使用,CrystalReport提供了非常不错的报表系统和丰富多样又漂亮的前台界面,给程序员和最终用户都有不错的使用体验。
7.
VisualStudio.NET是一个功能非常强大的IDE,它能够智能的生成很大一部分代码。同时,各项操作都设计的十分人性化,即使以前没有从事过大量开发的程序员也能很快上手。