- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上订餐项目设计文档
1.1背景
项目名称:网上订餐系统
根据传统的订餐模式,顾客自己选择喜爱的菜品,然后发出订单给商家,商家根据从网上发出的订单给与发货,比传统的订餐方式更加明了,相比电话订餐更加清楚,可以看见图片等,可以了解该菜的做法,对于忙碌的一族来说可以节约时间。
1.2主要任务
在一定时间内,初步是一个学期内,用所学的J2EE只是开发出一个网上订餐系统
1.3参考资料
《企业级java开发与架构》 电子工业出版社
《 数据库原理》高等教育出版社
1.4技术路线
在企业级开发的基础上,利用jsp+servlset的基本技术实现 网上购物系统,设计了数据库,同时定义了各种约束条件,也简化了数据库的设计,仅仅实现最基本的网上购物功能,像hibernate等先进技术都没有具体采用,而是将他们用在实验阶段。采用的数据访问方式是baseDao的模式,编写数据层代码,实现了MVC三层架构, 系统的扩展和维护,同时在次基础上的开发也变得很容易,数据访问层采用统一的数据访问模式,业务逻辑层主要是用java语言编写,视图层主要是用html代码编写,利用dreamweaver8开发。本系统的开发在一定程度上利用到各种开发工具,同时系统的可移植性是java语言开发的一个最大的特点。
1.5项目周期
2010-3-1至2010-4-1
完成需求分析和数据库设计,包括数据库的概要设计和详细设计
2010-4-2至 2010-4-31
完成页面的设计,和视图的完整性及美化。
2010-5-1至 2010-5-31
业务逻辑层的完成以及各层之间的联系
2010-6-1至2010-6-20
各种文档的撰写和系统的发布
2系统设计
概要设计模块E-R图
详细设计模块—表关系图
商品以及其类图
订单以及其相关类的类图
数据字典
数据项关键字 数据项含义 数据类型 数据要求 货物编号 goodsID 货物编号 int 11 货物名字 goodsname 货物名字 varchar 255 货物价格 price 货物价格 varchar 255 货物目录 goodscontent 货物目录 varchar 255 货物图片 goodspic 货物图片 varchar 255 货物详情 goodsdetail 货物详情 varchar 255 订单编号 orderID 订单编号 varchar 255 数量 amount 数量 int 4 用户编号 userID 用户编号 int 4 总价格 totalmoney 总价格 varchar 255 订单日期 orderDate 订单日期 varchar 255 订单状态 state 订单状态
varchar 255 用户名 username 登录用的用户名 varchar 255 密码 password 登录用的密码 varchar 255 真实姓名 realname 真实姓名 varchar 255 邮箱 email 邮箱 varchar 255 地址 addre 地址 varchar 255 用户类型 type 1表示普通用户,2为管理员 int 2 用户电话 tel 用户的电话号码 varchar 255
2.1对功能的描述
用户分为普通用户和管理员
普通用户只有订餐、发送订单、修改个人信息的权利
管理员拥有普通用户的所有权利 以及增删改查的权利、对货物的增删改查
对订单的查看、删除、处理等、以及对用户的管理
2.2对系统角色的描述
系统角色只有合法用户,用户可用密码登录到主界面,进入数据的操作。用户可以实现各种系统的功能。用户可根据不同的需要进行系统操作。根据登录用户的ID可以确定用户的种类,从两种用户里面选择性登录,再确定用户的权限,同时给与显示相应的界面。
2.3对功能的规定
系统功能图显示了该系统为用户所提供的不同的管理功能,用户可以根据不同的需要进行系统操作。对于各种功能的实现,用户在选择不同的操作后,对系统的数据进行操作。用户应注意各种数据类型的不同,在对相关数据进行增加、修改、删除和查询时,应注意数据类型应符合要求。
功能、用例分析图
用例描述:
系统管理员的数据管理这一块进行用例描述
用例名称 查看订单 用例描述 当系统中有人订餐时,管理员可以查看所有用户所定的定单 参与者 系统管理员 优先级 1 状态 查看订单 前置条件 管理员登录 后置条件 管理员处理相应订单 基本操作流程 进行数据的增删改查等,
查看所有订单
查看相应订单详情
处理相应订单
被泛化的用例 无 被包含的用例 无 被扩展的用例 无 修改历史记录 张三,定义基本操作流程,2010-
您可能关注的文档
最近下载
- 2024年银行考试-授信业务资格笔试参考题库含答案.docx
- 2023-2024学年重庆市高二上册数学期末试卷1(人教版).docx VIP
- 园林景观施工技术交底记录大全.docx
- 期末周末作业题(含解析)2024-2025学年人教新目标(Go for it)版英语八年级上册.docx VIP
- 2024山西省农商银行招聘1340人笔试模拟试题及答案解析.docx
- 人教版2024-2025学年度第一学期七年级期末数学试卷.docx
- 可信数据空间建设及应用参考指南1.0.docx
- 2024江苏高考政治真题(原卷版).docx
- 三年级数学上册专项练习(拔高题)北师大版.pdf
- Rhino5.0&KeyShot产品设计实例教程(第2版).ppt VIP
文档评论(0)