สำนักงานอัตโนมัติบน Lotus Notes

บทคัดย่อ

ปริญญานิพนธ์นี้ กล่าวถึง การศึกษาการใช้งานและการสร้างโปรแกรมประยุกต์สำนักงานอัตโนมัติ บนผลิตภัณฑ์ Lotus Notes โดยประยุกต์การใช้งานให้อยู่ในรูปแบบของการประชุมระยะไกล (Teleconferencing) และประยุกต์ใช้กับการประชุมของภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง เนื่องจากมีความต้องการที่จะให้เกิดความสะดวกแก่ผู้เข้าร่วมประชุม เมื่อไม่สามารถเดินทางมาเข้าร่วมประชุมได้ ให้สามารถเข้าประชุมได้โดยเข้าสู่โปรแกรมประยุกต์ที่สร้างขึ้นบนเครือข่ายอินเตอร์เน็ต และมีความต้องการที่จะศึกษาการนำไปใช้งานของผลิตภัณฑ์ Lotus Notes เพื่อนำไปประยุกต์ใช้งานและพัฒนาต่อไป

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Office Automation with Lotus Notes

Tisa Mitpruchya 38013272

Phirat Intraprasat 38013283

Dr. Boonthee Khratrachoo Adviser

The Academic of 1998

Abstract :

This thesis is presents the education for use and create the office automation application program on Lotus Notes in teleconferencing form. With apply to conferencing of Computer Engineering Department, Faculty of Engineering, King Mongkut’s Institute of Technology Ladkrabang.

Because we want to make comfortable for anybody that can’t go to discussion place but he or she can discuss by Office Automation with Lotus Notes on computer network. And we want to study Lotus Notes product about how to used and how to develop in it for application and development in future.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

สารบัญ

 

หน้า

บทคัดย่อ

I

Abstract

II

สารบัญ

III

สารบัญภาพ

V

สารบัญตาราง

VIII

   

บทที่ 1 บทนำ

1

1.1 บทนำ

1

1.2 วัตถุประสงค์ของโครงงานวิจัย

1

1.3 ขอบเขตของโครงงานวิจัย

2

1.4 ประโยชน์ที่จะได้รับจากโครงงานวิจัย

2

   

บทที่ 2 ทฤษฎีประกอบโครงงาน

3

2.1 การสื่อสารในระบบสำนักงานอัตโนมัติ (Communication)

3

2.2 ลักษณะทั่วไปของ Lotus Notes (Overview of Lotus Notes)

3

2.3 การประยุกต์ใช้งาน Lotus Notes (Lotus Notes Application)

3

2.4 โครงสร้างของ Notes

4

2.5 เวิร์กสเปซ (Workspace)

5

2.6 ฐานข้อมูลของ Notes (Database)

9

2.7 การจัดการฟิลด์ (Fields)

13

2.8 การจัดการฟอร์ม (Form)

16

2.9 การจัดการเอกสาร (Document)

21

2.10 การจัดการวิว (View)

21

2.11 การเพิ่มผู้ใช้ (Create User)

23

2.12 การเขียนสูตรและสคริปต์ (Formula and LotusScript)

25

2.13 การเรพิเคชั่น (Replication)

27

2.14 ระบบความปลอดภัย (Security)

31

2.15 การค้นหาข้อมูลในฐานข้อมูล

34

   

บทที่ 3 การออกแบบและการสร้าง

36

3.1 การออกแบบ

36

 

หน้า

3.2 การสร้าง

40

   

บทที่ 4 การทดลองการทำงานและการแสดงผล

61

4.1 การติดตั้งระบบ Notes

61

4.2 การทดลองการทำงาน

61

4.3 ผลการทดลองการทำงาน

71

4.4 สรุปผลการทดลอง

72

   

บทที่ 5 การใช้งาน

73

5.1 ไฟล์ที่ใช้งาน

73

5.2 ขั้นตอนการใช้งาน

73

   

บทที่ 6 สรุปและวิจารณ์

74

6.1 ปัญหาและอุปสรรคในการจัดทำโครงงาน

74

6.2 สรุปผลที่ได้จากการทำโครงงาน

74

6.3 ข้อเสนอแนะ

74

   

ภาคผนวก

76

กิตติกรรมประกาศ

83

บรรณานุกรม

