Các thành phần của chương trình

Một phần của tài liệu Khoá luận tốt nghiệp tìm hiểu về xml (Trang 37)

PHẦN 2: HIỆN THỰC ỨNG DỤNG 4.1.Giới thiệu ứng dụng

4.2.Các thành phần của chương trình

Chương trình là một website được thiết kế trên nền Visual Studio 2005, ngôn ngữ lập trình C#, gồm có 1 Form chính làm trang chủ và 6 UserControl.

4.2.1. Trang chủ : default.aspx

♦ Hiển thị giao diện giao tiếp với người dùng

♦ Từ trang chủ người dùng sẽ chọn các chức năng cần thao tác(được hiển thị thông qua các Hyperlink)

♦ Từ chức năng người dùng chọn,các UserControl sẽ được hiển thị để đáp ứng chức năng tương ứng.

Hình 1. Thiết kế giao diện trang default.aspx

4.2.2. Danh sách cácUserControl:

DrawDiagram.ascx :

o DrawDiagram.ascx.cs: Định nghĩa phương thức drawall để vẽ sơ đồ lớp đối tượng, đồng thời sử dụng phương thức này nếu đã có đối tượng trong sơ đồ. Nếu không hiển thị hình vẽ mặc định (chưa có đối tượng)

Hình 2. Thiết kế giao diện DrawDiagram.ascx

GetXML.ascx

o Design: Chứa khung nhập cho phép người dùng nhập thông tin sơ

đồ lớp đối tượng từ mã XML, và khung hiển thị mã XML của sơ đồ lớp đối tượng.

o GetXML.ascx.cs:Khi người dùng chọn chức năng :Tạo sơ đồ từ

mã XML hoặc Lấy mã XML của sơ đồ thì khung hiển thị tương ứng

sẽ được thể hiện. Thuộc tính strXML của đối tượng sẽ được dùng để hiển thị mã XML của sơ đồ . Phương thức parseXml được dùng

Hình

GioiThieu.ascx

o Dùng hiển thị bài giới thiệu về chương trình khi người dùng chọn chức năng giới thiệu.

Hình 3. Thiết kế giao diện GioiThieu.ascx

GiupDo.ascx:

o Hiện thông tin hỗ trợ người dùng sử dụng chương trình

Hình 4. Thiết kế giao diện GiupDo.ascx

ThemDoiTuong.ascx

o Design: Hiện form nhập cho người dùng nhập thông tin lớp đối

tượng.

o ThemDoiTuong.ascx.cs:Lấy thông tin người dùng nhập,khởi tạo

Hình 5. Thiết kế giao diện ThemDoiTuong.ascx

ThemQuanHe.ascx

o Design: Hiện form nhập cho người dùng nhập thông tin về quan hệ

cần thêm.. (adsbygoogle = window.adsbygoogle || []).push({});

o ThemQuanHe.ascx.cs: Lấy thông tin người dùng nhập,khởi tạo

Hình 6. Thiết kế giao diện ThemQuanHe.ascx

LienHe.ascx

Hình 7. Thiết kế giao diện LienHe.ascx

QLLienHe.ascx:

o Cập nhật thông tin liên hệ từ người dùng

Hình 8. Thiết kế giao diện QLLienHe.ascx

Một phần của tài liệu Khoá luận tốt nghiệp tìm hiểu về xml (Trang 37)