xây dựng website quản lý vật tư trường đại học bách khoa

25 682 0
xây dựng website quản lý vật tư trường đại học bách khoa

Đ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

xây dựng website quản lý vật tư trường đại học bách khoa

LỜI CẢM ƠN Em xin chân thành cảm ơn thầy cô khoa Công nghệ thông tin thầy cô giảng dạy trường Đại Học Bách Khoa Đà Nẵng truyền đạt kiến thức quý báu cho em năm học vừa qua Trong suốt thời gian thực đề tài, em nhận hướng dẫn giúp đỡ tận tình thầy giáo Nguyễn Tấn Khôi – khoa Công nghệ thông tin - Trường Đại Học Bách Khoa Đà Nẵng Điều tiếp thêm nhiều kiến thức hữu ích cho em xây dựng đề tài cách đắn Lời em xin gửi lời cảm ơn chân thành đến thầy giáo Nguyễn Tấn Khôi, cảm ơn thầy kiến thức thực tế mà thầy mang đến cho em Tuy nhiên, trình thực đề tài thời gian hạn hẹp khả có hạn, kinh nghiệm non yếu nên tránh khỏi khuyết điểm sai sót Vì vậy, em mong nhận giúp đỡ, bảo thêm thầy giáo môn bạn để em hoàn thành tốt đề tài Đà Nẵng, ngày 17 tháng 01 năm 2014 Sinh viên thực Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi MỤC LỤC MỞ ĐẦU CHƯƠNG : CƠ SỞ LÝ THUYẾT CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN 11 CHƯƠNG 4:THIẾT KẾ XÂY DỰNG WEBSITE 23 KẾT LUẬN 25 SVTH: Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi MỞ ĐẦU I Lý Do Chọn Đề Tài Ngày với phát triển vũ bão công nghệ thông tin, ngành nghề, lĩnh vực có góp mặt Bởi công nghệ thông tin công cụ hỗ trợ đắc lực, có khả làm cho hệ thống quản lý trở nên đơn giản sử dụng đạt hiệu cao nhiều Với phát triển mạnh mẽ khoa học công nghệ việc ứng dụng công nghệ thông tin ngày rộng rãi Bất kì quan, tổ chức, đơn vị, doanh nghiệp, trường học, … trang bị cho hệ thống máy tính đại với phần mềm quản lý chuyên nghiệp để hổ trợ nghiệp vụ chuyên môn, đáp ứng nhu cầu quản lý thông tin liệu nhanh chóng - xác phục vụ có hiệu công việc Mục tiêu dự án tạo hệ thống thông tin thống phục vụ điều hành quản lý, chọn hướng phát triển website quản lý vật tư nhằm: Tổ chức quản lý, lưu trữ hệ thống máy vi tính làm tăng tính an toàn Bộ máy quản lý nhân gọn nhẹ, cần số nhân viên với hệ thống máy vi tính Chi phí đào tạo sử dụng không tốn Tổ chức quản lý, phù hợp với ứng dụng triển khai diện rộng Bảo trì, phát triển hệ thống, phát triển ứng dụng tích hợp với ứng dụng khác cách dễ dàng nhanh chóng Nên việc mở rộng tốn II Mục Tiêu Của Đề Tài Xây dựng website với quy mô vừa, quản lý tốt Hệ thống liệu đảm bảo việc nhập liệu, quản lý, tra cứu nhanh chóng, thuận tiện Chương trình linh hoạt, động đáp ứng yêu cầu ngày cao công tác quản lý SVTH: Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi III Đối Tượng Nghiên Cứu Toàn công tác quản lý vật tư trường ĐHBK, thành phần tin học liên quan đến công tác quản lý bao gồm: hệ quản trị sở liệu, phân tích thiết kế hệ thống, ngôn ngữ lập trình PHP IV Phương Pháp Thực Hiện Khảo sát hệ thống website tồn tại, tiến hành phân tích chức website cần xây dựng Thực tham khảo ý kiến giáo viên để bổ sung chức cần thiết Tổng hợp thông tin khảo sát, tiến hành phân tích thiết kế hệ thống, thực triển khai môi trường cục SVTH: Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi CHƯƠNG : CƠ SỞ LÝ THUYẾT 1.1 Giơí thiệu về PHP PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") ngôn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngôn ngữ lập trình web phổ biến giới 1.2 Lịch sử phát triển PHP 1.2.1 PHP/FI PHP/FI, viết tắt từ "Personal Home Page/Forms Interpreter", bao gồm số chức cho PHP ta biết đến chúng ngày Nó có biến kiểu Perl, thông dịch tự động biến form cú pháp HTML nhúng Cú pháp giống Perl, hạn chế nhiều, đơn giản có phần thiếu quán Vào năm 1997, PHP/FI 2.0, lần viết lại thứ hai phiên C, thu hút hàng ngàn người sử dụng toàn giới với xấp xỉ 50.000 tên miền ghi nhận có cài đặt nó, chiếm khoảng 1% số tên miền có mạng Internet Tuy có tới hàng nghìn người tham gia đóng góp vào việc tu chỉnh mã nguồn dự án vào thời chủ yếu dự án người 1.2.2 PHP PHP 3.0 phiên cho thấy hình ảnh gần gũi với phiên PHP mà biết ngày Nó Andi Gutmans Zeev Suraski tạo năm 1997 sau viết lại hoàn toàn mã nguồn trước Lý mà họ tạo phiên họ nhận thấy PHP/FI 2.0 yếu việc phát triển ứng dụng thương mại điện tử mà họ xúc tiến dự án trường đại học Trong nỗ lực hợp tác bắt đầu xây dựng dựa sở người dùng có PHP/FI, Andi, Rasmus Zeev định hợp tác công bố PHP 3.0 phiên hệ PHP/FI 2.0, chấm dứt phát triển PHP/FI 2.0 SVTH: Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 1.2.3 PHP Vào mùa đông năm 1998, sau PHP 3.0 thức công bố, Andi Gutmans Zeev Suraski bắt đầu bắt tay vào việc viết lại phần lõi PHP Mục đích thiết kế nhằm cải tiến tốc độ xử lý ứng dụng phức tạp, cải tiến tính mô đun sở mã PHP Những ứng dụng chạy PHP 3.0 dựa tính hỗ trợ nhiều sở liệu API bên thứ ba, PHP 3.0 không thiết kế để xử lý ứng dụng phức tạp cách có hiệu Một động mới, có tên 'Zend Engine' (ghép từ chữ đầu tên Zeev Andi), đáp ứng nhu cầu thiết kế cách thành công, lần giới thiệu vào năm 1999 PHP 4.0, dựa động này, kèm với hàng loạt tính bổ sung, thức công bố vào tháng năm 2000, gần năm sau PHP 3.0 đời Ngoài tốc độ xử lý cải thiện nhiều, PHP 4.0 đem đến tính chủ yếu khác gồm có hỗ trợ nhiều máy chủ Web hơn, hỗ trợ phiên làm việc HTTP, tạo đệm thông tin đầu ra, nhiều cách xử lý thông tin người sử dụng nhập vào bảo mật cung cấp vài cấu trúc ngôn ngữ Với PHP 4, số nhà phát triển dùng PHP lên đến hàng trăm nghìn hàng triệu site công bố cài đặt PHP, chiếm khoảng 20% số tên miền mạng Internet Nhóm phát triển PHP lên tới số hàng nghìn người nhiều nghìn người khác tham gia vào dự án có liên quan đến PHP PEAR, PECL tài liệu kĩ thuật cho PHP 1.2.4 PHP Sự thành công to lớn PHP 4.0 không làm cho nhóm phát triển PHP tự mãn Cộng đồng PHP nhanh chóng giúp họ nhận yếu PHP đặc biệt với khả hỗ trợ lập trình hướng đối tượng (OOP), xử lý XML, không hỗ trợ giao thức máy khách MySQL 4.1 5.0, hỗ trợ dịch vụ web yếu Những điểm mục đích để Zeev Andi viết Zend Engine 2.0, lõi PHP 5.0 Một thảo luận Slashdot cho thấy việc phát triển PHP 5.0 bắt đầu vào thời điểm tháng 12 năm 2002 SVTH: Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi vấn Zeev liên quan đến phiên có mặt mạng Internet vào khoảng tháng năm 2002 Ngày 29 tháng năm 2003, PHP Beta thức công bố để cộng đồng kiểm nghiệm Đó phiên Zend Engine 2.0 Phiên Beta sau mắt vào tháng 10 năm 2003 với xuất hai tính chờ đợi: Iterators, Reflection namespaces tính gây tranh cãi khác bị loại khỏi mã nguồn Ngày 21 tháng 12 năm 2003: PHP Beta công bố để kiểm tra với việc phân phối kèm với Tidy, bỏ hỗ trợ Windows 95, khả gọi hàm PHP bên XSLT, sửa chữa nhiều lỗi thêm nhiều hàm PHP thức mắt ngày 13 tháng năm 2004 sau chuỗi dài kiểm tra thử bao gồm Beta 4, RC 1, RC2, RC3 Mặc dù coi phiên sản xuất PHP 5.0 số lỗi đáng kể lỗi xác thực HTTP Ngày 14 tháng năm 2005, PHP 5.1 Beta PHP Team công bố đánh dấu chín muồi PHP với có mặt PDO, nỗ lực việc tạo hệ thống API quán việc truy cập sở liệu thực câu truy vấn Ngoài ra, PHP 5.1, nhà phát triển PHP tiếp tục có cải tiến nhân Zend Engine 2, nâng cấp mô đun PCRE lên PCRE 5.0 tính cải tiến SOAP, streams SPL 1.2.5 PHP Hiện phiên PHP phát triển, PHP sử dùng thử download địa http://snaps.php.net Phiên PHP kỳ vọng lấp đầy khiếm khuyết PHP phiên tại, ví dụ: hỗ trợ namespace (hiện nhà phát triển chưa công bố rõ ràng vấn đề này); hỗ trợ Unicode; sử dụng PDO làm API chuẩn cho việc truy cập sở liệu, API cũ bị đưa thành thư viện PECL 1.3 Giới thiệu HTML HTML5 ngôn ngữ thiết kế để thiết lập nội dung web Nó nhằm làm cho việc thiết kế phát triển web dễ dàng cách tạo giao diện ngôn ngữ đánh dấu chuẩn hóa trực quan HTML5 cung cấp phương tiện phân tích SVTH: Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi phân định trang bạn, cho phép bạn tạo thành phần rời rạc không thiết kế để cấu tạo trang web cách hợp lý mà tạo để cung cấp cho trang web khả thông tin HTML5 gọi "cách tiếp cận thông tin thông qua thiết kế" kết hợp yếu tố lập đồ thông tin, phân chia ghi nhãn thông tin giúp dễ dàng sử dụng hiểu thông tin Đây tảng tiện ích ngữ nghĩa thẩm mỹ gây ấn tượng sâu sắc HTML5 HTML5 cung cấp khả xuất tất thứ giới từ nội dung văn đơn giản đến đa phương tiện phong phú, tương tác cho nhà thiết kế nhà phát triển trình độ HTML5 cung cấp công cụ quản lý liệu, đồ họa, video, âm có hiệu Nó tạo điều kiện cho phát triển ứng dụng trình duyệt với cho trang web cho thiết bị di động HTML5 công nghệ thúc đẩy cải tiến dịch vụ điện toán đám mây di động, tính đến tính linh hoạt rộng hơn, cho phép phát triển trang web thú vị có khả tương tác Nó đưa vào thẻ cải tiến mới, bao gồm cấu trúc thu nhỏ, nút điều khiển biểu mẫu, API, đa phương tiện, hỗ trợ sở liệu, tốc độ xử lý nhanh đáng kể Các thẻ HTML5 có tính hấp dẫn cao, bao gồm vai trò cách sử dụng chúng Các phiên trước HTML thường dùng thẻ bật Tuy nhiên, HTML5 có nhãn trực quan, có khả mô tả cao Nó cung cấp nhãn nội dung phong phú xác định nội dung Ví dụ, thẻ bổ sung thẻ Ngoài thẻ , , , đưa mô tả xác kiểu nội dung cụ thể 1.4 Chức HTML • Các thẻ mô tả xác chúng thiết kế để chứa đựng • Tăng cường khả truyền thông mạng • Cải thiện khả lưu trữ chung • Các trình làm việc Web (Web Workers) để chạy trình SVTH: Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi • Giao diện WebSocket để thiết lập kết nối liên tục ứng dụng cư trú máy chủ • Truy vấn liệu lưu trữ tốt • Cải thiện tốc độ nạp lưu trang • Hỗ trợ cho CSS3 để quản lý giao diện người dùng đồ họa (GUI), có nghĩa HTML5 định hướng nội dung • Cải thiện xử lý biểu mẫu trình duyệt • Một API sở liệu dựa trên-SQL cho phép lưu trữ cục bộ, phía máy khách • Canvas video, để thêm đồ họa video mà không cần cài đặt plug-in bên thứ ba • Đặc tả Geolocation API (API định vị toàn cầu), sử dụng khả định vị máy điện thoại thông minh để kết hợp dịch vụ ứng dụng đám mây di động • Các biểu mẫu cải tiến làm giảm nhu cầu phải tải mã JavaScript, cho phép truyền thông hiệu thiết bị di động máy chủ điện toán đám mây HTML5 tạo trải nghiệm người dùng hấp dẫn hơn: Các trang thiết kế HTML5 cung cấp trải nghiệm giống với ứng dụng máy tính để bàn HTML5 cung cấp phát triển nhiều tảng nâng cao cách kết hợp khả API với có mặt khắp nơi trình duyệt Khi sử dụng HTML5, nhà phát triển cung cấp trải nghiệm ứng dụng đại, trôi chảy qua tảng Khi bạn nói HTML5, bạn sử dụng phép tốc ký cho đổi liên tục Các thẻ mới, phương thức mới, framework phát triển chung dựa tác động lẫn HTML5 hai đối tác nó, CSS3 JavaScript Đây cốt lõi tượng xử lý ứng dụng lấy máy khách làm trung tâm Ngoài việc triển khai kỹ thuật phương thức công nghệ HTML5 cho máy tính để bàn, triển khai thực HTML5 nhiều trình duyệt điện thoại di động web có tính phong phú thị trường SVTH: Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi phát triển, chứng kiến phổ biến hệ điều hành web Apple iPhone, Google Android, điện thoại chạy Palm Một khía cạnh quan trọng sức mạnh HTML5 lập đồ thông tin chặn nội dung, bạn thích tạo trình dễ hiểu nhiều Bạn thấy công cụ thích hợp cho việc thiết kế phát triển hiệu nhờ ưu ngày tăng giới xử lý web HTML5 báo hiệu đời trình ngữ nghĩa có hiệu mức văn kiểm soát tốt qua việc xây dựng sử dụng biểu mẫu Tất đặc điểm nhiều điểm tốt đẹp khác đổi HTML5 sở cho thống trị ngày tăng mô hình Nhiều thực thể quan, thương mại tổ chức khác — chí nhiều tổ chức số liên quan đến việc xử lý thông tin truyền thông hoạt động quan họ — theo mức độ hay mức khác bị tràn ngập phát triển tượng phát triển HTML5 đèn thần, thần thánh Tuy nhiên, tài sản kỹ thuật phương pháp luận biến trở thành thứ tuyệt vời bạn muốn tiếp cận SVTH: 10 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN 2.1 Khảo sát hệ thống Khoa nơi chịu trách nhiệm cung cấp thiết bị để phục vụ công tác, phục vụ thí nghiệm, thực hành, thực tập sinh viên khoa đơn vị hay khoa khác theo quy định, xếp nhà trường Với tính chất phát triển nhanh với phát triển khoa học công nghệ, lẽ mà để bắt kịp phát triển công nghệ hàng năm khoa thiết bị khoa luôn mua để đáp ứng nhu cầu thực hành, tìm tòi sinh viên Các thiết bị sau có thời gian sử dụng lâu dài, mua cung cấp, tài trợ…Thiết bị nhập lưu kho trường, sau phòng hành tổng hợp chuyển giao khoa Các khoa dựa theo tình hình thực tế phân thiết bị môn tương ứng Các thiết bị trình sử dụng chuyển đổi lẫn môn khoa Thiết bị hỏng hóc hay cần lý chuyển trả phòng hành tổng hợp Trong phạm vi tập xét tất thiết bị giao khoa, xét đến trình nhập thiết bị trường hay lưu kho phòng hành tổng hợp 2.1.1 Mô tả trạng Hệ thống website quản lý vật tư cài đặt, hoạt động máy tính văn phòng khoa vận hành nhân viên khoa phòng hành tổng hợp  Hệ thống cần có chức : Quản trị hệ thống: phân chia cấp độ người dùng khác nhau, người sử dụng chức vụ khác có tác vụ khác nhau, quản lý thiết bị có môn, thiết bị kho( tình trạng, số lượng…) Nhập xuất thiết bị từ phòng hành tổ hợp khoa ngược lại Theo dõi hồ sơ thiết bị, kiếm tra đánh giá tình trạng thiết bị SVTH: 11 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi Có khả chuyển giao thiết bị môn khoa 2.2 Chức website 2.2.1 Người quản trị • Đăng nhập • Nhập thiết bị • Giao cho môn • Giao trả khoa • Xuất thiết bị • Hồ sơ thiết bị • Chuyển quản lý • Bộ môn • Phòng đặt • Người quản lý • Thiết bị • Bảng tính thống kê • Bảng thiết bị • Báo cáo tình hình thiết bị • Liệt kê thiết bị theo danh sách • Tìm kiếm theo tên thiết bị • Tìm kiếm theo mã thiết bị • Quản lý tài khoản 2.2.2 Đối tượng người sử dụng • Quản trị viên (Nhân viên văn phòng) 2.2.3 Môi trường hoạt động • Máy tính cá nhân có kết nối Internet • Cài trình duyệt web: Google Chrome, Internet Explorer, Firefox, … 2.3 Yêu cầu giao diện 2.3.1 Giao diện người dùng Tương tác qua hình máy tính với trình duyệt web giúp người dùng lựa chọn tính mục đích mong muốn Giao diện phần mềm Sử dụng hệ điều hành Windows Hệ thống phải cài đặt trình duyệt web 2.3.2 Giao diện truyền thông Yêu cầu dễ sử dụng , có tính tương tác nhanh Người dùng sử dụng chuột bàn phím để tương tác với chương trình SVTH: 12 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 2.4 Chức hệ thống 2.4.1 Sơ đồ Use Case Sơ đồ USE CASE tổng quát hệ thống : SVTH: 13 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 2.4.2 Sơ đồ Use Case Quản Lý Kho 2.4.3 Sơ đồ Use Case Quản lý chung SVTH: 14 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 2.5 Đặc tả Use-Case 2.5.1 Use-case Đăng nhập ∗ Actor: Nhân viên ∗ Điều kiện trước: ∗ Input: Nhập đầy đủ thông tin  Mã truy cập  Mật ∗ Output: Thông báo rỗng chưa nhập đủ thông tin, lỗi tên truy cập mật sai, thành công tên truy cập mật khớp 2.5.2 Use-case Tài sản thiết bị ∗ Actor: Nhân viên ∗ Điều kiện trước: đăng nhập thành công ∗ Chức : Là chức tương ứng với nghiệp vụ quản lý tất tài sản thiết bị có sử dụng ∗ Input: thông tin • Mã thiết bị • Tháng năm đưa vào sử dụng • Số tháng bảo hành • Đơn vị tính • Thông số kỹ thuật • Tên thiết bị ∗ Output: Lưu thông tin nhập vào CSDL.Thiết bị lúc trực thuộc chung tất môn học 2.5.3 Use-case Nhập thiết bị ∗ Actor: Nhân viên ∗ Điều kiện trước: đăng nhập thành công,lựa chọn hình thức ∗ Chức : Là chức nhập thiết bị phòng hành tổng hợp bàn giao khoa ∗ Input: • Mã phiếu nhập • Ngày nhập • Mã thiết bị • Tên thiết bị • Số lượng • Người quản lý ∗ Output: Làm thay đổi CSDL,kho trường khoa thêm vào số lượng thiết bị với chủng loại số lượng tương ứng 2.5.4 Use-case Giao cho môn ∗ Actor: Nhân viên ∗ Điều kiện trước: đăng nhập thành công SVTH: 15 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi ∗ Chức : Là chức tương ứng với nghiệp vụ bàn giao thiết bị từ kho khoa môn phân công cho người trực thuộc môn quyền quản lý đưa phòng xác định thuộc môn ∗ Input: • Mã thiết bị • Người quản lý • Số lượng • Bộ môn • Phòng đặt • Tên thiết bị ∗ Output: Lưu thông tin nhập vào CSDL,thiết bị lúc trực thuộc môn , người quản lý,một phòng cụ thể 2.5.5 Use-carse Chuyển trả khoa ∗ Actor: Nhân viên ∗ Điều kiện trước: đăng nhập thành công ∗ Chức : Tương ứng với chức chuyển trả thiết bị từ môn khoa ∗ Input: • Người quản lý • Tên thiết bị • Số lượng • Mã thiết bị ∗ Output: Làm tăng số lượng tương ứng kho kho lên 2.5.6 Use-case Đổi mật ∗ Actor: Quản trị ∗ Điều kiện trước: đăng nhập thành công ∗ Input: Điền đầy đủ thông tin • Mật cũ • Mật • Nhập lại mật ∗ Xử lý hệ thống - Kiểm tra nội dung ô mật ô nhập lại mật có trung hay không Không trùng hiển thị ngây thông báo nhắc nhở - Kiểm tra mật cũ có không Nếu cập nhật lại mật ngừoi dùng đăng nhập ∗ Output: Hiển thị thông báo kết đổi mật thành công hay không 2.5.7 Use-case Xuất thiết bị ∗ Actor: Nhân viên ∗ Điều kiện trước: đăng nhập thành công ∗ Chức : Khi thiết bị cần lý, sửa chữa… chuyển từ kho kho sang phòng hành tổng hợp SVTH: 16 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi ∗ Input: Điền đầy đủ thông tin • Mã phiếu xuất • Ngày xuất • Người quản lý • Tên thiết bị • Số lượng • Mã thiết bị ∗ Output: Kho khoa giảm số lượng tương ứng 2.5.8 Use-case Hồ sơ thiết bị ∗ Actor: Nhân viên ∗ Điều kiện trước: đăng nhập thành công ∗ Chức : Nắm bắt cập nhật thông tin tình trạng thiết bị (ở phòng , quản lý,thuộc khoa….) ∗ Input: • TTDM liên quan đến thiết bị • Mã thiết bị • Tên thiết bị • Tình trạng thiết bị ∗ Output: Kiểm tra , đánh giá tình trạng thiết bị 2.5.9 Use-case Chuyển giao quản lý ∗ Actor: Nhân viên ∗ Điều kiện trước: đăng nhập thành công ∗ Chức : Chuyển thiết bị từ người sang người quản lý khác, phòng khác ∗ Input: • Mã thiết bị • Tên thiết bị • Số lượng • Tình trạng thiết bị • Tình trạng thiết bị sau điều chỉnh ∗ Output: Thiết bị CSDL thay đổi người quản lý , thuộc môn hay phòng đặt 2.6 Sơ đồ tuần tự 2.6.1 Sơ đồ tuần tự use-case Nhập thiết bị SVTH: 17 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 2.6.2 Sơ đồ tuần tự use-case Chuyển trả khoa SVTH: 18 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU 3.1 Mô tả dữ liệu 3.1.1 Tài sản thiết bị TAISANTHIETBI (MATB, TENTB, NAMBH , NAMSUDUNG, DVT, THONGSOKT) 3.1.2 Tài khoản người dùng TAIKHOAN(MATK, MATKHAU, QH) 3.1.3 Nhập thiết bị NHAPTHIETBI(MAPN, NGAYNHAP, MATB, TENTB, SOLUONG, NGUOIQUANLY) 3.1.4 Giao cho môn GIAOBOMON(NGUOIQUANLY, TENTHIETBI, SOLUONG, BOMON, PHONGDAT,MATB) 3.1.5 Chuyển trả khoa TRAKHOA(NGUOIQUANLY, TENTB, SOLUONG, MATB ) 3.1.6 Xuất thiết bị XUATTHIETBI(NGUOIQUANLY, MATB, NGAYXUAT, TENTB, SOLUONG, MAPX ) 3.1.7 Hồ sơ thiết bị HOSOTHIETBI(TTTB, MATB, TENTB, TTDM) 3.1.8 Chuyển giao quản lý CHUYENGIAOQL(MATB, TENTB, TTHT, TTCHUYEN ) 3.2 Mô tả các bảng 3.2.1 TAI KHOAN STT Trường Kiểu liệu Null Mô tả MATK CHAR(5) No Mã tài khoản MATKHAU VARCHAR(20) No Mật QH INT Quyền hạn Yes 3.2.2 TAISANTHIETBI SVTH: 19 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi STT Trường Kiểu liệu Null Mô tả MATB INT No Mã thiết bị TENTB NVARCHAR(50) Yes Tên thiết bị NAMBH DATE Yes Thời gian bảo hành NAMSUDUNG DATE Yes Năm đưa vào sử dụng DVT CHAR(11) Yes Đơn vị tính THONGSOKT NVARCHAR(50) Yes Thông số kỹ thuật 3.2.3 NHAPTHIETBI STT Trường Kiểu liệu Null Mô tả MAPN INT No Mã phiếu nhập NGAYNHAP DATE Yes Ngày nhập MATB INT No Mã thiết bị TENTB NVARCHAR(50) Yes Tên thiết bị SOLUONG INT Yes Số lượng NGUOIQUANLY NVARCHAR(50) Yes Người quản lý 3.2.4 GIAOBOMON STT Trường Kiểu liệu Null Mô tả NGUOIQUANLY NVARCHAR(50) Yes Người quản lý TENTB NVARCHAR(50) Yes Tên thiết bị SOLUONG INT Yes Số lượng BOMON NVARCHAR(50) Yes Tên môn PHONGDAT NVARCHAR(50) Yes Tên phòng MATB INT No Mã Thiết bị 3.2.5 TRAKHOA SVTH: 20 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK STT Trường Kiểu liệu GVHD:Ts.Nguyễn Tấn Khôi Null Mô tả NGUOIQUANLY NVARCHAR(50) Yes Người quản lý TENTB NVARCHAR(50) Yes Tên thiết bị SOLUONG INT Yes Số lượng MATB INT No Mã Thiết bị Kiểu liệu Null Mô tả 3.2.6 XUATTHIETBI STT Trường NGUOIQUANLY NVARCHAR(50) Yes Người quản lý MATB INT No Mã thiết bị NGAYXUAT DATE Yes Ngày xuất TENTB NVARCHAR(50) Yes Tên thiết bị SOLUONG INT Yes Số lượng MAPX INT No Mã phiếu xuất 3.2.7 HOSOTHIETBI STT Trường Kiểu liệu Null Mô tả TTTB NVARCHAR(50) Yes Tình trạng thiết bị MATB INT No Mã thiết bị TENTB NVARCHAR(50) Yes Tên thiết bị TTDM NVARCHAR(50) Yes Thông tin 3.2.8 CHUYENGIAOQL STT Trường Kiểu liệu Null Mô tả MATB INT No Mã thiết bị TENTB NVARCHAR(50) Yes Tên thiết bị TTHT NVARCHAR(50) Yes Tình trạng TTCHUYEN NVARCHAR(50) Yes Tình trạng chuyển SVTH: 21 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 3.3 Mô hình quan hệ (Relationships) SVTH: 22 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi CHƯƠNG 4:THIẾT KẾ XÂY DỰNG WEBSITE 4.1 Demo chương trình 4.1.1 Giao diện nhập thiết bị 4.1.2 Giao diện xuất thiết bị SVTH: 23 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 4.1.3 Mẫu xuất thiết bị SVTH: 24 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi KẾT LUẬN Ưu điểm : - Thiết thực dễ dàng sử dụng nâng cấp - Thiết kế cụ thể chi tiết nhiều chức Khuyết điểm : - Còn thiếu số chức Hướng Phát triển - SVTH: Quản lý việc mượn thiết bị giáo viên sinh viên 25 [...]... trạng chuyển SVTH: 21 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 3.3 Mô hình quan hệ (Relationships) SVTH: 22 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi CHƯƠNG 4:THIẾT KẾ XÂY DỰNG WEBSITE 4.1 Demo chương trình 4.1.1 Giao diện nhập thiết bị 4.1.2 Giao diện xuất thiết bị SVTH: 23 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi... sau khi điều chỉnh ∗ Output: Thiết bị trong CSDL sẽ thay đổi người quản lý , thuộc bộ môn hay phòng đặt 2.6 Sơ đồ tuần tư 2.6.1 Sơ đồ tuần tư use-case Nhập thiết bị SVTH: 17 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 2.6.2 Sơ đồ tuần tư use-case Chuyển trả khoa SVTH: 18 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU... trình SVTH: 12 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 2.4 Chức năng của hệ thống 2.4.1 Sơ đồ Use Case Sơ đồ USE CASE tổng quát hệ thống : SVTH: 13 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 2.4.2 Sơ đồ Use Case Quản Lý Kho 2.4.3 Sơ đồ Use Case Quản lý chung SVTH: 14 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 2.5 Đặc tả từng... INT No Mã Thiết bị 3.2.5 TRAKHOA SVTH: 20 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK STT Trường Kiểu dữ liệu GVHD:Ts.Nguyễn Tấn Khôi Null Mô tả 1 NGUOIQUANLY NVARCHAR(50) Yes Người quản lý 2 TENTB NVARCHAR(50) Yes Tên thiết bị 3 SOLUONG INT Yes Số lượng 6 MATB INT No Mã Thiết bị Kiểu dữ liệu Null Mô tả 3.2.6 XUATTHIETBI STT Trường 1 NGUOIQUANLY NVARCHAR(50) Yes Người quản lý 2 MATB INT No Mã thiết bị... và bàn giao về các khoa ∗ Input: • Mã phiếu nhập • Ngày nhập • Mã thiết bị • Tên thiết bị • Số lượng • Người quản lý ∗ Output: Làm thay đổi trong CSDL,kho của trường và của khoa sẽ được thêm vào một số lượng thiết bị với chủng loại và số lượng tư ng ứng 2.5.4 Use-case Giao cho bộ môn ∗ Actor: Nhân viên ∗ Điều kiện trước: đăng nhập thành công SVTH: 15 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn... về khoa và về các bộ và ngược lại Theo dõi được hồ sơ thiết bị, kiếm tra đánh giá được tình trạng thiết bị SVTH: 11 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi Có khả năng chuyển giao các thiết bị giữa các bộ môn trong khoa 2.2 Chức năng của website 2.2.1 Người quản trị • Đăng nhập • Nhập thiết bị • Giao cho bộ môn • Giao trả khoa • Xuất thiết bị • Hồ sơ thiết bị • Chuyển quản. .. thành công ∗ Chức năng : Khi thiết bị cần thanh lý, sửa chữa… sẽ được chuyển từ kho của kho sang phòng hành chính tổng hợp SVTH: 16 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi ∗ Input: Điền đầy đủ thông tin • Mã phiếu xuất • Ngày xuất • Người quản lý • Tên thiết bị • Số lượng • Mã thiết bị ∗ Output: Kho của khoa sẽ giảm đi một số lượng tư ng ứng 2.5.8 Use-case Hồ sơ thiết bị ∗ Actor:... HOSOTHIETBI(TTTB, MATB, TENTB, TTDM) 3.1.8 Chuyển giao quản lý CHUYENGIAOQL(MATB, TENTB, TTHT, TTCHUYEN ) 3.2 Mô tả các bảng 3.2.1 TAI KHOAN STT Trường Kiểu dữ liệu Null Mô tả 1 MATK CHAR(5) No Mã tài khoản 2 MATKHAU VARCHAR(20) No Mật khẩu 3 QH INT Quyền hạn Yes 3.2.2 TAISANTHIETBI SVTH: 19 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi STT Trường Kiểu dữ liệu Null Mô tả 1 MATB INT No.. .Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN 2.1 Khảo sát hệ thống Khoa là nơi chịu trách nhiệm cung cấp các thiết bị để phục vụ công tác, phục vụ thí nghiệm, thực hành, thực tập của sinh viên khoa mình cũng như các đơn vị hay khoa khác theo các quy định, sắp xếp của nhà trường Với tính chất là phát triển... Tư ng tác qua màn hình máy tính với trình duyệt web giúp người dùng lựa chọn được các tính năng và mục đích mong muốn Giao diện phần mềm Sử dụng hệ điều hành Windows Hệ thống phải được cài đặt ít nhất 1 trình duyệt web 2.3.2 Giao diện truyền thông Yêu cầu dễ sử dụng , có tính tư ng tác nhanh Người dùng sử dụng chuột và bàn phím để tư ng tác với chương trình SVTH: 12 Xây Dựng Website Quản Lý Vật Tư ... SVTH: 13 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 2.4.2 Sơ đồ Use Case Quản Lý Kho 2.4.3 Sơ đồ Use Case Quản lý chung SVTH: 14 Xây Dựng Website Quản Lý Vật Tư Trường. .. quản lý SVTH: Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi III Đối Tư ng Nghiên Cứu Toàn công tác quản lý vật tư trường ĐHBK, thành phần tin học liên quan đến công tác quản. .. trạng chuyển SVTH: 21 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn Tấn Khôi 3.3 Mô hình quan hệ (Relationships) SVTH: 22 Xây Dựng Website Quản Lý Vật Tư Trường ĐHBK GVHD:Ts.Nguyễn

Ngày đăng: 08/12/2015, 08:13

Từ khóa liên quan

Mục lục

  • MỞ ĐẦU

  • CHƯƠNG 1 : CƠ SỞ LÝ THUYẾT

  • CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN

  • CHƯƠNG 4:THIẾT KẾ XÂY DỰNG WEBSITE

  • KẾT LUẬN

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

  • Đang cập nhật ...

Tài liệu liên quan