72976621 bao cao ktpmud lan 2

31
Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình Báo Cáo Bài Tập Lớn. Môn học: kĩ Thuật Phần Mềm Ứng Dụng. ET 3260. Đề Tài: Xây dựng phần mềm giúp quản lý mượn và trả sách,báo cho một cửa hàng cho thuê sách báo. Thành viên nhóm: Trần văn chiều. shsv:20090282 Điện tử 12k54. Vi văn trường. shsv:20092933 Điện tử 12k54. Phạm thanh hà. shsv:20090902 Điện tử 11k54. Bảng 1.kế hoạch làm viêc của nhóm: STT Người Thực Hiện Công Việc Tuần thưc hiện Ghi chú 1 Phạm Thanh Hà. Xác định đề tài,phạm Vi đề tài. Tuần :4 Hoàn thành. 2 Trần Văn Chiều. Khảo sát hiên trạng Tìm hiểu nhu cầu. Tuần :5 Hoàn thành. 3 Vi Văn Trường. Phân tích sơ bộ Dữ liệu. Tuần :5,6 Hoàn thành. 4 Cả Nhóm . Phân tích,thiết kế Hoàn tất đề tài. Tuần :7,8,9,10 ……………. Báo cáo lần 1: Nội dung: trang. A. Giới thiệu đề tài: lý do chọn đề tài và mục tiêu hướng tới của phần mềm: ……. ......…….…… 2. B.khảo sát hiên trạng và tìm hiểu các nhu cầu: ……………………………………………………... 3. 1.chu trình hệ thống…………………………………………………………………………….

Upload: loveforyou208

Post on 03-Jan-2016

11 views

Category:

Documents


0 download

TRANSCRIPT

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Báo Cáo Bài Tập Lớn. Môn học: kĩ Thuật Phần Mềm Ứng Dụng. ET 3260.

Đề Tài: Xây dựng phần mềm giúp quản lý mượn và trả sách,báo cho một cửa hàng cho thuê sách báo.

Thành viên nhóm: Trần văn chiều. shsv:20090282 Điện tử 12k54. Vi văn trường. shsv:20092933 Điện tử 12k54. Phạm thanh hà. shsv:20090902 Điện tử 11k54.

Bảng 1.kế hoạch làm viêc của nhóm:

STT Người Thực Hiện Công Việc Tuần thưc hiện Ghi chú

1 Phạm Thanh Hà. Xác định đề tài,phạmVi đề tài.

Tuần :4 Hoàn thành.

2 Trần Văn Chiều. Khảo sát hiên trạngTìm hiểu nhu cầu.

Tuần :5 Hoàn thành.

3 Vi Văn Trường. Phân tích sơ bộ Dữ liệu.

Tuần :5,6 Hoàn thành.

4 Cả Nhóm . Phân tích,thiết kếHoàn tất đề tài.

Tuần :7,8,9,10 …………….

Báo cáo lần 1:

Nội dung: trang.

A. Giới thiệu đề tài: lý do chọn đề tài và mục tiêu hướng tới của phần mềm: …….…......…….…… 2.

B.khảo sát hiên trạng và tìm hiểu các nhu cầu: ……………………………………………………... 3.1.chu trình hệ thống…………………………………………………………………………….

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

2.các người dùng hệ thống……………………………………………………………………... 3.xác định phạm vi hệ thống…………………………………………………………………… 4.yêu cầu chức năng và phi chức năng………………………………………………………… 5.xây dựng Use case……………………………………………………………………..…….

C.Phân tích hệ thống về chức năng: ………………………………………………………………… 6. 1.mô hình phân cấp chức năng………………………………………………………………… 2.biểu đồ luồng dữ liệu mức khung cảnh……………………………………………………… 3.biểu đồ luông dữ liệu mức đỉnh……………………………………………………………..4.các biểu đồ dưới đỉnh:………………………………………………………………………

-BDL định nghĩa cung ứng mượn sách……………………………………………………………. -BDL định nghĩa chức năng tiếp nhân sách………………………………………………………. -BDL định nghỉa chức năng thu phí………………………………………………………………

