Phan Tich Thiet Ke

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Phan Tich Thiet Ke as PDF for free.

More details

  • Words: 2,538
  • Pages: 27
Lêi nãi ®Çu Sù ph¸t triÓn cña ngµnh cntt trong nh÷ng n¨m gÇn ®©y ®· ®em l¹i nh÷ng thµnh tùu to lín trong viÖc ph¸t triÓn kinh tÕ . Nh÷ng ch¬ng tr×nh tin häc øng dông ngµy cµng nhiÒu ,rÊt nhiÒu c«ng viÖc thñ c«ng tríc ®©y nay ®· ®îc sö ly b»ng c¸c phÇn mÒm chuyªn dông ®· gi¶mt ®¸ng kÓ c«ng søc ,nhanh chãng vµ chÝnh x¸c . ®Ó cã mét phÇn mÒm øng dông ®¸p øng ®îc yªu cÇu c«ng viÖc ®Æt ra th× nh÷ng ngêi lµm tin häc ph¶i biÕt ph©n tÝch thiÕt kÕ hÖ thèng lµm viÖc cña cña ch¬ng tr×nh ®Ó tõ ®ã x©y dùng nªn nªn mét phÇn mÒn øng dông qu¶n lý ch¬ng tr×nh ®ã b»ng ng«n ng÷ lËp tr×nh nµo ®ã nh÷ng ch¬ng tr×nh ,phÇn mÒm øng dông ®ãng vai trß quan träng trong lÜnh vùc qu¶n lý,nã lµ nh÷ng c«ng cô hç trî ®¾c lùc vµ hÇu nh kh«ng thÓ thiÕu nh»m ®¸p øng ®Çy ®ñ nhÊt thuËn lîi nhÊt nh÷ng ®ßi hái cña c«ng viÖc qu¶n lý nhê nh÷ng c«ng cô trî gióp cã s½n,access la mét phÇn mÒm nh vËy nã ®îc øng dông réng r·i trong c«ng t¸c qu¶n lý kh«ng nh÷ng thÕ nã con lµ mét ng«n ng÷ lËp tr×nh kh¸ m¹nh gióp c¸n bé qu¶n lý cã thÓ viÕt nh÷ng ch¬ng tr×nh ®Ó sö sông c¬ s¬ d÷ liÖu hay gi¶i quyÕt mét yªu cÇu nµo ®ã,phÇn mÒn øng dông nµy ®· phÇn nµo trî gióp c¸c nhµ qu¶n lý trë lªn nhanh chãng ,thuËn lîi,chÝnh x¸c vµ kÞp thêi víi nh÷ng tÝnh n¨ng cã s½n s¸t víi thùc tÕ qu¶n lý Ch¬ng tr×nh qu¶n lý ®iÓm lµ mét ch¬ng tr×nh ®îc x©y dùng nh»m ®¸p øng nh÷ng ®ßi hái ®Æt ra cña qu¸ tr×nh qu¶n lý nh nhËp ®iÓm,t×m kiÕm,thèng kª,in b¸o c¸o vµ rÊt nhiÒu c«ng viÖc kh¸c mét c¸ch nhanh chãng vµ thuËn tiÖn ,chÝnh x¸c mét c¸ch hÖ thèng.Trong ch¬ng tr×nh phÇn mÒn øng dông nµy th× ch¬ng tr×nh nghiªn cøu ph©n tÝch thiÕt kÕ hÖ thèng ®ãng vai trß rÊt quan träng trong viÖc thiÕt kÕ ch¬ng tr×nh phÇn mÒn ,nh×n vµo b¶n ph©n tÝch ta cã thÓ hiÓu ®îc ngêi lËp tr×nh muèn lµm g× ,hiÓu ®îc sù ho¹t ®éng cña hÖ thèng . Trong thêi gian häc tËp ,nghiªn cøu t¹i trêng ,b»ng kiÕn thøc ®ång thêi ®îc sù gióp ®ì nhiÖt t×nh thÇy c« gi¸o trong khoa cntt ®Æc biÖt lµ thÇy hoang van hoanh ®· gióp ®ì nhãm sinh viªn chóng em hoµn thµnh tèt ®å ¸n m«n häc ,®å ¸n x©y dùng mét ch¬ng tr×nh phÇn mÒn øng dông “qu¶n lý ®iÓm”.Nhng do tr×nh ®é kiÕn thøc vµ kinh nghiÖm cßn non kÐm tµi liÖu 1

