Giải thuật và lƣu đồ

Một phần của tài liệu xây dựng website quản lý đăng ký đề tài luận văn của giáo viên và sinh viên khoa khoa học tự nhiên (Trang 89)

Lƣu đồ đăng nhập

Ý nghĩa:

 Ngƣời dùng muốn thực hiện các chức năng trên chƣơng trình đều phải đăng nhập vào hệ thống.

 Ngƣời dùng nhập tên đăng nhập và mật khẩu.

 Nếu tên đăng nhập và mật khẩu không hợp lệ, hệ thống sẽ thông báo lỗi và ngƣời dùng sẽ phải nhập lại tên và mật khẩu. Ngƣợc lại ngƣời dùng đã đăng nhập thành công vào hệ thống.

 Hệ thống hiển thị thông tin của ngƣời sử dụng. Bắt đầu

Tên đăng nhập, mật khẩu

Kiểm tra thông tin

Hiển thị thông tin đăng nhập

Báo lỗi Đúng

Sai

GVHD: Lê Minh Lý - 2301 Trang 76 SVTH: Hồ Hoàng Nha - 1111536

Ý nghĩa:

 Để chọn đăng ký đề tài luận văn sinh viên phải đăng nhập thành công vào hệ thống. Nếu sinh viên đăng nhập thất bại sẽ không đƣợc đăng ký đề tài luận văn.

 Hệ thống sẽ kiểm tra sinh viên đã đăng ký đề tài hay chƣa. Nếu sinh viên đã đăng ký đề tài rồi hệ thông sẽ thông báo đã đăng ký rồi. Nếu chƣa thì đăng ký sẽ đƣợc lƣu vào hệ thông.

Bắt đầu

Kết thúc

Hiển thị thông tin đề tài luân văn

Chọn đề tài luận văn

Báo lỗi Kiểm tra đề tài

đã đăng ký

Lƣu thông tin đăng ký vào CSDL

Đúng

GVHD: Lê Minh Lý - 2301 Trang 77 SVTH: Hồ Hoàng Nha - 1111536 Lƣu đồ thêm đề tài luận văn

Ý nghĩa:

 Để thêm đề tài, giảng viên phải đăng nhập vào hệ thống.

 Giảng viên nhập thông tin đề tài.

 Hệ thống kiểm tra thông tin nhập vào, nếu hợp lệ lƣu thông tin vào CSDL, nếu không hợp lệ nhập lại thông tin.

 Hiển thị danh sách các đề tài luận văn. Bắt đầu

Kết thúc Nhập thông tin đề tài

Kiểm tra thông tin (adsbygoogle = window.adsbygoogle || []).push({});

Lƣu đề tài vào CSDL

Hiển thị danh sách các đề tài

Báo lỗi Sai

GVHD: Lê Minh Lý - 2301 Trang 78 SVTH: Hồ Hoàng Nha - 1111536

Ý nghĩa:

 Để cập nhật đề tài giảng viên phải đăng nhập vào hệ thống.

 Giảng viên nhập thông tin cập nhật về sản phẩm.

 Hệ thống kiểm tra thông tin nhập vào, nếu đúng thì lƣu thông tin cập nhật vào CSDL, nếu sai yêu cầu nhập lại thông tin cập nhật.

 Hiển thị danh sách đề tài luận văn. Bắt đầu Kết thúc Nhập thông tin cập nhật Kiểm tra thông tin Cập nhật đề tài vào CSDL

Hiển thị danh sách các đề tài

Báo lỗi Sai

GVHD: Lê Minh Lý - 2301 Trang 79 SVTH: Hồ Hoàng Nha - 1111536 Lƣu đồ xóa đề tài luận văn

Ý nghĩa:

 Giảng viên lựa chọn đề tài cần xóa.

 Giảng viên nhấn vào nút xóa.

 Hệ thống hiển thị thông báo xác nhận xóa.

 Nếu giảng viên đồng ý thì đề tài đƣợc xóa, ngƣợc lại đề tài vẫn còn.

 Hiển thị danh sách các đề tài luận văn. Bắt đầu