D.Phân tích hệ thống về dữ liệu:………………………………………………………………………11.1.Từ điển dữ liệu………………………………………………………………………………2.mô hình thưc thể…………………………………………………………………………….

E.thiết kế:……………………………………………………………………………………………...13.1.thiết kế cơ sở dữ liệu……………………………………………………………………….2.Tạo lược đồ cấu trúc chương trình…………………………………………………………3.thiết kế dao diện:menu,form nhập,tra cứu………………………………………………….3.1 Thiết kế menu……………………………………………………………………………..3.2.Thiết kế màn hình…………………………………………………………………………

F.Tổng Kết:…………………………………………………………………………………………....31.

A. Giới thiệu:

Ngày nay Công Nghệ Thông Tin có những bước phát triển mạnh mẽ,ứng dụng trong nhiều lĩnh vực của đời sống.máy tính điên tử chở nên gần gũi với mọi người.viêc tiếp cận với thông tin quản lý đang là hướng đi của nhiều tổ chức,doanh nghiệp,cũng như các cửa hàng kinh doanh trong công tác quan lý thông tin của mình.

Với nhu cầu tìm kiếm tri thức như hiên nay,các cửa hàng và trung tâm cho thuê sách báo ngày càng nhiều và phát triển với quy mô ngày một lớn.qua tham khảo và tìm hiểu thông tin ở một vài của hàng cho thuê sách báo,nhóm chúng em nhận thấy: Tuy quy mô các cửa hàng đươc mở rộng.nhưng do chưa đánh giá được chính xác quy mô cần quan lý,thông tin cần quan lý,cung như phương pháp quản lý còn rất thủ công.trong khi đó lương sách báo tạp chí khá lớn,nhiều thể loại khác nhau( Một số loại

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

cơ bản như : sách khoa hoc,sách y hoc,sách giáo dục,báo,tạp trí,truyện tranh,tiểu thuyết…) chính điều đó gây ra nhiều han chế trong quản lý.quá trình quản lý rất mất thời gian,không khoa học,dễ sai sót.Một số cửa hàng sử dụng môt số phần mềm quản lý cũ lại chưa hiệu quả và chưa đáp ứng đủ một số yêu cầu cơ bản.vì vậy viêc cung cấp một phần mềm giúp hỗ trợ tích cực cho các cửa hàng trong công tác quản lý là hết sức cần thiết.khác với phương thức quản lý thủ công,việc quản lý băng phần mềm phải thể hiên đươc những ưu điểm,khắc phục được những hạn chế của hệ thống hiên tại.muốn vậy thì phần mềm thiết kế phải đạt được những mục tiêu sau:

1.Tính chính xác: phần mềm xây dựng có khả năng nhập dữ liệu, xuất dữ liệu,cũng như tìm kiếm,tính toán một cách chính xác,tránh gây chồng chéo,nhầm lẫn dẫn đến thiệt hại.

2.Tốc độ xử lý dữ liệu: phần mềm phải có khả năng nhập xuất và xử lý dữ liệu với tốc độ phù hợp với yêu cầu của người sử dụng.

3.Tính ổn định :phần mềm quản lý trên phải có được tính ổn định,khả năng làm việc với lượng dữ liệu lớn, nhiều biến động.thời gian xử lý dữ liệu kéo dài.

4.Thân thiên với người dùng:phần mềm phải có dao diện thân thiên với người sử dụng,các hàm nhập xuất,tìm kiếm,tính toán phải đơn giản,dễ sử dụng.

5.khả năng nâng cấp: nhu cầu của người dùng luôn đươc mở rộng chính vì vậy hệ thống cần có khả năng nâng cấp,phát triển về cả khả năng lưu trũ dữ liệu cũng như cải thiên tốc độ,cải thiên dao diện,gia tăng các hàm xử lý.

B. khảo sát hiện trạng và tìm hiểu các nhu cầu:

1. chu trình hệ thống:lập phiếu mượn,phiếu trả,phiếu thanh toán.cập nhật thông tin khách hàng (độc giả).

nhập sách.tra cứu sách.Giao và nhận sách.hủy hóa đơn.

