1 / 32
文档名称:

新UML-网上购物系统.doc

格式:doc   大小:357KB   页数:32页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

新UML-网上购物系统.doc

上传人:sunny 2022/3/29 文件大小:357 KB

下载得到文件列表

新UML-网上购物系统.doc

文档介绍

文档介绍:UML-网上购物系统
网上购物系统
一、需求分析
1 系统功能需求

① 系统管理员负责系统的管理维护工作,维护工作包括商品的添加、删除和修改,对购物者根本信息的添加、修改、查品并提交请求。
b. 选择商品界面SelectForm将购物者所选商品信息传递到控制对象Control,控制对象将商品信息与数据库中的商品信息进行比拟,判断是否可以购物。
c. 如果可以,执行选择商品操作,将购物结果保存到数据库中。
d. 控制对象返回购物成功信息到选择商品界面SelectForm。
e. 购物者从界面得到购物成功的信息。
序列图
协作图
4〕 购物者查询个人信息的工作流程
a. 购物者进入查询个人信息界面QueryForm,并在界面中提交查询请求。
b. 界面QueryForm将购物者查询的信息传递到控制对象Control。
c. 控制对象从数据库中得到所查询的个人信息。
d. 控制对象Control将得到的信息返回到界面QueryForm并显示。
e. 购物者从QueryForm上获得自己想要的个人信息。
序列图
协作图
5〕 系统管理员登录购物系统的工作流程
a. 系统管理员希望通过网上购物系统进行某一项操作。
b. 系统管理员登录系统,在登录页面LoginForm输入自己的用户名和密码并提交。
c. 系统将系统管理员提交的用户名和密码传递到Control类中,检查用户的身份是否合法。将用户信息与数据库中的用户信息进行比拟,检查用户信息中是否存在此管理员的信息。
d. 检查完毕后将验证结果返回到登录界面显示。
e. 系统管理员在登陆界面获得验证结果。如果身份验证未通过,重新登录或退出。否那么,继续选择下一步操作。
序列图
协作图
6〕 系统管理员添加购物者信息的工作流程
a. 系统管理员进入添加购物者信息界面AddInfoForm,并在界面中提交添加购物者的信息。
b. 界面AddInfoForm将查询的信息传递到控制对象Control。
c. 控制对象到数据库中查询该购物者信息是否已存在,并判断是否可以添加。
d. 控制对象Control将新购物者信息添加到数据库中并保存。
e. 控制对象将添加成功的信息返回到界面AddInfoForm并显示。
f. 系统管理员从AddInfoForm界面获得添加成功的信息。
序列图
协作图
7〕 系统管理员修改购物者信息的工作流程
a. 系统管理员进入修改购物者信息界面ModifyInfoForm,并在界面中提交修改购物者的信息。
b. 界面ModifyInfoForm将查询的信息传递到控制对象Control。
c. 控制对象到数据库中查询该购物者信息是否已存在,并判断是否可以修改。
d. 控制对象Control将该购物者信息进行修改并保存。
e. 控制对象将修改成功的信息返回到界面ModifyInfoForm并显示。
f. 系统管理员从ModifyInfoForm界面获得修改成功的信息。
序列图
协作图
8〕 系统管理员删除购物者信息的工作流程
a. 系统管理员进入删除购物者信息界面DeleteInfoForm,并在界面中提交删除购物者的信息。
b. 界面DeleteInfoForm将查询的信息传递到控制对象Control。
c. 控制对象到数据库中查询该购物者信息是否已存在,并判断是否可以删除。
d. 控制对象Control将该购物者信息删除。
e. 控制对象将删除成功的信息返回到界面DeleteInfoForm并显示。
f. 系统管理员从DeleteInfoForm界面获得删除成功的信息。
序列图
协作图
9〕 系统管理员查询购物者信息的工作流程
a. 系统管理员进入查询信息界面QueryForm,并在界面中提交查询请求。
b. 界面QueryForm将查询的信息传递到控制对象Control。
c. 控制对象从数据库中得到所查询的购物者信息。
d. 控制对象Control将得到的信息返回到界面QueryForm并显示。
e. 系统管理员从QueryForm上获得所查询的购物者信息。
序列图
协作图
10〕系统管理员添加商品信息的工作流程
a. 系统管理员进入添加商品信息界面AddForm,并在界面中提交添加购物者的信息。
b. 界面AddForm将查询的信息传递到控制对象Control。
c. 控制对象到数据库中查询商品相关信息并对查询结果进行判断。
d. 控制对象Control向数