Khóa luận Xây dựng hệ thống thông tin tổ chức, quản lý các giải thưởng/cuộc thi qua mạng Internet

ĐẠI HC QUC GIA HÀ NI  
TRƯỜNG ĐẠI HC CÔNG NGHỆ  
Tạ Mạnh Tuấn  
XÂY DNG HTHNG THÔNG TIN TCHC,  
QUN LÝ CÁC GIẢI THƯỞNG/CUC THI QUA  
MNG INTERNET  
KHOÁ LUN TT NGHIỆP ĐẠI HC HCHÍNH QUY  
Ngành: Công nghthông tin  
HÀ NI - 2009  
ĐẠI HC QUC GIA HÀ NI  
TRƯỜNG ĐẠI HC CÔNG NGHỆ  
Tạ Mạnh Tuấn  
XÂY DNG HTHNG THÔNG TIN TCHC,  
QUN LÝ CÁC GIẢI THƯỞNG/CUC THI QUA  
MNG INTERNET  
KHOÁ LUN TT NGHIỆP ĐẠI HC HCHÍNH QUY  
Ngành: Công nghthông tin  
Cán bộ hướng dn: Ths. Đào Kiến Quc  
HÀ NI - 2009  
Tóm tắt nội dung khoá luận  
Ngày nay, khi nên kinh tế và khoa hc kĩ thut ngày càng phát trin, xã hi xut  
hin ngày càng nhiu những con người ưu tú đang từng ngày đem hết trí tuca mình  
ra phc vcộng đồng, phc vxã hi. Nhng vic làm, nhng công trình nghiên cu  
ca họ đang góp phần quan trng trong vic phát trin kinh tế, khoa hc kĩ thuật nước  
nhà. Trong nhiều năm qua, Đảng và Nhà nước đã giao cho rt nhiu các tchc thành  
lp các cuc thi, giải thưởng để tôn vinh và cvũ tinh thần sáng to, say mê nghiên  
cu và phc vcộng đồng. Vic ngay trong cùng mt tchc xut hin rt nhiu cuc  
thi, giải thưởng đã tao ra rt nhiều khó khăn cho các nhà tổ chc, qun lý làm cho mc  
đích quảng bá các giải thưng, cuộc thi đến mi tng lp trong xã hi không thc hin  
đươc.  
Thc tế ti Liên hip các hi khoa hc Vit Nam cũng cho thấy điều đó. Liên  
hip các hi khoa hc Vit Nam là mt hip hi ca các tchc tri thc Vit Nam.  
Hin nay, Liên hip hi có tới hàng trăm thành viên và các tổ chc cp nhỏ hơn. Liên  
hip hội thường xuyên tchc các hoạt động sáng tạo trong đó có các hoạt động tổ  
chc ra các giải thưng/cuc thi. Thc tế hin nay, Liên hip hi và các hi thành viên  
đã tchc rt nhiu nhng giải thưởng/cuộc thi như vậy. Do đó, cần có mt hthng  
htrtchc qun lý giải thưởng/cuc thi. Vi cách tchức như hiện nay có thrt  
lãng phí vì có rât nhiu hthống như thế được xây dng. Mt khác, vic rt nhiu các  
hthng cùng tn ti song song sẽ không đem lại được cái nhìn tng thvcác hot  
động ca Liên hip hội. Điều đó đòi hi cn có mt hthng qun lý chung nht các  
giải thưởng, cuộc thi để rút gn quá trình xlý và lưu trữ các thông tin liên quan; tiết  
kim thi gian cũng như chi phí.  
Tthc tế này, Khóa lun tt nghip nghiên cu và thiết kế mt gii pháp hỗ  
trcác hoạt động tchc và qun lý các giải thưởng theo hướng to một môi trường  
mở để mi khi tchc mt giải thưởng mi chúng ta chcn khai bao thêm gii  
thưởng đó trong hệ thng và hthng sttrlại cho chúng ta website tương ứng.  
Ni dung chính ca khoá lun bao gồm 5 chương:  
- Chương 1: Đặt vấn đề, từ đó phát biểu và mô tbài toán cn gii quyết,  
trình bày vthc trng và đưa ra một gii pháp chung nht để xây dng hệ  
thng.  
- Chương 2: Phân tích các chức năng chính ca hthng, dựa vào đó xác đinh  
các tác nhân, các ca sdng chính. Phân tích hthng da các ca sdng,  
các biểu đồ tun tự hưng chức năng ca hthng, biểu đồ phân tích hướng  
đối tượng.  
- Chương 3: Thiết kế hthng da trên các biểu đồ tun tự hướng đối tượng  
ca hthng, biểu đồ công tác từ đó đưa ra được biểu đồ lp và biểu đồ  
CSDL ca hthng.  
- Chương 4: Dựa trên các yêu cu thc tế và các bn phân tích, thiết kế hệ  
thống, đề xuất môi trường phát trin hthng; xây dng thnghim mt số  
prototype ca hthng  
- Chương 5: Kết lun li công việc đã làm được, chưa làm được và hướng  
phát trin ca hthng.  
Li cảm ơn  
Trong quá trình nghiên cu và hoàn thành khóa lun tt nghiệp, tôi đã nhn  
được sự giúp đỡ ân cn của gia đình, quý thy cô và bn bè.  
Tôi xin được bày tlòng cảm ơn chân thành tới quý thầy cô giáo trong trường  
Đại hc Công ngh- Đại hc Quc gia Hà Nội. Đặc bit là các thy cô trong Bmôn  
Công nghphn mềm, đã dy d, dìu dt tôi trong quá trình hc tp cũng như trong  
quá trình hoàn thành khóa lun.  
Tôi xin được gi li cảm ơn sâu sắc ti thầy giáo Th.S Đào Kiến Quc - người  
trc tiếp hướng dn tôi làm khóa lun. Thầy đã tn tình hướng dn và giúp tôi sa  
cha nhng sai sót trong quá trình thc hiện đề tài.  
Đề tài “Xây dng hthng thông tin tchc, qun lý các giải thưởng/cuc  
thi qua mng Internet” được hoàn thành trong thi gian ngắn nên không tránh được  
nhng sai sót, khuyết điểm. Tôi rt mong nhận được ý kiến đóng góp của quý thy cô  
và bạn bè đkhóa luận đưc hoàn thiện hơn.  
Xin chân thành cảm ơn!  
Nội, ngày 20 tháng 5 năm 2009  
TMnh Tun  
Mục lục  
Chương 1: Mở đầu........................................................................................................................... 1  
1. Mô tbài toán........................................................................................................................2  
2. Gii pháp ...............................................................................................................................3  
Chương 2: Phân tích hệ thng......................................................................................................... 5  
2.2. Các chức năng chính của hthng....................................................................................7  
2.3. Xác định các tác nhân, các ca sdng nghip v.............................................................9  
2.3.1.  
2.3.2.  
2.3.3.  
Xác định các tác nhân................................................................................................ 9  
Xác định các ca sử dụng ...........................................................................................12  
Biểu đồ các ca sử dụng .............................................................................................14  
a. Gói đăng nhập......................................................................................................14  
b. Gói đăng thoát .....................................................................................................14  
c. Gói đăng kí người dùng.........................................................................................15  
d. Gói đăng kí dự thi.................................................................................................15  
e. Gói qun lý giải thưởng.........................................................................................16  
f. Qun lý các kì ca giải thưởng...............................................................................16  
g. Gói qun lý tài liu ............................................................................................... 17  
h.  
Gói qun lý tin tc - skin ..................................................................................17  
i. Gói qun lý tin tc hoạt động.................................................................................18  
j.  
Gói qun lý người dùng.........................................................................................18  
Gói qun lý hồ sơ dự thi........................................................................................19  
k.  
l. Gói qun lý người đoạt gii ...................................................................................19  
m. Gói qun lý thông tin phn hi ...............................................................................20  
2.3.4.  
Mô tả chi tiết một số Use Case chính ........................................................................20  
2.4. Các mô hình tun ththng(theo gói chức năng)........................................................31  
2.4.1.  
2.4.2.  
2.4.3.  
2.4.4.  
2.4.5.  
Gói đăng nhập...........................................................................................................31  
Gói đăng thoát...........................................................................................................32  
Gói đăng kí dự thi .....................................................................................................32  
Gói đăng kí người dùng ............................................................................................33  
Gói quản lý giải thưởng ............................................................................................33  
2.4.6.  
2.4.7.  
2.4.8.  
2.4.9.  
Gói quản lý các kì giải thưởng..................................................................................34  
Gói quản lý tài liệu....................................................................................................34  
Gói quản lý tin tức – sự kiện.....................................................................................35  
Gói quản lý tin tức hoạt động....................................................................................35  
2.4.10. Gói quản lý người dùng ............................................................................................36  
2.4.11. Gói quản lý hồ sơ dự thi............................................................................................36  
2.4.12. Gói quản lý người đoạt giải.......................................................................................37  
2.4.13. Gói quản lý thông tin phản hồi .................................................................................37  
2.5. Ghi li các thao tác hthng ...........................................................................................37  
2.6. Hợp đồng cho các thao tác hthng ...............................................................................39  
2.7. Mô hình phân tích ...........................................................................................................53  
2.7.1.  
2.7.2.  
2.7.3.  
2.7.4.  
2.7.5.  
2.7.6.  
2.7.7.  
2.7.8.  
2.7.9.  
Gói đăng kí người dùng ............................................................................................53  
Gói đăng nhập hệ thống............................................................................................54  
Gói đăng thoát hệ thống............................................................................................54  
Gói đăng kí dự thi .....................................................................................................55  
Gói quản lý giải thưởng ...........................................................................................55  
Gói quản lý các kì giải thưởng..................................................................................56  
Gói quản lý tài liệu....................................................................................................56  
Gói quản lý tin tức – sự kiện.....................................................................................57  
Gói quản lý tin tức hoạt động....................................................................................57  
2.7.10. Gói quản lý người dùng ............................................................................................58  
2.7.11. Gói quản lý hồ sơ dự thi............................................................................................58  
2.7.12. Gói quản lý người đoạt giải.......................................................................................59  
2.7.13. Gói quản lý thông tin phản hồi .................................................................................59  
Chương 3: Thiết kế hthng ..........................................................................................................60  
3.1. Biểu đồ tun tự đối tượng ...................................................................................................60  
3.1.1.  
3.1.2.  
3.1.3.  
3.1.4.  
3.1.5.  
3.1.6.  
3.1.7.  
3.1.8.  
3.1.9.  
Gói đăng kí người dùng ............................................................................................60  
Gói đăng nhập hệ thống............................................................................................60  
Gói đăng thoát hệ thống............................................................................................61  
Gói đăng kí dự thi .....................................................................................................61  
Gói quản lý giải thưởng ...........................................................................................62  
Gói quản lý các kì của giải thưởng ...........................................................................62  
Gói quản lý tài liệu....................................................................................................63  
Gói quản lý tin tức – sự kiện.....................................................................................63  
Gói quản lý tin tức hoạt động....................................................................................64  
3.1.10. Gói quản lý người dùng ............................................................................................64  
3.1.11. Gói quản lý hồ sơ dự thi............................................................................................65  
3.1.12. Gói quản lý người đoạt giải.......................................................................................65  
3.1.13. Gói quản lý thông tin phản hồi .................................................................................66  
3.2. Biểu đồ cng tác....................................................................................................................66  
3.2.1.  
3.2.2.  
3.2.3.  
3.2.4.  
3.2.5.  
3.2.6.  
3.2.7.  
3.2.8.  
3.2.9.  
Gói đăng kí người dùng ............................................................................................66  
Gói đăng nhập hệ thống............................................................................................67  
Gói đăng thoát hệ thống............................................................................................67  
Gói đăng kí dự thi .....................................................................................................68  
Gói quản lý giải thưởng ...........................................................................................68  
Gói quản lý các kì của giải thưởng ...........................................................................69  
Gói quản lý tài liệu....................................................................................................69  
Gói quản lý tin tức – sự kiện.....................................................................................70  
Gói quản lý tin tức hoạt động....................................................................................70  
3.2.10. Gói quản lý người dùng ............................................................................................71  
3.2.11. Gói quản lý hồ sơ dự thi............................................................................................71  
3.2.12. Gói quản lý người đoạt giải.......................................................................................72  
3.2.13. Gói quản lý thông tin phản hồi .................................................................................72  
3.3. Biểu đồ lp và mô t........................................................................................................73  
3.3.1.  
3.3.2.  
Biểu đồ lớp................................................................................................................73  
Mô tả các lớp, các đối tượng .....................................................................................74  
Chương 4: Một skết quả cài đặt thnghim...............................................................................77  
4.1. Về môi trưng phát trin................................................................................................78  
4.2. VCSDL..........................................................................................................................78  
4.3. Vngôn ngphát trin và framework sdng..............................................................78  
4.4. Cài đặt mt sPrototype thnghim .............................................................................79  
4.4.1.  
4.4.2.  
4.4.3.  
4.4.4.  
4.4.5.  
4.4.6.  
Màn hình quản lý Giải thưởng .................................................................................79  
Màn hình quản lý các Kì giải thưởng .......................................................................80  
Màn hình quản lý Tài liệu ........................................................................................80  
Màn hình quản lý người dùng ..................................................................................81  
Màn hình đăng kí người dùng ..................................................................................81  
Màn hình đăng kí dự thi ...........................................................................................82  
Chương 5: Kết lun.........................................................................................................................82  
5.1. Kết quả đạt được..................................................................................................................83  
5.2. Hướng phát trin..................................................................................................................83  
Tài liu tham kho ..........................................................................................................................84  
Các kí hiệu, chữ viết tắt  
Các kí hiu, chữ  
CSDL  
Các kí hiu, chviết tt  
Cơ sở dliu  
Liên hip hi  
Liên hip các hi khoa hc kĩ thut Vit Nam  
User Case  
uc  
UML  
Unified Modeling Language  
Chương 1: Mở đầu  
Ngày nay, khi nn kinh tế và khoa hc kĩ thuật ngày càng phát trin, xã hi xut  
hin ngày càng nhiu những con người ưu tú đang từng ngày đem hết trí tuca mình  
ra phc vcộng đồng, phc vxã hi. Nhng vic làm, nhng công trình nghiên cu  
ca họ đang góp phần quan trng trong vic phát trin kinh tế, khoa hc kĩ thuật nước  
nhà. Trong nhiều năm qua, Đảng và Nhà nước đã giao cho rt nhiu các tchc, nhiu  
ngành thành lp các cuc thi, giải thưởng để tôn vinh và cvũ tinh thần sáng to, say  
mê nghiên cu và phc vcộng đồng. Để qung bá mt cách rng rãi và nhanh nht  
ti mi tng lp trong xã hi, nhiều đơn vị tchức đã đưa các giải thưởng/cuc thi lên  
mng Internet. Tuy nhiên, việc này chưa được quan tâm đúng mức, nên vic sp xếp  
ni dung, cách tchc trên các website còn ln xộn và chưa hợp lý dẫn đến mục đích  
qung bá rng rãi các giải thưởng chưa thực hiện được. Bên cạnh đó, việc ngay trong  
cùng mt tchc, ngành xut hin nhiu cuc thi, giải thưởng đã to ra rt nhiu khó  
khăn cho các nhà tổ chc, qun lý làm cho khiến cho vic qun lý và tchc thông tin  
gp nhiều khó khăn, tồn kém thời gian và chi phí. Điều đó đòi hi ti mi tchc,  
ngành qun lý các giải thưởng cn có mt hthng qun lý chung nht các gii  
thưởng, cuc thi ca tchức, ngành đó, đrút gn quá trình xlý và lưu trữ các thông  
tin liên quan; tiết kim thi gian cũng như chi phí cho các tchc quản lý; đồng thi  
đạt được hiu ququng bá mt cách tt nht, rng rãi nht.  
Mt khác tthc tế vcông tác tchc, qun lý các giải thưng/cuc thi ti Liên  
hip các hi khoa hc kĩ thuật Việt Nam đã cho thấy điều đó. Liên hip các hi khoa  
hc và kthut Vit Nam (Liên hip hi Vit Nam) là tchc chính trxã hi ca các  
trí thc khoa hc và công nghViệt Nam, được thành lập ngày 26/03/1983. Đến nay,  
hthng Liên hip hi Vit Nam có 115 hội thành viên (trong đó có 64 hội ngành  
trung ương hoạt động trong phm vi cả nước và 51 liên hip hi tnh/thành ph) và  
400 hi chuyên ngành cp tnh/thành ph. Ngoài ra, trong hthng Liên hip hi Vit  
Nam còn có hơn 450 đơn vị khoa hc và công ngh, giáo dục và đào tạo, phát trin  
cộng đồng và xóa đói giảm nghèo; 150 tbáo, tp chí, bản tin, đặc san. Mối năm các  
hội thành viên và đơn vị trc thuc tchức hàng trăm hội nghhi tho khao hc trong  
nước và quc tế. Hin nay, Liên hip các hi khoa hc và kĩ thuật Vit Nam đang chủ  
trì 4 giải thưng:  
- Giải thưng sáng to khoa hoc – công nghVit Nam.  
- Hi thi sáng to kĩ thut toàn quc.  
1
- Cuc thi sáng to dành cho thanh, thiếu niên, nhi đồng toàn quc.  
- Giải thưng sáng to Vifotec dành cho sinh viên.  
Ngoài ra, các hi thành viên ca Liên hip hi cũng có nhiều các hi thi, gii  
thưởng khác như: Giải Loa thành ca Hi Kiến trúc, gii Olympic sinh viên toàn quc  
cu Hi tin hc… Như vậy, chúng ta có ththy nếu mi giải thưởng ca Liên hip  
hi Vit Nam chúng ta li xây dng mt trang website riêng thì sgây ra slãng phí  
và mt tính tng thvà thng nht ca Liên hip hi. Bên cạnh đó có những gii  
thưởng đã tạo website nhưng vẫn chưa đầy đủ các chức năng hoặc vic sp xếp và tổ  
chc các ni dung thông tin còn chưa hp lý.  
Do đó chúng ta cần xây dng mt hthng thông tin có khả năng:  
-
Htrcho nhiu giải thưởng, đối vi mi giải thưng chúng ta chcn khai  
báo. Điều này dẫn đến mt yêu cu nghiên cứu đúc rút quy trình, thông tin chung có  
tính ct lõi ca tt cmi loi giải thưởng. Từ đó có thể xây dng mt hthng duy  
nht cho các giải thưng hoc cuc thi.  
-
Đáp ng hu hết các yêu cu hoạt đng cu tchc giải thưng bao gm:  
Công bgiải thưởng, công btiêu chí chm giải thưởng và công bố  
hồ sơ tham gia dự giải thưng.  
Đưa tin hoạt động ca các giải thưng.  
Đăng ký tham gia giải thưởng trc tuyến.  
Htrhi đáp trực tuyến.  
Htrcung cp mu hồ sơ đăng ký tham gia giải thưng trc tuyến.  
Thông báo tình hình chấm điểm và công bgii.  
Lưu trữ mt cách có hthng các thông tin ca tt ccác ktchc  
các giải thưởng để công chúng có thbiết, tham kho, tôn vinh sn phm và tác gi.  
Và nhim vca khóa lun này là phi xây dng hthống thông tin có đầy đủ  
các chức năng trên.  
1. Mô tbài toán  
Mi tchc, ban ngành có thcó nhiu giải thưởng, do đó lượng thông tin cn  
cp nhật, lưu trữ và qun lý là rt nhiều, đòi hi rt nhiu công sc. Vic qun lý thông  
tin được thc hin liên tc tkhi mt giải thưởng bắt đầu diễn ra cho đến khi nó kết  
thúc. Hthng cần hướng ti mt gii pháp tối ưu cho việc qun lý thông tin, cơ sở dữ  
liu vmi giải thưng, tránh xy ra schng chéo, nhp nhng không cn thiết trong  
quá trình qun lý, xử lý thông tin. Đồng thi, hthng phi htrtối đa người dùng  
trong vic tìm kiếm thông tin vmi giải thưởng cũng như đăng kí dự thi mt cách dễ  
2
dàng. Mt khác, qung bá rng rãi thông tin vgiải thưởng ti mọi đối tượng trong xã  
hi.  
2. Gii pháp  
Tcác kho sát trên thc tế mà chyếu da trên các giải thưởng hin ti ca  
Liên hip các hi khoa hc và kĩ thuật Vit Nam, chúng tôi nhn thy rng: các gii  
thưởng mc dù khác nhau hoc thm chí không thuc cùng mt lĩnh vực nào đó,  
nhưng tựu chung li hu hết các giải thưởng đều tuân theo mt form chuẩn. Theo đó  
mi giải thưởng thông thường đều bao gm nhng thành phần cơ bản sau:  
- Lch s, mục đích, tôn chỉ hoạt đng  
- Thltham dự  
- Các mẫu đơn đăng kí  
Do đó, chúng ta có thể tng quát hoá các giải thưởng này thành mt khung, mt  
chun vi các thành phần cơ bản như trên. Và các giải thưởng được xây dng skế  
tha trên chuẩn này; đồng thi bsung thêm mt sthành phn khác nếu thy cn  
thiết và phù hp vi tình hình thc tế.  
Xut phát tnhận xét trên đây công với yêu cu làm tăng thêm sự thun li trong  
vic tchc qun lý, gim lãng phí trong việc đầu tư xây dựng các website như trên,  
chúng tôi mun xây dng mt hthng thng nht, tự động hoá vic xây dng, phát  
trin, qun lý các giải thưởng/cuc thi qua mng Internet cho các tchc, hip hi,…  
Hthng cần được xây dng da trên cu trúc chung ca các website hin có. Mi khi  
cn tchc mt cuc thi/giải thưởng mi thì vic xây dng thêm mt trang thông tin  
mi vcuc thi/giải thưởng sẽ được đơn giản mt cách tối đa bng cách khai báo thêm  
mt giải thưởng mi vi các thành phần cơ bản(như ở trên) cng vi mt sthành  
phn mrng khác nếu thc tế yêu cầu; đng thi cp nht li CSDL. Da trên CSDL  
đã được cp nht và giải thưởn mới được khai báo hthng stự động đưa ra website  
tương ứng.  
Hthng cn xây dng scó các mc chính:  
- Gii thiu: mục đích, tôn chỉ hoạt đng, lch s…  
- Thl.  
- Tin tc: cp nht các thông tin liên quan đến cuc thi/giải thưng  
- Đăng kí trực tuyến: cho phép người dùng đăng kí dự thi trc tuyến.  
3
- Giải đáp thắc mc.  
- Liên h.  
Vic phân tích và thiết kế hthng sda trên mô hình phân tích thiết kế hướng  
đối tượng UML. Quá trình phân tích, thiết kế hthng sda trên các biểu đồ Ca sử  
dng, biểu đồ tun t, biểu đồ phân tích,… từ đó đưa ra được biểu đồ lp và biểu đồ  
CSDL.Theo đó, hệ thng cn xây dng scó mt module admin; thông qua module  
admin cho phép người qun trcó thddàng cp nht, xoá bcác thông tin liên quan  
có trong hthng. Vi mi mt cuc thi/giải thưởng mới, người qun trsnhp các  
thông tin cn thiết vcuc thi/giải thưởng đó như: tên cuộc thi, thl, tin tc, liên  
h,… vào CSDL thông qua module admin. Và hthng sda trên nhng cp nht  
mới trong CSDL để đưa ra website tương ứng.  
Ngưi dùng có thể tương tác với hthng thông qua giao din website. Thông  
qua giao diện này người dùng có thcp nht liên tc các thông tin mi nht liên quan  
ti các cuc thi/giải thưởng; đng thi có thể đăng kí tham gia trực tuyến nếu thy phù  
hp.  
4
Chương 2: Phân tích hệ thống  
2.1. Quy trình tchc, qun lý các giải thưởng/cuc thi ti Liên hip các hi  
khoa hc kĩ thuật Vit Nam.  
Hin ti, Liên hip các hi khoa hc kĩ thuật Việt Nam đang chủ trì 4 giải thưởng  
chính:  
- Giải thưng sáng to khoa hoc – công nghVit Nam.  
- Hi thi sáng to kĩ thut toàn quc.  
- Cuc thi sáng to dành cho thanh, thiếu niên, nhi đồng toàn quc.  
- Giải thưng sáng to Vifotec dành cho sinh viên.  
Ngoài ra các hi thành viên đều có nhiu các hi thi, giải thưởng khác. Ví d:  
Gii Loa Thành ca Hi Kiến trúc, gii Olympic Sinh viên toàn quc ca Hi tin  
hc,…  
Mi giải thưng/cuộc thi thường tchc thành nhiu kì; vi các chu kì được định  
sn, có thể đưc tchức thường niên hay cũng có thể tchc định kì 1-2 năm một ln.  
Tuy nhiên, mt giải thưng/cuc thi bao gicũng có các tài liệu đưc xây dng và phê  
duyệt trưc: tôn ch, mục đích hoạt đng, điu l, các mẫu đơn đăng kí tham gia,…  
Quy trình tchc giải thưởng/cuc thi diễn ra như sau:  
Trưc khi mt giải thưởng hoc mt kì giải thưởng được công b, Liên hip hi  
stiến hành rà soát và đánh giá li sao cho hp vi tình hình thc tế, da vào tình hình  
thc tế để xem xét li và có những điều chỉnh đối vi nhng tài liu liên quan thuc  
giải thưng, kì giải thưởng đó như: điều l, mẫu đơn đăng kí tham gia dự thi… sao cho  
phù hp. Đồng thi bsung thêm nhng tài liu, nhng khía cnh mi cho phù hp  
vi yêu cu thc tế. Sau khi quá trình đánh giá và rà soát li, Liên hip hi stiến hành  
phê duyt li toàn bcác tài liu liên quan, chun bcông bgiải thưởng/cuôc thi mi;  
cp nht li toàn bcác thông tin, các giy t, tài liu liên quan phc vcho mục đích  
lưu trữ và tìm kiếm, kim tra thông tin vsau. Ngay sau đó, Liên hiệp hi stiên hành  
mthêm mt giải thưởng hoc mt kì giải thưởng mi bng cách công brng rãi ti  
mi tng lp trong xã hội thông qua các phương tiện thông tin đại chúng, các văn bản  
chính thức. Trong các văn bản được công bnày sgii thiệu sơ qua về giải thưởng,  
kì giải thưởng mi m, vcác mc thi gian quan trng, cũng như thể l, các yêu cu  
khi đăng kí dự thi,…  
5
Sau khi giải thưởng, kì giải thưởng mới được công brng rãi, nhng cá nhân  
hay tchc nào cm thy phù hp và mong mun tham gia dthi sgi yêu cầu đăng  
kí dthi ti Liên hip hi. Liên hip hi có trách nhiệm hướng dn các thtục đăng kí,  
đồng thi cung cp các mẫu đơn đăng kí đã được duyt sn. Cá nhân hay tchc tham  
gia stiến hành làm thtục đăng kí dự thi, đăng kí các công trình, các sn phm ca  
mình. Sau đó, Liên hiệp hi stchc tiếp nhn các sn phẩm đăng kí dự thi; đồng  
thi tiến hành xác nhận và đánh mã strên mi sn phm ng với các đơn đăng kí dự  
thi.  
Trong thi gian tchc gii, nhng thông tin vgiải thưởng, kì giải thưởng và  
các thông tin liên quan phải được cp nhật thường xuyên; bên cạnh đó các thông tin  
hỏi đáp, thắc mc sliên tục được phn hi li cho các cá nhân quan tâm. Điều này sẽ  
cung cấp đầy đcác thông tin cn thiết, kp thi, giúp cho các cá nhân hay các tchc  
khác nếu mun vn có thtiếp tc tham gia dgii nếu thy phù hp.  
Đến kì xét gii, Liên hip hi phi tchc hội đồng xét gii là nhng nhà khoa  
hc có uy tìn trong các lĩnh vực liên quan. Sau khi, hi đồng chm gii tiến hành thm  
định các sn phm, công trình dthi stiến hành chm và ra quyết định trao gii cho  
các sn phm, công trình được đánh giá cao nhất. Da trên quyết định ca hội đồng  
xét gii mà ban tchc tiến hành trao gii cho các cá nhân, tchức đoạt gii. Đồng  
thi ra quyết đnh kết thúc giải thưng, kì giải thưởng đó; tiến hành cp nht các thông  
tin cn thiết vcác cá nhân, tchức đoạt giải để phc vcho các mục đích tuyên  
truyn, qung bá vsau.  
Tquá trình phân tích và tìm hiu các giải thưởng và quy trình tchc gii ti  
Liên hip các hi khoa hc kĩ thuật Vit Nam, chúng tôi nhn thy mt số giai đoạn và  
hoạt đng sau có thtin hc hoá:  
- Quá trình khai báo, tchc thêm mt giải thưởng, kì giải thưng mi  
- Quá trình tchc và lưu trữ các thông tin, tài liu liên quan  
-
Quá trình đăng kí dự thi  
- Quá trình cp nht tin tc hoạt đng  
- Quá trình cp nht các thông tin phn hi, hỏi đáp  
- Quá trình trao gii trao gii và cp nht các thông tin về người đoạt gii  
6
- Ngoài ra, mt scác hoạt động khác như các hoạt động liên quan đến đăng  
kí và qun lý người dùng,… cũng có thế được cp nht li trong hthng sp  
phát trin.  
Da trên các phân tích vquy trình tchc gii cũng như các hoạt động có thể  
tin hc hoá, chúng tôi thy rng hthng cn phát trin có thể đưc tchc da trên 2  
module chính:  
- Mt module thc hin các chức năng người dùng như: đăng kí, chỉnh sa  
thông tin người dùng, tham gia dthi trc tuyến.  
- Một module dành cho người qun trthc hin các chức năng quản tri như:  
cp nht các giải thưng, các kì giải thưng, cp nht các tài liu liên quan,  
các hồ sơ đăng kí dự thi, cp nht các tin tc về người đoạt gii,…  
2.2. Các chức năng chính của hthng  
R.1. Gói đăng kí người dùng  
R.1.1 Đăng kí người dùng  
R.1.2 Cp nht thông tin người dùng  
R.2. Gói đăng nhập hthng  
R.2.1 Đăng nhập hthng  
R.2.2 Xác thực người dùng  
R.3. Gói đăng thoát hệ thng  
R.3.1 Đăng thoát hệ thng  
R.3.2 Xác thực người dùng  
R.4. Gói đăng kí dự thi  
R.4.1 Chn giải thưng  
R.4.2 Tìm kiếm giải thưng  
R.4.3 Đăng kí dự thi  
R.5. Gói qun lý giải thưng  
R.5.1 Thêm mt giải thưng  
R.5.2 Tìm kiếm giải thưng  
R.5.3 Cp nht thông tin giải thưng  
R.5.4 Xoá giải thưng  
R.6. Gói qun lý các kì giải thưng  
R.6.1 Thêm kì giải thưng  
R.6.2 Cp nht các kì giải thưng  
R.6.3 Xoá các kì giải thưng  
7
R.7. Gói qun lý tài liu  
R.7.1 Thêm tài liu  
R.7.2 Cp nht tài liu  
R.7.3 Tìm kiếm tài liu  
R.7.4 Xoá tài liu  
R.8 Gói qun lý tin tc – skin  
R.8.1 Thêm tin tc – skin  
R.8.2 Hin thtin tc – skin  
R.8.3 Tìm kiếm tin tc – skin  
R.8.4 Cp nht nôi dung tin tc – skin  
R.9 Gói qun lý tin tc hoạt đng  
R.9.1 Thêm tin tc hoạt đng  
R.9.2 Hin thtin tc hoạt đng  
R.9.3 Tìm kiếm tin tc hoạt đng  
R.9.4 Cp nht nôi dung tin tc hot động  
R.10 Gói qun lý người dùng  
R.10.1 Thêm mới người dùng  
R.10.2 Xem thông tin người dùng  
R.10.3 Tìm kiếm người dùng  
R.10.4 Cp nhật thông tin người dùng  
R.10.5 Xoá người dùng  
R.11 Gói qun lý hồ sơ dthi  
R.11.1 Tìm kiếm hồ sơ dthi  
R.11.2 Xem hồ sơ dthi  
R.11.3 Xoá hồ sơ dthi  
R.12 Gói qun lý người đoạt gii  
R.12.1 Cp nhật thông tin người đoạt gii  
R.12.2 Hin thị thông tin người đoạt gii  
R.12.3 Tìm kiếm người đoạt gii  
R.12.4 Xoá thông tin người đoạt gii  
R.13 Gói qun lý thông tin phn hi  
R.13.1 Cp nht thông tin phn hi  
R.13.2 Xoá thông tin phn hi  
8
2.3. Xác định các tác nhân, các ca sdng nghip vụ  
2.3.1. Xác định các tác nhân  
Tác nhân  
Các ca sdng nghip vụ  
Kết quả đem lại  
Lưu một giải thưng mi vào  
trong hthng  
Administrator Thêm mt giải thưng  
Tìm kiếm giải thưng  
Cho phép tìm kiếm các gii  
thưởng có trong hthng  
Xem thông tin, sa các thông tin  
vgiải thưởng và lưu vào trong  
hthng  
Cp nht thông tin gii  
thưởng  
Xoá giải thưng  
Xoá toàn bthông tin vmt gii  
thưởng khi hthng  
Thêm kì giải thưng  
Thêm mi mt kì ca giải thưng  
và lưu vào hệ thng  
Cp nht các kì giải thưng Cp nht(xem, sa, cp nht…)  
các thông tin liên quan ti các kì  
ca mt giải thưởng và lưu vào hệ  
thng  
Xoá các kì giải thưng  
Xoá mt hay nhiu kì ca gii  
thưởng  
Thêm tài liu  
Lưu các thông tin , tài liệu về  
cuc thi vào hthng  
Cp nht các tài liu ca gii  
thưởng có trong hthống như:  
tiêu chí, thl, tôn ch,…  
Tìm kiếm các tài liu có trong hệ  
thng  
Cp nht tài liu  
Tìm kiếm tài liu  
Xoá tài liu  
Xoá tài liệu được lưu trong hệ  
thng  
Thêm tin tc – skin  
Hin thtin tc – skin  
Lưu các tin tức – skin mi vào  
hthng  
Hin thra màn hình người dùng  
các tin tc – skiện có lưu trong  
hthng  
9
Tìm kiếm tin tc – skin Tìm kiếm các tin tc –skin có  
trong hthng  
Cp nht ni dung tin tc – Cp nht(xem, xoá ,sa) các tin  
skin  
tc – skin có trong hthng  
Lưu các tin tức hoạt đng mi  
vào hthng  
Thêm tin tc hoạt đng  
Hin thtin tc hoạt đng  
Hin thra màn hình người dùng  
các tin tc hoạt động có lưu trong  
hthng  
Tìm kiếm tin tc hoạt đng Tìm kiếm các tin tc hoạt đng có  
trong hthng  
Cp nht nôi dung tin tc  
hoạt đng  
Cp nht(xem, xoá ,sa) các tin  
tc hoạt đng có trong hthng  
Tạo người dùng mới và lưu vào  
hthng  
Thêm mới người dùng  
Xem thông tin người dùng Hin thcác thông tin về ngưi  
dùng có lưu trong hệ thng  
Tìm kiếm người dùng  
Tìm kiếm người dùng có lưu  
trong hthng  
Cp nhật thông tin người  
Cp nht (xem ,sa) các thông tin  
liên quan đến người dùng có  
trong hthng  
dung  
Xoá người dung  
Xoá người dùng khi hthng  
Tìm kim và hin thcác hồ sơ  
được đăng kí có trong hệ thng  
đối vi mi giải thưng  
Tìm kiếm hồ sơ dthi  
Xem hồ sơ dthi  
Xoá hồ sơ dthi  
Xem các thông tin có trong hồ sơ  
đăng kí dự thưởng  
Xoá mt hồ sơ đăng kí có trong  
hthng  
Cp nhật thông tin người  
đoạt gii  
Cp nht các thông tin về ngưi  
đoạt gii (trong mt giải thưng/  
kì giải thưng) vào hthng  
Hin thị thông tin người  
Hin thra màn hình người dùng  
10  
đoạt gii  
toàn bthông tin về người đoạt  
giải có lưu trong hthng  
Tìm kiếm và hin thcác thông  
tin về người đoạt gii có trong hệ  
thng  
Tìm kiếm người đoạt gii  
Xoá thông tin người đoạt  
gii  
Xoá các thông tin về người đoạt  
giải được lưu trong hệ thng  
Xoá thông tin phn hi trong mt  
giải thưởng được lưu trong hệ  
thng  
Xoá thông tin phn hi  
Đăng kí người dùng  
To một người dùng mới và lưu  
và hê thng  
Cp nhật thông tin người  
dùng  
Cp nht các thông tin mà người  
dùng đăng kí có trong hệ thng  
Đăng nhập hthng  
Xác thực người dùng  
Tự đng xác thc các thông tin về  
người dùng được lưu trong hệ  
thng sau khi có yêu cu  
login/logout  
Đăng thoát hệ thng  
Xác thực người dùng  
Chn giải thưng  
Guest  
Hin thgiải thưởng người dùng  
quan tâm  
Tìm kiếm giải thưng  
Đăng kí dự thi  
Tìm kiếm các giải thưởng có  
trong hthng  
Thực hiên đăng kí dự thi và lưu  
các thông tin đăng kí vào hệ  
thng  
Cp nht thông tin phn  
hi  
Cp nht các thông tin phi hi từ  
người dùng và lưu vào hệ thng  
Ta xác định được hai tác nhân:  
-
-
Administrator  
Guest  
11  
2.3.2. Xác định các ca sdng  
Gói đăng kí người dùng  
uc1. Đăng kí người dùng  
uc2. Cp nhật thông tin người dùng  
Gói đăng nhập hthng  
uc3. Đăng nhập hthng  
uc4. Xác thc người dùng  
Gói đăng thoát hệ thng  
uc5. Đăng thoát hthng  
uc6. Xác thực người dùng  
Gói đăng kí dự thi  
uc7. Chn giải thưng  
uc8. Tìm kiếm giải thưng  
uc9. Đăng kí dự thi  
Gói qun lý giải thưởng  
uc10. Thêm mt giải thưng  
uc11. Tìm kiếm giải thưng  
uc12. Cp nht thông tin giải thưng  
uc13. Xoá giải thưng  
Gói qun lý các kì ca giải thưởng  
uc14. Thêm kì giải thưng  
uc15. Cp nht các kì giải thưng  
uc16. Xoá các kì giải thưng  
Gói qun lý tài liu  
uc17. Thêm tài liu  
uc18. Cp nht tài liu  
uc19. Tìm kiếm tài liu  
uc20. Xoá tài liu  
Gói qun lý tin tc – skin  
uc21. Thêm tin tc – skin  
uc22. Hin thtin tc – skin  
uc23. Tìm kiếm tin tc – skin  
uc24. Cp nht ni dung tin tc – skin  
Gói qun lý tin tc hoạt động  
uc25. Thêm tin tc hoạt đng  
12  
uc26. Hin thtin tc hoạt động  
uc27. Tìm kiếm tin tc hoạt đng  
uc28. Cp nht nôi dung tin tc hoạt đng  
Gói qun lý người dùng  
uc29. Thêm mới người dùng  
uc30. Xem thông tin người dùng  
uc31. Tìm kiếm người dùng  
uc32. Cp nhật thông tin người dùng  
uc33. Xoá người dùng  
Gói qun lý hồ sơ dự thi  
uc34. Tìm kiếm hồ sơ dthi  
uc35. Xem hồ sơ dthi  
uc36. Xoá hồ sơ dthi  
Gói qun lý người đoạt gii  
uc37. Cp nhật thông tin người đoạt gii  
uc38. Hin thị thông tin người đoạt gii  
uc39. Tìm kiếm người đoạt gii  
uc40. Xoá thông tin người đoạt gii  
Gói qun lý thông tin phn hi  
uc41. Cp nht thông tin phn hi  
uc42. Xoá thông tin phn hi  
13  
2.3.3. Biểu đồ các ca sdng  
a. Gói đăng nhập  
uc Login  
Login  
Admin  
(fromActors)  
«include»  
User  
Xac thuc nguoi dung  
(fromActors)  
Guest  
(fromActors)  
(Hình 2.3.3a. UC cho gói đăng nhập)  
b. Gói đăng thoát  
uc Logout  
Logout  
Admin  
(fromActors)  
«include»  
User  
(fromActors)  
Xac thuc nguoi dung  
(fromLogin)  
Guest  
(fromActors)  
(Hình 2.3.3b. UC cho gói đăng thoát)  
14  
c. Gói đăng kí người dùng  
uc DK_NDung  
Đăng kí người dùng  
Admin  
(from Actors)  
User  
Cập nhật TTNDung  
(fromActors)  
Guest  
(fromActors)  
(Hình 2.3.3c. UC cho gói đăng kí người dùng)  
d. Gói đăng kí dự thi  
uc DK_Duthi  
Đăng kí dự thi  
Tìm kiếm giải thưởng  
«include»  
«extend»  
Guest  
(fromActors)  
Chọn giải thưởng  
(Hình 2.3.3d. UC cho gói đăng kí dthi)  
15  
e. Gói qun lý giải thưởng  
uc QL_GThuong  
Thêm Giải Thưởng  
Cập nhật TT Giải  
thưởng  
«include»  
Admin  
«extend»  
(fromActors)  
Chọn Giải thưởng  
Tìm kiếm Giải  
thưởng  
«include»  
«extend»  
Xoá Giải thưởng  
(Hình 2.3.3e. UC cho gói qun lý giải thưởng)  
f. Qun lý các kì ca giải thưởng  
uc QL_KiGT  
Thêm kì GT  
«include»  
Chọn Giải Thưởng  
«include»  
«extend»  
Admin  
Cập nhật kì GT  
(fromActors)  
Xoá kì GT  
(Hình 2.3.3f. UC cho gói qun lý các kì giải thưởng)  
16  
g. Gói qun lý tài liu  
uc QL_Tailieu  
Thêm tài liệu  
«include»  
Chọn Giải thưởng  
«include»  
Admin  
Cập nhật tài liệu  
(fromActors)  
«extend»  
«include»  
Xoá tài liệu  
Tìm kiếm tài liệu  
(Hình 2.3.3g. UC cho gói qun lý tài liu)  
h. Gói qun lý tin tc - skin  
uc QL_Tintuc-Sukien  
Thêm Tin tức - Sự  
kiện  
Cập nhật Tin tức - Sự  
kiện  
Admin  
(fromActors)  
«extend»  
Tìm kiếm Tin tức - Sự  
kiện  
User  
(fromActors)  
Guest  
Hiển thị Tin tức - Sự  
kiện  
(from Actors)  
(Hình 2.3.3h. UC cho gói qun lý tin tc – skin)  
17  
i. Gói qun lý tin tc hoạt động  
uc QL_Tintuc-Hoatdong  
Thêm Tin tức hoạt  
động  
Cập nhật tin tức hoạt  
động  
Admin  
(fromActors)  
«extend»  
Tìm kiếm tin tức hoạt  
động  
User  
(from Actors)  
Guest  
(fromActors)  
Hiển thị tin tức hoạt  
động  
(Hình 2.3.3i. UC cho gói qun lý tin tc hoạt động)  
j. Gói qun lý người dùng  
uc QL_NDung  
Thêm người dùng  
mới  
Tìm kiếm NDung  
«include»  
Admin  
(fromActors)  
Cập nhật TT NDung  
«extend»  
«include»  
Xem thông tin người  
dùng  
Xoá người dùng  
(Hình 2.3.3j. UC cho gói qun lý người dùng)  
18  
k. Gói qun lý hồ sơ dthi  
uc QL_HS_Duthi  
Xoá HS dự thi  
«include»  
Chọn cuộc thi  
Admin  
(fromActors)  
«include»  
Xem hồ sơ dự thi  
User  
(from Actors)  
«include»  
Guest  
(from Actors)  
Tìm kiếm HS dự thi  
(Hình 2.3.3k. UC cho gói qun lý hồ sơ dthi)  
l. Gói qun lý người đoạt gii  
uc QL_NgDoatGiai  
Xoá TTNDG  
«extend»  
Cp nhật TT NDG  
Admin  
(fromActors)  
«extend»  
Tìm kiếm NDG  
User  
(from Actors)  
Guest  
Hiển thị TT NDG  
(fromActors)  
(Hình 2.3.3l. UC cho gói qun lý người đoạt gii)  
19  
m. Gói qun lý thông tin phn hi  
uc QL_TTPH  
Xoá TTPH  
Admin  
(from Actors)  
Cập nhật thông tin  
phản hồi  
User  
(fromActors)  
Guest  
(from Actors)  
(Hình 2.3.3m. UC cho gói qun lý thông tin phn hi)  
2.3.4. Mô tchi tiết mt sUse Case chính  
uc1. Đăng kí ngưi dùng  
- Tên ca sdng:  
- Tác nhân:  
Đăng kí người dùng  
Guest  
- Mục đích:  
Cho phép một Guest đăng kí thông tin người  
dùng vi hthống để nhận được account đăng  
nhập để sdng mt stin ích mrng ca hệ  
thng  
- Mô tkhái quát:  
Khi nhận đưc yêu cu ca ngưi dùng, hthng  
shin thlên màn hình các form cho phép  
ngưi dùng điền các thông tin mình muốn đăng  
kí và lưu vào hệ thng  
- Tham chiếu:  
R.1.1  
- Tiền điu kin  
- Mô tdin biến:  
Không  
Hành động ca tác nhân  
Hồi đáp của hthng  
1.Yêu cu đăng kí người dùng 2. Hin thform cho phép người  
dùng nhp các thông tin hthng yêu  
cu  
3. Người dùng nhp thông tin 4. Trli kết quả đăng kí thành công  
và chn yêu cầu đăng kí  
và cho phép người dùng đăng nhập  
hthng  
20  
- Ngoi l:  
Bước 4:  
NL1: Hthng không chp nhn nhng thông tin  
người dùng đã nhp do không đúng chuẩn  
Hthng hin ththông báo li và yêu cu  
ngưi dùng nhp li  
NL2: Người dùng đã tn ti trong hthng  
Hthng hin thị thông báo cho phép đăng  
nhp vi account hin ti hoặc đăng kí  
account mi  
uc2.Cp nht thông tin ngưi dùng  
- Tên ca sdng:  
- Tác nhân:  
Cp nhật thông tin người dùng  
Administrator ,Guest  
- Mục đích:  
Cho phép User có thsửa đổi các thông tin cá  
nhân đã đăng kí với hthng  
- Mô tkhái quát:  
Khi nhận được yêu cu cp nht thông tin cá  
nhân, hthng shin thị thông tin cá nhân người  
dùng đã đăng kí trên các form và cho phép người  
dùng chnh sa, cp nht rồi lưu lại vào hthng  
R.1.1, R.1.2  
- Tham chiếu:  
- Tiền điu kin  
- Mô tdin biến:  
User phải đăng nhập hthng  
Hành động ca tác nhân  
Hồi đáp của hthng  
1.Yêu cu cp nht thông tin 2. Hin thị thông tin người dùng đã  
ngưi dùng  
đăng kí trên các form cho phép người  
dùng cp nhp li thông tin  
3. Người dùng cp nhp thông 4. Trli kết qucp nht thành công  
tin và yêu cu lưu thông tin  
vào hthng  
- Ngoi l:  
Bước 2: Hthng không hin thị đưc thông tin ca  
ngưi dùng có trong hthng  
Hthng hin ththông báo li  
Bước 4: Hthng không cp nhật đưc thông tin mà  
ngưi dùng yêu cu  
Hthng hin ththông báo li  
21  

Tải về để xem bản đầy đủ

pdf 93 trang yennguyen 07/07/2025 980
Bạn đang xem 30 trang mẫu của tài liệu "Khóa luận Xây dựng hệ thống thông tin tổ chức, quản lý các giải thưởng/cuộc thi qua mạng Internet", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfkhoa_luan_xay_dung_he_thong_thong_tin_to_chuc_quan_ly_cac_gi.pdf