tham kh¶o cßn thiÕu thèn cho nªn trong bµi cßn cã nhiÒu h¹n chÕ ,em mong thÇy c« gi¸o cïng c¸c b¹n ®ãng gãp ý kiÕn.Em xin ch©n thµnh c¶m ¬n

sinh viªn: NguyÔn Träng Trung

Môc Lôc §Ò tµi gåm c¸c phÇn chÝnh sau Ch¬ng I: Thùc tr¹ng vµ gi¶i ph¸p Ch¬ng II: s¬ ®å luång d÷ liÖu I: M« h×nh ph©n r· chøc n¨ng hÖ thèng qld II: s¬ ®å luång d÷ liÖu møc khung c¶nh 1: S¬ ®å luång d÷ liÖu møc khung c¶nh 2: S¬ ®å luång d÷ liÖu møc ®Ønh 3: S¬ ®å luång d÷ liÖu møc díi ®Ønh Ch¬ng III: Ph©n TÝch C¸c D÷ LiÖu Cña HÖ Thèng 2

I: M« h×nh thùc thÓ liªn kÕt II: M« h×nh quan hÖ d÷ liÖu III:M« h×nh quan hÖ d÷ liÖu

Ch¬ng IV: ThiÕt KÕ TÖp: ng I: thùc tr¹ng vµ gi¶i ph¸p I: thùc tr¹ng cña hÖ thèng qu¶n lý ®iÓm thi (qld) §iÓm thi ®îc qu¶n lý dùa trªn ph¬ng ph¸p thñ c«ng + §iÓm thi cña tõng häc sinh ®îc ghi chÐp vµ lu d÷ b»ng sæ s¸ch + Qu¶n lý ®iÓm ,th«ng tin vÒ häc sinh qu¶n lý b»ng viÖc ghi chÐp vµ kiÓm kª + Qu¶n lý nhËp ®iÓm ,xuÊt ®iÓm b»ng c¸ch ghi chÐp thñ c«ng, häc sinh muèn xem ®iÓm b»ng viÖc ®èi chiÕu thñ c«ng + Cha cã c¬ chÕ kiÓm tra b¹n ®äc Nhîc §iÓm + Tèn rÊt nhiÒu thêi gian vµ c«ng søc + DÔ nhÇm lÉn ,sai sãt + Khã kiÓm tra qu¶n lý + HiÖu qu¶ n¨ng suÊt thÊp Do ®ã hÖ thèng qu¶n lý ®iÓm thi cÇn ph¶i söa ®æi l¹i c¬ cÊu qu¶n lý ho¹t ®éng nh»m n©ng cao hiÖu qu¶ ®Ó dÔ qu¶n lý ®Õn tõng häc sinh II: gi¶i ph¸p + CÇn tæ chøc l¹i c¬ cÊu qu¶n lý ,thay thÕ mét sè c«ng ®o¹n thñ c«ng b»ng “tin häc ho¸ ho¸” nhê cã sù trî cña c¸c ch¬ng tr×nh ,phÇn mÒm øng dông + ViÖc nhËp ®iÓm ,t×m kiÕm, söa ch÷a ,b¸o c¸o,thèng kª cÇn ®îc xö lý nhê m¸y tÝnh + §a ra m¸y in khi cã yªu cÇu 3