Kết thúc Xác nhận

xóa

Xóa

Hiển thị lại đề tài

Sai

GVHD: Lê Minh Lý - 2301 Trang 80 SVTH: Hồ Hoàng Nha - 1111536

Hệ thống

Đăng nhập:

Trƣớc khi muốn sử dụng chƣơng trình, ngƣời dùng phải có một tài khoản gồm: Tên đăng nhập và Mật khẩu để đăng nhập vào chƣơng trình.

Giao diện đăng nhập nhƣ sau:

GVHD: Lê Minh Lý - 2301 Trang 81 SVTH: Hồ Hoàng Nha - 1111536

Giao diện người quản trị (adsbygoogle = window.adsbygoogle || []).push({});

Hình 3. 35 Giao diện Admin

Khi ngƣời sử dụng đăng nhập thành công, hệ thống sẽ hiển thị giao diện thông tin của ngƣời đăng nhập vào.

Quản lý đề tài: Chức năng này cho phép :

Xem thông tin các đề tài luận văn của các giảng viên có đăng ký đề tài.

Thêm đề tài bằng cách nhấn . Nhập đầy đủ các thông tin vào. Xong rồi nhấn nút .

Xóa thông tin của một đề tài bằng cách chọn đề tài cần xóa tƣơng ứng trong danh sách phía dƣới. Nhấn .

GVHD: Lê Minh Lý - 2301 Trang 82 SVTH: Hồ Hoàng Nha - 1111536

Hình 3. 36Giao diện quản lý đề tài

Chỉnh sửa thông tin đề tài bằng cách chọn dòng tƣơng ứng trong danh sách bên dƣới, nhấn nút và tiến hành thay đổi thông tin. Xong rồi nhấn nút

.

Không muốn lƣu thì nhấn nút . Quản lý sinh viên:

Xem và tìm kiếm thông tin của các sinh viên theo lớp. Đối với giảng viên quản lý, gồm các chức năng:

GVHD: Lê Minh Lý - 2301 Trang 83 SVTH: Hồ Hoàng Nha - 1111536 Thêm sinh viên bằng cách nhấn . Nhập đầy đủ các thông tin vào. Xong rồi nhấn nút .

Hình 3. 37Giao diện quản lý sinh viên

Xóa thông tin của một sinh viên bằng cách chọn sinh viên cần xóa tƣơng ứng trong danh sách phía dƣới. Nhấn .

Chỉnh sửa thông tin sinh viên bằng cách chọn dòng tƣơng ứng trong danh sách bên dƣới, nhấn nút và tiến hành thay đổi thông tin. Xong rồi nhấn nút

.

Thống kê các đề tài còn trống: Liệt kê các đề tài vẫn còn trống. Có thể tìm thông tin các đề tài theo từng lĩnh vực.

GVHD: Lê Minh Lý - 2301 Trang 84 SVTH: Hồ Hoàng Nha - 1111536

Hình 3. 38Giao diện thống kê các đề tài còn trống Giao diện giảng viên :

Hình 3. 39Giao diện thông tin giảng viên

GVHD: Lê Minh Lý - 2301 Trang 85 SVTH: Hồ Hoàng Nha - 1111536 Tìm kiếm đề tài: Chức năng này nhằm giúp các giảng viên tìm kiếm thông tin các đề tài của giảng viên khác.

Hình 3. 40Giao diện tìm kiếm đề tài

Đăng ký đề tài: Chức năng này cho phép :

Xem thông tin các đề tài luận văn của cá nhân giảng viên đó.

Thêm đề tài bằng cách nhấn . Nhập đầy đủ các thông tin vào. Xong rồi nhấn nút .

Xóa thông tin của một đề tài bằng cách chọn đề tài cần xóa tƣơng ứng trong danh sách phía dƣới. Nhấn .

GVHD: Lê Minh Lý - 2301 Trang 86 SVTH: Hồ Hoàng Nha - 1111536

