GDOU体育馆管理系统用例规约

GDOU体育馆管理系统用例规约
GDOU体育馆管理系统用例规约

2.1 管理人员管理模块

管理人员管理用例图

2..1.1 添加场地管理员[超级管理员]

用例规约:

用例名称:添加场地管理员

用例ID:GMS-AM -1

角色:超级管理员

用例说明:超级管理员添加场地管理员

前置条件:超级管理员已登录GMS系统。

基本事件流: 1.超级管理员请求添加场地管理员;

2.GMS系统弹出页面,显示待录入的场地管理员信息列表,包括:用

户名、密码、性别、联系方式;

3.超级管理员录入要添加的场地管理员的信息,选择“添加”;

4.系统保存新添加的场地管理员。

其它事件流:无

异常事件流:第4步,系统保存新添加场地管理员时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示超级管理员添加场地管理员

失败

后置条件:新添加的场地管理员信息保存到系统中

“添加场地管理员”事件流图

2.1.2 删除场地管理员[超级管理员]

用例规约:

用例名称:删除场地管理员

用例ID:GMS-AM -2

角色:超级管理员

用例说明:超级管理员删除场地管理员

前置条件:超级管理员已经登录GMS系统

基本事件流:1、超级管理员请求删除场地管理员;

2、GMS系统弹出场地管理员信息查询;

3、超级管理员提交查询信息,得到一个场地管理员列表;

4、超级管理员选中一个或多个场地管理员,选择“删除”;

5、超级管理员确认“删除”;

6、系统删除选中的场地管理员,并更新场地管理员列表。

其它事件流:第5步,超级管理员取消删除。

异常事件流:第6步,系统删除场地管理员时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示超级管理员删除失败。

后置条件:超级管理员选中的场地管理员被系统删除。

“删除场地管理员”事件流图

2.1.3 场地管理员角色更新[超级管理员]

用例规约:

用例名称:场地管理员角色更新

用例ID:GMS- AM -3

角色:超级管理员

用例说明:超级管理员更新场地管理员信息

前置条件:超级管理员已经登录到GMS系统。

基本事件流:1、超级管理员请求更新场地管理员信息;

2、GMS系统弹出查询页面;

3、超级管理员查到并选中一个岗位,选择“更新”;

4、系统显示超级管理员信息;

5、超级管理员输入要更新的场地管理员信息,包括用户名、性别、联系方

式,并选择“保存”;

6、系统保存更新好的场地管理员信息。

其它事件流:第5步,超级管理员输入的信息不完整,并选择“保存”,系统给出提示信息;

第5步,超级管理员输入的信息不符合格式要求,并选择“保存”;

第6步,如果系统已有相同的用户名,不保存信息,并给出提示信息:“该

用户名已存在”。

异常事件流:第6步,系统更新场地管理员时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示更新失败

后置条件:更新的场地管理员信息保存到数据库中,系统返回查询页面,显示更新好的场地管理员信息。

2.1.4 查询场地管理员信息[超级管理员场地管理员]

用例规约:

用例名称:查询场地管理员信息

用例ID:GMS- AM -4

角色:超级管理员场地管理员

用例说明:超级管理员、场地管理员查询场地管理员信息

前置条件:超级管理员、场地管理员已登录GMS系统

基本事件流: 1.管理员请求查询场地管理员信息

2.GMS系统弹出查询页面

3.管理员输入查询条件,如用户名、联系方式,并选择提交

4.系统进行查询条件信息格式的校验

5.查询时查询条件是“与”关系,输入的条件要都匹配才视为匹配信息

6.系统显示符合查询条件的管理员列表,查询到的结果要包括:用户名、

密码、性别、联系方式

其它事件流:第3步,管理员不输入任何信息,点击提交,系统显示所有的场地管理员信息列表

第4步,校验不符合规则,显示提示信息

异常事件流:第6步,查询时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示管理员查询失败

后置条件:无

2.1.5 馆内设施罚款条例制定[超级管理员场地管理员]

用例规约:

用例名称:馆内设施罚款条例制定

用例ID:GMS- AM -5

角色:超级管理员、场地管理员

用例说明:超级管理员、场地管理员制定馆内设施罚款条例

前置条件:管理员已经登录ESM系统

基本事件流: 1.管理员请求制定馆内设施罚款条例;

2.系统弹出制定条例的页面

3.管理员输入设施罚款条例信息,并选择“发布”;

4.系统保存设施罚款条例信息并显示在相关页面。

其它事件流:第3步,管理员取消制定

第3步,输入的信息不符合格式要求如空白或字数超出,并选择“发布”,

系统给出提示信息。

异常事件流:第4步,管理员发布时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示管理员发布失败

后置条件:馆内设施罚款条例被系统保存在数据库中并显示在相关页面

“馆内设施罚款条例制定”事件流图

2.1.6 学生用户注册[学生]

用例规约:

用例名称:学生用户注册

用例ID:GMS- AM -6

角色:学生

用例说明:学生注册,成为系统的一个角色

前置条件:无

基本事件流:1、学生请求注册;

2、系统弹出注册页面;

3、学生输入注册信息,包括用户名、密码、性别、联系方式,并选择“注

册”

4、系统保存注册信息,提示注册成功,该学生成为系统的一个新用户。其它事件流:第3步,学生输入的信息不完整,并选择“注册”,系统给出提示信息第3步,学生输入的信息不符合格式要求,并选择“注册”,系统给出提示

信息,学生选择“取消”

第4步,如果系统中已存在相同用户名的用户,则不保存注册信息,给出

提示信息:“该用户名已存在”

异常事件流:第步,学生注册时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示注册失败

后置条件:学生注册信息被系统保存,成为系统的一个新用户

“学生用户注册”事件流图

2.1.7 用户登陆[超级管理员场地管理员学生]

用例规约:

用例名称:用户登陆

用例ID:GMS- AM -7

角色:超级管理员场地管理员学生

用例说明:用户登陆

前置条件:无

