1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam

110 654 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 110
Dung lượng 2,08 MB

Nội dung

Tài liệu tham khảo công nghệ thông tin Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Lê Vĩnh Yên

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNGTIN SÁNG TẠO TẠI LIÊN HIỆP CÁC HỘI KHOA

HỌC KỸ THUẬT VIỆT NAM

KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

Ngành: Công nghệ phần mềm

HÀ NỘI - 2009

Trang 2

ĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Lê Vĩnh Yên

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNGTIN SÁNG TẠO TẠI LIÊN HIỆP CÁC HỘI KHOA

HỌC KỸ THUẬT VIỆT NAM

KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

Ngành: Công nghệ phần mềm

Cán bộ hướng dẫn:Ths Đào Kiến Quốc

HÀ NỘI - 2009

Trang 3

Tóm tắt nội dung

Liên hiệp các Hội khoa học kỹ thuật Việt Nam là một tổ chức xã hội của các tríthức với hàng trăm hội thành viên Một trong những hoạt động của Liên hiệp hội là tổchức các hoạt động sáng tạo thông qua các hội thi hay giải thưởng Tuy rất đa dạngnhưng có thể thấy một số các hoạt động cốt lõi của các cuộc thi hay giải thưởngthường tương tự như nhau Vì thế nếu xây dựng một phần mềm hỗ trợ được cho nhiềugiải thì rất có ích cho Liên hiệp hội Khóa luận tốt nghiệp nghiên cứu và thiết kế mộtgiải pháp hỗ trợ các hoạt động sáng tạo của Liên hiệp các hội khoa học và kỹ thuậtViệt Nam theo hướng tạo một môi trường mở có thể khai báo được các giải thưởng đểlàm xuất hiện các website cho giải thưởng.

Nội dung chính của luận văn:

- Chương 1: Mô tả bài toán cần giải quyết, trình bày về thực trạng và giảipháp để xây dựng hệ thống.

- Chương 2: Phân tích các chức năng của hệ thống Phân tích các ca sử dụng,biểu đồ hoạt động của các chức năng hệ thống, trình tự công công việc trongcác hoạt động và biểu đồ lớp của hệ thống.

- Chương 3: Xây dựng hệ thống bao gồm xây dựng cơ sở dữ liệu, xây dựnggiao diện.

- Chương 4: Kết luận lại công việc đã làm được, chưa làm được và hướngphát triển của hệ thống.

Trang 4

Lời cảm ơn

Chúng tôi xin bày tỏ lòng kính trọng và biết ơn sâu sắc tới thầy giáo hướng dẫnThs Đào Kiến Quốc đã tận tình chỉ bảo và giúp đỡ em hoàn thành tốt khóa luận này.Chúng tôi xin cảm ơn tới cha mẹ, người thân và bạn bè đã luôn ở bên động viết, khíchlệ và giúp đỡ chúng tôi trong xuốt quá trình làm khóa luận này Đồng thời em xin cảmơn tới các thầy cô trong trường Đại học Công Nghệ đã trang bị cho em những kiếnthức quý báu giúp em hoàn thành tốt khóa luận tốt nghiệp này.

Hà Nội, Ngày 24 tháng 5 năm 2009

Sinh viênLê Vĩnh Yên

Trang 5

3.Mô hình Use case 18

3.1 Gói quản lý thông tin về tổ chức 18

3.1.1.Thêm mới thông tin tổ chức 18

3.1.2.Cập nhật thông tin tổ chức 19

3.1.3.Hiển thị thông tin tổ chức 20

3.2 Gói quản lý tin tức – sự kiện 21

3.2.1 Kiểm duyệt tin tức – sự kiện 21

3.2.2.Thêm mới tin tức – sự kiện 22

3.2.3.Cập nhật tin tức – sự kiện 23

3.2.4.Xóa tin tức – sự kiện 23

3.2.5.Hiển thị tin tức – sự kiện 24

3.3.Gói quản lý giải thưởng 25

3.3.1.Thêm mới Giải thưởng 25

3.3.2.Cập nhật Giải thưởng 26

3.3.3.Xóa Giải thưởng 26

3.3.4.Hiển thị Giải thưởng 27

3.4.Quản lý nội dung thông tin giải thưởng cụ thể 28

3.4.1.Thêm mới thông tin về Giải thưởng 28

3.4.2.Cập nhật thông tin về Giải thưởng 29

3.4.3.Xóa thông tin về giải thưởng 29

Trang 6

3.4.4.Hiển thị thông tin về giải thưởng 30

3.5.Gói quản lý hồ sơ dự thi 31

3.5.1.Thêm mới Hồ sơ dự thi 31

3.5.2.Cập nhật thông tin về Hồ sơ dự thi 32

3.6.Gói quản lý người dùng 34

3.7.Gói quản lý thông tin phản hồi – góp ý 38

3.8.Đăng nhập 40

3.9.Đăng thoát 41

3.10.Đăng ký dự thi 42

3.11.Đăng ký người dùng 43

3.12.Tìm kiếm thông tin 43

4.Biểu đồ hoạt động của các chức năng hệ thống 45

4.1 Gói quản lý thông tin tổ chức 45

4.2.Gói quản lý giải thưởng 47

4.3.Gói quản lý thông tin về giải thưởng cụ thể 50

4.4.Gói quản lý người dùng 53

4.5.Gói quản lý thông tin phản hồi 56

4.6.Gói quản lý hồ sơ dự thi 58

4.7.Gói quản lý tin tưc – sự kiện 61

5.Biểu đồ tuần tự của các chức năng hệ thống 69

