1.3 แสดงรายละเอียดของตารางt...

Post on 28-Sep-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

การออกแบบทางกายภาพ

การออกแบบฐานขอมล (Database Design) โดยใชสถาปตยกรรมฐานขอมลเชงสมพนธ(Relational Database) ลกษณะการออกแบบฐานขอมลเปนการจดการขอมลตางๆใหอยในรปของ

.1 แสดงรายละเอยดของตาราง T_USER

Relation AttributeName Data DataType Data

SizeAttributeDomain Description

T_USER ID_USER varchar 20 - ไอด ผใชPSW_USER varchar 30 - รหสผาน ผใช

ID_TYPE varchar 1 - ไอดประเภทผใชTITLE varchar 20

FIRST_NAME varchar 100LAST_NAME varchar 100 นามสกล

SEX varchar 5 เพศPrimary Key: ID_USERForeign Key: Foreign Key ID_TYPE Reference to T_TYPE. ID_TYPE

1.2 แสดงรายละเอยดของตาราง T_ TYPE

Relation AttributeName Data DataType Data

SizeAttributeDomain Description

T_TYPE ID_TYPE varchar 1 - ไอดประเภทผใชNAME_TYPE varchar 20 -

Primary Key : ID_TYPEForeign Key :

21

1.3 แสดงรายละเอยดของตาราง T_ PROJ

Relation Attribute Name Data DataType DataSize

AttributeDomain Description

T_PROJ ID_PROJ int - - ไอด ภาคนพนธPROJ_NAME_TH varchar 500 - (ไทย)PROJ_NAME_EN varchar 500 - ภาคนพนธ(ENG)

PROJ_TYPE varchar 50 - ประเภทPROJ_DETEAL varchar max - รายละเอยด ภาคนพนธCOUNT_USER varchar 1 - จานวนสมาชก

ID_USER varchar 10 - ไอดสมาชกID_USER2 varchar 10 - ไอดสมาชกID_USER3 varchar 10 - ไอดสมาชก

ID_USERUPER varchar 10 - ไอดผดแล ภาคนพนธID_PROJ_STATUS varchar 2 - ไอดสถานะภาคนพนธ

CREATEDATE datetime - -PROJ_YEAR varchar 4 - ปการศกษา

PRETEST_DATE datetime - - สอบ Code

PRETEST_DESCRI varchar max- ลายละเอยดการสอบ

CodeFINALlTEST_DATE datetime -PRO_REPORT_UP varchar 1 - มไฟลแนบหรอไม

PRO_REPORT varchar max - เกบไฟลPDFPRO_REPORT_DATE datetime - ไฟลPDF

Primary Key : ID_PROJForeign Key : Foreign Key ID_USER Reference to T_USER.ID_USER ,Foreign Key ID_USER2 Reference to T_USER.ID_USER ,Foreign Key ID_USER3 Reference to T_USER.ID_USER ,Foreign Key ID_USERUPER Reference to T_USER.ID_USER ,Foreign Key ID_PROJ_STATUS Reference to T_PROJSTATUS.T_USER.ID_PROJ_STATUS

22

1.5 แสดงรายละเอยดของตาราง T_ PROJSTATUS

Relation Attribute Name Data DataType DataSize

AttributeDomain Description

T_PROJSTATUS ID_PROJ_STATUS varchar 2 -ไอดสถานะภาคนพนธ

NAME_PROJ_STATUS varchar 50 -ภาคนพนธ

Primary Key : ID_PROJ_STATUSForeign Key :

1.6 แสดงรายละเอยดของตาราง T_ MESSAGE

Relation Attribute Name Data DataType DataSize

AttributeDomain Description

T_MESSAGE MESSAGE_ID int - -ไอด

ขอความ

ID_PROJ int - -ไอด ภาคนพนธ

FROM_USERIDvarchar

10 -สรางโดย

ไอดสมาชกMESSAGE varchar max - ขอความ

CREATEDATE datetime - -Primary Key : MESSAGE_IDForeign Key : Foreign Key FROM_USERID Reference to T_USER.ID_USER

23

1.7 แสดงรายละเอยดของตาราง T_ HCNEWS

1.8 แสดงรายละเอยดของตาราง T_ LOG

Relation AttributeName Data DataType Data

SizeAttributeDomain Description

