计算机专业任务书案例2:基于SpringBoot的电影网站管理系统及微信小程序的设计与实现

👇其他专栏推荐👇:

计算机毕业设计100套

微信小程序项目实战

java项目实战

🥰需要源码可以滴滴我🥰

目录

一、任务说明

1.1 课题的目的

1.2 课题实现的功能

1.2.1 前台用户端

1.2.2 后台(管理员端)

1.3 拟解决的难点

1.3.2  环境搭建

二、任务要求

2.1 主要任务

2.2 基本要求

2.3 调研

2.4 开发语言及工具要求

2.4.1 框架与开发环境

2.4.2 运行环境

2.4.3 课题提纲

2.5  成果要求

三、参考文献(规定阅读的文献不得少于10篇,其中外文文献不得少于3篇)


一、任务说明

1.1 课题的目的

计算机技术在如今这个时代得到了广泛的发展,这里将计算机技术与信息管理系统的结合发展进行研究,本论文着眼于电影信息管理系统与计算机技术的结合进行研究与开发,“漫天电影管理系统”是基于springboot和Java语言所开发的信息管理系统,旨在使各个企业进行更加科学化、系统化的管理,从而提高企业在信息管理的效率,为观影的用户从线上购票、线下观影,线上下载、线上观影等方面提供便利。满足用户的众多要求,充实用户的生活以及精神生活。

1.2 课题实现的功能

在如今计算机技术快速发展的时代下,将以往传统的人工售票与在线智能售票系统进行调研分析,从传统人工管理方式上的效率低、费时、费力以及费财等方面的问题,从而对本论文所需要实现的功能进行初步确立。漫天电影管理系统采用C/S模式架构,将系统分为前端与后台管理员模式。具体实现的功能如下图所示:

1.2.1 前台用户端

(1)用户登录:首先用户登录直接使用微信号进行授权登录,登录之后具有完善个人信息功能,包括填写个人信息、头像,生日,性别等信息。且具有完善信息的功能,没有完善的话会自动提示用户进行信息的完善,并且跳转到信息完善后的界面。

(2)首页:进行banner图片滚动展示,在此页面,可以对系统所有的前台功能模块展示进行观看。

(1)影片展示:查看所有影片信息,并可搜索和筛选,包括热门影片,海外影片,上映中,已下映等分类。打开影片可进一步看到评论,综合评分,在线播放(已下映),选座购票(上映中),支付等选项,购买完成会自动生成二维码进行取票。

(2)影院展示:若购买线下电影票,需要选择电影院,在点击购买后,会切换到选择电影院界面,包括地图查看影院位置,查看影厅大小,场次,选择座位等。

(3)商品购买:在线购票后可以选择购买零食,爆米花,可乐等小吃及影片周边产品。

(4)新闻资讯:用于发布关于电影、影院、娱乐圈等的新闻,

(5)个人中心:包括个人的信息查看,个人资料的修改,历史订单,收藏的影片,我的评论,注销登录等功能。

1.2.2 后台(管理员端)

(1)管理员登录:管理员登录后台管理,需要进行注册后才能登录进入后台,确保管理员以及用户信息的安全,同时增加老人医药物品的隐私保密性。

(2)影片管理:具有对影片库中的所有影片进行查看、信息修改、编辑以及添加和删除的功能。

(3)影院管理:对所有的影院信息可进行增加、删除和修改的功能。影院在映影片的上、下架,发布影院购票优惠,统计影院上座率,影片的播放量,好评率,以及用户信息的管理等功能。

1.3 拟解决的难点

1.3.1 权限控制

在漫天电影信息管理系统中,实现的难点在于用户的权限控制,普通用户能对影片进行观看、筛选、评论、在线下载与播放以及对影片的购买和其他商品的在线购买。同时具有对自身信息的修改、收藏等功能权限。而管理员主要对原影院以及影片的增删改查等方面进行处理。这里是通过对登陆用户的角色来进行权限判断,采用最直观的RM 角色-权限管理。

1.3.2  环境搭建

在解决环境搭建的问题上,通过了解相关语言的开发技术和项目环境的搭建与运行,决定采用一站式项目运行环境,使用eclipse作为开发工具,集mysql数据库,Java开发语言,nginx服务器,项目配置于一体的环境安装软件。

二、任务要求

2.1 主要任务

(1) 通过独立的查找资料、阅读多篇相应的文章、独立思考总结电影管理系统的重要作用以及所创建的时代意义。

(2) 阅读与分析相关的案例,并根据本系统所适用的开发模式以及收集广大用户的需求,经过市场调研总结应如何设计该管理系统,应实现哪些功能,如何实现。

(3) 基于该课题,为实现创建实体系统决定该选用什么软件开发以及总结在开发的过程中遇到的困难是哪些,并采取了什么办法解决了这些困难。

(4) 在配置好开发环境之后,编写代码进而形成实体。

(5) 评价所建系统的最终效果,指出还有哪些地方需要改进,现在为什么不能做得更好。

2.2 基本要求

(1)独立自主的阅读和翻译相关外文资料。                 