5.1.Gói quản lý thông tin tổ chức 69

5.2.Gói quản lý giải thưởng 72

5.3.Gói quản lý thông tin giải thưởng cụ thể 77

5.4.Gói quản lý người dùng 81

5.5.Gói quản lý thông tin phản hồi 85

5.6.Gói quản lý hồ sơ dự thi 87

5.7.Gói quản lý tin tức – sự kiện 91

Trang 7

Chương 3: Cài đặt thử nghiệm 104

1.Môi trường cài đặt 104

Trang 8

Bảng ký hiệu viết tắt

Ký tự viết tắt Mô tảCSDL Cơ cở dữ liệuTTTC Thông tin tổ chứcTT&SK Tin tức và sự kiện

HSDT Hồ sơ dự thiTTPH Thông tin phản hồi

GT Giải thưởng

Chương 1: Đặt vấn đề

Trang 9

Đi cùng với sự phát triển kinh tế của đất nước cũng như nền khoa học kĩ thuậtnước nhà, là xuất hiện rất nhiều tài năng, rất nhiều những người con yêu nước đã đemhết trí tuệ mình ra phục vụ cho đất nước, cho cộng đồng Chúng ta đã sáng tạo, xâydựng rất nhiều giải thưởng để tôn vinh ghi nhận những công lao to lớn ấy và sự xuấthiện ngày càng nhiều các cuộc thi nhằm cổ vũ, thúc đẩy tất cả mọi người trong cộngđồng cùng tham gia đóng góp sức mình cho sự phát triển của đất nước.

Hiện nay, có rất nhiều tổ chức, tập thể, bộ ngành,… đều đưa ra các giải thưởngđể ghi nhận những đóng góp và tôn vinh những điển hình xuất sắc trong tổ chức, trongngành của mình; và quan trọng hơn cả là điều đó góp phần làm tăng tính tự giác, tựnghiên cứu, phấn đấu trong mỗi con người Tuy nhiên, rất nhiều các giải thưởng chỉđược biết tới trong bộ phận nhỏ của xã hội, mà chưa được quan tâm quảng bá mộtcách rộng rãi, thu hút mọi người cùng tham gia phấn đấu Chỉ một số ít các giải thưởngđược tuyên truyền một cách rộng rãi thông qua các phương tiện truyền thông, mạngInternet Vì vậy vấn đề được đặt ra là làm thế nào để các giải thưởng được biết đếnmột cách rộng rãi nhất, phát huy được nhiều nhất nhưng giá trị to lớn của chúng

Liên hiệp các hội khoa học và kỹ thuật Việt Nam (Liên hiệp hội Việt Nam) là tổchức chính trị xã hội của các trí thức khoa học và công nghệ Việt Nam, được thành lậpngày 26/03/1983 Đến nay, hệ thống Liên hiệp hội Việt Nam có 115 hội thành viên(trong đó có 64 hội ngành trung ương hoạt động trong phạm vi cả nước và 51 liên hiệphội tỉnh/thành phố) và 400 hội chuyên ngành cấp tỉnh/thành phố Ngoài ra, trong hệthống Liên hiệp hội Việt Nam còn có hơn 450 đơn vị khoa học và công nghệ, giáo dụcvà đào tạo, phát triển cộng đồng và xóa đói giảm nghèo; 150 tờ báo, tạp chí, bản tin,đặc san Mối năm các hội thành viên và đơn vị trực thuộc tổ chức hàng trăm hội nghịhội thảo khao học trong nước và quốc tế Hiện nay Liên hiệp hội Việt Nam chủ trì 4giải thưởng:

- Giải thưởng sáng tạo Khoa học công nghệ Việt Nam

- Giải thưởng sáng tạo Khoa học công nghệ dành cho sinh viên- Hội thi sáng tạo Kỹ thuật toàn quốc

- Cuộc thi sáng tạo thanh thiếu niên, nhi đồng toàn quốc

Ngoài ra, các hội thành viên của Liên hiệp hội cũng có nhiều các hội thi, giảithưởng khác như: Giải Loa thành của Hội Kiến trúc, giải Olympic sinh viên toàn quốccảu Hội tin học…Như vậy, chúng ta có thể thấy nếu mỗi giải thưởng của Liên hiệp hộiViệt Nam chúng ta lại xây dựng một trang website riêng thì sẽ gây ra sự lãng phí và

Trang 10

mất tính tổng thể và thống nhất của Liên hiệp hội Viêt Nam Bên cạnh đó có nhữnggiải thưởng đã tạo website nhưng vẫn chưa đầy đủ các chức năng.

Do đó chúng ta cần xây dựng một hệ thống thông tin có khả năng:

- Hỗ trợ cho nhiều giải thưởng, đối với mỗi giải thưởng chúng ta chỉ cần khaibáo Điều này dẫn đến một yêu cầu nghiên cứu đúc rút quy trình, thông tinchung có tính cốt lõi của tất cả mọi loại giải thưởng Từ đó có thể xây dựngmột hệ thống duy nhất cho các giải thưởng hoặc cuộc thi.

- Đáp ứng hầu hết các yêu cầu hoạt động cảu tổ chức giải thưởng bao gồm: Công bố giải thưởng, công bố tiêu chí chấm giải thưởng và công bố

