Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล...

16
Software Functional Specification Template version : 1.0 Date : 03-05-2006 Project Name: โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโ (โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโ) Project ID: MOCT Release version: 1.0 Release Date: 03-05-2006 Developed/Maintained By: คคคคคคคค คคคคคคค Filename: M-Culture_MOCT_SFS_v.1.0_060503 Page 1 of 16

Transcript of Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล...

Page 1: 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

Page 2: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 3: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 4: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 5: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 6: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 7: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 8: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 9: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 10: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 11: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 12: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 13: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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

Page 14: Functional Specification · Web viewผ ใช กดป ม “บ นท กค ณล กษณะอ ปกรณ คอมพ วเตอร และซอฟต แวร

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