2.các người dùng hệ thống:

nhân viên thu chi,quản lý hóa đơn. nhân viên cung ứng,cập nhật sách.

nhân viên giao,nhận ,quản lý sách.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

3.xác định phạm vi hệ thống:

Phạm vi của hệ thống được mô tả trong bảng sau:trong đó thông tin vào hệ thống quản lý là thông tin về sách,ví dụ như:tên sách,năm xuất bản,nhà xuất bản,thể loại sách…;Thông tin về người mượn như:tên người mượn,địa chỉ…

a.Sơ đồ phạm vi hệ thống: -Đầu vào.

-Đầu ra.-Hệ thống quản lý.

Đầu vào:

1.Thông tin sách2.Thông tin khách hàng3.Phiếu mượn

Đầu ra

1.Danh sách khách hàng

2.Phiếu trả,thanh toánHệ thông quản lý

Mượn trả sách

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Hình 1.phạm vi hệ thống.

4.yêu cầu chức năng và phi chức năng.

a.Một số yêu cầu chức năng như: -lưu trữ thông tin người mượn.-lưu trữ thông tin về sách,báo (thể loại sách,tác giả,năm suất bản..).-lưu trữ phiếu mượn,phiếu thanh toán.-quản lý người thông tin mượn.-quản lý sách.

b.Một số yêu cầu phi chức năng:-Dao diện hệ thống phải dễ xử dụng,trực quan,thân thiện với người dùng.-Tính ổn định và độ tin cậy cao.-Tốc độ xử lý phải nhanh chóng chính xác.-Phần trợ giúp nghiệp vụ phải ngắn ngọn dễ hiểu.-có khả năng tương tác với hệ thống khác,mở rộng và nâng cấp dễ dàng.

Bảng2. trách nhiệm các yêu cầu:

STT Nghiệp Vụ Người Dùng. Hệ thống Phần Mềm.

Ghi Chú.

1 Lập phiếu mượn. Cung cấp thông tin Về người mượn

Kiểm tra quy định và Lưu trữ.

Cho phép hủy cậpNhật lại hồ sơ.

2 Cập nhật thông tin Người mượn(độc giả)..

Chọn người mượn theo Danh sách được liệt kê.

Liệt kê danh sách Những người mượn.Kiểm tra quy định Và lưu trữ.

Trong quá trình Thực hiện có thểThay đổi quy định.

3 Hủy phiếu mượn. Chọn người mượn đến hạn Trả hoặc người mượn đã trả.

Hủy phiếu mượn. Có thể ra thêm Hạn mươn nếu Người mượn có Nhu cầu.

4 Cập nhật sách và hủy bỏ Sách quá cũ.

Nhập thông tin cần thiết về Sách cần lưu.chọn thông tin về sách đã quá hạn.

Kiểm tra thời hạn sách cũVa lưu thông tin về sách.

Có thể thay đổi thờiGian hủy sách.

5 Tra cứu sách. Nhâp từ khóa cần tra. Tra cứu theo yêu cầu. Hiển thị những thông tin lọc đươc.

Có thể tra cứu theo nhiều từ khóa.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

6 Nhận trả sách. Chọn những sách ngườiMượn đã trả.

Cập nhật thông tin về Sách đã trả.

Có thể trả theo nhiều lầnHoặc một lần.(ghi sốSách đã trả,số sách còn lại).

5.xây dựng use case:

Bảng 3. bảng use case.

Use case chức năng phần mềm hệ thống.

Hoạt động. Actor (user)

Lập phiếu mượn hóa đơn thanh toán.

Xây dựng các phiếu mượn sách.hóa đơn thanh toán khi trả sách.lưu trữ và in hóa đơn.

Nhân viên thu chi,quan lý hoa đơn.

Cập nhật sách,hủy sách. Liên hệ nhà xuất bản va nhà cung ứng. cập nhật sách mới,hủy sách cũ quá hạn.

Nhân viên cung ứng,cập nhật sách.

Tìm kiếm sách. Tìm kiếm sách theo yêu cầu của khách hàng.(tìm kiếm theo tác giả,tựa đề,nhà xuất bản,thể loại…).

