Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.87 MB, 58 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
2.2.2 Thiết kế chi tiết các thực thể...4
2.3 Thiết kế giao diện...5
2.3.1 Sơ đồ tổ chức giao diện...5
2.3.2 Thiết kế giao diện cho các chức năng nghiệp vụ...5
3.2.2 Model class - Các lớp mô tả dữ liệu...13
3.2.3 DAO Class - Các lớp truy xuất dữ liệu...14
4.2 Kiểm thử form Y...18
5 Đóng gói và triển khai...18
5.1 Hướng dẫn chuyển đổi jar thành exe...18
5.2 Hướng dẫn cài đặt triển khai...18
5.3 Hướng dẫn sử dụng phần mềm...18
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 1
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 2
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 4
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 5
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">Ệ Ự
2.2.2.1 Thực thể Nhân viên
MaNhanVien Varchar(10) Mã nhân viênTenNhanVien Nvarchar(50) Tên nhân viênEmail Varchar(50) Email nhân viênSoDienThoai Nvarchar(10) Số điện thoại nhân viênGioiTinh Bit Giới tính nhân viên NgaySinh Date Ngày sinh nhân viên
VaiTro Bit Vai trò của nhân viên ( 1 quản lý/ 0 nhân viên)Hinh Varchar(10) Lưu hình nhân viên
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 6
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">Ệ Ự
2.2.2.2 Thực thể Sản phẩm
MaSanPham Varchar(10) Mã sàn phẩmTenSanPham Nvarchar(50) Tên sản phẩmGiaNhap Float Giá nhập sản phẩmGiaBan Float Giá bán sản phẩmSoLuong Int Số lượng nhập sản phẩmMaLoai Int Loại sản phẩm
2.2.2.3 Thực thể Hóa đơn
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 7
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">Ệ Ự
MaHoaDon Varchat(10) Mã hóa đơn
TongTien Float Tổng tiền cần thanh tốnSoLuong Int Số lượng sản phẩm NgayTao Date Ngày tạo hóa đơnTienKhachDua Float Tiền khách đưaThanhToan Float Thanh toán
MaKhachHang Int Mã khách hàng ( Khóa phụ )MaNV Varchar(10) Mã nhân viên ( Khóa phụ )
2.2.2.4 Thực thể Khách hàng
<b>THUỘCTÍNHKIỂU DỮ LIỆUMƠ TẢ</b>
MaKhachhang Int Mã khách hàngTenKhachHang Nvarchar(50) Tên khách hàngSoDienThoai String Số điện thoại khách hàng
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 8
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">3.1.1.1 Thực thể Nhân viên
MaNhanVien Varchar(10) Mã nhân viênTenNhanVien Nvarchar(50) Tên nhân viênEmail Varchar(50) Email nhân viênSoDienThoai Nvarchar(10) Số điện thoại nhân viênGioiTinh Bit Giới tính nhân viên NgaySinh Date Ngày sinh nhân viên
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 9
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">MaSanPham Varchar(10) Mã sàn phẩmTenSanPham Nvarchar(50) Tên sản phẩmGiaNhap Float Giá nhập sản phẩmGiaBan Float Giá bán sản phẩmSoLuong Int Số lượng nhập sản phẩmMaLoai Int Loại sản phẩm
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 10
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">Ệ Ự
3.1.1.3 Thực thể Hóa đơn
MaHoaDon Varchat(10) Mã hóa đơn
TongTien Float Tổng tiền cần thanh toánSoLuong Int Số lượng sản phẩm NgayTao Date Ngày tạo hóa đơnTienKhachDua Float Tiền khách đưaThanhToan Float Thanh toán
MaKhachHang Int Mã khách hàng ( Khóa phụ )MaNV Varchar(10) Mã nhân viên ( Khóa phụ )
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 11
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">3.1.2.1 SQL đối với Bảng Nhanvien3.1.2.2 SQL đối với Bảng SanPham3.1.2.3 SQL đối với Bảng LoaiSP3.1.2.4 SQL đối với Bảng KichThuoc3.1.2.5 SQL đối với Bảng KhachHang3.1.2.6 SQL đối với Bảng HoaDon3.1.2.7 SQL đối với Bảng HoaDonChiTiet
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 12
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">Ệ Ự
3.1.3.1 Procedure 13.1.3.2 Procedure 2
3.2.1.1 Lớp Auth
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 13
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">Ệ Ự
3.2.1.2 Lớp Excel
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 14
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 15
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 16
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">Ệ Ự
3.2.1.3 LớpJdbcHelper
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 17
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 18
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">Ệ Ự
3.2.1.4 Lớp MsgBox
3.2.1.5 Lớp Xdate
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 19
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 20
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">Ệ Ự
3.2.2.1 Nhanvien
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 21
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 22
</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">Ệ Ự
3.2.2.2 SanPham
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 23
</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 24
</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">Ệ Ự
3.2.2.3 HoaDon
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 25
</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 26
</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 27
</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">Ệ Ự
3.2.2.4 HoaDonChitiet
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 28
</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 29
</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">Ệ Ự
3.2.2.5 MaLoaiSP
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 30
</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">Ệ Ự
3.2.2.6 KichThuocSP
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 31
</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 32
</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">Ệ Ự
3.2.2.7 SizeSP
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 33
</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">Ệ Ự
3.2.2.8 Mycombobox
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 34
</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">Ệ Ự
3.2.2.9 XuatBill
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 35
</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 36
</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 37
</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39">Ệ Ự
3.2.2.10 KhachHang
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 38
</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 39
</div><span class="text_page_counter">Trang 41</span><div class="page_container" data-page="41">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 40
</div><span class="text_page_counter">Trang 42</span><div class="page_container" data-page="42">Ệ Ự
3.2.3.1 DAO Nhan Vien
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 41
</div><span class="text_page_counter">Trang 43</span><div class="page_container" data-page="43">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 42
</div><span class="text_page_counter">Trang 44</span><div class="page_container" data-page="44">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 43
</div><span class="text_page_counter">Trang 45</span><div class="page_container" data-page="45">Ệ Ự
3.2.3.2 DAO SanPham
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 44
</div><span class="text_page_counter">Trang 46</span><div class="page_container" data-page="46">Ệ Ự
3.2.3.3 DAO HoaDon
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 45
</div><span class="text_page_counter">Trang 47</span><div class="page_container" data-page="47">Ệ Ự
3.2.3.4 DAO HoaDonChitiet
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 46
</div><span class="text_page_counter">Trang 48</span><div class="page_container" data-page="48">Ệ Ự
3.2.3.5 DAO MaLoaiSP
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 47
</div><span class="text_page_counter">Trang 49</span><div class="page_container" data-page="49">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 48
</div><span class="text_page_counter">Trang 50</span><div class="page_container" data-page="50">Ệ Ự
3.2.3.6 DAO KichThuocSP
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 49
</div><span class="text_page_counter">Trang 51</span><div class="page_container" data-page="51">Ệ Ự
3.2.3.7 DAO SizeSP
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 50
</div><span class="text_page_counter">Trang 52</span><div class="page_container" data-page="52">Ệ Ự
3.2.3.8 DAO XuatBill
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 51
</div><span class="text_page_counter">Trang 53</span><div class="page_container" data-page="53">Ệ Ự
3.2.3.9 DAO KhachHang
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 52
</div><span class="text_page_counter">Trang 54</span><div class="page_container" data-page="54">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 53
</div><span class="text_page_counter">Trang 55</span><div class="page_container" data-page="55">Ệ Ự
3.2.3.10 DAO ThongKe
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 54
</div><span class="text_page_counter">Trang 56</span><div class="page_container" data-page="56">Ệ Ự
D ÁN 1 - NG D NG PH N M MỰ Ứ Ụ Ầ Ề TRANG 55
</div>