《软件系统建模与uml》综合设计实验-网上书店系统的uml建模

《软件系统建模与uml》综合设计实验-网上书店系统的uml建模

ID:6603463

大小:315.00 KB

页数:38页

时间:2018-01-20

《软件系统建模与uml》综合设计实验-网上书店系统的uml建模_第1页
《软件系统建模与uml》综合设计实验-网上书店系统的uml建模_第2页
《软件系统建模与uml》综合设计实验-网上书店系统的uml建模_第3页
《软件系统建模与uml》综合设计实验-网上书店系统的uml建模_第4页
《软件系统建模与uml》综合设计实验-网上书店系统的uml建模_第5页
资源描述:

《《软件系统建模与uml》综合设计实验-网上书店系统的uml建模》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图书管理系统的分析及设计---应用UML建模2011——2012学年第一学期信息技术学院《软件系统建模与UML》综合设计实验网上书店系统的UML建模班级2011级软件工程学号姓名卢**张**任课教师日期2011年12月18日37图书管理系统的分析及设计---应用UML建模目录第1章系统需求2第2章需求分析42.1识别参与者42.2识别用例52.3用例的事件流描述8第3章静态结构模型233.1定义系统对象233.2定义用户界面类233.3建立类图23第4章动态行为模型284.1创建系统顺序图(协作图)284.2创建系统的状态图304.3创建系统的活动图32第5章数据库模型35第6章物理模型3

2、66.1创建系统组件图366.2创建系统部署图3737图书管理系统的分析及设计---应用UML建模第1章系统需求网上书店系统描述如下:在网上书店系统中,普通用户浏览主页面查看图书及详细信息,如想在本网站购买图书,需注册成为该网站会员,然后进行购买活动。会员用户通过其注册的账号及密码登陆该系统,登陆该系统后可以对个人信息进行修改,包括密码的修改,可以添加所选书籍到购物车,删除购物车里的书籍,以及修改购物车内书籍的数量,确定购买后进去支付页面。管理员登陆系统后,可以修改其登陆密码,维护员工信息,维护会员信息,以及系统维护。管理会员信息主要是添加会员、删除会员以及修改会员信息。管理员工信息要分为

3、添加员工、删除员工以及修改员工信息。系统的维护主要为系统更新。对上述网上书店系统的描述进行分析,可以获得如下功能性需求:Ø游客在网上书店系统注册个人信息,可以成为会员。Ø会员通过身份验证,登录到网上书店系统。Ø会员或游客可以浏览网上书店的图书。Ø会员可以查询修改个人资料,包括个人的基本信息、订单信息。Ø会员可以修改个人信息。Ø会员可以将要买的书籍添加到购物车,可以对购物车里书籍数量信息进行修改。Ø会员可以对所下订单进行提交。Ø会员可以进入付款界面进行结算。Ø员工根据用户名和密码,登录到网上书店系统。Ø员工可以对书店的销售情况进行查询。Ø员工可以对书店所剩下的书籍进行查询。Ø员工可以修改书籍

4、信息、添加图书、删除图书。Ø员工可以修改订单信息、删除订单。Ø管理员输入账号和密码可以登录带网上书店系统37图书管理系统的分析及设计---应用UML建模Ø管理员可以修改会员信息、添加、删除会员。Ø管理员可以修改员工信息、添加、删除员工。根据以上分析,给出系统功能图(可选):图1-1网上书店系统功能划分图37图书管理系统的分析及设计---应用UML建模第2章需求分析采用用例驱动的分析方法分析需求的主要任务是识别出系统中的参与者和用例,并建立用例模型。2.1识别参与者通过对系统需求的分析,可以确定系统中有三个参与者:游客、会员、员工、管理员。参与者的描述如下:(1)游客描述:游客可以浏览各种书

5、籍、还可以注册成为会员后进行购买。示例:可以访问到此网站的任何人或组织。(2)会员描述:会员可以登录到系统,也可修改个人密码,注销个人信息,还可以浏览书籍、添加书籍到购物车、查看购物车、修改购物车的书籍、付款。示例:任何在此购书网站成功注册的人或组织。(3)员工描述:员工可以登录到系统,也可修改个人密码,注销个人信息,还可以浏览书籍、添加书籍、查看订单等操作。示例:在网站上维护图书信息。(4)管理员描述:管理员可以登录到系统,可以维护系统,管理员工和会员的信息。示例:管理员管理员工信息。37图书管理系统的分析及设计---应用UML建模2.2识别用例前面已经识别出了参与者,通过对需求的进一步

6、分析,可以确定系统中有如下用例存在:1.用户用例(会员和游客)登录会员通过身份验证,登录到网上书店系统。注册游客在网上书店系统注册个人信息,可以成为会员。浏览图书会员或游客可以浏览网上书店的图书。查询个人资料会员可以查询修改个人资料,包括个人的基本信息、订单信息。修改个人资料会员可以修改个人信息。加入购物车会员可以将要买的书籍添加到购物车,可以对购物车里书籍数量信息进行修改。提交订单会员可以对所下订单进行提交。付款会员可以进入付款界面进行结算。2.员工用例(1)登录员工根据用户名和密码,登录到网上书店系统。(2)销售查询员工可以对书店的销售情况进行查询。(3)库存查询员工可以对书店所剩下的

7、书籍进行查询。37图书管理系统的分析及设计---应用UML建模(4)图书管理员工可以修改书籍信息、添加图书、删除图书。(5)订单处理员工可以修改订单信息、删除订单。3.管理员用例(1)登录管理员输入账号和密码可以登录带网上书店系统(2)管理会员管理员可以修改会员信息、添加、删除会员。(3)员工信息维护管理员可以修改员工信息、添加、删除员工。在识别出参与者和用例后,要想建立用例图,还需要识别出他们之间的关系。“加入购物车”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。