Nhân viên giao ,nhận,quản lý sách.

Cập nhật thông tin khách hàng Xây dựng thông tin khách hang về:tên,tuổi,địa chỉ…

Nhân viên thu chi,quản lý hóa đơn.

Giao, nhận sách Giao sách cho người mươn khi có phiếu mượn.nhận lại sách khi có người trả.

Nhân viên giao ,nhận,quản lý sách.

C. Phân tích hệ thống về chức năng:

1. mô hình phân cấp chức năng:

Dưới đây là mô hình phân cấp chức năng của hệ thống quản lý sách.biểu đồ này diễn tả rõ sự phân rã dần dần các chức năng từ đại thể tới chi tiết của hệ thống.quá trình quản lý mượn trả sách của cửa hàng đươc chia lam 3 khâu cơ

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

-khâu cung ứng sách.-khâu tiếp nhân sách. -Khâu thu phí.

Q uản lí sác h

C u n g ứn g sác h T iếp n hận sác h T h u p hí

T iếp n hậnđ ơ n

Đáp ứn gđ ơ n

N hận sác ht rả lại

T h u t hậpsác h

Đặt cọccủa

k hác hhàn g

Xử lít rả t r o n gt hời hạn

Xử lít rả t r o n gt hời hạn

1 . M ô hìn h p h â n cấp

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Đ ơ n m ượn sác h

K hK háác hc hhhààn gn g

N hàx uất bản

Q uản l ý sác h

T h ô n g t i n k hác h hàn g

D u yệt và t rả lời đ ơ n

T iền đặt cọc

P h iếu n hắc t rả

T rả t iền m ượnT h ô n g t i n sác h x uất bản

Sác h cần m u a

D a n h mục sác h

2 . M ô hìn h mức k h u n g hìn h

Hình 2.Mô hình mức khung hình.

2.Biểu đồ luông dữ liệu mức khung cảnh.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

3.biểu đồ dữ liệu mức đỉnh:

3 . M ô hìn h mức đỉn h

C u n g ứn g m ượn sác h

K hác h hàn g

Sác h

T h u p híT iếp n hận sác h

Đ ơ n p h iếu

Đ ơ n m ượn

D u yệt t rả lời đ ơ n

P h â n loại sác h

Trả

sách

T rả t iền m ượn

Hình 3.Mô hình mức đỉnh.

4.Các mô hình dưới đỉnh.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Gồm các BDL định nghĩa chức năng như: -BDL định nghĩa cung ứng mượn sách. -BDL định nghĩa chức năng tiếp nhận sách. -BDL định nghỉa chức năng thu phí.

4 . Các mức m ô hìn h d ưới đỉn h

T iếp n hận đ ơ n

Đáp ứn g đ ơ n

Đ ơ n đ ã d u yệt

K hác h hàn g

Sác h Đ ơ n p h iếu

Đ ơ n v a y

Duyệt

đơn

C h o m ượnTừ c hối c h o m ượn

•C hức n ă n g c u n g ứn g m ượn sác h

Hình 4. BDL định nghĩa chức năng 1 (cung ứng mượn sách).

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

•C hức n ă n g t iếp n hận sác h

N hận sác h t rả lại

T h u t hập sác hP h â n l oại sác h

K hác h hàn g

N hà x uất bản

T hốn g k ên h u cầu

m ượn sác h

Đ ơ n p h iếu

L oại sác hT ê n sác h Tác g iả

K iểm t r a sác h

q uá hạn

N ă m x uất bản

T rả sác h

Sách c

ần mua

Thông tin sách xu

ất bản

Danh mục s

ách

N hận sác h

Xác n hậnt hời hạn t rả

Báo cáot hốn g k ê

T hốn g k êsác h q uáhạn t rả

Hình 5. BDL định nghỉa chức năng 2 (tiếp nhận sách).

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

•C hức n ă n g t h u p hí

K hác h hàn g N hận t iền đặt cọc

Xử l ý t rảt r o n g t hời hạn

Xử l ý t rản g oài t hời hạn

