11 10月 2019
来源:本站
  • 计算机毕业设计,计算机毕业设计成品,asp毕业设计,计算机成品,asp计算机毕业设计,计算机毕业设计代做,计算机程序代做,代做计算机毕业设计

asp大学食堂点餐系统

asp大学食堂点餐系统-成品

摘要

互联网的普及给人们带来了方便,无需多言。因此,如果高校食堂与互联网一起订餐,利用asp技术构建高校食堂订餐系统,实现高校食堂订餐网络。

大学食堂的食物订单系统可以通过互联网广泛,全面宣传,所以很多学校和大学用户可以知道和熟悉和方便大学食堂的食物排序,这不仅为大多数用户提供服务,同时也促进自身,让更多的用户了解自己。对于学校来说,如果有自己的学校食堂订餐系统,就可以了解学校食堂的情况,更有效的执行管理任务。

根据系统的研究现状和发展趋势,本系统从需求分析、结构设计、数据库设计,在系统实现上,分别为前端实现和后端实现。论文的内容从系统描述、系统分析、系统设计、系统实现、系统测试等方面阐述了系统的开发过程。系统会尝试结合实际找出一个可行的发展规划,经过反复研究和研究,借助asp, asp技术,本质上是一个数据库编程语言和iis服务器来完成系统的所有功能,最后系统测试,检测系统权限和漏洞,因此,系统完善,符合标准。

关键字:食堂点餐系统,asp编程语言,sqlserver数据库

http://www.zhuxuesheji.com/助学设计

 

功能需求分析

根据调查得知用户的需求,从而对计算机毕业设计asp大学食堂点餐系统的功能进行分析,系统应该包括了系统用户管理、菜品类别管理、站内新闻管理、菜品信息管理、系统管理等功能模块,其中以模块最为重要。

功能需求列表

编号

功能名称

功能描述

输入内容

输出内容

1.            

用户登录

保证用户通过身份验证进入系统进行操作

用户名、密码

用户登录是否成功和用户登录状态

2.            

修改个人信息

用户可以根据自己当前的情况修改个人的信息

要修改的信息

提示修改的结果

3.            

添加用户信息

用户添加用户信息

用户信息的相关信息

用户信息列表

4.            

编辑用户信息

用户修改用户信息信息

用户信息相关信息

是否编辑成功

5.            

删除用户信息

用户删除用户信息

用户信息信息

用户信息删除成功或失败

6.            

用户信息审核

管理员给用户添加的用户信息审核

用户信息审核

用户信息审核是否通过

7.            

添加菜品类别

管理员添加菜品类别

菜品类别的相关信息

菜品类别列表

8.            

编辑菜品类别

管理员修改菜品类别

编辑菜品类别

是否编辑成功

9.            

编辑站内新闻

管理员修改站内新闻

编辑站内新闻

是否编辑成功

10.      

删除站内新闻

管理员删除站内新闻

站内新闻

站内新闻删除成功或失败

11.      

删除菜品类别

管理员删除菜品类别

菜品类别

菜品类别删除成功或失败

12.      

添加菜品信息

管理员添加菜品信息

菜品信息的相关信息

菜品信息列表

13.      

编辑菜品信息

管理员修改菜品信息

编辑菜品信息

是否编辑成功

14.      

删除菜品信息

管理员删除菜品信息

菜品信息

菜品信息删除成功或失败

本系统的需求用例图如下图所示。

 

系统用例图

普通用户的用例有用户信息,站内新闻等;管理员的用例有信息增加管理,删除管理,修改管理,查询管理等。

 

业务流程分析

总体业务流程图

总体业务流程:以用户的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统,管理系统等功能操作,以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统,管理系统等功能操作。

 

系统总体设计

    根据前面的各项设计分析,按照计算机毕业设计asp大学食堂点餐系统开发的基本理念对系统进行分解,从模块上主要可分为用户模块和管理员模块。

用户模块只要是让普通用户使用,包括个人资料管理,管理员模块只要是让管理员使用,包括站内新闻管理、菜品信息管理,可以对数据进行添加、删除、修改及查询等操作。

