- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上书店管理系统—UML软件建模课程设计
1 -
word格式文档
专业整理
课程设计报告
课程名称: UML软件建模
设计题目: 网上书店管理系统
专业班级: 网络工程
班 级: 1
学生姓名: 贺**
学生学号: 2013**
指导老师: 罗**
二○一六年六月十三日
目 录
TOC \o 1-3 \f \h \z \u 一、系统需求 - 2 -
二、功能需求 - 3 -
2.1 用户认证管理 - 3 -
2.2 书籍浏览 - 3 -
2.3 书籍选购 - 4 -
2.4 用户结算 - 4 -
2.5 用户信息管理 - 4 -
2.6 书籍信息管理 - 4 -
2.8 订单信息管理 - 4 -
三、数据需求 - 5 -
四、需求分析 - 5 -
4.1 识别参与者 - 5 -
4.2 识别用例 - 5 -
4.3 用例的事件描述 - 7 -
五、模型结构 - 12 -
5.1 定义系统对象 - 12 -
5.2 定义用户界面类 - 12 -
5.3 建立类图 - 13 -
六、动态行为模型 - 15 -
6.1 创建系统的顺序图 - 16 -
6.2 创建系统的状态图 - 19 -
6.3 创建系统的活动图 - 21 -
七、物理模型 - 23 -
7.1 创建系统构件图 - 23 -
八、总结 - 23 -
一、系统需求
网上书店系统描述如下:
在网上书店系统中,普通用户浏览主页面查看图书及详细信息,如想在本网站购买图书,需注册成为该网站会员,然后进行购买活动。
会员用户通过其注册的账号及密码登陆该系统,登陆该系统后可以对个人信息进行修改,包括密码的修改,可以添加所选书籍到购物车,删除购物车里的书籍,以及修改购物车内书籍的数量,确定购买后进去支付页面。
管理员登陆系统后,可以修改其登陆密码,维护员工信息,维护会员信息,以及系统维护。管理会员信息主要是添加会员、删除会员以及修改会员信息。管理员工信息要分为添加员工、删除员工以及修改员工信息。系统的维护主要为系统更新。
对上述网上书店系统的描述进行分析,可以获得如下功能性需求:
游客在网上书店系统注册个人信息,可以成为会员。
会员通过身份验证,登录到网上书店系统。
会员或游客可以浏览网上书店的图书。
会员可以查询修改个人资料,包括个人的基本信息、订单信息。
会员可以将要买的书籍添加到购物车,可以对购物车里书籍信息进行修改。
会员可以对所下订单进行提交并进入付款界面进行结算。
员工根据用户名和密码,登录到网上书店系统。
员工可以对书店的销售情况进行查询。
员工可以管理图书信息和订单信息。
管理员输入账号和密码可以登录带网上书店系统
管理员可以修改员工信息、添加、删除员工。
根据以上分析,给出系统功能图(可选):
图1-1
图1-1网上书店系统功能图
系统功能图
系统功能图
二、功能需求
2.1 用户认证管理
用户认证管理主要用于对用户身份的识别,即分辨顾客是否为注册用户,是否已经登录本系统,所包括的功能为:未注册用户注册和已注册用户登录。
当未注册用户注册时,系统调用该模块将用户注册信息插入用户数据库保存;当已注册用户登录时,系统调用该模块对用户数据库进行查询,如果库中有和登录用户相匹配的信息,则用户通过身份验证,成功登录;否则将提示用户密码或用户名错误。
2.2 书籍浏览
书籍浏览的主要功能是将本书店现有书籍按内容、体裁、作者等分类展现给顾客,以便于顾客查询或选购。当顾客选择一个类别的书籍时,系统将调用该模块对商品数据库进行查询,并将查询到的所有这类书籍返回显示给顾客。浏览模块展现给顾客的是最直观的书籍信息,用户可以看到书籍的图片、作者、出版社以及该书的简介。
2.3 书籍选购
书籍选购主要包含一个购物车程序,便于顾客随时查询已选购的商品或放弃这些商品。购物车程序模拟超市中的购物车,当用户在网上书店登录以后就会向其分发一个购物车,这个购物车将一直伴随着顾客,直到顾客完成了购物流程为止。当顾客要购买书籍时,只要点击“购买”按钮该书将会自动加入购物车中,然后顾客可继续浏览或选购。顾客可随时查看已选书籍,并可将书籍从购物车中删除,即放弃购买。
2.4 用户结算
客户结算的主要功能是在客户选定商品后显示出客户所订购商品的订单,以使客户能够买到该商品。当顾客选购完毕准备结帐时,顾客会选择一种结算方式,
文档评论(0)