基本事件流: 1. 用户请求登录系统

2. 系统显示登录页面,提示用户输入用户名和密码

3.用户输入用户名和密码,用户选择“提交”

4.系统检查用户名是否存在,以及用户名与密码是否匹配

5. 用户名存在且密码匹配,进入GMS主页

其它事件流:第3步,用户选择“重置”,系统清空用户名和密码

第4步,用户名不存在,或密码不匹配,系统给出登录失败提示信息

异常事件流:第5步,用户登陆时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示登陆失败

后置条件:用户登陆到系统中,成为系统的一个角色,行使相应权限

“用户登陆”事件流图

2.1.8修改密码[超级管理员场地管理员学生]

用例规约:

用例名称:修改密码

用例ID:GMS- AM -8

角色:超级管理员场地管理员学生

用例说明:用户更改本人密码。

前置条件:用户已经登录到GMS系统。

基本事件流: 1. 用户请求更改密码

2. 系统弹出修改密码页面,提示用户输入旧密码,新密码和新密码确认,

密码的格式要求见数据字典

3.用户输入旧密码、新密码和新密码确认,用户选择“修改”

4. 系统验证旧密码、新密码和新密码的格式

5. 系统检查新密码和确认密码是否相等

6.系统检查用户名与旧密码是否匹配

7. 系统更新用户密码

其它事件流:第3步,用户选择“取消”,系统返回到上一页面

第4步,密码验证不符合规则,给出提示信息,要求重新输入

第5步,新密码和确认密码不相等给出提示信息

第6步,用户名与旧密码不匹配给出提示信息

异常事件流:第7步,系统更新密码时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示用户更改密码失败

后置条件:用户的新密码保存到系统中

"更改密码"

“输入旧密码、新密码、确认密码,创建”

“取消”

“验证密码格式,通过”“验证密码格式不通过”

“新密码与确认密码相等”

“新密码与确认密码不相等”

“用户名与旧密码匹配”“用户名与旧密码不匹配”

“系统更新用户密码”

异常:出现系统故障

“用户修改密码”事件流图

仓库管理系统用例规约

目录 No table of contents entries found. 1.简介 1.1目的 本系统设计是在Window环境的支持下运行的,采用窗口式执行文件,操作使用、简易、方便、直观。本着高效、全面、安全的设计思想,实现公司仓库的有效管理。 开发本系统的目的在于代替手工管理,实现公司仓库的有效管理。 1、数据录入:录入用户信息、商品信息、供货商信息、入库信息、出库信息、退款信息、客户信息等。 2、数据修改:修改商品信息、供货商信息、用户信息、客户信息等信息。 3、数据统计:统计每次仓库的进货和出货时的商品的数量、种类、总价值。 4、数据查询:系统提供的三种查询条件:活物编号、日期、指数、选择不同的查询条件、会得到不同的查询结果 5、数据备份:定期对数据库备份,以免数据库在意外破坏数据时能恢复数据,从而减少破坏照成的损失。 1.2范围 运行环境Windows XP,win7、win8,开发软件Visual Basic6.0编程和数据库相结合的方式进行开发。 1.3定义、首字母缩写词和缩略语 静态数据——英文名:Static data;系统固化在内的描述系统实现功能的一部分数据。 动态数据——英文名:Dynamic data;在软件运行过程中用户输入后系统输出给用户的一部分数据,也就是系统要处理的数据。 数据字典——英文名:Data dicionary;数据字典的名字都是一些属性与内容的抽象和概括,他们的特点是数据表“严密性”和“精确性”。 1.4参考资料 1、项目词汇表 2、系统需求调查问卷 3、软件使用参考资料 4、系统开发模板

本文档目的在于明确说明软件开发的意图,应用目标,系统需求,界定系统实现功能的范围,指导系统设计、编码,以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其它有关软件之间的关系。 2.整体说明 本系统开发成功总体效果是能准确的管理仓库资源,管理仓库的进库、出库、用户的查询、管理用户的增添用户、货物等。用户特征有普通用户和管理员,普通用户的功能是仓库查询、申请资源等,管理员除了有普通用户权利,另外用户的删改、资源的出入库、数据的更改等都有权利。约束是只有针对仓库管理、并且只管理数据库中记入的资源类型、如果有新资源进来必须在数据库中新增加资源列表,完善时间较长。 3、具体需求 3.1功能 3.1.1系统用户登录 登录用例如图1所示 图1 用例说明如下:

图书管理系统简单实例

课程设计 课程名称:数据库课程设计 设计题目:图书信息管理系统学院: 专业:电子信息工程 年级: 08级1班 学生姓名: 指导教师: 教务处制

课程设计任务书 应用技术学院电子信息工程专业 08年级 学生姓名:欧阳雪梅 1、课程设计题目:图书信息管理系统 设计指导教师(签字): 教学基层组织负责人(签字): 年月日

目录 一、应用背景 (4) 二、课程设计部分 (4) 1、功能设计 (5) 2、数据库设计 (5) 系统数据库关系的E—R图 (5) 系统数据库关系 (7) 系统数据库的创建 (7) 三、总结 (12)

一、应用背景 随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少了。 管理信息系统(简称MIS)是介于信息论,经济管理理论,统计学与运筹学及计算机科学之间的一门边缘性,综合性,系统性的交叉科学,它是随着管理科学,信息技术,计算机技术等的发展而产生和发展起来的。 图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。利用WINDOWS作为系统平台开发的图书管理系统。另外本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。 二、课程设计部分

图书馆系统用例规约描述

用例规约描述Use Case Description 编号:TMP-UCD 版本

变更记录

填表说明 本文档的目的是依据《需求规格说明书》和原型,建立用例模型,并对用例模型进行具体描述。 《用例规约描述》是面向对象分析和设计的重要步骤。 《用例规约描述》需要进行评审。 《用例规约描述》是《需求规格说明书》的重要附件。