Hình 3. 41Giao diện đăng ký đề tài của giảng viên

Chỉnh sửa thông tin đề tài bằng cách chọn dòng tƣơng ứng trong danh sách bên dƣới, nhấn nút và tiến hành thay đổi thông tin. Xong rồi nhấn nút (adsbygoogle = window.adsbygoogle || []).push({});

.

Không muốn lƣu thì nhấn nút .

Giao diện của sinh viên

GVHD: Lê Minh Lý - 2301 Trang 87 SVTH: Hồ Hoàng Nha - 1111536 Đăng ký đề tài luận văn: Chức năng này cho phép:

Hình 3. 43Giao diện xem các đề tài luận văn

Xem thông tin các đề tài luận văn theo tên giảng viên và lĩnh vực nghiên cứu với số lƣợng có thể đăng ký đƣợc. Nếu sinh viên không đáp ứng đƣợc yêu cầu của đề tài sẽ không đƣợc đăng ký.

Sinh viên đăng ký đề tài bằng cách nhấn vào nút , sinh viên sẽ đƣợc cho biết thêm yêu cầu của giảng viên.

GVHD: Lê Minh Lý - 2301 Trang 88 SVTH: Hồ Hoàng Nha - 1111536

1. Kết luận

Kết quả đạt được:

- Có thêm kiến thức về WPF.

- Tiến hành khảo sát thực tế, nắm bắt và hiểu rõ quy trình.

- Phân tích đƣợc quy trình hoạt động và các chức năng của hệ thống thông qua các biểu đồ lớp, biểu đồ tuần tự, sơ đồ Use case, …

- Xây dựng cơ sở dữ liệu trên SQL Sever.

- Xây dựng đƣợc ứng dụng web quản lý đăng ký đề tài luận văn của giảng viên và sinh viên khoa Khoa học tự nhiên thông qua quá trình khảo sát, tham khảo, phân tích thiết kế hệ thống, phân tích thiết kế cơ sở dữ liệu, thiết kế và đặc tả giao diện.

- Thêm kinh nghiệm khi phân tích và thiết kế cơ sở dữ liệu.

Hạn chế:

Đề tài vẫn còn một số hạn chế:

- Ứng dụng còn nhiều thiếu sót, chƣa thực hiện đƣợc các thao tác phức tạp. - Một số giao diện chƣa thân thiện với ngƣời dùng.

- Giao diện thiết kế còn đơn giản, chƣa bắt kịp các kiểu thiết kế mới hiện đại. - Cách sắp xếp code khai báo v.v… còn thiếu gọn gàng, khoa học.

2. Hƣớng phát triển

- Xây dựng đầy đủ các chức năng.

- Tiếp thu ý kiến ngƣời dùng, chỉnh sửa giao diện ngày một thân thiện, chuyên nghiệp hơn.

- Tiếp tục nghiên cứu xây dựng để trang web ngày càng hoàn chỉnh và đƣa vào ứng dụng thực tế.

- Phát triển, áp dụng công nghệ mới đƣa vào trang web để việc thao tác trở nên thuận tiện.

GVHD: Lê Minh Lý - 2301 Trang 89 SVTH: Hồ Hoàng Nha - 1111536

TÀI LIỆU THAM KHẢO

[1]. Adam Nathan, (2010), WPF 4 UNLEASHED.

[2]. Matthew MacDonald, (2010), Pro WPF in C# 2010 Windows Presentation Foundation in .NET 4.0.

[3]. Phạm Thị Xuân Lộc, (2009), Phân tích hệ thống hướng đối tượng. [4]. Windows Presentation Foundation (WPF) MicroSoft VN. (adsbygoogle = window.adsbygoogle || []).push({});

[5]. http://msdn.microsoft.com/en-us/library/ms754130(v=vs.110).aspx

[6]. http://www.wpftutorial.net/ [7]. http://www.xbap.org/

Một phần của tài liệu xây dựng website quản lý đăng ký đề tài luận văn của giáo viên và sinh viên khoa khoa học tự nhiên (Trang 89)