III: c¸c d÷ liÖu ®Çu vµo D÷ liÖu ®Çu vµo lµ nguån th«ng tin ®îc ®a vµo m¸y tÝnh ®Ó xö lý , bao gåm c¸c th«ng tin sau : + th«ng tin häc sinh,th«ng tin vÒ ®iÓm + C¸c yªu cÇu t×m kiÕm ,xö lý cña ngêi qu¶n lý IV: d÷ liÖu ®Çu ra D÷ liÖu ®Çu ra lµ c¸c th«ng tin sau khi xö lý bao gåm c¸c th«ng tin sau: + C¸c th«ng tin tr¶ lêi ngêi qu¶n lý + B¶ng danh s¸ch ®iÓm + B¶ng thèng kª b¸o c¸o...

Ch¬ng II I.S¬ ®å ph©n cÊp chøc n¨ng Qu¶n lý ®iÓm

NhËp d÷ liÖu

T×m kiÕm

Sña d÷ liÖu

Xo¸ d÷ liÖu

B¸o c¸othèng kª

tho¸t 4

S¬ ®å ph©n cÊp chøc n¨ng møc ®Ønh gåm c¸c chøc n¨ng nh trªn thÓ hiÖn c¸c chøc n¨ng chÝnh cña hÖ thèng 1:nh©p d÷ liÖu : -cho phÐp ta nhËp hå s¬ cña sinh viªn khi cã bæ xung líp m¬i -cho phÐp ta nhËp ®iÓm cña sinh viªn c¸c khoa theo mçi kú hoÆc nhËp ®iÓm thi,®å ¸n,®iÓm tèt nghiÖp -cho phÐp ta nhËp bæ xung th«ng tin vÒ khoa,líp... 2:t×m kiÕm: -cho phÐp ta t×m kiÕm th«ng tin vÒ tõng thÝ sinh -cã thÓ t×m ®iÓm mét m«n mét häc kú,t×m ®iÓm thi tèt nghiÖp ,®iÓm thùc tËp...cña sinh viªn theo c¸c khoa 3:söa d÷ liÖu: -ta cã thÓ ®a ra mét ®iÒu kiÖn nµo ®ã ®Ó t×m kiÕm nh÷ng b¶n ghi tho¶ m·n ®iÒu kiÖn ®Æt ra ®Ó söa ch÷a 4:xo¸ d÷ liÖu xo¸ theo mét ®iÒu kiÖn nµo ®ã 5:thèng kª l¹i nh÷ng b¶n ghi tho¶ m·n ®iÒu kiÖn yªu cÇu cã thÓ in ra b¸o c¸o 6:thoat:ta cã thÓ tho¸t hoµn toµn khái access hoÆc tho¸t vÒ cöa sæ lµm viÖc cña access NhËp d÷ liÖu

NhËp hå s¬

NhËp ®iÓm häc kú NhËp ®iÓm kÕt qu¶

NhËp tt khoa líp ®ã lµ c¸c chøc n¨ng con cña chøc n¨ng t×m nhËp d÷ liÖu nã cho tim kiem phÐp chóng ta cã thÓ nh©oh

tim hå s¬

tim ®iÓm häc kú tim ®iÓm kÕt qu¶ 5

II :

s¬ ®å luång d÷ liÖu

1:S¬ ®å luång d÷ liÖu møc khung c¶nh Y/c thèng kª+ttcÇn thèng kª Y/c t×m kiÕm+ttcÇn t×m kiÕm Y/c xo¸+ttcÇn xo¸ Y/c söa+TT cÇn söa Th«ng tin cÇn truy nhËp Dl ®iÓm+y/c truy nhËp

nvql

HTQLD

Y/c cÇn tt+b¶ng ®iÓm ®· nhËp Y/c cÇn tt+b¶ng ®iÓm ®· söa Y/c cÇn tt xo¸+b¶ng ®iÓm ®· xo¸ Y/c cÇn tt t×m kiÕm+ttt×m ®îc Y/c cÇn tt ®Ó thèng kª+tt ®· ®îc thèng kª

