您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 2014网上订餐系统需求分析
《网上订餐系统》需求分析如今基于互联网的电子商务系统越来越流行。网上订餐系统是一个在互联网上进行菜单信息发布和网上订餐以及建立客户关系的电子商务系统。餐饮企业可以通过这个电子商务系统发布自己的菜单信息以供客户在线订餐。客户可以通过查看菜单信息在线订餐。餐饮企业通过订餐系统的用户界面,可以查看客户注册信息、管理用户信息、添加菜单信息、查看客户订单信息。客户可以注册个人的信息,选择菜品添加到购物车中,最后生成订单发送给餐饮企业,以便餐饮企业送餐上门。客户可以注册用户、登录注销账户、查看菜单、维护购物车、下订单。企业管理员可以管理注册的用户、处理订单。技术分析:1.利用MVC模式开发模式,界面类控制类和模型类完全分开,代码复用率很高。2.源代码分开在几个包里:数据库包,数据访问对象包,实体类包,Servlet包,和一些常用的公用方法包。3.逻辑性判断的方法类写成Servlet,与用户交互的写成JSP;4.边学习边做,JSP很多设计5.数据库里的主外键都在程序里控制,没有在数据库里设置主外键的。E-R图Admin(管理员)表Dishseries(菜系)表adminLoginPwdPurviewLoginNameIdDishseriesDishseriesIDDishseriesinstructionDishseriesNameAdminIdGastronomy(烹饪方式)表Meal(餐品)表MealIsMeatSeriesMealImageIsStartUpGastronomyIdOrderCountIsRecommendMealPriceMealNameMealsummarizeDishSeriesIdMealIdTasteIdMemberPriceMealParticularDiscriptionVIPPriceGastronomyGastronomyIdGastronomyInstructionGastronomyNameOrdeform(订单)表vOrderformitem(订单项)表OrderformOrderIdOrderStateOrderTimeUserIdAddressIdOrderformitemItemIdMealCountMealPriceMealNameOrderIdMealIdFeelbackMessage(信息反馈表)表confirmmessage(确认信息表)表ConfirmMessageBookNameZipMobilePhoneUserIdPayTypePhoneSendTypeOrderMessageEmailFeelbackmsgUserNameMsgTimeUserIdMessageMsgIdAddresstaste(口味)表Users(用户)表usersLastLoginTimeLoginPwdIDCardTrueNameUserIdLoginNameIsVIPCreateTimeStartUpStatetasteTasteIdTasteNameTasteInstructionAdmin表字段名数据类型长度可空性主键否说明IdInt非自增的字段;AdminIdInt非管理员ID:职位代号LoginNameVarchar100非登录名LoginPwdVarchar220非登录密码PurviewVarchar非权限:经理、副经理Dishseries表字段名数据类型长度可空性主键否说明DishseriesIdInt非菜系IDDishseriesNameVarchar非菜系名称DishseriesInstructionVarchar500非菜系介绍Gastronomy表字段名数据类型长度可空性主键否说明GastronomyIdInt非烹饪方式IDGastronomyNameVarchar非烹饪方式名称GastronomyInstructionVarchar500非烹饪方式介绍介绍Meal表字段名数据类型长度可空性主键否说明MealIdInt11餐品IDGastronomyIdInt11烹饪方式IDDishseriesIdInt11菜系IdTasteIdInt11口味IDMealNameVarchar50餐品名称MealSummarizeVarchar50餐品概括描述MealParticularDescriptionVarchar255可餐品特点描述MealPriceDouble可餐品价格(让顾客有中国占便宜的心理)MemberPriceDouble可会员价格VIPPriceDouble可贵宾价格(订餐金额达到一定数量升级为贵宾)IsRecommendChar8可是否为店家推荐OrderCountInt11可此餐品被预定数量IsMeatSeriesChar1是否是荤菜MealImageVarchar255餐品图片IsStartUpChar4可餐品是否可以提供Orderform订单表字段名数据类型长度可空性主键否说明OrderIdInt11非订单IDUserIdInt11非用户IDOrderTimeDatetime非订单时间AddressIdInt11非地址IDOrderStateVarchar20非订单状态Orderformitem订单项表字段名数据类型长度可空性主键否说明ItemIdInt11非订单项IDOrderIdInt11非订单IDMealIdInt11非餐品IdMealNameVarchar50非餐品名称MealPriceDouble11可餐品价格MealCountInt11可餐品订购数量Feelbackmsg用户反馈信息表字段名数据类型长度可空性主键否说明MsgIdInt11信息IDUserIdInt11用户IdUserNameVarchar50可用户姓名MessageVarchar255反馈信息MsgTimeDateTime反馈信息发送时间Taste表字段名数据类型长度可空性主键否说明TasteIdInt11口味IDTasteNameVarchar50口味IdTasteInstructionVarchar255口味描述Users表字段名数据类型长度可空性主键否说明UserIdInt11非用户IdLoginNameVarchar50非登录名LoginPwdVarchar50非登录密码TrueNameVarchar50非真实姓名IDCardVarchar50非身份证号码IsVIPVarchar4非是否是贵宾StartUpStateVarchar20非用户启用态CreateTimeDatetime非用户创建时间LastLoginTimeDatetime非上次登录时间ConfirmMessage确认信息表字段名数据类型长度可空性主键否说明UserIdInt11非用户IdBooknameVarchar50非订餐人姓名AddressVarchar255非送餐地址ZipInt11非邮编PhoneVarchar50非电话MobilePhoneVarchar55非移动电话EmailVarchar255非电子邮件地址SendTypeVarchar50非送餐类型PayTypeVarchar50非付款方式OrderMessageVarchar255非订单附加信息
本文标题:2014网上订餐系统需求分析
链接地址:https://www.777doc.com/doc-2939601 .html