收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 其它专业论文 >> 软件工程本科论文

大学食堂订餐系统设计实现

[关键词:大学食堂,食堂订餐]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0396,word全文:46页,合计:15000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
大学食堂订餐系统设计实现毕业设计论文------

本次毕业设计以贴近生活实际的校园环境为背景,分析了在校学生和教职工的就餐现状,决定开发一个大学食堂订餐系统。旨在为学生和教职工提供更方便舒心的就餐服务,不但便于学校对食堂的监督和管理,还方便食堂的经营管理,节省人力资源,提高营业额的同时,有效地减少食物的浪费,并且顺应当今时代发展潮流,能够适应当今的快节奏生活。

本次毕业设计利用比较容易上手的C#语言开发,缩短了开发周期。结合socket编程、多线程等技术,利用sql server、visual studio软件,开发出一个简洁稳定、功能全面的大学食堂订餐系统。本文介绍了订餐系统在国内外的发展现状,并对现状进行需求分析,介绍了本系统开发时使用的开发语言、开发工具和一些核心技术。接着做出系统的详细设计和概要设计,最后展现了本系统的具体实现界面和测试结果。

系统性能需求

界面友好:用户界面设计简洁明了,为师生用户提供一个友好、功能清晰明了的登录界面。

实用性:满足广大师生无需排队、方便快捷的就餐需求,方便学校的管理,节省了食堂的人力资源,减少了食物的浪费。

技术先进:C#是当今最广泛使用的语言之一,其面向组件的编程思想为编程工作带来了极大的便利,且在功能实现上更高效人性化。

操作简单:学校的师生用户仅需在客户端进行简单操作便可实现订餐、对商家留言等功能,即便是退休的老教职工,也能根据一目了然的功能操作设计完成快速浏览和订餐。除了上门取餐外,还有可能实现餐到付款或餐到刷校园卡服务。

安装使用简便:可一键安装,也可以更改路径自定义安装。

适应性:能供根据不同高效的需求运用于各大高校食堂,而C#的面向组件编程的特性更便于程序模块的功能扩建。

客户端

1.用户注册

针对想要在校园食堂订餐的用户,通过客户端向服务器端发送注册请求,服务器端启动用户注册线程。用户注册主要包括用户名、密码、确认密码、姓名及手机号5个表单控件。其中用户名要求5-32个字符,密码表单与确认密码表单必须一致,邮箱地址表单必须是正确的地址,手机号码和收货地址两个表单主要用于用户在订餐结束生成订单时所需要的送货信息,方便用户的操作。当用户成功注册后,就可以进行登录操作,并在大学食堂订餐系统中订餐。

2.用户登录

用户通过客户端向服务器端发送登陆请求,服务器启动用户登录进程,向客户端发送允许登录信息,客户端接收到允许信息后,对数据库进行远程访问,并登录验证,登录到系统。

3.管理个人信息

用户成功登陆后,将呈现客户端的主界面,点击管理个人信息的入口后,可进入个人信息管理界面,实现修改个人信息功能,点击确认修改后,将远程访问数据库并更新信息。

4.查看菜品

客户端的主界面中呈现各种菜品,支持按商家窗口查看菜单,用户点击查看菜品的详细信息,进行对数据库的远程访问。

5.订餐

要为选好的食物进行结算,就需要生成一个订单。

......

服务端

1.管理服务器

管理员以管理员身份登陆后,同时服务器端开启服务以接受来自客户端的请求。当异常发生或报错时,管理员需要对相关进程采取及时措施。

2.接受客户端信息

为了同时响应多个客户端发来的请求,服务器端需要给客户端开启特定端口。服务器主要接收来自客户端的以下三种请求:

一、用户登录请求。当用户请求登陆时,服务器会为之建立socket,并通过该socket响应客户端的请求内容;

二、用户下订单请求。当用户选好食物后下单结算后,会向服务器端发送订单请求,服务器端收到该请求后做相应处理,并反馈给客户端以告诉用户是否发送成功;

三、用户退出。当用户请求退出系统时,服务器端会收到客户端的退出请求,此时服务器端将更新已存在的在线用户列表,并把与此用户建立的socket连接清除。

3.管理用户信息

管理员可在管理用户的界面中对师生用户......

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0396,word全文:46页,合计:15000

本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——大学食堂订餐系统设计实现(论文)!
相关毕业设计
    没有关键字相关信息!