6

NhËp DL

hs

M«n häc

GVQL

T×m KiÕm DL

®iÓm B¶ng ®iÓm ®· ®­îc tkª

Y/c cÇn tt ®Ó tkª

XuÊt DL

Y/c cÇn tt+b¶ng dl

®iÓm

l¹i

B¶ng ®iÓm thi

Y/c xuÊt ®iÓm+dl

Y/c xo¸+ttcÇn xo¸ Y/c xuÊt ®iÓm thi l¹i

Y/c söa +tt cÇn söa

m«n häc

Y/c tkª ®iÓm cña c¶ tr­ êng

Y/c t×m kiÕm+tt tkiÕm Y/c t×m dl ®iÓm vãi tªn Y/c tkª ®iÓm+dl tkª

dl

Y/c nhËp +dl

Y/c cÇn tt vÒ líp +tt t×m tt+b¶ng ®­îc

khèi häc häc

Y/c cÇn

Y/c cÇn tt+b¶ng ®iÓm Y/c cÇn tªn hs+®iÓm t­¬ng ®· söa vµ xo¸ øng

2:S¬ ®å luång d÷ liÖu møc ®Ønh

khèi häc m«n

Thèng Kª DL

häc sinh

häc sinh

khèi häc

7

S¬ ®å luång d÷ liÖu møc díi ®Ønh

Y/c cÇn tt

B¶ng dl ®· söa Tt cÇn xo¸

GVQL

Söa DL Tt cÇn söa

Y/c söa

Tt can truy nhap

Y/c can tt

m«n häc

Y/c xo¸ dl

B¶ng dl ®· xo¸

m«nhäc

Y/c cÇn tt ®Ó xo¸

Bang dl da nhap

NhËp DL

Y/c nhap dl

1: chøc n¨ng nhËp d÷ liÖu ®iÓm khèi häc häc sinh khèi häc

Xo¸ DL M«n häc

khèi häc ®iÓm

8

XuÊt §iÓm

m«n häc häc sinh

B¶ng ®iÓm thi l¹i

Y/c cÇn tt ®Ó xuÊt

B¶ng ®iÓm+dl liªn quan

Y/c xuÊt ®iÓm tõng líp

B¶ng ®iÓm cña tõng líp Y/c cÇn tt ®Ó xuÊt

XuÊt §iÓm Thi

B¶ng ®iÓm +dl liªn quan

Y/c xuÊt ®iÓm thi l¹i

2: chøc n¨ng xuÊt d÷ liÖu ®iÓm m«nhäc häc sinh

nv Q L

9

Ch¬ng III: ph©n tÝch c¸c d÷ liÖu cña hÖ thèng I: M« h×nh thùc thÓ liªn kÕt: KiÓu thùc thÓ liªn kÕt lµ nguån th«ng tin cÇn thiÕt cho hÖ thèng ,c¸c kiÓu thùc thÓ cã thÓ xuÊt hiÖn ë c¸c t¸c nh©n ngoµi , c¸c luång th«ng tin néi bé hoÆc c¸c kho d÷ liÖu §èi víi hÖ thèng qu¶n lý ®iÓm thi cÇn cã hai kiÓu thùc thÓ ®ã lµ + KiÓu thùc thÓ häc sinh + KiÓu thùc thÓ ®iÓm HÖ thèng qu¶n lý ®iÓm thi qu¶n lý rÊt nhiÒu ®iÓm cña häc sinh, mçi häc sinh cã rÊt nhiÒu ®iÓm vµ ngîc l¹i mçi ®iÓm cã nhiÒu häc sinh cïng chung. Nh vËy kiÓu liªn kÕt gi÷a hai thùc thÓ nµy lµ kiÓu liªn kÕt nhiÒu-nhiÒu (n-n) . KiÓu liªn kÕt nµy ®îc chuyÓn thµnh kiÓu liªn kÕt (1-n) nhê mét kiÓu thùc thÓ trung gian ®ã lµ kiÓu thùc thÓ qu¶n lý M« h×nh hùc thÓ liªn kÕt

