资源描述
gis 总体设计 -07122869_ 吴玉环 _总体设计野外实习管理系统总体设计说明书课程名称 GIS 设计与开发学生姓名吴玉环学 号 07122869任课教师张海荣中国矿业大学环境与测绘学院1. 总体设计介绍该系统运用了百度地图API、数据库应用和手机GPS定位技术和思想进行构建,是以实习路线的制定与选择、实习监控、地图操作、地图查询、信息管理与发布为主要功能的实习模拟系统。贯彻以学生为本,发挥学生能动性,提高实习质量的有力,同时为教师的教学和学生的全面发展创造良好的环境。1.1 文档功能在系统定义阶段确定系统建设的目标和任务后,需要进行系统的总体设计。随着高校学生野外实习的增多,需要一个系统帮助野外实习人员进行人员控制、实时监控、信息查询、信息共享等。而随着计算机技术、导航技术等的发展,一个系统的实现方式也有多种。本总体设计的目的就是概括完成野外实习管理系统的功能设计、用户设计、界面设计数据库设计等,主要任务是确定系统总体架构与软、硬件配置,根据系统分析成果进行系统功能模块的划分,建立模块的层次结构及调用关系,确定模块间的接口及人机界面,并设计数据库总体结构。1.2 系统功能需求管理员管理员即教师,需要实现的功能有 ,1, 注册 : 输入教师姓名、教师工号、任教专业和班级、联系方式,其中任教专业和班级可以实现多个存储,进行多次更改和添加。 ,2, 教师个人信息编辑 : 对任教教师的个人信息进行修改。,3, 查看学生信息 : 可以查看所在任教班级所有学生的个人信息。,4, 查询学生位置信息 : 根据学生学号、姓名或编号在地图上实时查询某一学生的位置信息或所有学生的位置信息。 ,5, 规定活动范围 : 在地图上划分实习范围,使学生在规定范围内活动,当学生离开活动范围后系统进行通知。 ,6, 成绩评分 : 对学生的实习情况进行评分并保存成绩。学生,1, 注册 : 学生输入姓名、学号、班级、专业、联系方式、性别。,2, 学生个人信息编辑 : 对学生的个人信息进行修改。,3, 查看并显示实习范围 : 可以查看教师规定的实习范围,离开规定范围时接收系统警告。,4, 查询位置信息 : 可以实时查询自己、同学和教师的位置信息并显示。1.3 性能需求数据精确度,1, 在数据库文件数组中添加数时,要求输入准确。,2, 在向数据库文件提取数据时,数据记录定位准确。,3, 用户输入值必须符合相应字段要求。4, 设置具有一定的容差性。,时间特性,1,客户端一般响应时间, 除报表统计、数据导入 , 不超过 1秒。,2,点名统计时间不超过30 秒。,3, 支持 60 名学生信息的一次性导入,导入时间不超过 30秒。支持 100 名用户并发使用,并保证性能不受影响。,4, 随着系统版本升级本系统进行相应的更新。2. 总体设计2.1 设计概述设计目标 : 建立野外实习管理信息系统,实现教师和学生的注册、查询、定位功能,帮助教师管理学生,确保实习过程安全有效地进行,方便教师对学生的实习情况进行评价总结。设计方法 : 该系统为 B/S 三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。创建手机客户端,设置教师登录和学生登录两种登录方式,服务器使用Apache 的 Tomcat,数据库用 ACCESS或 SQL server ,从而进行用户请求、数据提取并作出应答。2.2 系统功能设计,1, 流程注册老师 学生登录管理系统 ACESS/SQLGis图形 属性( 位置服务 ) ( 地图 API),2, 功能注册学生 教师登录 登录登录 查看学生教师个人查询位置规定实习学生个人个人信息查询位置显示实习范围 信息 编辑 信息编辑信息 信息编辑信息 范围,3, 系统实现请求 响应 野外实习管理信息系统请求 响应登录 学生 老师2.3 数据与数据库设计该系统的空间数据采用了百度地图API 中的地图信息,而属性数据采用的是Microsoft Office Access数据库进行存储,建立了教师信息表、学生信息表、计分表等。2.4 用户设计用户分为老师和学生,其中老师可执行的操作有进行注册,查询个人信息,编辑个人信息,查询学生个人资料信息及学生地理位置信息,发布实习任务,规定实习范围,实习监控,对学生实习情况进行打分等。学生的操作有进行注册,查询个人信息,编辑个人信息,查询教师位置,查看实习范围等。2.5 主界面设计,1, 教师输入学生学号、姓名、编号定位 任务 消息 设置 查询,2, 学生输入学生学号、姓名、编号定位 查询 发布 消息 设置2.6 软、硬件设计硬件环境 :硬件环境是 GIS 软件得以运行的物质基础,其合理与否将直接影响GIS 功能的实现和效益发挥。在选择硬件平台时,应根据业务部门对数据容量、速度等方面的要求,结合其自身业务情况和经济承受能力,合理选择不同档次的硬件平台,在保证实现各自功能的同时,尽量降低硬件投入。,1,处理器要求:最小Pentium or higher ,2,内存要求 :最小512兆推荐1GB或更高,3,硬盘空间要求: NTFS 360MB FAT 597MB,4,操作系统:Win7 、Win8 或更新版本。,5,数据库系统:Access 。软件环境 :,1, 操作系统 :Win7 、Win8 或更新版本。 ,2, 数据库系统 :Access 。,3,6.0 或更新版本。 (4) 数据库访问 :JDBC。 应用服务器 :Tomcat2.7 总体设计模型瀑布模型 :计划定义阶段需求分析设计开发阶段编码测试运行维护维护阶段
展开阅读全文