84

 

 

 

 

 

 

 

 

 

 

 

สารบัญภาพ

 

หน้า

รูปที่ 2.1 แสดงส่วนประกอบต่างๆ ของเวิร์กสเปซ

7

รูปที่ 2.2 แสดงการตั้งชื่อเวิร์กสเปซ

8

รูปที่ 2.3 แสดงหน้าต่างเปิดฐานข้อมูล

9

รูปที่ 2.4 แสดงหน้าต่างฐานข้อมูลใหม่

12

รูปที่ 2.5 แสดงหน้าต่างสำเนาฐานข้อมูล

12

รูปที่ 2.6 แสดงหน้าต่างคุณสมบัติของฟิลด์

14

รูปที่ 2.7 แสดงประเภทการใช้งานของฟิลด์

14

รูปที่ 2.8 ไดอะแกรมแสดงรายละเอียดของฟิลด์

16

รูปที่ 2.9 แสดงหน้าต่างคุณสมบัติของฟอร์ม

17

รูปที่ 2.10 แสดงลำดับชั้นของฟอร์ม

18

รูปที่ 2.11 แสดงหน้าต่างคุณสมบัติฟอร์มย่อย

19

รูปที่ 2.12 แสดงหน้าต่างสร้างตาราง

20

รูปที่ 2.13 แสดงหน้าต่างคุณสมบัติตาราง

20

รูปที่ 2.14 แสดงหน้าต่างคุณสมบัติวิว

22

รูปที่ 2.15 แสดงหน้าต่าง Administrator

23

รูปที่ 2.16 แสดงหน้าต่างใส่รหัสลับ

23

รูปที่ 2.17 แสดงหน้าต่างเลือกเครื่องเซิฟเวอร์

24

รูปที่ 2.18 แสดงหน้าต่างการใส่ชื่อผู้ใช้

24

รูปที่ 2.19 แสดงหน้าต่างการเรพิเคชั่น

29

รูปที่ 2.20 แสดงหน้าต่างกำหนดการเรพิเคชั่น

30

รูปที่ 2.21 แสดงการกำหนดสิทธิในการเข้าถึงฐานข้อมูล

32

รูปที่ 2.22 แสดงการกำหนดสิทธิในการเข้าถึงฟอร์ม

33

รูปที่ 2.23 แสดงการกำหนดสิทธิในการเข้าถึงวิว

33

รูปที่ 2.24 แสดงหน้าต่างคุณสมบัติฐานข้อมูล

34

รูปที่ 2.25 แสดงหน้าต่างการสร้าง Full text index

35

รูปที่ 2.26 แสดงหน้าต่างคุณสมบัติฐานข้อมูล

35

รูปที่ 3.1 แสดงฟอร์มเอกสารวาระการประชุมที่ออกแบบแล้ว

42

รูปที่ 3.2 แสดงฟอร์มเอกสารเสนอความคิดเห็นที่ออกแบบแล้ว

44

รูปที่ 3.3 แสดงฟอร์มสรุปที่ออกแบบแล้ว

47

รูปที่ 3.4 แสดงฟอร์มหัวข้อการประชุมทั้งหมด (ListTopic)

49

   
 

หน้า

รูปที่ 3.5 แสดงฟอร์มข้อเสนอของหัวข้อการประชุม (List of detail)

52

รูปที่ 3.6 แสดงฟอร์มย่อยที่สร้างขึ้น

53

รูปที่ 3.7 แสดงรูปภาพ Navigator

56

รูปที่ 3.8 แสดงรูปปุ่มปิดเอกสาร

57

รูปที่ 3.9 แสดงรูปปุ่มบันทึก

57

รูปที่ 3.10 แสดงรูปปุ่มแก้ไข

57

รูปที่ 3.11 แสดงรูปปุ่มเพิ่มเอกสารแนบ

57

รูปที่ 3.12 แสดงรูปปุ่มทำเป็นเอกสารลับ

58

รูปที่ 3.13 แสดงรูปปุ่มทำเป็นเอกสารเปิดเผย

58

รูปที่ 3.14 แสดงรูปปุ่มพิมพ์เอกสาร

58

รูปที่ 3.15 แสดงรูปปุ่ม Navigator

59

รูปที่ 3.16 แสดงรูปปุ่มพิมพ์เอกสาร

59

