TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘIKHOA CÔNG NGHỆ THÔNG TIN
Đ tàiề tài: Xây d ng ph n m m qu n lý các thi t b c aựng phần mềm quản lý các thiết bị củaần mềm quản lý các thiết bị củaề tàiản lý các thiết bị củaết bị của ị của ủatrường ĐH Công Nghiệp Hà Nộing ĐH Công Nghi p Hà N iệp Hà Nộiội
Nhóm th c hi n: ực hiện: ện: Nhóm 19 Giáo viên HD: Đ M nh Hùngỗ Mạnh Hùng ạnh Hùng
Hà N i, 5/2016ội, 5/2016
Trang 2TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘIKHOA CÔNG NGHỆ THÔNG TIN
Đ tàiề tài: Xây d ng ph n m m qu n lý các thi t b c aựng phần mềm quản lý các thiết bị củaần mềm quản lý các thiết bị củaề tàiản lý các thiết bị củaết bị của ị của ủatrường ĐH Công Nghiệp Hà Nộing ĐH Công Nghi p Hà N iệp Hà Nộiội
Nhóm th c hi n: Tr n Văn Tr nhực hiện: ện: ần Văn TrịnhịnhHoàng Văn Ti nến Bùi Văn Tu nấn L p: KHMT3-K9ớp:
Trang 3Giới thiệu chung
Ngày nay sự phát triển mạnh mẽ của công nghệ làm cho máy tính không thể nàothiếu được trong mọi lĩnh vực đời sống và cùng với sự phát triển của công nghệ thông tin đã giúp cho việc quản lí hồ sơ, sổ sách trong các cơ quan , trường học trở nên rất tiện lợi Khác với việc quản lí hồ sơ, sổ sách theo phương pháp thủ công truyền thống, việc quản lí hồ sơ bởi máy tính đã khắc phục được những khó khăn và yếu kém của quản lí theo phương pháp truyền thống, đó là giảm được số lượng người tham gia quản lí, sự vòng vèo trong các quy trình xử lí, tốc độ việc cập nhật và lấy thông tin tăng lên rất nhiều, thông tin tập trung và gọn nhẹ không cồng kềnh, việc tính toán bằng máy cũng giảm tối thiểu những sai sót Vì vậy ứng dụng trong công tác quản lý thiết bị của nhà trường là mô hình quản lý mới, và đã đem lại những khả năng mới trong công tác quản lý trong trường thuận lợi và dễ dàng hơn Bài toán phân tích và thiét kế hệ thống quản lí thiết bị nhà trường ĐH Công Nghiệp Hà Nội là đề tài của nhóm sinh viên chúng em, nhằm giúp sinh viên tiến hành khảo sát và thực hiện phân tích và thiết kế một hệ thống có thực, giúp sinh viên nắm vững môn học này cũng như bước đầulàm quen với công việc phân tích và thiết kế hệ thống tin học, có những hiểu biết cơ bản về công việc này Dựa trên những kiến thức về bộ môn này, nhóm chúng em chọn đề tài : Quản lí thiết bị nhà trường ĐH Công Nghiệp Hà Nội Nhóm chúng em hy vọng đề tài này tuy không phải là một giải pháp tối ưu nhưng sẽ giải quyết được những khâu chủ yếu của một trình quản lý được sử dụng phổ biến ở các trường học Vì thời gian làm việc và kiến thức môn học cònsâu rộng nên đề tài của chúng em sẽ không tránh khỏi những nhược điểm và sai sót, nhóm chúng em hy vọng nhận được sự đóng góp ý kiến của thầy về đề tài này Xin cảm ơn thầy trong thời gian qua đã truyền dạy cho chúng em những kiến thức và kinh nghiệm làm nền tảng tri thức cho nhóm chúng em hoàn thành đề tài này.
Trang 4MỤC LỤ
I M c tiêu và yêu c u c a đ tàiục tiêu và yêu cầu của đề tàiầu của đề tàiủa đề tàiề tài 1
1.Bài toàn đ t raặt ra 1
1.1 u đi m c a h th ng cũƯu điểm của hệ thống cũểm của hệ thống cũủaệp Hà Nội ống cũ 1
1.2 Nhược điểm của hệ thống cũc đi m c a h th ng cũểm của hệ thống cũủaệp Hà Nội ống cũ 1
2 Yêu c u c a đ tài.ầu của đề tàiủa đề tàiề tài 1
II Phân tích đ tài.ề tài 2
1 Mô t bài toánả bài toán 2
2 Xác đ nh và phân tích các giá tr nghi p vịnh và phân tích các giá trị nghiệp vụịnh và phân tích các giá trị nghiệp vụệp vụục tiêu và yêu cầu của đề tài 2
2.1Mang l i giá tr nghi p v :ại giá trị nghiệp vụ:ị củaệp Hà Nộiụ: 2
2.2Mang l i giá tr kinh t :ại giá trị nghiệp vụ:ị củaết bị của 3
2.3Mang l i giá tr s d ngại giá trị nghiệp vụ:ị của ử dụng ụ:: 3
2.4Kh c ph c các nhắc phục các nhược điểm của hệ thống cũụ:ược điểm của hệ thống cũc đi m c a h th ng cũểm của hệ thống cũủaệp Hà Nội ống cũ 3
3 Xác đ nh các yêu c u c a h th ngịnh và phân tích các giá trị nghiệp vụầu của đề tàiủa đề tàiệp vụống 4
III.Xây d ng các lo i bi u đựng các loại biểu đồại biểu đồểu đồồ 5
1 Bi u đ Use Caseểu đồồ 5
1.1 Xác đ nh các tác nhân c a h th ngị củaủaệp Hà Nội ống cũ 5
1.2 Xác đ nh các ca s d ng c a h th nị củaử dụng ụ:ủaệp Hà Nội ống cũ g 5
1.3 Mô t các ca s d ng ản lý các thiết bị củaử dụng ụ: : 6
2 Bi u đ l pểu đồồ ớp 10
2.1Khái ni m bi u đ l p:ệp Hà Nộiểm của hệ thống cũồ lớp: ớp: 10
2.2Xác đ nh các l p d a vào các khái ni m c a lĩnh v c ng d ngị củaớp:ựng phần mềm quản lý các thiết bị củaệp Hà Nộiủaựng phần mềm quản lý các thiết bị của ứng dụngụ: 10
2.3Gán trách nhi m cho các l p v a tìm đệp Hà Nộiớp:ừa tìm đượcược điểm của hệ thống cũc 12
3 Bi u đ th c th liên k tểu đồồựng các loại biểu đồểu đồết 13
3.1Khái ni mệp Hà Nội 13
3.2Bi u đ th c th liên k tểm của hệ thống cũồ lớp: ựng phần mềm quản lý các thiết bị củaểm của hệ thống cũết bị của 15
4 Bi u đ tu n tểu đồồầu của đề tàiựng các loại biểu đồ 15
4.1 khái ni m:ệp Hà Nội 15
4.2 Bi u đ tu n t Đăng nh p h th ngểm của hệ thống cũồ lớp: ần mềm quản lý các thiết bị của ựng phần mềm quản lý các thiết bị củaập hệ thốngệp Hà Nội ống cũ 16
Trang 54.3 Bi u đ tu n t Đăng kí h th ngểm của hệ thống cũồ lớp: ần mềm quản lý các thiết bị của ựng phần mềm quản lý các thiết bị củaệp Hà Nội ống cũ 17
VI K t Lu nếtận 19
Trang 6Tên hệ thống: Quản lý các thiết bị trường đại học công nghiệp Hà Nội
I.Mục tiêu và yêu cầu của đề tài
1.Bài toàn đặt ra
Quản lý các trang tiết bị được giao tại các bộ môn của trường ĐH Công Nghiệp Hà Nội với hệ thống quản lý cũ bằng văn bản giấy tờ: Quản lý sử dụng trên văn bản giấy tờ , dùng sổ để theo dõi tình trạng thiết bị, nhập các thiết bị thủ công, chỉ có sư tính toán của máy tính tìm kiếm tra cứu thủcông trên sổ sách
1.1 Ưu điểm của hệ thống cũ
Hệ thống quen thuộc Giá thành thấp
1.2 Nhược điểm của hệ thống cũ
Do quản lý bằng sổ sách và giấy nên tốn kém thời gian và nhân lực
Dễ xảy ra sai sót
Khó có thể quản lý một cách chính xác thiết bị Dữ liệu có thể bị mất mát
Tìm kiếm, tra cứu mất rất nhiều thời gian
Do vậy yêu cầu đặt ra phải có 1 hệ thống mới,ứng dụng tin học vào quy trình quản lý nhằm loại bỏ tất cả các nhược điểm trên cảu hệ thống cũ,đồng thới có những tính năng vượt trội so với hệ thống cũ.
2 Yêu cầu của đề tài.
Hệ thống phải có những tính năng sau đây : Quản lý đc giao nhận, nhập xuất các thiết bị
Quản lý được các trang thiết bị của từng phòng ban bộ môn: có trang thiết bị gì, số lượng trang thiết bị, tình trạng ra sao, thêm mới và sửa chữa.
Quản lý chuyên quản lý các thiết bị giữa các bộ môn các phòng đặt. Tìm kiếm và báo cáo theo từng chỉ mục khác nhau.
Trang 7II Phân tích đề tài.
1 Mô tả bài toán
Toàn bộ các thiết bị của trường đại học Công Nghiệp Hà Nội là dụng cụ họcthực hành và lý thuyết của toàn bộ Sinh Viên của các khoa khác nhau trong trường Mỗi 1 Giáo Viên sẽ phụ trách cùng 1 lúc nhiều lớp học, ứng với mỗi lớphọc, giáo viên sẽ phải sắp xếp lịch học sao cho phù hợp nhất, và ứng với mỗi lớpđó, giáo viên bộ môn sẽ phải đăng kí thiết bị với thời gian tương ứng Cán bộ Quản Lí có nhiệm vụ là phải nắm rõ tường tận tất cả các thiết bị (thời gian, người đăng kí, thiết bị còn trống… ) Mỗi khi giáo viên có nhu cầu đăng kí thiết bị ,họ phải đăng nhập vào hệ thống, tìm kiếm dánh sách thiết bị còn trống và điền đầy đủ thông tin vào form đăng kí Ứng với mỗi lớp học, giáo viên bộ môn phải kiểm soát được số lượng sinh viên của mỗi ca học, đảm bảo số lượng các thiết bị đầy đủ khi giao trả thiết bị Cán bộ quản lí sau mỗi 1 tuần sẽ phải thống kê lịch học và danh sách các thiết bị lên Hệ Thống để khi sinh viên chưa rõ lịch học có thể lên đó và tra được lịch học của mình.Cán bộ quản lí khi giao các thiết bị hay là nhận trả các thiết bị đều phải kiểm tra các trang thiết bị cũng như giờ giấc, nếu mọi kiểm tra đều đã ổn thì ca học hôm đó hoàn tất.
2 Xác định và phân tích các giá trị nghiệp vụ
Dựa vào mô tả bài toán ở trên, có thể thấy quản lý đăng ký thiết bị trường đại học công nghiệp sẽ đem lại một số lợi ích sau:
2.1 Mang lại giá trị nghiệp vụ:
Tăng khả năng xử lý: thông tin được xử lý một cách dễ dàng, có thể xử lý đồng
Trang 82.2 Mang lại giá trị kinh tế:
Giảm biên chế cán bộ, giảm chi phí hoạt động: nhờ có hệ thống quản lý các thiết
bị trường đại học công nghiệp mà thông tin được xử lý tự động, không phải mất công nhận, nhập hồ sơ, giấy tờ nên giảm thiểu được số lượng cán bộ tham gia vào công tác này, từ đó giảm chi phí hoạt động cho tổ chức
Tăng độ chính xác, Tiết kiệm thời gian: khi hệ thống quản lý các thiết bị của
trường đại học công nghiệp được triển khai Công việc đăng kí sẽ ko bị trùng lịch hoặc ko đủ thiết bị nhờ việc bố trí thời gian là hợp lí
Giáo Viên sẽ tiết kiệm được thời gian, công sức khi sử dụng hệ thống quản lí thiết bị.
2.3 Mang lại giá trị sử dụng:
Sinh Viên có thể nhanh chóng tìm ra các thông tin về các buổi học (ca thực hành, lý thuyết ),
Giáo Viên mất ít thời gian để tìm ca thực hành,lý thuyết hợp lý.Quá trình chờ thông báo kết quả nhanh hơn rất nhiều do không phải thông qua các bộ phận hành chính, nghiệp vụ kết quả sẽ được gửi thông qua e-mail từ hệ thống sau khi hệ thống đã kiểm tra đầy đủ thông tin.
Giáo Viên có thể thực hiện việc đăng kí thiết bị dễ dàng và thuận tiện, và điền đầy đủ thông tin vào form đăng ký và sau đó chờ kết quả phẩn hồi từ hệ thống.Thông qua hệ thống này, giaó viên chỉ cần xem thông tin về các thiết bị, sau đó lựa chọn thiết bị phù hợp với ca học mình cần
2.4 Khắc phục các nhược điểm của hệ thống cũ, hỗ trợ các chiến lược phát triển lâu dài, đáp ứng được các ưu tiên, các ràng buộc quan trọng của hệ thống.
Hệ thống quản lý đăng ký các thiết bị trường đại học công nghiệp giới thiệu và cung cấp thông tin đầy đủ, chi tiết về các phòng máy cho người dùng tốt hơn so với hệ thống trực tiếp Chính việc cung cấp thông tin đầy đủ, chi tiết, tìm hiểu thông tin nhanh chóng, dễ dàng, tiện lợi và những tiện ích do hệ thống mang lại
Trang 9sẽ giúp cho người học hài lòng, thoải mái, đó chính là những giá trị phi vật thể mà hệ thống đem lại.
3 Xác định các yêu cầu của hệ thống
- Hệ thống phải cung cấp cho giáo viên một danh sách các thiết bị cùng với các
thông tin liên quan (địa điểm, thời gian, ) để người học có thể xem và lựa chọn.
- Khi giáo viên có yêu cầu đăng kí thiết bị, hệ thống phải cung cấp cho họ mẫu
Form để họ điền những thông tin cần thiết, giúp cho họ có thể thực hiện được việc đăng kí dễ dàng.
- Sau khi nhận được thông tin đăng kí của Giáo viên, hệ thống sẽ xử lý thông tin
nhận được một cách tự động và gửi thông tin phản hồi tới họ để xác nhận việc đăng kí thành công hay không Thông tin phản hồi phải nhanh chóng và chính xác.
- Hệ thống hỗ trợ việc hiển thị ca học của từng phòng máy cho sinh viên
- Hệ thống sẽ tạo ra cho mỗi GiáoViên một tài khoản đăng nhập Căn cứ vào đó hệ thống có thể nhận biết Giáo Viên đó thuộc bộ môn nào, ca nào… để hiển thị
thông tin về phòng máy cho phù hợp.
- Thông tin đăng kí thiết bị của giáo viên, thông tin đăng kí sẽ được gửi cho Hệ quản lý thiết bị để xếp thời gian.
Trang 10III.Xây dựng các loại biểu đồ1 Biểu đồ Use Case
Khái niệm Use Case:
Use case là một kỹ thuật được dùng trong kỹ thuật phần mềm và hệ thống để nắm bắt yêu cầu chức năng của hệ thống Use case mô tả sự tương tác đặc trưng giữa người dùng bên ngoài và hệ thống Nó thể hiện ứng xử của hệ thống đối vớibên ngoài, trong một hoàn cảnh nhất định, xét từ quan điểm của người sử dụng Nó mô tả các yêu cầu đối với hệ thống, có nghĩa là những gì hệ thống phải làm chứ không phải mô tả hệ thống làm như thế nào Tập hợp tất cả Use case của hệ thống sẽ mô tả tất cả các trường hợp mà hệ thống có thể được sử dụng.
Mỗi use case mô tả cách thức actor tương tác với hệ thống để đạt được mục tiêu nào đó Một hoặc nhiều kịch bản có thể được tạo ra từ mỗi use case, tương ứng
với chi tiết về mỗi cách thức đạt được mục tiêu nào đó
1.1 Xác định các tác nhân của hệ thống
Dựa vào văn bản mô tả bài toán, ta xác định được các tác nhân của hệ thống nhưsau:
Tác nhân Giáo Viên: sử dụng hệ thống để đăng ký thiết bị cho sinh viên học.Tác nhân sinh viên : sử dụng hệ thống để tìm thông tin về phòng học.
Tác nhân CB quản lý : quản lý hệ thống
1.2 Xác định các ca sử dụng của hệ thống
Đăng nhập/đằn xuất hệ thốngĐăng kí thiết bị
Xem Thông Tin Thiết BịQuản lý thống kế các thiết bị Duy Trì Thông Tin Giáo Viên Thêm ,Xóa Tài Khoản/ Mật Khẩu
Trang 11Xem thông tin thiết bị
Thêm xóa tài khoản mật khẩuDuy trì thông tin giáo viênQuản lý thống kế các thiết bịMượn/trả thiết bị
1.3.Mô tả các ca sử dụng :
Để đăng kí thiết bị đầu tiên giáo viên cần đăng nhập hệ thống của trường và vàoxem các thiết bị còn trống và đăng kí thiết bị sau khi đăng kí hệ thông sẽ tự độnglàm mất thiết bị đó trên danh sách những thiết bị trống và sau khi đăng kí xong thì người quản lý có thể xem danh sách các thiết bị đã đăng kí và từ đó người quản lý có thể quản lý xem thông tin giáo viên đăng kí sử dụng thiết bị và thời gian thiết bị được sử dụng.Sau khi giáo viên đã đăng kí thì học sinh có thể đăng nhập theo tài khoản của sinh viên và xem thông tin về thiết bị ( giờ học và địa điểm… ).Cuối cùng sau khi sử dụng xong giáo viên kiểm tra và hoàn trả lại thiết bị qua người quản lý thiết bị.
Ca Sử Dụng
Tác Nhân(actor)
Trang 12(use case)Đăng Nhập Hệ Thông
-Giáo Viên-Sinh Viên-Cán Bộ Quản Lí
Giúp người dùng đăngnhập vào hệ thống.
Người dùng chọn đăng nhập vào hệ thống.Hệ thống trả về form đăng nhập.
Người dùng điền tài khoản/mật khẩu vào form.
Đăng Kí Thiết Bị
-Giáo Viên Giúp giáo viên đăng kí sử dụng thiết bị.
Người dùng sau khi đăng nhập vào hệ
-Giáo Viên-Cán Bộ Quản Lí-Sinh Viên
Giúp người dùng xem thông tin như: địa điểm, thời gian bắt đầu, thời gian kết thúc, giáo viên phụ trách.
Sau khi người sử dụng đăng nhập vào hệ
thống và chọn xem
thông tin thiết bị Hệ
thống sẽ trả về 1 form điền tên thết bị.
Đăng Xuất -Sinh Viên
-Giáo Viên-Cán Bộ Quản Lí
Giúp người dùng đăngxuất khỏi hệ thống.
Khi người sử dụng muốn đăng xuất khỏi hệ thống Hệ thống sẽ đưa người sử dụng trở lại form đăng nhập.
Duy Trì Thông Tin Giáo Viên
-Cán Bộ Quản Lí
Giúp cán bộ quản lí biết giáo viên nào đăng kí thiết bị.
Sau khi cán bộ quản lí đăng nhập vào hệ
thống và chọn Thông
Trang 13Tin Giáo Viên Hệ
thống sẽ đưa ra danh sách các giáo viên (thông tin về giáo viên)đăng kí thiết bị, tên thiết bị tương ứng với giáo viên đăng kí, địa điểm sử dụng thiết bị, thời gian bắt đầu vào thời gian kết thúc sử dụng thiết bị.
Thêm/Xóa Tài
Khoản/ Mật Khẩu
-Cán Bộ Quản Lí
Giúp cán bộ quản lí Thêm/Xóa tài khoản/mật khẩu có thể đăng nhập vào hệ thống.
Sau khi cán bộ quản lí đăng nhập vào hệ thống và chọn
thêm/xóa tài
khoản/mật khẩu thì
hệ thống sẽ trả về 1 form đăng kí tài khoản.
Cán bộ quản lí điền
tài khoản/mật khẩu.
Lập Bảng Thống Kê Các Thiết Bị
-Cán Bộ Quản Lí
Giúp cán bộ quản lí biết được các thiết bị nào đang còn trống, đang sử dụng,
Sau khi cán bộ quản lí đăng nhập vào hệ thống và chọn thống kêthiết bị Hệ thống sẽ hiển thị danh sách cá thiết bị chưa được đăngkí, các thiết bị đã được đăng kí Và các chức
năng thêm, sửa, xóa.
Trang 14Biểu đồ use case:
Trang 152 Bi u đ l p.ểu đồồ ớp
2.1 Khái niệm biểu đồ lớp:
Biểu đồ lớp chỉ ra sự tồn tại của các lớp và mối quan hệ giữa chúng trong bản thiết kế logic của một hệ thống
▫ Chỉ ra cấu trúc tĩnh của mô hình như lớp, cấu trúc bên trong của chúng và mối quan hệ với các lớp khác.
▫ Chỉ ra tất cả hoặc một phần cấu trúc lớp của một hệ thống.▫ Không đưa ra các thông tin tạm thời.
Khung nhìn tĩnh của một hệ thống chủ yếu hỗ trợ các yêu cầu chức năng của hệ thống.
2.2 Xác định các lớp dựa vào các khái niệm của lĩnh vực ứng dụng
Các thông tin mô tả cho các lớp tìm được:
Lớp Thiết bị bao gồm các thông tin sau:Tên Thiết bị
Mã thiết bịNgày nhập
Lớp Sinh Viên có các thông tin:Mã SV
Tên SVNgày SinhGiới tínhLớp