Xây dựng Website quản lý trang thiết bị và đăng kí thực hành phòng máy cho khoa CNTTĐH Công Nghiệp Hà Nội

33 3.8K 15
Xây dựng Website quản lý trang thiết bị và đăng kí thực hành phòng máy cho khoa CNTTĐH Công Nghiệp Hà Nội

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

N gày nay cuộc sống đang phát triển theo xu hướng hiện đại,mọi thứ cần phải luôn được khắc phục và sửa đổi để đáp ứng với nhu cầu cuộc sống ngày một gia tăng của con người. Và rồi chúng ta nhận ra rằng công nghệ thông tin đang dần dần xuất hiện và thay thế phần lớn công việc của con người . Trong thực trạng đó việc phát triển hệ thống website trực tuyến đã được các thành viên trong nhóm lựa chọn để cùng nhau ứng dụng các hiểu biết của mình để thiết kế nên một sản phẩm . Do lần đầu cùng làm việc nhóm nên không thể tránh khỏi sai sót . Nhóm tác giả luôn luôn ghi nhận mọi ý kiến phản hồi để sản phẩm của nhóm trở nên hoàn thiện hơn. Các thành viên trong nhóm cũng xin chân thành cảm ơn thầy đã theo sát và hướng dẫn trong quá trình nhóm thiết kế và xây dựng hệ thống.

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN LẬP TRÌNH WINDOW ĐỀ TÀI Xây dựng Website quản lý trang thiết bịvà đăng kí thực hành phòng máy cho khoa CNTT-ĐH Công Nghiệp Hà Nội Giáo viên hướng dẫn:Th.sĐỗ Ngọc Sơn Nhóm SV thực hiện: NHÓM 10 Hà Nội 2015 BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN MÔN HỌC LẬP TRÌNH WINDOW Đề tài: Xây dựng Website quản lý trang thiết bị đăng kí thực hành phòng máy cho khoa CNTT-ĐH Công Nghiệp Hà Nội Giáo viên hướng dẫn: Th.s Đỗ Ngọc Sơn Nhóm sinh viên thực hiện: NHÓM 10 Lớp: ĐH KHMT1_K7 Nguyễn Năng Dũng Dương Tuấn Hảo Lê Hữu Đạt Phạm Việt Đức Hoàng Thế Anh 0741060073 0741060101 0741060041 0741060002 0741062000 Mục lục KHẢO SÁT HIỆN TRẠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .7 1.1 Biểu đồ USECASE .7 1.2 Mô tả tác nhân 1.3 Mô tả USECASE 1.4 Mối liên hệ Use Case & Actor .9 1.5 Yêu cầu chức .10 1.5.1 UC01: Login 10 1.5.2 UC02:CreateEquipment .11 1.5.3 UC03: UpdateEquipment .12 1.5.4 UC04: DeleteEquipment 13 1.5.5 UC05: CreateTeacher 13 1.5.6 UC06: UpdateTeacher 14 1.5.7 UC07: DeleteTeacher 15 1.5.8 UC08: AddLab .16 1.5.9 UC09: UpdateLab 17 1.5.10 UC10: DeleteLab .18 1.5.11 UC11: AddCategoryEquipment 18 1.5.12 UC12: UpdateCategoryEquipment 19 1.5.13 UC13: DeleteCategoryEquipment .20 1.5.14 UC14: ViewEquipment 22 1.5.15 UC15: ShowSchedule 22 1.5.16 UC16 CancelLab 23 1.5.17 UC17: RegisterLab 24 1.5.18 UC18: Check Diary 25 1.5.19 UC19: ManageDiary 26 Giao diện trang Web: 28 1.6 Admin: 28 1.7 Teacher 29 1.8 Test tích hợp 31 KẾT LUẬN 32 TÀI LIỆU THAM KHẢO .33 LỜI NÓI ĐẦU N gày sống phát triển theo xu hướng đại,mọi thứ cần phải khắc phục sửa đổi để đáp ứng với nhu cầu sống ngày gia tăng người Và nhận công nghệ thông tin xuất thay phần lớn công việc người Trong thực trạng việc phát triển hệ thống website trực tuyến thành viên nhóm lựa chọn để ứng dụng hiểu biết để thiết kế nên sản phẩm Do lần đầu làm việc nhóm nên tránh khỏi sai sót Nhóm tác giả luôn ghi nhận ý kiến phản hồi để sản phẩm nhóm trở nên hoàn thiện Các thành viên nhóm xin chân thành cảm ơn thầy theo sát hướng dẫn trình nhóm thiết kế xây dựng hệ thống Xin cảm ơn KHẢO SÁT HIỆN TRẠNG Qua thực tế học tập trường có hội tiếp xúc với quy định cách làm việc phòng thực hành Chúng em phần hiểu nguyên lý vận hành hệ thống Qua kiến thức thu thập từ việc tìm hiểu thu thập chúng em tiến hành thiết kế xây dựng lên hệ thống đăng ký phòng thực hành trực tuyến qua website Mục tiêu hệ thống mà chúng em định xây dựng : • Giáo viên xem lịch thực hành tiến hành đăng ký phòng máy thực hành cho tiết dạy • Sinh viên xem thông tin phòng máy lịch học phòng máy • Người quản trị tiến hành kiểm soát toàn trình hoạt động hệ thống Một số yêu cầu mà hệ thống phải đạt được: • Đơn giản , dễ thao tác phải đầy đủ chức cần thiết • Giao diện không cần bắt mắt , màu mè , phải đạt chuẩn thẩm mỹ chung • Hệ thống chạy vận hành ổn định , kiểm soát số lỗi trình sử dụng cho người dùng PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Dựa vào đặc điểm hệ thống nhóm tiến hành phân tích thiết kế hệ thống 1.1 Biểu đồ USECASE 1.2 Mô tả tác nhân # Actor Name Definition & Interests Admin Người chủ trang web Teacher Giáo viên Student Sinh viên 1.3 Mô tả USECASE # Code Name Brief Description UC01 Login Cho phép actor đăng nhập vào hệ thống UC02 CreateEquipment Cho phépactor tạo them thiết bị UC03 UpdateEquipment Cho phép actor chỉnh sửa thông tin thiết bị UC04 DeleteEquipment Cho phép actor chấm dứt hoạt động thiết bị UC05 CreateTeacher Cho phép actor tạo tài khoản cho giáo viên hệ thống UC06 UpdateTeacher Cho phép actor cài đặt lại thông tin liên quan tới tài khoản giáo viên UC07 DeleteTeacher Cho phép actor chấm dứt hoạt động tài khoản giáo viên UC08 AddLab Cho phép actor tạo thông tin phòng máy UC09 UpdateLab Cho phép actor chỉnh sửa thông tin phòng máy 10 UC10 DeleteLab Cho phép actor chấm dứt hoạt động phòng máy 11 UC11 AddCategoryEquipmen Cho phép actor tạo loại thiết bị t 12 UC12 UpdateCategoryEquip Cho phép actor chỉnh sửa thông tin ment loại thiết bị 13 UC13 DeleteCategoryEquipm Cho phép actor hủy loại thiết bị ent 14 UC14 ViewEquipment Cho phép actor xem trang thiết bị phòng máy 15 UC15 ShowSchedule Cho phép giáo viên xem lịch thực hành 16 UC16 CancelLab Cho phép giáo viên hủy lịch thực hành 17 UC17 RegisterLab Cho phép giáo viên đăng ký thực hành 18 UC18 CheckDiary Cho phép giáo viên xem thống kê thực hành 19 UC19 ManageDiary Cho phép giáo viên ghi nhật ký thực hành 1.4 Mối liên hệ Use Case & Actor # Code Name Admin Teacher UC01 Login x x UC02 CreateEquipment x UC03 UpdateEquipment x UC04 DeleteEquipment x UC05 CreateTeacher x UC06 UpdateTeacher x UC07 DeleteTeacher x UC08 AddLab x UC09 UpdateLab x 10 UC10 Delete Lab x 11 UC11 AddCategoryEquipment x 12 UC12 UpdateCategoryEquipment x 13 UC13 Delete CategoryEquipment x Student 14 UC14 ViewEquipment x x x 15 UC15 ShowSchedule x x x 16 UC16 CancelLab x 17 UC17 RegisterLab x 18 UC18 CheckDiary x 19 UC19 ManageDiary x 1.5 Yêu cầu chức 1.5.1 UC01: Login 1.5.1.1 Use Case Description Name Login Code Description Cho phép actor đăng nhập vào hệ thống Actor Admin/Teacher Trigger UC01 Actor bấm nút login Precondition Post condition 1.5.1.2 Chuyển tới trang default với role tương ứng Activities Actor System Main Flow: Login thành công Actor nhập tên đăng nhập/mật khẩu và click vào button Login trang đăng nhập Kiểm tra tên đăng nhập/mật khẩu là chính xác sau đó chuyển tới trang default role tương ứng 10 Precondition Actor đã đăng nhập vào hệ thống Post condition AddCategoryEquipment successfully 1.5.11.2 Activities Actor System Main Flow: View CategoryEquipment Từ màn hình view Thông tin loại thiết bị, click button [Add] 1.5.11.3 Thêm thông tin loại thiết bị vào CSDL, thông báo thành công và chuyển về trang hiển thị thông tin loại thiết bị(SC…) BusinessRules Rule No Rule Description 1.5.12UC12: UpdateCategoryEquipment 1.5.12.1 Use Case Description Name UpdateCategoryEquipment Code UC12 Description Cho phépactorchỉnh sửa thông tin loại thiết bị Actor Admin Precondition Actor đã đăng nhập vào hệ thống Post condition UpdateCategoryEquipment successfully Trigger Actor click [Update] 19 button 1.5.12.2 Activities Actor System Main Flow: View CategoryEquipment Từ màn hình view Thông tin loại thiết bị (SC0…), click button [Update] 1.5.12.3 Chỉnh sửa thông tin thiết bị CSDL, thông báo thành công và chuyển về trang hiển thị thông tin thiết bị (SC…) BusinessRules Rule No Rule Description 1.5.13UC13: DeleteCategoryEquipment 1.5.13.1 Use Case Description Name DeleteCategoryEquipment Description Cho phépactor ẩn thông tin loại thiết bị Actor Admin Precondition Actor đã đăng nhập vào hệ thống Post condition DeleteCategoryEquipment successfully 1.5.13.2 Actor Code UC13 Trigger Actor click [Delete] Activities System Main Flow: View CategoryEquipment 20 button Từ màn hình view Thông tin loại thiết bị (SC0…), click button [Delete] Chỉnh sửa trường Active CSDL thành false, thông báo thành công vào chuyển về trang hiển thị thông tin loại thiết bị (SC…) 21 1.5.13.3 BusinessRules Rule No Rule Description 1.5.14UC14: ViewEquipment 1.5.14.1 Use Case Description Name View Description Cho phépactorxem thông tin trang thiết bị phòng máy Actor Admin, Teacher, Student Trigger Precondition Actor đã đăng nhập vào hệ thống Post condition Chuyển tới trang thông tin thiết bị 1.5.14.2 Code UC14 Actor click button [Trang thiết bị] Activities Actor System Main Flow: View CategoryEquipment Từ trang chủ giáo viên, click hyper link[Trang thiết bị] 1.5.14.3 Hiển thị trang [Trang thiết bị] BusinessRules Rule No Rule Description 1.5.15UC15: ShowSchedule 1.5.15.1 Name Use Case Description ShowSchedule Code 22 UC15 Description Cho phép actor xem lịch thực hành Actor Admin, Student, Teacher Trigger Actor click Hyperlink[Lịch thực hành] Precondition Post condition 1.5.15.2 Chuyển tới trang lịch thực hành Activities Actor System Main Flow: View CategoryEquipment Từ hình trang chủ click HyperLink[Lịch thực hành] 1.5.15.3 Hiển thị trang [Lịch thực hành] BusinessRules Rule No Rule Description 1.5.16UC16 CancelLab 1.5.16.1 Use Case Description Name CalcelLab Code Description Cho phép giáo viên hủy lịch thực hành đăng ký Actor Teacher Precondition Actor đăng nhập vào hệ thống Post condition Delete Schedule Success! Trigger 23 UC16 Actor click HyperLink [Cancel Lab] 1.5.16.2 Activities Actor System Main Flow: View CategoryEquipment Từ màn hình trang chủ giáo viên click HyperLink[CancelLab] 1.5.16.3 Hủy lịch thực hành CSDL, thông báo thành công và lại trang CancelLab BusinessRules Rule No Rule Description 1.5.17UC17: RegisterLab 1.5.17.1 Use Case Description Name RegisterLab Description Cho phép actor đăng ký lịch thực hành phòng máy Actor Admin Precondition Actor đã đăng nhập vào hệ thống Post condition Register Lab Success! 1.5.17.2 Code Trigger Activities Actor System Main Flow: View CategoryEquipment • Từ màn hình Trang chủ, click vào HyperLink[Đăng kí 24 UC17 Actor click button [Đăng kí] ->click button [Submit] thực hành] • Click vào button[Đăng kí] bảng danh sách lớp giáo viên quản lý • Click button [Đăng kí] trường có ngày buổi muốn đăng kí • Click button [Submit] 1.5.17.3 Thêm lịch thực hành vào CSDL, Hiện thị thông báo thành công trở trang đăng kí BusinessRules Rule No Rule Description 1.5.18UC18: Check Diary 1.5.18.1 Use Case Description Name CheckDiary Code Description Cho phép actor xem thống kê nhật ký thực hành Actor Admin Precondition Actor đã đăng nhập vào hệ thống Trigger Post condition 1.5.18.2 Actor Activities System Main Flow: View CategoryEquipment 25 UC18 Actor click HyperLink [Nhật ký thực hành] Từ màn hình trang chủ giáo viên click HyperLink [Nhật Ký Thực Hành] 1.5.18.3 Hiển thị nhật ký thực hành giáo viên đăng nhập vào hệ thống BusinessRules Rule No Rule Description 1.5.19UC19: ManageDiary 1.5.19.1 Use Case Description Name ManageDiary Description Cho phép actor ghi nhật ký buổi thực hành Actor Admin Precondition Actor đã đăng nhập vào hệ thống Post condition Add Diary Success 1.5.19.2 Code Trigger UC19 Actor click HyperLink[Ghi nhật ký] Activities Actor System Main Flow: View CategoryEquipment • Từ màn hình trang chủ admin click Hyperlink[Ghi nhật ký] • Nhập thông tin buổi thực hành Click button [Ghi] Hiện thị trang [CreateDiary], Kiểm 26 tra liệu nhập vào Nếu hợp lệ thêm nhật ký vào CSDL Hiện thị thông báo Ghi thành công trở trang [Ghi nhật ký] 1.5.19.3 BusinessRules Rule No Rule Description 27 Giao diện trang Web: 1.6 Admin: 3.1.1 Đăng Nhập: 3.1.2 Quản lý Trang thiết bị: 3.1.2 3.1.3 Quản lý giáo viên: 28 3.1.4 Quản lý sinh viên: 1.7 Teacher 3.2.1 Đăng nhập: 29 3.2.2 Xem nhật ký thực hành: 30 Ghi nhật ký thực hành 1.8 Test tích hợp (Chưa hoàn thiện) Như nhóm chúng em đưa giao diện số trang tiêu biểu việc thiết kế giao diện Phần lại thiết kế tài liệu xuất cài đặt chương trình thực trực tiếp máy tính để giáo viên đánh giá chi tiết nội dung yêu cầu tập lớn 31 KẾT LUẬN Dù lĩnh vực nơi đâu việc có hệ thống quản lý sử dụng công nghệ tin học việc vô cần thiết đem lại nhiều lợi ích cho người.Khi xây dựng trang web mục đích chúng em mong muốn khách hàng sử dụng mang lại tiện lợi hiệu cao Đến nhóm chúng em đến phần cuối tập lớn, công việc chia cho thành viên nhóm thành viên cố gắng hoàn thành công việc mình.Chúng em mong nhận đánh giá thiết thực từ thầy giáo để chúng em nhận sai sót rút học kinh nghiệm cho lần thực sau Chúng em xin chân thành cảm ơn thầy giáo tận tình giảng dạy hướng dẫn chúng em! 32 TÀI LIỆU THAM KHẢO [1] Ngô Trung Viêt, Phân tích thiết kế hệ thống quản lý kinh doanh nghiệp vụ, Nhà xuất Giao thông vận tải, 2000 [2] Thạc Bình Cường, Phân tích thiết kế hệ thống thông tin, Nhà xuất Khoa học Kỹ thuật, 1999 [3] Đào Kiến Quốc, Phân tích thiết kế hệ thống thông tin học hóa, Đại học Quốc gia Hà Nội, 1999 [4] Phạm Minh Tuấn, Giáo trình Phân tích thiết kế hệ thống thông tin quản lý, Nhà xuất Hà Nội, 2005 33 [...]... màn hình Trang chủ, click vào HyperLink [Đăng kí 24 UC17 Actor click button [Đăng kí] ->click button [Submit] thực hành] • Click vào button [Đăng kí] trong bảng danh sách các lớp giáo viên quản lý • Click button [Đăng kí] trong trường có ngày và buổi muốn đăng kí • Click button [Submit] 2 1.5.17.3 Thêm lịch thực hành vào CSDL, Hiện thị thông báo thành công và trở về trang đăng kí BusinessRules Rule No... dữ liệu nhập vào Nếu hợp lệ thêm một nhật ký vào CSDL Hiện thị thông báo Ghi thành công và trở về trang [Ghi nhật ký] 1.5.19.3 BusinessRules Rule No Rule Description 27 Giao diện trang Web: 1.6 Admin: 3.1.1 Đăng Nhập: 3.1.2 Quản lý Trang thiết bị: 3.1.2 3.1.3 Quản lý giáo viên: 28 3.1.4 Quản lý sinh viên: 1.7 Teacher 3.2.1 Đăng nhập: 29 3.2.2 Xem nhật ký thực hành: 30 Ghi nhật ký thực hành 1.8 Test... ShowSchedule Code 22 UC15 Description Cho phép actor xem lịch thực hành Actor Admin, Student, Teacher Trigger Actor click Hyperlink[Lịch thực hành] Precondition Post condition 1.5.15.2 Chuyển tới trang lịch thực hành Activities Actor System Main Flow: View CategoryEquipment 1 Từ màn hình trang chủ click HyperLink[Lịch thực hành] 2 1.5.15.3 Hiển thị trang [Lịch thực hành] BusinessRules Rule No Rule Description... nhiều lợi ích cho con người.Khi xây dựng trang web này mục đích của chúng em đều mong muốn khi khách hàng sử dụng sẽ mang lại sự tiện lợi và hiệu quả cao nhất Đến đây nhóm chúng em cũng đã đi đến phần cuối của bài tập lớn, các công việc được chia đều cho từng thành viên trong nhóm và các thành viên đều cố gắng hoàn thành công việc của mình.Chúng em rất mong nhận được sự đánh giá thiết thực từ thầy... Description Cho phép actor xem thống kê nhật ký thực hành Actor Admin Precondition Actor đã đăng nhập vào hệ thống Trigger Post condition 1.5.18.2 Actor Activities System Main Flow: View CategoryEquipment 25 UC18 Actor click HyperLink [Nhật ký thực hành] 1 Từ màn hình trang chủ của giáo viên click HyperLink [Nhật Ký Thực Hành] 2 1.5.18.3 Hiển thị nhật ký thực hành của giáo viên đăng nhập vào hệ... Admin, Teacher, Student Trigger Precondition Actor đã đăng nhập vào hệ thống Post condition Chuyển tới trang thông tin thiết bị 1.5.14.2 Code UC14 Actor click button [Trang thiết bị] Activities Actor System Main Flow: View CategoryEquipment 1 Từ trang chủ của giáo viên, click hyper link [Trang thiết bị] 2 1.5.14.3 Hiển thị trang [Trang thiết bị] BusinessRules Rule No Rule Description 1.5.15UC15:... view Thông tin về các loại thiết bị (SC0…), click button [Delete] 2 Chỉnh sửa trường Active trong CSDL thành false, thông báo thành công vào chuyển về trang hiển thị thông tin về loại thiết bị (SC…) 21 1.5.13.3 BusinessRules Rule No Rule Description 1.5.14UC14: ViewEquipment 1.5.14.1 Use Case Description Name View Description Cho phépactorxem thông tin trang thiết bị phòng máy Actor Admin, Teacher,... nhận ra được những sai sót và rút ra bài học kinh nghiệm cho lần thực hiện sau Chúng em xin chân thành cảm ơn thầy giáo đã tận tình giảng dạy và hướng dẫn chúng em! 32 TÀI LIỆU THAM KHẢO [1] Ngô Trung Viêt, Phân tích thiết kế hệ thống quản lý kinh doanh nghiệp vụ, Nhà xuất bản Giao thông vận tải, 2000 [2] Thạc Bình Cường, Phân tích thiết kế hệ thống thông tin, Nhà xuất bản Khoa học Kỹ thuật, 1999 [3]... một số trang chính tiêu biểu trong việc thiết kế giao diện Phần còn lại là thiết kế tài liệu xuất và cài đặt chương trình sẽ được thực hiện trực tiếp trên máy tính để giáo viên có thể đánh giá được chi tiết nhất nội dung yêu cầu của bài tập lớn 31 KẾT LUẬN Dù ở trong mọi lĩnh vực nào và ở bất kỳ nơi đâu thì việc có một hệ thống quản lý sử dụng công nghệ tin học là một việc vô cùng cần thiết và đem... tin về thiết bị (SC0…), click button [Create] 2 Thêm mới thông tin thiết bịvào CSDL, thông báo thành công vào chuyển về trang hiển thị danh sách các thiết bị (SC0…) 11 1.5.2.3 Business Rules Rule No Rule Description 1.5.3 UC03: UpdateEquipment 1.5.3.1 Use Case Description Name UpdateEquipment Description Cho phépactor chỉnh sửa thông tin về thiết bị Actor Admin Precondition Actor đã đăng nhập

