Khóa luậ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

ĐẠI HC QUC GIA HÀ NI  
TRƯỜNG ĐẠI HC CÔNG NGHỆ  
Lê Vĩnh Yên  
PHÂN TÍCH VÀ THIT KHTHNG THÔNG  
TIN SÁNG TO TI LIÊN HIP CÁC HI KHOA  
HC KTHUT VIT NAM  
KHOÁ LUN TT NGHIỆP ĐẠI HC HCHÍNH QUY  
Ngành: Công nghphn mm  
HÀ NI - 2009  
1
ĐẠI HC QUC GIA HÀ NI  
TRƯỜNG ĐẠI HC CÔNG NGHỆ  
Lê Vĩnh Yên  
PHÂN TÍCH VÀ THIT KHTHNG THÔNG  
TIN SÁNG TO TI LIÊN HIP CÁC HI KHOA  
HC KTHUT VIT NAM  
KHOÁ LUN TT NGHIỆP ĐI HC HCHÍNH QUY  
Ngành: Công nghphn mm  
Cán bhướng dn:Ths. Đào Kiến Quc  
HÀ NI - 2009  
2
Tóm tt ni dung  
Liên hip các Hi khoa hc kthut Vit Nam là mt tchc xã hi ca các trí  
thc với hàng trăm hội thành viên. Mt trong nhng hoạt động ca Liên hip hi là tổ  
chc các hoạt động sáng to thông qua các hi thi hay giải thưởng. Tuy rất đa dạng  
nhưng có thể thy mt scác hoạt động ct lõi ca các cuc thi hay giải thưởng  
thường tương tự như nhau. Vì thế nếu xây dng mt phn mm htrợ được cho nhiu  
gii thì rt có ích cho Liên hip hi. Khóa lun tt nghip nghiên cu và thiết kế mt  
gii pháp htrcác hoạt động sáng to ca Liên hip các hi khoa hc và kthut  
Việt Nam theo hướng to một môi trường mcó thể khai báo được các giải thưởng để  
làm xut hin các website cho giải thưng.  
Ni dung chính ca luận văn:  
- Chương 1: Mô tả bài toán cn gii quyết, trình bày vthc trng và gii  
pháp đxây dng hthng.  
- Chương 2: Phân tích các chức năng của hthng. Phân tích các ca sdng,  
biểu đồ hoạt đng ca các chức năng hệ thng, trình tcông công vic trong  
các hoạt đng và biểu đồ lp ca hthng.  
- Chương 3: Xây dựng hthng bao gm xây dựng cơ sở dliu, xây dng  
giao din.  
- Chương 4: Kết lun li công việc đã làm được, chưa làm được và hướng  
phát trin ca hthng.  
3
Li cảm ơn  
Chúng tôi xin bày tlòng kính trng và biết ơn sâu sc ti thầy giáo hướng dn  
Ths. Đào Kiến Quốc đã tn tình chbảo và giúp đỡ em hoàn thành tt khóa lun 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 xut quá trình làm khóa luận này. Đồng thi em xin cm  
ơn tới các thầy cô trong trường Đại hc Công Nghệ đã trang bcho em nhng kiến  
thc quý báu giúp em hoàn thành tt khóa lun tt nghip này.  
Nội, Ngày 24 tháng 5 năm 2009  
Sinh viên  
Lê Vĩnh Yên  
4
MC LC  
Chương 1: Đặt vấn đề .........................................................................................................9  
1. Mô tbài toán..........................................................................................................10  
2. Gii pháp..................................................................................................................11  
Chương 2: Phân tích thiết kế hthng............................................................................12  
1. Các chức năng ca hthng .................................................................................12  
2. Các tác nhân , các ca sdng...............................................................................14  
2.1.  
2.2.  
Xác định các tác nhân.................................................................................. 14  
Các ca sdng ........................................................................................... 16  
3. Mô hình Use case....................................................................................................18  
3.1. Gói qun lý thông tin vtchc................................................................................18  
3.1.1.  
3.1.2.  
3.1.3.  
Thêm mi thông tin tchc......................................................................18  
Cp nht thông tin tchc........................................................................19  
Hin ththông tin tchc..........................................................................20  
3.2. Gói qun lý tin tc – skin............................................................................. 21  
3.2.1. Kim duyt tin tc – skin............................................................................21  
3.2.2.  
3.2.3.  
3.2.4.  
3.2.5.  
Thêm mi tin tc – skin.......................................................................22  
Cp nht tin tc – skin.........................................................................23  
Xóa tin tc – skin.................................................................................23  
Hin thtin tc – skin...........................................................................24  
3.3.  
Gói qun lý giải thưởng ............................................................................... 25  
Thêm mi Giải thưởng..............................................................................25  
3.3.1.  
3.3.2.  
3.3.3.  
3.3.4.  
Cp nht Giải thưởng ...............................................................................26  
Xóa Giải thưởng .......................................................................................26  
Hin thGiải thưởng..................................................................................27  
3.4.  
Qun lý ni dung thông tin giải thưởng cth.............................................. 28  
Thêm mi thông tin vGiải thưởng ..........................................................28  
3.4.1.  
3.4.2.  
3.4.3.  
Cp nht thông tin vGiải thưởng............................................................ 29  
Xóa thông tin vgiải thưởng.....................................................................29  
5
3.4.4.  
Hin ththông tin vgiải thưởng ............................................................... 30  
3.5.  
Gói qun lý hồ sơ dự thi .............................................................................. 31  
Thêm mi Hồ sơ dự thi.............................................................................31  
3.5.1.  
3.5.2.  
Cp nht thông tin vHồ sơ dự thi ...........................................................32  
3.6.  
Gói qun lý người dùng ............................................................................... 34  
Gói qun lý thông tin phn hi – góp ý......................................................... 38  
Đăng nhập................................................................................................... 40  
Đăng thoát................................................................................................... 41  
Đăng ký dự thi ......................................................................................... 42  
Đăng ký người dùng ................................................................................ 43  
Tìm kiếm thông tin ................................................................................... 43  
3.7.  
3.8.  
3.9.  
3.10.  
3.11.  
3.12.  
4. Biểu đồ hoạt động ca các chức năng hệ thng..................................................45  
4.1. Gói qun lý thông tin tchc............................................................................ 45  
4.2.  
4.3.  
4.4.  
4.5.  
4.6.  
4.7.  
4.8.  
4.9.  
4.10.  
4.11.  
4.12.  
Gói qun lý giải thưởng ............................................................................... 47  
Gói qun lý thông tin vgiải thưởng cth.................................................. 49  
Gói qun lý người dùng ............................................................................... 52  
Gói qun lý thông tin phn hi ..................................................................... 56  
Gói qun lý hồ sơ dự thi .............................................................................. 58  
Gói qun lý tin tưc – skin........................................................................ 61  
Đăng ký dự thi ............................................................................................. 65  
Đăng ký người dùng.................................................................................... 66  
Tìm kiếm thông tin ................................................................................... 67  
Đăng nhập hthng ................................................................................ 68  
Đăng thoát hệ thng ................................................................................ 69  
5. Biểu đồ tun tca các chức năng hệ thng.......................................................69  
5.1.  
5.2.  
5.3.  
5.4.  
5.5.  
5.6.  
5.7.  
5.8.  
5.9.  
5.10.  
5.11.  
5.12.  
Gói qun lý thông tin tchc....................................................................... 69  
Gói qun lý giải thưởng ............................................................................... 72  
Gói qun lý thông tin giải thưởng cth...................................................... 77  
Gói qun lý người dùng ............................................................................... 81  
Gói qun lý thông tin phn hi ..................................................................... 85  
Gói qun lý hồ sơ dự thi .............................................................................. 87  
Gói qun lý tin tc – skin........................................................................ 91  
Đăng ký dự thi ............................................................................................. 96  
Đăng ký người dùng.................................................................................... 98  
Đăng nhập hthng ................................................................................ 99  
Đăng thoát hệ thng .............................................................................. 100  
Tìm kiếm thông tin ................................................................................. 101  
6. Biểu đồ lp ca hthng ..................................................................................... 102  
6
Chương 3: Cài đặt thnghim....................................................................................... 104  
1. Môi trường cài đặt................................................................................................. 104  
2. Ngôn nglp trình................................................................................................ 104  
3. Xây dựng cơ sở dliu........................................................................................ 104  
3.1.  
3.2.  
Lược đồ CSDL.................................................................................................. 105  
Danh sách các bng và mô tvcác bng .................................................... 106  
4. Cài đặt gao din thnghim................................................................................ 106  
Chương 4: Kết lun ......................................................................................................... 111  
Tài liu tham kho............................................................................................................ 112  
7
Bng ký hiu viết tt  
tviết tt  
tả  
CSDL  
TTTC  
TT&SK  
HSDT  
TTPH  
GT  
Cơ cở dliu  
Thông tin tchc  
Tin tc và skin  
Hồ sơ dthi  
Thông tin phn hi  
Giải thưng  
8
Chương 1: Đặt vấn đề  
Đi cùng với sphát trin kinh tế của đất nước cũng như nền khoa hc kĩ thuật  
nước nhà, là xut hin rt nhiều tài năng, rất nhiu những người con yêu nước đã đem  
hết trí tumình ra phc vụ cho đất nước, cho cộng đồng. Chúng ta đã sáng to, xây  
dng rt nhiu giải thưởng để tôn vinh ghi nhn nhng công lao to ln y và sxut  
hin ngày càng nhiu các cuc thi nhm cvũ, thúc đẩy tt cmọi người trong cng  
đồng cùng tham gia đóng góp sức mình cho sphát trin của đất nước.  
Hin nay, có rt nhiu tchc, tp th, bộ ngành,… đều đưa ra các giải thưởng  
để ghi nhn những đóng góp và tôn vinh những điển hình xut sc trong tchc, trong  
ngành ca 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 cu, phấn đấu trong mỗi con người. Tuy nhiên, rt nhiu các giải thưởng chỉ  
được biết ti trong bphn nhca xã hội, mà chưa được quan tâm qung bá mt  
cách rng rãi, thu hút mọi người cùng tham gia phấn đu. Chmt sít các giải thưng  
được tuyên truyn mt cách rng rãi thông qua các phương tiện truyn thông, mng  
Internet. Vì vy vấn đề được đặt ra là làm thế nào để các giải thưởng được biết đến  
mt cách rng rãi nhất, phát huy được nhiu nhất nhưng giá trị to ln ca chúng  
Liên hip các hi khoa hc và kthut Vit Nam (Liên hip hi Vit Nam) là tổ  
chc chính trxã hi ca các trí thc khoa hc và công nghViệt Nam, được thành lp  
ngày 26/03/1983. Đến nay, hthng Liên hip hi Vit Nam có 115 hi 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 hệ  
thng Liên hip hi Vit Nam còn có hơn 450 đơn vị khoa hc và công ngh, giáo dc  
và đào tạo, phát trin cộng đồng và xóa đói giảm nghèo; 150 tbáo, tp chí, bn 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 nghị  
hi tho khao học trong nước và quc tế. Hin nay Liên hip hi Vit Nam chtrì 4  
giải thưng:  
- Giải thưng sáng to Khoa hc công nghVit Nam  
- Giải thưng sáng to Khoa hc công nghdành cho sinh viên  
- Hi thi sáng to Kthut toàn quc  
- Cuc thi sáng to thanh thiếu niên, nhi đồng toàn quc  
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  
9
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 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 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.  
Htrhỏi đá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ễ  
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.  
10  
2. Gii pháp  
Vi mục đích 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; cộng vi các kho sát trên thc  
tế, 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 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 giải thưởng mi thì vic xây dng thêm mt trang thông tin  
mi vgiải thưởng sẽ được đơn giản mt cách tối đa bằng cách cp nht li CSDL.  
Dựa trên CSDL đã được cp nht hthng stự động đưa ra website tương ứng.  
Toàn bni dung chính ca website sẽ được lưu trong CSDL. Hệ thng cn xây  
dng scó một 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  
giải thưởng mới, người qun trsnhp các thông tin cn thiết vgiải thưởng đó như:  
tên giải thưởng, thlgiải thưởng, tin tc vgiải thưởng… 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ó thtươ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 giải thưởng; đồng thi có thể đăng kí tham gia trực tuyến nếu thy phù hp.  
11  
Chương 2: Phân tích thiết kế hthng  
1. Các chức năng của hthng  
Khi xây dng mt giải thưởng chúng ta phi xây dng cho giải thưởng  
đó một điều lệ. Đến các kgiải thưởng được tchc ban tchc stiến hành  
kim duyt lại các điều lca giải thưởng đó xem các điều lệ đó có cọn phù  
hp vi thc tế, xem xét và bxung mới các điu lệ. Sau đó công bố bng công  
văn tới các cơ quan, tổ chc có liên quan và công brng rãi trên thông tin đại  
chúng. Liên hip hi Vit Nam scung cp các mẫu đăng ký dự thi ca gii  
thưởng đó cho người tham gia dự thi. Người tham gia dthi sẽ đăng ký các sản  
phm, công trình mà mình mun tham gia. Tchc stiếp nhn sn phm,  
công trình ca cá nhân hay các nhóm tham gia giải thưng và xác nhn stham  
gia đó. Trước khi xét duyt giải thưởng, Liên hip hi Vit Nam phi tchc  
mt hội đồng giám kho là các nhà khoa hc có uy tín. Hội đồng giám kho sẽ  
chấm điểm cho các công trình, sn phm tham gia vào giải thưởng. Và cui  
cùng là công bcác sn phm, công trình đoạt gii. Trong thi gian giải thưởng  
được tchc, các thông tin hoạt động vgiải thưởng phải được công bmt  
cách thường xuyên. Tchc sphi tiếp nhn các thông tin phn hi 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, hthng chúng ta cn xây dng cn có các chức năng sau: Khi  
mt giải thưởng mới được khai báo, hthng phi cp nht lại điều lca gii  
thưởng đó và thông báo mở giải thưởng trên website. Hthng cung cấp đăng  
ký dthi trc tuyến, các mu hồ sơ đăng ký dthi cn có. Thường xuyên cung  
cp các thông tin có liên quan ti giải thưởng như thông tin vcác sn phm dự  
thi, thông tin vhội đng giám kho, thông tin vcác sn phẩm đoạt gii... Tiếp  
nhn các thông tin phn hi và giải đáp các thông tin phản hồi đó.  
Tóm li hthng cn có các chức năng như sau:  
R.1. Gói qun lý thông tin vtchc  
R.1.1 Thêm mi thông tin vtchc  
R.1.2 Cp nht thông tin vtchc(xoá, sa thông tin)  
R.1.3 Hin ththông tin vtchc  
R.2. Gói qun lý tin tc – skin  
R.2.1 Kim duyt các tin tc – skin  
12  
R.2.2 Thêm tin tc – skin mi  
R.2.3 Cp nht các tin tc – skin mi(xoá, sa thông tin)  
R.2.4 Xóa tin tc - skin  
R.2.5 Hin thcác tin tc – skin  
R.3. Gói qun lý các giải thưng  
R.3.1 Thêm mi các giải thưng  
R.3.2 Cp nht các giải thưng  
R.3.3 Xoa giải thưng  
R.3.4 Hin thcác giải thưng  
R.4. Gói qun lý giải thưng cthể  
R.4.1 Thêm mi ni dung thông tin vmt giải thưởng  
R.4.2 Cp nht ni dung thông tin vmt giải thưởng  
R.4.3 Xóa thông tin giải thưng  
R.4.4 Hin thị thông tin liên quan đến mt giải thưng  
R.5. Gói qun lý hồ sơ dự thi  
R.5.1 Thêm mi hồ sơ dthi  
R.5.2 Cp nht hồ sơ dthi  
R.5.3 Xoá hồ sơ dthi  
R.5.4 Hin thcác hồ sơ dự thi  
R.6. Gói qun 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 mi  
R.6.3 Cp nhật thông tin người dùng  
R.6.4 Xoá người dùng  
R.6.5 Hin thị thông tin người dùng  
R.7. Gói qun lý thông tin phn hi – góp ý  
R.7.1 Xoá các thông tin phn hi  
R.7.2 Thêm thông tin phn hi  
R.7.3 Hin thcác thông tin phn hi  
R.8. Gói đăng nhập hthng  
R.8.1 Đăng nhập hthng  
R.8.2 Xác thực người dùng  
R.9. Gói đăng thoát hệ thng  
R.9.1 Đăng thoát hệ thng  
R.9.2 Xác thực người dùng  
13  
R.10. Đăng ký dự thi  
R.11. Đăng ký người dùng  
R.12. Tìm kiếm thông tin  
2. Các tác nhân , các ca sdng  
2.1. Xác đnh các tác nhân  
Tác nhân  
Administrator  
Các ca sdng nghip vụ  
Hin ththông tin vtchc  
Kết quả đem lại  
Hin thcác thông tin vtchc  
qun lý giải thưng.  
Lưu thông tin mi nht vtchc  
vào hthng.  
Thêm mi thông tin vtchc  
Cp nht thông tin vtchc  
Hin thcác tin tc – skin  
Xoá, sa, cp nht các thông tin về  
tchc.  
Hin thcác tin tc – skin vcác  
cuộc thi đang được tchc  
Lưu các tin tc – skin mi về  
các cuộc thi đang được tchc vào  
hthng  
Thêm tin tc – skin mi  
Xoá, sa và cp nht các tin tc –  
skin vcác cuộc thi đang được  
tchc vào hthng  
Cp nht các tin tc – skin  
mi  
Kim duyt chất lượng bài viết tin  
tc – skiện do người dùng gi lên  
rồi đưa lên website  
Đưa tin tức – skin lên  
Website  
Hin thchi tiết các giải thưởng  
đang được tchc  
Hin thcác giải thưng  
Thêm mi các giải thưng  
Thêm giải thưởng mi vào hệ  
thng  
Xoá, sa và cp nht các gii  
thưởng đang được tchc vào hệ  
thng  
Cp nht các giải thưng  
Hin thị thông tin liên quan đến Hin ththông tin vmt gii  
mt giải thưng thưởng cthcó trong hthng  
Thêm mi ni dung thông tin về Lưu thông tin về mt giải thưởng  
14  
mt giải thưng  
cthvào hthng  
Cp nht ni dung thông tin vCp nht thông tin vmt gii  
mt giải thưng  
thưởng cthcó trong hthng  
Hin thcác hồ sơ dự thi trong hệ  
thng  
Hin thcác hồ sơ dthi  
Xoá hồ sơ dự thi và cp nht li hệ  
thng  
Xoá hồ sơ dthi  
Thêm người dùng mi  
Hin thị thông tin người dùng  
Lưu người dùng mi vào hthng  
Hin thcác thông tin về người  
dùng  
Xoá, sa, cp nht thông tin ca  
ngưi dùng  
Cp nhật thông tin người dùng  
Xoá người dùng  
Xoá người dùng khi hthng  
Thêm mi các thông tin phn hi  
vào hthng  
Thêm thông tin phn hi  
Hin thcác thông tin phn hồi lưu  
trong hthng  
Hin thcác thông tin phn hi  
Xoá các thông tin phn hi  
Tìm kiếm thông tin  
Xoá các thông tin phn hi  
Tìm kiếm các thông tin vhệ  
thng.  
Đăng nhp hthng  
Cho phép đăng nhập hthng  
Cho phép thoát khi hthng  
Đăng thoát hệ thng  
Hin ththông tin vtchc  
Thêm mi tin tc – skin  
Hin thcác tin tc – skin  
La chn giải thưng  
Hin ththông tin vgiải thưng  
Hin thị thông tin người dùng.  
Cp nhật thông tin người dùng  
Đăng kí dự thi  
User  
Tìm kiếm thông tin  
Hin thcác hồ sơ dthi  
To mi mt thông tin phn hi  
Hin thcác thông tin phn hi  
15  
Hin ththông tin vtchc  
Hin thcác tin tc và skin  
La chn giải thưng  
Guest  
Hin ththông tin vgiải thưng  
Đăng ký dự thi  
Hin thhồ sơ dthi  
Hin ththông tin phn hi  
Như vậy ta xác định được hai tác nhân:  
- User: Người dung ca hthng.  
- Administrator: Người qun trhthng.  
- Guest: Khách tham quan hthng.  
2.2. Các ca sdng  
Gói qun lý thông tin vtchc  
Uc1. Thêm mi thông tin vtchc  
Uc2. Cp nht thông tin vtchc  
Uc3. Hin ththông tin vtchc  
Gói qun lý tin tc – skin  
Uc4. Kim duyt tin tc – skin  
Uc5. Thêm tin tc – skin mi  
Uc6. Cp nht các tin tc – skin mi(xoá, sa thông tin)  
Uc7. Xóa tin tc – skin  
Uc8. Hin thcác tin tc – skin  
Gói qun lý giải thưởng  
Uc9. Thêm mi các giải thưng  
Uc10. Cp nht giải thưng  
Uc11. Xóa Giải thưng  
Uc12. Hin thcác giải thưng  
Gói qun lý thông tin vgiải thưởng cthể  
Uc13. Thêm mi ni dung thông tin vmt giải thưng  
Uc14. Cp nht ni dung thông tin vmt giải thưng  
Uc15. Xóa thông tin vGiải thưng  
Uc16. Hin thị thông tin liên quan đến mt giải thưởng  
16  
Gói qun lý hồ sơ dự thi  
Uc17. Thêm mi hồ sơ dthi  
Uc18. Cp nht hồ sơ dự thi  
Uc19. Xoá hồ sơ dthi  
Uc20. Hin thcác hồ sơ dự thi  
Gói qun lý người dùng  
Uc21. Thêm người dùng mi  
Uc22. Tìm kiếm người dùng  
Uc23. Xoá người dùng  
Uc24. Hin thị thông tin người dùng  
Uc25. Cp nhật thông tin người dùng  
Gói qun lý thông tin phn hi – góp ý  
Uc26. Xoá các thông tin phn hi  
Uc27. Thêm thông tin phn hi  
Uc28. Hin thcác thông tin phn hi  
Các ca sdng 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  
17  
3. Mô hình Use case  
3.1. Gói qun lý thông tin vtchc  
Hình 3.1: Usecase tng quart ca gói qun lý thông tin tchc  
3.1.1. Thêm mới thông tin tổ chức  
Use case 1  
Thêm mi thông tin tchc  
Tác nhân  
Administrator  
Miêu tả  
Xảy ra khi người qun trhthng mun thêm mi 1 thông  
tin vtchc.  
Điều kin tiên quyết  
Ngưi dùng phải đăng nhập bằng tên đăng nhập của người  
qun trhthng.  
18  
Dliu vào  
Tương tác  
Khi người dùng n vào nút to mi thông tin tchc  
Hin thmẫu để người qun trnhp thông tin mi vtchc  
Ngưi qun trnhp sai mu thông tin.  
Tương tác mở rng  
Thông tin ra  
Use case liên quan  
Các ngoi lệ  
3.1.2. Cập nhật thông tin tổ chức  
Use case 2  
Cp nht thông tin tchc  
Tác nhân  
Administrator  
Miêu tả  
Xảy ra khi người qun trhthng muốn thay đổi 1 thông tin  
vtchc.  
Điều kin tiên quyết Ngưi dùng phải đăng nhập bằng tên đăng nhập của người  
qun trhthng.  
Dliu vào  
Ni dung thông tin cn chnh sa.  
Tương tác  
Khi người dùng n vào nút cp nht thông tin tchc.  
Tương tác mở rng  
Thông tin ra  
Hin thni dung thông tin cũ mà người qun trmun chnh  
sa.  
Use case liên quan  
Các ngoi lệ  
1.Không tn ti thông tin tchức đó.  
2.Người qun trnhp sai mu thông tin.  
19  
3.1.3. Hiển thị thông tin tổ chức  
Use case 3  
Hin ththông tin tchc  
Tác nhân  
Administrator, User, Guest  
Miêu tả  
Xy ra khi mun thêm xem 1 thông tin vtchc.  
Điều kin tiên quyết  
Dliu vào  
Thông tin tchc mun xem  
Tương tác  
Khi người dùng n vào link xem thông tin tchc.  
Tương tác mở rng  
Thông tin ra  
Use case liên quan  
Các ngoi lệ  
Hin ththông tin tchức được chn.  
Không tn ti thông tin tchc  
20  
3.2. Gói quản lý tin tức – sự kiện  
Hình 3.2: Usecase tng quát vgói qun lý tin tc-skin.  
3.2.1. Kiểm duyệt tin tức – sự kiện  
21  
Use case 4  
Tác nhân  
Miêu tả  
Kim duyt tin tc – skin  
Administrator  
Xảy ra khi người qun trhthng mun kim duyt cht  
lượng bài viết.  
Điều kin tiên quyết  
Dliu vào  
Phải đăng nhập bng tài khon của người qun trhthng.  
Tin tc – skin cn kim duyt.  
Tương tác  
Khi người qun trhthng nhn vào nut kim duyt bài viết.  
Tương tác mở rng  
Thông tin ra  
Chất lưng bài viết  
Use case liên quan  
Các ngoi lệ  
Không tn ti tin tc – skin.  
3.2.2. Thêm mới tin tức – sự kiện  
Use case 5  
Tác nhân  
Miêu tả  
Thêm mi tin tc – skin  
Administrator, User  
Xảy ra khi người dùng mun to mi mt tin tc – skin.  
Điều kin tiên quyết Phải đăng nhập bng tài khon của người dùng.  
Dliu vào  
Tương tác  
Khi người qun trhthng nhn vào nnút to mi tin tc – skin.  
Tương tác mở rng  
Thông tin ra  
Tin tc – skin  
Use case liên quan  
Các ngoi lệ  
Login  
22  
3.2.3. Cập nhật tin tức – sự kiện  
Use case 6  
Cp nht tin tc – skin  
Tác nhân  
User  
Miêu tả  
Xảy ra khi người dùng mun chnh sa tin tc skin ca mình.  
Phải đăng nhập bng tài khon của người dùng.  
Tin tc – skin cn cp nht.  
Điều kin tiên quyết  
Dliu vào  
Tương tác  
Khi người dùng nhn vào nút cp nht tin tc skin.  
Tương tác mở rng  
Thông tin ra  
Use case liên quan  
Các ngoi lệ  
Ni dung tin tc skin cp nht.  
Login  
Không tn ti tin tc – skin.  
3.2.4. Xóa tin tức – sự kiện  
Use case 7  
Xóa tin tc – skin  
Tác nhân  
User  
Miêu tả  
Xảy ra khi người dùng mun xoa tin tc skin ca mình.  
Phải đăng nhập bng tài khon của người dùng.  
Tin tc – skin cn xóa.  
Điều kin tiên quyết  
Dliu vào  
Tương tác  
Khi người dùng nhn vào nút xóa tin tc – skin.  
Tương tác mở rng  
Thông tin ra  
Use case liên quan  
Các ngoi lệ  
Thông báo kết quca vic xóa.  
Không có quyn xóa tin tc – skin.  
23  
3.2.5. Hiển thị tin tức – sự kiện  
Use case 8  
Hin thtin tc – skin  
Tác nhân  
Administrator, User, Guest.  
Miêu tả  
Xy ra khi người dùng mun xem tin tc – skin.  
Điều kin tiên quyết  
Dliu vào  
Tương tác  
Tin tc – skin cn xem.  
Khi người qun trhthng nhấn vào link đến tin  
tc skin.  
Tương tác mở rng  
Thông tin ra  
Ni dung tin tc skin cn xem.  
Use case liên quan  
Các ngoi lệ  
Không có quyn xem tin tc – skin.  
24  
3.3. Gói quản lý giải thưởng  
Hình 3.3: Usecase tng quát vgói qun lý Giải thưởng  
3.3.1. Thêm mới Giải thưởng  
Use case 9  
Tác nhân  
Miêu tả  
Thêm mi Giải thưng  
Administrator.  
Xảy ra khi người qun trhthng mun thêm mi mt gii  
thưởng.  
Điều kin tiên quyết  
Dliu vào  
Phải đăng nhập bng tài khon của người qun trhthng.  
Tương tác  
Khi người qun trhthng nhn vào nút to mi Gii  
thưởng.  
25  
Tương tác mở rng  
Thông tin ra  
Thông tin vGiải thưng mi.  
Login  
Use case liên quan  
Các ngoi lệ  
Thông tin vgiải thưởng mi không hp l.  
3.3.2. Cập nhật Giải thưởng  
Use case 10  
Tác nhân  
Miêu tả  
Cp nht Giải thưng  
Administrator  
Xảy ra khi người qun trhthng mun chnh sa thông tin  
vmt giải thưng.  
Điều kin tiên quyết  
Dliu vào  
Phải đăng nhập bng tài khon của người qun trhthng.  
Tin tc – skin cn cp nht.  
Tương tác  
Khi người qun trhthng nhấn vào link đến tin tc skin.  
Tương tác mở rng  
Thông tin ra  
Ni dung tin tc skin cp nht.  
Login  
Use case liên quan  
Các ngoi lệ  
Không tn ti giải thưng  
3.3.3. Xóa Giải thưởng  
26  
Use case 11  
Xóa Giải thưng  
Tác nhân  
Administrator  
Miêu tả  
Xảy ra khi người qun trhthng mun xóa mt Giải thưởng.  
Phải đăng nhập bng tài khon của người qun trhthng.  
Tin tc – skin cn xóa.  
Điều kin tiên quyết  
Dliu vào  
Tương tác  
Khi người qun trhthng nhn vào nút xóa Giải thưng.  
Tương tác mở rng  
Thông tin ra  
Use case liên quan  
Các ngoi lệ  
Thông báo vvic xóa.  
Login  
Không có quyn xóa.  
3.3.4. Hiển thị Giải thưởng  
Use case 12  
Hin thGiải thưng  
Tác nhân  
Administrator, User, Guest.  
Miêu tả  
Xảy ra khi người dùng mun xem Giải thưng.  
Điều kin tiên quyết  
Dliu vào  
Giải thưng cn xem.  
Tương tác  
Khi người dùng hthng nhấn vào link đến Giải thưng.  
Tương tác mở rng  
Thông tin ra  
Use case liên quan  
Các ngoi lệ  
Ni dung thông tin ca giải thưng cn xem.  
Login  
Không tn ti Giải thưng.  
27  
3.4. Quản lý nội dung thông tin giải thưởng cụ thể  
Hình 3.4:Usecase tng quát ca gói qun 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  
Tác nhân  
Miêu tả  
Thêm mi thông tin vGiải thưng  
Administrator  
Xảy ra khi người qun trhthng mun to mi thông tin về  
giải thưng.  
Điu kin tiên quyết Phải đăng nhập bng tài khon của người qun trhthng  
Phi chn giải thưng cn thêm mi thông tin.  
Dliu vào  
Giải thưng cn thêm mi thông tin.  
28  
Tương tác  
Khi người dùng hthng nhn vào nút to mi thông tin Gii  
thưởng.  
Tương tác mrng  
Thông tin ra  
Thông tin Giải thưởng được thêm mi.  
Login, Hiên thGiải thưng  
Use case liên quan  
Các ngoi lệ  
Thông tin to mi không hp lê.  
3.4.2. Cập nhật thông tin về Giải thưởng  
Use case 14  
Tác nhân  
Miêu tả  
Cp nht thông tin Giải thưng  
Administrator  
Xảy ra khi người qun trhthng mun cp nht thông tin  
Giải thưng.  
Điều kin tiên quyết  
Phải đăng nhập vào hthng bng tài khon qun trhệ  
thng.  
Dliu vào  
Thông tin giải thưng cn cp nht.  
Khi người qun trhthng nhn vào nút cp nht thông tin  
Giải thưng.  
Tương tác  
Tương tác mở rng  
Thông tin ra  
Ni dung thông tin ca giải thưng cp nht.  
Login  
Use case liên quan  
Các ngoi lệ  
Không tn ti thông tin giải thưng  
3.4.3. Xóa thông tin về giải thưởng  
29  
Use case 15  
Tác nhân  
Miêu tả  
Xóa thông tin giải thưng  
Administrator  
Xảy ra khi người qun trhthng mun xóa thông tin  
vGiải thưng.  
Điều kin tiên quyết  
Phải đăng nhập vào hthng bng ti khon của người  
qun trhthng.  
Dliu vào  
Thông tin Giải thưng cn xóa.  
Khi người qun trhthng nhn vào nút xóa thông tin  
giải thưng.  
Tương tác  
Tương tác mở rng  
Thông tin ra  
Thông báo kết quca quá trình xóa.  
Login  
Use case liên quan  
Các ngoi lệ  
Không tn ti thông tin giải thưng  
Không có quyn xóa  
3.4.4. Hiển thị thông tin về giải thưởng  
Use case 16  
Tác nhân  
Hin ththông tin Giải thưng  
Administrator, User, Guest.  
Miêu tả  
Xảy ra khi người dùng mun xem thông tin vGiải thưng.  
Điều kin tiên quyết  
Dliu vào  
Tương tác  
Thông tin Giải thưng cn xem.  
Khi người dùng hthng nhấn vào link đến thông tin Gii  
thưởng.  
Tương tác mở rng  
Thông tin ra  
Ni dung thông tin giải thưng cn xem.  
Use case liên quan  
Các ngoi lệ  
Không tn ti Giải thưng.  
Không có quyn xem.  
30  

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

pdf 112 trang yennguyen 15/06/2025 360
Bạn đang xem 30 trang mẫu của tài liệu "Khóa luậ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", để 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_phan_tich_va_thiet_ke_he_thong_thong_tin_sang_tao.pdf