Đ ơ n p h iếu và

g iấy xác n hận

G iấy xác n hận đ ã h oàn t rả

Xác n hận t iền đặt cọc

Thanh toán cho kh

ách hàng

T hốn g k êsác h q uáhạn t rả

Hình 6. BDL định nghĩa chức năng 3 ( thu phí).

D.Phân tích hệ thống về dữ liệu.1. Từ điển dữ liệu.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Bảng 4.từ điển dữ liệu.STT Tên Bí Danh Mô Tả chi tiết.

1 Tên Người mượn (độc giả)

Tên+Địa chỉ+Ngày sinh+Giới tính+số điên thoại.

2 sách Tên+Mã sách+Thể Loại+Năm suất bản.

3 Tác Giả TG

Tên+Đơn vị công tác+Số điên thoại+Địa chỉ.

4 Nhà xuất bản NXB

Tên+Địa chỉ+Số điên thoại+Mã nhà xuất bản.

5 Phiếu mượn PM

Mã Mượn sách+Ngày mượn sách+Ngày trả sách.

2. Mô hình thực thể liên kết.

a. các kiểu liên kết:-liên kết 1: N giữa tác giả và sách.-liên kết 1: N giữa khách hàng và phiếu mượn.-liên kết 1: N giữa nhà xuất bản và sách.-liên kết M: N liên kết mượn.

b.mô hình:

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

6 . 2 . M ô hìn h

P h iếu m ượn

M ã sác h

N gày m ượn

N gày t rả

P h iếu m ượnM ã k hác h hàn g

T ê n

Địa c hỉ

N gày s i n h

G iới tín h

Đ iện t h oại

K hác h hàn g

Sác h

T ê n

T hể loại

M ã sác h

N ă m x uất

bản

Sác h

N hà x uất bản

M ã x uất bản

T ê n x uất bản

Địa c hỉ N X B

Số đ iện t h oại

N hà x uất bản

M ã tác g iả

T ê n tác g iả

Địa c hỉ

Số đ iện t h oại

Đ ơ n vị c ô n g tác

Tác g iả

có1 N

M ượnMN

X uất bản

N

1V iết

1 N

E.Thiết kế.

Hình 7.Mô hình thưc thể liên kết.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

1.thiết kế cơ sở dữ liệu.a.sơ đồ logic.

Ngườimượn Phânloại ngườimượn

Mượnsách,báo Thamsốnguyên

Sách,báo Thểloại sách,báo.

-Người mượn (mã người mượn,họ tên,mã loại người mượn,ngày sinh,địa chỉ,emall,ngày hết hạn).-Loại người mượn (mã loại người mượn,tên loại người mượn).-Sách (Mã sách,tên sách,mã thể loại,tác giả,nhà xuất bản,năm xuất bản,ngày hạn,số lượng.).-Thể loại sách (Mã thể loại,tên the loại,).-Mươn sách (mã người mượn,mã sách,ngay trả).-Tham số nguyên (Mã tham số,tên tham số,giá trị).

b. chi tiết các bảng.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Bảng người mượn.(độc giả).Thuộc tính Kiểu dữ liệu Miền giá trị

Mã người mượn (độc giả). Chuỗi kí tự Tối đa 10 kí tự

Họ tên Chuỗi kí tự Tối đa 50 kí tự

Mã loại người mượn Chuỗi kí tự Tối đa 10 kí tự

Ngày sinh Ngày tháng

Địa chỉ Chuỗi kí tự Tối đa 50 kí tự

Emall Chuỗi kí tự Tối đa 50 kí tự

Ngày hết hạn Ngày tháng

Bảng phân loại người mượn.(phân loại độc giả).Thuộc tính. Kiểu dữ liệu Miền giá trị

Mã loại người mượn. Chuỗi kí tự Tối đa 10 kí tự

Tên loại người mượn. Chuỗi kí tự Tối đa 50 kí tự