hồ sơ tham gia dự giải thưởng.

 Đưa tin hoạt động của các giải thưởng. Đăng ký tham gia giải thưởng trực tuyến. Hỗ trợ hỏi đáp trực tuyến.

 Hỗ trợ cung cấp mẫu hồ sơ đăng ký tham gia giải thưởng trực tuyến. Thông báo tình hình chấm điểm và công bố giải.

 Lưu trữ một cách có hệ thống các thông tin của tất cả các kỳ tổ chứccác giải thưởng để công chúng có thể biết, tham khảo, tôn vinh sảnphẩm và tác giả.

Và nhiệm vụ của khóa luận này là phải xây dựng hệ thống thông tin có đầy đủcác chức năng trên.

1 Mô tả bài toán

Mỗi tổ chức, ban ngành có thể có nhiều giải thưởng, do đó lượng thông tin cầncập nhật, lưu trữ và quản lý là rất nhiều, đòi hỏi rất nhiều công sức Việc quản lý thôngtin được thực hiện liên tục từ khi một giải thưởng bắt đầu diễn ra cho đến khi nó kếtthúc Hệ thống cần hướng tới một giải pháp tối ưu cho việc quản lý thông tin, cơ sở dữliệu về mỗi giải thưởng, tránh xảy ra sự chồng chéo, nhập nhằng không cần thiết trongquá trình quản lý xử lý thông tin Đồng thời, hệ thống phải hỗ trợ tối đa người dùngtrong việc tìm kiếm thông tin về mỗi giải thưởng cũng như đăng kí dự thi một cách dễdàng Mặt khác, quảng bá rộng rãi thông tin về giải thưởng tới mọi đối tượng trong xãhội.

2 Giải pháp

Trang 11

Với mục đích làm tăng thêm sự thuận lợi trong việc tổ chức quản lý, giảm lãngphí trong việc đầu tư xây dựng các website như trên; cộng với các khảo sát trên thựctế, chúng tôi muốn xây dựng một hệ thống thống nhất, tự động hoá việc xây dựng,phát triển, quản lý các giải thưởng qua mạng Internet cho các tổ chức, hiệp hội,…

Hệ thống cần được xây dựng dựa trên cấu trúc chung của các website hiện có.Mỗi khi cần tổ chức một giải thưởng mới thì việc xây dựng thêm một trang thông tinmới về giải thưởng sẽ được đơn giản một cách tối đa bằng cách cập nhật lại CSDL.Dựa trên CSDL đã được cập nhật hệ thống sẽ tự động đưa ra website tương ứng

Toàn bộ nội dung chính của website sẽ được lưu trong CSDL Hệ thống cần xâydựng sẽ có một module admin; thông qua module admin cho phép người quản trị cóthể dễ dàng cập nhật, xoá bỏ các thông tin liên quan có trong hệ thống Với mỗi mộtgiải thưởng mới, người quản trị sẽ nhập các thông tin cần thiết về giải thưởng đó như:tên giải thưởng, thể lệ giải thưởng, tin tức về giải thưởng… vào CSDL thông quamodule admin Và hệ thống sẽ dựa trên những cập nhật mới trong CSDL để đưa rawebsite tương ứng

Người dùng có thể tương tác với hệ thống thông qua giao diện website Thôngqua giao diện này người dùng có thể cập nhật liên tục các thông tin mới nhất liên quantới các giải thưởng; đồng thời có thể đăng kí tham gia trực tuyến nếu thấy phù hợp.

Trang 12

Chương 2: Phân tích thiết kế hệ thống

1 Các chức năng của hệ thống

Khi xây dựng một giải thưởng chúng ta phải xây dựng cho giải thưởngđó một điều lệ Đến các kỳ giải thưởng được tổ chức ban tổ chức sẽ tiến hànhkiểm duyệt lại các điều lệ của giải thưởng đó xem các điều lệ đó có cọn phùhợp với thực tế, xem xét và bổ xung mới các điều lệ Sau đó công bố bằng côngvăn tới các cơ quan, tổ chức có liên quan và công bố rộng rãi trên thông tin đạichúng Liên hiệp hội Việt Nam sẽ cung cấp các mẫu đăng ký dự thi của giảithưởng đó cho người tham gia dự thi Người tham gia dự thi sẽ đăng ký các sảnphẩm, công trình mà mình muốn tham gia Tổ chức sẽ tiếp nhận sản phẩm,công trình của cá nhân hay các nhóm tham gia giải thưởng và xác nhận sự thamgia đó Trước khi xét duyệt giải thưởng, Liên hiệp hội Việt Nam phải tổ chứcmột hội đồng giám khảo là các nhà khoa học có uy tín Hội đồng giám khảo sẽchấm điểm cho các công trình, sản phẩm tham gia vào giải thưởng Và cuốicùng là công bố các sản phẩm, công trình đoạt giải Trong thời gian giải thưởngđược tổ chức, các thông tin hoạt động về giải thưởng phải được công bố mộtcách thường xuyên Tổ chức sẽ phải tiếp nhận các thông tin phản hồi từ độc giả,tiến hành giải đáp các thắc mắc có liên quan đến giải thưởng.

Như vậy, hệ thống chúng ta cần xây dựng cần có các chức năng sau: Khimột giải thưởng mới được khai báo, hệ thống phải cập nhật lại điều lệ của giảithưởng đó và thông báo mở giải thưởng trên website Hệ thống cung cấp đăngký dự thi trực tuyến, các mẫu hồ sơ đăng ký dự thi cần có Thường xuyên cungcấp các thông tin có liên quan tới giải thưởng như thông tin về các sản phẩm dựthi, thông tin về hội đồng giám khảo, thông tin về các sản phẩm đoạt giải Tiếpnhận các thông tin phản hồi và giải đáp các thông tin phản hồi đó.

