餐饮点餐管理系统的设计与实现(ASP.NET,SQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
餐饮点餐管理系统的设计与实现(asp.NET,SQL)(含录像)(毕业论文13400字,程序代码,SQLserver数据库)
系统用户需求
本系统的用户总共有系统超级管理员、普通管理、普通注册用户,不同用户有不同的权限。
管理员需要通过登录进入后台管理界面,实现对餐品和餐品类别的管理和发布,未经审核和审核不通过的都不可以显示在前台界面;管理员可以管理系统用户和注册用户,包括添加、删除、修改、查询;并可以实现餐品类别管理、新闻管理、评论管理和系统管理;普通用户可以在网站前台进行账号注册和账号登录,然后浏览网站信息和评论餐品、收藏餐品信息、在线添加留言,普通用户登录个人后台进行个人资料修改、登录密码修改等功能操作。
对系统用户进行分类之后,就可以分别对各类用户进行需求分析。这样可以保证系统的需求分析更加完善,有利于之后的系统设计。
前台功能模块:可以在前台Web浏览器中查看这些功能。
用户注册模块:将用户信息记录到用户表
用户登录模块:用来区分三种用户,普通用户、普通管理员和超级管理员。
个人信息管理:用户登录后可以修改用户表中的个人信息
餐品主页模块:在餐品表中读取餐品信息并按照一定模板显示在首页。
餐品搜索模块:将餐品表中所有餐品的名称或图片关键字与搜索框中输入的字段进行比对,找到所有包含输入字段的餐品纪录,从而将餐品、图片和发布时间等信息展示给普通用户。
餐品浏览模块:系统根据餐品ID从餐品表中取出餐品的主体图片。
分类浏览模块:系统根据类别ID在餐品表中取出该类别下的所有餐品。
餐品评论模块:将想要评论的餐品的ID号和评论的图片以及评论人的信息和评论时间记录到评论表中。也可以根据想要查看的餐品的ID号,在评论表中调出所有他人评论。
在线留言模块:注册用户在网站前台添加留言,包括留言ID、名称、图片、头像等信息。
餐品收藏:在网站前台,普通用户可以选择某个餐品添加到个人收藏夹,实际上是将餐品信息添加至收藏表中。
后台管理模块:针对普通管理员和超级管理员
添加类别:将类别信息添加到类别表,此类别可被选择。
修改类别:根据类别ID,将类别表中相应的类别信息进行更新。
删除类别:根据该类别ID找到餐品表中该类别下的所有餐品,并通过餐品ID从评论表中找到所有相关评论,先删除所有评论再删除餐品,最后删除类别本身。
添加餐品:将餐品的类别ID和餐品名称以及餐品图片等记录到到餐品表中,经管理员审核通过后,此餐品可以被浏览者查看。
修改餐品:根据餐品ID,在餐品表中找出相应记录并进行更新。
删除餐品:根据该餐品ID从评论表中找到所有相关评论,先删除所有评论再将餐品 本身从餐品表中进行删除。
审核餐品:将主编ID、餐品ID、审阅时间等记录到审阅表,经管理员审核通过后的餐品才可以在前台界面显示。
删除评论:将该评论记录从评论表中移除。
删除用户:将该用户从用户表中移除。
系统管理模块:包括系统简介设置、系统公告设置、友情链接添加、删除、修改,数据备份、数据表批量删除。
留言管理模块:管理员管理系统留言信息,可以进行回复、删除,将留言ID、名称、图片、头像等信息记录在留言表中。
添加新闻:将新闻的ID和新闻标题以及新闻图片等记录到到新闻表中,经过添加后后,此新闻可以被浏览者查看。
修改新闻:根据新闻ID,在新闻表中找出相应记录并进行更新。
删除新闻:根据该新闻ID从新闻表中找到ID等于该新闻ID的新闻信息,将新闻本身从新闻表中进行删除。
美食知识管理:管理员添加美食知识信息,将美食知识ID、美食知识标题、添加时间等数据存放在美食知识表中,修改美食知识通过美食知识ID来修改数据库的美食知识信息,除了美食知识ID不可以修改外,其他美食知识属性几乎都可以修改,删除美食知识是选择某个美食知识ID,通过美食知识ID将数据库美食知识表中对应的美食知识信息删除掉。
开发环境:Microsoft Visual Studio
数据库:Microsoft SQL Server
程序语言:asp.NET(C#)语言
目 录
摘 要 1
目 录 3
1 引言 1
1.1 课题的背景 1
1.2 开发意义 1
1.3 系统设计目标 2
1.4 论文构成及研究内容 2
2 系统分析 3
2.1 可行性研究 3
2.1.1 技术可行性 3
2.1.2 经济可行性 3
2.1.3 操作可行性 3
2.1.4 法律可行性 3
2.2 需求分析 3
2.2.1 系统用户需求 4
2.2.2 系统业务流程分析 4
2.2.3 系统功能需求 5
2.2.4 数据流分析 7
3 系统总体设计 9
3.1 总体设计的原理 9
3.2 系统的功能层次结构图 9
3.3 数据库设计 11
3.3.1 实体E-R图 11
3.3.2 数据库的逻辑结构 12
4 详细设计 1
4.1 数据库的连接 1
4.2 系统设计流程 1
5 开发工具及相关技术介绍 1
5.1 开发工具介绍 1
5.1.1 Visual Studio介绍 1
5.1.2 SQL Server介绍 2
5.1.3 IIS介绍 2
5.2 开发模式B/S介绍 2
5.3 开发技术介绍 3
5.3.1 asp.NET介绍 3
5.3.2 ADO.NET介绍 3
6 系统实现 4
6.1 前台功能模块的实现 4
6.1.1 新闻主页模块 4
6.1.2 用户注册模块 5
6.1.3 用户登录模块 7
6.1.4 个人信息管理模块 8
6.1.5 信息搜索模块 9
6.1.6 在线留言模块 9
6.1.7 餐品评论模块 11
6.1.8 在线点餐模块 12
6.2 后台管理模块的实现 12
6.2.1 后台登录模块 12
6.2.2 餐品类别管理模块 13
6.2.3 新闻管理模块 14
6.2.4 用户管理模块 15
6.2.5 评论管理模块 16
6.2.6 餐品管理模块 17
6.2.7 数据备份 18
7 结论 1
参考文献 2
致 谢 3