由上述学者对数字化校园研究着重的是理论性研究,提出了构建数字化校园的意见与见解,其理论相对系统和完善,奠定了数字化校园的研究的理论基础。但与此同时,数字化校园系统平台的开发实践相对较小,大部分停留在理论阶段。
本文研究在前人研究基础上,以淮阴师范学院为例,基于ArcGIS Server for Silverlight API 的WebGIS 系统开发了数字化校园查询系统。系统服务于淮阴师范学院的基础设施信息提供,主要是为用户提供查询功能,使得师生的生活、学习与工作更加便捷,课题具有重要的现实意义。
2 数字化校园查询系统需求分析
需求分析是在软件开发的前期阶段,基础任务是准确为系统定义所要完成的目标,确定系统必须要去做什么满足用户的要求。软件需求分析是软件项目的可行性分析,建立一个更为准确和详细的分析,分析各种可能的解法,并且配发给各种软件元素。是确定系统必须完成哪些工作也就是对目标系统提出完整、准确、清晰、具体的要求[7]。
2.1 系统用户需求源'自:优尔`!论~文'网www.youerw.com
数字化校园查询系统主要是为了给用户提供了淮阴师范学院的基础设施信息例如教学楼、商店、快递点、维修点、餐饮、道路等一系列与生活,学习和工作相关的信息。用户希望能很快捷的、方便的查询到上述所描述的信息,以此来合理有效的利用校园资源,并且给外来人员一个初步了解淮阴师范学院的平台,同时学校的规划者也可以对校园如何分配校园资源提供意见。本系统在综合考虑到所有用户需求的前提下,为用户能够更好的在校园中生活、学习和工作而设计开发。
2.2 系统功能性要求
数字化校园查询系统以面向所有用户为主,力求做到界面美观、简单。用户在未培训的前提下可以灵活自如地使用系统,在系统中可以查询所需的目标信息和所要到达的目的地线路。并且客户在一步操或者两步操作时达到预期目的。在用户查询到的结果中,可以清晰明了的知道目标物的名称与属性,在路径查询中用户可以知道从起始点到目标点的路线。
系统使用的空间数据必须是最新的校园数据,并且设施点的点位和校园的道路网位置与实际校园情况相符合。在制作校园数据时,要做到校园信息的属性区别明显,归纳相同属性的校园信息。因为系统是WebGIS开发,要保持数据的简化,防止在系统平台在使用中,由于数据量的庞大出现系统反应缓慢现象。并且在后期数据维护更新的时候,对系统的稳定性不产生任何影响。
2.3 非系统功能性要求
数字化校园查询系统是一个主要给用户提供查询的系统,所以对用户所要查询的目标物不管是对其属性还是名称的,系统都需要快捷地为用户提供结果。系统平台在运行过程中需要安全可靠,在用户误操作的情况下需要对用户进行提示。
由于在人为操作时不可避免的会出现误操作,所以需要对用户的操作进行约束,比如只能在对应的对话框中输入用户所要查询事物的信息;用户在查询目标物之间的最短距离时只有在系统中选取目标物即可,系统会自动生成路径,用户无需其他的任何操作。
3 数字化校园查询系统总体设计
总体设计是根据用户的需求,为系统的总体设计,确定系统的总体框架的过程。它是依据逻辑设计为系统作具体的物理设计[8~10]。