รูปที่ 3.17 แสดงรูปปุ่มสร้างเอกสารสรุป

59

รูปที่ 3.18 แสดงรูปปุ่มเพิ่มหัวข้อการประชุม

59

รูปที่ 3.19 แสดงรูปปุ่มเสนอความคิดเห็น

60

รูปที่ 3.20 แสดงรูปปุ่มเสนอความคิดเห็นตอบโต้

60

รูปที่ 3.21 แสดงรูปปุ่มหัวข้อการประชุมทั้งหมด

60

รูปที่ 3.22 แสดงรูปปุ่มข้อเสนอของหัวข้อการประชุม

60

รูปที่ 4.1 แสดงการใส่ข้อมูลในฟอร์มวาระการประชุม

62

รูปที่ 4.2 แสดงวิวเอกสารทั้งหมด

63

รูปที่ 4.3 แสดงวิววาระการประชุม

63

รูปที่ 4.4 แสดงวิวหัวข้อการประชุม

64

รูปที่ 4.5 แสดงการใส่ข้อมูลในฟอร์มเสนอความคิดเห็น

64

รูปที่ 4.6 แสดงวิวเอกสารทั้งหมด

65

รูปที่ 4.7 แสดงวิววาระการประชุม

65

รูปที่ 4.8 แสดงวิวหัวข้อการประชุม

66

รูปที่ 4.9 แสดงการใส่ข้อมูลในฟอร์มเสนอความคิดเห็น

66

รูปที่ 4.10 แสดงวิวเอกสารทั้งหมด

67

รูปที่ 4.11 แสดงวิววาระการประชุม

67

รูปที่ 4.12 แสดงวิวหัวข้อการประชุม

68

รูปที่ 4.13 แสดงการใส่ข้อมูลในฟอร์มสรุป

68

รูปที่ 4.14 แสดงวิวเอกสารสรุป

69

   
 

หน้า

รูปที่ 4.15 แสดงวิวผู้เข้าร่วมประชุม

69

รูปที่ 4.16 แสดงฟอร์มหัวข้อการประชุม

70

รูปที่ 4.17 แสดงฟอร์มข้อเสนอของหัวข้อประชุม

70

รูปที่ 4.18 แสดงการแก้ไขข้อมูลในเอกสาร

71

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

สารบัญตาราง

 

หน้า

ตารางที่ 2.1 แสดงรายละเอียดส่วนประกอบของเวิร์กสเปซ

5

ตารางที่ 2.2 แสดงข้อแตกต่างโดยสรุปของฐานข้อมูล Notes กับฐานข้อมูล RDMS

10

ตารางที่ 2.3 แสดงชนิดของข้อมูลในโลตัสสคริปต์

26

ตารางที่ 2.4 แสดงระดับการเข้าถึง (ACL)

31

ตารางที่ 3.1 แสดงรายชื่อฟิลด์ของฟอร์มวาระการประชุม (Main topic)

40

ตารางที่ 3.2 แสดงรายชื่อฟิลด์ของฟอร์มเสนอความคิดเห็น (Response)

43

ตารางที่ 3.3 แสดงรายชื่อฟิลด์ของฟอร์มสรุป (Summery)

46

ตารางที่ 3.4 แสดงรายชื่อฟิลด์ของฟอร์มหัวข้อการประชุมทั้งหมด (ListTopic)

48

ตารางที่ 3.5 แสดงรายชื่อฟิลด์ของฟอร์มข้อเสนอของหัวข้อการประชุม (List of detail)

50

ตารางที่ 3.6 แสดงรายชื่อฟิลด์ของฟอร์มย่อย (Headform subform)

53

ตารางที่ 3.7 แสดงรายละเอียดคอลัมน์ของวิวเอกสารทั้งหมด

54

ตารางที่ 3.8 แสดงรายละเอียดคอลัมน์ของวิวผู้เข้าร่วมประชุม

54

ตารางที่ 3.9 แสดงรายละเอียดคอลัมน์ของวิววาระการประชุม

54

ตารางที่ 3.10 แสดงรายละเอียดคอลัมน์ของวิวหัวข้อการประชุม

55

ตารางที่ 3.11 แสดงรายละเอียดคอลัมน์ของวิวเอกสารสรุป

55

ตารางที่ 3.12 แสดงรายละเอียดคอลัมน์ของวิวข้อเสนอ

56