摘 要 1
前 言 3
第1章 概述 4
1.1 研究背景 4
1.2 研究目的 4
1.3 研究内容 4
第二章 开发技术介绍 5
2.1Java技术 6
2.2 Mysql数据库 6
2.3 B/S结构 7
2.4 SSM框架 8
第三章 系统分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.2 系统性能分析 10
3.3 系统功能需求分析 10
3.4 业务流程分析 12
3.4.1登录流程 13
第四章 系统设计 14
4.1 系统的功能结构图 14
4.2 系统数据库设计 14
4.2.1 数据库E-R图 14
4.2.2 数据表字段设计 16
第五章 系统功能实现 18
5.1 登录 18
5.2管理员功能实现 18
5.2.1 个人中心 18
5.2.2 用户管理 19
5.2.3美食分类管理 19
5.2.4 美食信息管理 20
5.2.5 管理员管理 20
5.2.6论坛中心 20
5.3前台首页功能实现 21
5.4用户功能实现 21
第六章 系统测试 23
6.1 测试方法 23
6.2 测试分析 23
6.3 测试结论 24
结 论 26
致 谢 27
参考文献 28
随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多商家的之中,随之就产生了“校园美食交流系统”,这样就让校园美食交流系统更加方便简单。
对于本校园美食交流系统的设计来说,系统开发主要是采用java语言技术,在整个系统的设计中应用MySQL数据库来完成数据存储,具体根据校园美食交流系统的现状来进行开发的,具体根据现实的需求来实现校园美食交流系统网络化的管理,各类信息有序地进行存储,进入校园美食交流系统页面之后,方可开始操作主控界面,主要功能包括管理员:首页、个人中心、美食分类管理、美食信息管理、用户管理、管理员管理、论坛中心、系统管理。前台首页:首页、美食信息、论坛中心、美食资讯、个人中心、后台管理、网站建议。用户:首页、个人中心、我的收藏管理功能。
本论文主要讲述了校园美食交流系统开发背景,该系统它主要是对需求分析和功能需求做了介绍,并且对系统做了详细的测试和总结。具体从业务流程、数据库设计和系统结构等多方面的问题。望能利用先进的计算机技术和网络技术来改变目前的校园美食交流系统状况,提高管理效率。
关键词:校园美食交流系统;SSM框架,mysql数据库,B/S模式
With the rapid development of the network, the online management system is also gradually developing rapidly. The online management mode is quickly integrated into many businesses, and then the "campus food exchange system" is produced, which makes the campus food exchange system more convenient and simple.
For the design of the campus food exchange system, the system development is mainly using java language technology. In the design of the whole system, MySQL database is used to complete the data storage. According to the current situation of the campus food exchange system, the system is developed. According to the actual needs, the network management of the campus food exchange system is realized, and all kinds of information is stored orderly The main functions include administrator: home page, personal center, food classification management, food information management, user management, administrator management, forum center and system management. Front page: front page, food information, forum center, food information, personal center, background management, website suggestions. User: home page, personal center, my collection management function.
This paper mainly describes the development background of campus food exchange system, which mainly introduces the demand analysis and functional requirements, and makes a detailed test and summary of the system. Specifically from the business process, database design and system structure and other aspects. Hope to use advanced computer technology and network technology to change the current situation of campus food exchange system, improve management efficiency.
Key words: campus food exchange system; SSM framework, MySQL database, B / S mode
校园美食交流系统是对美食交流发展的一种支持手段,传统的校园美食交流系统模式还处于线下管理阶段,管理效率极低。随着校园美食交流系统信息的不断增多,传统基于线下管理模式已经无法满足当前用户需求,随着信息化时代的到来。通过该系统的设计,管理员可以管理系统中信息同时为了能够有效的提高现在网络信息的处理和准确性,需要不断去发展和更新的校园美食交流系统信息,这样才能有效的提高校园美食交流系统的效率。
互联网作为社会发展当中的产物,带给大家无数的便利和高效。自从有了网络管理方式,互联网的发展就发生了很大的变化,从此互联网在我国各大商家当中也被广泛的应用。针对上述问题我们做了详细的介绍和分析,对于整个系统的管理和发展改变了传统校园美食交流系统模式。
4.1 系统的功能结构图
通过系统需求分析,本校园美食交流系统主要实现功能包括;管理员:首页、个人中心、美食分类管理、美食信息管理、用户管理、管理员管理、论坛中心、系统管理,用户:首页、个人中心、我的收藏管理等功能。其功能结构图如下图4-1所示:
图4-1 系统功能图
4.2 系统数据库设计
4.2.1 数据库E-R图
在该系统的信息中,由于数据库的支持,我们可以对数据库进行收集、整理、更新和加工等操作。由于数据库的存储功能强大,所以数据库已经成为了计算机必不可少的一部分,一个数据库的好坏直接影响该系统的质量和效率。一个系统中的数据库是必不可少的,并且起着决定性因素。通过之前的系统分析,可以规划出本系统中使用的主要等,下面设计出这几个关键实体的实体关系图:
(1)用户信息实体E-R图如图4-2所示:
图4-2用户信息实体图
(2)美食信息实体E-R图如图4-3所示:
图4-3美食信息实体图
图4-4论坛中心信息实体图
4.2.2 数据表字段设计
每个数据库的使用都是隔开的,当它们在程序中运行时,他们就会与自己相关的协议和用户端进行通讯。而且系统会自动将这些数据进行连接。如果我们想要对某个数据库进行了解,那么我们就应选择该桥段,然后就会自动讲解。在点击完成按钮之后就会自动在对话框内弹出数据源的名称,然后进行下一步操作,输入正确的密码和账号进行登录。根据系统功能设计的要求和功能模块的划分,校园美食交流系统的设计与实现一共涉及到多个数据表。下面就介绍一下各别主要数据库表的设计结构及其功能建立数据库表:
表4-1 allusers表
列名 数据类型 长度 约束
id int 11 NOT NULL
username varchar 50 default NULL
pwd varchar 50 default NULL
cx varchar 50 default NULL
表4-2 meishifenlei表
列名 数据类型 长度 约束
id int 11 NOT NULL
addtime varchar 50 default NULL
fenlei varchar 50 default NULL
表4-3:meishixinxi表
列名 数据类型 长度 约束
id int 11 NOT NULL
addtime varchar 50 default NULL
meishimingcheng varchar 50 default NULL
fenlei varchar 50 default NULL
tupian varchar 50 default NULL
kouwei varchar 50 default NULL
tese varchar 50 default NULL
shipin varchar 50 default NULL
xiangqing varchar 50 default NULL
表4-4 yonghu表
列名 数据类型 长度 约束
id int 11 NOT NULL
addtime varchar 50 default NULL
yonghuming varchar 50 default NULL
mima varchar 50 default NULL
xingming varchar 50 default NULL
xingbie varchar 50 default NULL
touxiang varchar 50 default NULL
shouji varchar 50 default NULL
youxiang varchar 50 default NULL
5.1登录
管理员登录,通过填写用户名、密码、角色等信息,输入完成后选择登录即可进入校园美食交流系统,如图5-1所示。
图5-1管理员登录界面图
5.2管理员功能实现
5.2.1 美食分类管理
管理员对美食分类管理进行填写分类并进行详情、删除、修改。美食分类管理效果图如图5-2所示。
图5-2美食分类管理界面图
5.2.2 美食信息管理
管理员对美食信息管理进行查看美食名称、分类、图片、口味、特色、视频等信息进行详情、删除、修改操作。美食信息管理效果图如图5-3所示。
图5-3美食信息管理界面图
5.2.3用户管理
管理员对用户管理进行编辑用户名、密码、姓名、性别、头像、手机、邮箱等信息进行详情、删除、修改操作。用户管理效果图如图5-4所示。
图5-4用户管理界面图
5.2.4 管理员管理
管理员对管理员管理进行编辑用户名、密码、角色等信息进行详情、删除、修改操作。管理员管理效果图如图5-5所示。
图5-5管理员管理界面图
5.2.5 论坛中心
管理员对论坛中心进行编辑帖子标题、用户名、状态等信息进行详情、删除、修改操作。论坛中心效果图如图5-6所示。
图5-6论坛中心界面图
5.2.6美食资讯
管理员对美食资讯进行编辑标题、简介、图片等信息进行详情、删除、修改操作。美食资讯效果图如图5-7所示。
图5-7美食资讯界面图
5.3前台首页功能实现
校园美食交流系统,在系统首页可以查看首页、美食信息、论坛中心、美食资讯、个人中心、后台管理、网站建议等内容,如图5-8所示。
图5-8系统功能界面图
5.3.1登录、用户注册
登录、用户注册,用户通过输入用户名、密码、姓名、手机、邮箱等信息进行注册、登录,如图5-9所示。
图5-9登录、用户注册界面图
5.3.2美食信息
美食信息进行填写美食名称、分类、图片、口味、特色、视频等信息进行点我收藏操作如图5-10所示。
图5-10美食信息界面图
5.3.3个人中心
个人中心,在个人中心页面可以填写用户名、密码、姓名、性别、头像、手机、邮箱等内容进行更新信息、退出登录,如图5-11所示。
图5-11个人中心界面图
5.3.4论坛中心
论坛中心,在论坛中心页面可以填写标题、类型、内容等内容进行发布帖子,如图5-12所示。
图5-12论坛中心界面图
5.4用户功能实现
5.4.1个人信息
用户进入个人信息可以查看用户名、密码、姓名、性别、头像、手机、邮箱等操作。个人信息效果图如图5-13所示。
图5-13个人信息界面图
5.4.2我的收藏管理
用户对我的收藏管理进行查看收藏名称、收藏图片等操作。我的收藏管理效果图如图5-14所示。
图5-14我的收藏管理界面图