Gồm 4 tệp tin:
- HangHoa.txt
- HoaDonNhap.txt
- HoaDonXuat.txt
- NhaCungCap
4.2 Cài đặt các chức năng cho ứng dụng
Hàng Hoá
Quản lý hàng hoá Nhập BN
Nếu mã HH nhập về có mã đã tồn tại, chương trình sẽ thông báo điều này và yêu cầu nhập mã HH mới cho tới khi không còn trùng. Các thành phần dữ liệu của HH cần phải nhập đúng kiểu dữ liệu đã được mặc định, nếu nhập sai chương trình sẽ tự động cho người dùng nhập lại.
Start
Hiển thị thông tin BN Input: Nhập Mã BN
Kiểm tra sự tồn tại của mã BN
Bạn có muốn nhập tiếp?
Đã tồn tại mã BN
Stop Nhập thông tin BN
Lưu đồ thuật toán nhập BN
Sửa BN
Sửa các thông tin của BN, bộ phận quản lý cần nhập vào mã của BN để lấy ra thông tin của BN cần sửa, chương trình sẽ kiểm tra sự tồn tại của mã sau đó bộ phận quản lý sẽ cập nhật thông tin mới ghi đè lên những thông tin của BN cũ. Nếu mã BN không có trong danh sách thì chương trình sẽ báo “ Không tồn tại BN có mã bạn nhập…”.
Start
Input: Mã BN
Kiểm tra sự tồn tại của mã BN?Kiểm
kiểm tra sự tồn tại của mã BN? Không tồn tại BN có mã bạn nhập
Stop
Nhập nội dung sửa tên BN, quê
…….
Hiện thông tin BN được sửa
Bạn có muốn sửa tiếp?
Lưu đồ thuật toán sửa BN
Start
Stop Input: mã BN
Kiểm tra sự tồn tại của BN
Không tồn tại BN có mã bạn nhập
Xóa thành công!
Bạn có muốn xóa tiếp?
Xóa BN
Xoá thông tin của BN thì bộ phận quản lý cần nhập vào mã của BN, chương trình sẽ kiểm tra sự tồn tại của mã nếu tồn tại mã BN vừa nhập thì chương trình sẽ báo: “Bạn đã xoá thành công”. Nếu mã BN không có trong danh sách thì chương trình sẽ báo “Không tồn tại BN có mã bạn nhập…”
Lưu đồ thuật toán xoá BN
Tìm kiếm BN
Tìm kiếm Bn mà người quản lý yêu cầu thì người dùng cần nhập vào mã hoặc tên của BN đó, nếu tồn tại mã hoặc tên BN vừa nhập thì chương trình sẽ hiện thông tin của BN có mã vừa nhập, nếu không tồn tại thì chương trình sẽ báo: “Không tồn tại BN có mã bạn nhập…”.
Start
Hiển thị thông tin BN Input: Nhập Mã BN
Kiểm tra sự tồn tại của mã BN
Bạn có muốn nhập tiếp?
Đã tồn tại mã BN
Stop Nhập thông tin BN
Lưu đồ thuật toán tìm kiếm BN
Start
Stop Input: mãBN
Kiểm tra sự tồn tại của mã Không tồn tại BN có mã bạn nhập
Hiển thị BN
Bạn có muốn tiếp tục xem BN?
Lưu đồ thuật toán xem BN
HÓA ĐƠN
Quản lý HÓA ĐƠN
Chịu trách nhiệm quản lý những hoạt động liên quan đến bệnh nhân đã thanh toán hay chưa thanh toán, thông tin của BN được lưu trữ bao gồm: mã BN, chi phí điều trị…
Update HÓA ĐƠN
Cập nhật những thông tin về hóa đơn thanh toán,bộ phận quản lý cần nhập vào mã BN để tìm ra hóa đơn cần update lại ,chương trình sẽ kiểm tra sự tồn tại mã đó sau đó bộ phận quản lý sẽ update thông tin mới cho hóa đơn ghi đè nên những thông tin hóa đơn cũ nếu mã BN không có trong danh sách thì trương trình sẽ báo
“không tồn tại mã BN bạn nhập”.
Start
Input: Mã BN
Kiểm tra sự tồn tại của mã BN? Không tồn tại BN có mã bạn nhập
Stop Nhập nội dung sửa
Hiện thông tin hóa đơn được sửa
Bạn có muốn sửa tiếp?
Lưu đồ thuật toán Update hóa đơn Xóa thông tin HÓA ĐƠN
Xóa đi thông tin của một hóa đơn bộ phận quản lý phải nhập vào mã BN của hóa đơn, chương trình sẽ kiểm tra sự tôn tại của mã bệnh nhân đó nếu tồn tại mã BN
Start
Stop Input: BN
Kiểm tra sự tồn tại của BN Không tồn tại BN có mã bạn nhập
Xóa thành công!
Bạn có muốn xóa tiếp?
mà bạn vừa nhập thì chương trình sẽ thông báo :”bạn đã xóa thành công”. Nếu mã BN bạn vừa nhập không tồn tại trong danh sách thì trương trình sẽ báo” không tồn tại mã BN bạn vừa nhập”.
Lưu đồ thuật toán xóa hóa đơn
Start
Stop Input: mã BN
Kiểm tra sự tồn tại của mã Không tồn tại BN có mã bạn nhập
Hiển thị hóa đơn
Bạn có muốn tiếp tục tìm kiếm?
Tìm kiếm hoá đơn
Tìm kiếm hóa đơn mà người quản lý yêu cầu bạn cần nhập vào mã BN hoặc tên bệnh nhân của hóa đơn đó ,nếu tồn tại mã hoặc tên BN mà bạn vừa nhập thì chương trình sẽ hiện ra thông tin của hóa đơn đó , nếu không tồn tại thì chương trình sẽ hiện “mã hoặc tên bệnh nhân bạn vừa nhập không tồn tại”.
Lưu đồ thuật toán tìm kiếm hoá đơn
Start
Stop Input: mãBN
Kiểm tra sự tồn tại của mã Không tồn tại BN có mã bạn nhập
Hiển thị hóa đơn
Bạn có muốn tiếp tục xem hoá đơn
?
Lưu đồ thuật toán xem hóa đơn 4.3 Kiểm thử và triển khai ứng dụng
4.3.1 Kiểm thử
a) Với chức năng nhập thông tin, thì mọi thông tin phải nhập là một xâu khác rỗng, khi nhập một xâu rỗng thì chương trình sẽ bắt nhập lại
b) Với chức năng tìm kiếm hàng hoá, khi tên bệnh nhân hoặc mã HH không trùng trong danh sách thì sẽ hiển thị ra một bảng không có thông tin.
4.3.2. Đóng gói ứng dụng
Project đã được build thành packpage
4.3.3. Triển khai ứng dụng
- Laptop Dell E6540.
- Cấu hình: Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz 2.80 GHz.
- Hệ điều hành: Window 10 Pro 64 bit.
- Phần mềm: Visual Studio 2019.