Tóm lại hệ thống cần có các chức năng như sau:R.1 Gói quản lý thông tin về tổ chức

R.1.1 Thêm mới thông tin về tổ chức

R.1.2 Cập nhật thông tin về tổ chức(xoá, sửa thông tin)R.1.3 Hiển thị thông tin về tổ chức

R.2 Gói quản lý tin tức – sự kiện

R.2.1 Kiểm duyệt các tin tức – sự kiện

Trang 13

R.2.2 Thêm tin tức – sự kiện mới

R.2.3 Cập nhật các tin tức – sự kiện mới(xoá, sửa thông tin)R.2.4 Xóa tin tức - sự kiện

R.2.5 Hiển thị các tin tức – sự kiệnR.3 Gói quản lý các giải thưởng

R.3.1 Thêm mới các giải thưởngR.3.2 Cập nhật các giải thưởngR.3.3 Xoa giải thưởng

R.3.4 Hiển thị các giải thưởngR.4 Gói quản lý giải thưởng cụ thể

R.4.1 Thêm mới nội dung thông tin về một giải thưởngR.4.2 Cập nhật nội dung thông tin về một giải thưởngR.4.3 Xóa thông tin giải thưởng

R.4.4 Hiển thị thông tin liên quan đến một giải thưởngR.5 Gói quản lý hồ sơ dự thi

R.5.1 Thêm mới hồ sơ dự thiR.5.2 Cập nhật hồ sơ dự thiR.5.3 Xoá hồ sơ dự thi

R.5.4 Hiển thị các hồ sơ dự thiR.6 Gói quản lý người dùng

R.6.1 Tìm kiếm thông tin người dùngR.6.2 Thêm người dùng mới

R.6.3 Cập nhật thông tin người dùngR.6.4 Xoá người dùng

R.6.5 Hiển thị thông tin người dùngR.7 Gói quản lý thông tin phản hồi – góp ý

R.7.1 Xoá các thông tin phản hồiR.7.2 Thêm thông tin phản hồiR.7.3 Hiển thị các thông tin phản hồiR.8 Gói đăng nhập hệ thống

R.8.1 Đăng nhập hệ thốngR.8.2 Xác thực người dùngR.9 Gói đăng thoát hệ thống

R.9.1 Đăng thoát hệ thốngR.9.2 Xác thực người dùng

Trang 14

R.10 Đăng ký dự thiR.11 Đăng ký người dùngR.12 Tìm kiếm thông tin

2 Các tác nhân , các ca sử dụng

2.1 Xác định các tác nhân

Tác nhânCác ca sử dụng nghiệp vụKết quả đem lại

r Hiển thị thông tin về tổ chức

Hiển thị các thông tin về tổ chứcquản lý giải thưởng.

Thêm mới thông tin về tổ chức Lưu thông tin mới nhất về tổ chứcvào hệ thống.

Cập nhật thông tin về tổ chức Xoá, sửa, cập nhật các thông tin vềtổ chức.

Hiển thị các tin tức – sự kiện Hiển thị các tin tức – sự kiện vềcác cuộc thi đang được tổ chứcThêm tin tức – sự kiện mới

Lưu các tin tức – sự kiện mới vềcác cuộc thi đang được tổ chứcvào hệ thống

Cập nhật các tin tức – sự kiệnmới

Xoá, sửa và cập nhật các tin tức –sự kiện về các cuộc thi đang đượctổ chức vào hệ thống

Đưa tin tức – sự kiện lênWebsite

Kiểm duyệt chất lượng bài viết tintức – sự kiện do người dùng gửilên rồi đưa lên website

Hiển thị các giải thưởng Hiển thị chi tiết các giải thưởngđang được tổ chức

Thêm mới các giải thưởng Thêm giải thưởng mới vào hệthống

Cập nhật các giải thưởng

Xoá, sửa và cập nhật các giảithưởng đang được tổ chức vào hệthống

Hiển thị thông tin liên quan đếnmột giải thưởng

Hiển thị thông tin về một giảithưởng cụ thể có trong hệ thốngThêm mới nội dung thông tin

Trang 15

Xoá các thông tin phản hồi Xoá các thông tin phản hồi

Tìm kiếm thông tin Tìm kiếm các thông tin về hệthống.

Đăng nhập hệ thống Cho phép đăng nhập hệ thốngĐăng thoát hệ thống Cho phép thoát khỏi hệ thống

Hiển thị thông tin về tổ chứcThêm mới tin tức – sự kiện Hiển thị các tin tức – sự kiện Lựa chọn giải thưởng

Hiển thị thông tin về giảithưởng

Hiển thị thông tin người dùng.Cập nhật thông tin người dùngĐăng kí dự thi

Tìm kiếm thông tinHiển thị các hồ sơ dự thi

Tạo mới một thông tin phản hồiHiển thị các thông tin phản hồi

Hiển thị thông tin về tổ chứcHiển thị các tin tức và sự kiệnLựa chọn giải thưởng

Hiển thị thông tin về giảithưởng

Đăng ký dự thiHiển thị hồ sơ dự thiHiển thị thông tin phản hồi

Trang 16

Như vậy ta xác định được hai tác nhân:- User: Người dung của hệ thống.

- Administrator: Người quản trị hệ thống.- Guest: Khách tham quan hệ thống.

2.2 Các ca sử dụng

Gói quản lý thông tin về tổ chức

Uc1 Thêm mới thông tin về tổ chứcUc2 Cập nhật thông tin về tổ chứcUc3 Hiển thị thông tin về tổ chức

Gói quản lý tin tức – sự kiện

