Hồ sơ quản lý cấu hình phần mềm
MỤC LỤC
HỒ SƠ QUẢN LÝ CẤU HÌNH PHẦN MỀM
MỤCH ĐÍCHCÁC DẤU HIỆULƯU ĐỒ :
1. Lập kế hoạch quản lý cấu hình :2. Danh mục cấu hình
3. Kiểm soát, lưu trữ, đánh giá trạng thái, báo cáo tổng hợp về cấu hình phần mềm.THÔNG SỐPHÂN ĐOẠN VÀ HOẠT ĐỘNG
TÀI LIỆU LIÊN QUAN
HỒ SƠ CHI TIẾT LẬP TRÌNH PHẦN MỀM QUẢN LÝ SINH VIÊN KHOA TIN HỌC KINH TẾ
MỤC ĐÍCH
CÁC DẤU HIỆU
LƯU ĐỒ VÀ QUÁ TRÌNH THỰC HIỆN
1. Lập kế hoạch
2. Xác định công cụ lập trình
3. Lập trình các thư viện chung
4. Lập trình các module chức năng
5.Tích hợp các Module
1. Viết tài liệu mô tả chức năng của phần mềm
2. Test Sơ bộ
3. Tổng hợp và bàn giao
THÔNG SỐPHÂN ĐOẠN VÀ HOẠT ĐỘNGCÁC TÀI LIỆU CÓ LÊN QUAN
20 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2610 | Lượt tải: 1
Bạn đang xem nội dung tài liệu Hồ sơ quản lý cấu hình phần mềm, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Hå S¬ Qu¶n lý cÊu h×nh phÇn MÒm
M· hiÖu tµi liÖu : QLSV\CHPM
LÇn ban hµnh : 01
Ngµy cã hiÖu lùc : 30/10/2002
Môch ®Ých
Qui tr×nh qu¶n lý cÊu h×nh phÇn mÒm ®îc ¸p dông ®Ó x¸c ®Þnh danh môch vµ m· hiÖu cñ c©ó h×nh, kiÓm so¸t c¸c phiªn b¶n cña cÊu h×nh vµ lËp b¸o c¸o tæng hîp vÒ tr¹ng th¸i cña cÊu h×nh sö dông trong thiÕt kÕ phÇn mÒm.
C¸c dÊu hiÖu
w Danh môc cÊu h×nh
w KiÓm so¸t c¸c thay ®æi
w Qu¶n lý c¸c phiªn b¶n cÊu h×nh
Lu ®å :
Më ®Çu
LËp kÕ ho¹ch QLCH
X¸c ®inh danh môc CH
KiÓm so¸t cÊu h×nh
Lu tr÷ cÊu h×nh
§¸nh gi¸ tr¹ng th¸i
B¸o c¸o tæng hîp
KÕt thóc
LËp kÕ ho¹ch qu¶n lý cÊu h×nh :
a/ X¸c ®Þnh thêi gian thùc hiÖn qu¶n lý cÊu h×nh
Thêi ®iÓm b¾t ®Çu : Tõ khi tiÕn hµnh dù ¸n.
Thêi ®iÓm kÕt thóc : Khi phÇn mÒm nµy kh«ng cßn ®îc sö dông n÷a.
b/ Nh©n lùc thùc hiÖn dù ¸n
1 C¸n bé Qu¶n trÞ dù ¸n (QTD
1 C¸n bé Qu¶n lý cÊu h×nh (QLCH).
1 LËp tr×nh viªn (TLV).
1 Ph©n tÝch viªn hÖ thèng (PTVHT).
1 C¸n bé Test ch¬ng tr×nh (CB Test).
1 C¸n bé triÓn khai hÖ thèng
c/ Yªu cÇu vÒ phÇn cøng vµ phÇn mÒm cho dù ¸n.
Mét m¸y tÝnh Intel PIII/733
Mét m¸y in lazer HP.
M¸y tÝnh ®îc nèi m¹ng Intenet.
PhÇn mÒm sö dông : HÖ ®iÒu hµnh Windows2000, bé Office2000, bé Visual Studio6.0 vµ mét sè phÇn mÒm kh¸c.
d/ C¸c tµi liÖu vµ nguån th«ng tin phôc vô dù ¸n.
Hå s¬ sinh viªn.
C¸c danh s¸ch sinh viªn.
B¶ng ®iÓm.
C¸c giÊy chøng nhËn.
Th«ng tin tõ c¸n bé qu¶n lý sinh viªn, tõ trëng,phã . khoa…
Khi lËp kÕ ho¹ch qu¶n lý cÊu h×nh phÇn mÒm Qu¶n lý sinh viªn ngoµi kÕ ho¹ch ban ®Çu chung cho toµn bé qu¸ tr×nh ta cßn ph¶i lËp c¸c kÕ ho¹ch bæ sung bëi v× trong qu¸ tr×nh qu¶n lý cßn ph¸t sinh ra nhiÒu vÊn ®Ò kh¸c so víi qu¸ tr×nh ban ®Çu. ViÖc lËp c¸c kÕ ho¹ch bæ sung ph¶i linh ho¹t theo tõng t×nh huèng ph¸t sinh.
Danh môc cÊu h×nh
+ Danh môc ngêi thùc hiÖn
+ Danh môc phÇn cøng phÇn mÒm cña dù ¸n.
+ Danh môc c¸c tµi liÖu dïng
+ Danh môc hÖ thèng cña phÇn mÒm QLSV
+ Danh môc c¸c tµi liÖu tham kh¶o
+ Danh môc tµi liÖu híng dÉn sö dông
KiÓm so¸t, lu tr÷, ®¸nh gi¸ tr¹ng th¸i, b¸o c¸o tæng hîp vÒ cÊu h×nh phÇn mÒm.
Sau khi lËp kÕ hoach qu¶n lý cÊu h×nh vµ x©y dùng danh môc cÊu h×nh phÇn mÒm ta ph¶i kiÓm so¸t cÊu h×nh ®ã,tiÕn hµnh b¶o tr×, ®¸nh gi¸ tr¹ng th¸i cña cÊu h×nh. Trªn c¬ së danh môc cÊu h×nh x©y dùng ®îc lËp b¸o c¸o tæng qu¸t vÒ qu¶n lý cÊu h×nh.
Th«ng sè
1. Th«ng sè
chung
M« t¶
Yªu cÇu
Ngêi thùc hiÖn
Qu¶n lý cÊu h×nh
Cã kiÕn thøc v÷ng vµng vÒ phÇn cøng, phÇn mÒm tæng quan
§iÒu kiÖn b¾t ®Çu
Th«ng qua kÕ ho¹ch QLCH ®· ®îc lËp
Héi ®ång c«ng ty phª duyÖt
§iÒu kiÖn thùc hiÖn
§îc Khoa cung cÊp ®Çy ®ñ c¸c c«ng cô cho qu¶n lý cÊu h×nh : Nh©n lùc, phÇn cøng, phÇn mÒm, c¸c c«ng cô ®Ó kiÓm so¸t lu tr÷, ®¸nh gi¸ tr¹ng th¸i cña cÊu h×nh…
Héi ®ång c«ng ty phª duyÖt
§iÒu kiÖn kÕt thóc.
KÕt thóc dù ¸n phÇn mÒm qu¶n lý Sinh viªn
Cã biªn b¶n ghi nhËn ®· hoµn thµnh phÇn mÒm
2. §Çu vµo
KÕ ho¹ch
w KÕ ho¹ch ban ®Çu cña qu¸ tr×nh QLCH
w C¸c kÕ ho¹ch bæ sung trong qu¸ tr×nh thùc hiÖn
Héi ®ång c«ng ty phª duyÖt
C¸c yªu cÇu
w Tµi liÖu dù ¸n :
+ Tµi liÖu m« t¶ thiÕt kÕ tång quan
+ Tµi liÖu thiÕt kÕ c¬ së d÷ liÖu
+ Tµi liÖu m« t¶ qu¸ tr×nh lËp tr×nh
+ Tµi liÖu m« t¶ qu¸ tr×nh test ch¬ng tr×nh
+ Tµi liÖu m« t¶ qu¸ tr×nh triÓn khai dù ¸n
+ Tµi liÖu qu¶n trÞ phÇn mÒm
w Yªu cÇu n©ng cÊp :
+ C¶i tiÕn phÇn mÒm sao cho hoµn chØnh h¬n
+ Më réng thªm c¸c chøc n¨ng cña phÇn mÒm
Héi ®ång c«ng ty phª duyÖt
C¸c yªu cÇu kh¸c
w C¸c tiªu chuÈn cña cÊu h×nh :
+ Tiªu chuÈn vÒ c¸c thiÕt bÞ phÇn cøng vµ phÇn mÒm sö dông cho dù ¸n.
+ Tiªu chuÈn vÒ kh¶ n¨ng cña ch¬ng tr×nh
+ Tiªu chuÈn vÒ tèc ®é
+ Tiªu chuÈn vÒ kÝch thíc cña ch¬ng tr×nh
w Tiªu chuÈn tæ chøc th môc :
+ Th môc ch¬ng tr×nh.
+ Th môch c¸c tÖp hÖ thèng.
+ Th môch c¸c tÖp d÷ liÖu
+ Th môc c¸c b¸o c¸o ®· lËp ®îc
Héi ®ång c«ng ty phª duyÖt
3. §Çu ra
KÕ ho¹ch Qu¶n lý cÊu h×nh
w KÕ ho¹ch vÒ thêi gian
w Nh©n lùc
w C«ng cô sö dông
w Tµi liÖu sö dông
Héi ®ång c«ng ty phª duyÖt
Danh môc cÊu h×nh
w Dang môc cÊu h×nh
+ Danh môc ngêi thùc hiÖn
+ Danh môc phÇn cøng phÇn mÒm cña dù ¸n.
+ Danh môc c¸c tµi liÖu dïng
+ Danh môc hÖ thèng cña phÇn mÒm QLSV
+ Danh môc c¸c tµi liÖu tham kh¶o
+ Danh môc tµi liÖu híng dÉn sö dông
w Th«ng b¸o ph¸t hµnh cÊu h×nh.
Héi ®ång c«ng ty phª duyÖt
B¸o c¸o
w B¸o c¸o danh môc cÊu h×nh : Sau khi x©y dùng ®îc danh môc cÊu h×nh ta ph¶i lËp c¸c b¸o c¸o vÒ danh môc
w B¸o c¸o tr¹ng th¸i cÊu h×nh : Tr¹ng th¸i cña cÊu h×nh tèt hay kh«ng, cã phï hîp víi yªu cÇu kh«ng
Héi ®ång c«ng ty phª duyÖt
§¸nh gi¸ chÊt lîng
§¸nh gi¸ theo c¸c chØ tiªu cña cÊu h×nh : Møc ®é æn ®Þnh, møc ®é phï hîp, chi phÝ, lîi Ých …
100%
C¸c qu¸ tr×nh liªn quan
TÊt c¶ c¸c qu¸ tr×nh kh¸c trong mét dù ¸n phÇn mÒm ®Òu cã liªn quan ®Õn qu¸ tr×nh qu¶n lý cÊu h×nh. C¸c qu¸ tr×nh ®ã bao gåm :
w ThiÕt kÕ tæng quan
w LËp tr×nh
w Test ch¬ng tr×nh
w TriÓn khai phÇn mÒm
w Qu¶n trÞ phÇn mÒm
Héi ®ång c«ng ty phª duyÖt
§îc khoa tin häc kinh tÕ chÊp nhËn
Ph©n ®o¹n vµ ho¹t ®éng
STT
§iÒu kiÖn thùc hiÖn
B¾t ®Çu
KÕt thóc
1
LËp kÕ ho¹ch qu¶n lý cÊu h×nh
B¾t ®Çu qu¸ tr×nh qu¶n lý cÊu h×nh
§îc phª duyÖt
2
KiÓm so¸t cÊu h×nh
Sau bíc 1
§îc phª duyÖt
3
Lu tr÷ cÊu h×nh
Sau bíc 2
§îc phª duyÖt
4
§¸nh gi¸ tr¹ng th¸i cÊu h×nh
Sau bíc 3
§îc phª duyÖt
5
B¸o c·o tæng quan
Sau bíc 4
§îc phª duyÖt
LËp kÕ ho¹ch qu¶n lý cÊu h×nh
STT
M« t¶ ho¹t ®éng
S¶n phÈm
Ngêi thùc hiÖn
Tµi liÖu híng dÉn
1
Thµnh lËp nhãm thùc hiÖn dù ¸n phÇn mÒm
Danh s¸ch c¸c thµnh viªn tham gia
QTDA
Néi quy lµm viÖc theo nhãm cña c«ng ty
2
Ph©n c«ng c«ng viÖc
B¶ng ph©n c«ng c«ng viÖc
QTDA
3
X©y dùng lÞch thùc hiÖn
LÞch thùc hiÖn
QLCH
4
X¸c ®Þnh c¸c yªu cÇu vÒ phÇn cøng vµ phÇn mÒm cÇn sö dông
B¶n yªu cÇu vÒ phÇn cøng vµ phÇn mÒm
QTDA
5
X©y dùng danh môc cÊu h×nh
Danh môc cÊu h×nh
QLCH
KiÓm so¸t cÊu h×nh
STT
M« t¶ ho¹t ®éng
S¶n phÈm
Ngêi thùc hiÖn
Tµi liÖu híng dÉn
1
KiÓm so¸t ®îc cÊu h×nh hiÖn thêi
Danh môc cÊu h×nh hiÖn thêi
QLCH
2
KiÓm so¸t c¸c phiªn b¶n cña phÇn mÒm
Tµi liÖu m« t¶ chi tiÕt c¸c phiªn b¶n
QLCH
3
KiÓm so¸t c¸c thay ®æi cña phÇn mÒm
Tµi liÖu m« t¶ c¸c thay ®æi
QLCH
4
LËp c¸c b¸o c¸o vÒ viÖc kiÓm so¸t cÊu h×nh
B¸o c¸o kiÓm so¸t cÊu h×nh
QLCH
Lu tr÷ cÊu h×nh
STT
M« t¶ ho¹t ®éng
S¶n phÈm
Ngêi thùc hiÖn
Tµi liÖu híng dÉn
1
Lu tr÷ toµn bé cÊu h×nh cña phÇn mÒm hiÖn thêi
Biªn b¶n lu tr÷
QTDA
2
Lu tr÷ khi cã sù thay ®æi
Biªn b¶n lu tr÷
QTDA
§¸nh gi¸ tr¹ng th¸i cÊu h×nh
STT
M« t¶ ho¹t ®éng
S¶n phÈm
Ngêi thùc hiÖn
Tµi liÖu híng dÉn
1
Xem xÐt c¸c tr¹ng th¸i cña cÊu h×nh
Tµi liÖu ghi nhËn c¸c tr¹ng th¸i cña cÊu h×nh
QTDA
2
C¸c tr¹ng th¸i khi cã sù thay ®æi
Tµi liÖu ghi nhËn c¸c tr¹ng th¸i cña cÊu h×nh
QTDA
B¸o c¸o tæng quan
STT
M« t¶ ho¹t ®éng
S¶n phÈm
Ngêi thùc hiÖn
Tµi liÖu híng dÉn
1
LËp b¸o c¸o vÒ kÕ ho¹ch qu¶n lý cÊu h×nh
B¸o c¸o vÒ kÕ ho¹ch QLCH
QTDA
2
LËp b¸o c¸o vÒ kiÓm so¸t cÊu h×nh
B¸o c¸o vÒ kiÓm so¸t cÊu h×nh
QTDA
3
LËp b¸o c¸o vÒ lu tr÷ cÊu h×nh
B¸o c¸o lu tr÷ cÊu h×nh
QTDA
4
LËp b¸o c¸o vÒ c¸c tr¹ng th¸i cña cÊu h×nh
B¸o c¸o vÒ c¸c tr¹ng th¸i
QTDA
Tµi liÖu liªn quan
STT
Tªn tµi liÖu
M· tµi liÖu
CÊp quy ®Þnh
1
B¸o c¸o tr¹ng th¸i cÊu h×nh
QLSV\CHPM\TTCH
C«ng ty
2
Tiªu chuÈn phiªn b¶n s¶n phÈm
QLSV\CHPM\PBSP
C«ng ty
3
Tiªu chuÈn tæ chøc th môc
QLSV\CHPM\TCTM
C«ng ty
4
Híng dÉn qu¶n lý cÊu h×nh
QLSV\CHPM\HDQLCH
C«ng ty
5
Danh môch cÊu h×nh
QLSV\CHPM\DMCH
C«ng ty
6
B¸o c¸o tr¹ng th¸i cÊu h×nh
QLSV\CHPM\TTCH
C«ng ty
Hå s¬
STT
Tªn hå s¬
Ngêi lËp
Ngêi duyÖt
Møc quan träng
1
KÕ ho¹ch QLCH
QLCH
QTDA
TB
2
DMQLCH
QLCH
QTDA
TB
3
DM c¸c phiªn b¶n SP
QLCH
QTDA
TB
4
BC c¸c thay ®æi
QLCH
QTDA
TB
5
BC tæng quan vÒ QLCH
QLCH
QTDA
TB
Ngêi duyÖt Ngêi kiÓm tra Ngêi lËp
Gi¸m ®èc c«ng ty
Hå s¬ chi tiÕt lËp tr×nh phÇn mÒm qu¶n lý sinh viªn khoa tin häc kinh tÕ
M· hiÖu tµi liÖu : QLSV\HSLT
LÇn ban hµnh : 01
Ngµy cã hiÖu lùc : 30/10/2002
Môc ®Ých
Trong c«ng nghÖ phÇn mÒm qu¸ tr×nh lËp tr×nh ®îc ¸p dông cho c¸c c«ng viÖc x©y dùng thiÕt kÕ chi tiÕt, lËp tr×nh tÝch hîp hÖ thèng, thùc hiÖn Test s¬ bé vµ x©y dùng tµi liÖu m« t¶ chøc n¨ng cña phÇn mÒm
C¸c dÊu hiÖu
ThiÕt kÕ kü thuËt chi tiÕt
LËp tr×nh
Test c¸c module
TÝch hîp c¸c module
M« t¶ c¬ chÕ ho¹t ®éng
Lu ®å vµ qu¸ tr×nh thùc hiÖn
Më ®Çu
LËp kÕ ho¹ch
X¸c ®Þnh c«ng cô lÈp tr×nh
LËp tr×nh c¸c th viÖn chung
LËp tr×nh c¸c module chøc n¨ng
TÝch hîp
Cã lçi khi Test
Tæng hîp vµ bµn giao
ViÕt tµi liÖu m« t¶ c¬ cÊu ho¹t ®éng cña phÇn mÒm
KÕt thóc
1. LËp kÕ ho¹ch
Thêi gian thùc hiÖn : 15 ngµy
X¸c ®Þnh c¸c c«ng viÖc cô thÓ cÇn lµm
2. X¸c ®Þnh c«ng cô lËp tr×nh
Sö dông c«ng cô lËp tr×nh Visual Basic 6.0
Microsoft Access 2000
Giíi thiÖu c«ng cô lËp tr×nh V isual Basic 6.0
Visual Basic 6.0 lµ s¶n phÈm phÇn mÒm cña h·ng Microsoft
Lµ ng«n ng÷ lËp tr×nh híng ®èi tîng, tõ phiªn b¶n 5.0 trë ®i cung cÊp mét sè tÝnh n¨ng hç trî lËp tr×nh trªn Internet
Lµ ch¬ng tr×nh 32 bit, chØ ch¹y trªn m«i trêng Win95 trë lªn
l ¦u ®iÓm :
TiÕt kiÖm thêi gian vµ c«ng søc so víi c¸c ng«n ng÷ lËp tr×nh cã cÊu tróc kh¸c v× cã thÓ thiÕt lËp c¸c ho¹t ®éng trªn tõng ®èi tîng mµ nã cung cÊp
Khi viÕt ch¬ng tr×nh ta cã thÓ thÊy ngay ®îc kÕt qu¶
Cho phÐp chØnh söa dÔ dµng.
Kh¶ n¨ng kÕt hîp víi c¸c th viÖn ®éng DLL
l Nhîc ®iÓm
Yªu cÇu m¸y cã cÊu h×nh kh¸ cao
ChØ ch¹y trªn m«i trêng Win95 trë lªn
Mét ch¬ng tr×nh viÕt b»ng Visual Basic gåm cã hai phÇn : Form vµ Code
+ Form lµ giao diÖn giao tiÕp cña ngêi sö dông víi ch¬ng tr×nh. LËp tr×nh viªn cã thÓ dÔ dµng thiÕt kÕ giao diÖn theo ý cña m×nh.
+ Code lµ phÇn bªn trong ch¬ng tr×nh ®iÒu khiÓn toµn bé ho¹t ®éng cña ch¬ng tr×nh. Ngêi lËp tr×nh viÕt c¸c ®o¹n lÖnh trong c¸c Code ®Ó ®iÒu khiÓn ho¹t ®éng nµo ®ã.
CÊu tróc cña mét ch¬ng tr×nh viÕt b»ng Visual Basic ®îc thùc hiÖn theo hai bíc :
+ ThiÕt kÕ giao diÖn ( T¹o Form ), thiÕt kÕ h×nh d¸ng form vµ c¸ch bè trÝ c¸c ®èi tîng trªn ®ã
+ ViÕt Code b»ng c¸c lÖnh Basic ®Ó ®iÒu khiÓn c¸c ho¹t ®éng cña ch¬ng tr×nh.
HÖ qu¶ trÞ c¬ së d÷ liÖu Microsoft Access 2000
§©y lµ hÖ qu¶n trÞ c¬ së d÷ liÖu th«ng dông hiÖn nay. Nã cho phÐp ta cã thÓ thiÕt lËp c¸c c¬ së d÷ liÖu mét c¸ch dÔ dµng. Access ®Æc biÖt thuËn lîi cho viÖc t¹o c¸c b¶ng d÷ liÖu vµ t¹o mèi quan hÖ gi÷a chóng.
Ta sö dông Access ®Ó t¹o c¬ së d÷ liÖu sau ®ã liªn kÕt víi Visual Basic th«ng qua Visual Basic ®Ó xö lý c¸c d÷ liÖu ®ã.
Ngoµi ra chóng ta cßn ph¶i sö dông ng«n ng÷ truy vÊn SQL ®Ó truy vÊn d÷ liÖu
3. LËp tr×nh c¸c th viÖn chung
M« h×nh c¸c chøc n¨ng :
HÖ thèng qu¶n lý SV
LËp b¸o c¸o
CËp nhËt
T×m kiÕm
Hå s¬ sinh viªn
NhËp vµ tÝnh ®iÓm
T×m theo m· sinh viªn
T×m theo tªn
T×m theo ngµy sinh
T×m theo quª qu¸n
T×m theo kho¸
T×m theo líp
D anh s¸ch sinh viªn
B¶ng ®iÓm
GiÊy chøng nhËn
Danh s¸ch ®îc lªn líp
Danh s¸ch ®îc häc bæng
Danh s¸ch th«i häc, t¹m dõng, lu ban…
ThiÕt kÕ CSDL l«gic
LOPHOC
#M· líp
Tªn líp
Khãa
SINHVIEN
#M· sv
Hä tªn
Ngµy sinh
Gioi
Quª qu¸n
Thêng tró
N¬i ë
§èi tîng
N¨m B§
N¨m KT
DOITUONG
§èi tîng
Khu vùc
DIEM
#M· sv
Hä tªn
Kú thi
LÇn thi
M· m«n
§VHT
§iÓm
MONHOC
#M· m«n
Tªn m«n
Ta cã c¸c module chøc n¨ng sau ®îc ph©n cÊp nh sau
HT qu¶n lý sinh viªn
Modul NhËp d÷ liÖu
Modul lËp b¸o c¸o
Module T×m kiÕm
Víi mçi Module trªn ta l¹i ph©n cÊp thµnh c¸c module nhá h¬n:
NhËp d÷ liÖu
+ NhËp hå s¬ sinh viªn
+ NhËp ®iÓm thi
+ TÝnh ®iÓm trung b×nh cho tõng sinh viªn
T×m kiÕm
+ T×m th· sinh viªn
+ T×m theo tªn sinh viªn
+ T×m theo ngµy sinh
+ T×m theo líp
+ T×m theo quª qu¸n
…
LËp b¸o c¸o
+ LËp vµ in c¸c danh s¸ch sinh viªn : Danh s¸ch SV ®îc häc bæng, danh s¸ch SV ®îc lªn líp, danh s¸ch SV lu ban.
+ In c¸c giÊy chøng nhËn cho SV
+ In b¶ng ®iÓm tæng hîp tõng häc kú, tõng n¨m häc, c¶ kho¸ häc cho mçi sinh viªn .
LËp tr×nh c¸c th viÖn chung :
X©y dùng CSDL cho phÇn mÒm
X©y dùng mét sè hµm th viÖn cã thÓ dïng chung.
X©y dùng c¸c tÝnh ®iÓm
X©y dùng th viÖn t×m kiÕm
Th viÖn In Ên
4. LËp tr×nh c¸c module chøc n¨ng
Sau khi ®· x©y dùng ®îc c¸c th viÖn chung ta tiÕn hµnh lËp tr×nh c¸c module chøc n¨ng :
Module nhËp d÷ liÖu
NhËp danh s¸ch sinh viªn : ThiÕt kÕ Form NhËp SV, NhËp líp, nhËp ®èi tîng.
C¸c th«ng tin cÇn nhËp:
+ Th«ng tin vÒ sinh viªn : M· SV, Hä tªn, Ngµy sinh, giíi tÝnh, quª qu¸n, thêng tró…
+ C¸c th«ng tin kh¸c : VÒ líp häc, vÒ kho¸ häc…
NhËp ®iÓm thi : Form NhËp m«n thi, NhËp ®iÓm thi
C¸c th«ng tin cÇn nhËp :
+ NhËp th«ng tin vÒ m«n häc : M·MH, DVHT,…
+ Th«ng tin vÒ ®iÓm thi : Kú thi, m«n thi, lÇn thi, ®iÓm thi…
TÝnh ®iÓm :
Tõ th«ng tin ®· ®îc nhËp ë trªn ta tiÕn hµnh tÝnh ®iÓm cho tõng sinh viªn mét c¸ch tù ®éng.
Module T×m kiÕm
Sö dông ng«n ng÷ SQL ®Ó t×m kiÕm c¸c th«ng tin
T×m kiÕm M· SV : Muèn t×m th«ng tin vÒ 1 sinh viªn th«ng qua M· SV ta cã thÓ lµm nh sau :
Select MaSV,HoTen,Ngaysinh,Gioi,Quequan,Doituong From SINHVIEN Where MaSV=” “;
T×m kiÕm theo hä tªn, theo quª qu¸n, theo ®iÓm, theo ngµy sinh… ta còng lµm t¬ng tù th«ng qua c¸c c©u lÖnh truy vÊn SQL
Module LËp c¸c b¸o c¸o : Sö dông ng«n ng÷ SQL, sau ®ã lËp c¸c Report trªn c¬ së c¸c truy vÊn ®ã
C¸c danh s¸ch :
+ Danh s¸ch sinh viªn ®¬c häc bæng
+ Danh s¸ch sinh viªn ®îc lªn líp
+ Danh s¸ch sinh viªn lu ban
+ Danh s¸ch sinh viªn th«i häc
+ Danh s¸ch sinh viªn t¹m dõng.
C¸c giÊy chøng nhËn : Chøng nhËn ®Ó ®¨ng ký xe m¸y, ®¨ng ký t¹m tró.
LËp b¶ng ®iÓm tæng hîp cho tõng SV
5.TÝch hîp c¸c Module
Sau khi ®· lËp tr×nh c¸c Module chøc n¨ng ta tÝch h¬p chóng thµnh mét hÖ thèng hoµn chØnh th«ng qua hÖ thèng Menu cña ch¬ng tr×nh ®Ó thuËn tiÖn cho ngêi sö dông.
ViÕt tµi liÖu m« t¶ chøc n¨ng cña phÇn mÒm
C¸c chøc n¨ng :
CËp nhËt : + Danh s¸ch
+ NhËp vµ tÝnh ®iÓm
T×m kiÕm : + T×m theo M·SV
+ T×m theo tªn SV
.
.
.
LËp vµ In c¸c b¸o c¸o : + In c¸c danh s¸ch
+ In c¸c giÊy chøng nhËn
+ In b¶ng ®iÓm tæng hîp
Test S¬ bé
Sau khi tÝch hîp c¸c Module chøc n¨ng víi nhau ta tiÕn hµnh Test s¬ bé. NÕu ch¬ng tr×nh kh«ng cã lçi th× tiÕn hµnh c«ng ®o¹n tiÕp theo. NÕu vÉ cßn lçi th× ta ph¶iquay l¹i bíc lËp tr×nh c¸c th viÖn chung.
Tæng hîp vµ bµn giao
Khi Test s¬ bé kh«ng cßn lçi ta sÏ tæng hîp l¹i vµ bµn giao cho QLDA. Qu¸ tr×nh lËp tr×nh kÕt thóc ë ®©y.
Th«ng sè
1. Th«ng sè
chung
M« t¶
Yªu cÇu
Ngêi thùc hiÖn
LËp tr×nh viªn
Cã kiÕn thøc v÷ng vµng vÒ lËp tr×nh, cã thÓ sö dông tèt Vsua Basic, Access, SQL
§iÒu kiÖn b¾t ®Çu
w Tµi liÖu kiÕn tróc cña phÇn mÒm mµ LTV x©y dùng.
w Tµi liÖu møc cao m« t¶ chi tiÕt qu¸ tr×nh lËp tr×nh mµ LTV ®· lËp ra trong qu¸ tr×nh thùc hiÖn
Héi ®ång c«ng ty phª duyÖt
§iÒu kiÖn thùc hiÖn
w C«ng cô lËp tr×nh ®· ®îc lùa chän:
+ Visual Basic 6.0
+ Microsoft Access
+ SQL
w C«ng cô ®Ó tiÕn hµnh test s¬ bé : D÷ liÖu ®îc Khoa THKT cung cÊp, Ch¹y th trªn nhiÒu lo¹i m¸y tÝnh, ®a ch¬ng tr×nh thö nghiÖm trªn m¹ng
w Tiªu chuÈn cña ch¬ng tr×nh do QTDA lËp ra.
Héi ®ång c«ng ty phª duyÖt
§iÒu kiÖn kÕt thóc.
w §a ra bé ch¬ng tr×nh QLSV ®· ®îc ®ãng gãi hoµn chØnh.
w Tµi liÖu m« t¶ c¸c chøc n¨ng cña phÇn mÒm mµ LTV x©y dùng .
§îc héi ®ång c«ng ty phª duyÖt
2. §Çu vµo
KÕ ho¹ch
w §Æc t¶ yªu cÇu phÇn mÒm mµ ngêi QTDA cïng kh¸ch hµng thèng nhÊt ®a ra
wKiÕn tróc cña hÖ thèng phÇn mÒm.
w C¸c module ®îc thiÕt kÕ
Héi ®ång c«ng ty phª duyÖt
C¸c thay ®æi
Thay ®æi vµ bæ sung mµ LTV thùc hiÖn trong qu¸ tr×nh lËp tr×nh cho phï hîp víi c¸c thay ®æi cña c¸c qu¸ tr×nh kh¸c
Héi ®ång c«ng ty phª duyÖt
3. §Çu ra
ThiÕt kÕ c¸c Module chi tiÕt
w Module NhËp d÷ liÖu
+ Module NhËp danh s¸ch SV
+ Module NhËp vµ tÝnh ®iÓm
w Module t×m kiÕm
+ T×m theo m· SV
+ Tim theo tªnSV
.
.
.
w Module LËp vµ in c¸c b¸o c¸o, danh s¸ch, chøng nhËn.
Héi ®ång c«ng ty phª duyÖt
M« t¶ chøc n¨ng cña hÖ thèng
w Chøc n¨ng cËp nhËt sè liÖu vµ tÝnh ®iÓm
w Chøc n¨ng t×m kiÕm
w Chøc n¨ng In c¸c danh s¸ch, giÊy chøng nhËn, b¶ng ®iÓm tæng hîp cho tõng sinh viªn
Héi ®ång c«ng ty phª duyÖt
Híng dÉn cµi ®Æt phÇn mÒm QLSV
wPhÇn mÒm ®· ®îc ®ãng gãi mét c¸ch hoµn chØnh. Muèn sö dông th× ph¶i cµi ®Æt
w Híng dÉn cµi ®Æt ®îc ngêi lËp tr×nh viÕt ®íc ®Æt trong th môccã chøa ch¬ng tr×nh
Héi ®ång c«ng ty phª duyÖt
§¸nh gi¸ chÊt lîng
w TØ lÖ hoµn thµnh
w HiÖu suÊt
>= 90%
+- 20%
C¸c qu¸ tr×nh liªn quan
TÊt c¶ c¸c qu¸ tr×nh kh¸c trong mét dù ¸n phÇn mÒm ®Òu cã liªn quan ®Õn qu¸ tr×nh qu¶n lý cÊu h×nh. C¸c qu¸ tr×nh ®ã bao gåm :
w Qu¶n trÞ dù ¸n
w ThiÕt kÕ tæng quan
w Qu¶n lý cÊu h×nh
w Test ch¬ng tr×nh
w TriÓn khai phÇn mÒm
w Qu¶n trÞ phÇn mÒm
w ChÊt lîng
Héi ®ång c«ng ty phª duyÖt
§îc khoa tin häc kinh tÕ chÊp nhËn
Ph©n ®o¹n vµ ho¹t ®éng
STT
§iÒu kiÖn thùc hiÖn
B¾t ®Çu
KÕt thóc
1
LËp kÕ ho¹ch cho qu¸ tr×nh lËp tr×nh
§îc chÊp nhËn
2
X¸c ®Þnh vµ kiÓm tra c¸c c«ng cô lËp tr×nh
Sau bíc 1
§îc chÊp nhËn
3
LËp tr×nh c¸c th viÖn chung
Sau bíc 2
§îc chÊp nhËn
4
LËp tr×nh c¸c module chøc n¨ng
Sau bíc 3
§îc chÊp nhËn
5
TÝch hîp c¸c module chøc n¨ng thµnh mét hÖ thèng hoµn chØnh
Sau bíc 4
§îc chÊp nhËn
6
Biªn so¹n c¸c tµi liÖu m« t¶ c¸c chøc n¨ng cña hÖ thèng
Sau bíc 5
§îc chÊp nhËn
7
Tæng hîp vµ bµn giao kÕt qu¶
Sau bíc 6
§îc chÊp nhËn
Chi tiÕt ho¸ c¸c bíc :
LËp kÕ ho¹ch
STT
M« t¶ ho¹t ®éng
S¶n phÈm
Ngêi thùc hiÖn
Tµi liÖu híng dÉn
1
X¸c ®Þnh thêi gian thùc hiÖn
Thêi gian thùc hiÖn
LTV
2
C¸c néi dung cÇn thùc hiÖn
B¶n kÕ ho¹ch
LTV
X¸c ®Þnh c«ng cô lËp tr×nh
STT
M« t¶ ho¹t ®éng
S¶n phÈm
Ngêi thùc hiÖn
Tµi liÖu híng dÉn
1
Visual Basic 6.0
Bé ch¬ng tr×nh Visual Studio 6.0
LTV
2
Microsoft Access 2000
Bé office 2000
LTV
LËp tr×nh c¸c th viÖn chung
STT
M« t¶ ho¹t ®éng
S¶n phÈm
Ngêi thùc hiÖn
Tµi liÖu híng dÉn
1
X©y dùng c¸c hµm th viÖn
Hµm th viÖn
LTV
2
X©y dùng c¸c th viÖn t×m kÕm
th viÖn t×m kÕm
LTV
LËp tr×nh c¸c module chøc n¨ng
STT
M« t¶ ho¹t ®éng
S¶n phÈm
Ngêi thùc hiÖn
Tµi liÖu híng dÉn
1
X©y dùng Module NhËp d÷ liÖu
Module NhËp d÷ liÖu
LTV
2
X©y dùng c¸c module t×m kiÕm
module t×m kÕm
LTV
3
Module in Ên danh s¸ch, giÊy chøng nhËn, b¶ng ®iÓm
module In Ên
LTV
TÝch hîp c¸c Module
Biªn so¹n tµi liÖu m« t¶ chøc n¨ng
STT
M« t¶ ho¹t ®éng
S¶n phÈm
Ngêi thùc hiÖn
1
M« t¶ chøc n¨ng nhËp d÷ liÖu
B¶n m« t¶ chøc n¨ng nhËp d÷ liÖu
LTV
2
M« t¶ chøc n¨ng t×m kÕm
B¶n m« t¶ chøc n¨ng t×m kÕm
LTV
3
M« t¶ chøc n¨ng In Ên
B¶n M« t¶ chøc n¨ng In Ên
LTV
Tæng hîp vµ bµn giao
C¸c tµi liÖu cã lªn quan
C¸c quy tr×nh lµm phÇn mÒm cña c«ng ty
S¸ch híng dÉn sö dông Visual Basic 6.0, Access2000
Tµi liÖu vÒ tiªu chuÈn cña phÇn mÒm
C¸c tµi liÖu cña c¸c qu¸ tr×nh kh¸c.
Các file đính kèm theo tài liệu này:
- Hồ sơ quản lý cấu hình phần mềm.DOC