点菜系统需求分析Word下载.doc
《点菜系统需求分析Word下载.doc》由会员分享,可在线阅读,更多相关《点菜系统需求分析Word下载.doc(7页珍藏版)》请在冰点文库上搜索。
三、功能需求
主要功能包括:
登陆管理、点菜管理、查询及买单管理、管理模块。
整个系统模块划分如下图:
登陆管理
管理模块
查询及买单管理
点菜管理
餐点菜管理系统
根据该餐厅的具体情况,系统主要功能包括:
1.登陆模块
登陆模块
管理员登陆
普通用户登陆
该模块分因为普通用户登陆模块和管理员登陆模块。
普通用户可以进行点菜,查询,结账的操作;
管理员可以进行点菜,查询,结账还可以进行添加新的菜品。
2.点菜模块
点菜模块
服务员编号
菜品选择
桌号选择
显示菜图和价格
点菜模块包括桌号选择,服务员编号,菜品选择以及菜图和价格的显示。
3.买单模块
买单模块
是否买单
点菜信息
该功能模块包括显示已点菜的信息以及客户是否买单。
4.管理模块
管理模块
添加菜品信息
添加服务员信息
该模块包括添加菜品信息和添加服务员信息。
四、E-R图
整个系统开发过程中,主要涉及到的实体有:
服务员、餐桌、菜单。
他们之间的具体关系如下图:
姓名
编号
登陆密码
联系方式
服务员
招待
桌号
1
N
餐桌
人数
M
是否结账
点菜
菜单
图片
菜号
价格
类别
名称
五、数据流图
管理
管理员
添加菜品
菜单
服务员
点菜
添加点菜
确认点菜
结账
六、数据字典
表1餐桌表:
字段
类型
长度
值
桌号(主键)
int
4
不为空
可为空
char
2
可为空
表2点菜表:
表3菜单表:
菜号(主键)
20
image
16
表4服务员表:
(主键)
10
密码
不为空
七、接口要求
l硬件接口:
无特别要求;
l网络硬件接口要求:
现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。
l软件接口要求:
无
八、软件属性
l可用性:
本软件也可以通过单步跟踪的操作进行检查处理。
l安全性:
由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。
l可维护性:
本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。
修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。
l兼容性:
由于尚未测试,故无法对兼容性进行评析。
九、支持信息及运行环境
l软件支持:
本软件开发是使用C#编写;
l设备支持:
推荐配置:
WindowsXP,256内存;
l数据库:
MicrosoftSQLServer2000
十、参考资料
a.《数据库系统概论》萨师煊、王珊编著高等教育出版社
b.《SQLServer2000管理与应用》张海健编著中国电力出版社
c.《软件工程》邓良平、刘海松、陆丽娜编著西安电子科技大学出版社
d.《C#高级编程》SimonRobinson、ChristianNagel等著;
李敏波翻译;
黄静、张少华审校清华大学出版社
e.《VisualC#数据库项目案例导航》张奇、李律松、卫建伟等编著清华大学出版社
f《c#程序设计语言》Microsoft著
十一、附录
1.分组情况:
成员名单
工作分配
邹琳(单人一组)
在规定的时间内完成数据库课程设计
2.项目进度计划、安排:
时间
项目计划
第九周
完成需求分析
第十周
设计各个模块的界面、数据库建立
第十一周
系统登录模块、点菜管理设计模块桌台信息界面
第十二周
职员信息管理模块、菜单信息管理模块
第十三周
消费查询、其他功能模块、系统退出
第十四周
功能测试
7
09计师本一班090801103邹琳数据库课程设计——点菜管理系统