网上订餐项目设计文档.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1背景 1.2主要任务 在一定时间内,初步是一个学期内,用所学的J2EE只是开发出一个网上订餐系统 1.3参考资料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系统设计 详细设计模块—表关系图 商品以及其类图 订单以及其相关类的类图 数据字典 数据项关键字 数据项含义 数据类型 数据要求 货物编号 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对功能的规定2010-6-23 系统用例图 流程图 功能相关描述: 用户购买:够买商品的时候,用户先登录系统,然后查看所有商品,或者先将商品假如购物车再登录购买,若不存在用户则注册后再购买,的那个选购的商品完成后,进入购物车,生成订单,并且填写收货地址、联系方式 、和付款方式,然后生成订单,用户的购买就完成了,等待发货。 购买商品顺序图 购买商品协作图 管理员处理: 管理员登录后,可以进入查看订单页面,然后可以根据订单状态选择没有被处理的订单查看订单详情、根据订单详情选择发送的货物,然后发货、或者取消发货。 管理员处理订单顺序图 管理员处理订单协作图 管理员增加货物:管理员登录后,进入增加货物页面,输入货物的相关信息后选择“确定” 则完成货物的添加 管理员增加货物顺序图 管理员增加货物协作图 2.4系统基本框架 本系统利用myeclipse8.0开发采用tomcat6.0作为B/S结构的服务器,mysql 作为数据库服务器,采用的java语言编写的服务器端代码,适用于在在各种操作系统上使用达到了一处编写到处运行的目的,充分体现了代码的移植性和可扩充性。 网上订餐系统 4 重新显示 删除货物 1 N 图片 1 N 简介 编号 订单编号 总价 订单日期 价格 名字 类型 密码 详情 货物 用户 地址 电话 邮箱 状态 真实姓名 用户名 订单 用户编号 用

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档