用例图需求分析说明书.docx_第1页
用例图需求分析说明书.docx_第2页
用例图需求分析说明书.docx_第3页
用例图需求分析说明书.docx_第4页
用例图需求分析说明书.docx_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

五月 8, 2012 RequirementAnalysisSpecification需求分析规格书文件編號項目HTC LSM模組E-Procurement功能Goods receipts客戶方HTC Corporation服務方Lodestone Management Consulting Co., Ltd. 撰寫人DuceXu校對人創建日期2012-05-08修改日期2012-05-101 版本更新記錄日期修改人更改摘要2012-05-08DuceXu創建文件2012-05-10DuceXu修改文件目录1版本更新記錄12用例圖43用例:GR _UC001創建收貨單43.1用例活動圖43.2參與者43.3用例觸發事件53.4用例概要53.5用例流程詳述54用例:GR_UC002召回收貨單84.1用例活動圖84.2參與者84.3用例觸發事件84.4用例概要84.5用例流程詳述95用例:GR_UC003沖銷收貨單95.1用例活動圖95.2參與者95.3用例發生條件105.4用例觸發事件105.5用例概要105.6用例流程詳述106類圖Class Diagram116.1類圖116.2系統主類116.3其他公用類137系統接口簡介132 用例圖3 用例:GR _UC001創建收貨單3.1 用例活動圖3.2 參與者1. 收貨單創建者:Creater屬於變動角色,由具有角色管控權限的人指定。2. 收貨單申請者:Applicant發出收貨申請的人,其他人可以代替該角色起草收貨單。3. GA總務4. 例外控制成員:Exception Controller屬於變動角色群體,由人為指定。如果收貨單被提交給SAP系統進行處理,出現失敗情況,則該角色會參與到收貨單創建過程,否則不參與。3.3 用例觸發事件1. 在用例流程中,如果按鈕Submit被點選,則系統發送通知郵件給Applicant和下一個關卡的User。2. 在用例流程中,如果按鈕Approve被點選,則系統發送通知郵件給下一個關卡的User,如果點選該Approve按鈕的當前使用者是最後一個關卡,則系統發送通知郵件給Submitter和Applicant。(Submitter即點選Submitt按鈕者。)3. 在用例流程中,如果Reject按鈕被點選,則系統發送通知郵件給Submitter和Applicant。(Submitter即點選Submitt按鈕者。)3.4 用例概要Creater根據實際需求起草收貨單,提交給Applicant進行審核。Applicant審核完畢以後,如果不同意該收貨單,則駁回收貨單,否則批准收貨單,收貨單被提交給GA總務進行審核,若審核未通過,則採購單被駁回,否則自動傳送至SAP系統,如果SAP系統處理失敗,則收貨單被提交給Exception Controller審核,若審核未通過則採購單被駁回,否則重新傳送至SAP系統。如果SAP系統對收貨單處理成功,則創建收貨單流程結束。3.5 用例流程詳述4. Creater進入系統登陸認證模塊,成功登入E-Procurement系統。(請參閱SB:UI003)5. Creater在主菜單的Apply Forms下拉菜單中點選Goods receipts選項,進入Goods receipts Application畫面。用例流程開始。(請參閱SB:UI004UI:005) 6. 在GR No.欄位將自動生成一個流水號。該序列號是一個以0000000001開始的十位連續序列號。7. 在Issued Date欄位將默認顯示當前日期和時間。8. 在Submitter欄位將顯示登錄人的姓名和工號。9. 在Status欄位默認顯示狀態為Draft。10. Creater點選欄位Applicant,在彈出的對話框中選擇申請人,默認顯示為Submitter的信息。11. Creater點選欄位Posting Date,在彈出的日期選擇框中選擇過帳日期。12. Creater在Declaration No.欄位填入報關單號。13. Creater點選欄位Posting to,在彈出的對話框中選擇Company Code。14. Creater填入Subject。15. Creater點選按鈕Add,新建採購單,將開啟Goods Receipts Line畫面。該畫面以Layer方式呈現,并覆蓋整個視窗。(請參閱SB:UI006)16. GR Line No.欄位將顯示一個自動生成的序列號。17. Creater點選欄位PO No.,將開啟新的畫面以選擇將要做收貨單的PO和PO Line。在該頁面中只能選擇Indirect PO,即序列號以2開頭的PO,而Direct Po在WEE系統中不做GR。GR和PO為多對多關係,即同一張GR可以含有多條PO Line,同一張PO的不同Line可以開在不同的GR中。(請參閱SB:UI011)18. Creater在PO No.欄位輸入需要做GR的PO序列號。19. Creater在Subject欄位輸入Subject。20. Creater點選Category和Material Group欄位,在分別彈出的下拉列裱中,選擇相應的種類條目和物料組條目。21. Creater分別點選Material No.、Vender、Submitter、Buyer欄位在彈出的對話框中選擇物料編號、供貨商、提交者和採購者。22. Creater在Issued Date欄位選擇開始日期和結束日期。23. Creater點選按鈕Search,根據所設定的搜索條件,將在Search Result區域顯示搜索結果。24. Creater可以勾選搜索結果中的Checkbox進行批量處理。25. Creater點選按鈕Submit,頁面將刷新回Goods Receipts Line,所并帶入所搜選的PO條目數據。(請參閱SB:UI006)26. 在該畫面,欄位PO Line No.、Vender、Material No.、Material Group、Plant、Warehouse、UOM、Currency、Quantity、Outstanding Quantity、PO Unit Price、PO Tax的數據系從上一個頁面帶入。27. Creater點選欄位Receive Quantity,填寫當前需要收貨的數量。Receive Quantity應該小於或者等於Outstanding Quantity。28. Creater點選欄位Receiver,在彈出的對話框中選擇貨物的接受者。29. 如果Creater需要創建IR,則分別在欄位Invoice No.、Invoice Line No.、Invoice Unit Price 填入相應的發票編號、發表條目編號和發表單價。30. Creater點選欄位Invoice Date,在彈出的對話框中選擇發票開始日期;31. Creater點選欄位Invoice Tax,在彈出的對話框中選擇交稅比率。32. Creater點選欄位Invoice Price Currency ,在下拉列表中選擇幣別。33. 在Invoice Price(Before Tax)欄位將自動顯示Invoice Unit Price *Quantity計算結果。在Invoice Price (After Tax)欄位將自動顯示(Invoice Price)*(Quantity)-(需繳稅收金額)的計算結果。Creater點選按鈕Save之後,系統將自動生成一張處於Draft狀態的IR。34. Creater點選按鈕Save保存所做的設定,自動回跳至Goods Receipts Application頁面,且把在上一頁面所做的設定帶入該頁面。(如果Creater點選按鈕Cancel,則所做的設定將不會生效。)35. Creater點選按鈕Upload Attachment上傳所需要的附件。36. Creater在Comment區域輸入Comment。37. Creater點選按鈕Save,保存在該GR中所做的設定,該GR此時進入Draft狀態。38. 如果Creater想要對GR進行刪除,則點選按鈕Delete,此時該GR處於Canceled狀態。Delete按鈕僅僅對處於Draft狀態的GR生效。39. Creater點選按鈕Submit,提交GR到Applicant的代辦事項中。此時GR進入Under Approval狀態,且系統發送通知郵件給Applicant,告之GR到達。40. Applicant登入系統,打開提交過來的GR進行審核。(請參閱SB:UI007)41. Applicant不能對GR進行修改,僅僅可以進行簽核作業。42. Applicant點選按鈕Upload上傳附件;Applicant在Comment區域輸入Comment。43. 如果Applicant不同意該GR申請,則點選按鈕Reject,駁回該GR。此時,GR將重新進入Creater的待辦事項,且進入Draft狀態。44. 如果Applicant同意該GR,則點選按鈕Approve,對GR進行批准操作。GR將被提交到GR總務的待辦事項中。45. GR總務登入系統,并打開提交過來的GR進行審核。(請參閱SB:UI007)46. GR總務不能對GR進行修改,僅僅可以進行簽核作業。47. GR總務點選按鈕Upload上傳附件;GR總務在Comment區域輸入Comment。48. 如果GR總務不同意該GR申請,則點選按鈕Reject,駁回該GR。此時,GR將重新進入Creater的待辦事項,且進入Draft狀態。49. 如果Applicant同意該GR,則點選按鈕Approve,對GR進行批准操作。GR將被自動傳送至SAP系統。50. 經SAP系統處理,如果失敗,則該GR被提交至Exception Controller的待辦事項中,51. Exception Controller登入系統,打開提交過來的GR進行審核。(請參閱SB:UI007)52. Exception Controller不能對GR進行修改,僅僅可以進行簽核作業。53. Exception Controller點選按鈕Upload上傳附件;Exception Controller在Comment區域輸入Comment。54. 如果Exception Controller不同意該GR申請,則點選按鈕Reject,駁回該GR。此時,GR將重新進入Creater的待辦事項,且進入Draft狀態。55. 如果Exception Controller同意該GR,則點選按鈕Approve,對GR進行批准操作。GR將重新被自動傳送至SAP系統中進行處理。56. 如果SAP系統處理成功,則創建GR用例流程結束。4 用例:GR_UC002召回收貨單4.1 用例活動圖4.2 參與者1. 收貨單創建者:Creater請參閱3.1.2(1)。2. 收貨單申請者:Applicant請參閱3.1.2(2)。4.3 用例觸發事件1. 在用例流程中,如果按鈕Submit被點選,則系統發送通知郵件給Applicant和下一個關卡的User。2. 在用例流程中,如果按鈕Approve被點選,則系統發送通知郵件給下一個關卡的User,如果點選該Approve按鈕的當前使用者是最後一個關卡,則系統發送通知郵件給Submitter和Applicant。(Submitter即點選Submitt按鈕者。)3. 在用例流程中,如果Recall按鈕被點選,則系統發送通知郵件給當前對表單進行Recall操作者和該成員的下一個關卡的User。4.4 用例概要Creater把創建完成的GR進行提交之後,如果發現有誤,則召回已經提交收貨單,否則提交至Applicant,Applicant審核并批准收貨單之後,如果發現有誤,則召回GR,否則召回收貨單用例結束。4.5 用例流程詳述4. Creater創建并保存了收貨單,點選按鈕Submit,對收貨單進行提交操作。此時,收貨單進入Under Approval狀態。用例流程開始。5. Creater重新打開已經提交的收貨單進行審核,發現有誤,則點選按鈕Recall對收貨單進行召回操作,此時,收貨單重新進入Draft狀態。如果在Creater點選Recall之前,Applicant已經打開此收貨單進行了處理,則Creater將不能對收貨單進行Recall。6. Applicant打開提交過來的收貨單進行審核,發現無誤,則點選按鈕Approve對收貨單進行批准操作。此時,Creater已經不能對收貨單進行Recall操作。7. Applicant打開已經批准的收貨單重新進行審核,發現有誤,則點選按鈕Recall對收貨單進行召回操作。此時,系統將發送郵件給Creater,通知收貨單被Recall回來。同時,Creater將可以對收貨單進行召回。Applicant召回GR子流程循環。8. 否則,召回收貨單用例結束。5 用例:GR_UC003沖銷收貨單5.1 用例活動圖5.2 參與者1. 收貨單創建者:Creater請參閱3.1.2(1)。2. 例外控制成員:Exception Controller請參閱3.1.2(4)。5.3 用例發生條件在成功創建GR之後,因事態的變動,需要對已經成功創建的GR進行沖銷。(該GR已經進入Approved狀態,且已經生效)5.4 用例觸發事件1. 在用例流程中,如果按鈕Reverse 被點選,則系統發送通知郵件給所有參與創建并核准該GR的User。2. 在用例流程中,如果Reject按鈕被點選,則系統發送通知郵件給Submitter和Applicant。(Submitter即點選Submitt按鈕者。)5.5 用例概要Creater搜尋到已經生效的GR,並對其進行Reverse操作,該GR將被自動傳送至SAP系統,如果SAP系統處理該GR失敗,則該GR被提交至Exception Controller 的待辦事項,Exception Controller如果不批准該Reversed GR,則對其進行駁回,否則重新傳送至SAP系統,如果SAP系統處理成功,則沖銷GR流程結束。5.6 用例流程詳述1. Creater通過系統登陸認證成功登入系統,Creater選擇主菜單欄SearchGoods Receipts。(請參閱SB:UI001)2. 頁面跳轉到Search Goods Receipts。(請參閱SB:UI002)3. Creater在欄位GR No.中填入需要進行Reverse的GR編號。(Creater)也可以在其他欄位輸入相關數據,來設定搜索需要進行Reverse的GR。)4. Creater點選按鈕Search,搜索結果將出現在Search Result區域。該結果為需要進行Reverse的條目,在該Grid 的Action 字段將出現按鈕Reverse。只有出於Approved狀態的GR才可以進行Reverse且出現該按鈕,否則不出現該按鈕。5. Creater點選按鈕Reverse,對該GR進行沖銷操作,將開啟Reverse Goods Receipts畫面。(請參閱SB:UI009UI010)6. 在該畫面中,Creater只可以進行簽核,不能修改數據。7. Creater點選Attachment區域的欄位Upload按鈕,上傳附件。8. Creater在WorkFlow區域輸入Comment。9. 如果Creater點選按鈕Close,則對GR的Revers 操作將不會生效,并關閉該畫面。10. Creater點選按鈕Reverse,對該GR進行沖銷操作。此時,該GR進入UnderApproval狀態。11. 如果Creater點選按鈕Delete,將刪除已經被沖銷的GR。且該GR進入Canceled狀態。12. 沖銷收貨單流程結束。6 類圖Class Diagram6.1 類圖6.2 系統主類ModelPU.GoodsReceivingATablePU_GOODS_RECEIVING_ADESC1. 該類繼承Sys.OrderMaster類中的所有屬性。2. 每條GR數據含有多條GOODS_RECEIVING_ITEM項。ColumnAttributeDateTypeIsNull RemarkIDIDSYS.OrderMasterN单据之业务本体记录,继承自Sys.OrderMasterGR_NOGoodsReceivingNumberSTRING(20)N收单单号码OWNER_FKOwnerMD.EmployeeN收货负责人POST_DATEPostingDateDATEN收货过账日期DECLARATIONS_NODeclarationsNoSTRING(20)N报关单号COMPANY_FKCompanyMD_CompanyN公司代码REVERSEReverseBOOLNREVERSE标记PUR_ORDERS_COLLECTPurchaseOrdersCollection STRING(300)N采购订单集合ModelPU.GoodsReceivingAItemTabelPU_GOODS_RECEIVING_A_ITEMDESC1. 屬於表PU_GOODS_RECEIVING_A的子表,並且和其關係為N:1。2. 每條Item項中含有多條Line記錄。ColumnAttributeDateTypeIsNullRemarkIDIDQUIDN自动给值GUIDMASTER_FKMasterPU.PurchaseOrderAN指向收货单主体ITEM_LINEItemLineSTRING(10)N收货单项目号PU_PUR_ORD_A_FKPurchaseOrderAPU.PurchaseOrderAN采购订单PU_PUR_ORD_A_ITEMPurchaseOrderAItemPU.PurchaseOrderAItemN采购订单项目VENDOR_FKVendorMD.VendorN供应商MTRL_GROUP_FKMaterialGroupMD.MaterilGroupN物料组MTRL_FKMaterialMD.MaterialN物料PLANT_FKPlantMD.PlantN工厂STOR_LOC_FKStorageLocationMD.StorageLocationN库存地点MEASURE_UNIT_FKMeasureUnitMD.MeasureUnitN单位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论