系统需求分析
基于.NET的城区建筑统计管理平台主要以政府城建部门的实际需要而设计,通过了解相关部门工作人员的工作流程,该统计管理平台主要包括九个主要模块:用户管理模块、市政动态模块、商用建筑统计模块、民用建筑统计模块、公共建筑统计模块、公用设施统计模块,数据查询模块,系统后台管理模块、身份验证模块。
用户管理模块的功能要求如下:
(1)登录用户的管理,包括添加、删除、修改用户。
市政动态模块的功能要求如下:
(1)市政规划新闻的统计及显示。
(2)市政建设新闻的统计及显示。
(3)根据市政新闻的不同类型进行查询检索。
商用建筑统计模块的功能要求如下:
(1)商用建筑的信息汇总统计及显示。
(2)根据用户自行设定的条件查询相关的商用建筑信息。
民用建筑统计模块的功能要求如下:
(1)民用建筑的信息汇总统计及显示。
(2)根据用户自行设定的条件查询相关的民用建筑信息。
公共建筑统计模块的功能要求如下:
(1)公共建筑的信息汇总统计及显示。
(2)根据用户自行设定的条件查询相关的公共建筑信息。
公用设施统计模块的功能要求如下:
(1)公用建筑的信息汇总统计及显示。
(2)根据用户自行设定的条件查询相关的公用建筑信息。
数据查询模块的功能要求如下:
(1)设置多种查询条件,可以由用户自行选择查询条件。
(2)支持多条件的模糊查询,并反馈出查询结果。
(3)可在原有查询结果的基础上重新设置查询条件进行查询。
系统后台管理模块的功能要求如下:
(1)对商用建筑的信息进行添加、编辑、删除、更新、输出报表。
(2)对民用建筑的信息进行添加、编辑、删除、更新、输出报表。
(3)对公共建筑的信息进行添加、编辑、删除、更新、输出报表。
(4)对公用设施的信息进行添加、编辑、删除、更新、输出报表。
身份验证模块的功能要求如下:
(1)对普通登录用户的信息进行验证,对非法用户进行错误处理。
(2)对管理员用户的信息进行验证,对非法用户进行系统转向,禁止匿名登录。
2.2系统开发的技术准备
基于.NET的城区建筑统计管理平台采用ASP.NET 平台,以C#语言为后台的开发语言,采用微软公司的Microsoft SQL Server 2000 数据库系统。管理平台前台界面使用DreamWeaver 8开发,使用Photoshop、Fireworks设计城区建筑管理平台界面,后台代码开发使用微软公司的IDE开发工具Visual Studio .NET 2005[3]。