1. LẬP TRèNH
1.2. Chọn ngụn ngữ lập trỡnh
-Những ngụn ngữ mang tớnh hệ thống viết được ra mụi trường thường dựng là C, C++, Pascal và mụi trường chuyờn dựng: Foxpro, Access, Visual Basic, ..
-Mụi trường (hệ quản trị cơ sở dữ liệu) điển hỡnh hiện nay là Oracle 1.3. Cài đặt cỏc tệp, viết cỏc đoạn chương trỡnh chung
1.4. Soạn thảo chương trỡnh cho từng đơn vị xử lýYờu cầu đối với cỏc chương trỡnh: Yờu cầu đối với cỏc chương trỡnh:
-Vào ra phải đỳng đắn
-Dễ đọc, dễ hiểu để cũn bảo trỡ
-Dễ sửa, dễ nõng cấp
-Chạy phải nhanh, tiết kiệm bộ nhớ cú hiệu quả khụng gian, thời gian
-Tối ưu hoỏ về mó: thể hiện ở thời gian và chỗ chiếm bộ nhớ
2. CHẠY THỬ VÀ GHẫP NỐI
Chạy thử và ghộp nối để cho ra một mẫu thử hệ thống
3.THÀNH LẬP CÁC TÀI LIỆU HƯỚNG DẪN SỬ DỤNG
Tài liệu hướng dẫn đúng vai trũ quan trọng với người sử dụng
3.1. Đại cương
Mục đớch của người sử dụng là để trao đổi, liờn lạc. Nhà phõn tớch tham gia phỏt triển hệ thống cần trao đổi với một số người trước, trogn và sau tiến trỡnh phõn tớch và thiết kế đó được thảo luận ở đõy. Thụng tin thu được cần phải được ghi lại theo khuụn dạng làm thuận tiện cho việc thõm nhập và tỡm kiếm. Kết quả của hoạt động phõn tớch và cỏc ý tưởng được xem xột trong giai đoạn thiết kế (cả những ý tưởng được chấp nhận cũng như bị loại bỏ) đều cần được thõu túm dưới dạng văn bản nào đú, trước hết để giỳp làm đầy đủ tiến trỡnh phỏt triển rồi thứ nữa để hỗ trợ cho việc chạy và bảo trỡ hệ thống khi nú đi vào hoạt động.
Về cơ bản cú hai khuụn dạng tài liệu. Chỳng liờn quan đến hai nhúm người tham gia trong việc phỏt triển và cỏc nhu cầu thụng tin khỏc nhau.
-Người dựng (Thuật ngữ người dựng ở đõy bao hàm cả nhà quản lý, người chủ và người vận hành hệ thống). Tài liệu cho những người này phải được chuẩn bị một cỏch chớnh thức bởi nhúm phỏt triển (một số trong họ cũng chớnh là người dựng). Tài liệu này được xem như một phần của việc bàn giao hệ thống. Tài liệu bàn giao bao gồm:
+ Đặc tả yờu cầu nghiệp vụ + Đặc tả thiết kế hệ thống + Người liệu cho người dựng + Hướng dẫn vận hành
-Người phỏt triển (thuật ngữ người phỏt triển ở đõy bao hàm cả nhà phõn tớch, người thiết kế, người làm bản mẫu, người lập trỡnh, người quản lý dự ỏn,.. .đó tham gia vào tiến trỡnh phỏt triển) Tài liệu cho những người này cho suốt thời kỳ nghiờn cứu. Cỏc tài liệu này thường được gọi là hồ sơ giấy tờ làm việc 3.2. Hướng dẫn chung
-Phần cứng và phần mềm ứng dụng
-Hướng dẫn về cỏc phương thức khai bỏo
-Về cỏc người sử dụng
-Cỏc hướng dẫn dựng khỏc
3.3. Giới thiệu chương trỡnh, trỡnh tự khai thỏc
-Danh sỏch cỏc chương trỡnh
-Mụ tả chi tiết
-Trỡnh tự khai thỏc
3.4. Đặc trưng cỏc đầu vào: đưa ra cỏc mẫu3.5. Đặc trưng của cỏc tệp 3.5. Đặc trưng của cỏc tệp
-Đặc trưng chung
-Cấu trỳc tệp
-Cỏc tệp chỉ dẫn
3.6. Đặc trưng của cỏc đầu ra
-Đặc trưng chung
-Cấu trỳc lỳc trỡnh bày
3.7. Hướng dẫn cho cỏc nhõn viờn điều hành hệ thống
4. BẢO TRè HỆ THỐNG
-Song song với quy trỡnh kiểm tra thỡ ta phải tiến hành bảo trỡ hệ thống + Sửa cỏc lỗi
+ Điều chỉnh theo yờu cầu mới
+ Cải thiện hiệu năng của hệ thống. Muốn vậy ta phải hiểu được chiến tranh từ những tài liệu để lại, phải lần ngược dấu vết khi phỏt hiện lỗi
-Bảo trỡ gồm 4 mức:
+ Mức 0: Giới hạn trong chương trỡnh
+ Mức 1: Bảo trỡ mức vật lý: liờn quan đến phần cứng + Mức 2: Mức truy nhập tổ chức
+ Mức 3: Mức quan niệm, khỏi niệm hay logic
-Cỏc loại bảo trỡ
+ Bảo trỡ sửa chữa: 17% đến 20% + Bảo trỡ thớch ứng: 18% đến 25%
+ Bảo trỡ hoàn thiện: cải tiến hệ thống để nú chạy tốt hơn, ổn định hơn, nhanh hơn,.. chiếm từ 50% đến 60%
+ Bảo trỡ sửa chữa: 17% đến 20% + Bảo trỡ thớch ứng: 18% đến 25%
+ Bảo trỡ hoàn thiện: cải tiến hệ thống để nú chạy tốt hơn, ổn định hơn, nhanh hơn.. chiếm từ 50% đến 60%
CHƯƠNG 8 BÀI TẬP TỔNG HỢP
ĐỀ 1: Hoạt động nhập và xuất sản phẩm của một cụng ty sản xuất bỏnh kẹo
1. Khi cú yờu cầu lấy một mặt hàng kẹo nào đú từ cỏc đại lý, bộ phận quản lý việc xuất sản phẩm sẽ kiểm tra số sản phẩm trong kho. Nếu sản phẩm đủ để đỏp ứng yờu cầu thỡ bộ phận này sẽ lập một phiếu xuất để xuất sản phẩm được yờu cầu cho đại lý. Trong phiếu xuất cú ghi rừ tờn đại lý, địa chỉ đại lý, tờn người nhận, ngày xuất, cỏc thụng tin về sản phẩm được xuất: tờn sản phẩm, đơn giỏ, số lượng xuất, loại sản phẩm, thành tiền, tổng số tiền, chữ ký của người viết phiếu, người nhận và thủ trưởng đơn vị. Ngoài ra trờn phiếu cũn ghi rừ số hiệu phiếu. Một bản sao của phiếu xuất được hệ thống lưu lại. Nếu số lượng sản phẩm yờu cầu khụng đủ thỡ thụng bỏo từ chối xuất.
2. Sản phẩm kẹo từ cỏc xưởng sản xuất sẽ chuyển đến bộ phận nhập sản phẩm. Bộ phận này sẽ kiểm tra chất lượng của sản phẩm trước khi nhập kho. Nếu chất lượng đảm bảo, bộ phận nhập sản phẩm sẽ lập một phiếu nhập sản phẩm trờn phiếu cú ghi rừ tờn xưởng sản xuất, địa chỉ, tờn người giao, cỏc thụng tin về sản phẩm được nhập. Phiếu nhập được viết thành 2 bản, một bản giao cho xưởng sản xuất, một bản lưu giữ lại sau khi sản phẩm được chuyển vào kho. 3. Hàng thỏng một bộ phận sẽ thống kờ lại lượng sản phẩm xuất, thu tiền từ cỏc
đại lý. Bộ phận này cũng thống kờ số lượng của từng sản phẩm cũn tồn trong kho sau đú làm bỏo cỏo gửi cho bộ phận kế hoạch để lập kế hoạch sản xuất cho thỏng sau.
Ngoài ra hệ thống cần lưu trữ thụng tin về cỏc xưởng sản xuất bao gồm tờn, địa chỉ, số điện thoại, những sản phẩm sản xuất...Cỏc thụng tin về sản phẩm gồm cú tờn sản phẩm, loại sản phẩm, hỡnh thức đúng gúi, đơn giỏ bỏn...Trong thụng tin lưu trữ về cỏc đại lý cần cú thụng tin về lượng hàng đó lấy, số tiền đó trả, số tiền cũn nợ để đảm bảo khụng một đại lý nào được nợ quỏ số tiền cho phộp.
Yờu cầu :
1. Lập mụ hỡnh phõn ró chức năng của hệ thống đến mức 3.
2. Lập mụ hỡnh luồng dữ liệu mức khung cảnh và mức đỉnh của hệ thống. 3. Lập mụ hỡnh liờn kết thực thể của hệ thống.
4. Thiết kế mẫu phiếu xuất bỏnh kẹo của cụng ty.
ĐỀ 2: Hoạt động nhập và xuất quạt mỏy của xớ nghiệp điện cơ thống nhất Hà Nội
1. Khi cú yờu cầu xuất một loại quạt mỏy nào đú từ cỏc đại lý, bộ phận quản lý xuất sẽ kiểm tra số lượng quạt mỏy được yờu cầu trong kho. Nếu lượng quạt mỏy đủ đỏp ứng thỡ bộ phận này sẽ lập một phiếu xuất để xuất quạt mỏy cho đại lý. Trong phiếu xuất cú ghi rừ tờn đại lý, địa chỉ đại lý, tờn người nhận, ngày xuất, cỏc thụng tin về quạt mỏy được xuất: tờn quạt, đơn giỏ, số lượng xuất, loại quạt mỏy, thành tiền, tổng số tiền, chữ ký của người viết phiếu, người nhận và thủ trưởng đơn vị. Ngoài ra trờn phiếu cũn ghi rừ phiếu do Bộ cụng nghiệp phỏt hành, ngày phỏt hành và số hiệu phiếu. Một bản sao của phiếu xuất được hệ thống lưu lại. Nếu số lượng quạt mỏy khụng đủ để đỏp ứng trờn 2/3 số lượng yờu cầu thỡ thụng bỏo từ chối xuất.
2. Quạt mỏy từ cỏc phõn xưởng lắp rỏp sẽ chuyển đến bộ phận nhập kho. Bộ phận này kiểm tra chất lượng quạt mỏy trước khi nhập kho. Nếu chất lượng đảm bảo, bộ phận này sẽ lập một phiếu nhập trờn phiếu cú ghi rừ tờn số hiệu xưởng lắp rỏp, tờn người giao, cỏc thụng tin về quạt mỏy được nhập. Phiếu nhập được viết thành 2 bản, một bản giao cho xưởng lắp rỏp, một bản lưu giữ lại sau khi quạt mỏy được chuyển vào kho.
3. Hàng thỏng một bộ phận sẽ thống kờ lại lượng quạt mỏy xuất, thu tiền từ cỏc đại lý. Bộ phận này cũng thống kờ số lượng của từng loại quạt mỏy cũn tồn trong kho sau đú làm bỏo cỏo gửi cho bộ phận kế hoạch để lập kế hoạch sản xuất cho thỏng sau.
Ngoài ra hệ thống cần lưu trữ thụng tin về cỏc xưởng lắp rỏp bao gồm số hiệu, số điện thoại, loại quạt lắp rỏp...Cỏc thụng tin về quạt mỏy gồm cú tờn sản phẩm, đơn vị tớnh, đơn giỏ bỏn...Trong thụng tin lưu trữ về cỏc đại lý cần cú thụng tin về lượng hàng đó lấy, số tiền đó trả, số tiền cũn nợ để đảm bảo khụng một đại lý nào được nợ quỏ số tiền cho phộp.
Yờu cầu : Lập mụ hỡnh phõn ró chức năng của hệ thống đến mức 3.
Lập mụ hỡnh luồng dữ liệu mức khung cảnh và mức đỉnh của hệ thống. Lập mụ liờn kết thực thể của hệ thống của hệ thống.
ĐỀ 3: HOẠT ĐỘNG CỦA CễNG TY CỔ PHẦN HÀ LINH CHUYấN CHO THUấ XE ễ Tễ
- Quản lý danh mục cỏc loại xe: nhập thờm cỏc loại xe mới từ cỏc hóng sản xuất ụ tụ, xoỏ bỏ thụng tin về loại xe khi cỏc hóng khụng cũn sản xuất, sửa đổi thụng tin về loại xe, tỡm kiếm thụng tin loại xe khi cần. Thụng tin về loại xe bao gồm: mó loại xe, tờn loại, hóng sản xuất, năm sản xuất, mụ tả khỏc. - Quản lý thụng tin xe: nhập thụng tin xe mới khi cú một xe được mua về. Khi
xe khụng cũn phục vụ được nữa thỡ xoỏ bỏ thụng tin về xe, nhõn viờn cú thể tỡm kiếm xe khi khỏch muốn thuờ. Ngoài ra cú thể sửa đổi thụng tin về xe khi cần thiết. Thụng tin về xe bao gồm: biển số xe, mó loại xe, màu sơn, tỡnh trạng và mụ tả khỏc. Cỏc thụng tin về loại xe và xe đều do nhõn viờn của cụng ty cung cấp.
- Khỏch hàng muốn thuờ xe tại cụng ty lần đầu thỡ thụng tin về họ được lưu trữ lại. Quản lý cỏc khỏch hàng: thờm mới thụng tin của khỏch gồm: họ tờn, giới tớnh, điện thoại, địa chỉ và cỏc đặc điểm khỏc để xỏc nhận như: số chứng minh thư nhõn dõn hoặc số hộ chiếu hoặc số tài khoản. Mỗi khỏch hàng được gỏn một định danh duy nhất là mó khỏch hàng. Sau khi xỏc nhận cỏc thụng tin về khỏch hàng hệ thống lưu trữ thụng tin của họ. Thụng tin của khỏch hàng thay đổi thỡ được cập nhật lại, xoỏ bỏ thụng tin của khỏch hàng khi họ khụng thuờ xe trong vũng 1 năm.
- Khi thuờ xe tại cụng ty khỏch hàng chỉ được thuờ khụng quỏ 2 chiếc. Trước khi thuờ họ phải trỡnh chứng minh thư nhõn dõn hoặc hộ chiếu và đặt cọc một khoản tiền là 20 triệu đồng/xe. Quản lý cho thuờ xe được thực hiện như sau: sau khi kiểm tra chứng minh thư hoặc hộ chiếu và kiểm tra xe mà khỏch yờu cầu thỡ sẽ nhận tiền đặt cọc. Nếu cụng ty khụng cũn xe mà khỏch yờu cầu thỡ từ chối cho thuờ. Nếu cụng ty cú xe đỏp ứng được yờu cầu của khỏch thỡ tiến hành lập phiếu cho thuờ gửi đến khỏch. Thụng tin trong phiếu cho thuờ gồm: Số phiếu thuờ, ngày thuờ, mó khỏch hàng, số chứng minh thư nhõn dõn hoặc hộ chiếu và cỏc thụng tin về xe gồm: {biển số xe, loại xe, hóng sản xuất, năm sản xuất, tỡnh trạng, số lượng, số ngày mượn và đơn giỏ
mượn. Khi khỏch hàng trả xe thỡ nhõn viờn cửa hàng sẽ kiểm tra tỡnh trạng xe trả và ghi nhận về việc trả xe của khỏch. Nếu khỏch trả muộn so với ngày quy định trờn phiếu cho thuờ thỡ họ phải chịu một khoản tiền phạt là 500000/ ngày, cũn nếu xe bị hỏng húc thỡ khỏch phải chịu chi phớ sửa chữa hoặc thay phụ tựng và tiến hành lập phiếu nộp phạt. Thụng tin trong phiếu nộp phạt gồm cú: số phiếu phạt, ngày phạt, mó khỏch hàng, họ tờn khỏch hàng, số chứng minh thư nhõn dõn hoặc hộ chiếu và danh mục cỏc khoản nộp phạt như: { lý do nộp phạt, số tiền nộp phạt} và tổng số tiền nộp phạt. Mỗi phiếu cho thuờ xe do một nhõn viờn thu tiền. Mỗi nhõn viờn cú thể thu tiền của nhiều phiếu cho thuờ xe.
- Để theo dừi và quản lý nhõn viờn làm việc, cụng ty thực hiện thờm mới vào danh sỏch khi cú nhõn viờn mới được tuyển, sửa đổi thụng tin khi cú những biến đổi xảy ra và xoỏ bỏ nhõn viờn khi hết hợp đồng hoặc bị sa thải. Cỏc thụng tin về nhõn viờn gồm: mó nhõn viờn, tờn nhõn viờn, điện thoại liờn hệ, cỏc mụ tả khỏc.
- Ngoài ra để tiện theo dừi việc kinh doanh của cụng ty, hàng thỏng cụng ty lập cỏc bỏo cỏo gửi cho ban giỏm đốc về doanh thu trong thỏng, danh sỏch cỏc xe khụng cũn sử dụng được, bỏo cỏo về loại xe mà khỏch hay thuờ để ban giỏm đốc cú cỏc biện phỏp điều chỉnh.
Dựa theo mụ tả trờn đõy, anh (chị) hóy thực hiện cỏc yờu cầu sau: 1. Vẽ mụ hỡnh phõn cấp chức năng của hệ thống (1.5 điểm)
2. Vẽ mụ hỡnh luồng dữ liệu mức khung cảnh và mức đỉnh (3 điểm)
3. Xõy dựng mụ hỡnh liờn kết thực thể của hệ thống (trỡnh bày rừ cỏc bước) (3 điểm)
4. Xõy dựng mụ hỡnh quan hệ từ tài liệu xuất (2.5 điểm)
CễNG TY HÀ LINH PHIẾU THUấ XE Số phiếu ... Ngày thuờ... Họ và tờn:...Địa chỉ………... Số CMTND( Hộ chiếu) ... Thụng tin về xe thuờ STT Biển số xe Mó loại xe Hóng sản xuất Năm sản xuất Tỡnh trạng xe Màu sơn Số lượng Số ngày mượn Đơn giỏ/ngày Thành tiền 1 2
Khỏch hàng Nhõn viờn thu tiền
ĐỀ 4: Hoạt động của một trung tõm thư viện
Hoạt động của thư viện trong trường Đại học Hà Nội được thực hiện như sau:
Độc giả muốn mượn sỏch của thư viện thỡ trước tiờn phải đăng ký làm thẻ thư viện. Quản lý độc giả: nhập thụng tin độc giả khi độc giả đến đăng ký làm thẻ. Cỏc thụng tin về độc giả bao gồm: họ tờn, ngày sinh, giới tớnh, địa chỉ nhà riờng, số điện thoại nhà riờng, cơ quan cụng tỏc, mó đối tượng và những thụng tin để xỏc nhận độc giả như số chứng minh thư hay số hộ chiếu. Mỗi độc giả cú một định danh duy nhất là: mó độc giả. Sau khi xỏc nhận cỏc thụng tin về độc giả hệ thống tạo thẻ độc giả dựa trờn cỏc thụng tin đú. Trờn thẻ độc giả cú cỏc thụng tin: mó thẻ, tờn độc giả, ngày sinh, địa chỉ, ngày tạo, ngày hết hạn. Cỏc thụng tin về độc giả và thẻ độc giả được lưu trữ lại. Mỗi độc giả chỉ cú một thẻ độc giả và mỗi thẻ độc giả chỉ thuộc một độc giả. Mỗi độc giả thuộc một loại đối tượng ưu tiờn tuỳ theo cụng việc và vị trớ cụng tỏc của họ. Mỗi loại đối tượng ưu tiờn cú rất nhiều độc giả. Thụng tin về loại đối tượng ưu tiờn ngoài mó đối tượng cũn cú tờn đối tượng và cỏc mụ tả khỏc.
Khi mượn sỏch độc giả được phộp mượn với số lượng và thời gian hạn chế tuỳ theo loại đối tượng ưu tiờn. Nhưng trước khi mượn họ phải trỡnh thẻ độc giả và khụng cú sỏch mượn quỏ hạn. Hoạt động mượn trả sỏch được thực hiện như sau: Sau khi kiểm tra thẻ độc giả và kiểm tra sỏch quỏ hạn, nếu đỳng là độc giả đó đăng ký và khụng cú sỏch quỏ hạn, thỡ cỏc sỏch mà họ yờu cầu sẽ được kiểm tra xem sỏch đú đó được mượn hay chưa nếu sỏch chưa bị cho mượn thỡ thụng tin về việc mượn sỏch được lưu lại trờn phiếu mượn. Thụng tin về phiếu mượn