3.3 用例分析 系统全局管理员用例图如图4所示。 内容来自论文无忧网 www.paper51.com
http://www.paper51.com 图4 系统全局管理员用例图 内容来自论文无忧网 www.paper51.com 4 雨量分析系统的设计 http://www.paper51.com 4.1 系统模块结构 copyright paper51.com
系统主要分为系统管理、雨量数据管理、城市信息管理、前台管理等几大模块,其结构关系如图5所示。 内容来自www.paper51.com
paper51.com 图5 系统模块结构 内容来自www.paper51.com 4.2 数据库的设计 内容来自www.paper51.com 4.2.1 总体设计 内容来自www.paper51.com 数据库的E-R模型图如图6所示。图6中,用户在具有某些角色之后,才有权限使用系统功能,而不能直接使用,因此设计中将角色与系统功能关联起来,并将用户与系统功能隔离开来;日志的生成是在用户使用系统功能的过程中自动生成的,其中需要保存当前用户的ID和对应的系统功能的ID。 copyright paper51.com
copyright paper51.com
图6 数据库E-R图 paper51.com 4.2.2 数据库表字段说明 http://www.paper51.com 1、城市数据表(City)存储的是地图上所有城市的相关信息,具体见表1所示。 内容来自论文无忧网 www.paper51.com 表1城市数据表 paper51.com
字段 内容来自论文无忧网 www.paper51.com 字段名 内容来自www.paper51.com
数据类型 copyright paper51.com 长度 http://www.paper51.com 允许为空 http://www.paper51.com 备注 copyright paper51.com
1 copyright paper51.com CityId copyright paper51.com char 内容来自论文无忧网 www.paper51.com 10 paper51.com 否 内容来自www.paper51.com 城市号 paper51.com 2 paper51.com CityName http://www.paper51.com varchar copyright paper51.com
100 内容来自www.paper51.com 否 内容来自论文无忧网 www.paper51.com 城市名称 http://www.paper51.com 3 paper51.com FatherCityId copyright paper51.com char copyright paper51.com 10 内容来自www.paper51.com
否 paper51.com 上级城市号 内容来自www.paper51.com 4 http://www.paper51.com
OrderId copyright paper51.com bigint paper51.com 8 copyright paper51.com 否 内容来自www.paper51.com
排序号 paper51.com 5 paper51.com CityDes 内容来自www.paper51.com varchar http://www.paper51.com 500 内容来自论文无忧网 www.paper51.com
是 copyright paper51.com 城市描述 内容来自www.paper51.com 2、每小时降雨量表(RainPerHour)存储的是城市中具体一天24小时的雨量数据,Hour01表示0~1时的雨量数据,依此类推,中间省略部分行,具体见表2所示。 内容来自www.paper51.com 表2雨量数据表 copyright paper51.com 字段 http://www.paper51.com
字段名 copyright paper51.com 数据类型 http://www.paper51.com 长度 paper51.com 允许为空 paper51.com 备注 内容来自www.paper51.com 1 copyright paper51.com RecordID 内容来自www.paper51.com varchar http://www.paper51.com 10 copyright paper51.com 否 copyright paper51.com 记录号 http://www.paper51.com 2 内容来自论文无忧网 www.paper51.com CityID 内容来自www.paper51.com char 内容来自论文无忧网 www.paper51.com 10 copyright paper51.com
否 http://www.paper51.com
城市号 内容来自www.paper51.com 3 paper51.com Year http://www.paper51.com varchar http://www.paper51.com 10 paper51.com 否 http://www.paper51.com
年 http://www.paper51.com
4 http://www.paper51.com Month copyright paper51.com varchar 内容来自www.paper51.com
10 http://www.paper51.com 否 http://www.paper51.com 月 http://www.paper51.com 5 copyright paper51.com Day copyright paper51.com varchar copyright paper51.com
10 copyright paper51.com 否 paper51.com 日 paper51.com 6 内容来自论文无忧网 www.paper51.com
Hour01 http://www.paper51.com varchar 内容来自论文无忧网 www.paper51.com 10 paper51.com 是 内容来自论文无忧网 www.paper51.com
0~1小时 paper51.com 7 paper51.com Hour12 内容来自www.paper51.com varchar 内容来自论文无忧网 www.paper51.com 10 内容来自论文无忧网 www.paper51.com 是 内容来自www.paper51.com 1~2小时 内容来自www.paper51.com 8 http://www.paper51.com Hour23 http://www.paper51.com varchar 内容来自论文无忧网 www.paper51.com
10 paper51.com 是 paper51.com 2~3小时 内容来自www.paper51.com 9 http://www.paper51.com …… paper51.com varchar paper51.com 10 copyright paper51.com
是 paper51.com 10 paper51.com
Hour2223 http://www.paper51.com varchar 内容来自论文无忧网 www.paper51.com 10 copyright paper51.com 是 paper51.com 22~23小时 内容来自www.paper51.com 11 http://www.paper51.com
Hour2324 paper51.com
varchar 内容来自www.paper51.com
10 内容来自论文无忧网 www.paper51.com
是 内容来自论文无忧网 www.paper51.com 23~24小时 paper51.com 3、模块表(Func)存储的是系统中所有模块的信息,具体见表3所示。 http://www.paper51.com 表3模块信息表 http://www.paper51.com 字段 copyright paper51.com 字段名 paper51.com 数据类型 内容来自www.paper51.com 长度 http://www.paper51.com
允许为空 http://www.paper51.com 备注 copyright paper51.com
1 copyright paper51.com
FuncId paper51.com
varchar 内容来自论文无忧网 www.paper51.com 110 内容来自www.paper51.com 否 http://www.paper51.com
模块号 内容来自www.paper51.com 2 内容来自www.paper51.com FuncName 内容来自www.paper51.com varchar paper51.com 50 内容来自www.paper51.com 否 copyright paper51.com
模块名称 内容来自www.paper51.com 3 http://www.paper51.com FatherFunc 内容来自论文无忧网 www.paper51.com varchar 内容来自论文无忧网 www.paper51.com
10 copyright paper51.com 是 copyright paper51.com
上级模块号 内容来自论文无忧网 www.paper51.com 4 内容来自www.paper51.com
PagePath copyright paper51.com varchar 内容来自www.paper51.com 100 copyright paper51.com 是 内容来自www.paper51.com 页面路径 http://www.paper51.com 5 内容来自www.paper51.com OrderId 内容来自www.paper51.com bigint paper51.com 8 内容来自www.paper51.com
是 内容来自论文无忧网 www.paper51.com 排序号 paper51.com
6 paper51.com Des copyright paper51.com varchar 内容来自www.paper51.com 200 copyright paper51.com 是 copyright paper51.com
描述 http://www.paper51.com
7 内容来自www.paper51.com SystemId 内容来自www.paper51.com varchar copyright paper51.com 10 http://www.paper51.com
是 paper51.com
4、日志表(Log)中存储管理员对某一模块进行添加、修改等操作的记录,无论成功与否,系统都会自动记录相应的信息,具体见表4所示。 内容来自www.paper51.com 表4日志信息表 内容来自论文无忧网 www.paper51.com 字段 内容来自论文无忧网 www.paper51.com 字段名 copyright paper51.com
数据类型 http://www.paper51.com 长度 内容来自论文无忧网 www.paper51.com 允许为空 内容来自论文无忧网 www.paper51.com 备注 http://www.paper51.com 1 内容来自www.paper51.com |