§IÓm

QL Qu¶n Lý

§iÓm II: m« h×nh quan hÖ d÷ liÖu M· m«n häc m· m«n SBD häc Hä tªn tªn m«n häc häc sinh ®iÓm Tªn m«n ®iÓm khèi

HS Häc Sinh SBD Hä tªn häc sinh Ngµysin hKhèi häc Líp häc ®iÓm

10

+ KiÓu thùc thÓ §iÓm lu tr÷ th«ng tin vÒ ®iÓm gåm: m· m«n häc, tªn m«n häc, ®iÓm cña tõng m«n häc, vµ c¸c th«ng tin kh¸c. Trong ®ã m· m«n häc lµ thuéc tÝnh kho¸ ®Ó ph©n biÖt ®iÓm cña tõng m«n häc + KiÓu thùc thÓ Häc Sinh lu tr÷ c¸c th«ng tin vÒ häc sinh gåm: SBD, hä tªn häc sinh, ngµy sinh, khèi häc, líp häc cña häc sinh,®iÓm cña häc sinh. Trong ®ã SBD lµ thuéc tÝnh kho¸ ®Ó ph©n biÖt tõng häc sinh víi nhau + KiÓu thùc thÓ Qu¶n Lý lµ kiÓu thùc thÓ chung cña hai kiÓu thùc thÓ Häc Sinh vµ §iÓm lu tr÷ tÊt c¸c thuéc tÝnh cña tõng häc sinh . Trong ®ã thuéc tÝnh m· m«n häc vµ SBD lµ thuéc tÝnh kho¸

Ch¬ng IV:ThiÕt kÕ tÖp I: mot so tep co so du lieu 1:ho so hoc sinh masv ho ten ngay sinh gioi tinh dia chi khoa lop

khoa hoc 11

2:diem hoc ky 5 lop

khoa hoc ho ten

lthdt

ctdlgt

tin van phong

foxpro

qlpm

mang mt

ttnt

web

tbhk5

3:diem hoc ky 6 lop

khoa hoc ho ten

visualbasic access

4:danh muc khoa ma khoa ten khoa truong khoa pho khoa

5:danh muc lop ma lop

ten lop

gvcn

tong so

12

6:diem ket qua masv

khoa

lop

khoa hoc

diem tn

diem tt

tb ca khoa

xep loai

tbhk4

tbhk5

tbhk6

7:diem trung binh cac ky: ma sv

ho ten

tbhk1

tbhk2

tbhk3

tbca

II:mot so modul thùc hiÖn chøc n¨ng

1:modul viet cho chuc nang nhap ho so cho sinh vien Option Compare Database Private Sub nht_Click() On Error GoTo Err_nht_Click DoCmd.GoToRecord , , acNewRec Exit_nht_Click: Exit Sub Err_nht_Click: 13

MsgBox Err.Description Resume Exit_nht_Click End Sub Private Sub bq_Click() On Error GoTo Err_bq_Click DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 Exit_bq_Click: Exit Sub Err_bq_Click: MsgBox Err.Description Resume Exit_bq_Click End Sub Private Sub th_Click() On Error GoTo Err_th_Click DoCmd.Close Exit_th_Click: Exit Sub Err_th_Click: MsgBox Err.Description Resume Exit_th_Click End Sub 2:modul chuc nang nhap diem cho mot hoc ky (ky 6) Private Sub nht_Click() On Error GoTo Err_nht_Click DoCmd.GoToRecord , , acNewRec 14

