一、系统功能需求
师院外卖信息平台是一套方便大众、操作简便、实用的网上管理软件,包括前台用户界面模块和后台管理员模块;期中前台用户界面模块包括菜单浏览、店家浏览和公告浏览,后台管理员模块包括管理员管理、店家管理、菜单管理、公告管理。
下面概括一下本师院外卖信息平台大致的功能需求。
1)客户登录
在客户进入系统前,不要做任何的注册和其他的手续,只要客户知道这个网站,就可以登录这个系统,进行查看相关的店家和菜单信息,只有管理员才需要注册和登录的过程。
2)修改注册信息
客户不需要进行注册,但是管理员必须注册,同时可以登录和修改自己的密码、登录名和每页显示行数等信息。
3)菜单查询
登录后客户可在菜单管理中查询所需快餐,并根据店家的电话号码进行订餐,也可以直接输入您所需要的饭菜名进行查询并进行订餐。
4)订餐管理
这里的订餐主要是根据店家的电话进行订餐,订餐过后,半个小时送饭到客户,餐到付款。若是有急事取消订餐,可以在半小时内完成,若是您定的餐没有到,我们则在订餐单之后3分钟之内告诉您。
5)数据管理
当管理员注册后,其信息自动存入数据库中,也可以进行删除,更新等,同时管理着公告信息和店家信息的删除和更新。
6)后台管理
后台管理人员需根据店家和菜单来发布消息,更改发布错误的消息,删除过时的消息,同时把店家最近的新菜特别不出来,然后把这些数据都存入数据库中。
整个快餐外卖系统的功能需求图如下:
二、各个模块的功能需求图
1.前台用户界面模块:
1)菜单浏览:客户可以根据页面的菜单项,浏览所有的菜单信息。
2)店家浏览:客户可以根据页面的店家项,浏览所有的店家信息。
3)公告浏览:客户可以根据需要,查看自己想要的公告信息。
2.后台管理员模块:
管理员管理:
1)添加客户:管理员可以对店家和菜单进行添加操作。
2)删除客户:管理员可以对已有店家和菜单进行删除操作。
店家管理:
1)添加店家:管理员可以根据店家的需求进行增加店家操作。
2)修改店家:管理员可以根据店家的需求进行修改店操作。
菜单管理:
1)添加菜单:管理员可以根据店家的需求增加菜单。
2)修改菜单:管理员可以根据情况修改想要错误的菜单名字。
4.数据维护:
1)添加数据:管理员对数据库中添加数据。
2)删除数据:管理员对数据库中删除数据。
3)查询数据:管理员对数据库中查询数据。
4)更新数据:当数据中有改变时及时更新数据库。
5.公告管理
1)添加公告:管理员对于店家信息进行公告。
2)删除公告:管理员删除没有用或者过期的公告。
3)修改公告:管理员修改那些出错的公告。
三、类图
1.参与者相关的类
系统中参与者有3个,分别是客户()、店家、派送人员(Role)和管理员(admin)。其中把客户和未注册归为使用者(user),所以该系统中和参与者想着的类的类图如图所示
2.系统中其他的类
店家类(List)、菜单类(menu)、设置分页显示的类(menucom)和跟数据库连接相关的类(mealreg)
3.各类之间的关系(部分)
四、组件图和配置图
1、系统的组件图
2、系统的配置图
系统配置:
操作系统:Windows 7
运行平台: .NET 4.0
Web服务器:IIS6.0
数据库服务器:SQL Server2008 R2
五、运行环境的配置和系统安装:
1.安装IIS
开始-控制面板-程序-打开或关闭windows功能
如图选择安装
2.在开始菜单搜索Internet 信息服务(IIS)管理器并打开。
3.在网站处单击右键——添加网站。
填写网站名称,选择应用程序池,选择Classic .NET AppPool确定。
内容目录选择网站所在位置,填写IP地址,端口号默认为80
4.在数据库右键属性权限中添加guest账户,权限 授予Connect确定。设置连接字符串。
5.打开默认文档,添加网站的默认文档。
6.设置网站所在文件的权限,我的网站文件夹中,单击右键——属性——安全性——编辑——添加——输入Users——检查名称——确定——选中Users——添加读写权限——确定。
7.让同一局域网里面的人能访问自己的电脑上的网站。
①依次选择:开始---所有程序---管理工具---高级安全 Windows 防火墙。
②在高级安全 Windows 防火墙的左边栏,选择“入站规则”。
③在右边栏选择"新建规则“。
④在弹出的窗口依次选择:选中端口---下一步---选中TCP以及特定本地端口,填入端口号80---下一步---选中允许连接---下一步---选中所有选项---下一步---填入IIS---完成。下载本文