
综合课程设计——服装租赁系统.docx
110页综合课程设计之服装租赁系统 小组成员: 完成时间:2015年1月8日目录服装租赁系统 3一、 系统要求描述 3二、 信息系统分析 41、构建业务模型 42、构建分析模型 30三、 信息系统设计 801、系统体系结构设计 802、系统包图绘制 813、设计类 84四、 课程设计总结 110服装租赁系统一、 系统要求描述××网上服装租赁系统的业务过程描述如下:1、进货市场部进货后,创建进货单根据进货情况,库管人员创建入库单,进行入库,更新库存表(进货服装的基本信息、分类等),入库完毕后,库管人员进行一次核对2、 注册 用户浏览网站提供的服装信息,如果想要进行查看样品或租赁服装需要向后台提交注册信息,后台人员进行审核,若信息核实无误,进行登记并返回用户信息,若注册信息错误,就返回错误信息请求用户重新填写,再提交进行审核 3、订货线上客户人员提供服务根据网站上提供的不同商品服装信息,会员可以根据自己的需求,选择是否查看样品或是租赁服装会员确定要获取样品配送时,创建样品单,交付配送费用后,后台处理样品单;会员确定要订货租赁时,创建订单,交付押金后,后台处理订单。
4、配送 根据订单与样品单信息,后台人员创建出库单;库管人员根据出库单信息出库;配送员根据订单信息,送货上门或配送样品给客户看5、归还用户确定自行归还或者上门清算;配送员或结算员根据衣服的破损程度收取额外费用(破损程度分为4类),然后退还押金(现金),结算员形成结算记录;6、后期后勤部进行破损处理或清洗,形成后期处理记录,库管人员再根据后期处理记录更新库存表 A、破损处理 按破损程度分为a类10%:轻微损坏(脱线,小面积污渍,较大异味);b类40%:(小部分损坏,小面积或顽固污渍);c类70%:(部分损坏,部分面积或顽固污渍);d类100%:商品无法再次使用(较大部分损坏及其他) B、清洗二、 信息系统分析由实验材料可知,整个业务流程分为进货、注册、订货、配送、归还和后期六个部分1、构建业务模型(1)构建业务用例模型A 识别业务主角根据实验材料,我们将市场部、用户、会员、后台人员和后勤部建模为业务主角如图所示:B 获取业务用例模型 根据实验材料,我们可识别出进货、注册、订货、配送、归还和后期六个业务用例C 建立业务用例图 根据前两个步骤建立如下的业务用例图:D 描述业务用例a 进货业务用例(i)活动图 (ii)用例规约用例名称进货参与者市场部前置条件已获取进货信息后置条件成功创建入库单、更新库存表并核对库存信息主事件流1. 市场部提供进货信息;2. 库管员根据进货情况创建入库单,进行入库;3. 更新库存表(进货服装的基本信息、分类等);4. 入库完毕后,库管人员进行核对。
异常事件流无b 注册业务用例(i)活动图(ii)用例规约用例名称注册参与者用户前置条件用户获取网站服装信息后置条件注册成功后台登记用户信息主事件流1.用户查看样品或租赁服装,并判断是否需要注册;2.用户提交注册信息;3.后台核对注册信息;4.登记并返回用户信息异常事件流1.1用户不需注册,终止该业务用例;1.2用户需要注册,业务进入第2步;3.1注册信息错误,返回第2步,用户重新输入注册信息c 订货业务用例(i)活动图用例名称订货参与者会员前置条件用户已注册成为会员后置条件会员产生样品单和订单,缴纳相关费用;后台对样品单和订单进行处理主事件流1.会员选择样品配送或订货租赁:2. 产生单据:2.1创建样品单;2.2创建订单3.缴纳相关费用:3.1交付配送费用;3.2交付押金4.后台处理:4.1处理样品单;4.2处理订单异常事件流1.1会员选择样品配送,则进入业务2.1,3.1和4.1;1.2会员选择订货租赁,则进入业务2.2,3.2和4.2;(ii)用例规约d 配送业务用例(i)活动图(ii)用例规约用例名称配送参与者后台人员前置条件会员已提交样品单或订单后置条件产生出库单;会员成功地查看样品或验收货物。
主事件流1.后台人员根据订单与样品单信息,创建出库单;2.库管人员根据出库单信息出库;3.配送员根据订单信息送货上门或配送样品:4.会员验收货物或查看样品:4.1验收货物;4.2查看样品异常事件流3.1若配送员送货上门,则进入业务4.1;3.2若配送员配送商品,则进入业务4.2e 归还业务用例(i)活动图 (ii)用例规约 用例名称归还参与者会员前置条件会员已查看样品或验收货物后置条件会员已缴纳额外费用(若服装有破损),由配送员或结算员返还押金,并最终形成结算记录主事件流1. 会员选择归还方式(自行归还或上门清算);2. 配送员根据衣服的破损程度收取额外费用,然后退还押金;3. 结算员根据衣服的破损程度收取额外费用,然后退还押金;4. 结算员形成结算记录异常事件流1.1会员选择上门清算,业务进入第2步;1.2会员选择自行归还,业务进入第3步;2.1若无破损,直接退还押金;3.1若无破损,直接退还押金f 后期业务用例(i)活动图 (ii)用例规约用例名称后期参与者后勤部前置条件会员已归还服装后置条件后勤部对服装进行破损处理或勤洗;库管员更新库存表主事件流1.后勤部根据会员返还衣物有无破损,选择清洗或破损处理;2.清洗;3.根据破损情况(一共分为四类),进行不同的破损处理4.后勤部形成后期处理记录;5.库管人员根据后期处理记录,更新库存表。
异常事件流1.1若没有破损,业务进入第2步;1.2若有破损,业务进入第3步2)构建领域模型A 获取业务对象由业务用例和业务流程可得该系统的业务对象有进货单、入库单、库存表、会员信息表、商品信息表、供应商信息表、样品单、订单、出库单、结算记录表和后期处理记录表由此可得该服装租赁系统的业务对象集为:B 业务对象属性建模根据系统需求,将业务对象进行属性建模,建模结果如下:C 业务对象关系建模D 业务对象交互建模 a 进货业务用例(i)顺序图 (ii)协作图b 注册业务用例(i)顺序图 (ii)协作图c 订货业务用例(i)顺序图 (ii)协作图d 配送业务用例(i)顺序图 (ii)协作图e归还业务用例(i)顺序图 (ii)协作图f 后期业务用例(i)顺序图 (ii)协作图E 业务对象实体状态分析a 业务主角状态图(i)市场部状态图 (ii)用户状态图 (iii)会员状态图(iv)后台人员状态图 (v)后勤部状态图b 业务对象状态图(i)供应商信息表状态图(ii)商品信息表状态图(iii)进货单状态图(iv)入库单状态图(v)库存表状态图(vi)会员信息表状态图(vii)样品单状态图(viii)订单状态图(ix)出库单状态图(x)结算记录表状态图(xi)后期处理记录表状态2、构建分析模型(1) 确定系统用例根据活动图确定该服装租赁系统的系统用例如下:(2) 识别分析类 根据活动图、顺序图和系统用例判断该服装租赁系统的分析类。
A 边界类包B 控制类包C 实体类包边界类包、控制类包和实体类包之间的关系如下:(3) 描述系统用例A查看样品或租赁服装a 活动图b 用例规约用例名称查看样品或租赁服装参与者用户前置条件用户进行商品查询后置条件没有找到满意商品或进入注册用例主事件流1.输入商品信息查询条件;2.系统查找满足条件的商品;3.商品信息查询界面显示查询结果;4.用户选择满意的商品;5.用户根据自己的需要决定是否查看样品或租赁服装;6.进入注册用例异常事件流5.1 用户没有找到满意商品,终止该系统用例;5.2 用户找到满意商品,进入注册用例c 顺序图d 协作图B 注册a 活动图b 用例规约用例名称注册参与者用户前置条件用户获取网站服装信息后置条件注册成功,后台登记用户信息主事件流1. 用户提交注册所需信息;2. 后台核实注册信息;3. 登记并返回用户信息异常事件流2.1 注册信息错误,返回第1步,用户重新输入注册信息;2.2 注册信息正确,进入第3步c 顺序图d 协作图C 选择自行归还或上门清算a 活动图b 用例规约用例名称选择自行归还或上门清算参与者会员前置条件已验收货物后置条件成功地确认归还方式主事件流1. 会员选择归还方式(自行归还或上门清算);2. 系统判断会员的归还方式,做出相应处理;3. 系统在界面输出结算记录表的部分信息;4. 会员确认归还方式。
异常事件流2.1 会员选择自行归还,系统登记信息并等待用户归还;2.2 会员选择上门清算,系统分配配送员上门清算c 顺序图d 协作图D 创建样品单a 活动图b 用例规约用例名称创建样品单参与者会员前置条件会员已注册后置条件成功地创建样品单主事件流1. 提交商品查询条件;2. 系统查找满足条件的商品;3. 商品信息查询界面显示查询结果;4. 用户选择满意的商品;5. 提交满意商品的信息;6. 系统请求用户选择查看样品或租赁服装;7. 用户选择查看样品;8. 系统输出样品单创建界面;9. 用户创建样品单异常事件流无c 顺序图d 协作图E 创建订单a 活动图b 用例规约用例名称创建订单参与者会员前置条件会员已注册后置条件成功地创建订单主事件流1. 提交商品查询条件;2. 系统查找满足条件的商品;3. 商品信息查询界面显示查询结果;4. 用户选择满意的商品;5. 提交满意商品的信息;6. 系统请求用户选择查看样品或租赁服装;7. 用户选择租赁服装;8. 系统输出订单创建界面;9. 用户创建订单异常事件流无c 顺序图d 协作图F 创建入库单a 活动图b 用例规约用例名称创建入库单参与者库管员前置条件已提供进货单信息后置条件成功地创建入库单主事件流1. 库管员输入进货单查询条件;2. 系统查询满足。












