Đi đôi với sự phát triển của công nghệ chế tạo các thiết bị máy tính thì sự ra đời của các sản phẩm phần mềm ứng dụng có tính chất quyết định đối với việc áp dụng trong ngành công nghệ t
Trang 1ĐỒ ÁN THỰC TẬP TỐT NGHIỆP
LỚP: CĐ-TH-10A KHÓA: 2010 – 2013
PHẦN MỀM HỖ TRỢ QUẢN LÝ NHÀ
THUỐC TÂM ĐỨC
GIÁO VIÊN HƯỚNG DẪN: Nguyễn Tấn Thành HỌC SINH THỰC HIỆN:
SINH VIÊN 1 : Phan Thị Thanh Xoan
SINH VIÊN 2 : Hồ Hữu Cương
TP.HCM, Tháng 06/2013
Trang 2
Giáo viên hướng dẫn
Ký tên
Nguyễn Tấn Thành
Trang 3
Trang 4
rỡ với những bước tiến nhảy vọt Việc áp dụng các khoa học kỹ thuật vào đời sống của con người ngày càng tăng cao Đi đôi với sự phát triển của công nghệ chế tạo các thiết bị máy tính thì sự ra đời của các sản phẩm phần mềm ứng dụng có tính chất quyết định đối với việc áp dụng trong ngành công nghệ thông tin
Không chỉ trên thế giới mà ở Việt Nam hiện nay công nghệ thông tin cũng đã rất phát triển, là một trong những ngành không thể thiếu cho việc áp dụng các hoạt động xã hội như: quản lý, kinh tế, thông tin…
Trước đây, việc đưa tin học vào đời sống của người dân Việt còn rất hạn chế, làm việc mang tính thủ công Nhưng hiện nay, thời đại khoa học kỹ thuật phát triển, việc đưa tin học vào đời sống con người trở nên dễ dàng hơn Việc áp dụng các phần mềm ứng dụng cho các công ty, cửa hàng đã phát triển hơn, các ứng dụng phần mềm này giúp cho những người quản lý tiết kiệm thời gian và công việc đạt hiệu quả cao hơn Vì thế, hầu hết các công ty, nhà hàng, thư viện, nhà thuốc… đều
sử dụng phần mềm ứng dụng để quản lý
Nhận thức được tầm quan trọng đó, nhằm giúp các các cửa hàng thuốc có thể quản lý việc nhập – xuất, tồn kho… nhanh chóng, chính xác và hiệu quả hơn, tôi đã
chọn nghiên cứu đề tài: Phần Mềm Hỗ Trợ Quản Lý Nhà Thuốc
Tôi xin chân thành tri ân Thầy Nguyễn Tấn Thành - giảng viên khoa Công Nghệ Thông Tin - đã tận tình chỉ bảo, hướng dẫn tôi hoàn thành đề tài này.
Ngoài ra, tôi cũng xin gởi lời cám ơn quý Thầy trong khoa Công Nghệ Thông Tin đã giúp đỡ nhiệt tình và tạo điều kiện cho tôi hoàn thành đề tài cách tốt đẹp Sau cùng, tôi xin chân thành tri ân tất cả!
Trang 5PHẦN 1 MÔ TẢ VÀ YÊU CẦU
1.1 Mô tả hiện trạng:
Hiện nay nhà thuốc Tâm Đức là nhà thuốc tây chuyên bán sĩ và lẻ các loại thuốc theo toa của bác sĩ và không theo toa Những người liên quan đến nhà thuốc gồm: chủ nhà thuốc, nhân viên nhà thuốc và khách hàng.
Chủ nhà thuốc :
- Quản lý việc nhập – xuất thuốc của nhà thuốc.
- Thường xuyên kiểm tra số lượng thuốc của nhà thuốc để biết được thuốc nào còn và thuốc nào đã hết để nhập vào.
- Bán theo đúng đơn thuốc theo yêu cầu của khách hàng.
- Bán đúng giá theo quy định của nhà nước và theo giá trị trường.
Trang 6 Các loại báo cáo(Report)
Trang 71.2 yêu cầu :
Hệ thống yêu cầu
Trang 8+ Cài đặt các chức năng xử lý như sau:
- Quản lý danh mục thuốc.
- Quản lý việc nhập thuốc trong nhà thuốc
- Quản lý việc bán thuốc trong nhà thuốc.
- Quản lý tồn kho.
- Quản lý hóa đơn nhập.
- Quản lý hóa đơn bán.
Trang 9PHẦN 2 PHÂN TÍCH:
2.1 Sơ đồ quan niệm dữ liệu (Mô hình thực thể kết hợp)
Trang 102.2 Mô tả dữ liệu
2.2.1 Danh sách các th ự c th ể :
STT Tên loại thực thể Tên viết tắt Diễn giải
2.2.2 Danh sách mối kết hợp:
STT Tên mối kết hợp Tên viết tắt Diễn giải
Trang 112.2.3 Danh sách và mô tả các thuộc tính:
STT Tên thuộc tính Tên viết tắt Diễn giải
Trang 151.1.1.12 Mối kết hợp ChiTietNhap.
ST
T Thuộc tính Kiểu
Kích thước Diễn giải
Trang 16PHẦN 3 THIẾT KẾ
3.1 Sơ đồ Logic dữ liệu:
PHẦN 4
Trang 174.1 Từ điển dữ liệu (Danh sách và mô tả các thuộc tính)
PHẦN 5
STT
PHẦN 6 Tên thuộc tính
PHẦN 7 Tên viết tắt PHẦN 8 Diễn giải PHẦN 9
PHẦN 59 M
PHẦN 60 PHẦN 61 MaThuoc PHẦN 62 PHẦN 63 PHẦN 64 PHẦN 65 PHẦN 66
Trang 18PHẦN 119
100 PHẦN 120 PHẦN 121 PHẦN 122 PHẦN 123
Char
PHẦN 133
100 PHẦN 134 PHẦN 135 PHẦN 136 PHẦN 137
Trang 19PHẦN 185 M
PHẦN 213 M
PHẦN 241 M
Trang 20PHẦN 259
100 PHẦN 260 PHẦN 261 PHẦN 262 PHẦN 263
4 PHẦN 264 DienThoai PHẦN 265
Char
PHẦN 266
20 PHẦN 267 PHẦN 268 PHẦN 269 PHẦN 270
Char
PHẦN 273
100 PHẦN 274 PHẦN 275 PHẦN 276 PHẦN 277
Trang 211.1.1.19 Bảng NhanVien.
PHẦN 278
STT
PHẦN 279 Thuộc tính
PHẦN 284 M
Char
PHẦN 302
15 PHẦN 303 PHẦN 304 PHẦN 305 PHẦN 306
Int PHẦN 309 PHẦN 310 PHẦN 311 PHẦN 312 PHẦN 313
Char
PHẦN 316
100 PHẦN 317 PHẦN 318 PHẦN 319 PHẦN 320
PHẦN 333 M
Char
PHẦN 351
100 PHẦN 352 PHẦN 353 PHẦN 354 PHẦN 355
PHẦN 368 M
PHẦN 369 PHẦN 370 MaHoaDo PHẦN 371 PHẦN 372 PHẦN 373 PHẦN 374 PHẦN 375
Trang 231.1.1.22 Bảng HoaDonBan.
PHẦN 405
STT
PHẦN 406 Thuộc tính
PHẦN 411 M
PHẦN 453 M
Int PHẦN 478 PHẦN 479 PHẦN 480 PHẦN 481 PHẦN 482
Int
PHẦN 485
100 PHẦN 486 PHẦN 487 PHẦN 488 PHẦN 489
Trang 24495.1 Mô tả các ràng buộc toàn vẹn
1.1.1.24 Ràng buộc trên một quan hệ
PHẦN 496 Ràng buộc khóa chính:
PHẦN 497 R1-1: Id(Thuoc) = MaThuoc PHẦN 498 R1-2: Id(DonVi) = MaDonVi PHẦN 499 R1-3: Id(XuatXu) = MaXuatXu PHẦN 500 R1-4: Id(DoiTuong) = MaDoiTuong PHẦN 501 R1-5: Id(NhaCungCap) = MaNhaCungCap PHẦN 502 R1-6: Id(NhomThuoc) = MaNhomThuoc PHẦN 503 R1-7: Id(NhanVien) = MaNhanVien PHẦN 504 R1-8: Id(KhachHang) = MaKhachHang PHẦN 505 R1-9: Id(HoaDonNhap) = MaHoaDonNhap PHẦN 506 R1-10: Id(HoaDonBan) = MaHoaDonBan PHẦN 507 R1-11: Id(TonKho) = NamThang
PHẦN 508
PHẦN 509 Ràng buộc khóa ngoại
PHẦN 510 R2-1: Thuoc.MaXuatXu= XuatXu.MaXuatXu PHẦN 511 R2-2: Thuoc.MaDonVi= DonVi.MaDonVi PHẦN 512 R2-3: Thuoc.MaDoiTuong= DoiTuong.MaDoiTuong
NhomThuoc.MaNhomThuoc
PHẦN 514 R2-5: HoaDonNhap.MaNhanVien= NhanVien.
MaNhanVien
Trang 25PHẦN 520 Ràng buộc miền giá trị:
PHẦN 521 R3-1: ChiTietNhap.SoLuongNhap > 0 PHẦN 522 R3-1: ChiTietBan.SoLuongBan > 0 PHẦN 523
PHẦN 524 Ràng buộc liên thuộc tính
PHẦN 525
R4-1:ChiTietNhap.ThanhTien=ChiTietNhap.SoLuongNhap*ChiTietNhap.Gia Nhap
PHẦN 526
R4-2:ChiTietBan.ThanhTien=ChiTietBan.SoLuongXuat*ChiTietBan.GiaXuat
PHẦN 527
Trang 261.1.1.25 Ràng buộc trên nhiều quan hệ
PHẦN 528 R5-1: Tổng (SoLuong * DonGia) trong ChiTietNhap =
Tổng tiền trong HoaDonNhap
PHẦN 529 R5-2: Tổng (SoLuong * DonGia) trong ChiTietBan = Tổng tiền
trong HoaDonBan
PHẦN 530
Trang 27530.1 Xây dựng bảng tầm ảnh hưởng:
PHẦN 577 X
Trang 28PHẦN 577 X
Trang 29PHẦN 577 X
Trang 30PHẦN 577 X
Trang 31PHẦN 577 X
Trang 32PHẦN 577 X
Trang 33PHẦN 1462 THIẾT KẾ – CÀI ĐẶT
1462.1 Giới thiệu phần mềm, phần cứng hỗ trợ cho chương trình:
PHẦN 1463 Chương trình được cài đặt và chạy trên Windows7, xp…
PHẦN 1464 Phần cứng: Một server cấu hình tối thiểu 128Ram, 500Mhz, hệ
quản trị cơ sở dữ liệu: SQL Server…
PHẦN 1465 Phần mềm hỗ trợ: Microsoft visual studio 2008, Microsoft SQL
Trang 34PHẦN 1470
Trang 351470.1 Giới thiệu các màn hình và cách sử dụng:
1470.1.1 Màn hình đăng nhập:
PHẦN 1471
- Các thao tác màn hình:
PHẦN 1472 Người sử dụng gõ tên và mật khẩu vào ô TextBox sau đó
nhấn nút đăng nhập để đăng nhập và sử dụng chương trình.
1472.1.1 Màn hình đổi mật khẩu:
PHẦN 1473
- Các thao tác màn hình:
PHẦN 1474 Người sử dụng gõ tên và mật khẩu cũ vào ô TextBox sau
đó nhấn nút lưu để cập nhật hoặc nhấn nút không để hủy bỏ thao tác.
PHẦN 1475
Trang 361475.1.1 Màn hình đăng xuất:
PHẦN 1476
- Các thao tác:
PHẦN 1477 Người sử dụng khi muốn đăng xuất chương trình thì hệ
thống sẽ xuất ra một của số Nếu bạn muốn đăng xuất thì click chuột vào nút Yes, còn không thì click chuột vào Nút No.
1477.1.1 Màn hình giới thiệu:
PHẦN 1478
Trang 371478.1.1 Màn hình Sao Lưu Dữ Liệu:
PHẦN 1479 Người dùng khi sao lưu đữ liệu cần thực hiện các bước sau:
PHẦN 1480 B1 Click vào hệ thống, nhóm dữ liệu, chọn sao lưu dữ liệu.
PHẦN 1481 B2 Hệ thống hiện ra cho người dùng cửa sổ, người dùng phải gõ
Username và password, sau đó click chuột chọn nút sao lưu dữ liệu để chọn dường dẫn để lưu dữ liệu.
PHẦN 1482 B3 Nếu người dùng muốn thoát chương trình sao lưu dữ liệu thì
click chuột vào nút thoát chương trình và ok là xong.
PHẦN 1483
Trang 381483.1.1 Màn hình Khôi Phục Dữ Liệu:
PHẦN 1484 Nếu người dùng muốn khôi phục lại dữ liệu thì cần thực hiện các
bước sau đây:
PHẦN 1485 B1 Click vào hệ thống, nhóm dữ liệu, chọn khôi phục dữ liệu PHẦN 1486 B2 Hệ thống hiện ra cho người dùng cửa sổ, người dùng phải gõ
Username và password, chọn dường dẫn, sau đó click chuột chọn nút Restore.
PHẦN 1487 B3 Nếu người dùng muốn thoát chương trình sao lưu dữ liệu thì
click chuột vào nút thoát và ok là xong.
PHẦN 1488
Trang 391488.1.1 Màn hình chức năng Hệ Thống:
1488.1.2 Màn hình chức năng Danh Mục:
PHẦN 1489
Trang 401489.1.1 Màn hình chức năng Thống Kê:
PHẦN 1490
1490.1.1 Màn hình chức năng Hóa Đơn:
Trang 414.3.11 Màn hình chức năng Tìm Kiếm:
1490.1.2 Màn hình chức năng Giới Thiệu:
Trang 42PHẦN 1491
PHẦN 1492
Trang 431492.1.1 Màn hình chức năng Thêm, Sửa, Xóa Nhóm Thuốc:
1492.1.2 Màn hình chức năng Danh Sách Thuốc:
PHẦN 1493
PHẦN 1494
Trang 441494.1.1 Màn hình chức năng Thêm, Sửa, Xóa Thuốc:
1494.1.2 Màn hình chức năng Thêm, Sửa, Xóa Đối Tượng:
PHẦN 1495
Trang 45PHẦN 1496
Trang 461496.1.1 Màn hình chức năng Thêm, Sửa, Xóa Đơn Vị:
1496.1.2 Màn hình chức năng Thêm, Sửa Xóa Xuất Xứ:
PHẦN 1497
Trang 47PHẦN 1498
Trang 481498.1.1 Màn hình chức năng Thêm, Sửa, Xóa Nhà Cung Cấp:
1498.1.2 Màn hình chức năng Thêm, Sửa, Xóa Khách Hàng:
PHẦN 1499
Trang 49PHẦN 1500
Trang 501500.1.1 Màn hình chức năng Thêm, Sửa, Xóa Nhân Viên:
1500.1.2 Màn hình chức năng Thêm, Sửa, Xóa Hóa Đơn Nhập:
PHẦN 1501
Trang 51PHẦN 1502
Trang 521502.1.1 Màn hình chức năng Tìm Kiếm Thuốc:
1502.1.2 Màn hình chức năng Tìm Kiếm Khách Hàng:
PHẦN 1503
Trang 53PHẦN 1504
Trang 541504.1 Các báo cáo trong ứng dụng
1504.1.1 Báo cáo nhóm thuốc…
1504.1.2 Báo cáo đối tượng…
PHẦN 1505
Trang 551505.1.1 Báo cáo đơn vị…
PHẦN 1506
1506.1.1 Báo cáo xuất xứ…
PHẦN 1507
Trang 56PHẦN 1508
Trang 571508.1.1 Báo cáo hóa đơn nhập
Trang 59PHẦN 1522 MỤC LỤC
PHẦN 1523
PHẦN 1524 Nhận xét của giáo viên hướng dẫn 2
PHẦN 1525 Nhận xét của Hội đồng chấm thi: 3
PHẦN 1526 Lời nói đầu: 4
PHẦN 1527 PHẦN 1 MÔ TẢ VÀ YÊU CẦU 5
PHẦN 1528 1.1 Mô tả hiện trạng: 5
PHẦN 1529 1.2 yêu cầu: 7
PHẦN 1530 PHẦN 2 PHÂN TÍCH: 9
PHẦN 1531 2.1 Sơ đồ quan niệm dữ liệu (Mô hình thực thể kết hợp) 9
PHẦN 1532 9
PHẦN 1533 2.2 Mô tả dữ liệu 10
PHẦN 1534 2.2.1 Danh sách các thực thể: 10
PHẦN 1535 2.2.2 Danh sách mối kết hợp: 10
PHẦN 1536 2.2.3 Danh sách và mô tả các thuộc tính: 11
PHẦN 1537 2.2.4 Mô tả chi tiết các thực thể: 11
PHẦN 1538 2.2.5 Mô tả chi tiết các mối kết hợp: 14
PHẦN 1539 PHẦN 3 THIẾT KẾ 15
PHẦN 1540 3.1 Sơ đồ Logic dữ liệu: 15
PHẦN 1541 3.2 Từ điển dữ liệu (Danh sách và mô tả các thuộc tính) 16
Trang 60PHẦN 1542 3.3 Mô tả các bảng 16
PHẦN 1543 3.4 Mô tả các ràng buộc toàn vẹn 19
PHẦN 1544 3.5 Xây dựng bảng tầm ảnh hưởng: 22
PHẦN 1545 PHẦN 4 THIẾT KẾ – CÀI ĐẶT 26
PHẦN 1546 4.1 Giới thiệu phần mềm, phần cứng hỗ trợ cho chương trình: 26
PHẦN 1547 4.2 Giới thiệu màn hình chính / hệ thống thực đơn: 26
PHẦN 1548 4.3 Giới thiệu các màn hình và cách sử dụng: 27
PHẦN 1549 4.3.1 Màn hình đăng nhập: 27
PHẦN 1550 4.3.2 Màn hình đổi mật khẩu: 27
PHẦN 1551 4.3.3 Màn hình đăng xuất: 28
PHẦN 1552 4.3.4 Màn hình giới thiệu: 28
PHẦN 1553 4.3.5 Màn hình Sao Lưu Dữ Liệu: 29
PHẦN 1554 4.3.6 Màn hình Khôi Phục Dữ Liệu: 30
PHẦN 1555 4.3.7 Màn hình chức năng Hệ Thống: 31
PHẦN 1556 4.3.8 Màn hình chức năng Danh Mục: 31
PHẦN 1557 4.3.9 Màn hình chức năng Thống Kê: 32
PHẦN 1558 4.3.10 Màn hình chức năng Hóa Đơn: 32
PHẦN 1559 4.3.11 Màn hình chức năng Tìm Kiếm: 32
PHẦN 1560 4.3.11 Màn hình chức năng Giới Thiệu: 33
PHẦN 1561 4.3.12 Màn hình chức năng Thêm, Sửa, Xóa Nhóm Thuốc: 34
PHẦN 1562 4.3.13 Màn hình chức năng Danh Sách Thuốc: 34
PHẦN 1563 4.3.14 Màn hình chức năng Thêm, Sửa, Xóa Thuốc: 35
PHẦN 1564 4.3.15 Màn hình chức năng Thêm, Sửa, Xóa Đối Tượng: 35
Trang 61PHẦN 1565 4.3.16 Màn hình chức năng Thêm, Sửa, Xóa Đơn Vị: 36
PHẦN 1566 4.3.17 Màn hình chức năng Thêm, Sửa Xóa Xuất Xứ: 36
PHẦN 1567 4.3.18 Màn hình chức năng Thêm, Sửa, Xóa Nhà Cung Cấp: 37
PHẦN 1568 4.3.19 Màn hình chức năng Thêm, Sửa, Xóa Khách Hàng: 37
PHẦN 1569 4.3.20 Màn hình chức năng Thêm, Sửa, Xóa Nhân Viên: 38
PHẦN 1570 4.3.21 Màn hình chức năng Thêm, Sửa, Xóa Hóa Đơn Nhập: 38
PHẦN 1571 4.3.22 Màn hình chức năng Tìm Kiếm Thuốc: 39
PHẦN 1572 4.3.23 Màn hình chức năng Tìm Kiếm Khách Hàng: 39
PHẦN 1573 4.4 Các báo cáo trong ứng dụng 40
PHẦN 1574 4.4.1 Báo cáo nhóm thuốc… 40
PHẦN 1575 4.4.2 Báo cáo đối tượng… 40
PHẦN 1576 4.4.3 Báo cáo đơn vị… 41
PHẦN 1577 4.4.4 Báo cáo xuất xứ… 41
PHẦN 1578 4.4.5 Báo cáo hóa đơn nhập 42
PHẦN 1579 Kết luận – Kiến nghị 43
PHẦN 1580