1. Trang chủ
  2. » Công Nghệ Thông Tin

Do an thiet ke phan mem quan ly doi tuong xa hoi

32 12 0

Đ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 môn học, thiết kế cơ sở dữ liệu, phân tích thiết kế hệ thống. Trên đây là phần mềm quản lý đối tượng xã hội, nội dung nguyên cứu về cơ sở dữ liệu, phân tích hệ thống. phù hợp tham khảo cho đồ án môn học công nghệ thông tin. chương trình viết bằng C, MS SQL Server.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC GIAO THƠNG VẬN TẢI PHÂN HIỆU TẠI THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO THỰC TẬP CHUYÊN MÔN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG ÁP DỤNG CHO SIÊU THỊ ĐIỆN MÁY NGUYỄN KIM Giảng viên hướng dẫn: ThS Phạm Thị Miên Sinh viên thực hiện: - Trần Văn Hai Ngàn 5951071060 Lớp CQ.59.CNTT TP Hồ Chí Minh, năm 2020 MỤC LỤC LỜI CẢM ƠN NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM .6 NHIỆM VỤ LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN 1.1 Mơ tả tốn đặc tả đề tài 1.1.1 Mơ tả tốn: 1.1.2 Đặc tả đề tài: 1.2 Mục tiêu, hướng giải kế hoạch thực 10 1.2.1 Mục tiêu cần đạt được: 10 1.2.2 Hướng dẫn giải kế hoạch thực hiện: 10 CHƯƠNG 2: THIẾT KẾ HỆ THỐNG 11 2.1 Sơ đồ UseCase .11 2.2 Sơ đồ phân rã chức .11 2.2.1 Chức đăng nhập 11 2.2.2 Chức nhân viên 12 2.2.3 Chức thủ kho .12 2.2.4 Chức thu ngân .13 CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU 15 3.1 Các thực thể thuộc tính 15 3.2 Mơ hình thực thể liên kết (ERD) 16 3.3 Sơ đồ Diagram .17 CHƯƠNG 4: THIẾT KẾ CHƯƠNG TRÌNH VÀ DEMO .18 4.1 Giao diện đăng nhập .18 4.2 Giao diện .19 4.3 Giao diện quản lý tài khoản 20 4.4 Giao diện thêm cán 21 4.5 Giao diện thêm Thân chủ .22 4.6 Giao diện cập nhật thông tin thân chủ .23 4.7 Giao diện thông tin vãng gia 24 4.8 Giao diện Thông tin văng 25 Báo cáo đồ án môn học Page CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 27 5.1 Kết luận 27 5.1.1 Thuận lợi khó khăn lúc thực đồ án: 27 5.1.2 Kết đạt được: 27 Xây dựng thành công phần mềm quản lý đối tượng xã hội với tính mà khách hàng yêu cầu 27 Cung cấp biểu mẫu giúp người sử dụng thực lưu trữ thông tin Thân chủ cách dễ dàng 27 Giao diện thân thiện với người dùng 27 5.2 Ưu nhược điểm hệ thống 27 5.2.1 Ưu điểm: 27 5.2.2 Nhược điểm: 27 5.3 Hướng phát triển 28 TÀI LIỆU THAM KHẢO 29 Báo cáo đồ án môn học Page LỜI CẢM ƠN Em xin chân thành gửi lời cám ơn đến quý thầy cô trường Đại Học Giao Thông Vận Tải phân hiệu Thành phố Hồ Chí Minh nói chung thầy mơn khoa cơng nghệ thơng tin nói riêng tạo điều kiện cho em hội thực hành, tiếp xúc để em tránh vướng mắc bỡ ngỡ môi trường công việc thời gian tới Em xin chân thành cảm ơn cô Phạm Thị Miên Nhờ giúp đỡ tận tình bảo Cơ từ lúc bắt đầu lúc kết thúc đồ án mà chúng em hoàn thành thời hạn quy định tích lũy cho lượng tảng kiến thức quý báu Mặc dù cố gắng hoàn thành đề tài tốt thời gian kiến thức cịn có hạn nên chúng em khơng thể tránh khỏi thiếu sót định, mong nhận cảm thông, chia sẻ tận tình đóng góp bảo q thầy bạn TP Hồ Chí Minh, ngày 15 tháng năm 2021 Báo cáo đồ án môn học Page NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN TP Hồ Chí Minh, ngày 15 tháng năm 2021 CÁN BỘ HƯỚNG DẪN Ths Phạm Thị Miên Báo cáo đồ án môn học Page TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM PHÂN HIỆU TẠI TP HỒ CHÍ MINH Độc lập – Tự – Hạnh phúc NHIỆM VỤ BỘ MÔN: CÔNG NGHỆ THÔNG TIN -*** Mã sinh viên: 5951071060 Họ tên SV: Trần Văn Hai Ngàn Khóa: 59 Lớp: CQ.59.CNTT Tên đề tài NGHIÊN CỨU VÀ PHÁT TRIỂN PHẦN MỀM QUẢN LÝ ĐỐI TƯỢNG XÃ HỘI Mục đích, yêu cầu a Mục đích: Nhằm tối ưu thời gian quản lý theo dõi thân chủ nhân viên công tác xã hội Đảm bảo nhanh chóng xác, tránh thất tài liệu cần trích xuất liệu thân nhân yêu cầu tương lai Nhiệm vụ số hóa tài liệu, liệu thân chủ sỡ xã hội vô cần thiết Vì vậy, Đồ án nguyên cứu phát triển phần mềm Quản lý đối tượng xã hội, tạo bước đầu cho việc số hóa liệu ngành Cơng tác xã hội Củng cố lại kiến thức lập trình C# Winform, kiến thức thiết kế phần mềm, sở liệu,… b Yêu cầu: - Yêu cầu cơng nghệ  Sử dụng ngơn ngữ lập trình C#  Sử dụng công cụ MS Visual Studio 2019  Cơ sở liệu MS SQL Server Báo cáo đồ án môn học Page  Sử dụng công cụ Power Design - Yêu cầu chức  Phần mềm có đầy đủ chức để quản lý đối tượng xã hội  Phần mềm cho phép người dùng: Thực thêm sửa xóa quản lý đối tượng xã hội - Yêu cầu phi chức  Tốc độ: Chương trình lập trình để tối ưu hệ thống sỡ liệu, dễ dàng mở rộng nâng cấp, sở liệu tái sử dụng cao  Giao diện: Thân thiện với người dùng, dễ dàng thao tác Nội dung phạm vi đề tài a Nội dung: - Mơ tả tổng quan tốn - Tổng quan công nghệ sử dụng - Khảo sát yêu cầu khách hàng - Phân tích UsesCase - Phân tích thiết kế hệ thống - Phân tích thiết kế Cơ sở liệu - Lập trình xây dựng - Kiểm thử chạy thực nghiệm - Kết thu b Phạm vi: - Nghiên cứu công cụ MS Visual Studio hệ quản trị sở liệu MS SQL Server Báo cáo đồ án môn học Page Công nghệ, công cụ ngôn ngữ lập trình - Cơng cụ MS Visual Studio, Power Design - Ngơn ngữ lập trình: C# - Cơ sở liệu: SQL Server Các kết dự kiến đạt ứng dụng - Xây dựng thành công phần mềm quản lý đối tượng xã hội ứng dụng thí điểm Trung tâm Cơng tác xã hội Thanh niên Thành phố Hồ Chí Minh Giáo viên cán hướng dẫn Họ tên: ThS Phạm Thị Miên Đơn vị công tác: Phân hiệu Trường Đại học Giao thông Vận tải Báo cáo đồ án môn học Page LỜI MỞ ĐẦU Sự phát triển vũ bão ngành cơng nghệ thơng tin kéo theo dịch vụ mạng ngày phát triển, mở rộng hoàn thiện hơn, tồn nhiều khuyết điểm song khơng tiện lợi từ cơng nghệ đem lại cho xã hội lồi người nhanh chóng xác Thư điện tử dần thay thư tay, hội nghị truyền hình với âm hình ảnh trực tiếp giúp linh hoạt hóa cơng việc tổ chức, đồn thể Người bác sĩ khơng phải trực tiếp đứng phịng mổ thực ca phẫu thuật với xác cao, độ an tồn tuyệt đối… cịn nhiều lợi ích mà công nghệ thông tin đem lại cho chúng ta, dựa vào đâu mà cơng nghệ thực điều tưởng chừng tích tắc vậy? Ngơn ngữ lập trình phần thiếu việc xây dựng nên giới công nghệ linh hoạt mạnh mẽ Không gian làm việc Microsoft Net tổng hợp bốn ngơn ngữ lập trình: C# có chồng gối lên ngôn ngữ, định nghĩa FCL (framework class library) Hỗ trợ cho lập trình viên phát triển ứng dụng mạng với kích thước nhẹ mạnh mẽ xử lý Dựa kiến thức lập trình mạng với C#, đa dạng dịch vụ mạng với nhiều tính đòi hỏi ngày cao Từ ý tưởng áp dụng công nghệ thông tin vào việc quản lý, bớt phần gánh nặng sổ sách đầu óc người, đồ án hướng đến xây dựng phần mềm quản lý đối tượng xã hội, áp dụng vào Trung tâm công tác xã hội sở xã hội Việt Nam Trong trình xây dựng chương trình khơng tránh khỏi sai sót kính mong thầy đóng góp ý kiến xây dựng để chương trình hồn thiện Báo cáo đồ án môn học Page CHƯƠNG 1: TỔNG QUAN 1.1 Mô tả tốn đặc tả đề tài 1.1.1 Mơ tả toán: Hiện nay, đất nước đà phát triển vượt bậc Bên cạnh đó, cịn nhiều hồn cảnh khó khăn, người vơ gia cư cần giúp đỡ, đặc biệt tình hình dịch Covid-19 diễn biến phức tạp Các sở xã hội, trung tâm Công tác xã hội quản lý đối tượng xã hội để thực công việc giúp đỡ Tuy nhiên, việc thực thu thập, thống kê quản lý đối tượng thủ công, nhiều thời gian để truy xuất theo đõi đối tượng Vì vậy, việc áp dụng công nghệ thông tin lĩnh vực quản lý đối tượng xã hội vô cần thiết Việc áp dụng nhằm số hóa văn bản, giảm thiểu lượng giấy tờ để ghi chép liệu, tăng tốc độ truy xuất tăng tính hiệu cơng việc Cùng với đó, có nhiều thời gian để đầu tư vận động nguồn hỗ trợ có nhiều hồn cảnh giúp đỡ 1.1.2 Đặc tả đề tài: Phần mềm quản lý quản lý đối tượng xã hội cung cấp công cụ giúp cho nhân viên công tác xã hội thực số hóa hồ sơ thân chủ Giúp người sử dụng thực ghi chép số liệu, thông tin quản lý chúng cách hiệu quả, xác tiết kiệm thời gian Đồng thời hỗ trợ tìm kiếm, xuất báo cáo thuận tiện cho cơng việc Mỗi cán bộ/nhân viên Công tác xã hội(CTXH) quản lý thực tạo thân chủ, chỉnh sửa xóa thơng tin cá nhân thân chủ Cán quản lý xem thơng tin thân chủ mà phụ trách Mỗi đối tượng xã hội quản lý thông tin cá nhân bao gồm Họ tên, địa chỉ, năm sinh, giới tính, văn chứng chỉ, vấn đề sức khỏe, vấn đề tâm lý, vv…, ảnh chân dung Mỗi cán quản lý thông tin gồm Họ tên, chức vụ, thông tin cá nhân khác Người dùng có quyền quản trị viên cấp tất quyền, phép kiểm tra thông tin tất thân chủ Phần mềm hỗ trợ tính cở để quản lý thân chủ Bao gồm quản lý văng chứng chỉ, quản lý thân nhân, lưu lại thông tin cá nhân thân chủ Báo cáo đồ án môn học Page 10 11 12 13 VANDECANHT LIENHE QUANHEVSTHANCH U NGHENGHIEP DTNLH DIACHINLH 14 15 16 Nvarchar(200) Nvarchar(50) Nvarchar(50)    Nvarchar(50) int Nvarchar(100)    Bảng 3.3: Bảng thực thể TAIKHOAN STT 10 11 Column Name STT HOVATEN CHUCVU NAMSINH DIACHI EMAIL SODT TENDANGNHAP MATKHAU QUYEN AVATA Data Type Int Nvarchar(50) Nvarchar(50) date Nvarchar(50) Varchar(50) int varchar(50) varchar(50) varchar(20) Nvarchar(50) Allow Nulls       Bảng 3.4: Bảng thực thể LOAIDOITUONG STT Column Name MALDT TENLOAIDT CHITIET Data Type INT Nvarchar(20) Nvachar(100) Allow Nulls  Bảng 3.5:Bảng thực thể THANNHAN STT Column Name MATN TT TENTN QUANHE HOANCANH GHICHU XDTN Data Type Int Int Nvarchar(50) Nvarchar(50) Nvarchar(200) Nvarchar(200) varchar(20) Allow Nulls     Bảng 3.6: Bảng thực thể HUYEN STT Column Name MAHUYEN TENHUYEN TYPE2 MATINH Data Type Int Nvarchar(100) Nvarchar(20) INT Allow Nulls   Bảng 3.7: Bảng thực thể TINH STT Column Name Báo cáo đồ án môn học Data Type Allow Nulls Page 18 MATINH TENTINH TYPE1 COS Int Nvarchar(100) Nvarchar(20) varchar(50)   Bảng 3.7: Bảng thực thể VANGGIA STT 10 11 Column Name MAVG STT TT DIADIEM SUCKHOE NGUOICS HOANCANH NHANXET HUONGGQ NGAYVG MAHOSO Data Type Int Int Int Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Date Nvarchar(100) Allow Nulls         Bảng 3.8: Bảng thực thể VANGBANG STT Column Name MAVB TT TENVANGBANG Data Type Allow Nulls Int Int Nvarchar(100) Bảng 3.9: Bảng thực thể THUOC STT Column Name MALDT TT Data Type Allow Nulls Int Int Bảng 3.10: Bảng thực thể KEHOACHOTRO STT Column Name MAHT STT TT THOIGIANHT DIADIEMHT VANDEHIENTAI NHUCAUHT MUCTIEUHT HOATDONGTHUCHIEN Báo cáo đồ án môn học Data Type Int Int Int Date Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Nvarchar(100) Allow Nulls        Page 19 3.2 Mơ hình thực thể liên kết (ERD) Báo cáo đồ án môn học Page 20 CHƯƠNG 4: THIẾT KẾ CHƯƠNG TRÌNH VÀ DEMO Để tiến hành xây dựng phần mềm, tơi cài đặt ngơn ngữ lặp trình C#, hệ quản trị sở liệu Microsoft SQL 4.1 Giao diện đăng nhập Trước sử dụng phần mềm, bạn trải qua bước đăng nhập Và giao diện đăng nhập yêu cầu bạn nhập tên tài khoản mật để đăng nhập Hình 4.1: Giao diện đăng nhập Nếu bạn không muốn tiếp tục sử dụng phần mềm bạn nhấn nút Thốt để phần mềm Báo cáo đồ án mơn học Page 21 4.2 Giao diện Sau đăng nhập thành cơng, bạn vào giao diện phần mềm Giao diện hiển thị menu, nút nhấn, tìm kiếm, thơng tin người sử dụng danh sách thân chủ Hình 4.2: Giao diện Báo cáo đồ án mơn học Page 22 2.3 Giao diện quản lý tài khoản Giao diện account cung cấp cho người dùng tính để quản lý thơng tin tải khoản Người sử dụng thực cập nhật thơng tin cá nhân cà thay đổi mật Khi nhấn vào đổi mật hiển thị giao diện đổi mật lên Hình 4.3: Giao diện Quản lý tài khoản Hình 4.4: Giao diện Quản lý tài khoản Báo cáo đồ án môn học Page 23 2.4 Giao diện thêm cán Giao diện thêm cán xuất người dùng nhấn vào mục thêm cán menu thêm Chỉ quản trị viên thực thao tác mở giao diện thêm cán Giao diện thêm cán cung cấp biểu bẩu để điền thông tin cán tạo tài khoản cho cán Hình 4.5: Giao diện thêm cán Sau điền đầy đủ thông tin, ấn lưu để xác nhận tạo tài khoản Báo cáo đồ án môn học Page 24 2.5 Giao diện thêm Thân chủ Khi người dùng chọn Thêm -> thêm thân chủ xuất giao diện thêm thân chủ Giao diện cung cấp biểu mẫu để người dùng diền thông tin thân chủ theo Mẫu 1A Trung tâm Công tác xã hội Sau điền xong hết thông tin, ấn lưu lại để lưu thơng tin Hình 4.6: Giao diện thêm thân chủ Báo cáo đồ án môn học Page 25 2.6 Giao diện cập nhật thông tin thân chủ Giao diện cập nhật thân chủ cung cấp biểu mẫu để thực việc kiểm tra cập nhật thông tin đối tượng Người dùng chọn vào tên đối tượng giao diện chính, sau bấm vào cập nhật chọn từ menu: Quản lý - > cập nhật thông tin thân chủ để vào giao diện cập nhật thơng tin thân chủ Hình 4.8 Giao diện cập nhật thông tin thân chủ Báo cáo đồ án môn học Page 26 2.7 Giao diện thông tin vãng gia Giao diện thông tin vãng gia cung cấp biểu mẫu để lưu lại lần vãng gia đối tượng Hình 4.9: Giao diện thơng tin vãng gia Báo cáo đồ án môn học Page 27 2.8 Giao diện Thông tin văng Giao diện Thông tin thân nhân cung cấp biểu mẫu để quản lý văn thân chủ Giao diện cung cấp tính thêm, sửa, xóa xem văng Hình 4.10: Giao diện thông tin văng Báo cáo đồ án môn học Page 28 2.9 Giao diện lấy lại mật Giao diện lấy lại mật xuất bấm quên mật lúc đăng nhập Tuy nhiên, việc lấy lại mật dành cho quản trị viên Khi sử dụng phải nhập tên tài khoản có quyền quản trị viên vào ô tên đăng nhập mở giao diện qn mật Hình 4.10: Giao diện Lấy lại mật Báo cáo đồ án môn học Page 29 CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết luận 5.1.1 Thuận lợi khó khăn lúc thực đồ án: Thuận lợi: Do có thời gian dài tiếp cận với ngành Cơng tác xã hội nên việc tìm hiểu vấn đề thơng tin liên quan diễn thuận lợi Nhanh chóng nắm bắt yêu cầu khách hàng Yêu cầu của khách hàng khơng địi hỏi nhiều tính phức tạp nên việc bắt đầu tương đối dễ dàng Khó khăn: Mặc dù có nhiều thuận lợi, q trình xây dựng đồ án, em gặp nhiều khó khăn việc giải vấn đề sở liệu Việc xây dựng sở liệu dựa mô tả khách hàng biểu mẫu mà khách hàng cung cấp vơ khó khăn Vì đặc thù ngành nghề nên vấn đề thông tin trùng lặp cần phải liên hệ với khách hàng để tham khảo liên tục Do tảng kiến thức thân chưa đủ tốt nên việc thực đồ án gặp khơng khó khăn, đặc biệt tìm tài liệu lập trình để sử dụng phần mềm 5.1.2 Kết đạt được: Xây dựng thành công phần mềm quản lý đối tượng xã hội với tính mà khách hàng yêu cầu Cung cấp biểu mẫu giúp người sử dụng thực lưu trữ thông tin Thân chủ cách dễ dàng Giao diện thân thiện với người dùng 5.2 Ưu nhược điểm hệ thống 5.2.1 Ưu điểm: Hệ thống thực chức quản lý thân chủ, quản lý tài khoản, timg kiếm Hệ thống với giao diện dễ sử dụng, bố trí đẹp mắt 5.2.2 Nhược điểm: Báo cáo đồ án mơn học Page 30 Hệ thống cịn chưa hồn thiện nhiều tính Cần nâng cấp khoảng thời gian Cần xây dựng phát triển thêm data center để lưu trữ đồng liệu 5.3 Hướng phát triển Sản phẩm tiếp tục cập nhật nhũng tính mới, hiệu chỉnh lại giao diện đẹp Cập nhật thêm tính liên kết với web server để liên kết thành chuỗi hệ thống lớn Cập nhật tính phân tích thơng tin để giúp cho người sử dụng thực đánh giá đối tượng khách quan Cập nhật thêm modun mở rộng áp dụng vào phương tiện trao quà Hỗ trợ quét mã QR, hỗ trợ nhận diện khuôn mặt điểm phát quà Đồng liệu cập nhật thông tin hỗ trợ cho thân chủ với máy ATM quà, điểm phát quà sở xã hội quản lý Báo cáo đồ án môn học Page 31 TÀI LIỆU THAM KHẢO link 1: https://itseovn.com/forums/ link 2: https://www.howkteam.vn link 3: https://diendanit.net/ link 4: https://codelearn.io/home Báo cáo đồ án môn học Page 32 ... TAIKHOAN 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Column Name TT STT MADT MAHUYEN MATINH XA MAHG THONGQUA THOIGIAN HOTEN GIOITINH BOICANH THECHAT TINHTHAN TAMLY KHAC DACANTHIEP DUDOAN... thể LOAIDOITUONG STT Column Name MALDT TENLOAIDT CHITIET Data Type INT Nvarchar(20) Nvachar(100) Allow Nulls  Bảng 3.5:Bảng thực thể THANNHAN STT Column Name MATN TT TENTN QUANHE HOANCANH GHICHU... 13 VANDECANHT LIENHE QUANHEVSTHANCH U NGHENGHIEP DTNLH DIACHINLH 14 15 16 Nvarchar(200) Nvarchar(50) Nvarchar(50)    Nvarchar(50) int Nvarchar(100)    Bảng 3.3: Bảng thực thể TAIKHOAN STT

Ngày đăng: 04/12/2021, 00:56

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

    NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

    TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI

    CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

    1.1 Mô tả bài toán và đặc tả đề tài

    1.1.1 Mô tả bài toán:

    1.1.2 Đặc tả đề tài:

    1.2 Mục tiêu, hướng giải quyết và kế hoạch thực hiện

    1.2.1 Mục tiêu cần đạt được:

    1.2.2 Hướng dẫn giải quyết và kế hoạch thực hiện:

    CHƯƠNG 2: THIẾT KẾ HỆ THỐNG

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w