Yêu cầu lớn nhất hiện nay đối với cán bộ làm công tác tin học tại mọi cơ qua làphải có khả năng phân tích được thực trạng nghiệp vụ của cơ quan từ đó thiết kế, xây dựng ra các hệ thống t
Trang 1TRƯỜNG CAO ĐẲNG NGHỀ SỐ 4
BỘ QUỐC PHÒNGKHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LẬP TRÌNH QUẢN LÝ
TÊN ĐỂ TÀI : QUẢN LÝ TRANG THIẾT BỊ
Trang 2LỜI NÓI ĐẦU
Cùng với sự phát triển mạnh mẽ của các ngành kỹ thuật, công nghệ thông tin
đã tiến lên hàng đầu cùng một loạt các cải tiến, hoàn thiện các sản phẩm đã có,
bổ sung các sản phẩm mới đáp ứng nhu cầu của xã hội
Trong sự phát triển đó không thể không kể đến sự phát triển ứng dụng khôngngừng của các phần mềm quản lý trên máy tính Những ứng dụng quản lý trênmáy tính đã giúp cho con người giải quyết nhanh chóng những công việc trongchốc lát với độ chính xác cao mà trước đây phải làm trong hàng giờ, hàng ngày
Để có được những phần mềm quản lý đó thì công việc phân tích thiết kế và xâydựng hệ thống thông tin quản lý không thể thiếu được trong việc thiết kế phầnmềm quản lý Nếu không có sự giúp sức của máy tính thì công tác quản lý củacác cơ quan như: Ngân hàng, du lịch, dịch vụ thương mại, các công ty, nhà máy,trường học không thể nói đến tự động hoá
Yêu cầu lớn nhất hiện nay đối với cán bộ làm công tác tin học tại mọi cơ qua làphải có khả năng phân tích được thực trạng nghiệp vụ của cơ quan từ đó thiết
kế, xây dựng ra các hệ thống thông tin sử dụng máy tính và các phượng tiệntruyền thông đáp ứng cho nhu cầu quản lý
Vì thế việc ứng dụng tin học trong công tác quản lý đã phát triển mạnh mẽ nógiúp cho công tác quản lý ngày càng trở nên hiệu quả hơn như: nâng cáo hiệuquả trong công việc, đưa ra các báo cáo, các số liệu thống kê một cách nhanhchóng, chính xác và kịp thời Đồng thời nhờ việc ứng dụng tin học mà đã tiếtkiệm được nhiều thời gian, công sức của con người và giảm nhẹ bộ máy quản lývốn rất cồng kềnh từ xưa tới nay
Ngày nay trong các cơ quan người làm công tác quản lý phải quản lý một sốlượng lớn các hồ sơ, nên khi có sự thay đổi về nhân sự thì người làm công tácquản lý mất nhiều thời gian cộng sức cho việc cập nhật, tìm kiếm Xuất phát từnhững lợi ích thiết thực to lớn nhờ những ứng dụng trên máy tính mang lại chocon người mà trong thời gian này tổ II chúng em đã được nghiên cứu và thực
hiện đề tài: “ QUẢN LÝ TRANG THIẾT BỊ ”.
Chương trình quản lý trang thiết bị là một đề tài có tính thực tiễn nên trong mộtthời gian ngắn bài làm của tổ en khó tránh khỏi những hạn chế và thiếu sót nênmong các thầy cô cùng các bạn tham khảm và cho ý kiến để chúng em có thểhoàn thiện hơn Chúng em xin chân thành cảm ơn
Trang 3Ý KIẾN CỦA GIÁO VIÊN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 4THÀNH VIÊN THAM GIA VÀ CÔNG VIỆC THỰC HIỆN
Thành Viên Tham Gia Công Việc Thực Hiện
Nguyền Đình Quỳnh Form Nhập Thông Tin Mượn Trả
Hồ Mạnh Hồng Hỗ trợ và Làm Báo Cáo
Lê Phi Mạnh Form Quản Lý Mượn Trả
Thái Văn Hoàng From Đăng Nhập
Nguyễn Quốc Khuyên Form Vào Quản Lý
Đào A Hòa Form Nhập Thông Tin Mượn Trả
Lê Công Định Form Quản Lý Thiết Bị
Hồ Mạnh Tuấn Form Nhập Thông Tin Quản Lý Nguyễn Thị Quỳnh Form Quản Lý Mượn Trả
Nguyễn Đình Biên Không Tham Gia
Phạm Hoàng Việt Không Tham Gia
Trang 5MỤC LỤC
Lời nói đầu ………
Chương 1: Khảo sát nghiệp vụ đề tài ………
I Tìm hiểu lĩnh vực nghiệp vụ………
II Nghiên cứu xây dựng chương trình………
1 Ứng dụng của tin học trong công tác quản lý………
2 Mục đích của đề tài ………
3 Hoạt động thường xuyên của hệ thống ………
4 Các bước xây dựng hệ thống thông tin ………
5 Một số yêu cầu khác của chương trình………
III Hạn chế của hệ thống cũ ………
IV Yêu cầu đổi mới của hệ thống………
Chương 2: phân tích hệ thống………
I Mục đích của chương trình ………
II Phân tích chung………
Chương 3 : Thiết kế hệ thống ………
Các màn hình chức năng………
Chương 4: Đánh giá ưu điểm và nhược điểm của phần mềm
Trang 6CHƯƠNG I: KHẢO SÁT NGHIỆP VỤ ĐỀ TÀI
I TÌM HIỂU LĨNH VỰC NGHIỆP VỤ
Sự phát triển mạnh mẽ của công nghệ thông tin đã thâm nhập vào hầu hết cáclĩnh vực của cuộc sống Các phầm mềm chuyên dụng được sử dụng trong hầuhết các cơ quan xí nghiệp, trường học… nhằm giảm bớt công sức của conngười Tin học đã và đang được triển khai, phát triển ngày một hoàn thiện trênthế giới và đặc biệt đối với nước ta cũng là một lĩnh vực được nhiều ngườiquan tâm, chú trọng Việc ứng dụng tin học vào quản lý nhân sự là một nộidung quan trong đòi hỏi phải có sự phối hợp của nhiều lĩnh vực hoạt động, màchủ yếu phối hợp với bộ máy quản lý dựa trên nền tảng đã quy định của nhànước Đồng thời, việc ứng dụng tin học đã tiết kiêm được rất nhiều thời gian,công sức của con người và giảm nhẹ bộ máy quản lý vốn rất cồng kềnh, kémhiệu quả từ xưa tới nay
Hiện nay việc quản lý trang thiết bị trong các công ty và trường học gặp rấtnhiều khó khăn Đây là vấn đề hết sức phức tạp Từ thực tế đặc thù riêng củacác công ty, trường học lượng nhân viên và giáo viên khá phong phú, cùng vớicác đối tượng có trình độ chuyên môn khác nhau Do đó phải tin học hoá quản
lý, phải giảm thiểu thời gian công sức cho bộ máy quản lý
Để ứng dụng máy tính vào công tác quản lý trang thiết bị thì phải nắm chắc cơchế quản lý, trình độ của các nhân sự trong cơ quan Để máy tính trợ giúp mộtcách có hiệu quả và chính xác, không những phụ thuộc vào người lập trình cótrình độ mà phải có kiến thức về nghiệp vụ chuyên môn và lòng yêu nghề
II NGHIÊN CỨU XÂY DỰNG CHUƠNG TRÌNH
Để đưa tin học hoá vào quản lý có hiệu quả, sử dụng tốt các thiết bị thì cần phải
có sự hiểu biết chuyên môn nghiệp vụ, đảm bảo đúng quy định của đơn vị cũngnhư của ngành, đường lối chính sách của đảng, nhà nước
Hiệu quả của phần mềm quản lý phụ thuộc nhiều vào khả năng hiểu biết củangười phân tích và thiết kế hệ thống thông tin Nó làm tiền đề cho việc xây
Trang 7dựng chương trình, vì vậy công việc phải tỉ mỉ, thận trọng chi tiết, chính xác.Qua đó sẽ thấy được lưu chuyển các luồng dữ liệu mà hệ thống thực hiện Nhưvậy việc phân tích và thiết kế hệ thống là phần quan trọng đầu tiên cho hiệu quảhoạt động chương trình sau này.
Trong quá trình phân tích ta thấy:
Sơ đồ luồng dữ liệu cho ta biết được yêu cầu của người sử dụng, mô hình của
hệ thống thông tin lưu chuyển từ quá trình ngày qua quá trình khác
Sự liên kế dữ liệu đầu vào qua quá trình xử lý sẽ cho ta những thông tin của
dữ liệu đầu ra
1 Ứng dụng của tin học trong công tác quản lý
Hiện nay với sự phát triển hết sức mạnh mẽ của cách mạng khoa học kỹ
thuật, trong đó công nghệ thông tin là ngành phát triển một cách vượt bậc vàphù hợp với nhiều ngành nghề
Đặc biệt trong công tác quản lý nó không thể tách rời việc tìm hiểu hoạt độngcủa các cơ quan, xí nghiệp, trường học và cách thức xử lý thông tin cả các bộphận trong dơn vị đó Ngày nay tin học đã và đang khẳng định được mình vàngày càng đứng vững vì nó có những ưu thế sau:
+ Có khả năng lưu trữ và xử lý thông tin lớn
+ Thông tin được xử lý chính xác, nhanh chóng theo yêu cầu của người xử dụng, thời gian xử lý nhan, trình bầy đẹp
+ Lưu trữ dữ liệu khoa học gọn nhẹ, thuận tiện an toàn và tiết kiệm
+ Chi phí nhỏ, ít tốn kém
Điều này chứng tỏ máy tính là một công cụ để quản lý rất có hiệu quả Để cóđược điều đó không chỉ có kiến thức nhất định về chuyên môn mà cần phải cókiến thức cơ bản về quản lý và nghiệp vụ, hiểu rõ các chức năng các bộ phân vềnghiên cứu
Mức độ hiệu quả của việc ứng dụng máy tính nhanh hay chập còn phụ thuộcvào sự hiểu biết của người phân tích và thiết kế hệ thống Ứng dụng của máytính như là một công cụ để thu thập, xử lý, cung cấp các thông tin cần thiết chocác nhà quản lý trong công việc
Trang 82 Mục đích của đề tài
Qua nghiên cứu mô hình quản lý Trang Thiết Bị Công Ty và Trường Học nóichung và hệ thống quản lý trang thiết bị nói riêng, muốn tin học hoá ta cần xâydựng phần mềm quản lý trang thiết bị nhằm mục đích sau :
+ Thực hiện quá trình quản lý trang thiết bị của Trường học, Công Ty
+ Lưu trữ các thông tin liên quan đến giáo viên, nhân viên đã và đang làm việctại trường học và công ty
+ Cập nhật sửa đổi các thông tin liên quan đến nhân sự: Tên , tuổi, quê quán,ngày mượn , ngày trả, ngày sửa chữa của giáo viên hay nhân viên công ty…… + Tạo cập nhật sửa đổi các thông tin về nhân sự của trường học hay công ty.+ In danh sách giáo viên hay nhân viên từng Khoa, từng bộ phận theo thông sốcần thiết, theo sự yêu cầu và kiểm tra của cấp trên
+ In bảng mượn trả trang thiết bị của từng giáo viên, nhân viên theo từng phòngban, từng bộ phận và từng KHOA
+ In danh sách tên những người mượn trả và người quản lý trang thiết bị.…+ Kết xuất các biểu mẫu báo các một cách đầy đủ, chi tiết, khoa học theo yêucầu của người sử dung, theo từng tháng, quý năm hay một yêu cầu cụ thể khácnhư giới tính, trình độ chuyên môn, ngoại ngữ…
3 Hoạt động thường xuyên của hệ thống.
Công tác quản lý trang thiết bị là một công việc hết sức khó khăn, tốn kém vềthời gian, công sức Mục đích của quản lý thiết bị là làm sao lưu trữ được thôngtin về thiết bị của công ty, trường học sao cho hiệu quả công việc đạt được caonhất trong cùng một thời gian làm việc và phải thoả mãn các điều kiện chongười lao động Quản lý thiết bị gồm nhiều hệ thống con phân biệt với từngmục tiêu và nhiệm vụ cụ thể của công tác quản lý Với mỗi cơ quan hệ thốngđược chia làm nhiều phòng ban, KHOA, mỗi KHOA, phòng ban có một chứcnăng riêng trong cơ quan, trường học và nó bao gồm như sau:
A Chức năng cập nhật.
Để hệ thống có nguồn gốc dữ liệu thống nhất phục vụ cho việc quản lý, trướchết ta phải cung cấp cho hệ thống một số thông tin chung để thuận tiện cho quá
Trang 9trình xử lý, các thông tin này được truy xuất thông qua mã của chúng và phảinhập vào hồ sơ như sau:
+ Cập nhật danh sách giáo viên, nhân viên (theo hồ sơ)
+ Nhập danh sách KHOA, phòng ban
+ Cập nhật thông tin cho từng KHOA, phòng ban, từng bộ phận, từng giáo viên(nhân viên)
+ Cập nhật các thông tin về sự thay đổi về thông tin các cá nhân sự dụng trangthiết bị
+ Cập nhật danh sách mượn trả hàng ngày, hàng tuần của từng giáo viên(nhânviên, sinh viên)
B Chức năng tra cứu
Với các dữ liệu đã được cập nhật, để đáp ứng nhu cầu đã đặt ra ta cần phải xử lýcác dữ liệu này Theo yêu cầu quản lý hệ thống cần có các chức năng tra cứusau:
Tra cứu thông tin theo yêu cầu của người sử dụng như:
+ Tìm kiếm theo tên
+ Tìm kiếm theo ngày sinh
+ Tìm kiếm viên theo dịa chỉ
+ Tìm kiếm theo mã giáo viên (nhân viên)
+ Tìm kiếm theo trình độ chuyên môn
C Chức năng thống kê
Từ nguồn dữ liệu đã cập nhật như trên hệ thống sẽ đưa ra các bảng báo cáo thống kê tổng quát hay chiết về trang thiết bị của KHOA(cơ quan) tuỳ theo yêucầu lựa chọn cụ thể là:
+ Lập danh sách người quản lý thiết bị
+ Lập danh sách người mượn
+ Lập danh sách thời gian người mượn theo tháng, năm…
+ Lập danh sách thiết bị hiện tại của trường học(công ty)
4 Các bước xây dựng hệ thống thông tin.
Việc xây dựng hệ thống này được thực hiện qua năm giai đoạn sau:
Trang 10a Nghiên cứu sơ bộ và lập dự án.
Khi tiến hành tìm kiếm, khảo sát hệ thống cũ ta phải phát hiện ra những nhượcđiểm còn tồn đọng, đề xuất ý tưởng cho giải pháp mới
Cần tham khảo ý kiến của từng KHOA để nắm được yêu cầu nhằm định hướngcho hệ thống mới
Phải nêu ra được tính khả thi của bài toán và có định hướng cho giai đoạn tiếp theo
d Thiết kế chi tiết
Chương trình được chia làm 8 Form Bao gồm:
1 Form Đăng nhập
2 Form Quản lý
3 Form Quản lý thiết bị
4 Form Nhập thông tin trang thiết bị
5 Form Quản lý mượn trả
6 Form Nhập thông tin quản lý mượn trả
7 Form Quản lý sửa chữa thiết bị
8 Form nhập thông tin nhân sự
Trang 122 Form Vào quản lý.
Bao gồm các button để vào các quản lý tương ứng.
- Quản lý thiết bị
- Quản lý mượn trả
- Quản lý sửa chữa
Trang 133 Form Quản lý thiết bị.
Gồm
- 1 bảng Datagridview lấy CSDL từ ACCESS.
- Có 4 Button : THÊM XÓA , SỬA ,THOÁT vớichức năng như tên gọi
Trang 144 Form nhập thông tin cho quản lý thiết bị.
Bao gồm các Textbox và Datetimepicker để nhập thông tin.
Trang 155 Form quản lý mượn trả.
Gồm :
- 1 bảng DataGridview lấy CSDL từ ACCESS.
- Có 4 botton có chức năng như tên gọi.
Trang 166 Form nhập thông tin cho quản lý mượn trả
Gồm các textbox và Datetimepicker để nhập thông tincho quản lý mượn trả TB
Trang 177 Form quản lý sửa chữa TB.
Gồm
- 1 bảng DataGridview lấy CSDL từ ACCESS.
- Có 4 button với chức năng như tên gọi
- THÊM.
- XÓA.
- SỬA.
- THOÁT.
Trang 188 Form nhập thông tin cho quản lý mượn trả.
Gồm các textbox và Datetimepicker để nhập thông tin.
cho quản lý mượn trả TB
- MÃ SỬA CHỮA.
- NGÀY SỬA CHỮA.
- NGƯỜI SỬA CHỮA.
- TÊN TB SỬA CHỮA.
Trang 19-e Cài đặt, lập trình
NGÀY HOÀN THÀNH Chọn ngôn ngữ lập trình.Cài đặt các tệp, viết các đoạn chương trình chungSoạn thảo chương trình cho từng cấp sử lý
Khai thác và bảo trì
Điều chỉnh theo yêu cầu mới
Cải thiện hiệu năng của hệ thống
Trang 20Kết luận
Qua cách tổ chức và quản lý của Trường học(công ty) ta cần phải xây dựng mộtphần mềm “Quản lý trang thiết bị” sao cho:
+ Đáp ứng được hầu hết các chức năng cần thiết
+ Chương trình đơn giản, dễ sử dụng
+ Dao diện đẹp
+ Chương trình phải có tính mở cao
Để xây dựng một chương trình thoả mãn các điều kiện trên ta cần thiết kế
Báo cáo định kỳ thường xuyên có thể sửa đổi và bổ sung, với kinh phí nhỏ
b Bảo mật
Chương trình cần có tính bảo mật trUong một số chức năng như sử dụng
Trang 21trình khuynh hướng đối tượng (Object Oriented Programming
Language) do Microsoft thiết kế lại từ con số không Visual
Basic.NET (VB.NET) không kế thừa VB6 hay bổ sung, phát triển
Trang 22từ VB6 mà là một ngôn ngữ lập trình hoàn toàn mới trên nền
Microsoft ’s NET Framework Do đó, nó cũng không phải là VB
phiên bản 7 Thật sự, đây là ngôn ngữ lập trình mới và rất lợi hại,
không những lập nền tảng vững chắc theo kiểu mẫu đối tượng như
các ngôn ngữ lập trình hùng mạnh khác đã vang danh C++, Java
mà còn dễ học, dễ phát triển và còn tạo mọi cơ hội hoàn hảo để
giúp ta giải đáp những vấn đề khúc mắc khi lập trình Hơn nữa, dù
không khó khăn gì khi cần tham khảo, học hỏi hay đào sâu những
gì xảy ra bên trong … hậu trường OS, Visual Basic.NET
(VB.NET) giúp ta đối phó với các phức tạp khi lập trình trên nền
Windows và do đó, ta chỉ tập trung công sức vào các vấn đề liên
quan đến dự án, công việc hay doanh nghiệp mà thôi
- Hệ quản trị cơ sở dữ liệu : Phần mềm sử dụng hệ quản trị cơ sở
dữ Access Ưu điểm của Acceess là - Câu lệnh đơn giản, dễ nhớ,
dễ sử dụng và rất ngắn gọn - Tốc độ rất cao do được tối ưu hoá
với những công nghệ mới - Khả năng thực hiện những yêu cầu
phức tạp của công việc
2.Nhược điểm :
- Ngôn ngữ lập trình : Ứng dụng được viết bằng ngôn ngữ
VB.NET chỉ có thể chạy trên Windows và bạn bị lệ thuộc vào
những chính sách thay đổi của Microsoft
- Hệ quản trị cơ sở dữ liệu : Access Với các tệp dữ liệu dạng văn bản như của
Winword, hay các ảnh, âm thanh thì bạn không thể ứng dụng Acceess
được
Trang 23Nhận xét của tổ trưởng
Các thành viên trong tổ đa số tích cực sưu tầm tài liệu cho bài tập, tuynhiên còn một số thành viên không tích cực làm bài tập nhóm và không đượcghi trong danh sách làm bài của tổ
Vinh, Ngày …… Tháng……Năm………