摘要: 随着目前智能移动设备的蓬勃发展,越来越多的企业与机构将其信息平台迁移到移动设备上,或是直接开发移动信息化平台。对于高校来说,建立其针对移动设备的信息平台可以极大的方便师生校园生活。在经过对本校及其他高校的调查分析发现,这种向移动平台迁移的案例在目前国内高校中还较少出现,原因主要是由于开发的成本较高,技术要求较高,同时系统的迁移可能会影响到现有系统的运行等。本课题的研究目的在于通过表单模拟、正则表达式、网页爬虫等技术,为我校建立一个成本较低、有较高灵活性与扩展性的移动信息化平台后台服务程序。通过本后台服务程序,校园网站可以在不改变现有架构及不影响现有数据的情况下,对外提供统一的API接口,方便平台向移动端迁移。23353 毕业论文关键词: 移动信息化平台;表单模拟;网页爬虫;正则表达式
Building of the Campus Mobile Information Platform
-Service Program Development
Abstract: Because of the vigorous development of smart mobile devices, more and more enterprises and institutions migrated their information system to mobile devices or developed a new Information System to mobile devices. For some colleges and universities, build an information system for smart mobile devices will convenient for teacher’s and the student’s life in campus. I found Migrate Information System to mobile devices is rare in local colleges by researched my school’s campus network and other campus network. This is because migrate Information System not only need highly development cost and technical requirements, and also affect existing system. My subject is to build information system service program that are low-cost and is satisfactory in implementation convenience and expandability by some techniques, such as analog form, regex, web crawler and so on.in this service program, campus network provides a unified API but not affect existing system and data.
Keywords: Campus Mobile Information Platform; Analog form; Web Crawler; Regex;
目录
摘要 iii
Abstract iii
目录 v
1 绪论 1
1.1 课题背景与意义 1
1.2 国内外的研究现状与水平 1
1.3 本课题的主要研究工作 2
2 开发方案与技术路线 3
2.1 传统移动信息化平台开发 3
2.2 开发方案 4
2.3 技术路线 5
2.3.1 正则表达式 5
2.3.2 网络爬虫 5
2.3.3 RESTful接口 6
3 开发及运行环境的选择 7
3.1 硬件平台的要求 7
3.2 操作系统和版本选择 7
3.3 数据库选择 7
3.4 开发框架的选择 7
4 系统需求分析 9
4.1 系统上下文分析 9
4.2 系统业务功能概要描述 10
4.2.1 系统参与者 10
4.2.2 业务描述 10
4.2.3 系统用例图 10
5 数据库设计 14
5.1 数据库实体关系图 14