目录 1引言 ........................................ 错误!未定义书签。 目的....................................... 错误!未定义书签。 定义....................................... 错误!未定义书签。2用例描述 .................................... 错误!未定义书签。 用户管理................................... 错误!未定义书签。 用户创建 .............................. 错误!未定义书签。 用户导入 .............................. 错误!未定义书签。 个人信息修改 .......................... 错误!未定义书签。 用户权限修改 .......................... 错误!未定义书签。 用户作废 .............................. 错误!未定义书签。 图书管理................................... 错误!未定义书签。 批量导入图书信息 ...................... 错误!未定义书签。 ISBN新增单本图书信息 ................... 错误!未定义书签。 修改图书信息 .......................... 错误!未定义书签。 作废图书信息 .......................... 错误!未定义书签。 电子书上传 ............................ 错误!未定义书签。 电子书下载 ............................ 错误!未定义书签。 业务管理................................... 错误!未定义书签。 借书操作 .............................. 错误!未定义书签。

酒店餐馆管理系统用例图及规约

由图可见,该用例图包括8个用例、5个参与者。 用例图的编号和名称是:1.注册与登录,2.个人信息管理,3.食品管理,4.餐台管 理,5.核准菜单,6.产生报表,7.采购消费信息处理,8.消费统计。 参与者的名称:顾客,前台客服,厨房工作人员,采购员,收银员。 二、用例规约 1.注册与登录 1.1 简要说明 本用例用于向顾客提供注册功能和注册后的登陆以及前台客服的登陆。每位顾客必须注册后才能登录系统内订餐。注册信息包括使用本系统的账号、密码、联系地址和电子邮件等。注册完成后,可登录餐馆管理系统,系统将会保存这些信息,以方便管理及联系用户。 1.2 事件流 1.2.1 基本流 当顾客进行注册时,开始执行以下基本流: (1)系统要求顾客填写个人信息,包括使用本系统的账号、密码、联系地址、信用卡卡号、信用卡有效期和电子邮件等。 (2)顾客填写个人信息。 (3)系统验证顾客所填写的信息的格式和内容。 (4)保存该顾客信息。 (5)顾客进入登陆界面进行登录。 1.2.2 备选流

1.2.2.1 顾客信息验证错误 如果系统检测到顾客输入的信息格式或内容有错,例如账号中含有非法字符、输入密码和确认输入密码不一致,会给予错误提示,并清空填写错误的文本框,要求顾客重新输入。1.2.2.2 顾客信息保存失败 如果系统发现数据库中已经保存了同样账号的顾客记录,会向顾客报告保存失败的错误信息,并使页面跳回注册页面,要求顾客修改注册信息。 1.3 特殊需求 无。 1.4 前置条件 顾客必须首先访问餐馆管理系统的页面,然后单击注册、登录。 1.5 后置条件 如果该用例成功,系统数据库中将增加一条该顾客的信息。否则,系统维持原状。 1.6 扩展点 无。 2.个人信息管理 2.1 简要说明 顾客注册完成后登陆系统进行订餐操作,同时前台客服也要登陆系统进行顾客信息和点餐信息的管理。顾客登录进入餐馆个人信息管理系统页面后,通过查看基本信息以后,顾客可以进行信息的一些补充。在预定结束时,顾客需要填写一些相关资料以形成顾客订单信息保存在该餐馆管理系统的顾客信息库中。 2.2 事件流 2.2.1 基本流 当顾客登录到餐馆管理系统后,开始执行以下基本流: (1)顾客进入个人信息页面后,浏览个人信息。 (2)顾客补填有关其个人资料的表单并将本次就餐人数与就餐时间填写清楚。 (3)当顾客填写完所有的信息后,经确认后提交有其顾客订单信息的表单。 (4)系统经过验证后,反馈给顾客验证信息,同时将顾客信息连同顾客选定的饭菜信息一并存入顾客信息库。 2.2.2 备选流 2.2.2.1 顾客账号不存在 当顾客在预定结束时填写个人资料后,系统经过验证后,发现该顾客账号不在该餐馆管理系统的顾客信息数据库中,系统反馈一个错误信息给顾客,让顾客重新填写相关个人资料。 2.3 特殊需求 无。 2.4 前置条件 顾客要想订餐,必须先登录到该餐馆管理系统中;若没有顾客账号,则该顾客还需要现在该系统中注册一个顾客账号。 2.5 后置条件 该用例实现后,顾客信息的情况就通过顾客订单信息被保存在了系统的顾客信息库中,由系统对此进行统一的管理;反之,系统的顾客信息库中的信息不发生任何的改变。 2.6 扩展点 无。 3.食品管理 3.1 简要说明

用例规约+活动图例子

