LUẬN VĂ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 - Pdf 15


1

ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lê Vĩnh Yê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
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 2

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

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ạng
như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ưởng
thườ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ều
giả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ột
giả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ật
Việ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ải
phá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 trong
cá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ựng
giao 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ướng
phát triển của hệ thống.

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ẫn
Ths. Đà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ích
lệ 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ến
thứ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

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

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ể 49
4.4. Gói quản lý người dùng 52
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
4.8. Đăng ký dự thi 65

8

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

Ký tự viết tắt Mô tả
CSDL Cơ cở dữ liệu
TTTC Thông tin tổ chức
TT&SK Tin tức và sự kiện
HSDT Hồ sơ dự thi
TTPH Thông tin phản hồi
GT Giải thưởng


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ì 4
giả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ải
thưở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ốc
cả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ội

10

Việ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à
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ững
giả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 khai
bá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 tin
chung 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ựng
mộ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ức
các giải thưởng để công chúng có thể biết, tham khảo, tôn vinh sản

dự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ột
giả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 qua
module admin. Và hệ thống sẽ dựa trên những cập nhật mới trong CSDL để đưa ra
website 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ông
qua 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 quan
tớ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. 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ành

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ện
R.3. Gói quản lý các giải thưởng
R.3.1 Thêm mới các giải thưởng
R.3.2 Cập nhật các giải thưởng
R.3.3 Xoa giải thưởng
R.3.4 Hiển thị các giải thưởng
R.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ưởng
R.4.2 Cập nhật nội dung thông tin về một giải thưởng
R.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ưởng
R.5. Gói quản lý hồ sơ dự thi
R.5.1 Thêm mới hồ sơ dự thi
R.5.2 Cập nhật hồ sơ dự thi
R.5.3 Xoá hồ sơ dự thi
R.5.4 Hiển thị các hồ sơ dự thi
R.6. Gói quản lý người dùng
R.6.1 Tìm kiếm thông tin người dùng
R.6.2 Thêm người dùng mới
R.6.3 Cập nhật thông tin người dùng
R.6.4 Xoá người dùng
R.6.5 Hiển thị thông tin người dùng
R.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ồi
R.7.2 Thêm thông tin phản hồi

Lưu các tin tức – sự kiện mới về
các cuộc thi đang được tổ chức vào
hệ thống
Cập nhật các tin tức – sự kiện
mới
Xoá, sửa và cập nhật các tin tức –
sự kiện về các cuộc thi đang được
tổ chức vào hệ thống
Đưa tin tức – sự kiện lên
Website
Kiểm duyệt chất lượng bài viết tin
tức – sự kiện do người dùng gửi lê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ải
thưởng đang được tổ chức vào hệ
thống
Hiển thị thông tin liên quan đến
một giải thưởng
Hiển thị thông tin về một giải
thưởng cụ thể có trong hệ thống
Administrator

Thêm mới nội dung thông tin về Lưu thông tin về một giải thưởng

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ức
Thê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ải thưởngHiể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 tin

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

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

16

Hiển thị thông tin về tổ chức
Hiển thị các tin tức và sự kiện
Lựa chọn giải thưởng
Hiển thị thông tin về giải thưởng
Uc14. Cập nhật nội dung thông tin về một giải thưởng
Uc15. 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

17

Gói quản lý hồ sơ dự thi
Uc17. Thêm mới hồ sơ dự thi
Uc18. Cập nhật hồ sơ dự thi
Uc19. 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ới
Uc22. Tìm kiếm người dùng
Uc23. Xoá người dùng
Uc24. Hiển thị thông tin người dùng
Uc25. 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ồi
Uc27. Thêm thông tin phản hồi
Uc28. Hiển thị các thông tin phản hồi
Các ca sử dụng khác
Uc29.Đăng nhập
Uc30.Đăng thoát
Uc31.Đăng ký dự thi
Uc32.Đăng ký người dùng
Uc33.Tìm kiếm thông tin

quả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.
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ỉnh
sử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.

20

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

Use case 3 Hiển thị thông tin tổ chức
Tá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

21

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

23

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

Use case 6 Cập nhật tin tức – sự kiện
Tác nhân User
Miêu tả Xảy ra khi người dùng muốn chỉnh sửa tin tức sự kiện của mình.
Đ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.
Dữ liệu vào Tin tức – sự kiện cần cập nhật.
Tương tác Khi người dùng nhấn vào nút cập nhật tin tứ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ập nhật.
Use case liên quan Login
Các ngoại lệ Không tồn tại tin tức – sự kiện.

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

Use case 7 Xóa tin tức – sự kiện
Tác nhân User
Miêu tả Xảy ra khi người dùng muốn xoa tin tức sự kiện của mình.
Đ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.
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.

24


Trích đoạn Gói quản lý thông tin tổ chức Cài đặt gao diện thử nghiệm
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status