Uc4 Kiểm duyệt tin tức – sự kiệnUc5 Thêm tin tức – sự kiện mới

Uc6 Cập nhật các tin tức – sự kiện mới(xoá, sửa thông tin)Uc7 Xóa tin tức – sự kiện

Uc8 Hiển thị các tin tức – sự kiện

Gói quản lý giải thưởng

Uc9 Thêm mới các giải thưởngUc10 Cập nhật giải thưởngUc11 Xóa Giải thưởng

Uc12 Hiển thị các giải thưởng

Gói quản lý thông tin về giải thưởng cụ thể

Uc13 Thêm mới nội dung thông tin về một giải thưởngUc14 Cập nhật nội dung thông tin về một giải thưởngUc15 Xóa thông tin về Giải thưởng

Uc16 Hiển thị thông tin liên quan đến một giải thưởng

Gói quản lý hồ sơ dự thi

Uc17 Thêm mới hồ sơ dự thiUc18 Cập nhật hồ sơ dự thiUc19 Xoá hồ sơ dự thi

Uc20 Hiển thị các hồ sơ dự thi

Gói quản lý người dùng

Uc21 Thêm người dùng mớiUc22 Tìm kiếm người dùng

Trang 17

Uc23 Xoá người dùng

Uc24 Hiển thị thông tin người dùngUc25 Cập nhật thông tin người dùng

Gói quản lý thông tin phản hồi – góp ý

Uc26 Xoá các thông tin phản hồiUc27 Thêm thông tin phản hồiUc28 Hiển thị các thông tin phản hồi

Các ca sử dụng khác

Uc29.Đăng nhậpUc30.Đăng thoátUc31.Đăng ký dự thiUc32.Đăng ký người dùngUc33.Tìm kiếm thông tin

3 Mô hình Use case

3.1 Gói quản lý thông tin về tổ chức

Trang 18

Hình 3.1: Usecase tổng quart của gói quản lý thông tin tổ chức

3.1.1 Thêm mới thông tin tổ chức

Use case 1 Thêm mới thông tin tổ chứcTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn thêm mới 1 thôngtin về tổ chức.

Điều kiện tiên quyết Người dùng phải đăng nhập bằng tên đăng nhập của ngườiquản trị hệ thống.

Use case liên quan

Các ngoại lệ Người quản trị nhập sai mẫu thông tin.3.1.2 Cập nhật thông tin tổ chức

Use case 2 Cập nhật thông tin tổ chứcTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn thay đổi 1 thông tinvề tổ chức.

Điều kiện tiên quyết Người dùng phải đăng nhập bằng tên đăng nhập của ngườiquản trị hệ thống.

Dữ liệu vào Nội dung thông tin cần chỉnh sửa.

Tương tác Khi người dùng ấn vào nút cập nhật thông tin tổ chức.

Trang 19

Tương tác mở rộng

Thông tin ra Hiển thị nội dung thông tin cũ mà người quản trị muốn chỉnhsửa.

Use case liên quan

Các ngoại lệ 1.Không tồn tại thông tin tổ chức đó.2.Người quản trị nhập sai mẫu thông tin.

3.1.3 Hiển thị thông tin tổ chức

Use case 3 Hiển thị thông tin tổ chứcTác nhân Administrator, User, Guest

Miêu tả Xảy ra khi muốn thêm xem 1 thông tin về tổ chức.Điều kiện tiên quyết

Dữ liệu vào Thông tin tổ chức muốn xem

Tương tác Khi người dùng ấn vào link xem thông tin tổ chức.Tương tác mở rộng

Thông tin ra Hiển thị thông tin tổ chức được chọn.Use case liên quan

Các ngoại lệ Không tồn tại thông tin tổ chức

Trang 20

3.2 Gói quản lý tin tức – sự kiện

Hình 3.2: Usecase tổng quát về gói quản lý tin tức-sự kiện.

3.2.1 Kiểm duyệt tin tức – sự kiện

Trang 21

Use case 4 Kiểm duyệt tin tức – sự kiệnTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn kiểm duyệt chấtlượng bài viết.

Điều kiện tiên quyết Phải đăng nhập bằng tài khoản của người quản trị hệ thống.Dữ liệu vào Tin tức – sự kiện cần kiểm duyệt.

Tương tác Khi người quản trị hệ thống nhấn vào nut kiểm duyệt bàiviết.

Tương tác mở rộng

Thông tin ra Chất lượng bài viếtUse case liên quan

Các ngoại lệ Không tồn tại tin tức – sự kiện.

3.2.2 Thêm mới tin tức – sự kiện

Use case 5 Thêm mới tin tức – sự kiệnTác nhân Administrator, User

Miêu tả Xảy ra khi người dùng muốn tạo mới một tin tức – sự kiện.Điều kiện tiên quyết Phải đăng nhập bằng tài khoản của người dùng.

Trang 22

Dữ liệu vào Tin tức – sự kiện cần xóa.

Tương tác Khi người dùng nhấn vào nút xóa tin tức – sự kiện.Tương tác mở rộng

Thông tin ra Thông báo kết quả của việc xóa.Use case liên quan

Các ngoại lệ Không có quyền xóa tin tức – sự kiện.3.2.5 Hiển thị tin tức – sự kiện

Use case 8 Hiện thị tin tức – sự kiệnTác nhân Administrator, User, Guest.

Miêu tả Xảy ra khi người dùng muốn xem tin tức – sự kiện.Điều kiện tiên quyết

Trang 23

Dữ liệu vào Tin tức – sự kiện cần xem.