一、用例规约作业 请根据中国工商银行网络银行的转账汇款的相关说明,试编写该用例的规格说明。要求从中体会业务规则的作用和分析,并在自己的课题中分析充分详尽的业务规则。 注:新发布的用例一章的课件中,有个取款相关的用例规格说明,可参考。 1.安全提示:为了您的资金安全,请勿轻信陌生人通过网络聊天群、直播、电话、短信等方式进行的诱导性“投资理财”、代办大额信用卡或高额贷款、网购客服或快递进行退货等非正规渠道要求进行转账汇款,谨防被骗。短信通知手续费将根据我行政策进行减免,请以实际扣款情况为准。 2.汇款类型:根据人民银行关于防范电信诈骗有关要求,我行为您提供“实时汇款、普通汇款、次日汇款”三种汇款方式选择。对于“普通汇款”和“次日汇款”,您可在限定时间内通过手机银行或网银“转账汇款-查询汇款明细”进行撤销。 3.到账时间:行内汇款一般实时到账,7*24小时受理。自2019年11月29日起100万元(含)以内跨行汇款,我行将优先通过网银互联系统汇出至收款行,一般实时到账,7*24小时受理。100万元以上跨行大额汇款,工作日交易时间(前一日20:30-当日17:15)一般实时到达收款行;工作日(周一至周四)非交易时间(17:15-20:30)提交,系统预约至当日20:30后汇出;非工作日,系统将做预约处理,待下一工作日交易时间(一般为节假日最后一天20:30后)汇出。准确时间以人民银行系统为准。 4.收款人信息:当您向其他银行汇款时,系统无法判断收款人信息是否准确,仅对信息格式进行校验,请您务必准确填写收款人户名、卡(账)号、收款行等信息,若因上述信息填写错误导致汇款失败,手续费不退回。汇款成功后收款人信息将自动添加至“我的收款人”,方便您再次汇款操作。您还可直接输入收款人户名、手机号向其汇款,若其手机号已绑定银行账户(含他行),则将实时汇入绑定账户;若其手机号未绑定银行账户,则系统将向收款人发送短信,根据收款人短信回复卡/账号汇入资金。 5.交易限额:各类转账认证方式(U盾、电子密码器、短信)交易限额,您可在“工银e支付-安全管理-认证管理”或“安全-认证管理”下查看、调整。向绑定工行账户手机号汇款交易限额受支付认证方式控制;向绑定他行账户手机号汇款,单笔最高100万元;向未绑定银行账户手机号汇款单笔最高5万元。(注:手机银行渠道可通过工银e支付办理最高单笔20万元、日累计100万元的转账) 6.汇款手续费:个人网银:本行(含同城和异地)汇款免收手续费;跨行汇款,每笔5000元(含)以下的免收手续费;5000元以上按柜面收费标准的五折收取。如您已购买结算套餐,将抵扣结算套餐并免收手续费。具体请参考我行门户网站“服务价目表”公布的收费标准及相关优惠活动。(注:手机银行境内人民币汇款目前暂不收费) 7.付款账户:自助注册卡无法使用U盾、密码器认证,若您已申领U盾或电子密码器,您可登录手机银行在“我的账户”下点击“功能升级”按钮,按照提示通过刷脸认证后将该卡升级为柜面注册卡。 8.其它说明:境内汇款不支持向16位财智账户卡汇款。国际借记卡、贷记卡外币账户作为收款账户可接收本人其他同币种外币账户转入的钞/汇;如作为付款账户,只可从外币现钞账户转出。

用例实现规约模板

<公司名称> <项目名称> Use-Case-用例实现规约:<用例名称> 版本 <1.0> [注:以下提供的模板用于 Rational Unified Process。其中包括用方括号括起来并以蓝色斜体(样式=InfoBlue)显示的文本,它们用于向作者提供指导,在发布此文档之前应该将其删除。按此样式输入的段落将被自动设置为普通样式(样式=Body Text)。] [要定制 Microsoft Word 中的自动字段(选中时显示灰色背景),请选择 File>Properties,然后将Title、Subject 和 Company 等字段替换为此文档的相应信息。关闭该对话框后,通过选择 Edit>Select All(或 Ctrl-A)并按 F9,或只是在字段上单击并按 F9,可以在整个文档中更新自动字段。对于页眉和页脚,这一操作必须单独进行。按 Alt-F9,将在显示字段名称和字段内容之间切换。有关字段处理的详细信息,请参见 Word 帮助。]

修订历史记录

目录 1. 简介 4 1.1 目的 4 1.2 范围 4 1.3 定义、首字母缩写词和缩略语 4 1.4 参考资料 4 1.5 概述 4 2. 事件流–设计 4 3. 派生需求 4

Use-Case-用例实现规约:<用例名称> 1.简介 [用例实现规约的简介应提供整个文档的概述。它应包括此用例实现规约的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述。] 1.1目的 [阐明此用例实现规约的目的。] 1.2范围 [简要说明此用例实现规约的范围:它的相关用例模型,以及受到此文档影响的任何其他事物。] 1.3定义、首字母缩写词和缩略语 [本小节应提供正确理解此用例实现规约所需的全部术语的定义、首字母缩写词和缩略语。这些信息可以通过引用项目词汇表来提供。] 1.4参考资料 [本小节应完整列出此用例实现规约中其他部分所引用的任何文档。每个文档应标有标题、报告号(如果适用)、日期和出版单位。列出可从中获取这些参考资料的来源。这些信息可以通过引用附录或其他文档来提供。] 1.5概述 [本小节应说明此用例实现规约中其他部分所包含的内容,并解释文档的组织方式。] 2.事件流–设计 [按照协作对象用文字说明该用例的实现方式。其主要目的是概述与用例有关的图,并解释这些图之间的关系。] 3.派生需求 [用文字说明在设计模型中没有考虑但在实施过程中却需要注意的所有用例实现需求,例如非功能性需求。]

用例之间的关系(1)

