首页 >  jsp/java设计  > 正文

java美食推荐评分宣传网站sm

为了方便美食信息的交流,本文结合JSP动态网页技术和MySQL数据库技术开发了这个界面友好的南阳美食网站。网站采用ssm(Spring+SpringMVC+MyBatis)框架,分为前台和后台两个部分设计。前台主要实现用户浏览美食信息、用户评论等。后台主要用于管理员对美食信息、用户信息以及其他信息的管理,主要有系统管理,用户管理,设置审核等功能。该网站为广大美食爱好者提供了一个方便快捷的美食信息交流平台。
本美食网站的建设,主要针对美食爱好者及各界需要搜集美食信息的网络用户的需求进行设计开发的,因此,将打造一个界面美观友好,布局合理,栏目功能强大,信息详尽的网站。另外,网站后台管理将实现简单操作、易于维护等基本功能。
开发美食网站的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的平台。因此,该网站最基本的功能首先是发表主题,其次是其他人员根据主题发表评论。此外,为了记录主题的发表者和主题的回复信息,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题,浏览者(游客)只能浏览主题信息。
系统总体分为前台用户对网站的操作,和后台管理员的管理操作。其中,前台用户的主要操作有:网站浏览、评论美食,后台管理员的主要操作有:管理用户、美食、网站的信息以及设置审核。主要实现如下目标:
(1)向外界宣传某地区的美食和餐饮文化;
(2)信息尽可能齐全,满足不同用户需求;
(3)设有留言功能;
(4)后台管理操作简单,功能完善,易于维护;
(5)管理员需登录才可进行后台管理,安全可靠。
根据以上的分析,建立以下实体类:
(1)美食类,它包括以下属性:id(作为主键标识)美食类别、美食名称、美食介绍、作者id、简介、发布时间、是否删除。
(2) 系统用户类,它包括以下属性:用户账号、用户名、密码、性别、籍贯、生日、电话、地址、Email、删除标志。
(3) 新闻类,主要用于发布公告,它包括以下属性:题目、内容、上传作者id、上传时间、删除标志。
(4)评论类即用户给对美食的评论,它包括以下属性:发表评论的用户id、被评论的文章id、评论发表的时间、评论的内容、删除标志。
(5)我的美食类,它包括以下属性:用户id、上传时间、是否删除、美食id。
(6)美食类别类包括的属性有:类型名称、上传作者id、上传时间、是否删除。
(7)上传类包括的属性有:文件名称、文件类型、上传时间、上传作者id。
(8)联系方式类(AboutUs)包括的属性有:地址、Email、qq、手机号、公告。
 
目    录
1 背景与意义 1
1.1 研究背景 1
1.2 研究意义 1
2 南阳美食网站的系统分析 2
2.1 可行性分析 2
2.2 需求分析 3
2.2.1 功能性需求 3
2.2.2 非功能性需求 4
2.3 用例分析 4
2.3.1 用例模型 4
2.3.2 系统序列图 7
2.4 开发环境与技术 9
3 南阳美食网站的系统设计 12
3.1 系统总体设计 12
3.2 系统详细设计 13
3.2.1 系统前台设计 13
3.2.2 系统后台管理设计 14
3.2.3 类的设计 15
3.3 数据库设计 16
3.3.1 概念结构设计 16
3.3.2 数据表设计 16
4 南阳美食网站的实现 19
4.1 前台功能实现 19
4.1.1 系统界面 19
4.1.2 用户评论功能 20
4.2 后台功能实现 21
4.2.1 后台页面 21
4.2.2 用户管理模块 21
4.2.3 美食管理模块 22
4.2.4 设置审核模块 23
5 南阳美食网站的测试 24
5.1 界面测试 24
5.2 功能测试 24
5.3 测试结论 25
结束语 26
参考文献 27
附录 28
致谢 31
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:java旅游论坛的设计ssm实现

下一篇:ssm网上求职与招聘系统vue

相关文章: