Biểu đồ lớp

Một phần của tài liệu Nghiên cứu cơ sở dữ liệu hướng đối tượng và áp dụng vào bài toán cụ thể với hệ quản trị DB40 (Trang 88)

Hình 3.2 Biểu đồ lớp của hệ thống

3.5. Một số giao diện của chương trình

Chƣơng trình demo sử dụng:  Ngôn ngữ lập trình C# 2008

 Hệ quản trị cơ sở dữ liệu hƣớng đối tƣợng db4o

Giao diện chính của chương trình

Giao diện đăng nhập

 Để sử dụng đƣợc chƣơng trình ngƣời dùng phải đăng nhập hệ thống.

 Nếu là sinh viên thì chỉ cho phép sử dụng các chức năng: Xem điểm, xem hạnh kiểm

 Nếu là giáo viên thì cho phép sử dụng toàn bộ các chức năng

Hình 3.4 Giao diện đăng nhập

Giao diện cập nhật thông tin lớp học: Cho phép thêm, sửa, xoá thông tin các lớp học

Hình 3.5Giao diện cập nhật thông tin lớp học

Giao diện cập nhật thông tin sinh viên: Cho phép thêm, sửa, xoá thông tin sinh viên

Giao diện cập nhật môn học: Cho phép thêm, sửa, xoá thông tin môn học

Hình 3.7Giao diện cập nhật môn học

Giao diện cập nhật giáo viên: Cho phép thêm, sửa, xoá thông tin giáo viên

Hình 3.8 Giao diện cập nhật giáo viên

Giao diện cập nhật hạnh kiểm: Cho phép thêm, sửa, xoá thông tin hạnh kiểm

Giao diện cập nhật điểm: Cho phép thêm, sửa, xoá thông tin điểm

Hình 3.10 Giao diện cập nhật điểm

Giao diện tìm kiếm môn học: Cho phép tìm kiếm theo một hoặc nhiều thông tin kết

hợp để thu hẹp phạm vi tìm kiếm.

Hình 3.11 Giao diện tìm kiếm môn học

Giao diện tìm kiếm sinh viên: Cho phép tìm kiếm theo một hoặc nhiều thông tin kết

hợp để thu hẹp phạm vi tìm kiếm.

Giao diện tìm kiếm hạnh kiểm: Cho phép tìm kiếm theo một hoặc nhiều thông tin kết hợp để thu hẹp phạm vi tìm kiếm.

Hình 3.13Giao diện tìm kiếm hạnh kiểm

Giao diện tìm kiếm điểm: Cho phép tìm kiếm điểm của một sinh viên dựa vào mã sinh

viên.

Hình 3.14Giao diện tìm kiếm điểm

3.6. Kết luận (adsbygoogle = window.adsbygoogle || []).push({});

Với mục đích mô phỏng cho việc sử dụng cơ sở dữ liệu hƣớng đối tƣợng, bài toán quản lý sinh viên đã thực hiện đƣợc các chức năng thao tác với cơ sở dữ liệu nhƣ: thêm mới, lƣu trữ, cập nhật, xóa, tìm kiếm,… thông tin. Chƣơng trình demo đã đạt đƣợc một số yêu cầu của công việc quản lý sinh viên. Tuy nhiên chƣơng trình mới chỉ chạy ở trên máy đơn và chƣa chạy đƣợc trên mạng.

KẾT LUẬN 1. Kết luận

Để đáp ứng yêu cầu ngày càng đa dạng và phong phú của các ứng dụng, với nhu cầu ngày càng lớn về lƣu trữ và xử lý thông tin đa phƣơng tiện thì việc nghiên cứu cơ sở dữ liệu hƣớng đối tƣợng là việc làm cần thiết. Đây là lĩnh vực đã và đang đƣợc nhiều ngƣời quan tâm nghiên cứu và phát triển ứng dụng. Trong suốt thời gian qua đã có nhiều công trình nghiên cứu về cơ sở dữ liệu hƣớng đối tƣợng và đã có những kết quả tốt cả về mặt lý thuyết và cài đặt ứng dụng. Với sự phát triển đó, ngày càng có nhiều hệ quản trị cơ sở dữ liệu ra đời. Hệ quản trị cơ sở dữ liệu hƣớng đối tƣợng db4o có mã nguồn mở, đƣợc ngƣời sử dụng đánh giá là tốc độ nhanh, yêu cầu bộ nhớ nhỏ, dễ sử dụng. Bên cạnh đó, với những bài toán đƣợc phân tích theo hƣớng đối tƣợng thì việc sử dụng cơ sở dữ liệu hƣớng đối tƣợng sẽ đảm bảo tính nhất quán và dễ cài đặt.

Sau một thời gian thực hiện đề tài với sự nỗ lực, cố gắng của bản thân cùng với sự hƣớng dẫn nhiệt tình của PGS.TS Đoàn Văn Ban, luận văn đã thu đƣợc một số kết quả chính nhƣ sau:

 Trình bày một số vấn đề cơ bản về cơ sở dữ liệu hƣớng đối tƣợng và hệ quản trị cơ sở dữ liệu hƣớng đối tƣợng.

 Trình bày đặc điểm, các thao tác cơ bản của hệ quản trị cơ sở dữ liệu hƣớng đối tƣợng db4o nhƣ: lƣu trữ, xóa, cập nhật, tìm kiếm, truy vấn,…

 Xây dựng chƣơng trình mô phỏng tạo lập cơ sở dữ liệu hƣớng đối tƣợng với hệ quản trị cơ sở dữ liệu hƣớng đối tƣợng db4o để quản lý sinh viên.

2. Hướng nghiên cứu

 Sử dụng mã nguồn của hệ quản trị cơ sở dữ liệu db4o để hiểu sâu sắc hơn cách xây dựng hệ quản trị cơ sở dữ liệu hƣớng đối tƣợng.

 Tích hợp hệ quản trị cơ sở dữ liệu này với Web để có thể sử dụng đƣợc trên Internet.

 Ứng dụng hệ quản trị cơ sở dữ liệu hƣớng đối tƣợng, việc lƣu trữ những ứng dụng phức tạp trong tƣơng lai.

Mặc dù đã rất cố gắng nhƣng do thời gian và trình độ còn hạn chế nên luận văn chắc chắn không tránh khỏi những khiếm khuyết nhất định. Trong tƣơng lai, tác giả sẽ cố gắng khắc phục những hạn chế, tiếp tục nghiên cứu những vấn đề đã nêu ở trên.

Rất mong nhận đƣợc ý kiến đóng góp của quý thầy cô và độc giả để luận văn đƣợc hoàn thiện hơn.

TÀI LIỆU THAM KHẢO Tiếng Việt

1. Đoàn Văn Ban (2005), Bài giảng cơ sở dữ liệu hướng đối tượng, Hà Nội.

2. Đoàn Văn Ban, Nguyễn Thị Tĩnh (2010), Phân tích, thiết kế hướng đối tượng bằng UML, giáo trình Khoa CNTT, Đại học Sƣ phạm Hà Nội

3. Hồ Thuần, Hồ Cẩm Hà (2004), Các hệ cơ sở dữ liệu lý thuyết và thực hành – tập hai, Nhà xuất bản Giáo dục.

4. Phạm Hữu Khang, C# 2005, Nhà xuất bản Lao động xã hội.

5. Phạm Thị Thúy Giang (2008), Xây dựng cơ sở dữ liệu hướng đối tượng với Db4o, Luận văn thạc sỹ khoa học, Trƣờng Đại học Sƣ phạm Hà Nội.

6. Nguyễn Tuệ (2005), Ứng dụng mô hình thực thể liên kết mở rộng vào việc thiết kế quan niệm cơ sở dữ liệu hướng đối tượng, Tạp chí Khoa học ĐHQGHN, KHTN & CN.

Tiếng Anh

7. Db4objects Inc, DB4o tutorial, http://www.db4o.com

8. db4o Reference Documentation, http://developer.db4o.com/Resources/

9.Tim Paterson, Stefan Edlich, Henrik Hörning, Reidar Hörning (2006), The Definitive

Guide to db4o, Apress, 511pp.

10. Ramez Elmasri, Shamkant B. Navathe (2000), Fundamentals of Database Systems

Third Edition , Addison − Wesley, Chapter 11 – Chapter 13, 123p.

11. Ramez Elmasri, Shamkant B. Navathe (2004), Fundamentals of Database Systems

Fourth Edition , Addison − Wesley.

12. Raghu Ranakrishnan / Johannes Gehrke (2000), Database Management Systems. (adsbygoogle = window.adsbygoogle || []).push({});

2nd Ed, Mcgraw Hill, pp. 736 – 776.

13. R.G.G. Cattell, Douglas K . Barry, (1999), The Object Data Standard:ODMG 3.0, Morgan Kaufmann.

Một phần của tài liệu Nghiên cứu cơ sở dữ liệu hướng đối tượng và áp dụng vào bài toán cụ thể với hệ quản trị DB40 (Trang 88)