3.4用例之间的关系 1、泛化关系Generalization 代表一般与特殊的关系。(类似于继承) 在用例泛化中,子用例表示父用例的特殊形式,子用例继承了父用例的行为和属性,也可以增加新的行为和属性或覆盖父用例中的行为。 例子:一个租赁或销售系统用例的部分内容,在此,父用例是“预定”,其两个子用例分别是“网上预定”和“电话预定”,这两个用例都继承了父用例的行为,并可以添加自己的行为。 2、包含关系Include 一个用例(基用例,基本用例)可以包含其他用例(包含用例)具有的行为,并把它所包含的用例行为作为自身用例的一部分,这被称为包含关系。 在UML中,包含关系表示为虚线箭头加版型《include》,箭头从基本用例指向包含用例。 例子:一个租赁或销售系统中,“填写电子表格”的功能在“网上预定”的过程中使用,不管如何处理“网上预定”用例,总是要运行“填写电子表格”用例,因此具有包含关系。3、扩展关系Extend 一个用例也可以定义为基本用例的增量扩展,这称作扩展关系,即扩展关系是把新的行为插入到已有的用例中的方法。在UML中,包含关系表示为虚线箭头加版型《extend》,箭头从扩展用例指向基本用例。 基本用例提供了一组扩展点,在这些新的扩展点中可以添加新的行为,而扩展用例提供了一组插入片段,这些片段能够被插入到基本用例的扩展点上。 扩展关系可以有控制条件,当用例实例执行到达一个扩展点时,控制条件决定是否执行扩展。一般情况下,基本用例的执行不会涉及到扩展用例,只有满足用例的控制条件时,扩展用例才被执行,因此扩展关系处理事件流的异常或者可选事件。同一个基本用例的几个扩展可以在一起使用。 基本用例不知道扩展的任何细节.没有扩展用例,基本用例是完整的。 例子:一个汽车租赁系统用例图的部分内容。在此,基本用例是“还车”,扩展用例是“交纳罚金”。如果一切顺利汽车可以被归还,那么执行“还车”用例即可。但是如果超过了还车的时间或汽车受损,按照规定客户要交纳一定的罚金,这时就不能执行提供的常规动作。若研讨修改用例“还车”,势必会增加系统的复杂性,因此可以在用例“还车”中增加扩展点,即特定条件为超时或损坏,如果满足条件,将执行扩展用例“交纳罚金”,这样显然可以使系统更容易被理解。 4、参与者与用例之间的关系:关联关系Association 关联关系描述参与者与用例之间的关系,在UML中它是两个或多个类元之间的关系,它描述了类元的实例间的联系。(类元,一种建模元素,常见类元包括类、参与者、构件、数据类型、接口、结点、信号、子系统以及用例等,其中类是最常见的类元。) 关联关系表示参与者和用例之间的通信。在UML中,关联关系用直线或箭头表示。关联中communicates版型是参与者和用例之间唯一的版型,一般省略不写。如果参与者启动了用例,箭头指向用例;如果参与者利用了用例提供的服务,箭头指向参与者。如果二者是互动的,则是直线。

图书管理系统详细设计说明书(最终版)

图书管理系统详细设计说明书 小组成员:201141402507徐勃 201141402534 吴金标 201141402520 吕浩 201141402533 任耀伟 201141402538 陈达森

目录 1引言 (3) 1.1 编写目的 (3) 1.2 背景 (3) 2总体设计 (4) 2.1 可行性分析 (4) 2.2 系统功能结构 (4) 3 系统的逻辑模型 (7) 3.1系统流程图 (7) 3.2各部分功能的数据流图 (7) 4 数据库的设计 (12) 4.1数据库的逻辑设计 (12) 4.2数据库的物理设计 (13)

1引言 1.1编写目的 图书管理系统详细设计是设计的第二个阶段,也称过程设计,是程序设计的蓝图,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明,同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。 概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的图书管理各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。 1.2背景 a.图书管理系统 b.本项目的任务是依据前面所做的DFD图、用例图、用例规约、SC图的基础上对图书管理系统进行详细设计。

软件工程课程设计--图书管理系统

软件工程项目报告 ----图书管理系统 班级: 项目经理: 项目组成员:

目录 第一章绪论…………………………………………………………………………………………………………………… 1.1 项目背景……………………………………………………………………………………………………………. 1.2 编写目的……………………………………………………………………………………………………………. 第二章需求分析………………………………………………………………………………………………………….. 2.1 系统功能需求分析……………………………………………………………………………………………. 2.2 主要参与者……………………………………………………………………………………………………….. 2.3 用例图……………………………………………………………………………………………………………….. 2.4 系统用例一览表…………………………………………………………………………………………………

约…………………………………………………………………………………………………………… 2.7 时序图……………………………………………………………………………………………………………….. 第三章系统设计…………………………………………………………………………………………………………… 3.1 系统实体总类图以及介绍………………………………………………………………………………… 3.2 相关数据库的设计…………………………………………………………………………………………… 3.2.1 E-R 图…………………………………………………………………………………………………………… 3.2.2数据库的设计………………………………………………………………………………………………. 3.3 主界面设计……………………………………………………………………………………………………….. 3.3.1 登录/注册界面设计……………………………………………………………………………………... 3.3.2 管理员操作页面………………………………………………………………………………………… 3.3.3 读者用户管理界面………………………………………………………………………………………

用例规约模板

