本科生毕业论文(设计)
论 文 题 目
某大学外卖系统
姓 名
xxxxx
部 系
专 业
年 级
xxxxx
Email
联 系 电 话
指 导 教 师
XXX 某某
XXX 教务处制
2018 年 月 日
目 录
摘 要 ................................................................................................................................................I
Abstract .............................................................................................................................................II
前 言................................................................................................................................................1
1 系统分析........................................................................................................................................2
1.1 需求分析............................................................................................................................2
1.2 性能需求............................................................................................................................2
1.3 运行环境............................................................................................................................3
2.3.1 硬件设备.................................................................................................................3
2.3.2 支持程序.................................................................................................................3
2 系统总体框架................................................................................................................................4
2.1 模型结构............................................................................................................................4
2.2 功能模块简介....................................................................................................................4
3 技术介绍........................................................................................................................................5
3.1 基于 B/S 结构开发............................................................................................................5
3.2 springboot 框架...............................................................................................................5
3.4 tomcat 简介.......................................................................................................................6
3.5 CSS 样式设计简介.............................................................................................................6
3.6 Html 标记语言简介...........................................................................................................6
3.7 mysql 数据库简介.............................................................................................................7
4 系统详细设计................................................................................................................................8
4.1 数据库设计........................................................................................................................8
4.1.1 E-R 图.....................................................................................................................8
4.1.2 主要数据表..........................................................................................................10
4.2 系统管理员.......................................................................................................................12
4.2.1 后台登录..............................................................................................................12
4.2.2 管理员界面...........................................................................................................12
4.2.3 员工信息管理.......................................................................................................12
4.2.4 客户信息管理.......................................................................................................12
4.5 主要代码分析..................................................................................................................12
4.5.1 用户登录代码......................................................................................................12
4.5.2 数据库操作...........................................................................................................12
结 束 语..........................................................................................................................................14
参考文献..........................................................................................................................................15
致 谢..........................................................................................................................................16
本科学士论文
I
某大学外卖系统系统
摘 要
如今,信息化不断的高速发展,社会也跟着不断进步,现今的社会,各种工
作都离不开信息化技术,更离不开电脑的管理。信息化技术也越来越渗透到各小
型的企业和公司中,通过信息化的管理,可以对大数据的处理更加方便容易。通
过信息化的处理,也为了日后的不断增加的数据量可以有一个更加正确的管理,
和方便的分析。通过信息化的数据库的管理,能够管理大批量的数据,也能够方
便各行业通过计算机技术来进行相应的管理。
如今社会的发展,信息化的技术的普及,各大外卖网站都在进行菜品的外卖,
销售,也能够进行一个合理的管理,信息化的技术方案管理外卖网站的销售情况,
一方面方便了管理员对菜品的管理,另一方面能够大大提高外卖网站工作人员的
工作效率。由于当今社会的高速发展,外卖的基本信息情况以及统计情况已经由
传统的手工登记的模式,转换到电脑登记的模式,通过计算机信息技术的管理,
可以针对大数据的外卖信息进行统计登记。
本系统采用了 JSP 编程技术和 mysql 数据库进行开发设计,是一款 BS 架构
模式的系统。页面方面采用了 DIV+CSS 的方式进行页面的设计。是一款纯后台的
管理系统。系统主要分为了管理员和员工以及客户信息,管理员能够对系统的整
体功能进行管理,员工则可以对外卖的基本信息进行统计,客户可以在后台中,
进行在线订单,实现外卖订单的在线预订。
关 键 词 : JSP 编 程 技 术 外 卖 系 统 BS 架 构 模 式
页码居中
本科学士论文
II
Cao Cao takeaway background management system
Abstract
Nowadays, with the rapid development of information technology, the society is
also following the continuous progress. In today's society, all kinds of work are
inseparable from information technology, more inseparable from computer
management. Informationization technology is more and more infiltrated into small
enterprises and companies, through the management of informationization, large data
processing can be more convenient and easy. Through information processing, but
also for the future increase in the amount of data can have a more correct management,
and convenient analysis. Through the management of information database, can
manage a large number of data, but also to facilitate the various industries through
computer technology for the corresponding management.
Today's social development, the popularization of information technology, the
major take-out websites are carrying out food take-out, sales, but also can carry out a
reasonable management, information-based technical solutions to manage the sales of
take-out websites, on the one hand, to facilitate the management of food
administrators, on the other hand, can greatly improve the take-out network. Station
staff work efficiency. With the rapid development of society, the basic information
and statistics of takeout have been changed from the traditional manual registration
model to the computer registration model. Through the management of computer
information technology, takeout information of large data can be statistically
registered.
The system uses JSP programming technology and MySQL database for
development and design, is a BS architecture model system. The page adopts the way
of DIV+CSS to design the page. It is a pure backstage management system. The
system is mainly divided into administrators and employees and customer information,
administrators can manage the overall function of the system, employees can take out
the basic information statistics, customers can order online in the background, to
achieve take-out orders online booking.
Keywords: JSP programming technology takeaway system BS architecture
mode
本科学士论文
1
前 言
外卖的后台管理系统的出现在现今的社会中,是一个重要的,方便的管理系统,一方面
通过外卖的后台管理系统,帮助用户能够在后台中管理客户的订单,并进行统计,另一方面
在信息化技术的不断发展的过程中,提高了信息化技术的发展速度和普及率。通常的外卖销
售系统,都是基于外卖的前台进行销售管理的,没有后台的统计形式的管理,或者采用了人
工的方式进行管理的,数据容易丢失混乱,所以传统方式对数据的管理,十分不方便,我们
采用了信息化的技术对数据的管理,在处理方式上,有着一定的提高,也为外卖信息的管理
和外卖菜品,提供了一个准确,方便,合理的管理方式。
设计该软件,我们采用了后台的管理模式进行设计的,系统分为三个权限,管理员和
员工以及客户三个权限,管理员主要负责了系统的整体的运行和维护工作,管理员还对员工
信息管理以及可以对客户信息进行查看,维护以及管理。员工实现了对外卖的菜品,外卖的
相关信息进行管理,并且员工能够实现客户菜品的查看,并且能够查看购买订单的记录。
本系统的全面的开发,让我可以掌握 BS 模式开发在实际应用中的作用,并且完全掌握
了一个系统从需求调研到最终的实现的整体的过程,了解到软件开发的一些重要的流程。
在系统的开发中,该软件主要采用 BS 架构的模式进行开发,利用了中小型的 mysql 数
据库进行数据库方面的设计,通过 BS 架构的模式开发的软件,一方面使用方便,部署方便,
只要有 tomcat 服务器就能够发布服务,使用软件,另一方面,在开发成本方面,可以做到
低成本。