时间:2022-08-01 11:01:28来源:网络整理
数据库课程设计需求分析规范设计标题:在线订餐系统部门:计算机学院专业班级:学生ID:姓名:导师:起止时间:2012年3月-2012年5月目录1.需求分析11.1 简介11.1.1.写作目的11.1.2.背景和范围11.@ >1.3.系统目标11.2.系统业务分析:11.2.1客户下单的主要流程………… ………………………………………… 11.2.2管理员,后台管理流程…………………………………………………… 21.3系统平台:21.4系统功能分析21.4.1客户在线订购功能分析31. 4.2管理员后台管理系统功能分析3< @1.5.数据库设计41.5.1.数据库表和字段设计41.5.2.系统用例图51.5.3.数据流程图 61.6.数据字典 61.7用户界面61.8系统性能要求72. 参考文献:71.1简介1.1.1写作目的 学校不仅是一个学习的地方,也是一个消费的地方不容忽视。学校里隐藏着无限的商机。当今的大学生追求个性和时尚。只要对他们有利,他们就不会太在意经济问题。目前,通过我们的观察,我们发现大学生有一个特点。虽然课余时间很多,但很多同学还是觉得时间不够用。因此,他们只能在每天忙碌的时候呆在宿舍里吃泡面。学校虽然有4个食堂,但是放学后,拥挤的现象依然存在,很多玩游戏的学生都不愿意去食堂吃饭,愿意过着吃泡面的生活。
我们正在考虑一个问题。这些学生每天都过着这样的生活,这对他们的健康极为不利。他们不担心这个问题吗?经过我们的调查,事实证明并非如此。他们只是沉迷于一件事,不想吃。他们也知道每天这样做对他们的健康不利。在这一点上,我觉得这应该是一个市场,就是给这些学生送饭,解决他们吃饭的问题。中间收取一定的小费,应该得到同学们的回应。但我们毕竟是学生网上订餐系统需求分析,课余时间不能偏离学习的目的太多,否则就很不理智了。考虑到这一点,我突然想到设计一个在线订餐系统,以便将所学应用到实践中。不仅有趣,还能提高动手能力,同时帮助同学,一石三鸟。 1.1.2背景与范围 当前电子商务系统发展迅速。相信以良好的品质和服务为口碑,网上订购系统必将受到广大客商和学生的欢迎。麦当劳、肯德基等快餐店的线上点餐服务,为我们提供了一条可以借鉴的路径。业内专家普遍认为,电子商务是一种个性化服务的生产方式,而餐饮业早已是个性化、多元化的生产服务。因此,眼光独到的餐饮经营者不应该总是停留在盲目的价格战和区域战的阶段,而应该在信息技术和电子商务领域抓住机遇。 1.1.3.系统的目标用户可以通过访问我们的多乐街在线点餐系统登录或注册,以获得您想要的各种食物,管理员可以查看用户的菜品,可以添加、删除、修改、查看菜品。
开发点餐系统可以节省学生的时间和精力,避免学生在食堂长时间等候网上订餐系统需求分析,减少食堂拥挤的问题,提高服务质量和学生对食堂的满意度。 1.2.系统业务流程1.2.1 客户点餐的主要流程如下: 客户登录在线点餐系统浏览菜单或注册为成员。会员可以更改个人信息,以会员身份登录的客户可以享受订购服务。如果客户觉得需要更改菜单,可以对选中的菜单进行选择、更改、删除等功能。当客户确认订单完成后,客户可以提交到我们餐厅后台系统并生成订单。客户可以给我们留言,对系统或餐厅提出意见或建议,我们将及时、满意地回复。 1.2.2管理员,后台管理流程如下: 管理员登录后台点餐系统。管理员可以管理会员信息。后台将客户的订单提交给厨房展示。后厨房根据顾客点菜的菜单做饭。每次完成一道菜时,将其状态更改为完成。所有点菜完成后,会员提交收货地址进行确认并发货。系统业务流程分析图1.3 系统平台服务器端:tomcatWindows XP;计算机语言:JAVA、SQL语言、JSP软件:sql2005、eclipse-SDK-3.2.2、DREAMWEAVER、POTOSHOP网络通信协议:TCP/IP:属性数据类型允许 null userIDIntNot nullPrimaryuserNameVarchar(30)Not nulluserPassVarchar(30)Not nulluserMailVarchar(50)userRealNameVarchar( 30)userSexVarchar(4)foodOrderInfo 表(订单表)属性数据类型允许空主键 foodIdIntNot nullPrimarydnoVarchar(50)Not nullcustomerNameIntAddressVarchar(100)Not nullzipCodeVarchar(20)Not nulltelephoneVarchar(30)Not nullmovPhoneVarchar(30)emailVarchar(30)NoticeTextTotalPriceNumeric(18,0)ExamineVarchar(50)StantsVarchar(50)rdateVarchar(50)caipu表(配方表)属性)数据类型允许空主键 caipumingVarchar(50)Not nullprimarycaipineirongVarchar(500)Not nullrtiemdatetimeNot null 连西表(消息表)属性数据类型允许空主键 zhutiVarcha r(50)Not nullprimaryemailVarchar(50)Not nullyijianVarchar(50)Not nullritemdatetimeNot null1.5.2系统用例图1.< @5.3 数据流程图:1.6、数据字典的作用是定义和解释词汇。
在结构化分析中,数据字典的作用是定义和描述数据流图的各个组成部分。换句话说,数据流图上所有组件的定义和解释的字面集合就是数据字典。数据字典对数据流图和各种组件进行注释,并将实际内容分配给这些组件。此外,数据字典还定义和解释了系统分析中需要解释的其他问题。数据字典描述的主要内容有:数据流、数据元素、数据存储、处理、外部项。数据元素是数据流的基本组成部分。在系统分析中,数据字典起着重要的作用。 1.7、用户界面的界面风格清新自然,可以增强食欲,添加动态图片效果,避免页面生硬。包括登录窗口、关于我们、在线点餐、最新活动、时间显示、友情链接等。客户登录后选择在线点餐,选择喜欢的餐点点餐,提交到后台生成订单. 1.8、系统性能要求系统响应速度要快,系统界面要美观大方,风格要统一,特色要突出。注册后,顾客需要登录系统并输入密码才能点餐。对于管理员来说,在查询订单时,可以查询到各种组合条件,查询效率高,可以及时响应查询请求。正确处理(包括录入和删除)会立即显示在首页相应栏目,实现即时发布、即时生效的功能 N 用户模块 注册用户登录系统 浏览餐点 订购餐点 在线留言 餐点查询管理员模块 餐点管理服务管理 添加餐点 修改餐点 删除餐点 回复消息 删除消息 管理订单 添加食谱 删除食谱
声明:文章仅代表原作者观点,不代表本站立场;如有侵权、违规,可直接反馈本站,我们将会作修改或删除处理。
图文推荐
2022-08-01 10:01:17
2022-08-01 08:10:48
2022-07-31 14:03:00
2022-07-31 13:10:04
2022-07-31 11:10:06
2022-07-31 09:05:21
热点排行
精彩文章
2022-08-01 10:01:09
2022-08-01 09:01:48
2022-07-31 13:10:16
2022-07-31 08:10:21
2022-07-30 08:10:54
2022-07-29 09:02:53
热门推荐