用例规约:<用例名称> [以下提供的模板用于用例规约,它包含以文本表示的用例特征。该文档和需求管理工具(如 Rational RequisitePro)一起使用,用于详细说明用例特征中的需求,并对这些需求进行标记] [用例图可在可视化建模工具(如 Rational Rose)中开发。用例报告(具有所有特征)可用 Rational SoDA 生成。有关详细信息,请参见 Rational Unified Process 中的工具向导。] 1.用例名称 1.1简要说明 [此说明应该简要介绍该用例的作用和目的。一个段落即足以作此说明。] 2.事件流 2.1基本流 [当主角有所行动时,此用例随即开始。总是由主角来带动用例。用例应说明主角的行为及系统的响应。应按照主角与系统进行对话的形式来逐步引入用例。 用例应说明的是系统内发生的事件,而不是事件发生的方式和原因。如果进行了信息交换,则需指出来回传递的具体信息。例如,只表述主角输入了客户信息就不够明确。最好明确地说主角输入了客户姓名和地址。通常可以利用词汇表让用例的复杂性保持在可控范围内?您最好在词汇表中定义客户信息等内容,使用例不至于陷入过多的细节。 简单的备选流可以在用例文本中提供。如果只需几句话就可说明存在备选流时将发生的事件,则可以直接在事件流一节中说明。如果备选流较为复杂,则需要用另外一节来单独说明。例如,备选流小节解释如何说明较复杂的备选流。 虽然清晰明了的叙述性文字是无可替代的,但有时一幅图要比千言短文更具说明性。只要表达得简洁明了,您就可以在用例中任意粘贴用户界面和流程的图形化显示方式,或是其他图形。如果流程图有助于描述复杂的决策流程,那么一定要充分利用它!同样,对于与状态相关的行为,状态转移图通常比数页文字更能清晰地描述系统的行为。根据问题来选用妥当的表示方法,但应慎用您的读者可能不太明了的术语、符号或图形。请切记,您的目的是要阐明问题,而不是混淆问题。] 2.2备选流 2.2.1<第一备选流> [较复杂的备选流应单独说明,这已在事件流一节的基本流小节中提及。将备选流小节当作备选行为? 在许多情况下,由于主事件流中发生异常事件,这时每个备选流都可代表备选行为。这些备选流的长度可以是说明与备选行为相关的事件所需的长度。当备选流结束时,除非另外说明,主事件流的事件将重新开始。] 2.2.1.1<备选分支流> [如果能使表达更明确,备选流又可再分为多个支流。] 2.2.2<第二备选流> [在一个用例中很可能会有多个备选流。为了使表达更清晰,应将各个备选流分开说明。使用备

图书管理系统用例规约

用例ID: 1 角色:借书者,图书管理员 用例说明:读者刷卡,系统检索并判断该读者图书数量及借阅期限权限 能否再借阅,如可借阅,图书管理员通过读码器读取图书上 的条形码进行登记。 前置条件:借书者提出要借的书名,图书管理员查找到该书还有库存基本事件流: 参与者动作系统响应 1. 图书管理员选择“借阅登记”,提交“借阅登记”请求; 3.借书者输入借阅登记信息2. 系统显示“借阅登记”空白窗口; 4.系统列表显示出该读者在借图书信息和该读者借阅期限的权限;若借书者输入借阅登记信息非法,进入4.1.1,若借书者所需书籍不存在,进入 4.2.1若书籍数量不足,进入4.2.2 其他事件流: 无 异常事件流: 参与者动作系统响应 4.1.1登记信息不合法 4.1.2未填写登记信息 4.2.1图书馆未收录该书籍4.2.2书籍数量不足4.1.1提示用户重新输入 4.1.2提示用户输入登记信息 4.2.1提示用户预订购买图书 4.2.2提示用户预订借阅图书 后置条件:用户借书成功

用例ID: 2 角色:借书者,图书管理员 用例说明:读者刷卡,系统检索并显示出该读者在借图书信息和该读者 已借阅的时间; 前置条件:还书者之前在该图书馆借阅过书籍 基本事件流: 参与者动作系统响应 1. 图书管理员选择“还书登记”,提交“还书登记”请求; 3.还书者输入借阅登记信息2. 系统显示“还书登记”空白窗口; 4.系统列表显示出该读者在借图书信息和该读者已借阅的时间。若超过借阅时限,进入4.1.1 其他事件流: 无 异常事件流: 参与者动作系统响应 4.1.1超过借阅时限 4.1.1提示用户缴纳违 约金后再进行还书 后置条件:用户还书成功

UML用例模板------登陆系统

<公司名称> 文档管理系统用例实现规约:登陆系统 版本 <1.2>

修订历史记录

目录 1.用例名称4 1.1简要说明4 1.2参与者4 2.事件流4 2.1基本流4 2.2备选流4 2.2.1<第一备选流> 4 2.2.2<第二备选流> 4 3.特殊需求5 3.1<第一特殊需求> 5 4.前置条件5 4.1<前置条件一> 5 5.后置条件5 5.1<后置条件一> 5 6.扩展点5 6.1<修改密码> 5 7.操作界面示例5

登陆系统 1.用例名称 1.1简要说明 该用例用于描述用户登陆系统的功能,只有用户使用正确的用户名、对应的密码才能登陆系统的相应管理模块。正常登陆以后用户可以对自己的密码进行更改或者进行自己工作。 1.2参与者 1.2.1 主要参与者:使用该系统的用户 1.2.2 次要参与者: 2.事件流 2.1基本流 1、用户进入系统首页,用例开始 2、系统显示用户登陆页面 3、用户输入用户名密码并选择登陆身份 4、用户选择“登陆”功能 <第一备选流>用户名错误或不存在 <第二备选流>用户没有输入用户名或者密码 5、系统根据用户身份显示用户操作界面 6、如果用户选择”修改密码”功能,系统进入修改密码 7、如果用户选择“退出”功能: 7.1 系统弹出提示信息询问用户是否退出系统 7.1.1 用户选择“退出”,用户退出系统,到基本事件流7 7.1.2 用户选择“取消”,返回用户之前所在页面 8、用例结束 2.2备选流 2.2.1<第一备选流> <第一备选流>:用户名错误或不存在 1、系统提示用户输入的用户名错或不存在; 2、用户确认 3、系统回到基本事件流3。 2.2.2<第二备选流> <第二备选流>:用户没有输入用户名或者密码 1、系统提示用户没有输入用户名或者密码 2、用户确认 3、到基本事件流3。

图书管理系统的面向对象需求模型

图书管理系统的面向对象需求模型 一、问题陈述 在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书证(提供借书证号、姓名、部门或班级等信息)。读者可以凭借书证在图书馆进行图书的借、还、预订、查询等操作,不同类别的读者在借书限额以及还书期限有所不同。 借阅图书时,由管理员录入借书证号,系统首先验证该借书证号的有效性,若无效,则提示无效的原因;若有效,则显示借书证号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。 归还图书时,由图书管理员录入借书证号和待归还的图书编号,显示借书证号、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。 预订图书时,读者自行根据管理员给定的账户登陆系统,并查询自己想预订的图书信息进行预订,图书管理员根据图书的相关信息进

行判断是否可以预订,若图书达不到预订要求则取消预订,若图书达到要求则预订成功,并修改相应图书信息的状态、修改读者信息中的借阅数量、在借出信息中对相应的借阅书籍记录做标记、在还书信息中添加相应的记录。 图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。 系统管理员主要进行发布公告、维护图书、维护图书类别、维护图书管理员、设置罚款、查询数据、配置系统、统计数据、数据备份和数据恢复等处理。 二、用例模型 1、用例图 根据“图书管理系统”的问题陈述,利用StarUML软件的到用例图如下: “图书管理系统”用例图

用例规约(实例)

课程注册系统用例规约 版本<1.0>

查看成绩报告卡用例 1.简要说明 本用例允许学生查看他(她)刚结束学期的成绩报告卡。 本用例的 Actor 是学生。 2.事件流 当学生从主表格中选择“查看成绩报告卡”活动时,用例开始。 1.基本流—查看成绩报告卡 1.系统检索出学生上个学期所修完的每门课程的成绩信息。 2.系统准备、排版并显示成绩信息。

3.当学生完成查看成绩信息后,选择“关闭”。 2.备选流 1.没有可以查看的成绩信息 如果在基本流中,系统不能找到这个学生上个学期的任何成绩 信息,将会显示一个消息。学生确认这条消息后,用例终止。 3.特殊需求 没有和本用例有关的特殊需求。 4.前置条件 1. 登录 在本用例开始之前,学生要登录到系统。 5.后置条件 没有和本用例有关的后置条件。 6.扩展点 没有和本用例有关的扩展点。 课程注册用例 1. 简要说明 此用例允许学生登记当前学期的课程。如果在学期开始的选/退课期间情况发生一些变化,那么学生也可以修改或删除自己所选的课程。课程目录系统提供一个本学期所有课程的列表。 本用例主要的主角是学生。课程目录系统是用例中包含的一个主角。 2. 事件流 当学生从主窗体中选择“维护课程表”活动时,此用例就开始使用了。 1. 基本流—创建课程表 1.学生选择“创建课程表”。 2.系统会显示一张空白课程表。

3.系统从课程目录系统中检索可选课程的列表。 4.学生从可选课程列表中选择 4 门主修课程和 2 门选修课程。在完成选择后, 学生选择“提交”。 5.在此步骤中为每一门所选课程执行“添加课程”子流程。 6.系统保存该课程表。 2. 备选流 1. 修改课程表 1.学生选择“修改课程表”。 2.系统检索并显示学生现在的课程表(例如,本学期的课程表)。 3.系统从课程目录系统中检索本学期所有可选课程的列表。系统向学生显 示该列表。 4.这样,学生就可以通过删除或者添加新课程来修改所选的课程。学生从 可选课程列表中选择要添加的课程。学生也可以从目前的课程表中选择 要删除的课程。在完成编辑后,学生选择“提交”。 5.在此步骤中为每一门所选课程执行“添加课程”子流程。 6.系统保存该课程表。 2. 删除课程表 1.学生选择“删除课程表”活动。 2.系统检索并显示学生当前的课程表。 3.学生选择“删除”。 4.系统提示学生核实该删除操作。 5.学生核实删除操作。 6.系统删除课程表。 3. 保存课程表 在任何时候,学生都可以不提交而选择“保存”来保存课程表。课程表 将被保存,但是该学生的信息没有添加到所选课程中。所选的课程在课 程表中标记为“已选”。 4. 添加课程 系统核实学生符合所需的先决条件并且该课程人数未满。然后系统将学 生添加到所选的课程中。这样,该课程在课程表中标记为“已登记”。 5. 先决条件不满足或课程已经满员 如果在“添加课程”子流程中,系统确定学生没有满足必要的先决条件 或者所选择的课程人数已满,就会出现一个错误消息。学生可以选择另 一门课程,也可以取消本次操作,此时用例重新开始。

图书管理-维护图书信息用例规约

维护图书信息 该用例是描述管理员如何使用系统维护图书的。 用户在图书列表页中选择"维护图书"操作后开始该用例。 修改图书信息子事件基本流程 1.输入修改图书信息 系统提示用户输入修改图书信息,用户输入修改图书信息(包括图书分类、图书名称、出版社、作者、定价、购买日期、图书简介(可选)等信息)。 2.提交图书信息 用户点击确定按钮 3.提示修改成功 系统通过后台服务器进行图书信息修改工作,修改成功后,提示修改成功。 4.返回"图书列表" 显示成功后,系统自动返回"图书列表" 删除图书子事件基本流程 1.确认删除

系统提示用户是否删除,用户确认删除。 2.系统进行删除 系统通过后台服务器进行图书信息删除工作,删除成功后,提示删除成功。 3.返回"图书列表" 显示成功后,系统自动返回"图书列表" 移动图书信息子事件基本流程 1.选择需要移动的图书名称 用户选中要移动图书前面的复选框。 2.选择要移动到的图书分类 用户选择要移动到的图书分类。 3.提示移动成功 系统通过后台服务器进行图书移动工作,移动成功后,提示移动成功。 4.返回"图书列表" 显示成功后,系统自动返回"图书列表" 修改图书信息子事件备选流程 1.图书分类、图书名称、出版社、作者、定价、购买日期为空 在基本流程1中,用户在给出的修改条件中没有输入图书分类、图书名称、出版社、作者、定价、购买日期等信息,系统会提示没有输入并提示用户重新输入,用户重新输入后继续基本流中的下一个步骤。 2.输入的图书名称重复 在基本流程1中,用户在给出的修改条件中输入的图书名称与以前已创建的书名重复,系统会提示图书名称重复并提示用

用例规约

用户登录 用例图 用例规约: 用例名称:登录 用例ID:IBM_ESHOP_002.1 角色:普通用户 用例说明:用例主要功能是实现登录,起始于普通用户的登录前置条件:启动程序,进入登录界面 基本事件流:参与者动作系统响应

1. 用户输入基本信息(登录名和密码), 点击确定按钮 2.系统查找数据库,看该用户是否在数 据库中。若存在则进入主页面,若不存 在,则进入2.1.1;若未输入,则进入 2.2.2 其它事件流:无 异常事件流:参与者动作系统响应 2.1.1未输入用户名 2.2.1用户名不存在 2.1.2未输入密码 2.2.2密码不正确 2.1.1 提示用户名或密码不能为空 2.2.2提示用户名或密码不正确。 后置条件:登录成功 添加联系人 用例图 用例规约: 用例名称:添加联系人 用例ID:IBM_ESHOP_002.2 角色:普通用户 用例说明:该用例主要功能是添加联系人,用例起始于普通用户点击“添加”按钮 前置条件:进入主界面 基本事件流:参与者动作系统响应 1.进入主界面,用户点击“添加”按钮。 3.用户添加联系人的相关信息,点击“确 定”按钮 2.系统响应点击事件,进入添加界面 4.判断用户的输入是否合法,若合法, 则返回主界面,若不合法:若输入信息 为空,则进入4.1;若输入格式错误, 则进入4.2。 其它事件流:无 异常事件流:参与者动作系统响应 4.1.1.1若未添加姓名 4.1.2.1.1若未添加Email项 4.2.1.1 若Email格式不正确 4.2.2.1 若输入固定电话格式不正确 4.1.1.2 系统提示“必须输入姓名” 4.1.2.2系统提示“必填” 4.2.1.2 系统显示“邮件格式不正确” 4.2.2.2 系统提示“8位电话号码”

用例图和用例描述设计实例

用例图和用例描述设计实例 作者:ephyer 发表时间: 2004-09-09 18:01:35 更新时间: 2004-09-09 18:01:35 浏览:1954次 主题:电脑技 术 评论:0篇 地址:202.19 7.75.* :::栏目::: ? T hinkin g in jav a 学习 笔记 ? J A VA 基 础知识 ? U ML ? 软 件设计 师 ? 其 他类别 这里用我开发的一个家教网站来简单的分析用例图的画法和用例描述的 写法。这个网站我用UML 完整的分析一下,以下我提取了用例图和用例描述 的部分。这个家教网站分为前台客户系统和后台管理系统。 前台客户系统的用例图如下: 后台管理系统用例图如下: 对于用例描述,篇幅有限,我在这里只列了后台管理系统中的网站公告发布这个用例的描述。如下:

用例名称:用户登录 用例标识号:01 参与者:管理员、普通用户 简要说明: 参与者输入用户名、密码以及验证码,系统进行验证后,合法者登录系统,否则提供拒绝登录系统。 前置条件: 参与者已经打开系统的登录页面(login.jsp) 基本事件流: 1.参与者在用户名输入框里输入用户名 2.在密码框里输入密码 3.密码框下方显示验证码,验证码由4位数字构成,用户按原样输入验证码。 4.用户按登录后,系统验证参与者输入的有效性。 5.有效则进入系统的主界面。无效则提示相应错误给用户。 6.用例终止 其他事件流A1: 在按“登录”按钮之前,参与者可以随按“取消(或关闭)”按钮。 异常事件流: 1.提示错误信息,参与人确认 后置条件:进入的主界面main.jsp ,装载相应的数据 注释:(可选:记住用户)

用例规约描述

用例规约描述babasport Use Case Description 编号:OnlineShop 版本1.0 作者:张东日期: 审批:日期:

变更记录 日期版本变更说明作者2009-5-6 1.0 创建张东

目录 引言 (4) 目的 (4) 概述 (4) 用户登录模块 (4) 用户注册模块 (4) 用例描述 (5) 登录 (5) 主动登录 (5) 被动登录 (6) 注册 (7) 用户注册 (7)

引言 《用例规约描述》是描述项目小组对项目进行需求分析得到的关于用户和系统之间交互作 用的文本性描述文档。 目的 用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表达 系统应该做什么。本文档通过用例规约描述,来进一步说明该系统需求,是下一阶段系统设计的基础,也是测试用例的重要依据。 定义 缩写、术语解释 actor 系统外部使用功能者 use case 系统功能单元的描述 概述 本项目主要实现为网站用户提供注册登录服务。 用户登录模块 在这个模块中,用户可以登录到网站获得会员的权限。登录的方式有两种: 1. 用户主动希望登录到网站获得会员权限。 用户可以通过主页的“登录”链接来进入登录页面,进行登录操作。 2. 用户希望使用需要会员权限模块时,被系统要求登录。 用户在未登录状态下点击“我的账户”或者“进入结账中心”链接,系统要求用户进行登录。 登录后,用户获得会员权限,可以进行会员操作。在两种模式中用户忘记密码可以选择 点击“忘记密码了?”链接,来找回密码。 用户注册模块 在这个模块中,用户可以注册一个或者多个会员身份。注册的入口也有两个:

图书销售管理系统分析与设计_

《信息系统分析与设计》报告——图书销售系统的分析与设计

目录 1. 图书销售系统概况 (3) 1.1图书销售系统背景 (3) 1.2业务描述 (3) 1.3图书销售系统目标 (3) 2. 用户需求架构 (3) 2.1用例模型 (3) 2.2用例规约 (4) 3. 业务架构 (5) 3.1业务流程模型 (5) 3.2组织结构 (5) 4. 信息架构 (6) 4.1概念E-R模型 (6) 4.2数据流图 (7) 5. 应用架构 (8) 5.1应用系统体系结构 (8) 5.2系统功能结构模型 (8) 5.3组件图 (9) 6. 基础设施架构 (10) 6.1部署图 (10) 7. 附录 (11) 附录A用例规约 (11) 附录B业务流程图 (16) 附录C数据流图 (17)

图书销售系统企业架构分析与设计报告 1. 图书销售系统概况 1.1 图书销售系统背景 随着网络的发展,Internet已成为最具市场潜力的技术领域,使用Web技术设计的数据库应用软件,是目前Internet市场的技术中坚,各种Web应用如电子商务,网上购物等都采用这种方式实现。 网上购书系统,是一个立足于网络、以书籍为商品的专业性网上购物网站。系统同时具有买卖书籍等功能,为书籍的流通提供了一个高效的交易平台。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的常用功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术 1.2 业务描述 随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。图书销售系统也就正是一个电子商务系统的开发---网上图书销售系统。 1.3图书销售系统目标 实现一个在线图书销售管理系统,完成图书信息管理,用户信息管理,订单信息管理,采购图书管理,销售管理,财务管理等功能 2. 用户需求架构 本部分描述用户需求中的实体,包括用例图和用例规约等。 2.1 用例模型

相关文档
最新文档