Bảng sách.Thuộc tính. Kiểu dữ liệu Miền giá trịMã sách. Chuỗi kí tự Tối đa 10 kí tựTên sách. Chuỗi kí tự Tối đa 50 kí tựMã thể loại. Chuỗi kí tự Tối đa 10 kí tựTác giả. Chuỗi kí tự Tối đa 50 kí tựNhà xuất bản. Chuỗi kí tự Tối đa 50 kí tựNăm xuất bản. Ngày thángNgày hạn. Ngày tháng Sau năm xuất bản.Số lượng. Số nguyên

Bảng thể loại.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Thuộc tính Kiểu dữ liệu Miền giá trị

Mã thể loại Chuỗi kí tự Tối đa 10 kí tự

Tên thể loại Chuỗi kí tự Tối đa 50 kí tự

Bảng mượn sách.Thuộc tính Kiểu dữ liệu Miền giá trị

Mã người mượn Chuỗi kí tự Tối đa 10 kí tự

Mã sách Chuỗi kí tự Tối đa 10 kí tự

Ngày trả Ngày tháng

Bảng tham số nguyên.Thuộc tính Kiểu dữ liệu Miền giá trị

Mã tham số Chuỗi kí tự Tối đa 10 kí tự

Tên tham số Chuỗi kí tự Tối đa 50 kí tự

Giá trị Số nguyên

.

c.Mô hình quan hệ.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Cung ứng sách:

Đáp ứng

đơn

Tiếp nhận

đơnC ung

ứng sáchTrả lời

đơnDuyệt đơn

Tiếp nhận đơn

Xác định

thời hạn trả,

tiền đặt cọcC ho m ượn

Đáp ứng đơnTiếp nhận sách:

Tiếp nhận sách Nhận trả sách Thu thập sách

Nhận sách trả lại Phân loại sách Xác định thời gian

hoàn trả

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Thu thập sách Thông kê sách có Nhu cầu lớn

Hợp đồng vớiNhà xuất bản.

Thu phí mượn sách:

Thu phí Đặt cọc của khách hàng

Xử lý trả trong thời han

Xử lý trả quá Thời hạn

2.Lược đồ cấu trúc chương trình:

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Q uản lí sách

C u n g ứn g sách T iếp n hận sác h T h u p hí

T iếp n hậnđ ơ n

Đáp ứn gđ ơ n

N hận sác htrả lại

T h u thậpsác h

Đặt cọccủa

k hác hhàn g

Xử lý trảtro n g

thời hạn

Xử lý trản g oài

thời hạn

K hác h hàn gN hà

X uất bản

(1 )

(2 ) (3 )(4 )

(5 )

(6 )

(5 ) (5 )

(6 )

(6 )

(7 )

(6 )

(8 )

(8 )

(8 )

(8 )

(9 )

(1 0 )

(1 0 )

(1 0 )

(1 0 ) (1 0 )

(1 1 )

(1 2 )

(1 3 )

(8 )

(1 4 )

• Chú thích: (1): Đơn mượn (2): Duyệt đơn (3): Cho mượn (4): Từ chối cho mượn (5): Danh sách sách cho mượn (6): Xác định tiền đặt cọc, thời hạn trả (7): Xác nhận tiền đặt cọc (8): Sách

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

(9): Trả sách (10): Xác nhận thời hạn trả sách. (11): Thanh toán cho khách hang. (12): Thống kê sách có nhu cầu lớn. (13): Danh sách sách cần mua. (14): Thông tin sách xuất bản, danh mục sách.

3.Thiết kế dao diện: menu,các form nhập,tra cứu.

3.1.Thiết kế menu:

phầnmềmquảnlýmượntrảsách

Hệthống

Trợgiúp

Danhmục

Xử lý

Báocáo

Tracứu

Kếtnối vàđóngCSDL

Đăngnhập,đăngxuất

Sao lưuCSDL

Danhmụcsách

Danhmụcphiếumượn

Tracứusách

Tracứungười mượn

Lậpphiếumượn

Mượntrảsách

Thôngkêsách

Thốngkêngười mượn

Giới thiệu

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

menu chính.

3.2 Thiết kế màn hình.Bảng danh sách các màn hình chính.

STT Màn hình Chức năng

1 Đăng nhập Màn hình chính chủa hệ thống

