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