Tương tác Khi người quản trị hệ thống nhấn vào link đến tintức sự kiện.

Tương tác mở rộng

Thông tin ra Nội dung tin tức sự kiện cần xem.Use case liên quan

Các ngoại lệ Không có quyền xem tin tức – sự kiện.

3.3.Gói quản lý giải thưởng

Hình 3.3: Usecase tổng quát về gói quản lý Giải thưởng

3.3.1 Thêm mới Giải thưởng

Use case 9 Thêm mới Giải thưởng

Trang 24

Các ngoại lệ Không tồn tại giải thưởng

3.3.3 Xóa Giải thưởng

Trang 25

Use case 11 Xóa Giải thưởngTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn xóa một Giải thưởng.Điều kiện tiên quyết Phải đăng nhập bằng tài khoản của người quản trị hệ thống.Dữ liệu vào Tin tức – sự kiện cần xóa.

Tương tác Khi người quản trị hệ thống nhấn vào nút xóa Giải thưởng.Tương tác mở rộng

Thông tin ra Thông báo về việc xóa.Use case liên quan Login

Các ngoại lệ Không có quyền xóa.3.3.4 Hiển thị Giải thưởng

Use case 12 Hiện thị Giải thưởng

Tác nhân Administrator, User, Guest.

Miêu tả Xảy ra khi người dùng muốn xem Giải thưởng.Điều kiện tiên quyết

Dữ liệu vào Giải thưởng cần xem.

Tương tác Khi người dùng hệ thống nhấn vào link đến Giải thưởng.Tương tác mở rộng

Thông tin ra Nội dung thông tin của giải thưởng cần xem.Use case liên quan Login

Các ngoại lệ Không tồn tại Giải thưởng.

Trang 26

3.4.Quản lý nội dung thông tin giải thưởng cụ thể

Hình 3.4:Usecase tổng quát của gói quản lý thông tin Giải thưởng

3.4.1 Thêm mới thông tin về Giải thưởng

Use case 13 Thêm mới thông tin về Giải thưởngTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn tạo mới thông tin vềgiải thưởng.

Điều kiện tiên quyết Phải đăng nhập bằng tài khoản của người quản trị hệ thốngPhải chọn giải thưởng cần thêm mới thông tin.

Dữ liệu vào Giải thưởng cần thêm mới thông tin.

Tương tác Khi người dùng hệ thống nhấn vào nút tạo mới thông tin Giảithưởng.

Trang 27

Tương tác mở rộng

Thông tin ra Thông tin Giải thưởng được thêm mới.Use case liên quan Login, Hiên thị Giải thưởng

Các ngoại lệ Thông tin tạo mới không hợp lê.

3.4.2 Cập nhật thông tin về Giải thưởng

Use case 14 Cập nhật thông tin Giải thưởngTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn cập nhật thôngtin Giải thưởng.

Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản quản trị hệthống.

Dữ liệu vào Thông tin giải thưởng cần cập nhật.

Tương tác Khi người quản trị hệ thống nhấn vào nút cập nhật thôngtin Giải thưởng.

Dữ liệu vào Thông tin Giải thưởng cần xóa.

Tương tác Khi người quản trị hệ thống nhấn vào nút xóa thông tingiải thưởng.

Trang 28

3.4.4 Hiển thị thông tin về giải thưởng

Use case 16 Hiện thị thông tin Giải thưởngTác nhân Administrator, User, Guest.

Miêu tả Xảy ra khi người dùng muốn xem thông tin về Giải thưởng.Điều kiện tiên quyết

Dữ liệu vào Thông tin Giải thưởng cần xem.

Tương tác Khi người dùng hệ thống nhấn vào link đến thông tin Giải thưởng.

Trang 29

3.5.Gói quản lý hồ sơ dự thi

Hình 3.5: Usecase tổng quát gói quản lý hồ sơ dự thi.

3.5.1 Thêm mới Hồ sơ dự thi

Use case 17 Thêm mới Hồ sơ dự thiTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn thêm một Hồ sơ dựthi vào hệ thống.

Điều kiện tiên quyết Phải đăng nhập bằng tài khoản của người quản trị hệ thống.Dữ liệu vào Thông tin về Hồ sơ dự thi.

Tương tác Khi người quản trị hệ thống nhấn vào nút thêm mới Hồ sơ dựthi.

Tương tác mở rộng

Thông tin ra Thông báo kết quả việc tạo mới.Use case liên quan Login

Trang 30

Các ngoại lệ Thông tin nhập vào không đúng.3.5.2 Cập nhật thông tin về Hồ sơ dự thi

Use case 18 Cập nhật Hồ sơ dự thiTác nhân Administrator

Miêu tả Xảy ra khi người quản trị muốn chỉnh sửa thông tin về Hồsơ dự thi.

Điều kiện tiên quyết Phải đăng nhập bằng tài khoản của người quản trị hệthống.

Dữ liệu vào Hồ sơ dự thi cần cập nhật.

Tương tác Khi người quản trị hệ thống nhấn vào nút cập nhật Hồ sơdự thi.

Use case 19 Xóa Hồ sơ dự thiTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn xóa đi các Hồ sơ dự thi.

Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người quảntrị hệ thống.

Dữ liệu vào Hồ sơ dự thi cần xóa.

Tương tác Khi người quản trị hệ thống nhấn vào xóa Hồ sơ dự thi.

Trang 31

3.5.4 Hiển thị Hồ sơ dự thi

Use case 20 Hiển thị Hồ sơ dự thi

Tác nhân Administrator, User, Guest.

