版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[15]。C#语言属于微软的产品,C#的特点不仅有着C++的功能,也有着C强大功能,而且本身的语言的简洁与自由性,还能够支持跨平台。4.4主要功能代码4.4.1用户登录模块系统在实现用户登录过程之中的步骤为:首先通过用户所输入的账号与密码进行检测数据库是否存在用户输入的信息在系统数据库中,如果账号与密码是存在与数据库中便可登录,并且提示登录成功,当数据库中不存在所输入的账号与密码,则显示失败请重新登录,或者输入的账号与密码错误,则显示账号或者密码不正确请重新登录。系统登录如图4-1所示:图4-1用户登录界面登录模块的流程图如图4-2所示:图4-2系统登录流程图关键代码如下:账号和密码不能为空,当为空时提醒会没有输入账号和密码;当只输入账号或者密码其中之一,会提示账号或者密码不正确请重新登录;同时输入错误的密码或者账号是检测数据库中没有该信息也会提示账号或者密码不对请重新登录。4.4.2用户注册模块在用户需要登录才能够购买食品。所以本次设定为用户提供一个注册和登录的模块,用户需要注册新账户和密码成功才能在登录界面进行登录。当用户注册时,用户填写的数据可以写入数据库。用户注册界面如图4-3所示:图4-3用户注册界面用户注册的流程图如图4-4所示图4-4用户注册流程图用户注册的关键代码如下:首先查询账号是否存在,存在提醒已经存在,再者查询邮箱,当不存在则创建新的用户信息,注册成功后提示注册成功!跳转回首页。4.4.3用户查询模块用户实现食品查询过程中:进入网站主页面,选择食品类型或者输入菜品名称,便可查询食品,再次点击可看食品详细信息。用户查询如图4-5所示:图4-5用户注册界面用户查询流程图如图4-6所示:图4-6用户查询流程图关键代码如下:页面初始化时加载模块中的代码查询DisherType表中的所有类型的值,把值渲染到下拉框。取得自定义长度的字符串。跳转到searchdislist界面。4.4.4用户购买模块(1)用户实现视频购买食品过程:首先点击食品图片从数据库查看食品的相关的信息,并显示相应的食品信息,点击加入购物车,再次确认使用已经登录账号,如果用户没有登录,提示您还没有登录,请登录后在购买,谢谢合作!如果登录生成订单。食品加入购物车如图4-7所示:图4-7食品加入购物车界面食品加入购物车流程图如图4-8所示:图4-8食品加入购物车流程图关键代码如下:连接数据库显示dishesinfo表中的信息,点击加入购物车时没有登录提示:您还没有登录,请登录后在购买,谢谢合作!然后返回首页,登录之后查询是否已经有该账单存在,没有则创建新的订单。用户确认订餐过程步骤:从数据库查看用户生成的订单,显示于前端,对订单的中的数量进行修改,也可取消该订单。确认订单如图4-9所示:图4-9购物车界面关键代码如下:在点击购物车是进行一个判断用户是否已经登录,否则提示:您还没有登录,请登录在使用功能,是则查询订单信息。进行判断购物车是否存在订单,存在跳转页面;删除相应数据信息。修改所需的数量。经用户再次确认订单,点击确认叮当生成后台订单。确认订单如图4-10所示:图4-10确认订单界面关键代码如下:修改相应信息,点击确认订单,显示:操作成功。4.4.5管理员登录模块管理员在登录时的步骤:首先对管理员所输入的信息从数据库中检索查看输入的账号和密码是否存在于数据库中,如果该管理员账号存在返回正确的结果,显示登录成功,如果被返回信息是不存在的,则显示用户名或者密码错误请重新登录,或者账号密码错了的话,也会显示用户名或者密码错误请重新登录。后台登录如图4-11所示:图4-11后台登录界面登录模块流程图如图4-12所示:图4-12管理员登录流程图关键代码如下:连接数据库查询数据库中的admin表中的账号和密码,当账号与密码存在是则登录成功,跳转到后台管理界面,当它不存在时,将会提示用户名或者错误请重新登录。4.4.6食品信息模块食品模块包括食品的添加、删除功能。当管理员需要添加新的食品时,点击食品的添加。食品添加如图4-13所示:图4-13食品添加界面添加食品信息的流程图如图4-14所示:图4-14添加食品信息流程图关键代码如下:点击文件上传按钮选择需要上传的图片,并编辑所有信息即可点击添加按钮,最后执行食品的添加。食品的信息管理对于已有的食品进行删除和修改的功能。食品删除和修改如图4-15所示:图4-15食品删除与修改界面删除和修改食品信息的流程图如图4-16所示:图4-16删除与修改食品信息流程图关键代码如下:删除表中的dishesid字段,成功则显示删除成功,否则显示删除失败。执行SQL语句,获取值赋值给text;修改字段内容,修改成功之后显示修改成功。4.4.7订单信息管理模块对用户下单进行单据进行管理:包括订单的发送、订单进行统计等。当管理需要对用户所下的单据进行操作,我们点击订单信息管理,对于没有发餐的订单进行操作。订单信息管理如图4-17所示:(1)食品发送,点击订单操作,点击发餐。图4-17订单信息管理界面关键代码如下:从数据库中查询信息,提示已经发餐,提示操作成功;当已经操作过,提示该订单已经发餐。系统中的前台用户下单的单据进行统计,或者对于某位用户的订单单据查询。订单统计管理如图4-18所示:图4-18订单统计管理界面关键代码如下:执行一条SQL语句,对于其中的某一个字段名称进行模糊查询,显示出来。5系统测试5.1用户登录测试使用账号和密码为1915100303的用户进行测试,第一次输出错误的密码,第二次输出正确的密码,用户登录测试如表所示:测试目的测试过程测试对象预测结果测试结果用户登录功能点击网站主页,选择用户账号密码登录页面,填写个人账号和密码,点击登录。用户名:1915100303密码:123456789登录失败提示错误信息用户名:1915100303密码:1915100303登录成功登录成功效果如下图所示:密码错误登录:图5-1密码错误界面输入正确密码:图5-2密码正确界面5.2注册新用户测试点击用户注册功能,进行新用户注册,进入注册页面,对相关信息填写,第一次选择联系方式不填写,第二次所有信息不为空。测试目的测试过程测试对象预测结果测试结果用户注册功能点击网站主页,选择用户可以使用注册功能,新用户账号注册,对个人信息填写,最后点击注册。联系方式为空注册失败提示填写信息联系方式不为空注册成功提示注册成功效果如下图所示:当联系方式为空时:图5-3联系方式为空界面当联系方式不为空时:图5-4联系方式为空界面5.3后台管理员登录测试使用账号和密码为1915100302的用户进行测试,第一次输出错误的密码,第二次输出正确的密码,用户登录测试过程如表所示测试目的测试过程测试对象预测结果测试结果管理员登录功能点击网站主页,选择后台管理页面,管理员的账号和密码,点击登录。用户名:1915100302密码:123456789登录失败提示错误信息用户名:1915100302密码:123456登录成功提示登录成功效果如下图所示:密码错误登录:图5-5密码错误界面输入正确密码:图5-6密码正确空界面5.4食品添加测试点击菜品添加信息,进行菜品添加,进入添加页面,对相关信息填写,第一次选择全部为空,第二次所有信息不为空。测试目的测试过程测试对象预测结果测试结果食品添加点击网站主页,选择菜品添加信息,填写信息,点击添加。信息为空添加失败提示需填信息信息不为空添加成功提示添加成功效果如下图所示:当信息为空时:图5-7信息为空界面当信息不为空时:图5-8信息不为空界面6总结在经过不懈奋斗努力的几个月,我的毕业设计即将迎来最后阶段。在这几个月时间里,我在网站和书籍学到了很实用的知识和技术,对本专业的基本理论知识与技术有了更深层次的了解。只有我们自身不断的学习和试验,才能对自身进行完善,而我们每一次失败带给我们不少的收获,指出自身的问题,每一次的成功表明我们正在进步。本次系统采用了B/S框架架构设计开发,采用微软的集合开发环境visualstudio开发,编程语言则采用c#,以基本实现系统的开发设计为目标。在此次的设计中对于visualstudio开发工作环境认识更加深刻,让我知道我们在学校学习的只是皮毛,我需要学习更多的知识来充实自己。因为个人的能水平有限,我已尽力将本系统的缺陷和不足进一步的修改和完善,使系统更可能满足最初设计的理想。我知道在本次这个网上订餐系统设计中还存在着很多问题,这些问题的主要表现为:网站中的留言板无法做到像正规的订餐系统一样,在留言中进行交流。本次设计只是采用了ASP.NET技术最为基础的开发手段和技术手段,自我能力有待提高。参考文献戴静,马奇奇,王帅,吕浩伟,谈继军.基于Android的智能顺风订餐系统的设计与实现[J].科技风,2019(34):27徐帆.网上订餐系统的设计与实现[D].南昌大学,2018谢舒文.基于ASP.NET的网上订餐管理系统的设计与实现[D].厦门大学,2017张小艾.基于CAS的校园订餐系统的设计与实现[J].电脑知识与技术,2018,14(35):63-64+99张蕾.校园网上订餐管理系统的设计与实现[D].华北理工大学,2017李敏儿.餐饮企业外卖订餐系统的设计与实现[D].华南理工大学,2016王国军.网上订餐系统的设计与实现[D].辽宁科技大学,2015张海藩;牟永敏.软件工程导论(第6版)[M].清华大学出版社2013李俊山;叶霞;罗蓉;刘东.数据库原理及应用(SQLServer)(第三版)[M].清华大学出版社2017[10]尚展垒;唐思均.ASP.NET程序设计慕课版[M].人民邮电出版社2017[
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年上半年北京市千禧一代(80 90后)美妆护肤使用习惯调研报告
- 2026宠物拟人化旅行服务ESG实践:动物福利标准与社会责任感构建
- Unit 4 Body Language Section A Reading and Thinking 教案-2022-2023学年高中英语人教版(2019)选择性必修第一册
- 2026-2027学年初中心理健康九年级下册(2025)北师大版(2025)第十二课 友谊雕塑坊课时习题卷
- 导管安全护理课件
- 2026年今年规培模拟试卷目及答案
- 2026年外贸海运基础知识题库及答案
- 2026年临床路径模拟试卷及答案
- 2026年保险资格证模拟试题(含答案)
- 2026年轻型牵引模拟试卷带答案
- 2026年特种设备安全使用与管理考试题库(附答案)
- 2027贵州航天电器秋季招聘284人考试备考题库及答案解析
- 电网工程限额设计控制指标(2025年水平)
- 地理信息数据分类分级工作指南试行全文
- 《输电线路岩石地基基础施工方案》
- GA/T 2369-2026公安视频图像信息数据分类分级指南
- 油漆工劳务分包合同
- 自信自强勇成长,小学主题班会课件
- T/CEC 227-2019 火力发电建设项目全过程工程咨询导则
- 2025年新疆交投笔试题目及答案
- 技工院校英语课程标准
评论
0/150
提交评论