Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng chương trình quản lý thông tin cho một công ty TNHH TM&DV chuyên mua bán dụng cụ Nha khoa và có dịch vụ Nha khoa
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
3,05 MB
Nội dung
TRƯỜNG ĐẠI HỌC VÕ TRƯỜNG TOẢN KHOA CƠNG NGHỆ THƠNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ THÔNG TIN CHO MỘT CÔNG TY TNHH TM & DV CHUYÊN MUA BÁN DỤNG CỤ NHA KHOA VÀ CÓ DỊCH VỤ NHA KHOA Giảng viên hướng dẫn: Sinh viên thực hiện: LƯU THÚY HUỲNH TRẦN HỒNG DIỄM MSSV: 0951190024 Lớp: ĐH CNTT Khóa: Hậu Giang i– Năm 2013 LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu tơi hướng dẫn giảng viên Lưu Thúy Huỳnh Các nội dung nghiên cứu kết đề tài trung thực chưa công bố cơng trình nghiên cứu trước Nếu phát có gian lận tơi xin hồn tồn chịu trách nhiệm trước Hội đồng, kết luận văn Sinh viên thực Trần Hồng Diễm i LỜI CẢM TẠ Trong thời gian thực đề tài luận văn, nhận giúp đỡ nhiệt tình quý thầy cô bạn Nhân hội xin gửi lời cảm ơn đến cô Lưu Thúy Huỳnh người hướng dẫn, cô Nguyễn Thị Trúc Ly, bạn Lê Thị Kim Phượng, Nguyễn Thị Diễm Trang bạn nhiệt tình giúp đỡ để tơi hồn thành tốt đề tài luận văn Sinh viên thực Trần Hồng Diễm ii BẢN NHẬN XÉT LUẬN VĂN TỐT NGHIỆP Họ tên người hướng dẫn: Lưu Thúy Huỳnh Học vị: Kĩ sư Chuyên ngành: Hệ Thống Thông Tin Cơ quan công tác: Trường Đại Học Võ Trường Toản Họ tên Mã số sinh viên Chuyên ngành Tên đề tài : Trần Hồng Diễm : 0951190024 : Cơng Nghệ Thơng Tin :Xây dựng chương trình quản lý thông tin cho công ty TNHH TM & DVchuyên mua bán dụng cụ Nha khoa có dịch vụ Nha khoa NỘI DUNG NHẬN XÉT Tính phù hợp đề tài với chuyên ngành đào tạo: Về hình thức: Ý nghĩa khoa học, thực tiễn tính cấp thiết đề tài: Độ tin cậy số liệu tính đại luận văn: Nội dung kết đạt được: Các nhận xét khác: Kết luận: ………., ngày…… tháng …… năm… Người nhận xét (Ký ghi rõ họ tên) iii NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Hậu Giang, ngày … tháng … năm … Giáo viên phản biện (Ký ghi rõ họ tên) iv MỤC LỤC CHƯƠNG TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ: 1.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 1.3 PHẠM VI ĐỀ TÀI 1.4 HƯỚNG GIẢI QUYẾT VẤN ĐỀ CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 SƠ LƯỢC VỀ PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG: 2.2 SƠ ĐỒ HOẠT VỤ, LỚP VÀ TUẦN TỰ TRONG UML(Unified Modeling Language): 2.3 SƠ LƯỢC VỀ VISUAL STUDIO 2008 2.4 SƠ LƯỢC VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 2005 2.4.1 Giới thiệu SQL Server 2005: 2.4.2 Mơ hình liệu quan hệ: CHƯƠNG NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 12 3.1 SƠ ĐỒ HOẠT ĐỘNG CỦA CÔNG TY: 12 3.2 CƠ CẤU TỔ CHỨC CỦA CÔNG TY 12 3.3 ĐẶT TẢ CHƯƠNG TRÌNH 13 3.4 MƠ HÌNH DỮ LIỆU 17 3.4.1 Sơ đồ hoạt vụ 17 3.4.2 Bảng mô tả chức Use case 17 3.4.3 Xây dựng lớp liệu 26 3.4.4 Xây dựng quan hệ lớp 27 3.4.5 Sơ đồ lớp 32 3.4.6 Bảng mô tả thuộc tính lớp: 33 3.4.7 Bảng mô tả phương thức lớp 45 3.4.8 Lưu đồ giải thuật 50 3.4.9 Sơ đồ 53 3.4.10 Sơ đồ cấu trúc chức chương trình 60 3.4.11 Đề mơ chương trình 61 Chương KẾT LUẬN VÀ ĐỀ NGHỊ 70 4.1 Kết luận: 70 v 4.1.1 Kết đạt được: 70 4.1.2 Những điểm chưa làm được: 71 4.1.3 Những thuận lợi khó khăn trình nghiên cứu: 71 4.2 Hướng phát triển: 72 vi DANH MỤC HÌNH ẢNH Hình Kí hiệu actor Hình Kí hiệu tổng qt hóa actor Hình Kí hiệu bao hàm Hình Kí hiệu mở rộng Hình Kí hiệu tổng quát hóa use case Hình Ví dụ quan hệ tổng quát hóa use case Hình Ví dụ lớp Hình Sơ đồ thống kê danh sách nhà cung cấp Hình Ví dụ sở liệu Hình 10 Ví dụ bảng sở liệu Hình 11 Ví dụ mối quan hệ bảng Hình 12 Câu lệnh SQL Hình 13 Kiểu liệu 10 Hình 14 Tốn tử 11 Hình 15 Sơ đồ tổ chức cơng ty 12 Hình 16 Cơ cấu tổ chức cơng ty 12 Hình 17 Sơ đồ hoạt vụ 17 Hình 18 Mối quan hệ Xuất hóa đơn 27 Hình 19 Mối quan hệ chi tiết hóa đơn mua 27 Hình 20 Mối quan hệ chi tiết hóa đơn bán 28 Hình 21 Mối quan hệ chi tiết hóa đơn xuất nội 28 Hình 22 Mối quan hệ lập hóa đơn 28 Hình 23 Mối quan hệ xuất hóa đơn nội 29 Hình 24 Mối quan hệ xuất hóa đơn bán 29 Hình 25 Mối quan hệ có tài khoản 29 Hình 26 Mối quan hệ thuộc khách hàng 29 Hình 27 Mối quan hệ bệnh nhân có chi tiết 30 Hình 28 Mối quan hệ có chi tiết 30 Hình 29 Mối quan hệ có chi tiết 30 Hình 30 Mối quan hệ có 30 HÌnh 31 Mối quan hệ cập nhật hóa đơn nhập kho 30 Hình 32 Mối quan hệ cập nhật hóa đơn nội 31 Hình 33 Mối quan hệ cập nhật hóa đơn bán 31 Hình 34 Mối quan hệ có 31 Hình 35 Mối quan hệ Rang_dt 31 Hình 36 Sơ đồ lớp 32 Hình 37 Lưu đồ giải thuật xóa khách hàng 50 Hình 38 Lưu đồ giải thuật thêm khách hàng 51 Hình 39 Lưu đồ giải thuật tìm khách hàng 52 Hình 40 Sơ đồ thêm khách hàng 53 Hình 41 Sơ đồ sửa khách hàng 54 Hình 42 Sơ đồ xóa khách hàng 55 Hình 43 Sơ đồ tìm tên khách hàng 56 Hình 44 Sơ đồ thống kê danh sách nhà cung cấp 57 Hình 45 Sơ đồ đăng nhập 58 Hình 46 Sơ đồ xuất hóa đơn 59 vii Hình 48 Giao diện đăng nhập 61 Hình 49 Giao diện chương trình 61 Hình 50 Giao diện quản lý người dùng 62 Hình 51 Giao diện quản lý nhân viên 62 Hình 52 Giao diện quản lý nhà cung cấp 63 Hình 53 Giao diện quản lý thơng tin dụng 63 Hình 54 Giao diện quản lý khách hàng 64 Hình 55 Giao diện quản lý bệnh nhân 64 Hình 56 Giao diện hóa đơn xuất nội 65 Hình 57 Giao diện xuất hóa đơn 65 Hình 58 Giao diện sơ đồ 66 Hình 59 Giao diện lập hóa đơn nhập kho 66 Hình 60 Giao diện tìm hóa đơn nhập kho 67 Hình 61 Giao diện danh sách dụng cụ 67 Hình 62 Giao diện thống dụng cụ 68 Hình 63 Giao diện in word 68 Hình 64 Giao diện thống kê nội 69 Hình 65 Thống kê hóa đơn nội lưu vào file word 69 viii DANH MỤC BIỂU BẢNG Bảng THUỘC TÍNH LỚP NHÀ CUNG CẤP 33 Bảng THUỘC TÍNH PHƯƠNG PHÁP ĐIỀU TRỊ 33 Bảng THUỘC TÍNH LỚP HÓA ĐƠN MUA 34 Bảng THUỘC TÍNH HĨA ĐƠN XUẤT NỘI BỘ 36 Bảng THUỘC TÍNH CHI TIẾT HĨA ĐƠN XUẤT NỘI BỘ 37 Bảng THUỘC TÍNH HÓA ĐƠN BÁN 38 Bảng THUỘC TÍNH CHI TIẾT HĨA ĐƠN BÁN 39 Bảng THUỘC TÍNH KHÁCH HÀNG 40 Bảng 10 THUỘC TÍNH RĂNG ĐIỀU TRỊ 40 Bảng 11 THUỘC TÍNH DỤNG CỤ 41 Bảng 12 THUỘC TÍNH BỆNH NHÂN 41 Bảng 13 THUỘC TÍNH LỚP NHÂN VIÊN 42 Bảng 14 THUỘC TÍNH LẦN ĐIỀU TRỊ 42 Bảng 15 THUỘC TÍNH TÀI KHOẢN 43 Bảng 16 THUỘC TÍNH RĂNG 43 Bảng 17 THUỘC TÍNH CHI TIẾT ĐIỀU TRỊ 44 Bảng 18 MÔ TẢ PHƯƠNG THỨC LỚP NHÀ CUNG CẤP 45 Bảng 19 MƠ TẢ PHƯƠNG THỨC LỚP HĨA ĐƠN NỘI BỘ 45 Bảng 20 MÔ TẢ PHƯƠNG THỨC LỚP HÓA ĐƠN MUA 46 Bảng 21 MÔ TẢ PHƯƠNG THỨC LỚP HÓA ĐƠN BÁN 47 Bảng 22 MÔ TẢ PHƯƠNG THỨC LỚP DỤNG CỤ 48 Bảng 23 MÔ TẢ PHƯƠNG THỨC LỚP BỆNH NHÂN 49 ix sd Xuat_hoadon GD_XuatHoaDon Hoa_don_ban Dung_cu DataGridView Chitiet_hoadon_ban : nhan_vien ref Tim_khachhang : Taomoihoadon() : Hienthi_danhsach_dungcu() loop (1 n) : Chon dung cu : Chon so luong() : kq=kt_sl_tk(id_dung_cu,so_luong_ban) alt kq="fale" : Luu_chitiet_hoadon(id_dungcu,so_luong_ban,don_gia_xuat,thanh_tien_ban) : Thong bao so luong khong du : Thong bao so luong khong du : Chon luu hoa don() 10 : Luu_hoadon() 11 : yeu cau luu du lieu vao bang chi tiet hd ban() 12 : Luu_chitiet_hoadon_ban() 13 : Thong bao luu cong 14 : Thong bao luu cong 15 : Thong bao luu cong break Hình 46 Sơ đồ xuất hóa đơn 59 3.4.10 Sơ đồ cấu trúc chức chương trình Hình 47 Sơ đồ cấu trúc chức chương trình 60 3.4.11 Demo a) Form đăng nhập Hình 48 Giao diện đăng nhập b) Form Hình 49 Giao diện chương trình 61 Form quản lý người dùng Hình 50 Giao diện quản lý người dùng c) Form quản lý nhân viên Hình 51 Giao diện quản lý nhân viên 62 d) Form quản lý nhà cung cấp Hình 52 Giao diện quản lý nhà cung cấp e) Form quản lý thông tin dụng cụ Hình 53 Giao diện quản lý thơng tin dụng 63 f) Form quản lý khách hàng Hình 54 Giao diện quản lý khách hàng g) Form quản lý tiếp nhận bệnh nhân Hình 55 Giao diện quản lý bệnh nhân 64 h) Form hóa đơn xuất nội Hình 56 Giao diện hóa đơn xuất nội i) Form quản lý xuất hóa đơn Hình 57 Giao diện xuất hóa đơn 65 j) Form Sơ đồ Hình 58 Giao diện sơ đồ k) Form lập hóa đơn nhập kho Hình 59 Giao diện lập hóa đơn nhập kho 66 l) Form tìm kiếm hóa đơn nhập kho Hình 60 Giao diện tìm hóa đơn nhập kho m) Form thống kê danh sách dụng cụ Hình 61 Giao diện danh sách dụng cụ 67 n) Form thống kê dụng cụ Hình 62 Giao diện thống dụng cụ o) Form in danh sách dụng cụ Hình 63 Giao diện in word 68 p) Form thống kê hóa đơn nội Hình 64 Giao diện thống kê nội q) From kết lưu vào file word Hình 65 Thống kê hóa đơn nội lưu vào file word 69 Chương KẾT LUẬN VÀ ĐỀ NGHỊ -oOo 4.1 Kết luận: 4.1.1 Kết đạt Q trình khảo sát, phân tích – thiết kế cài đặt “Xây dựng chương trình quản lý thơng tin cho công ty TNHH TM & DVchuyên mua bán dụng cụ Nha khoa có dịch vụ Nha khoa ” hoàn thành phần sau: Xây dựng mơ hình tạo sở liệu cho hệ thống Thêm, cập nhật, xóa danh mục: Danh mục nhà cung cấp, khách hàng, dụng cụ, nhân viên, Bệnh nhân, phương pháp điều trị Xử lý đăng nhập Cấp tài khoản người dùng Thay đổi mật Lập hóa đơn mua Xuất hóa đơn bán hàng Xuất hóa đơn nội Lập hồ sơ bệnh nhân Sơ đồ Tìm kiếm Tiềm kiếm nhà cung cấp theo họ tên số điện thoại Tìm kiếm khách hàng theo họ tên số điện thoại Tìm dụng cụ theo tên dụng cụ Tìm nhân viên theo họ tên nhân viên số điện thoại Tìm kiếm bệnh nhân theo họ tên số điện thoại Tìm phương pháp điều trị theo phương pháp điều trị Tìm người dùng (tài khoản) theo tên đăng nhập Tìm hóa đơn nhập kho theo ngày lập , nhân viên lập nhà cung cấp (nhà cung cấp) Tìm hóa đơn xuất hàng theo ngày lập, nhân viên lập khách hàng (họ tên khách hàng, cơng ty) 70 Tìm hóa đơn nội theo ngày lập, nhân viên lập Tìm hồ sơ bệnh nhân theo họ tên bệnh nhân số điện thoại Thống kê Thống kê dụng cụ : o Xem toàn danh sách dụng cụ o Thống kê theo định kì (ngày, tháng, năm) Thống kê nhà cung cấp (thống kê theo tên dụng cụ) Thống kê khách hàng (thống kê theo ngày xuất hóa đơn) Thống kê hóa đơn nội theo định kì (ngày, tháng, năm) Thống kê hóa đơn xuất theo định kì (ngày, tháng, năm) Thống kê hóa đơn nhập kho theo định kì (tháng, năm) Thống kê danh sách bệnh nhân (ngày đến khám ) Cơng cụ : Máy tính Trợ giúp Chương trình thiết kế cài đặt ngôn ngữ Visual Basic cho phép chạy mơi trường Windows Sử dụng tiếng việt có dấu 4.1.2 Những điểm chưa làm được: Cập nhật hóa đơn nhâp kho, xuất kho, xuất nội cập nhật bệnh nhân chưa hoàn thành Thống kê bệnh nhân bỏ điều trị xử lý chưa hoàn thiện 4.1.3 Những thuận lợi khó khăn q trình nghiên cứu: Thuận lợi: Được hướng dẫn tận tình Lưu Thúy Huỳnh Được hướng dẫn tận bác sĩ Nha khoa Huyền Mỹ Được giúp đỡ nhiệt tình bạn 71 Khó khăn: Chưa có kinh nghiệm phân tích hệ thống lập trình Thời gian ngắn khơng đủ để hồn thiện chương trình 4.2 Hướng phát triển: j) Xây dựng hệ thống thông tin cho phép bệnh nhân liên hệ với dịch vụ Nha khoa qua mạng k) Hệ thống mua bán dụng cụ Nha khoa cho phép đặt hàng, nhập hàng, gửi email qua mạng l) Xây dựng chương trình ưu đãi, giảm giá vào dịp lễ m) Xây dựng hệ thống kết hợp với tính lương cho nhân viên Y bác sĩ n) Quản lý vật liệu điều trị cho dịch vụ Nha khoa o) Hoàn thiện phần chương trình chưa hồn thiện 72 TÀI LIỆU THAM KHẢO Lập trình C# 2008 Visual Studio 2008, IT Nhất Nghệ Tiến sĩ Trương Quốc Định, Giáo trình Khái niệm phân tích hướng đối tượng Giáo trình Giới thiệu UML http://diendan.congdongcviet.co Diễn đàn cộng đồng việt Bài 07- hướng dẫn tạo report dạng 1.avi - YouTube Bài - Tạo stored procedure SQL - YouTube C# - Hướng dẫn tạo Crystal Reports Dataset | Express Magazine 73