T_LOG L_ID bigint - ไอด LogL_DATE datetime - logL_DESC text ขอความ Error

Primary Key : L_IDForeign Key :

Relation Attribute Name Data DataType DataSize

AttributeDomain Description

T_HCNEWS CONTENID int - -ไอด

ขอความ

CONTENTTITLE varchar 50 -หวขอ

ขอความ

CONTENTDETAILvarchar

Max -สรางโดย

ไอดสมาชกCONTENTSTATUS varchar 1 - ขอความ

UPDATEID varchar 50 - แกไขโดยIDUPDATETIME datetime - -

Primary Key : MESSAGE_IDForeign Key :

24

องคประกอบของระบบเวบบรหารภาคนพนธ

รายการ คาอธบายUserAuthentication.cs คลาสสาหรบการ Login ใชตรวจสอบ UserName

และ Password และสงขอมลกลบในรปแบบDataSet ( WebService สาหรบใชขอมลรวมกบทางมหาวทยาลยไดทนท)

UserInfo.cs คลาสสาหรบจดการ Session และสาหรบการUser จาก IDUser

Web.config ไฟล XMLSession

MasterPage.masterLogin.aspx หนาสาหรบ เขาสระบบใชการ login แบบ AjaxResponseAjaxUsername.aspx หนารบUserName และ Password สงไปยง

UserAuthentication.csDefault.aspx หนาแรกแสดงขอความจดการขอความ

ประชาสมพนธInfoList.aspx แสดงรายการขอความประชาสมพนธ และลบ

ขอความประชาสมพนธInfoAdd.aspxInfoEdit.aspx แกไข ปดหรอเปดใชงาน ประชาสมพนธ

11 RequestAdd.aspx สรางภาคนพนธRequestEdit.aspx แกไขภาคนพนธRequestView.aspx ดลายละเอยดภาคนพนธ

14 RequestSentReport.aspx สงรายงานรปแบบ PDFStudentDashBoard.aspx หนารายงานสถานะ ระบบสนทนาResponseID.aspx หนาสาหรบResponseของAjax

17 ApprovedRequestList.aspx

นพนธ

25

(ตอ)18 ApprovedRequestDetail.aspx

นพนธ19 ManageProjectList.aspx

สถานะ20 ProjectPretestList.aspx “

โครงการ” และสามารถอนมตไปเปน “ปรกษาอนมตใหเขาสอบ(Code)” และ “ปรกษาไมอนมตใหเขาสอบ(Code)”

21 ProjectFinalTestList.aspx “สอบ(Code)” และสามารถอนมตไปเปน “ปรกษาอนมตใหเขาสอบโครงการ” และ “ปรกษาไมอนมตใหเขาสอบโครงการ”

22 ProjectCloseList.aspx “สอบโครงการ” และสามารถอนมตไปเปน“โครงการสอบผานเรยบรอย”

23 ManageProjectDetail.aspx,ProjectCloseDetail.aspx,ProjectFinalTestDetail.aspx,ProjectPretestDetail.aspx

ดรายละเอยด ของ ภาคนพนธมระบบสนทนาสามารถโหลดไฟลแนบได

24 ChatControl.ascx ไฟล User Control ของระบบสนทนา ทางานโดยAjax ถกเรยกใชในไฟล ProjectDetailChat.ascx

25 TChatRespone.aspx Response ขอมล Ajax ของระบบสนทนา26 ProjectDetail.ascx ไฟล User Control สาหรบการแสดงรายละเอยด

ถกเรยกใชในไฟล ApprovedRequestDetail.aspx

26

(ตอ)27 ProjectDetailChat.ascx ไฟล User Control สาหรบการแสดงรายละเอยด

และมระบบสนทนาดวย ถกเรยกใชในไฟลManageProjectDetail.aspx,ProjectCloseDetail.aspx,ProjectFinalTestDetail.aspx,ProjectPretestDetail.aspx

28 MasterPage.css ไฟล style sheet เกบ Layout ของ MasterPage29 RequestForm.css ไฟล style sheet เกบ Layout ของ Form30 CSSList.css ไฟล style sheet เกบ Layout ของ List31 jquery.min1.10.1.js ไฟล framework ของ JQuery V.1.10.132 jquery-ui-

1.10.3.custom.min.jsไฟล framework ของ JQueryUI V.1.10.3