(2)基于springboot的漫天电影管理系统采用C/S前后端分离的模式进行搭建,包括后台管理和用户端的框架,用户端框架是面用户的,系统的界面应贴合电影管理系统主题,功能需求应基本齐全,做到全面覆盖。后台数据库信息管理应做到模块独立,分层次管理。

(3)电影管理系统采用,java语言以及eclipse开发工具进行开发,数据处理主要依靠mysql数据库。         

(4)电影系统设计要求代码结构完整,后台安全性良好,并且需求更新灵活,交互性强。        

(5)对系统功能分模块进行软件测试,做好记录。

2.3 调研

1)文献研究法:通过自主的查阅文献资料,查询线上资料,还有向导师、同学请教,获得帮助、建议等方式解决技术上的问题,初步确立系统开发工具和环境。在系统逻辑上的问题还需要自己在完成的过程中一步步的反思和提升。

(2)访谈法:通过向身边的老师、同学以及与机场管理有关的人员进行询问,收集系统的需求功能。

2.4 开发语言及工具要求

2.4.1 框架与开发环境

电影管理系统,利用Java作为前台语言,MySQL 数据库管理系统设计的数据库作为后台,使用eclipse作为开发工具,实现系统需求中的相应功能。

(1)开发模式采用C/S模式架构。将系统进行前后台分离的模式。

(2) 开发环境:系统分为用户端和服务端,服务端使用Java和JavaScript技术来达到效果。

(3)开发技术:通过SSH的相关技术实现springboot构架的系统性

(4)开发语言:主要使用Java语言进行开发。运用JS,HTML5优化页面。

(5)数据库:采用的是MySQL数据库,通过Navicat实现MySQL的可视化。

(6) 开发方法:使用Eclipse编程软件,完成软件的主界面、登录注册界面、查询界面,实现界面基本需求;通过录入各种影片的信息,存储方便用户查询;引入数据包,实现后台与数据的传输功能。

2.4.2 运行环境

(1)运行操作系统:windows,linux

(2)运行软件:百度、360、谷歌浏览器、火狐浏览器等

2.4.3 课题提纲

以下为论文提纲,最终以实际提交版本为准。

摘要

第一章 绪论  

1.1研究背景

1.2研究目的与意义;

1.3研究的内容

第二章 需求分析

2.1需求调研

2.2性能调研

第三章 可行性分析

3.1技术可行性

3.2经济可行性

3.3操作可行性

第四章 开发工具

4.1开发语言与工具 

第五章 系统设计

5.1系统概念设计

5.2系统结构设计

5.3数据库设计

第六章

6.1功能模块实现

第七章 系统测试

7.1测试的意义

7.2 测试的结果 

总结

致谢

参考文献

2.5  成果要求

首先阅读并分析相关的参考文献,总结文献的内容,完成文献综述;其次,在阅读相关外文文献后完成外文翻译工作,第三要完成开题报告的撰写;最后,收集数据,明确课题创建需求,进行实体开发,完成本科毕业论文。

三、参考文献(规定阅读的文献不得少于10篇,其中外文文献不得少于3篇)

[1] 陈雄华,.Spring 3.x 企业应用开发实战[M]. 电子工业出版社 , 2012

[2] 焦鹏珲.基于SpringBoot和Vue框架的电子招投标系统的设计与实现[D].南京:南京大学,2018

[3] 孙郑.基于B/S架构的高校学生管理系统的设计与实现[D]. 沈阳:东北大学,2015

[4] 郭姗姗.轻量级J2EE关键技术在信息系统中的应用研究[D]. 武汉:武汉理工大学,2013

[5] 黄经赢.基于Shiro框架的细粒度权限控制系统的设计与实现[J].广东:广东技术师范学院学报,2013(07)

[6] Hatma Suryotrisongko,Dedy Puji Jayanto,Aris Tjahyanto.Design and Development of Backend Application for Public Complaint Systems Using Microservice Spring Boot[J] .  荷兰阿姆斯特丹:Procedia Computer Science ,2017

[7] 刘颖.流媒体视频点播系统的设计方案[J]. 天津:天津职业院校联合学报,2010(02)

[8] Jaroslaw Skaruz.Applications of Evolutionary ComputingSpringer.[B]海德堡出版社,2016.

[9] 李云云.浅析B/S和C/S体系结构[J/OL].山西:科学之友, 2011.01.15.

[10] Patrice Calegari,Marc Levrier,Pawe? Balczyński.Web Portals for High-performance Computing[J] .ACM Transactions on the Web (TWEB),2019 (1)

[11] 潘金亚.基于Spring的REST式Web服务研究与应用[D]. 西安:西安电子科技大学,2013

[12] 徐鹏涛.基于Vue的前端开发框架的设计与实现[D].济南:山东大学,2020

[13] 张峰.应用SpringBoot改变web应用开发模式[J].科技创新与应用, 2017(23)

[14] 李宏方.P2P点播客户端播放系统的设计与实现[D].郑州:郑州大学,2013

[15] 霍婉晖.基于微信公众平台的智能点餐系统的设计与实现[D]. 吉林:吉林大学,2016

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平姐设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值