Ngày đăng: 31/03/2016, 12:20

Từ khóa liên quan

Mục lục

  • 1.1 Biểu đồ USECASE

  • 1.2 Mô tả tác nhân

  • 1.3 Mô tả USECASE

  • 1.4 Mối liên hệ giữa Use Case & Actor

  • 1.5 Yêu cầu chức năng

    • 1.5.1 UC01: Login

      • 1.5.1.1 Use Case Description

      • 1.5.1.2 Activities

      • 1.5.1.3 Business Rules

      • 1.5.1.4 System Message

      • 1.5.2 UC02:CreateEquipment

        • 1.5.2.1 Use Case Description

        • 1.5.2.2 Activities

        • 1.5.2.3 Business Rules

        • 1.5.3 UC03: UpdateEquipment

          • 1.5.3.1 Use Case Description

          • 1.5.3.2 Activities

          • 1.5.3.3 Business Rules

          • 1.5.4 UC04: DeleteEquipment

            • 1.5.4.1 Use Case Description

            • 1.5.4.2 Activities

            • 1.5.4.3 Business Rules

            • 1.5.5 UC05: CreateTeacher

              • 1.5.5.1 Use Case Description

              • 1.5.5.2 Activities

              • 1.5.5.3 BusinessRules

Trích đoạn

Tài liệu cùng người dùng

Tài liệu liên quan