框架技术在中国移动互联网增值业务支撑系统中的应用毕业论文
2022-06-12 20:40:43
论文总字数:16357字
摘 要
团队主要任务是比较现阶段主流技术,选用最合适的技术完成中国移动互联网增值业务系统的设计和开发,最终目标是使得整个系统高性能和方便使用。本人主要负责本系统中的框架技术部分,因此本文主要介绍框架技术在本系统中的应用。本文首先对主流编程语言的框架技术进行了介绍比较,分析了项目背景,研究状况以及研究意义,最终选用最适合本项目的框架。然后进行中国移动互联网增值业务系统开发框架的实际搭建,具体包括了需求分析、数据库持久层框架的选用、开发工具的选用、MVC三层体系搭建在中国移动互联网增值业务系统中的应用。然后展示系统的运行情况,包括前台用户部分和后台管理员部分。通过对项目的运行情况分析,可以明显看出我们选用的Struts框架和Hibernate框架是完全合适的。表明了一个合适的MVC框架在WEB开发中的重要性,以及数据库持久层框架在项目开发中的重要性。本文最后对全文进行总结,以及对进一步的工作的展望。
关键词:框架技术 增值业务 移动互联网 Struts
Framework’s usage in Internet value-added service support system of ChinaMobile
Abstract
Our team's main task is the comparison of current mainstream technology and choose the most appropriate technology to finish the development of ChinaMobile’s Internet value-added service support system.Our ultimate goal is make this system runs high-performance and convenient use.I am mainly responsible for the technical framework of this system.So this paper mainly about the framework’s usage in Internet value-added service support system of ChinaMobile.First,we compare the popular web framework in this paper. Analysis the backgroundof the project, research status and research meaning.Then build the web framework of the ChinaMobile’s Internet value-added service support system.Including, requirements analysis,the choose of database framework and IDE and the MVC’s use in Internet value-added service support system of ChinaMobile.Then show this the project's running situation,including user's part and admin's part.By the analysis of the running of the project,we can obviously see Struts and Hibernate are suitable for our project.By the build of MVC in this project,raising the Struts’s meaning and the importance of MVC in a web project.At last,summarize this paper and the outlook for further work.
Key Words: Web Framework;Value-added service;Internet; Struts
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 设计背景 1
1.2 研究的意义 1
1.3 研究现状 1
1.4 主要工作 2
1.5 论文结构 2
第二章 编程语言中的框架技术 3
2.1 PHP中的框架技术 3
2.1.1 Yii框架技术 3
2.1.2 ThinkPHP框架技术 3
2.2 JAVA中的框架技术 4
2.2.1 Spring框架技术 4
2.2.3 Mybatis 框架技术 6
2.3 Spring与Struts的比较 8
2.3.1 Spring的优劣 8
2.3.2 Struts的优劣 8
2.4 Hibernate与Mybatis的比较 9
2.4.1 Hibernate的优劣 9
2.4.2 Mybatis的优劣 10
第三章 中国移动互联网增值系统中的框架搭建 10
3.1 项目功能 10
3.1.1 前台普通客户模块 10
3.1.2 后台管理员模块 13
3.2 项目框架的选择 17
3.3 项目框架的搭建 17
3.4 项目数据库设计 20
3.4.1 数据库的选用 20
3.4.2 数据库用户的管理 20
3.4.3 数据库表结构 21
3.5 项目开发成果展示 21
3.5.1 项目前台 22
3.5.2 项目后台 25
第四章 总结与展望 30
4.1毕业设计工作的总结 30
4.2 进一步工作的展望 30
参考文献 31
致谢 32
第一章 绪论
1.1 设计背景
移动互联网在全世界范围内发展高速,慢慢渗透到各个行业。互联网赢利前景被业内所看好,随着各大运营商对于宽带建设的加强,各地高速宽带慢慢普及,基于Internet的互联网增值业务就成为各个电信运营商突破自我的有力法宝。随着互联网业务主宰市场的时代的到来,Internet增值业务将会是电信行业今后业务发展的重中之重。
一个强大的互联网增值业务支撑系统可以提供一套完善的互联网业务,是江苏移动占领电信行业的数据业务市场的强有力的武器。
1.2 研究的意义
本次研究为成功实现江苏移动互联网增值业务系统打下基础,实现该系统有多种技术解决方案,此次研究对各种编程语言、框架技术进行对比,最终选取一种方案,进行实际编程实现该系统。使得该系统最终满足需求,并且高性能,移植性高,安全性高,方便高效被用户、管理员使用。
1.3 研究现状
目前为止,各电信运营单位都建有大量的WEB系统,涉及业务的运营、客户的服务、市场的营销、经营的分析、Internet管理以及单位业务管理的种种方面。为企业的运营管理过程提供保障能力是建设运营保障系统的主要作用。随着运营支撑系统结构的日渐复杂和功能的日益增加,“WEB技术”在系统维护建设中的重要性也渐渐突出。在发展启初,由于业务需求单一、系统结构功能简单、系统数量少等各种原因,当时并不需要考虑数据的交互、数据的一致、共享资源等问题,随着运营商业务规模的扩张,须对现行的系统进行重新整合以及重新开发,来达到减少系统的数量,改善技术架构,发挥整体系统功能的目标[1]。江苏移动互联网增值业务系统是运营系统中的一个重要构成,作为一个子系统集成到现有移动互联网系统中去。更需要秉持正确思路进行设计设计、开发。开完完成后它能是一个有如下特点的系统:可扩展性、可移植性、可发展性、先行性、稳定性。同时,开
系统周期不能太长,不然会导致系统开发完成之后发现系统过时,那么该系统将失去价值。因此在选择合理开发框架上尤其谨慎。作为竞争对手的PHP和JAVAEE是目前企业级应用开发平台上的两个重要技术。
请支付后下载全文,论文总字数:16357字