Miêu tả Xảy ra khi người dùng muốn xem thông tin về các Hồ sơdự thi.

Điều kiện tiên quyết

Dữ liệu vào Hồ sơ dự thi cần xem.

Tương tác Khi người dùng hệ thống nhấn vào link đến Hồ sơ dự thi.Tương tác mở rộng

Thông tin ra Nội dung thông tin Hồ sơ cần xem.Use case liên quan

Các ngoại lệ Không tồn tại Hồ sơ dự thi.Không có quyền xem.

Trang 32

3.6 Gói quản lý người dùng

Hình 3.6: Usecase tổng quart của gói quản lý người dùng.

3.6.1 Thêm mới người dùng

Use case 21 Thêm mới người dùngTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn thêm một ngườidùng của hệ thống.

Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người quảntrị hệ thống.

Dữ liệu vào Thông tin người dùng.

Tương tác Khi người quản trị hệ thống nhấn vào thêm mới ngườidùng.

Tương tác mở rộng

Trang 33

Thông tin ra Thông tin người dùng.Use case liên quan Login

Các ngoại lệ Thông tin người dùng không hợp lê3.6.2 Tìm kiếm người dùng

Use case 22 Tìm kiếm người dùngTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn tìm kiếm người dùng.Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người quản

trị hệ thống.Dữ liệu vào Thông tin cần tìm.

Tương tác Khi người quản trị hệ thống nhấn vào nút tìm kiếm người dùng.Tương tác mở rộng

Thông tin ra Thông báo kết quả của quá trình tìm kiếm.Use case liên quan Login

Các ngoại lệ Không có thông tin cần tìm.3.6.3 Xóa người dùng

Use case 23 Xóa người dùngTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn xóa đi các ngườidùng.

Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người quảntrị hệ thống.

Dữ liệu vào Các người dùng cần xóa.

Trang 34

Tương tác Khi người quản trị hệ thống nhấn vào nút xóa người dùng.Tương tác mở rộng

Thông tin ra Thông báo kết quả của quá trình xóa.Use case liên quan Login

Các ngoại lệ Không tồn tại người dùng.Không có quyền xóa.Có lỗi khi xóa.

3.6.4 Cập nhật thông tin người dùng

Use case 24 Cạp nhật thông tin người dùngTác nhân Administrator, User

Miêu tả Xảy ra khi người dùng của hệ thống muốn cập nhật thông tincủa mình.

Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người người dùng.Dữ liệu vào Người dùng cần chỉnh sửa thông tin.

Tương tác Khi người quản trị hệ thống nhấn vào nút cập nhật thông tin.Tương tác mở rộng

Thông tin ra Thông tin cập nhật.Use case liên quan Login

Các ngoại lệ Không có quyền cập nhật.Thông tin cập nhật không hợp lệ3.6.5 Hiển thị thông tin người dùng

Use case 25 Hiển thị thông tin người dùng.Tác nhân Administrator, User

Trang 35

Miêu tả Xảy ra khi người dùng hệ thống muốn Hiển thị thông tincủa mình.

Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của ngườingười dùng.

Dữ liệu vào Thông tin về người dùng.

Tương tác Khi người dùng hệ thống nhấn vào nút hiển thị thông tin.Tương tác mở rộng

Thông tin ra Thông tin người dùng.Use case liên quan Login

Các ngoại lệ Không tồn tại người dùng.Không có quyền xem.

Trang 36

3.7.Gói quản lý thông tin phản hồi – góp ý

Hình 3.7: Usecase tổng quát của gói quản lý thông tin phản hồi

3.7.1 Thêm mới thông tin phản hồi

Use case 26 Thêm mới thông tin phản hồiTác nhân Administrator, User, Guest

Miêu tả Xảy ra khi người dùng hệ thống muốn thêm mới một thôngtin phản hồi.

Điều kiện tiên quyết

Dữ liệu vào Thông tin phản hồi.

Tương tác Khi người dùng hệ thống nhấn vào nút thêm mới thông tinphản hồi.

Tương tác mở rộng

Thông tin ra Thông tin phản hồiUse case liên quan

Trang 37

Các ngoại lệ

3.7.2 Hiển thị thông tin phản hồi

Use case 27 Hiển thị thông tin phản hồiTác nhân Administrator, User, Guest

Miêu tả Xảy ra khi người dùng hệ thống muốn hiển thị thông tin phảnhồi.

Điều kiện tiên quyết

Dữ liệu vào Thông tin phản hồi cần hiển thị.

Tương tác Khi người quản trị hệ thống nhấn vào nút hiển thị thông tin phản hồi.

Tương tác mở rộngThông tin ra

Use case liên quanCác ngoại lệ

3.7.3 Xóa thông tin phản hồi

Use case 28 Xóa Thông tin phản hồiTác nhân Administrator

Miêu tả Xảy ra khi người quản trị hệ thống muốn xóa đi các Thông tinphản hồi.

Điều kiện tiên quyết Phải đăng nhập vào hệ thống bằng tài khoản của người quảntrị hệ thống.

Dữ liệu vào Thông tin phản hồi cần xóa.

Tương tác Khi người quản trị hệ thống nhấn vào nút xóa thông tin phản hồi.Tương tác mở rộng

Thông tin ra Thông báo kết quả của quá trình xóa.Use case liên quan Login

Các ngoại lệ Không tồn tại Thông tin phản hồi.

Trang 38

Không có quyền xóa.Có lỗi khi xóa.

Trang 39

Các ngoại lệ Không tồn tại người dùng.

3.9.Đăng thoát