2 Danh mục sách Quản lý thông tin về sách

3 Danh mục độc giả Quản lý thông tin độc giả

4 Lập phiếu mượn Lập phiếu mượn cho người mượn( độc giả).

5 Mượn trả sách Thực hiên quá trình mượn trả sách

6 Thay đổi quy định Thay đổi những quy định thiết lập ban đầu.

7 Thêm người dùng. Thêm người dùng hệ thống.

8 Danh sách người dùng. Xóa,sửa thông tin người dung hệ thống.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

3.2.1.màn hình chính.

Màn hình chính gồm có:-form quản lý thư viện: hệ thống menu.-các button view icon,hiển thị chức năng trên list view.-list view:hiển thị những icon chức năng.-các icon chức năng.-button thoát chương trình.

3.2.2.màn hình danh mục sách.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

Người dùng sử dụng form này khi nhập sách mới,thêm,cập nhật,xóa,tra cứu sách.

-Form này hiển thị thông tin về sách như:tên sách,mã sách,thể loại,nhà xb,tác giả,năm xb,ngày nhập…-Người dùng có thể nhập thông tin của sách mới cũng như sửa thông tin của sách ở form này.-button thực hiện chức năng thêm, cập nhật ,xóa sách báo theo nhu cầu.-khi tra cứu thông tin sách:người dùng nhập thông tin cần tra vào ô text box Hệ thống sẽ hiển thị những sách có liên quan tới từ khóa tra cứu.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

3.2.3.Màn hình danh mục độc giả(người mượn).Người dùng dùng form này khi thêm,cập nhật,xóa,tra cứu độc giả.

-Text box dùng để tra cứu độc giả.-Frame dung hiển thị thông tin độc giả.người dùng có thể nhập thông tin vào frame này để thực hiện chức năng thêm,cập nhật,xóa độc giả(người mượn) theo nhu cầu.-button thực hiên chức năng thêm, xóa,thoát form.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

3.2.4.Màn hình lập thẻ mượn (phiếu mượn).Khi người mượn muốn mượn sách,người dùng mở form này để thực hiện lập phiếu mượn cho người mượn.

-chọn độc giả cần lập thẻ(phiếu mượn) lập thẻ và lưu lai thẻ với phím F2.-nếu độc giả có sẵn thẻ mượn thì chỉ hiện chức năng xóa thẻ mượn,-button xóa the mượn.button thoát Esc để quay về màn hình chính,

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

3.2.5.Màn hình Mượn- trả:Thực hiện chức năng mượn trả theo yêu cầu.

-Khi độc giả muồn mượn sách: chọn độc giả cần mượn,chọn những quyển sách độc giả muốn mượn,kiểm tra số sách độc giả đang giữ,kiểm tra số dư tài khoản độc giả.-khi độc giả trả sách:chọn độc giả.xóa phiếu mượn của những sách đã trả.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

3.2.6.Màn hình thay đổi quy định.

-cho phép thay đổi,xóa,tra cứu các tham số.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

3.2.7 Màn hình thêm người dùng.Khi có nhu cầu thêm người dùng,quản lý chạy form này để thêm người dùng hệ thống.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

3.2.8.Màn hình danh sách người dùng hệ thống.

Hiển thị danh sách những người đang có quyền trong phần mềm này.người quản lý có thể xóa hoặc thêm người dùng hệ thống.

Báo cáo bài tập lớn : kĩ thuật phần mềm ứng dụng Giáo viên hướng dẫn: Thầy Nguyễn Thanh Bình

F.Tổng kết.

Sau khi hoàn thành bài tập này.nhóm chúng em thấy chúng em mới chỉ hoàn thành bài tập ở mức cơ bản.Mộ số chức năng còn chưa kip hoàn thành.việc khảo sát, phân tích, thiết kế còn chưa đầy đủ.Tuy nhiên đề tài cũng có khả năng phát triển một số chức năng nữa để hoàn thiện và ứng dụng trong quản thực tế.Chúng em cảm ơn thầy đã nhiệt tình góp ý để nhóm em hoàn thành bài tập này.