Thông tin về một nhân viên gồm có: mã nhân viên, họ tên, ngày sinh, địa chỉ, ngày vàolàm.. Trong quá trình thực hiện đợt giao hàng, một công nhân có thể làm ở nhiều công đoạn khácnha
Trang 1MÔN LẬP TRÌNH JAVA NÂNG CAO (ADVANCED JAVA PROGRAMMING)
1 Giới thiệu môn học _2
2 Nội dung chi tiết môn học 2
3 Bài tập thực hành 2
4 Các bước tiến hành thực hiện Đồ án môn LT Java nâng cao _3
5 Các mục cần thiết của phần báo cáo _3
6 Yêu cầu về mã lệnh chương trình _6
7 Yêu cầu khi nộp bài 6
8 Một số đồ án tham khảo 7
Trang 21 Giới thiệu môn học
Phân bố thời gian : Lý thuyết: 30 tiết Thực hành: 30 tiết Đồ án 15 tiết
Mục tiêu của học phần:
Môn học này cung cấp cho sinh viên các kiến thức và kỹ năng làm việc với ngôn ngữ lập trình hướngđối tượng cụ thể (Java), đồng thời cung cấp cho sinh viên các kiến thức chuyên sâu về lập trình hướngđối tượng, xây dựng các ứng dụng thực tế (lập trình cơ sở dữ liệu, lập trình mạng, lập trình phân bố…)
Tiêu chuẩn đánh giá:
Kiểm tra giữa kỳ 20%
Điểm đồ án 30%
Thi cuối kỳ (tự luận + thực hiện trên máy) 50%
2 Nội dung chi tiết môn học
Giờ tín chỉ
Ghi chú
Lý thuyết
Thực hành
Tự học
Số buổi thực hành 10 buổi (3 tiết/1 buổi)
Hàng tuần sẽ có bài tập sửa trên lớp, bài tập bắt buộc làm ở nhà Sinh viên có quyền
không tham gia các buổi thực hành nhưng các bài tập là bắt buộc, sinh viên phải hoàn tất,
là điều kiện để chấm đồ án môn học
Trang 34 Các bước tiến hành thực hiện Đồ án môn LT Java nâng cao
CDTH9
1 Tuần thứ 1 - 2: Nhận yêu cầu đồ án từ GV, sinh viên có thể tự chọn đồ án nhưng phải có sựthông qua của GV phụ trách môn học
2 Tuần thứ 3: Đặc tả, thiết kế yêu cầu của đồ án, gởi mô hình cho GV xem xét, nếu không đạt yêu
cầu phải làm lại
3 Tuần thứ 4: Thực hiện chi tiết :
Mô hình thực thể kết hợp
Danh sách các chức năng dự kiến
Các báo cáo đề nghị cho chương trình (tùy theo từng đồ án)
Mô phỏng giao diện đề nghị
Các chi tiết này gởi GV xem xét, nếu không đạt yêu cầu phải làm lại
4 Tuần thứ 5 - 8: Thực hiện viết mã lệnh và báo cáo
5 Cuối tuần thứ 9: Nộp chương trình và báo cáo (chương trình nộp lại cho lớp trưởng hoặc nộp
trực tiếp qua mail cho GV, chỉ nộp một lần duy nhất)
6 Tuần thứ 10: Chấm bài, công bố điểm Nếu đồ án không đạt, phải làm lại và nộp sau đó khoảng
1 tuần, thời gian do GV quy định
5 Các mục cần thiết của phần báo cáo
1 MUC LỤC
Ghi rõ các mục chức năng chính đã trình bày trong tài liệu Mỗi chức năng cần phải đính kèm số trang
để người đọc dễ dàng tra cứu
2 MÔ TẢ VẤN ĐỀ
Khi nhận được yêu cầu đặt hàng từ khách hàng (hay GV), phải xem xét tính khả thi (độ khó của dự án
và trình độ của nhân viên, chi phí đầu tư cho dự án và tài chánh của công ty, ) của dự án Viết định nghĩa vấn đề và khoanh vùng các chức năng trong hệ thống một cách rõ ràng.
Phần này mô tả một cách tổng thể về:
Mục đích của hệ thống
Các chức năng chính
Đối tượng sử dụng hệ thống và vai trò của mỗi đối tượng
Trang 43 ĐẶC TẢ YÊU CẦU KHÁCH HÀNG
Sau khi đã đưa ra các chức năng trong phần MÔ TẢ VẤN ĐỀ, cần tiến hành thu thập thông tin (quaphỏng vấn, giấy tờ, băng đĩa, ) từ khách hàng để phân tích một cách chính xác các chức năng đã đặt
ra trên Mỗi chức năng cần phải làm rõ các vấn đề sau:
Mô tả tổng quát về chức năng
Thông tin vào: liệt kê thông tin cần thiết để chức năng hoạt động
Mô tả xử lý: mô tả ngắn gọn qui trình xử lý của chức năng
Thông tin ra: mô tả kết quả xử lý và hiển thị
Ràng buộc, bẫy lỗi: các ràng buộc, tính hợp lệ của dữ liệu đầu vào, ra
4 YÊU CẦU HỆ THỐNG
Yêu cầu này cần thiết để khách hàng hiểu được họ cần chuẩn bị nguồn lực (vật chất và con người) khi
hệ thống vận hành Điều này giúp khách hàng quyết định có đủ sức để làm hệ thống này không
Ghi rõ các yêu cầu về hệ thống :
Phần cứng: cấu hình, các thiết bị liên quan để hệ thống thông tin có thể hoạt động được
Phần mềm: hệ điều hành, hệ cơ sở dữ liệu, web server, các phần mềm và các component liênquan,
5 THIẾT KẾ CƠ SỞ DỮ LIỆU
Dựa vào CRS đã phân tích, tiến hành thiết kế ứng dụng CSDL là phần quan trọng trong ứng dụng màphải thiết kế đầu tiên Trong phần này phải thiết kế gồm 2 phần chính:
Thiết kế mối quan hệ giữa các thực thể (Entity Relationship Diagram - ERD)
Thiết kế chi tiết các thực thể (Entity Detail)
6 THIẾT KẾ CHỨC NĂNG ỨNG DỤNG
Trong phần này phải thiết kế cho các chức năng trong hệ thống đã được phân tích ở trên CRS Mỗichức năng thiết kế các phần sau:
Thiết kế giao diện vào/ra
Mô tả thuật toán kiểm tra tính hợp lệ dữ liệu đầu vào
Mô tả thuật toán xử lý tương ứng với các tác động của người dùng (nên mô tả dưới dạng lưuđồ)
Trang 5 Có thể dùng các mô hình UML mô tả chức năng của ứng dụng
Hướng dẫn sử dụng các thư viện chuẩn Phần này nên trích ra các đoạn code mẫu
Mô hình class Hierarchy.
Mô hình đối tượng và quan hệ giữa các đối tượng
7 HƯỚNG DẪN CÀI ĐẶT
Viết hướng dẫn cài đặt cho ứng: cài đặt CSDL, thiết lập môi trường, cài đặt ứng dụng, Thường phầnnày các bạn phải thực hiện theo các bước 1), 2), 3),
8 LỜI KẾT
Nói lên định hướng phát triển của sản phẩm, bao gồm các chủ đề sau:
Khẳng định sự cần thiết của hệ thống trong tương lai
Nêu các hạn chế về trình độ, năng lực, công nghệ, hạn chế thời gian,
Đưa ra khắc phục các yếu kém trên để nâng chất lượng sản phẩm trong tương lai
9 PHẦN PHỤ LỤC
Một số bảng mẫu:
Bảng danh sách các module
Bảng phân công công việc
Trang 66 Yêu cầu về mã lệnh chương trình
Tổ chức dưới dạng Project của JCreator 3.5, Eclipse 3.2 hay JBuider 2005 Các lớp khi codingphải rõ ràng, dễ đọc Các lớp cần phải lưu riêng thành các tập tin
Khi viết mã lệnh phải thể hiện đúng bảng phân tích, mô hình phân tích
Phải ghi chú đầy đủ cho các module (mô tả chức năng của phương thức, các tham số, ngày viết,người viết
7 Yêu cầu khi nộp bài
Có thể đóng gói chương trình dưới dạng file JAR Sau đó biên dịch thành file EXE
Sinh viên trong quá trình thực hiện đồ án, nếu có tình trạng copy hay nhờ người khác làm thì cảhai bên đều không được phép thi cuối khóa
Nếu sinh viên không thực hiện đúng quy trình trên thì GV có quyền từ chối đánh giá điểm đồ án
Mỗi nhóm có 1 thư mục duy nhất, tên thư mục là DA_LTJNC_NHOM_XX, trong đó XX là số nhóm
đăng ký với lớp trưởng và giảng viên phụ trách môn học Trong thư mục có những phần sau đây:
Tập tin ReadMe.txt bao gồm họ tên và mã sinh viên của từng thành viên nhóm và các ghi chú.
Thư mục con <SOURCE> chứa toàn bộ chương trình nguồn của đồ án.
Thư mục con <DOCUMENTS> chứa các file Word là tài liệu của chương trình
Thư mục con <REFERENCES> chứa các file tài liệu tham khảo (DOC, PDF, HTML, source
code…) mà đồ án có tham khảo
Trang 7Chương trình phải được thử nghiệm chạy tốt trên các môi trường Win9x, Win2000, WinXP.
8 Một số đồ án tham khảo
Đồ án 1 (tối đa 3 SV) Dịch vụ thuê băng đĩa SVCD
Dịch vụ SVCD chuyên cho thuê các loại CD, VCD, MP3, MP4 trên địa bàn thành phố HCM.Đĩa của dịch vụ có nhiều thể loại khác nhau như: Ca nhạc thiếu nhi, ca nhạc tuổi trẻ, hòa tấu, hàikịch, phim hình sự, phim võ thuật, phim tình cảm, cải lương,…, mỗi thể loại có nhiều Album(đối với đĩa ca nhạc, đĩa hòa tấu, …), nhiều bộ (đối với đĩa phim) hay nhiều vở (đối với đĩakịch, đĩa cải lương, …) khác nhau
Mỗi Album, bộ hay vở có thể có một hoặc nhiều đĩa và thường có từ 2 đến 10 bản để phục vụcho thuê Mỗi Album, bộ hay vở phải có tựa đề, tên hãng sản xuất, nước sản xuất, năm sản xuất.Nếu là đĩa phim, cải lương, thì có tên tác giả kịch bản, đạo diễn, diễn viên Nếu là đĩa ca nhạc,tấu hài, tân cổ, thì có tựa đề của các bài hát, bài ca, tác giả và ca sĩ (hoặc nhóm ca sĩ, diễnviên) trình bày, biểu diễn
Giá cho thuê đĩa tính theo từng ngày cho từng đĩa mà khách thuê Các đĩa cùng loại (chẳng hạnVCD) thì có cùng một giá cho thuê Khách hàng khi thuê đĩa phải để lại địa chỉ lưu trú và tiềnđặt cọc ít nhất bằng trị giá của đĩa mà Dịch vụ đã mua
Khi khách trả lại đĩa thì Dịch vụ sẽ tính tiền thuê để cấn trừ vào tiền mà khách đã đặt cọc và trảlại tiền cọc còn dư cho khách hàng Trong trường hợp tiền thuê đĩa nhiều hơn tiền đặt cọc thì chỉlấy đúng bằng tiền đặt cọc
Các giao dịch diễn ra tại Dịch vụ bao gồm:
Nhập (mua) Album mới, phim mới hoặc nhập thêm các bản của các Album cũ, phim cũhiện đang cho thuê tại Dịch vụ,
Cho thuê và nhận lại đĩa khi khách hàng trả lại,
Đổi đĩa khi khách hàng yêu cầu hoặc do đĩa bị trục trặc kỹ thuật,
Thanh lý các đĩa bị hư hỏng hoặc quá cũ,
Đáp ứng các yêu cầu về thông tin của khách hàng về các Album, bộ phim hay vở diễn như:Hãng sản xuất, tác giả kịch bản, ca sĩ, diễn viên, bài hát, …
Trang 8Đồ án 2 (tối đa 3 SV) Doanh nghiệp Tân Thành
Doanh nghiệp Tân Thành là một doanh nghiệp sản xuất hàng may mặc, có một số phòng ban(phòng kỹ thuật, phòng hành chánh, ) và nhiều chuyền sản xuất (chuyền 1, chuyền 2, )
Doanh nghiệp có nhiều nhân viên, nhân viên gián tiếp và nhân viên trực tiếp (còn gọi là côngnhân) Thông tin về một nhân viên gồm có: mã nhân viên, họ tên, ngày sinh, địa chỉ, ngày vàolàm Mỗi nhân viên gián tiếp có một đơn giá ngày công Lương nhân viên gián tiếp bằng sốngày công nhân với đơn giá ngày công Đối với công nhân, doanh nghiệp rất quan tâm đến vănbằng, chứng chỉ liên quan đến nghề may mà công nhân đạt được Mỗi nhân viên gián tiếp/côngnhân phải chịu sự quản lý của một phòng ban/chuyền
Doanh nghiệp sản xuất nhiều loại sản phẩm Mỗi sản phẩm được hoàn thành qua một số côngđoạn Tên và đơn giá mỗi công đoạn phụ thuộc vào từng sản phẩm
Mỗi chuyền hoàn thành các sản phẩm theo từng đợt giao hàng Mỗi đợt giao hàng chỉ giao hàng
để hoàn thành một sản phẩm và giao cho một chuyền với các thông tin ngày giao, số lượng sảnphẩm hoàn thành Các đợt giao hàng có thể giao hoàn thành cùng sản phẩm nhưng không cùngngày Mỗi chuyền phải thực hiện đợt giao hàng từ công đoạn đầu đến công đoạn cuối để hoànthành sản phẩm Đơn giá công đoạn được dùng để tính lương trả cho người sản xuất
Trong quá trình thực hiện đợt giao hàng, một công nhân có thể làm ở nhiều công đoạn khácnhau trong một chuyền Trong mỗi công đoạn có nhiều công nhân tham gia làm việc Mỗi côngnhân làm việc trong một công đoạn sẽ được chấm công theo số lượng hoàn thành Hàng ngày,
kế toán phải nhập bảng chấm công do các ban điều hành các chuyền gởi về Bảng chấm côngcho biết số lượng từng công đoạn của từng đợt giao hàng mà công nhân thực hiện trong ngày.Hàng tháng, doanh nghiệp trả lương cho công nhân 2 kỳ: kỳ ứng và kỳ cuối tháng Mức lươngứng được nhân viên kế toán xác định (bằng một nửa mức thu nhập hàng tháng) Kỳ ứng đượcphát vào ngày 20 mỗi tháng
Cuối tháng, kế toán phải tính và lập bảng lương theo từng phòng ban, từng chuyền (để phát)
Trang 9Đồ án 3 (tối đa 3 SV) Công ty cho thuê thiết bị IPH
IPH chuyên cho thuê các loại thiết bị như: thiết bị chuyển tải CT-10, thiết bị nạp tải NT-1, thiếtbị phân loại PL-3, máy phát điện diesel P-500, máy ủi F-5
Ứng với mỗi loại thiết bị có thể có nhiều thiết bị IPH mong muốn thiết lập một cơ sở dữ liệulưu giữ tất cả thiết bị cho thuê của mình Các thiết bị có các chi tiết như số Sê-ri (duy nhất), tênthiết bị, cấu tạo, kiểu dáng, trọng lượng, đơn giá cho thuê (theo giờ), đơn giá giảm (theo ngày)cho các thiết bị có số giờ thuê từ 8 giờ trở lên trong một ngày, đơn giá giảm (theo tuần) cho cácthiết bị có số ngày thuê trong tuần từ 5 ngày trở lên, ngày mua và tổng số giờ hoạt động Khithiết bị trở nên cũ thì các đơn giá có thể khác so với lúc thiết bị còn mới
Cơ sở dữ liệu cũng phải lưu trữ tất cả khách hàng của doanh nghiệp Chi tiết khách hàng baogồm mã khách hàng, họ tên, địa chỉ, số điện thoại
Khách hàng điện thoại và yêu cầu thuê mướn thiết bị Trực điện thoại điền tất cả chi tiết thuêvào hợp đồng thuê Thông tin trên hợp đồng có số hợp đồng (duy nhất), ngày hợp đồng, cácthông tin chi tiết về khách hàng, và một danh sách các thiết bị thuê Thông tin trên danh sáchgồm: chi tiết về thiết bị thuê, ngày bắt đầu thuê, ngày kết thúc, số giờ thuê trong ngày, nơi giaothiết bị Nơi giao thiết bị là thông tin không có giá trị về mặt tổng hợp, thống kê mà chỉ dùng đểhiện nơi giao trên hợp đồng
Trang 10Đồ án 4 (tối đa 3 SV) Hệ thống đấu giá B
Người điều khiển bán đấu giá thành phố nhận tổ chức đấu giá về máy móc, đồ gỗ, đồ điện, vậtdụng cửa hàng, xe động cơ, các món đồ cổ và linh tinh khác Hàng được bán đấu giá trong cácbuổi đấu giá
Người bán cung cấp hàng theo từng đợt, người này sẽ được cấp một mã tài khoản Họ tên, địachỉ, số điện thoại người bán phải được ghi nhận
Ai đó muốn trở thành thành viên của buổi bán đấu giá phải trả một khoản ký quỹ tối thiểu đểnhận một thẻ thành viên Trong một buổi đấu giá, mỗi thẻ thành viên có một mã tài khoản duynhất Trên thẻ có các thông tin họ tên, địa chỉ, số điện thoại của người mua thẻ
Người bán có thể đăng ký bán nhiều món hàng Mỗi món hàng có mã món hàng và mô tả mónhàng
Hàng được bán đấu giá theo lô Phần lớn các lô chỉ có một món hàng, nhưng vẫn có lô có nhiềumón hàng Người mua có thể đặt giá mua cho nhiều lô
Các lô hàng được bán cho người có giá mua cao nhất Người điều khiển buổi đấu giá có mộtdanh sách các lô hàng được bán đấu giá kèm theo giá khởi điểm của từng lô hàng Khi ngườiđiều khiển tuyên bố người thắng cuộc trong việc trả giá lô hàng thì mã tài khoản, số tiền cượcmua và số lô hàng được ghi nhận Khi một lô hàng không có người mua thì số tiền cược muađược ghi bằng số không
Trang 11Đồ án 5 (tối đa 3 SV) Doanh nghiệp Hoàng Minh
Doanh nghiệp Hoàng Minh là một doanh nghiệp thương mại, chuyên mua bán các loại hànghóa
Doanh nghiệp có nhiều văn phòng đại diện bán hàng ở khắp các tỉnh, thành phố trên phạm vi cảnước Mỗi tỉnh, thành phố được nhận diện bằng mã tỉnh-thành phố và có thuôc tính tên tỉnh-thành phố, số dân Thông tin về một văn phòng gồm có: mã văn phòng (duy nhất), tên vănphòng, địa chỉ, điện thoại liên lạc và tỉnh, thành phố nơi đặt văn phòng
Doanh nghiệp có nhiều nhân viên bán hàng Thông tin về một nhân viên gồm có: mã nhân viên(duy nhất), họ tên, ngày sinh, địa chỉ Nhân viên chỉ được phép làm việc ở một văn phòng đạidiện
Doanh nghiệp kinh doanh nhiều hàng hóa, thông tin về một hàng hóa gồm: mã hàng (duy nhất),tên hàng, đơn vị tính, đơn giá bán, số lượng tối thiểu phải tồn kho, tỉ suất thuế giá trị gia tăng.Doanh nghiệp có nhiều khách hàng Thông tin về một khách hàng gồm có: mã khách hàng, họtên, địa chỉ, và thành phố nơi khách hàng cư ngụ
Mỗi giao dịch mua bán được tiến hành sẽ có một hóa đơn bán hàng do một nhân viên đại diệnbán hàng lập Trên hóa đơn có các thông tin: tên văn phòng, số hóa đơn (dùng để phân biệt hóađơn này với hóa đơn kia), ngày hóa đơn, họ tên khách hàng, địa chỉ khách hàng và một danhsách các mặt hàng có cùng tỉ suất thuế GTGT Một lần mua, khách có thể mua nhiều loại hàngcó số lượng khác nhau và tỉ suất thuế giá trị gia tăng khác nhau (như 5%, 10%, 1%) Nhân viênbán hàng có nhiệm vụ gom các mặt hàng cùng tỉ suất thuế vào một hóa đơn Như vậy một lầnmua khách có thể có nhiều hóa đơn với các tỉ suất thuế khác nhau
Tất cả hóa đơn của các văn phòng phải được gởi về văn phòng chính để thống kê doanh thu
Trang 12Đồ án 6 (tối đa 3 SV) Kế toán tài sản cố định
Doanh nghiệp sản xuất, xây dựng Hòa bình tổ chức kế toán TSCĐ (hữu hình) như sau:
Doanh nghiệp có nhiều loại TSCĐ (nhà cửa, máy móc, ) mỗi loại tài sản có nhiều TSCĐ (Máytrộn hồ T4, Máy dầm D3, ) Thông tin về một tài sản gồm: mã tài sản, tên tài sản, nguyên giá,nguồn gốc (tự có, ngân sách, liên doanh), xuất xứ (nước sản xuất), tỉ lệ khấu hao (10%, 5%, ),ngày đưa vào sử dụng
Doanh nghiệp có nhiều đơn vị Thông tin về đơn vị: mã đơn vị, tên đơn vị Mỗi đơn vị có thểquản lý nhiều TSCĐ nhưng một tài sản chỉ do một đơn vị quản lý
Ngoài việc sử dụng TSCĐ do đơn vị mình quản lý, mỗi đơn vị còn có thể sử dụng nhiều tài sản
cố định do đơn vị khác quản lý thông qua họat động điều chuyển Sự điều chuyển tài sản đượcthực hiện bằng một quyết định điều chuyển Mỗi quyết định đều có số quyết định (có tính duynhất), ngày quyết định, họ tên người ký quyết định và các tài sản điều chuyển Các tài sản điềuchuyển trên một quyết định có thể có ngày điều chuyển khác nhau, đơn vị điều chuyển đến khácnhau
Hàng kỳ kế toán phải tính số khấu hao trích trong kỳ cho từng đơn vị (số khấu hao = tỉ lệ khấuhao x nguyên giá x số ngày sử dụng / 365) Nếu đơn vị sử dụng TSCĐ khác đơn vị quản lý thì
số khấu hao tính cho đơn vị sử dụng, theo số ngày TSCĐ được sử dụng TSCĐ tăng trong kỳnào thì số khấu hao tính ngay trong kỳ đó
Đồ án 7 (tối đa 3 SV) Công ty cung cấp đồ dùng văn phòng NOS
NOS là một nhà cung cấp đồ dùng văn phòng và trang thiết bị văn phòng cho các tổ chức doanhnghiệp trong cả nước Họ sử dụng đường bưu điện để nhận và gởi đơn hàng, catalog theo thông
lệ thông thường Có nhiều loại catalog, chẳng hạn loại catalog tuần, loại catalog tháng, loạicatalog quý
Họ cũng có các loại catalog chuyên mục về một số mặt hàng, chẳng hạn:
Loại catalog OE chuyên về trang thiết bị văn phòng
Loại catalog PS chuyên về sản phẩm giấy và đồ dùng văn phòng
Loại catalog CE chuyên về trang thiết bị máy tính và các phụ kiện
Trang 13NOS mong muốn lưu trữ chi tiết về sản phẩm mà họ cung cấp cụ thể mã hàng, mô tả, màu sắc
và đơn vị tính Chủng loại các mặt hàng trong mỗi loại catalog thì khác nhau từ vài trăm choloại catalog tuần đến vài ngàn cho loại catalog quí Một sản phẩm có thể xuất hiện trên nhiềuloại catalog
NOS phát hành các loại catalog theo từng đợt xuất bản Một sản phẩm chỉ xuất hiện một lầntrên một catalog nhưng có thể có các giá khác nhau trên các đợt xuất bản khác nhau Mỗicatalog có một ngày bắt đầu khuyến mãi và ngày kết thúc khuyến mãi Thời gian khuyến mãicủa các catalogkhác nhau có thể trùng lên nhau chẳng hạn:
trùng một phần: catalog tuần có thời gian khuyến mãi trùng một phần với catalog quý
trùng toàn bộ: catalog CE có thể có cùng thời gian khuyến mãi với catalog tuần
Đồ án 8 (tối đa 3 SV) Quản lý thông tin của một trung tâm thể dục thể thao
Người phụ trách đào tạo Trường đào tạo nghề mong muốn thiết lập một csdl về các môn học mà
họ cung cấp (như chứng chỉ leo núi, cử nhân công nghệ bay, bơi, …) và các học viên ghi danhvào các môn học này
Nhà trường qui định là một học viên được ghi danh học tối đa ba môn học trong cùng một lúc
Họ chỉ quan tâm đến dữ liệu của môn học hiện tại Một khi học viên kết thúc môn học, họ sẽkhông còn thuộc diện quản lý của nhà trường và phải được chuyển thành một CSDL lưu trữ khihọc viên này ghi danh học tiếp môn mới
Thông tin về một học viên gồm: mã học viên, tên học viên, địa chỉ, ngày sinh, số điện thoại,ngày nhập học của học viên Thông tin về môn học gồm: mã môn học, tên môn học, thời lượng.Thông tin về huấn luyện viên phụ trách môn học gồm: tên, ngày sinh, số điện thoại …Một huấnluyện viên có thể phụ trách nhiều môn khác nhau tại cùng một thời điểm
Đồ án 9 (tối đa 3 SV) Công ty phân phối hàng M
Một nhà buôn sỉ kim khí phía bắc NHW hoạt động trong lãnh vực kho hàng có chức năng phânphối hàng Công ty mua hàng từ các nhà cung cấp khác nhau Lưu trữ về hàng có các thông tinnhư mã hàng, mô tả, … Công ty có nhu cầu lưu trữ mã nhà cung cấp, tên, địa chỉ, số điện thoại,
và số fax
Trang 14Doanh nghiệp phải cạnh tranh, nên một mặt hàng được lấy từ nhiều nhà cung cấp khác nhau vàmỗi lần giao, nhà cung cấp có thể giao với số lượng tối đa theo qui định của từng mặt hàng củatừng nhà cung cấp Hàng được đóng bao bì Mỗi bao bì có mã bao bì và kích thước.
Đôi khi bao bì lại quá nhỏ để chứa tất cả hàng vì thế hàng được chứa trên nhiều bao bì Tuynhiên, không thể có hai mặt hàng cùng chứa trong một bao bì
Đồ án 10 (tối đa 3 SV) Hệ thống theo dõi việc phân phối kho hàng
Công ty Cross Island Cable trụ sở ở New York chuyên lắp đặt các thiết bị cho những công tyđường dây khác Họat động chính của công ty như sau: Mỗi sáng các kỹ thuật viên sẽ đến công
ty để nhận lịch lắp đặt hàng ngày của họ và nhận các thiết bị cần thiết lên xe tải của họ Có thểmột vài bộ phận của thiết bị sẽ được kỹ thuật viên trả về kho với tình trạng là tồn kho hay bị hư.Vấn đề chính mà công ty gặp phải là thiết bị mà các kỹ thuật viên chất lên xe tải của họ mỗingày thì rất đắt tiền Hầu hết các thiết bị này được lắp đặt cho công ty của khách hàng, nhưngđôi khi thiết bị không phù hợp cần thay đổi hoặc không lắp đặt được Công ty cần phải lưu giữchính xác các thiết bị lưu kho và danh sách các thiết bị đã được lắp đặt cho khách hàng Công tycần phải biết kỹ thuật viên mang các thiết bị nào ra khỏi kho vào buổi sáng và thiết bị nào đượctrả về lại kho mỗi buổi chiều
Kho thiết bị của công ty sẽ nhập bổ sung các thiết bị mới vào kho thông qua mã vạch (code bar)của nó Mỗi thiết bị có một số thứ tự nhập kho duy nhất và thuộc một lọai thiết bị nào đó
Hệ thống quản lý kho hàng cần hổ trợ đầy đủ mọi chức năng liên quan đến kiểm sóat kho baogồm việc giám sát vật liệu thiết bị được chuyển vào và ra khỏi kho và điều phối số lượng tồnkho
Người quản lý dựa vào đơn đặt hàng của khách, sẽ gán kỹ thuật viên, ngày giờ lắp đặt cho mỗithiết bị
Công ty đang cần xây dựng một CSDL để giúp giám sát việc quản lý kho vật tư của họ
Đồ án 11 (tối đa 3 SV) Hệ thống quản lý thanh toán đơn đặt hàng
FriendHood là một công ty chuyên đảm nhiệm việc xử lý đơn đặt hàng và quản lý việc thanhtóan của khách hàng cho một nhà máy sản xuất các vật dụng bằng da rất nổi tiếng