Hình 3.9: Usecae đăng thoát

Trang 40

Use case 30 Đăng thoát

Tác nhân Administrator, User

Miêu tả Xảy ra khi người dùng hệ thống muốn thoát khỏi hệ thống.Điều kiện tiên quyết Đã đăng nhập vào hệ thống.

Dữ liệu vào Thông tin người dùng.

Tương tác Khi người quản trị hệ thống nhấn vào nút logout.Tương tác mở rộng

Thông tin ra Thông báo kết quả của quá trình thoát.Use case liên quan Login

Các ngoại lệ

3.10 Đăng ký dự thi

Use case 31 Đăng ký dự thi

Tác nhân Administrator, User, Guest

Miêu tả Xảy ra khi người dùng hệ thống muốn đăng ký dự thi mộtgiải thưởng.

Điều kiện tiên quyết

Dữ liệu vào Thông tin đăng ký.

Tương tác Khi người quản trị hệ thống nhấn vào link đăng ký dự thi.Tương tác mở rộng

Thông tin ra Thông tin đăng kýUse case liên quan

Các ngoại lệ Thông tin đăng ký không hợp lệ

Ngày đăng: 23/11/2012, 15:04

HÌNH ẢNH LIÊN QUAN

Hình 3.3: Usecase tổng quát về gói quản lý Giải thưởng - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 3.3 Usecase tổng quát về gói quản lý Giải thưởng (Trang 22)
Hình 5.1.1a: Biểu đồ tuần tự của chức năng Thêm mới TTTC - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.1.1a Biểu đồ tuần tự của chức năng Thêm mới TTTC (Trang 72)
Hình 5.2.1a: Biểu đồ tuần tự của chức năng thêm giải thưởng - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.2.1a Biểu đồ tuần tự của chức năng thêm giải thưởng (Trang 75)
Hình 5.2.3a:Biểu đồ tuần tự của chức năng xóa giải thưởng - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.2.3a Biểu đồ tuần tự của chức năng xóa giải thưởng (Trang 79)
Hình 5.3.1a: Biều đồ tuần tự của chức năng thêm mới thông tin giải thưởng - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.3.1a Biều đồ tuần tự của chức năng thêm mới thông tin giải thưởng (Trang 81)
Hình 5.4.1b: Biểu đồ cộng tác của chức năng thêm mới người dùng - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.4.1b Biểu đồ cộng tác của chức năng thêm mới người dùng (Trang 86)
Hình 5.5.1a: Biểu đồ tuần tự của chức năng thêm mới thông tin phản hồi. - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.5.1a Biểu đồ tuần tự của chức năng thêm mới thông tin phản hồi (Trang 91)
Hình 5.5.1b: Biểu đồ cộng tác của chức năng thêm mới thông tin phản hồi. - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.5.1b Biểu đồ cộng tác của chức năng thêm mới thông tin phản hồi (Trang 92)
Hình 5.5.2a: Biểu đồ tuần tự của chức năng xóa thông tin phản hồi - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.5.2a Biểu đồ tuần tự của chức năng xóa thông tin phản hồi (Trang 93)
Hình 5.6.1a: Biểu đồ tuần tự của chức năng thêm mới hồ sơ dự thi. - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.6.1a Biểu đồ tuần tự của chức năng thêm mới hồ sơ dự thi (Trang 94)
Hình 5.6.2a: Biểu đồ tuần tự của chức năng cập nhật hồ sơ dự thi - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.6.2a Biểu đồ tuần tự của chức năng cập nhật hồ sơ dự thi (Trang 95)
Hình 5.6.3a: Biều đồ tuần tự của chức năng xóa hồ sơ dự thi - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.6.3a Biều đồ tuần tự của chức năng xóa hồ sơ dự thi (Trang 97)
Hình 5.6.3b: Biểu đồ cộng tác của chức năng xóa hồ sơ dự thi - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.6.3b Biểu đồ cộng tác của chức năng xóa hồ sơ dự thi (Trang 97)
Hình 5.7.1a: Biểu đồ tuần tự của chức năng kiểm duyệt tin tức – sự kiện. - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.7.1a Biểu đồ tuần tự của chức năng kiểm duyệt tin tức – sự kiện (Trang 98)
Hình 5.7.3b: Biểu đồ cộng tác của chức năng cập nhật tin tức – sự kiện - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.7.3b Biểu đồ cộng tác của chức năng cập nhật tin tức – sự kiện (Trang 102)
Hình 5.7.4b:Biểu đồ cộng tác của chức năng xóa tin tức sự kiện - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.7.4b Biểu đồ cộng tác của chức năng xóa tin tức sự kiện (Trang 104)
Hình 5.9a: Biểu đồ tuần tự của chức năng đăng ký người dùng - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.9a Biểu đồ tuần tự của chức năng đăng ký người dùng (Trang 107)
Hình 5.11b: Biểu đồ cộng tác của chức năng đăng thoát hệ thống - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.11b Biểu đồ cộng tác của chức năng đăng thoát hệ thống (Trang 109)
3.2.Danh sách các bảng và mô tả về các bảng - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
3.2. Danh sách các bảng và mô tả về các bảng (Trang 116)
Hình 5.2: Giao diện quản lý giải thưởng - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.2 Giao diện quản lý giải thưởng (Trang 118)
Hình 5.6: Giao diện đăng ký dự thi - Phân tích và thiết kế hệ thống thông tin sáng tạo tại liên hiệp các hội khoa học kỹ thuật việt nam
Hình 5.6 Giao diện đăng ký dự thi (Trang 122)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w