当前位置:主页 > 管理论文 > 移动网络论文 >

基于CMS的铁路客网站管理系统的设计与实现

发布时间:2018-05-28 03:28

  本文选题:CMS + Spring ; 参考:《北京交通大学》2014年硕士论文


【摘要】:CMS (Content Management System,内容管理系统)具有许多基于模板的优秀设计,可以加快网站开发的速度、减少开发的成本。它的强大之处在于不仅能处理文本,还可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。 目前CMS由于其突出优点已引起国内外的大量研究,如今已发展到多种平台、上千种版本,各有其优缺点。铁路资讯网站国内外研发出的产品也非常多,国内较著名的有火车网、火车票网、中华铁道网及中国铁路网等,大多是图文信息,内容虽详尽,但形式较单一,没有视频等样式,缺乏供火车站内部候车乘客查看、搜索的即时铁路资讯。 本人在泛百纳信息技术有限公司实习期间参加的项目便是基于CMS面向铁路服务的网站开发,命名“铁路客”,铁路旅客的简称。本人实习期间主要的工作是完成CMS后台服务模块的设计与实现,以及网站的新闻、视频、火车查询、会员管理与互动商圈模块在PC端版本的功能实现,同时协助Android、iOS和Pad端开发,涉及的概念包括Spring MVC以及网络爬虫。本人的主要工作可概括如下: (1)完成了需求分析。结合在校学习期间掌握的知识、技能以及铁路客网站的相关功能需求和业务分析,针对铁路客网站管理系统提出了较为完整的功能性需求以及非功能性需求。 (2)完成了新闻、视频、会员管理等模块的概要设计和详细设计。在设计上主要使用Spring MVC架构,易于同其它View框架无缝集成,采用IoC(Inversion of Control,控制反转)便于测试。 (3)完成了新闻、视频、火车查询等模块的数据库表的设计。利用网络爬虫爬取相关数据并存入对应数据库表,供网站的内部查询与显示。 (4)完成了新闻、视频、会员管理等模块的代码实现。结合美工提供的页面原型和切图,采用JAVA语言实现了网站首页的数据显示与新闻、视频等模块的具体功能。 (5)完成了新闻、视频、会员管理等模块的测试。主要是参照测试用例完成各模块的功能测试,以及性能测试、界面测试、兼容性测试和跨平台测试。 本网站已进入部署实施阶段,基本上满足了铁路部门提出的需求,能够较好的服务于火车站工作人员和候车乘客,为他们提供丰富的铁路资讯、娱乐信息、火车查询以及到站提醒等服务,方便铁路乘客的旅行。
[Abstract]:CMS content Management system (content Management system) has many excellent template-based designs, which can speed up the development of websites and reduce the cost of development. Its power lies in its ability to handle not only text, but also picture flash animation, audio and video streams, images and even email files. At present, CMS has attracted a lot of research at home and abroad because of its outstanding advantages. Now, CMS has been developed to a variety of platforms, thousands of versions, each has its own advantages and disadvantages. There are also a lot of products developed by railway information websites at home and abroad. The more famous domestic ones are the train network, the train ticket network, the China railway network and the China railway network. Most of them are graphic and textual information, although the contents are detailed, but the form is relatively simple. There is no video style, lack of real-time railway information for train station internal waiting passengers to view and search. During my internship in Panbany Information Technology Co., Ltd, I took part in a project based on CMS Railway Service oriented website development, named "Railway passenger", the abbreviation of Railway passenger. During my internship, my main work is to complete the design and implementation of the CMS background service module, as well as the website news, video, train inquiry, member management and interactive business circle module in the PC version of the function implementation, while assisting in the Android iOS and Pad development, The concepts involved include Spring MVC and web crawlers. My main work can be summarized as follows: 1) requirements analysis has been completed. Combined with the knowledge, skills and related functional requirements and business analysis of railway passenger website during the study period, this paper puts forward more complete functional requirements and non-functional requirements for railway passenger website management system. Completed the news, video, membership management module outline design and detailed design. In the design, Spring MVC architecture is mainly used, it is easy to integrate seamlessly with other View frameworks, IoC(Inversion of Control, inversion of Control) is easy to test. The design of database table of news, video, train inquiry and other modules has been completed. The web crawler is used to crawl the relevant data and store the corresponding database table for the internal query and display of the website. 4) completed the news, video, member management and other modules of the code implementation. Combined with the page prototype and cut drawing provided by the art engineer, the JAVA language is used to realize the specific functions of the data display, news, video and other modules on the front page of the website. 5) complete the test of news, video, member management and other modules. The function test, performance test, interface test, compatibility test and cross-platform test of each module are completed by reference to test cases. This website has entered the stage of deployment and implementation, basically meeting the needs of railway departments, can better serve railway station staff and passengers, provide them with rich railway information, entertainment information, Train enquiries and stop-in reminders, etc., to facilitate the travel of railway passengers.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.092

【参考文献】

相关期刊论文 前1条

1 耿璐;聂足;;基于CMS的企业网站的设计与实现[J];计算机工程与设计;2009年02期



本文编号:1945075

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1945075.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b8fe1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com