Exit_nht_Click: Exit Sub Err_nht_Click: MsgBox Err.Description Resume Exit_nht_Click End Sub Private Sub bq_Click() On Error GoTo Err_bq_Click DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 Exit_bq_Click: Exit Sub Err_bq_Click: MsgBox Err.Description Resume Exit_bq_Click End Sub Private Sub th_Click() On Error GoTo Err_th_Click DoCmd.Close Exit_th_Click: Exit Sub Err_th_Click: MsgBox Err.Description Resume Exit_th_Click End Sub 3:chuc nang tim kiem diem cua mot hoc ky (ky 6) 15

Option Compare Database Private Sub Combo0_AfterUpdate() timdiem2.Visible = True End Sub Private Sub th_Click() On Error GoTo Err_th_Click DoCmd.Close Exit_th_Click: Exit Sub Err_th_Click: MsgBox Err.Description Resume Exit_th_Click End Sub 4: modul thuc hien chuc nang tim kiem ho so sinh vien theo ten Option Compare Database Private Sub th_Click() On Error GoTo Err_th_Click DoCmd.Close Exit_th_Click: Exit Sub Err_th_Click: MsgBox Err.Description Resume Exit_th_Click 16

End Sub

5:chuc nang sua ho so sinh vien theo ten Option Compare Database Private Sub Command5_Click() On Error GoTo Err_Command5_Click DoCmd.Close Exit_Command5_Click: Exit Sub Err_Command5_Click: MsgBox Err.Description Resume Exit_Command5_Click End Sub 6:chuc nang sua du lieu theo diem trung binh hoc ky Option Compare Database Private Sub th_Click() On Error GoTo Err_th_Click DoCmd.Close Exit_th_Click: Exit Sub Err_th_Click: MsgBox Err.Description Resume Exit_th_Click End Sub 17

III:mot so form chinh 1:form chinh

18

19

2:form nhap ho so sinh vien

20

3:form tim kiem diem theo cac hoc ky

21

4:form tim kiem ho so sinh vien theo ten

22

5:form sua diem mot hoc ky theo diem trung binh

23

6:form thong ke diem theo diem trung binh mot hoc ky

24

7:form sua du lieu theo ten sinh vien

25

kÕt luËn Ch¬ng tr×nh qu¶n lý ®iÓm thi trªn ®©y cã mét sè c«ng ®o¹n thñ c«ng nhê tù ®éng ho¸ nhê m¸y tÝnh . C¸c c«ng ®o¹n t×m kiÕm , nhËp ®iÓm,xuÊt ®iÓm…®· ®a nªn tù ®éng ho¸,mét sè tµi liÖu xuÊt ®îc thiÕt kÕ trªn m¸y . Do ®ã cã thÓ gi¶m ®îc chi phÝ thêi gian ®ång thêi tr¸nh ®îc nh÷ng sai xãt,lÇm lÉn,mang l¹i hiÖu qu¶ cao. Em hy väng víi ch¬ng tr×nh nµy cã thÓ ®ãng gãp mét ý kiÕn hay,mmét ý tëng nµo ®ã cho viÖc x©y dùng hÖ thèng qu¶n lý ®iÓm thi Ch¬ng tr×nh qu¶n lý ®iÓm thi trªn lchØ mang ý nghÜa x©y dùng mét m« h×nh hÖ thèng qu¶n lý theo ph¸n ®o¸n chñ quan ,b»ng kinh nghiÖm vµ tr×nh ®é chuyªn m«n cßn non yÕu cña b¶n th©n nªn kh«ng thÓ tr¸nh ®¬c sai xãt. Chóng em xin ch©n thµnh c¶m ¬n sù híng dÉn tËn t×nh c¸c thÇy c« gi¸o trong khoa C«ng nghÖ th«ng tin ®Æc biÖt lµ thÇy hoang van hoanh vµ c¸c ý kiÕn ®ãng gãp cña b¹n bÌ ®Ó ch¬ng tr×nh nµy hoµn thµnh. Sinh Viªn: NguyÔn träng Trung

26

27

Related Documents