系统总体功能结构图如下图所示。

 

系统功能结构图

系统功能模块设计

1.系统登录:系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户。

2.系统用户管理:不管是超级管理员还是普通管理员都需要管理系统用户,包括普通管理员的添加、删除、修改、查询,修改管理员的登录密码,新添加的管理员用户可以登录系统。

3.普通用户管理:管理员可以管理系统的其他普通用户的账号,包括录入新用户,删除现有的普通用户,修改现有的普通用户的信息,并可以通过用户名和姓名等关键字搜索普通用户,打印用户列表页面,导出用户列表至excel中。

4.修改密码:系统所有用户(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。

5.个人资料管理:由普通用户使用,普通用户登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,用户的用户名是无法修改的。

6.登录情况管理:系统每个用户应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止用户账号被盗,加强用户账号安全。

7.操作日志管理:系统每个用户应该都能查看个人的历史操作日志,如用户添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。

8.菜品信息管理:管理员发布菜品信息后,普通用户便可以查询到该菜品信息,用户选择某个菜品信息,查询菜品信息,管理员审核添加,或删除菜品信息。

9.菜品类别管理:管理员发布菜品类别后,普通用户便可以查询到该菜品类别,用户选择某个菜品类别,查询菜品类别,管理员审核添加,或删除菜品类别。

10.站内新闻管理:管理员发布站内新闻后,普通用户便可以查询到该站内新闻,用户选择某个站内新闻,查询站内新闻,管理员审核添加,或删除站内新闻。

 

http://www.zhuxuesheji.com/助学设计

 

首页实现

计算机毕业设计asp大学食堂点餐系统的前台首页,主要有用户登录页面,以及相关新闻的展示等,在首页的导航栏中可看出,该系统主要有系统简介、用户注册、网站首页、站内新闻、商家信息、菜品展示、在线留言等主要模块

360截图20190306025834888

首页页面图

管理员后台登录

为了确保系统安全性,系统操作员只有在后台登录界面输入正确的用户名、密码、权限以及验证码,单击登录按钮后才能够进入本系统的后台管理界面。

360截图20190306030111821

登录界面

用户注册模块及登录的实现

用户输入用户名、密码、电话、姓名等必填信息后,点击用户注册按钮完成用户的用户注册

360截图20190301021550674

用户注册

点餐模块的实现

用户点击点餐按钮进入点餐板,点击点餐发布,跳转至点餐发布页面,提交点餐信息,包括菜品,数量等,成功发布点餐,管理员管理用户的点餐信息。

用户点餐

用户管理模块的实现

系统用户管理主要是对新用户的添加和旧用户的删除。新用户的添加主要是指添加用户名称并确定其密码;旧用户的删除也是从下拉菜单中找到对应的用户名称将其删除。不论是新用户添加还是旧用户的删除,这个权限只有管理员具有。

360截图20190306030138874

管理员管理

密码修改模块的实现

密码修改是对当前登录用户的密码进行修改,在用户登录后左上方也能进行密码修改。

360截图20190306030145855

 

修改密码

站内新闻管理模块的实现

站内新闻信息添加功能主要指对其标题、内容等一些基本信息的添加、删除和修改。站内新闻查询能根据标题、内容等多种条件对站内新闻信息进行查询。

http://www.zhuxuesheji.com/助学设计

 

360截图20190306030154438

站内新闻添加

站内新闻查询如下图所示:

360截图20190306030157055

站内新闻查询

菜品类别管理模块的实现

管理员发布新的菜品类别,系统显示菜品类别菜品类别添加功能主要指对其类别时间等一些基本信息的添加、删除和修改。

360截图20190306030159979

菜品类别添加

菜品类别查询如下图所示:

360截图20190306030202291

菜品类别查询

菜品信息管理模块的实现

管理员发布新的菜品信息,系统显示菜品信息菜品信息添加功能主要指对其编号、类别等一些基本信息的添加、删除和修改。

360截图20190306030205370

菜品信息添加

菜品信息查询如下图所示:

360截图20190306030208454

菜品信息查询

http://www.zhuxuesheji.com/助学设计