Đăng ký Đăng nhập
Trang chủ Do an mon ltwindows 2013...

Tài liệu Do an mon ltwindows 2013

.PDF
5
40
145

Mô tả:

Lập trình Windows dùng C# Khoa CNTT- Hutech TRƯỜNG ĐH KỸ THUẬT CÔNG NGHỆ Khoa Công Nghệ Thông Tin Môn: Lập trình Windows  Đồ án môn học Lập trình Windows Giới thiệu: Đây là danh sách các bài tập thu hoạch mà mỗi sinh viên phải thực hiện, bài tập này sẽ được nộp vào cuối khóa. Được tính cho cột điểm lý thuyết (70%). Điểm lưu ý với các bạn sinh viên là đề bài thu hoạch rất ngắn gọn, không liệt kê hết tất cả các thông tin chi tiết phải làm như thế nào giống như các bài hướng dẫn trước đây. Các bạn phải tự mình tìm hiểu và xây dựng chương trình, tôi có mô tả một số các yêu cầu tối thiểu, các bạn ít nhất cũng phải làm đạt các yêu cầu đó. Do đó hoàn toàn phụ thuộc vào các bạn, các bạn có thể bổ sung các chức năng nâng cao tùy ý, và những khả năng sáng tạo của bạn cho chương trình sẽ được đánh giá rất cao! Mọi thắc mắc các bạn có thể mail về: [email protected]. hoặc facebook: www.facebook.com/nguyenha.giang (Nguyen Ha Giang) Chúc các bạn làm tốt! Yêu cầu: 1. Các bạn sinh viên sẽ đăng ký nhóm, mỗi nhóm có 4 thành viên tối đa. Cử một người làm nhóm trưởng và đặt tên nhóm. 2. Tất cả chương trình viết dạng Windows App hay Windows Form, sử dụng ADO.NET để kết nối cơ sở dữ liệu SQL Server hoặc MS Access. Tiêu chuẩn đánh giá: 1. Tính đúng đắn: các chức năng thực hiện đúng với yêu cầu. 2. Tính đầy đủ: hoàn thành đầy đủ các chức năng được mô tả. Created by Nguyen Ha Giang -1- Lập trình Windows dùng C# Khoa CNTT- Hutech 3. Giao diện: cách trình bày giao diện ứng dụng theo hướng thân thiện với người dùng, các chức năng phải dễ sử dụng, các control được sử dụng và bố trí một cách hợp lý, tránh trường hợp trình bày cầu kỳ, phức tạp, quá nhiều màu sắc, khó thao tác… 4. Phong cách: mã nguồn được tổ chức tốt (well-organized), cách đặt tên định danh, biến hằng, cách tổ chức class, viết các chú thích cho code… 5. Tính sáng tạo của sinh viên: sinh viên có thể bổ sung bất cứ các tính chức năng nâng cao, hỗ trợ chương trình được tốt hơn… Danh sách bài thu hoạch 1. Viết chương trình minh họa quản lý quán ăn nhanh. Chương trình phải có các chức năng tối thiểu như sau: a. Nhập danh sách các món ăn, giá tiền tương ứng. b. Chức năng tính tiền cho khách: khách chọn các món ăn, nước,…tính tổng giá tiền. c. Thống kê xem trong ngày bán được những món gì, tổng số tiền thu được, món gì được mua nhiều nhất… 2. Viết chương trình minh họa quản lý cửa hàng bán điện thoại di động. Chương trình phải thực hiện tối thiểu các yêu cầu như sau: a. Nhập danh sách các mặt hàng điện thoại di động và các phụ kiện tương ứng, giá tiền tương ứng của từng món hàng… b. Chức năng bán hàng: tính tiền cho các món hàng mà khách hàng đã mua. c. Chức năng thống kê xem những điện thoại và phụ kiện nào được bán, tổng số tiền tương ứng, mặt hàng nào được bán ra nhiều nhất… 3. Viết chương trình minh họa quản lý nhà sách. Chương trình có tối thiểu các thông tin như sau: a. Nhập vào các đầu sách, văn phòng phẩm…, giá tiền tương ứng. b. Chức năng tính tiền: tính tiền cho một khách hàng khi đi mua đồ. c. Thống kê các loại sách được bán, tổng giá tiền tương ứng, sách nào được bán nhiều nhất. Created by Nguyen Ha Giang -2- Lập trình Windows dùng C# Khoa CNTT- Hutech 4. Viết chương trình minh họa quản lý quán cafe văn phòng, chương trình thực hiện tối thiểu các yêu cầu như sau: a. Nhập vào các loại thức uống giải khát, món ăn…, mỗi loại có giá tiền tương ứng. b. Tính tiền cho một bàn: tính tổng giá tiền + phụ thu (ví dụ buổi tối thì giá khác ban ngày…) c. Thống kê thông tin bán hàng trong ngày, loại thức uống nào được khách hàng gọi nhiều… 5. Viết chương trình minh họa quản lý một siêu thị mini, thực hiện tối thiểu các chức năng mô tả như sau: a. Nhập vào kho các mặt hàng để bán với các thông tin: tên hàng, hãng sản xuất…và giá của từng mặt hàng tương ứng. b. Tính tiền cho khách mua hàng: tính tổng giá tiền cho các món hàng được mua, có chức năng giảm giá bằng cách nhập % giảm giá. c. Thống kê thông tin bán hàng trong ngày., các sản phẩm nào được bán chạy... 6. Viết chương trình quản lý hiệu thuốc tây, có các chức năng tối thiểu như sau: a. Nhập vào danh sách các mặt hàng thuốc y tế với các thông tin chi tiết (sinh viên tự thiết kế) b. Tính tiền cho một hóa đơn thuốc… c. Thống kê những loại thuốc nào được bán nhiều, những đơn thuốc có tổng số tiền phải trả cao… 7. Viết chương trình minh họa phần mềm sổ tay cá nhân, có các chức năng tối thiểu như sau: a. Quản lý danh sách Friend List: thêm, xóa, sửa, tìm kiếm… b. Quản lý lịch hẹn, công tác, alarm.. c. Quản lý những ghi chú… d. Thống kê những cuộc hẹn đã hoàn thành và những cuộc hẹn sắp tới 8. Viết chương trình quản lý mượn-trả sách trong thư viện, có các chức năng tối thiểu như sau: a. Nhập danh mục sách: tên sách, số lượng cuốn … Created by Nguyen Ha Giang -3- Lập trình Windows dùng C# Khoa CNTT- Hutech b. Mượn trả sách: cho phép mượn những đầu sách còn trong thư viện, trả những cuốn sách được mượn. c. Chức năng thống kê: thống kê những cuốn sách được cho mượn, những cuốn sách mượn quá hạn chưa trả… 9. Viết chương trình quản lý khách sạn mini, chương trình có tối thiểu các chức năng sau: a. Nhập vào danh sách các phòng với các thông tin chi tiết… b. Cho phép khách thuê phòng và lưu thông tin lại…(lưu ý phải quản lý việc những phòng đang cho thuê thì không được cho ngưới khác thuê) c. Tính tiền cho khách khi trả phòng d. Thống kê những phòng được thuê nhiều: thời gian thuê, số tiền… 10. Viết chương trình quản lý bán máy tính và linh kiện, chương trình có các chức năng sau: a. Nhập vào danh sách những món hàng: máy tính và các linh kiện…với các thông tin chi tiết và giá tiền tương ứng. b. Bán hàng: tính tiền cho một hóa đơn bán hàng… c. Thống kê các mặt hàng được bán nhiều, hóa đơn có giá trị cao… 11. Viết ứng dụng Draw, có các chức năng như sau: a. Cho phép người dung thực hiện các thao tác vẽ đường hình học: thẳng, tròn, hình chữ nhật… b. Cho phép di chuyển, chỉnh sửa lại các đối tượng hình học. c. Cho phép lưu lại theo hai dạng: dạng file đối tượng của ứng dụng và dạng file ảnh bitmap. 12. Viết ứng dụng quản lý file mô phỏng theo ứng dụng Windows Explorer, có các chức năng: a. Cho phép duyệt ổ đĩa trong máy tính, xem theo dạng cây các thư mục trong đĩa. Xem chi tiết nội dung các thư mục và file trong một ổ đĩa nào đó… b. Có các chức năng đổi tên, xóa, di chuyển file sang thư mục khác. c. Chức năng thống kê xem kích thước của thư mục, file… d. Chức năng open file. 13. Viết ứng dụng quản lý các file nhạc, video, ứng dụng có các chức năng sau: Created by Nguyen Ha Giang -4- Lập trình Windows dùng C# Khoa CNTT- Hutech a. Chức năng quản lý album các file nhạc mp3 hoặc file video: thêm, xóa các file vào album. b. Chức năng tra cứu tìm kiếm theo: tên bài hát, tác giả, ca sỹ… c. Play các file nhạc, video theo từng file, nhóm file được chọn hoặc theo list trong album. Ngoài ra hiển thị lyric các bài hát đang hát (nếu có). d. Chức năng thống kê các hit của các file nhạc hoặc album. 14. Viết ứng dụng quản lý hồ sơ xin việc của công ty cung cấp việc làm. 15. Viết ứng dụng hỗ trợ luyện thi trắc nghiệm bằng lái xe. 16. Viết ứng dụng minh họa trình duyệt cơ bản, các chức năng sinh viên tham khảo các trình duyệt phổ biến như: IE, FireFox, Google Chrome. 17. Viết ứng dụng minh họa game (sinh viên tự chọn nội dung game). 18. Sinh viên có thể chọn ứng dụng khác ngoài danh sách đã liệt kê bên trên. Lưu ý: Mỗi chương trình đều có CSDL để quản lý, các bạn phải xây dựng được CSDL này, chỉ cần một số table cơ bản chứa thông tin liên quan mặt hàng, thông tin bán hàng … CSDL nên thiết kế đơn giản nhưng tối thiểu phải đạt yêu cầu phục vụ cho các chức năng mô tả trong từng bài thu hoạch.  Created by Nguyen Ha Giang -5-
- Xem thêm -

Tài liệu liên quan