『食堂外卖系统』功能展示

食堂外卖系统』功能展示

——独立观察员 2014.07.20

其实这是大概一个月前的事了,本来不打算发到博客上来的。但由于博客好久没更新文章了,这样不太好,所以就把这个发上来充数了。

2014.06.19——06.26,这段时间我们进行着软件工程课程的短学期实践。每个小组需要做个”系统”,其中就有大家耳熟能详的大名鼎鼎的”图书馆管理系统”。最终,我们小组三个人决定了做个”食堂外卖系统”。综合我们的能力以及我自己做的事情来看,我对于最终的结果还是比较满意的;不过,不得不承认,这确实难以谈得上是什么”系统”。

不过我们为了”遵循”软件工程的思想,一直以来就是以”系统”相称的,所以这里还是沿用称呼吧。对了,叫”项目”可能会好一点。

这个系统分为了三个端——用户端、管理员端以及服务器端。其中,用户端用于让用户进行点菜操作,管理员端可增删菜式、查看打印订单等,服务器端负责验证信息、接收处理订单等。系统使用的是Access数据库,服务器端使用MFC的命令行方式,管理员和用户端是C#的WPF图形界面程序。我负责那两个图形界面,我的两个小伙伴,一个负责服务器端,另一个负责文档等。

好了,下面开始进行功能展示。

 

一、启动

系统包含的可执行文件及其它依赖文件:

 

双击”SimpleTCPServer.exe”打开服务器:

 

双击”OrderFood_WPF.exe”打开”食堂外卖系统客户端”:

 

双击”OrderFoodAdmin.exe”打开”食堂外卖系统 管理员端”:

 201407200001

二、管理员端

填写”服务器地址”、”端口”、”用户名”、”密码”后点击登录,注意未登录时”载入菜单”按钮是不能点击的:

 

如果登录成功,”载入菜单”以及其它界面的相应按钮就会变成可操作状态:

 201407200002

点击”载入菜单”后,在右侧就会显示出菜单:

 

可拖动滚动条查看菜单:

 201407200003

点击”增添菜式”标签,填写相关信息后,点击”确认无误,添加!”按钮即可添加菜式到数据库中:

 

成功后会显示出添加的菜式:

 

此时可回到”查看菜单”标签,再次点击”载入菜单”进行刷新,可以看到新添的菜式已录入菜单中:

 201407200004

点击”查看订单”标签,再点击”查看订单”按钮,即可在右侧显示订单:

 

三、客户端

 

填写”服务器地址”和”端口”后点击”检测是否可订餐”即可与服务器连接:

 

点击”点击 载入/刷新 菜单”按钮,可载入菜单信息:

 201407200005

点击相应菜式可添加到订购列表,再次点击可取消:

 

点击”已定购”区的相关按钮也可取消该菜式的订购:

 

从下图可见取消成功:

 201407200006

点击”结算”按钮进行结算:

 

填写”确认订单”区的相关信息,然后点击”确认无误,提交!”按钮即可提交订单到服务器:

 

四、订单

服务器接收订单并进行处理:

 

可在管理员端查看新增的订单:

 201407200007

五、其它

项目下载地址:食堂外卖系统

打印本文

2 回复 to 『食堂外卖系统』功能展示

  1. 挺实用的系统,不错!如果稍微美化一下,把界面弄得更好一点,就可以直接使用了。

回复