Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล...
Transcript of Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล...
Software Functional Specification Template version : 1.0Date : 03-05-2006
Project Name: โครงการพฒนาเทคโนโลยสารสนเทศและการสอสารกระทรวงวฒนธรรม(ระบบฐานขอมลอปกรณคอมพวเตอรและเครอขาย)
Project ID: MOCTRelease version: 1.0
Release Date: 03-05-2006Developed/Maintained By: คณธนพต ยมส
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 1 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
การอนมตเอกสาร (DOCUMENT APPROVAL)
ใหเซนเอกสารนตามชอทระบไวเพอเปนการอนมตเอกสารน
APPROVED BY:คณอจจมา อานามนารถ, Project Manager Date
คณธนพต ยมส, System Analyst Date
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 2 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
การควบคมการเปลยนแปลงเอกสาร
ชอเอกสาร Software Requirement Specification (SRS)
เวอรชนปจจบน 1.0วนททแกไขเวอรชนลาสด 03-05-2006ผจดทำาเอกสารน คณธนพต
เวอรชน วนทหมายเลขเอกสาร ChangeRequest Form
ACD
หมายเหต ผแกไขรายการททำาการแกไข
1.0 03-05-2006
- - - คณธนพต เวอรชนแรก
Note:1) ประเภทของการเปลยนแปลงขอมลในเอกสารน A=เพม, B=แกไข, D=ลบ2) รปแบบของเวอรชน คอ <X.Y> โดยเรมตงแต 1.0 ไปเรอย ๆ จนกระทงมการอนมต X จะมคาเพมขนกตอเมอเอกสารนมการเปลยนแปลงในหวขอหลก ๆ Y จะมคาเพมขนกตอเมอเอกสารนมการเปลยนแปลงในเรองเลกๆนอยๆเชนการแกไขคำาผด เปนตน
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 3 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
สารบญ
1. Introduction........................................................................................................22. Use Case.............................................................................................................3
Use Case Description...........................................................................................4Use Case Scenario...............................................................................................4
3. Work Flow Diagram.............................................................................................54. Sequence Diagram.............................................................................................65. Sub Module.........................................................................................................7
1) BWC_0103000001: รายการอปกรณคอมพวเตอรและซอฟตแวร.....................................7User Interface Specification: UI-BWC-0103000001..............................................7Screen Description:.............................................................................................7Process Flow:.......................................................................................................7Database:............................................................................................................8Pre-Condition:......................................................................................................8Post-Condition:....................................................................................................82) BWC_0103000002: บนทกคณลกษณะอปกรณคอมพวเตอรและซอฟตแวร........................9User Interface Specification: UI-BWC-0103000002..............................................9Screen Description:.............................................................................................9Process Flow:.......................................................................................................9Database:..........................................................................................................10Pre-Condition:....................................................................................................10Post-Condition:..................................................................................................10
6. Common Module Utilized..................................................................................111) Store Procedure.............................................................................................112) Web Control..................................................................................................11
7. Issues and Risks................................................................................................128. Reference.........................................................................................................12
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 4 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
1. บทนำา
การบนทกคณลกษณะอปกรณคอมพวเตอรและซอฟตแวร จะทำาโดยเจาหนาทพสด ภายหลงจากทไดทำาสญญาจดหาอปกรณคอมพวเตอรและซอฟตแวร และไดรบอปกรณคอมพวเตอรและซอฟตแวรเรยบรอยแลว
2. Use Case
บนทกคณลกษณะ อปกรณคอมพวเตอรและซอฟตแวร
บนทกขอมลสญญาการจดหาอปกรณคอมพวเตอรและ เครอขาย
บนทกผใ ชงานอปกรณและซอฟตแวร
บนทกการโยกยายอปกรณ
บนทกการสงซอมอปกรณ
เจาหนาทพสด
บนทกคาใ ชจายในการซอมบำารง
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 5 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
Use Case DescriptionUse Case No. UC-BWC-0103000000Use Case Name บนทกคณลกษณะอปกรณคอมพวเตอรและซอฟตแวรSubject Area ระบบงานดาน Business Workflow Management >
ระบบฐานขอมลอปกรณคอมพวเตอรและเครอขายActor(s) เจาหนาทพสดDescription ภายหลงจากทบนทกขอมลสญญา และไดรบอปกรณคอมพวเตอรและ
ซอฟตแวร เจาหนาทพสดจะทำาการบนทกคณลกษณะของอปกรณและซอฟตแวรทไดรบ
Pre-Conditions จดทำาสญญาการจดหาอปกรณคอมพวเตอรและเครอขาย และไดรบอปกรณคอมพวเตอรและซอฟตแวร เรยบรอยแลว
Post-Conditions บนทกขอมลลงฐานขอมลเรยบรอยNormal Flow 1. เจาหนาทพสดเลอก menu บนทกคณลกษณะอปกรณ
คอมพวเตอรและซอฟตแวร2. ระบบแสดงรายการอปกรณคอมพวเตอรและซอฟตแวร ซงเจา
หนาทพสดสามารถลบหรอแกไขขอมลได3. ในกรณทตองการเพมขอมล เจาหนาพสดกดปม “เพมรายการ
อปกรณคอมพวเตอรและซอฟตแวร”4. ระบบแสดงหนาจอบนทกอปกรณคอมพวเตอรและซอฟตแวร เจา
หนาททำาการบนทกรายละเอยด5. เมอเจาหนาททำาการบนทกขอมลเรยบรอยแลว กดปม “บนทก”6. ระบบทำาการบนทกขอมลลงฐานขอมล
Alternative Flows N/AExceptions N/AIncludes N/AUse Case Associations
N/A
Business Rules N/ASpecial Requirements
N/A
Notes and Issues N/A
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 6 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
3. Work Flow Diagram
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 7 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
4. Sequence Diagram
: เจาหนาทพสดInventory_Management Inventory_Catalog
Computer
Add_Com puter(id, type, cost, ...)Add_Computer(id, type, cost, ...)
Add_Computer(id, type, cost, ...)
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 8 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
5. Sub Module1) BWC_0103000001: รายการอปกรณคอมพวเตอรและซอฟตแวร
User Interface Specification: UI-BWC-0103000001
Screen Description: หนาจอแสดงรายการอปกรณคอมพวเตอรและซอฟตแวร ผใชสามารถเพม/ลบ/แกไขขอมล รายละเอยดของ
อปกรณคอมพวเตอรและซอฟตแวรได
Process Flow:1. เจาหนาทพสดเลอก menu บนทกคณลกษณะอปกรณคอมพวเตอรและซอฟตแวร2. ระบบแสดงรายการอปกรณคอมพวเตอรและซอฟตแวร โดยเรยกใช SP:
BWC_Inventory_GetListPaging3. ในกรณผใชเลอกรายการทตองการลงแลวกดปม “ลบ ” ระบบทำาการลบขอมลโดยเรยกใช SP:
BWC_Inventory_Delete
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 9 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
Database:Database Name MOC_MOCTTable Name MOCT_BWC_INVENTORYMain Web Control Name /BWC/Inventory_List.jsp
Web Control: Inventory_List.jsp DisplayScreen Display
NameTable/Stored Procedure
Name Field Name Remarkรหส MOCT_BWC_INVENTORY Product_IDชอ MOCT_BWC_INVENTORY Product_Nameประเภท MOCT_BWC_INVENTORY Product_Typeวนทตดตง MOCT_BWC_INVENTORY Setting_Dateราคา MOCT_BWC_INVENTORY Price
Web Control: Inventory_List.jsp Insert/UpdateScreen Display Name
Main Table Field Name
Insert Default R* Update Remark
N/A
*R - Read Only
Pre-Condition:N/A
Post-Condition:N/A
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 10 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
2) BWC_0103000002: บนทกคณลกษณะอปกรณคอมพวเตอรและซอฟตแวร
User Interface Specification: UI-BWC-0103000002
Screen Description: หนาจอบนทกคณลกษณะอปกรณคอมพวเตอรและซอฟตแวร
Process Flow:1. ผใชกดปม “บนทกคณลกษณะอปกรณคอมพวเตอรและซอฟตแวร ” จากหนาจอแสดงรายการอปกรณ
คอมพวเตอรและซอฟตแวร (UI-BWC-0103000001)2. ระบบแสดงหนาจอบนทกคณลกษณะอปกรณคอมพวเตอรและซอฟตแวร เมอผใชทำาการกรอกราย
ละเอยดตางๆบนหนาจอครบถวน ไมมขอผดพลาด แลวกดปม “บนทก ” ระบบจะทำาการบนทกขอมลลงฐานขอมล โดยใช SP: BWC_Inventory_Add
3. ในกรณทผใชเขาหนานโดยกดปมแกไข จากรายการขอมลในหนาหนาจอแสดงรายการอปกรณคอมพวเตอรและซอฟตแวร (UI-BWC-0103000001) ระบบจะแสดงขอมลใหอคโนมต เมอผใชทำาการแกไขขอมลแลวกดปมบนทก ระบบจะทำาการบนทกขอมลลงฐานขอมล โดยใช SP: BWC_Inventory_Update
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 11 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
Database:Database Name MOC_MOCTTable Name MOCT_BWC_INVENTORY,
MOCT_BWC_INVENTORY_DETAILMain Web Control Name /BWC/Inventory_Form.jsp
Web Control: Inventory_Form.jsp DisplayScreen Display
NameTable/Stored Procedure
Name Field Name RemarkN/A
Web Control: Inventory_Form.jsp Insert/UpdateScreen Display Name
Main Table Field Name
Insert Default R* Update Remark
รหส MOCT_BWC_INVENTORY
Product_ID newid()
ชอ MOCT_BWC_INVENTORY
Product_Name
ประเภท MOCT_BWC_INVENTORY
Product_Type
วนทตดตง MOCT_BWC_INVENTORY
Setting_Date
ราคา MOCT_BWC_INVENTORY
Price
*R - Read Only
Pre-Condition:N/A
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 12 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
Post-Condition:N/A
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 13 of 14
Software Functional Specification Template version : 1.0Date : 03-05-2006
6. Common Module Utilized
1) Store ProcedureStore Procedure Name Description/ Condition
BWC_Inventory_GetListPaging
GetListPaging จากตาราง MOCT_BWC_INVENTORY
BWC_Inventory_Add เพมขอมลลงตาราง MOCT_BWC_INVENTORYBWC_Inventory_Update Update ขอมลในตาราง MOCT_BWC_INVENTORYBWC_Inventory_Delete ลบขอมลในตาราง MOCT_BWC_INVENTORY โดย set
DELETE_FLAG = “T”
2) Web ControlWeb Control Name Description
Inventory_List.jsp แสดงรายการอปกรณคอมพวเตอรและซอฟตแวรInventory_Form.jsp บนทกรายการอปกรณคอมพวเตอรและซอฟตแวร
7. Issues and Risks1. สำาหรบผทใช window 2003 และปด JavaScript การทำางานของเมนจะบกพรอง
8. ReferenceWork Flow Diagram WF-BWC-0103000000Use Case Diagram UC-BWC-0103000000User Interface Specification
UI-BWC-0103000001UI-BWC-0103000002
Other Document N\A
Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 14 of 14