33 maskedinput.js ใชสารบการ Validate ของการ input ของขอมลทางตวอกษร

34 validatinput.js ใชสารบการ Validate ของการ input ของขอมลทางการปองกนคา

27

หนา Loginเขาระบบจะพบกบหนา Login กอน ใหทาการใส User Name และ Password ผใชงาน

ระบบ และผใชอาจารย

2 หนา HomePage (ขอความประชาสมพนธ)

ประชาประชาสมพนธได

28

3 หนา แกไขรหสผานของระบบ

4 หนา สรางภาคนพนธเปนหนาสาหรบนกศกษา ใชสาหรบเสนอ Proposal โดยสามารถเลอกหรอไมเลอกอาจารย

ปรกษาได

29

5 หนา ดรายละเอยดภาคนพนธเปนหนาสาหรบนกศกษา ใชสาหรบดรายละเอยด Proposal ภาคนพนธของตนเอง

30

6 หนา แกไขรายละเอยดภาคนพนธ

เปนหนาสาหรบนกศกษา ใชสาหรบแกไขรายละเอยด Proposal ภาคนพนธของตนเอง

31

7 หนาสงรายงานภาคนพนธ (รปเลม)

เปนหนาสาหรบนกศกษา ใชสาหรบจดการเอกสารรปเลมของภาคนพนธ โดยแบงเปน 2สวนคอ

- สงเอกสารรปเลมของภาคนพนธใหกบอาจารยปรกษาในรปแบบไฟล PDF

- โหลดไฟลเอกสารรปเลมของภาคนพนธ

32

8 หนารายงานสถานะภาคนพนธและระบบสนทนา

เปนหนา

- รายละเอยดแบบยอของภาคนพนธ- และหมายเหต- สถานะของภาคนพนธ- ระบบสนทนากบอาจารยปรกษา

33

9 และ

Proposal ภาคนพนธเขามาในระบบ โดยมระบบการคนหาและจดการขอมลสามารถเขาดรายละเอยดไดโดยเลอกรปดนสอทางขวาของตาราง

34

10

Proposal สามารถอนมตรบหรอไมอนมตรบ และสามารถโหลดไฟล PDF ได

35

11

แสดงรายการภาคนพนธนพนธแตละสถานะออกจากกน และสามารถดรายละเอยดไดโดยเขาทางขวารปดนสอ

36

12 หนาสาหรบดรายละเอยดภาคนพนธ ( )

แสดงรายละเอยดของ PDF ได

37

13 หนารายการบรหารจดการสอบ Code Testing

แสดงรายการภาคนพนธ 3 สถานะคอ

- อาจารย- อาจารย (Code)- อาจารย (Code)

38

14 หนารายละเอยดภาคนพนธ (Code Testing)

แสดงรายละเอยด ได 2 สถานะคอ

- (Code)- (Code)

39

15 หนารายการบรหารจดการสอบ Oral Present

แสดงรายการภาคนพนธหลงจากอาจารย (Code) โดยม 3สถานะคอ

- อาจารย (Code)- อาจารย (Present)- อาจารย (Present)

40

16 หนารายละเอยดภาคนพนธ (Code Testing)

2 สถานะคอ

- อาจารย (Present)- อาจารย (Present)

41

17

ปรกษาไมอนมตใหเขาสอบ (Present) โดยม 3สถานะคอ

- อาจารย (Present)- สอบภาคนพนธผานเรยบรอย- สอบภาคนพนธไมผาน

42

18 หนารายละเอยดภาคนพนธ ( )

2 สถานะคอ

- สอบภาคนพนธผานเรยบรอย- สอบภาคนพนธไมผาน

43

19 หนารวมรายการประวตภาคนพนธของนกศกษา

44

20 หนารายการจดการขอมล User

แสดงรายการขอมล User โดยแบงได 2 แบบ คอ

- อาจารย สามารถจดการ แกไข ขอมลสวนตวของนกศกษาไดทกคน- นกศกษา

45

21 หนารายการรายขอความประชาสมพนธ

แสดงรายการขอความประชาสมพนธ โดยสามารถแกไข และลบได จากทางขวาของตาราง

22 หนา

ฟอรม โดยสามารถเลอกไดวาเปดใชงานหรอปดใชงานในการแสดง

top related