Báo cáo bài tập lớn môn công nghệ phần mềm nhóm 5: quản lý thuốc - dược phẩm

27 1.7K 6
Báo cáo bài tập lớn môn công nghệ phần mềm nhóm 5: quản lý thuốc - dược phẩm

Đ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

Báo cáo bài tập lớn môn công nghệ phần mềm Nhóm 5: QUẢN LÝ THUỐC- DƯỢC PHẨM Nhóm sv: Nguyễn Thị Nga Trần văn Kiên Vũ ngọc Biển Trần duy Hoàng Câu 1 : Khảo sát hệ thống bằng phương pháp phỏng vấn * Phỏng vấn ông Nguyễn Văn Sơn nhân viên bán thuốc tại tiệm thuốc Sơn Trà số 125 đường Phù Nghĩa - tp Nam Định. Câu 1: Hoạt động của cửa hàng gồm các công việc chính như thế nào? Câu 2: Hình thức thanh toán chính của cửa hàng? Câu 3: Hoá đơn mua hàng gồm các thông tin nào? Câu 4: Hoá đơn thu tiền gồm những thông tin gì? Câu 5: Trong quá trình bán thuốc cho khách thì cửa hàng gặp những khó khăn gì? Nêu một số giải pháp để khắc phục? Câu 6: Để tính doanh thu của cả tháng thì cửa hàng có gặp khó khăn không? Có hay xảy ra nhầm lẫn và bị thất thoát tiền không? Câu 8: Yêu cầu về hệ thống mà chúng tôi sẽ xây dựng? Có yêu cầu gì đặc biệt không? * Phỏng vấn ông Vũ khải Thành chủ tiệm thuốc tây Phúc Hưng ở số 27 đường Trường Trinh - tp Nam Định. Câu 1: Trong việc lập dự trù mua thuốc ông có gặp khó khăn gì trong việc cập nhật các loại thuốc mới hay không? Câu 2: Lượng thuốc tồn kho cá được báo cáo chính xác và nhanh chóng không? Câu 3: Báo cáo hang tháng mà nhân viên đưa lên có chính xác không? Và có cụ thể không? GVHD: Thạc sĩ Vũ Thị Phương Trang 1 Báo cáo bài tập lớn môn công nghệ phần mềm Câu 4: Yêu cầu cụ thể của ông về hệ thống mà chúng tôi sẽ xây dựng ? Ông có đưa ra yêu cầu gì cụ thể về hệ thống mà chúng tôi sẽ xây dựng? Câu 2: Đặc tả các chức năng bằng sơ đồ dòng dữ liệu mức dưới đỉnh Trong hệ thống quản lý thuốc dược phẩm gồm có 3 chức năng chính: + Bộ phận mua thuốc: Căn cứ vào lượng thuốc tồn kho của cửa hàng, lập dự trù mua thuốc cho các đại lý, công ty dược phẩm; tiếp nhận hang, nhập hang vào kho, chuyển hoá đơn mua hang cho bộ phận thanh toán cho các đại lý, công ty. +Bộ phận bán thuốc: Khi có khách hàng đến mua thuốc, cửa hang căn cứ vào đơn thuốc của bác sĩ, kiểm tra lượng thuốc mà khách hang cần có trong cửa hang rồi lập hoá đơn thu tiền; chuyển hoá đơn cho bộ phận thanh toán để thu tiền, giao thuốc cho khách hang. +Bộ phận thanh toán - Lập phuyến chuyển tiền để trả tiền cho các đại lý, công ty. - Thu tiền của khách hang. - Lập bản kê lượng thuốc đã bán trong ngày. - Cuối mỗi tháng, thống kê lượng thuốc đã bán, doanh thu mỗi loại thuốc trong tháng, lượng thuốc tồn kho để có kế hoạch kinh doanh tiếp theo. - Cuối mỗi năm thống kê lượng thuốc đã bán, doanh thu mỗi loại thuốc cả năm, doanh thu các tháng trong năm, lượng thuốc tồn kho để hoạch toán kinh tế. GVHD: Thạc sĩ Vũ Thị Phương Trang 2 Báo cáo bài tập lớn môn công nghệ phần mềm *Sơ đồ dòng dữ liệu mức dưới đỉnh Sơ đồ dòng dữ liệu mức dưới đỉnh của chức năng quản lý nhập thuốc: Thuốc Hoá đơn mua GVHD: Thạc sĩ Vũ Thị Phương Trang 3 Thuốc Danh mục thuốc Đơn đặt hàng Nhà cung cấp Lập dự trù Mua thuốc Nhập và cập nhật thuốc Thanh toán Báo cáo bài tập lớn môn công nghệ phần mềm Sơ đồ dòng dữ liệu mức dưới đỉnh của chức năng quản lý bán thuốc: GVHD: Thạc sĩ Vũ Thị Phương Trang HĐ thu tiền Thuốc Đơn thuốc Thông tin trả lời 4 Đơn thuốc Khách hàng Kiểm tra Đơn thuốc Lập hoá đơn thu tiền Thanh toán Báo cáo bài tập lớn môn công nghệ phần mềm Sơ đồ dòng dữ liệu mức dưới đỉnh của chức năng thanh toán: Đặc tả dữ liệu: 1. Tập thực thể Khachhang (makh, tenkh, diachi, dienthoai); Nhacc (macc, tencc, diachi, dienthoại); Hoadonnhap (sohdn, tencc, dc, dt, masothue, tenthuoc, sl, dg, ngayhdm ) GVHD: Thạc sĩ Vũ Thị Phương Trang 5 Thuốc tồn kho trong tháng, năm Doanh thu trong tháng, năm Lượng thuốc đã bán trong tháng, năm Thuốc Khách hàng Trả tiền Trả tiền Nhà CC Lập phiếu chuyển tiền Khách hàng Lập bảng kê lượng thuốc đã bán Thống kê Ban quản lý Báo cáo bài tập lớn môn công nghệ phần mềm Hoadonban (sohdb, tenkh, dc, dt, masothue, mathuoc, tenthuoc, sl, dg, ngayhdb ) Thuoc( mathuoc, tenthuoc, danhmuc, soluong, dongia) 2. Mối quan hệ Khachhang – Thuoc ( khachhang, thuoc ) (n - n) Khachhang – hoadonban (khachhang, hoadonban ) (1 - n) Nhacc – thuoc ( nhacc, thuoc) (n - n) Nhacc – hoadonnhap ( nhacc, hoadonnhap) (1 - n) Thuoc – hoadonnhap (thuoc, hoadonnhap) (n - n) Thuoc – hoadonban (thuoc, hoadonban) (n - n) 3. Sơ đồ thực thể liên hệ GVHD: Thạc sĩ Vũ Thị Phương Trang 6 Báo cáo bài tập lớn môn công nghệ phần mềm 4. Chuyển sang mô hình quan hệ của tập thực thể Thuoc( mathuoc, tenthuoc, danhmuc, soluong, dongia) (1) Nhacc (macc, tencc, diachi, dienthoại); (2) Hoadonnhap (sohdn, tencc, dc, dt, masothue, tenthuoc, sl, dg, ngayhd ) (3) Hoadonban (sohdb, tenkh, dc, dt, masothue, mathuoc, tenthuoc, sl, dg, ngayhd ) (4) Khachhang (makh, tenkh, diachi, dienthoại ); (5) Nhacc – thuoc ( nhacc, thuoc) (6) Khachhang – hoadonban (khachhang, hoadonban ) (7) Nhacc – hoadonnhap ( nhacc, hoadonnhap) (8) Thuoc – hoadonnhap (thuoc, hoadonnhap) (9) Thuoc – hoadonban (thuoc, hoadonban) (10) Ta có thể gộp những thực thể có thuộc tính giống nhau như sau: (1) + (10) Thuoc ( mathuoc, tenthuoc, soluong, giaban) (11) (2) + (6) + (5) Hoadonnhap ( macc, sohdn, tencc, dc, tenthuoc, sl, dg) (12) (2) + (4) Hoadonban ( makh, sohdb, tenkh, mathuoc, dc, sl, dg) (13) 5. Chuẩn hóa về dạng 3NF + Quan hệ (1) có phụ thuộc hàm: F = {mathuoc -> (tenthuoc, danhmuc, soluong, dongia)} đã ở dạng 3NF + Quan hệ (2) có phụ thuộc hàm : F = {macc -> (ten, diachi, dienthoai) } đã ở dạng 3NF + Quan hệ (3) có phụ thuộc hàm : F = {sohdn-> (tencc, dc, dt, masothue, tenthuoc, sl, dg, ngayhd) } đã ở dạng 3NF + Quan hệ (4) có phụ thuộc hàm : GVHD: Thạc sĩ Vũ Thị Phương Trang 7 Báo cáo bài tập lớn môn công nghệ phần mềm F = {sohdb -> (tenkh, dc, dt, masothue, mathuoc, tenthuoc, sl, dg, ngayhd) } đã ở dạng 3NF + Quan hệ (5) có phụ thuộc hàm : F = {mackh-> (tenkh, diachi, dienthoại) } đã ở dạng 3NF + Quan hệ (6) có phụ thuộc hàm : F = {mathuoc-> (dg, sl ) } đã ở dạng 3NF + Quan hệ (7) có phụ thuộc hàm : F = {sohdb-> (makh, tenkh, diachi, dienthoại) } đã ở dạng 3NF + Quan hệ (8) có phụ thuộc hàm : F = {sohdm -> (macc, tencc, mathuoc, tenthuoc) } đã ở dạng 3NF + Quan hệ (9) có phụ thuộc hàm : F = {sohdn} đã ở dạng 3NF + Quan hệ (10) có phụ thuộc hàm : F = {sohdb} đã ở dạng 3NF Bài 3: Đặc tả và thiết kế giao diện của một số modul chính Đặc tả và thiết kế một số modul quan trọng trong hệ thống quản lý thuốc - dược phẩm. 1. Đặc tả một số Modul chính a. Modul xem xét đơn thuốc của khách hàng + Dữ liệu vào: - Đơn thuốc của bác sĩ. - Dữ liệu về thuốc trong kho. - Dữ liệu về giá bán . + Dữ liệu ra: - Dữ liệu khách hàng. - Hóa đơn bán. Mô tả tiến trình : + Kiểm tra đơn thuốc của khách hàng. GVHD: Thạc sĩ Vũ Thị Phương Trang 8 Báo cáo bài tập lớn môn công nghệ phần mềm + Nếu là khách hàng mới Thì nhập thông tin khách hàng Ngược lại : Chuyển tiếp đến bước sau. + Tổng tiền:=0; +Với mỗi hóa đơn bán i, Nhập mã khách hàng. ii, Kiểm tra mặt hàng trong kho Nếu có số lượng thuốc trong cửa hàng > số lượng thuốc mà khách hàng mua thì -> Thành tiền := Số lượng * Đơn giá; -> Tổng : = Tổng + Thành tiền; b. Modul lập dự trù nhập thuốc + Dữ liệu vào: - Bản thống kê số lượng thuốc trong kho. - Thông tin nhà cung cấp. - Dữ liệu về giá bán . - Thông tin về thuốc. + Dữ liệu ra: - Dữ liệu nhà cung cấp. - Hóa đơn nhập. Mô tả tiến trình : + Kiểm tra lượng thuốc còn trong kho. + Nếu lượng thuốc sắp hết. Thì lập dự trù mua thuốc. + Tổng tiền:=0; +Với mỗi hóa đơn nhập .Nhập mã nhà cung cấp. -> Thành tiền := Số lượng * Đơn giá; GVHD: Thạc sĩ Vũ Thị Phương Trang 9 Báo cáo bài tập lớn môn công nghệ phần mềm -> Tổng : = Tổng + Thành tiền; 2. Thiết kế giao diện 2.1 Chức năng cập nhật + Chức năng cập nhật thuốc làm nhiệm vụ nhập thông tin về loại thuốc mà cửa hàng vừa mới nhập về. Vì vậy chức năng này phải chứa đầy đủ thông tin về loại thuốc cửa hàng vừa nhập. + Chức năng cập nhật thông tin nhà cung cấp làm nhiệm vụ nhập thông tin về các công ty và đại lý mà cửa hàng vừa nhập thuốc của họ về. GVHD: Thạc sĩ Vũ Thị Phương Trang 10 [...]... Phương Trang 11 Báo cáo bài tập lớn môn công nghệ phần mềm + Hoá đơn bán hàng GVHD: Thạc sĩ Vũ Thị Phương Trang 12 Báo cáo bài tập lớn môn công nghệ phần mềm Bài 4 Đánh giá 20 tiêu chuẩn của sản phẩm phần mềm đối với Visual FoxPro 9.0 Visual FoxPro là một công cụ phát triển và ngôn ngữ lập trình (Development tools and languages), nó sử dụng ngôn ngữ lập trình hướng đối tượng (oop : object-oriented programming)... tính để bàn hoặc Web Các nhà phát triển có các công cụ cần thiết để quản lý dữ liệu, tổ chức các bảng yêu cầu thông tin, tạo ra một cơ sở dữ liệu tích hợp của các loại quan hệ (DBMS) Visual FoxPro 9.0 cho phép họ tạo ra các ứng dụng đầy đủ các dữ liệu quản lý cho khách hàng của họ GVHD: Thạc sĩ Vũ Thị Phương Trang 15 Báo cáo bài tập lớn môn công nghệ phần mềm 2 Tính khoa học + Dễ xây dựng tất cả các... dàng xử lý một không hai GVHD: Thạc sĩ Vũ Thị Phương Trang 21 Báo cáo bài tập lớn môn công nghệ phần mềm 14 Tính đơn giản + Visual Foxpro version trước 9 sẽ không hỗ trợ trực-tiếp mã Unicode, VFP9 có hỗ trợ trực tiếp mã Unicode tùy theo cài đặt trên Windows version nào (Ví dụ : WIndows Xp/Vista với VFP9 có hỗ trợ chữ việt Unicode theo Tiêu chuẩn 6909 phần tổ-hợp (composed hay đúng ra là Windows-1258)... ứng dụng can thiệp sâu vào hệ GVHD: Thạc sĩ Vũ Thị Phương Trang 24 Báo cáo bài tập lớn môn công nghệ phần mềm thống, các ứng dụng đa luồng và ứng dụng mạng Những điểm này lại có đầy đủ ở VC Visual C++ chính là CCLT đáng tự hào nhất của Microsoft Người ta kiểm tra và thống kê thấy phần lớn các phần mềm được viết bằng VC, các trò chơi lớn, ứng dụng văn phòng, kế toán… VC vừa có sức mạnh của ngôn ngữ C++... về thao tác GVHD: Thạc sĩ Vũ Thị Phương Trang 19 Báo cáo bài tập lớn môn công nghệ phần mềm 9 Tính đối xứng và đầy đủ chức năng Sản phẩm Foxpro 9.0 cung cấp đầy đủ chức năng cho người dùng, các chức năng của sản phẩm có tính loại trừ lẫn nhau như: tạo mới – hủy bỏ, thêm - bớt, dịch chuyển … Thông thường 1 Project hoàn chỉnh sẽ bao gồm đầy đủ các thành phần : Progs, Form, repor, Menu v.v Nếu bạn chỉ.. .Báo cáo bài tập lớn môn công nghệ phần mềm 2.2 Chức năng tìm kiếm Trong bài có nhièu tiêu chí tìm kiếm thông tin nhưng tiêu biểu là tìm kiếm doanh thu theo tháng Các modul tìm kiếm khác thiết kế tương tự 2.3 Chức năng báo cáo Trong bài có 2 loại hoá đơn hay được sử dụng là hoá đơn nhập hàng và hoá đơn bán hàng + Hoá... thức dockable, auto-anchoring của kiểm soát, và cải thiện hình ảnh hỗ trợ Cá nhân hóa các doanh, cửa sổ yêu thích của bạn với tài sản, tuỳ chỉnh biên tập, phông chữ, màu sắc và cài đặt GVHD: Thạc sĩ Vũ Thị Phương Trang 16 Báo cáo bài tập lớn môn công nghệ phần mềm + Xây dựng và triển khai một mình đứng-xa và các ứng dụng cho Windows trên máy tính Tablet Tạo và truy cập các thành phần COM và XML và... đạt 51,12 tỷ USD Tập đoàn này phát triển, gia công, và cấp bản quyền cho các phần mềm phục vụ trong máy tính Trụ sở chính của Microsoft đặt tại Redmond, Washington, Mỹ Hệ thống có đầy đủ hồ sơ pháp lý khi xây dựng 20 Tính theo dõi được và dễ vận hành GVHD: Thạc sĩ Vũ Thị Phương Trang 23 Báo cáo bài tập lớn môn công nghệ phần mềm Foxpro 9.0 có mà hình giao diện đơn giản, dễ sử dụng và giống như hầu hết... Windows Server 2003 hoặc cao hơn Bộ nhớ 64 MB RAM, 128 MB hoặc nhiều hơn GVHD: Thạc sĩ Vũ Thị Phương Trang 18 Báo cáo bài tập lớn môn công nghệ phần mềm Hard Drive 165 MB không gian đĩa để cài đặt tiêu biểu 20 MB không gian đĩa cho các điều kiện tiên quyết Microsoft Visual FoxPro 9.0 Thủ CD-ROM hoặc DVD-ROM Video Super VGA 800 X 600 hoặc cao hơn với 256 màu Chuột Microsoft Mouse hoặc tương thích chuột 6 Tính... Trang 14 Báo cáo bài tập lớn môn công nghệ phần mềm Các tiêu chuẩn của visual foxpro9.0 1 Tính đúng Với động cơ cơ sở dữ liệu tích hợp, mối quan hệ chặt chẽ giữa ngôn ngữ và dữ liệu mạnh mẽ và được cải tiến, Visual FoxPro 9.0 là một công cụ mạnh để xây dựng và duy trì các giải pháp cơ sở dữ liệu của tất cả các kích cỡ Dữ liệu hướng đối tượng ngôn ngữ của ông, cung cấp cho các nhà phát triển một bộ công . Trang 11 Báo cáo bài tập lớn môn công nghệ phần mềm + Hoá đơn bán hàng GVHD: Thạc sĩ Vũ Thị Phương Trang 12 Báo cáo bài tập lớn môn công nghệ phần mềm Bài 4. Đánh giá 20 tiêu chuẩn của sản phẩm phần. Báo cáo bài tập lớn môn công nghệ phần mềm Nhóm 5: QUẢN LÝ THUỐC- DƯỢC PHẨM Nhóm sv: Nguyễn Thị Nga Trần văn Kiên Vũ ngọc Biển Trần. tin về các công ty và đại lý mà cửa hàng vừa nhập thuốc của họ về. GVHD: Thạc sĩ Vũ Thị Phương Trang 10 Báo cáo bài tập lớn môn công nghệ phần mềm 2.2 Chức năng tìm kiếm Trong bài có nhièu

Ngày đăng: 18/10/2014, 11:06

Từ khóa liên quan

Mục lục

  • Các tiêu chuẩn của visual foxpro9.0

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

Tài liệu liên quan