UML课程设计-网上购物系统

上传人:桔**** 文档编号:507619210 上传时间:2022-10-19 格式:DOC 页数:40 大小:1.49MB
返回 下载 相关 举报
UML课程设计-网上购物系统_第1页
第1页 / 共40页
UML课程设计-网上购物系统_第2页
第2页 / 共40页
UML课程设计-网上购物系统_第3页
第3页 / 共40页
UML课程设计-网上购物系统_第4页
第4页 / 共40页
UML课程设计-网上购物系统_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《UML课程设计-网上购物系统》由会员分享,可在线阅读,更多相关《UML课程设计-网上购物系统(40页珍藏版)》请在金锄头文库上搜索。

1、面向对象分析与设计课程设计专 业 计算机科学与技术 班 级 计算机08-1 学 号 姓 名 指导教师 完成时间 2011-6-10 成 绩 目 录二 设计目的 31. 需求分析 3系统功能分析 3三 设计要求 4 1.数据流 4 2.工作流程图5 3.数据字典 7 4.E_R图 9 5.sql建表语句 10 四 用UML对系统建模 121. 用例图(用例建模)12前台用户用例图及其文档12后台管理员用例图及其文档142. 系统类图 163. 顺序图 174. 构造活动图 205. 构造状态机图 296. 构件图337. 部署图 33五 使用说明书 34六 工作总结39一、设计题目:网上购物系统

2、设计二、设计目的 需求分析 在线商城系统主要是针对中小型商城,购物系统管理员将商品信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买商品,提交订单给购物系统管理员,并同时将费用通过电汇或邮寄的方式交付到商城管理员处。购物系统管理员在收到付款后,发货给购物者,并同时更新网上有关于该订单的付款状态,从而完成一次交易。 只允许系统规定的购物系统管理员来添加和修改商品信息;购物系统管理员可以查看该系统的所有注册用户信息,可以修改某一个注册用户的基本信息,也可以删除某个用户;购物系统管理员可以查看该系统的所有订单,可以删除订单,也可以修改订单的付款状态、发货状态。 任何一个网络用户都可以

3、注册称为该系统的固定用户,注册时需要填写基本注册信息,还可以修改个人的基本信息。 只有注册用户才能登录此系统,购买商品。购买商品时可以任意选购商品,任意填写购买数量,可以修改已选择商品的购买数量,可以删除已选择的某一种商品,可以取消购买,可以提交购买下达订单确认一次购买成功。 购买商品后的用户可以登录系统查看自己的订单的付款状态和发货状态。 系统客户端运行在Windows平台下,服务器端可以运行在Windows平台下,系统应该有一个较好的图形用户界面。1、功能模块分析(1)、前台用户模块主要是实现注册用户实现浏览图书、购买商品的功能。这个模块幽分为以下几个小模块: 注册模块:实现用户的注册,注

4、册时用户需要输入基本的个人信息。 登录模块:实现注册用户登录此系统。 在线购物:实现注册用户的在线购买商品,包括商品列表、商品信息的查看和添加购物等功能。 购物车管理:实现用户对自己的购物车管理,包括商品列表、购买商品的修改、删除、提交购物车和清空购物车功能。 订单查看:实现对订单的管理,包括订单列表、订单查看等功能。(2)、后台管理模块主要是针对系统管理员实现其对系统的管理功能。这个模块又分为以下几个小模块: 登录模块:实现管理员登录。购物系统管理模块:实现对商品的管理,包括商品列表查看、商品信息的增加、修改和删除等功能。 订单管理模块:实现对订单的管理,包括订单列表、订单的查看、修改和删除

5、等功能。 用户管理模块:实现对用户的管理,包括用户列表、用户信息的查看、修改和删除等功能。三、设计要求3.1数据流图:退出系统处理订单订单顾客 管理员商品处理3.2工作流程图(1)、管理员的工作流程图管理员登陆账号是否正确否显示错误信息是进入管理界面提交数据操作请求 数据库库 显示数据信息(2) 、用户系统操作流程图用户登陆账号是否正确否显示错误信息是进入系统界面提交数据操作请求 显示数据信息 数据库库3.3数据字典:3、3 数据字典3.3.1、管理员表(My_BookAdminuser):用于存放管理员的数据记录。数据项数据类型说明AdminUser varchar(20)管理员用户名Adm

6、inPassvarchar(50)管理员密码3.3.2、注册用户表(Users):用于存放注册用户的记录。数据项 数据类型 说明UserIdInt not null用户序列号UserNamevarchar(20) not null购物用户名PassWordvarchar(50) not null 密码Namesvarchar(20)真实姓名Sex varchar(2) 性别Addressvarchar(150) 联系地址Phonevarchar(25) 联系电话Postvarchar(8) 邮编Emailvarchar(50) 电子邮件RegTimeDateTime 注册时间3.3.3、商品类

7、别表(My_BookClass):用于存放图书记录。数据项数据类型说明TypeIdint IDENTITY (1, 1)ID序列号TypeName varchar(30)商品类别名3.3.4、商品信息表(Book):用于存放初始的图书类别记录。数据项数据类型说明Idint IDENTITY (1, 1)ID序列号ProductIdInt(5)商品Id号ProductName varchar(40)商品名称TypeIdint 商品类别ProductShowVarchar(2000)商品简介StartpriceMoney商品原价SalepriceMoney销售价格3.3.5、用户-订单表(My_I

8、ndent):用户存放用户下达的订单基本信息。数据项数据类型说明Id int IDENTITY (1, 1)ID序列号IndentNo varchar(20)订单编号UserId int用户序列号SubmitTimedatetime提交订单时间ConsignmentTime varchar(20)交货时间TotalPrice float总金额content varchar(400)用户备注IPAddress varchar(20)下单时IPIsPayoff int用户是否已付款IsSalesint是否已发货3.3.6、订单-商品表(My_IndentList):用于存放订单的商品信息。数据项数

9、据类型说明Id int IDENTITY (1, 1)ID序列号IndentNo int订单号表序列号ProductIdint商品序列号Amountint订货数量4、概念模型设计(E-R图);提交时间用户序列号交货时间管理员密码管理员用户名订单 编号总金额用户备注真实姓名管理员 管 理用户名 1下单时的IP地址管理员顾客n用户是否已付款 订单密码订单顾客性别 p 1是否已发货n联系地址 m管理 顾客商品订单电话用户序 列号邮编电子邮件 m n 商品ID序列号销售价格商品ID号商品原价商品名称商品类别商品简介5、Sql建表语句(使用sql server 2008数据库设计)create table My_Book(-图书信息表Id INT IDENTITY (1, 1) NOT NULL ,-ID序列号BookName varchar(40) NOT NULL,-书名BookClass int not null,-图书类别Author varchar(25) NULL,-作者Publish varchar(150) NULL,-出版社BookNo varchar(30) NULL,-书号Content varchar(4000) NULL,-内容介绍Princefloat NULL,-书价Amount int NULL,-总数量Leav_nu

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号