国内学校食堂普遍存在着各种问题,如卫生脏乱差、价格与实际不符、饭菜难入口等问题,为了监督学校食堂的运营,开发一款食堂综合评价系统可以让学生用户来评价学校的每一个食堂,查看食堂评分排名,达到监督食堂的效果.堂综合评价系统的设计是基于jsp技术+mysql数据库+tomcat服务器的方式设计,以myeclipse为开发工具,并运用Photoshop CS6技术美化网页,辅之以CSS技术。
本管理系统网站主要分为前端和后端两大板块,其中包括了五个功能模块,其中以前台管理模块和后台管理模块最为重要。下面分别介绍一下这几个功能模块。
管理员管理饮食资讯功能需求分析:
(1) 添加饮食资讯的功能
管理员登陆之后可以对电影评论网站的饮食资讯进行添加操作,从而让用户访问网站的时候了解到网站的新闻以及更新的电影信息等。
(2) 查看饮食资讯的功能
管理员登陆之后点击新闻管理之后就显示出了全部的网站新闻,让管理员自己知道自己所曾经发布的饮食资讯。
(3) 修改饮食资讯的功能
管理员在进入新闻管理页面后可以对其中的饮食资讯进行修改,以便对过去发布的饮食资讯进行一些修正。
(4) 删除饮食资讯的功能。
管理员在进入新闻管理页面之后就可以选择所想要删除的饮食资讯,以便对一些过时的新闻进行删除。
管理员管理食堂信息功能需求分析:
(1) 管理员查看食堂信息的功能
在管理员登陆之后就可以选择影片管理进入查看已经添加的食堂信息,能很好的查看已经添加的食堂信息。
(2) 管理员添加食堂信息的功能
在药房的员工信息进行变动的时候,或者需要进行修改的时候,员工信息的编辑功能可以使管理员对员工信息的更改可以方便的进行。
(3) 管理员修改食堂信息的功能。
如果对已经店家的食堂信息需要做一定的修改,管理员就可以通过修改食堂信息对其进行修改。
(4) 管理员删除食堂信息的功能
管理员如果想要对已经发布的食堂信息进行删除操作的时候,就可以选中食堂信息进行删除。
管理员管理食堂评价信息功能需求分析:
(1) 管理员查看食堂评价信息的功能
管理员登陆之后如果想要看用户发表的食堂评价的话就可以选择食堂评价管理来查看用户所发表的食堂评价信息。
(2) 管理员删除食堂评价信息的功能
管理员在食堂评价管理的时候如果想要因为一些原因对用户发表的食堂评价进行删除的时候,就可以选中所想删除的食堂评价信息进行删除食堂评价的操作。
管理员管理用户信息功能需求分析:
(1) 管理员查看用户信息的功能
管理员想要查看一下已注册用户的信息的时候,就可以进入用户管理来查看已注册用户的信息。
(2) 管理员删除用户信息的功能
管理员在查看了注册用户信息之后想要因为某些原因删除某些用户的时候,可以选择想要删除的用户信息对其进行删除。
用户对资讯信息操作功能需求分析:
(1) 用户查看资讯信息的功能
用户在注册或者登陆之前可以选择资讯公告对网站发布的资讯信息进行查看操作。从而了解网站的动态。
用户对自身信息操作功能需求分析:
(1) 用户修改自身密码的功能
用户在登陆之后如果想对自身的密码进行修改的时候,可以选择个人信息来对自身的密码进行修改。
用户对食堂信息操作功能需求分析:
(1) 用户查看食堂信息的功能
用户在注册或者登陆之后,可以按照各个需求查看网站发布的食堂信息。从而了解最新的食堂资讯。
(2) 用户搜索食堂信息的功能
用户想要对网站所发布的食堂信息进行按照某条件查询的时候,可以选择搜索的功能查询网站所发布的食堂信息。
用户对食堂评价信息操作功能需求分析:
(1) 用户发布食堂评价信息的功能
用户在对感兴趣的食堂或者对已经看过的食堂想发布食堂评价信息的时候,可以对想发表的食堂进行发表食堂评价的操作。
目 录
第一章 绪论 5
1.1 课题背景 5
1.2研究意义 5
1.3 开发技术介绍 5
1.3.1jsp嵌入式脚本语言 5
1.3.2 html超文本标记语言 6
1.3.3javascript脚本 6
1.3.4mysql数据库 6
第二章 系统分析 8
2.1需求分析 8
2.1.1性能需求 8
2.1.2功能需求 8
2.2可行性分析 10
2.3流程分析 11
2.3.1系统数据流图: 11
2.3.2系统流程图: 14
第三章 概要设计 15
3.1系统目标 16
3.2功能设计 16
第四章 数据库设计 18
4.1数据库简介 18
4.2数据库概念设计 18
4.3数据库物理设计 19
第五章 系统实现 22
5.1 网站界面实现 22
5.2 主要功能实现 22
5.2.1登录模块 22
5.2.2用户注册模块 25
5.2.3系统用户管理模块 27
5.2.4在线留言模块的实现 29
5.2.5食堂评价管理后台模块的实现 31
5.2.6饮食资讯管理模块 34
5.2.7数据分页显示模块 34
5.2.8用户前台模块设计 35
5.2.9系统管理模块设计 36
6.1 引言 38
6.1.1 编写目的 38
6.1.2 定义 38
6.2 任务概述 38
6.2.1 目标 38
6.2.2 需求概述 38
6.2.3 条件与限制 38
6.3 计划 38
6.3.1 测试项目 39
6.3.2 测试准备 39
6.4 测试项目说明 39
6.4.1 登录测试 39
6.4.2信息管理测试 40
6.4.3在线留言测试 41
6.4.4系统公告测试 41
6.4.5 注册测试 42
6.5 允许偏差 43
6.6 评价 43
6.6.1 范围 43
6.6.2 准则 43
第七章 系统总结与展望 44
参考文献 45
致 谢 46