毕业设计(论文)-周末组团游网络平台的设计与实现(69页).docx
《毕业设计(论文)-周末组团游网络平台的设计与实现(69页).docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-周末组团游网络平台的设计与实现(69页).docx(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业设计(论文)-周末组团游网络平台的设计与实现-第 60 页学士学位论文题目:周末组团游网络平台的设计与实现设计人: 指导教师: 所属系部: 专业班级: 20 17 年 6月1日太原科技大学毕业设计(论文)任务书 学院: 计算机科学与技术学院 学 生 姓 名学号专业班级同组人无任务下发时间2017-2任务完成时间2017-6设计(论文)题目周末组团游网络平台的设计与实现设计目的要求周末组团网络平台的设计是为了解决大学生周末组团游的问题,解决大学生想结伴出游,但是没有相应渠道的问题。该平台的登录需要用户进行模拟实名认证,用户通过提交资质文件,后台人员进行模拟审核通过。实名认证后的用户有大学生
2、账户,车主账户,普通账户。大学生账户登录该平台,浏览出游信息,或者发布出游信息。发布出行信息的大学生账户可以根据自己的意愿是否生成订单。车主账户浏览已经生成的订单,进行接单处理。订单完成后,大学生账户可以进行支付,并且完成订单的支付。设计主要内容1.大学生与车主账户的登录与注册。2.模拟大学生与车主账户的实名认证。3.大学生账户的出行信息发布与参与活动。4.大学生账户的订单生成与车主账户接受订单。5.大学生账户订单完成后进行支付并且对订单进行评价。设计提交资料毕业论文提交软件英文翻译学生签名指导教师签名系主任签名主管院长签名说明:一式两份,一份装订入学生毕业设计(论文)内,一份交学院(直属系)
3、。中文摘要该项目主要通过出游的方式,解决大学生之间的沟通问题。本论文从软件设计的八个流程出发,对大学生周末组团游网络平台的开发,从可行性分析到需求分析,再到总体设计,最后到编码实现以及测试运维。论证了该项目开发的可行性,不仅具有社会性,还具有盈利性。该网络平台主要设计有两个大模块,分为前台显示模块与后台管理模块。其中前台显示模块主要有登录注册以及实名认证功能。当用户经过实名认证后,将对用户赋予不同的功能。大学生认证用户可以进行信息的发布,参与,订单生成与支付。而车主认证用户,拥有接单的功能。该项目的立意旨在提升大学生的交流能力,其社会意义在于通过旅游这种形式加强大学同学之间的友谊。关键词:ac
4、tivity5流程框架;RBAC权限模型;Bootstrap框架;MVC设计模式;组团出游The design and implementation of group travel network platform over the weekendAuthor:Wang Qian Tutor:Wang LifangAbstractThe project is mainly through the way of travel, solve the problem of communication between the college students.This paper starting f
5、rom the eight process of software design, the development of the college students group travel network platform over the weekend, from the feasibility analysis to the demand analysis, to the overall design, finally to implement and test operations.Demonstrates the feasibility of the project developm
6、ent, not only has social, also has the profitability.The network platform design has two main modules, divided into the foreground display module and the backstage management module.The front desk display module mainly has registered login and real-name authentication function.When the user after re
7、al-name certification, gives the user to different functions.College students can authenticate the user of information release, participation, the order form and payment.To authenticate users and owners, with the function of the order.The conception of this project aims to improve students ability t
8、o communicate, its social significance lies in through this form of tourism to strengthen the friendship between the university students.Keywords: activity5 process framework;RBAC authorization model;The Bootstrap framework;The MVC design pattern;Group travel目录第一章 系统概述11.1 系统的开发背景与意义11.2 问题描述11.2.1
9、问题的提出11.2.2 问题的分析11.2.3 问题的解决21.3 系统主要概述21.3.1 系统的环境21.3.2 系统的开发流程21.3.3 系统的主要功能3第二章 可行性分析42.1 投资可行性42.2 技术可行性42.3 实施可行性42.3.1 项目实施的人员可行性42.3.2 实施项目的资金可行性52.3.3 实施项目的先决条件52.4 经济可行性52.5 社会可行性52.6 风险控制的可行性6第三章 需求分析73.1 功能需求73.1.1 前台功能需求73.1.2 大学生账户功能需求83.1.3 司机账户功能需求103.1.4 后台管理功能需求103.2 性能需求133.3 接口需
10、求143.4 数据管理能力需求143.5 故障处理需求163.6 其他可能需求16第四章 总体设计174.1 系统流程174.2 关键技术与算法184.3 数据库表设计184.4 加密方案254.5 系统单元设计254.6 接口设计254.6.1 外部接口254.6.2 内部接口28第五章 详细设计305.1 后台管理模块305.1.1 管理员管理305.1.2 角色管理305.1.2 资质管理315.1.3 权限管理315.2 前台显示模块315.2.1 页面显示315.2.2 实名认证流程31第六章 编码实现336.1 后台管理模块336.1.1 管理员管理336.1.2 角色管理346.
11、1.2 资质管理366.1.3 权限管理366.1.4 流程管理模块366.1.5 审核管理模块386.2 前台显示模块396.2.1 页面显示396.2.2 实名认证流程396.2.3 发布信息466.2.4 浏览信息466.2.5 提交订单486.2.6 我的收藏486.2.7 我的订单49第七章 测试507.1 测试方法选择507.2 后台管理模块507.2.1 管理员管理507.2.2 角色管理527.2.3 资质管理537.2.4 权限管理557.3 前台显示模块567.3.1 实名认证567.3.2 发布信息617.3.3 浏览信息627.3.4 参与活动627.3.5 生成订单6
12、37.3.6 接受订单637.3.7 订单支付647.3.8 订单评价65结束语66致谢67参考文献68附录I 英文资料翻译69附录II 程序代码78第一章 系统概述1.1 系统的开发背景与意义现在国内相应的旅游软件很多,并且已经很成熟,也拥有自己相应的客户人群,如果单纯的继续做一个跟市面上大多数软件相同的项目,并不会很受欢迎,相反会因为没有相应的管理经验与固定的受众人群,失去这个软件的设计的价值。综合自己大学生的身份考虑,以及现在大学生大学生活的现状,将旅游平台跟大学生紧密的结合在一起,是这个项目现阶段设计的核心。现在国内的开发环境,拥有完美的出游软件,也有完美的大学生交友软件,这个项目的核
13、心就是将大学生的交友与旅游结合在一起。该项目主要解决大学生希望交到更多的朋友,但是没有具体的交流渠道的问题。该项目的开发意义在于给大学生提供一个交流的平台。将一群渴望交到更多朋友,又志同道合的大学生们集合在一起,这正是当前系统开发的意义。用户可以发布相应的出行信息,限定相应的截止日期与人数,人数不足时,询问信息发布人是否愿意将发布相同信息的团队结合起来,信息发布完成后,在信息确认发布截止日期到达后,询问信息发布者是否生成订单,订单生成后,可以由实名注册后的司机接单,完成订单。1.2 问题描述1.2.1 问题的提出根据现在对于大学生的调查,大学生之间的交流越来越少,除了与本宿舍同学间的交流,人与
14、人之间的交流也已日渐匮乏。但是根据社会调查的结果表明,大学生现在存在的问题就是渴望与别人交流,但是苦于没有合理的方式与渠道。于是,一种适合大学生之间的交流的方式迫切需要出现。1.2.2 问题的分析经过研究发现,旅游是一种建立人与人之间关系最快速的方式,在旅游的过程中,人的精神高度放松,容易建立起对别人的信任,在美丽的景色面前,人与人之间更加容易交流。在陌生的大学生之间,短暂的交流并不能建立起人与人之间的沟通的桥梁,但是在长途的旅游途中,在极端的劳累中,人最容易对旁边陪伴自己的伙伴产生依赖。当前的软件市场,旅游的软件很多,拼车的软件也很多,但是将旅游与自主拼车结合起来的软件几乎没有,致力于大学生
15、自主组团出游的软件就更加没有了。所以,我决定开发一个这样的项目来解决这个问题。当前的拼车软件很多,但是针对大学生搭配出游的软件市场上几乎没有,现在市面上的拼车软件,大部分是有“滴滴打车”类似软件延伸出来的拼车软件,但是对于具体的出游拼车并没有详细的服务。1.2.3 问题的解决现在存在的问题是迫切需要一个平台解决大学生组团出游的问题。现在流行的是进行B/S结构的开发8,进行浏览器端项目的开发,不仅开发的周期短,并且适用的环境多变,所以,可以通过建立一个网点,建立服务器,搭建一个可以提供大学生自主拼车组团游的网站来解决这样的问题。1.3 系统主要概述1.3.1 系统的环境项目的开发会有三种环境,分
16、别是开发用的本机环境,测试用户本机环境,以及生产的服务器环境。开发环境指的是本机进行代码开发的环境部署,测试指的是本机编好代码后进行功能测试环境,生产的环境指的是该项目投入生产后,真正运行的环境部署。对于各种环境的部署,其各参数如表1-1所示。表1-1 三种环境部署环境开发环境测试环境生产环境操作系统Window7Window7linux服务器Tomcat7.0Tomcat7.0Tomcat7.0数据库MySQLMySQLMySQL1.3.2 系统的开发流程该系统的开发严格按照软件工程的设计过程,可行性分析、需求分析、总体设计、详细设计、编码实现、测试、运行与维护5。1.3.3 系统的主要功能
17、该系统的主要功能是针对在校大学生发布出游信息,车主进行接单的过程。主要包括前台与后台。前台用户系统的主要功能:用户的实名认证。大学生用户:发布信息,我的收藏,生成订单。车主:我的收藏,接受订单。后台管理系统的主要功能:会员管理,用户管理,权限管理。第二章 可行性分析2.1 投资可行性大学生是一个相当庞大的消费群体,一个基于旅游的网络交友平台一定可以引起大学生相当大的注意。对于一个周末组团游的网络平台的开发,现在的技术已经相当成熟了,开发的难度并不会很大,搭建一个业务逻辑功能实现的网络平台平台,前期投入的资金并不会很多。现在的宣传渠道有很多,拥有快速将网络平台推销出去的方式。庞大的大学生群体,成
18、熟的开发技术,便捷的宣传渠道。这些的便利条件以及该项目的尚未形成大的市场与规模,使得该项目值得去投资。2.2 技术可行性现在对于一个网络平台的开发,技术已经相当成熟了。不管是前台的页面显示技术,还是后台服务器的搭建。以及数据库存储。高性能的网络平台的开发技术,成熟的框架开发理念以及完整的业务逻辑设计,使得该项目的开发在技术上没有很大的问题。现在互联网的高速发展,使得手机普及到了家家户户的每个人,网络对于每个人都熟悉的不能再多了。现在的主流语言适合开发我们的周末出游系统,可以首选JAVA语言,首先JAVA语言是一门面向对象的开发语言1,现在主流框架的大量流行,使得JAVA语言的开发难度降低,开发
19、周期变短,完全可以通过较短的开发周期,开发出一套比较适合我们使用的周末出游系统。数据库可以使用MySQL这种轻量级的数据库5,虽然出游系统的客流量比较大,但是对于数据库而言,需要存储的有效信息确实不是很多,也就是需要长期存储的信息并没有想象的那么庞大,只是需要频繁的进行数据的交换,与对数据库操作,MySQL这种数据库完全可以完成需求,并且MySQL是免费使用的,可以节省开发成本。2.3 实施可行性2.3.1 项目实施的人员可行性目前项目的开发需要简单的业务逻辑实现,主要流程功能的实现,需要项目可以搭建在远程的服务器上运行,可以提供所需要用户的注册,登录,以及相应的实名认证过程。对于实名认证后的
20、分支提供不同的能力与功能的实现。对于大学生注册成功的用户,提供相应的浏览信息,发布信息,以及生成订单,支付订单的功能实现。对于注册成为车主的用户,需要提供浏览订单,接受订单的功能。实现简单逻辑功能的实现,需要的是实施人员并不会很多,需要一个实施人员进行前期的业务逻辑分析与主要逻辑功能实现的代码编写。所以在人员实施方面需要一个实施人员进行路基分析与主要代码的编写。2.3.2 实施项目的资金可行性该项目的实施需要的前期的启动资金,中期的运行资金以及后期的运维以及宣传的资金。成本费用前期开发主要是程序员的费用以及电脑的损耗。产品开发后的费用主要是推广的费用,该项目的推广前期是不可能会有收入的。起始阶
21、段产品还未被大众所熟悉。可能不会有盈利情况,但是本产品的使用范围广,经推销之后的用户数量一定会逐渐增长,很快就会获得丰厚利润。鉴于项目使用的是JAVA语言与MySQL5数据库,所以开发周期相对而言不会很长,前期的开发需要的资金并不会很多。2.3.3 实施项目的先决条件需要严谨的项目分析,清晰的业务逻辑分析,高效的开发流程,稳定的运行环境。2.4 经济可行性当前的拼车软件很多,但是针对大学生搭配出游的软件市场上几乎没有,现在市面上的拼车软件,大部分是有“滴滴打车”类似软件延伸出来的拼车软件,但是对于具体的出游拼车并没有详细的服务。2.5 社会可行性该项目的实施对于当今社会的意义在于提高大学生之间
22、的交流频率,有效增加大学生之间的交流,提供一个大学生结伴出游的平台。减少大学生之间的交流瓶颈。2.6 风险控制的可行性前期的开发项目过程以及中期的项目运行上线阶段,在加上后期的运维以及宣传,项目的盈利几乎为负。项目的正式上线测试之后的一个月内,只要宣传得当,用户的急剧增加,可以保证项目的盈利。第三章 需求分析申请账号的用户可以发布相应的出行信息,限定相应的截止日期与人数,别的用户对该信息感兴趣时们可以打电话询问,如果满意的话可以进行报名。系统会在人数不足时,询问信息发布人是否愿意将发布相同信息的团队结合起来,信息发布完成后,在信息确认发布截止日期到达后,询问信息发布者是否生成订单,订单生成后,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 周末 组团 网络 平台 设计 实现 69
限制150内