开题报告-springboot校园服务平台的设计与实现.doc

开题报告-springboot校园服务平台的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

内蒙古民族大学本科毕业论文(设计)开题报告

学院

计算机科学与技术学院

指导教师

刁宇峰

职称

副教授

学生姓名

特呢格尔

专业年级

计算机科学与技术

2019级

学号

199370342001

选题来源

自选题目

论文类型

设计(创作)报告

论文名称

基于Springboot的校园服务平台设计与开发

选题的意义、研究内容及方法:(后面附主要参考文献)

【学生请在此处撰写开题报告内容,字数大约在1000字左右,请勿更改其它部分内容。】

【开题报告正文排版格式:字体为宋体五号,行间距1倍行距,段落首行缩进2字符。】

【开题报告书写范例及每部分撰写内容如下:

选题意义

随着互联网技术和物流产业的不断发展,外卖和快递已经成为每个在校大学生校园生活中不可或缺的一部分[1]。从食堂排队到外卖送餐,从快递点取快递到快递的收发,这些部分作为校园内服务的最后一公里,存在着大量的需要解决的问题[2]。大量的需求没有得到满足,并且存在着充足的盈利空间可以进行开发[3]。所以本课题开展了对校园服务平台开发的研究,挖掘这些服务环节中的痛点,寻找盈利空间[4]。

校园服务平台是在学校进行现代化的信息管理和提供信息服务的基础,引导人们快速、准确地获取快递资源,并对外卖资源进行有效管理的保证[5]。疫情当下,为了减少人员的聚集,因此,迫切需要专门开发一个管理系统,以实现对跑腿业务的快捷管理[6]。

研究内容

校园服务平台可以实现用户信息管理,接单员管理,跑腿任务管理,接单详情管理,公告信息管理,收货地址管理,用户投诉管理等功能[7]。

用户信息管理:该模块主要实现管理员对用户基础资料的管理,包括新增,修改,删除用户信息等操作。

接单员管理:该模块主要实现管理员对接单员基础资料的管理,包括新增,修改,删除接单员信息等操作。

跑腿任务管理:该模块主要让用户发布跑腿任务,可以实现对跑腿任务的新增,修改,删除等操作。

接单详情管理:该模块主要让接单员对接收的跑腿任务的详情进行查看并管理,包括修改接单的状态,查询接单的详细信息等操作。

公告信息管理:该模块主要让管理员增加,修改,删除公告信息。

收货地址管理:该模块主要是让用户实现对收获地址的管理,包括增加,修改,删除收获地址等操作。

用户投诉管理:该模块主要让用户发布投诉信息,管理员查看并管理用户的投诉内容。

校园服务平台是设计面向校园学生的校园服务平台,更好地将跑腿任务与接单信息整合在一起,用户和接单员通过简单的操作获取需要的信息,更好地作出决策[8]。在该系统中,可采用面向对象程序设计语言Java,应用IDEA、Tomcat和MySQL数据库作为基本环境[9]。由于Springboot框架具有独立运行Spring项目[10];内嵌servlet容器;提供starter简化Maven配置;自动装配Spring;无代码生产和xml配置等特点[11]。因此使用Springboot框架的MVC模式开发本校园服务平台。

系统采用三层结构进行设计:用户界面层、应用服务层、数据服务层[12]。

用户界面层:在进行页面设计的时候为了便于前端的设计,选择使用合适的前端框架比如VUE框架来设计前端界面。

应用服务层:通过编程实现系统相应的服务。其中对跑腿任务管理和接单详情管理模块的开发是本系统开发的重点和难点。

数据服务层:主要进行数据的存储等操作,数据库采用MySQL。建立科学、规范的数据库,方便管理员对数据进行查找、删除、更新、添加。理清数据之间的关系,设置一些约束关系,规范处理数据[13]。

要求对软件开发过程熟悉,完成从需求分析、总体设计、开发系统、测试系统等完整的软件设计过程。

研究方法

系统开发应用传统的软件工程设计方法,包括需求分析、总体方案设计、数据库设计、实施方案和系统运行及测试结果。

通过最初的调研,首先进行系统的可行性分析,完成系统的需求分析;在概要设计阶段,通过分析E-R图进行数据库设计并确立将要采用的技术;在详细设计阶段,将整个系统模块化,细化各模块负责的功能;在代码实现阶段,先进行静态页面设计,在完成页面的跳转之后再真正的实现数据库和页面的连接;在最后的测试和优化阶段,进行白盒和黑盒测试,按照测试用例对系统进行全面的测试[14]。

a、了解用户要求。此用户即为系统的使用人员(管理员,用户,接单员)。了解他们在系统功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成系统分析报告。系统的逻辑模型由一系列的图表和文字组成。在逻辑上描述了系统的目标和所具备的功能于性能[15]。

b、描述系统。在详细调查的基础上,用一定的图标、文字描述;

c、分析用户新的要求,改进现行模型,形成新系统的逻辑模型。

d、编写系统分析说明书。

参考文献

[1

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档