Luận Văn Xây phần mềm và Website quản lý ký túc xá trường đại học

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Mai Kul, 25/11/13.

  1. Mai Kul

    Mai Kul New Member

    Bài viết:
    1,299
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    TỔNG QUAN ĐỀ TÀI TỐT NGHIỆP

    Trong mô hình Quản lý Kí túc xá này, đối tượng chính là Sinh viên.
    Một hệ thống quản lý Kí túc xá sẽ bao gồm rất nhiều phân hệ nhỏ bao gồm:
    Quản lý các khu Nhà: (Giải quyết các vấn đề liên quan đến các khu nhà ở KTX).
    Quản lý các Phòng trong các khu nhà: (Giải quyết các vấn đề liên quan đến các Phòng ở).
    Quản lý các Dịch vụ sử dụng: (Giải quyết các vấn đề liên quan đến các nhu cầu Dịch vụ cung cấp cho Sinh viên).
    Quản lý các Tài sản sử dụng: (Quản lý các vấn đề liên quan đến các nhu cầu về Tài sản).
    Quản lý Cán bộ nhân viên trong Kí túc xá: (Quản lý toàn bộ các cán bộ nhân viên, thông tin về cán bộ, nắm giữ hồ sơ, lịch công tác).
    Quản lý Sinh viên. (Quản lý toàn bộ hồ sơ sinh viên lưu trú).
    Quản lý tính toán điện nước, thống kê các khoản thu chi trong Kí túc xá: (Quản lý các vấn đề liên quan đến các mức phí yêu cầu dành cho Sinh viên).
    1 . Nhiệm vụ phải thực hiện và kết quả thực hiên /

    Yêu cầu đặt ra của hệ thống
    - Quản lý được nhân viên trong Ký túc xá: thông tin cá nhân, chức vụ.
    - Quản lý sinh viên trong Ký túc xá: với số lượng sinh viên rất lớn, đa dạng về ngành nghề chương trình sẽ cho phép quản lý thông tin sinh viên, chỉnh sửa, thêm mới, tìm kiếm sinh viên, đăng ký phòng sinh viên.
    - Quản lý các khu nhà ở: số khu, tình trạng mỗi khu.
    - Quản lý các trang thiết bị, vật dụng.
    - Quản lý số phòng còn trống: vì số phòng khá lớn do đó vấn đề đặt ra là làm sao để quản lý triệt để và nhanh chóng.
    - Quản lý việc thu tiền điện nước, các loại phí.
    Kết quả dự kiến
    - Nắm vững ngôn ngữ lập trình C#, hệ quản trị cơ sở dữ liệu SQL Server 2005 và công cụ hỗ trợ lập trình Microsoft Visual Studio 2010
    - Chương trình có giao diện đơn giản,thân thiện, dễ sử dụng và nâng cấp.
    - Chương trình chạy ổn định, hiệu quả cao, đáp ứng các yêu cầu đặt ra của hệ thống.

    2. Tóm tắt các phương pháp triển khai

    Tóm tắt phương pháp triển khai
    - Khảo sát Ký túc xá Đại học , tìm hiểu về số khu, số phòng, cách thức quản lý nhân viên và sinh viên, đăng ký phòng ở, các khoản phí.
    - Tìm hiểu ngôn ngữ lập trình C#, cơ sở dữ liệu SQL Server 2005.
    - Công cụ hỗ trợ lập trình Visual Studio 2010.
    - Phân tích các chức năng của bài toán.
    - Thiết kế cơ sở dữ liệu.
    - Viết chương trình.
    - Triển khai và đánh giá kết quả.
    Tóm tắt nội dung các chương
    - Chương 1: Nghiên cứu về lý thuyết, ngôn ngữ lập trình và công cụ hỗ trợ lập trình, hệ cơ sở dữ liệu.
    - Chương 2 : Nêu ra thực trạng mà phần mềm yêu cầu. Phân tích thiết kế hệ thống, thiết kế các thuật toán và cơ sở dữ liệu cho chương trình.
    - Chương 3 : Quá trình thực hiện phần mềm, cung cấp Demo và kết quả phần mềm đạt được.
    - Chương 4 : Kết luận, so sánh, đánh giá kết quả đã thực hiện và khả năng mở rộng của đề tài.

    3. Phạm vi đề tài

    Kết nối đến cơ sở dữ liệu SQL server.
    Xây dựng 1 Website làm môi trường tương tác giữa Sinh viên và Kí túc xá bằng công nghệ ASP.Net (Active Server Pages).
    Xây dựng hệ thống Winform cho hệ thống quản lý Kí túc xá.
    -Quản lý phân quyền đăng nhập vào hệ thống.
    Ø Sinh viên
    Ø Ban Quản lý

    Note: Bản full đầy đủ (Thuyết Minh + Source-Code )

    MỤC LỤC
    TỔNG QUAN ĐỀ TÀI. 1
    CƠ SỞ LÝ THUYẾT VÀ KHẢO SÁT THỰC TẾ 1
    I. Công cụ hỗ trợ lập trình. 1
    I.1. Microsoft Visual Studio 2010. 1
    I.2. Những ưu điểm và các phiên bản. 4
    II. Ngôn ngữ lập trình C#. 4
    II.1. Microsoft .NET. 4
    II.2. Ngôn ngữ C#. 5
    III. Công nghệ ASP.NET. 6
    IV. Cơ sở dữ liệu SQL Server 2005. 9
    IV.1. Khái niệm SQL. 9
    IV.2. Đặc điểm, đối tượng làm việc của SQL Server. 9
    IV.3. Đối tượng làm việc của SQL. 10
    IV.4. Giới thiệu các tập lệnh cơ bản của SQL. 10
    IV.5. Những đặc điểm khiến SQL Server 2005 nổi trội hơn SQL Server 2000. 10
    V. Khảo sát thực tế. 11
    PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 13
    I. Phân tích hệ thống. 13
    I.1. Phân tích chung. 13
    I.2. Yêu cầu đặt ra của bài toán. 13
    I.3. Thông tin tổ chức. 13
    I.4. Cơ cấu tổ chức. 13
    II. Các biểu đồ mô tả hệ thống. 15
    III. Phân tích các nghiệp vụ và sơ đồ mô tả. 20
    III.1. Những nghiệp vụ chính. 20
    III.2. Sơ đồ thuật toán đặc tả các nghiệp vụ. 22
    IV. Hệ thống Winform 28
    IV.1. Chức năng quản lý hệ thống. 28
    IV.2. Chức năng quản lý thông tin sử dụng. 29
    IV.3. Chức năng quản lý thông tin tài sản Ký túc xá. 30
    IV.4. Chức năng quản lý sinh viên. 32
    IV.5. Chức năng quản lý cán bộ. 33
    IV.6. Chức năng thống kê báo cáo. 33
    IV.7. Chức năng tìm kiếm 33
    IV.8. Chức năng quản lý tài khoản người dùng. 34
    V. Phân tích dữ liệu. 35
    V.1. Từ điển dữ liệu. 35
    V.2. Xây dựng mô hình thực thể kết hợp. 37
    V.3. 42
    V.4. Biểu đồ lớp (Class Diagram) 43
    V.5. Mô hình dữ liệu quan hệ Diagram 44
    VI. Phân tích Hệ thống Website. 45
    VI.1. Biểu đồ Use-case(Use case Diagram) 45
    VI.2. Biểu đồ tuần tự (Sequence Diagram) 50
    VII. Đồng nhất 2 Hệ thống Website và Winform 52
    VII.1. Sơ đồ tương tác giữa hai Hệ thống. 53
    XÂY DỰNG CHƯƠNG TRÌNH 55
    I. Các công cụ và yêu cầu hệ thống. 55
    I.1. Các công cụ. 55
    I.2. Yêu cầu hệ thống. 55
    II. Một số hình ảnh Demo chương trình. 56
    II.1. Chức năng hệ thống và Form Main. 56
    II.2. Chức năng quản lý. 57
    II.3. Chức năng quản lý thông tin sử dụng dịch vụ và tài sản. 62
    II.4. Thống kê in báo cáo. 64
    II.5. Giao diện website và các chức năng. 66
    KẾT LUẬN 70
    I. Kết quả đạt được. 70
    II. Mặt hạn chế. 70
    III. Hướng phát triển của đề tài 70
     

    Các file đính kèm:

Đang tải...