Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
1,05 MB
Nội dung
NGUYỄN MẠNH TÙNG XÂY DỰNG PHẦN MỀM BÁN HÀNG GIÀY DÉP Chuyên ngành: Tin học ứng dụng CHUYÊN ĐỀ THỰC TẬP TỔNG HỢP Hà Nội - Năm 2014 XÂY DỰNG PHẦN MỀM BÁN HÀNG GIÀY DÉP Giáo viên hướng dẫn: ThS Nguyễn Thị Quỳnh Như Sinh viên thực hiện: Nguyễn Mạnh Tùng Lớp: 711B2 Chuyên ngành: Tin học ứng dụng CHUYÊN ĐỀ THỰC TẬP TỔNG HỢP Hà Nội - Năm 2014 LỜI CẢM ƠN Em xin chân thảnh cảm ơn giáo viên hướng dẫn Nguyễn Thị Quỳnh Như nhiệt tình hướng dẫn giúp đỡ em hồn thành chuyên đề thực tập tổng hợp Với bảo tận tình thầy em có định hướng tốt việc triển khai thực yêu cầu đề tài trình thực Em xin cảm ơn dạy bảo giúp đỡ thầy, cô giáo môn khoa Công Nghệ Thông Tin – Viện Đại học Mở Hà Nội giáo viên chủ nhiệm trang bị cho em kiến thức nâng cao suốt trình theo học khoa thời gian thực chuyên đề để em hoàn thành chuyên đề cách tốt Tuy nhiên q trình thực hiện, khơng tránh khỏi thiếu sót, em mong thầy thơng cảm góp ý thêm Em xin chân thành cảm ơn! Hà Nội, ngày tháng 12 năm 2014 Sinh viên thực Nguyễn Mạnh Tùng MỤC LỤC Trang PHIẾU GIAO DỀ LỜI CẢM ƠN DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC HÌNH Chương PHÂN TÍCH BÀI TỐN 1.1 Phạm vi tốn 1.2 Mô tả nghiệp vụ quản lý kinh doanh 1.3 Đặc tả chức .9 1.5 Sơ đồ luồng liệu 11 1.5.1 Sơ đồ mức ngữ cảnh 11 1.5 Sơ đồ mức đỉnh 12 Chương THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1 Mơ hình thực thể liên kết ER 14 2.1.1 Xác định thực thể thuộc tính 14 2.1.2 Xác định liên kết thực thể 15 2.1.3 Mơ hình ER .17 2.2 Mơ hình CSDL quan hệ 18 2.2.1 Chuyển đổi mơ hình ER sang mơ hình quan hệ 18 2.2.2 Mơ hình CSDL quan hệ 19 Chương CÀI ĐẶT CSDL VÀ THIẾT KẾ GIAO DIỆN 3.1 Bảng kiểu liệu 20 3.2 Giao diện chương trình 22 3.2.1 Giao diện 22 3.2.2 Các giao diện thuộc chức hệ thống 23 3.2.3 Các giao diện thuộc chức quản lý nhân viên quản lý .23 3.2.4 Giao diện thuộc chức quản lý sản phẩm 24 3.2.5 Các giao diện thuộc chức quản lý chủng loại 24 3.2.6 Các giao diện thuộc chức báo cáo 25 TÀI LIỆU THAM KHẢO 26 DANH MỤC CÁC TỪ VIẾT TẮT STT Tên viết tắt CSDL CMTND Tên đầy đủ Cơ sở liệu Chứng minh thư nhân dân Dịch tiếng Việt DANH MỤC CÁC BẢNG Trang Bảng 3.1 Bảng kiểu liệuQuanTriHeThong .19 Bảng 3.2 kiểu liệuSanPham 19 Bảng 3.3 Bảng kiểu liệuHoaDon 21 Bảng 3.4 Bảng kiểu liệuXuatXu .20 Bảng 3.5 Bảng kiểu liệuChungLoai 20 Bảng 3.6 Bảng kiểu liệuHD_SP .22 DANH MỤC HÌNH Trang Hình 1.1 Sơ đồ chức 10 Hình 1.2 Sơ đồ ngữ cảnh 11 Hình 1.3 Sơ đồ mức đỉnh 11 Hình 1.4 Quản lý danh mục .12 Hình 1.5 Quản lý quản trị 12 Hình 1.6 Thống kê .13 Hình 2.1 Mơ hình ER 17 Hình 2.2 CSDL sau cài đặt vào hệ thống .19 Hình 3.1 Giao diện chương trình .22 Hình 3.2 Giao diện đăng nhập 23 Hình 3.3 Giao diện hồ sơ quản lý 23 Hình 3.4 Giao diện quản lý sản phẩm 24 Hình 3.5 Giao diện danh mục Chủng loại 24 Hình 3.6 Giao diện danh mục Xuất xứ 25 Hình 3.7 Giao diện báo cáo sản phẩm 25 Chương PHÂN TÍCH BÀI TỐN 1.1 Phạm vi tốn Chương trình kinh doanh giày dép công ty xây dựng áp dụng cho công ty vừa nhỏ Việc quản lý thực sản phẩm đăng tải, kể từ tất thông tin sản phẩm, chủng loại, giá, cập nhật thường xuyên Chương trình gồm chức sau: - Quản lý hồ sơ quản trị - Quản lý hóa đơn - Quản lý sản phẩm - Quản lý xuất xứ chủng loại sản phẩm 1.2Mô tả nghiệp vụ quản lý kinh doanh Quản lý kinh doanh giày dép bao gồm quản lý hồ sơ quản trị thơng tin sản phẩm, thơng tin hóa đơn Từ có sản phẩm, cơng ty quản lý sản phẩm bao gồm thông tin mã sản phẩm, tên sản phẩm, chủng loại, xuất xứ,… cập nhật thơng tin có thay đổi thông tin trạng sản phẩm 1.3 Đặc tả chức Chức quản lý hệ thống: Cho phép người dùng thao tác đăng nhập với tư cách admin Quản lý thông tin sản phẩm với đầy đủ thông tin như: mã sản phẩm, tên sản phẩm, chủng loại, xuất xứ, giá Chức gồm công việc cụ thể : - Thêm sản phẩm 10 - Cập nhật thông tin sản phẩm - Xóa sản phẩm - Xem danh sách sản phẩm Báo cáo, thống kê sản phẩm theo nhiều tiêu chí - Báo cáo tổng hợp - Đưa danh sách sản phẩm - Đưa danh sách hóa đơn - Đưa danh sách quản trị hệ thống 1.4Sơ đồ chức Quản lý bán hàng giày dép Quản lý hệ thống Quản lý sản phẩm Đăng ký tài khoản Cập nhật sản phẩm Đăng nhập Phân loại Tìm kiếm sản phẩm Quản lý đơn hàng Thiết lập đơn hàng Xem xử lý đơn hàng Hình 1.1 Sơ đồ chức Thống kê báo cáo Tình hình sản phẩm Tình hình đội ngũ quản trị 13 Phần báo cáo Thống kê _ Danh sách sản phẩm Người quản lý SanPham _ _ Thống kê Danh sách nhân viên Hình 1.6 Thống kê QuanTriHeThong _ 14 Chương THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1Mơ hình thực thể liên kết ER 2.1.1Xác định thực thể thuộc tính Ghi : ngoặc đơn “()” tên thc tính thực thể sơ đồ ER Thực thể QuanTriHeThong(quản trị hệ thống) Các thuộc tính: - Mã quản trị (MaQT): Đây thuộc tính khóa, thuộc tính dùng để phân biệt quản trị với quản trị khác - Họ tên (HoTen): Họ tên người quản lý - Ngày sinh (NgaySinh): Ngày sinh người quản lý - Điện thoại (SoDienThoai): Số điện thoại liên hệ người quản lý Thực thể SanPham(Sản phẩm) Các thuộc tính: - Mã sản phẩm (MaSP): Thuộc tính khóa để phân biệt sản phẩm - Tên sản phẩm (TenSP): Tên sản phẩm - Giá (Gia): giá sản phẩm Thực thể XuatXu(xuất xứ) Mô tả xuất xứ sản phẩm Các thuộc tính: 15 - Mã xuất xứ (MaXX): Thuộc tính khóa - Mơ tả (MoTa): Mơ tả xuất xứ Thực thểChungLoai (chủng loại) Mô tả chủng loại sản phẩm Các thuộc tính: - Mã chủng loại (MaCL): thuộc tính khóa dùng để phân biệt - Mơ tả (MoTa): mô tả chủng loại 2.1.2 Xác định liên kết thực thể - Mỗi người quản lýcó thể quản lý nhiều sản phẩm khác nhau, sản phẩm thuộc quyền quản lý quản trị QuanTriHeThong - QL n SanPham Mỗi người quản lý quản lý nhiều hóa đơn khác nhau, hóa đơn thuộc quyền quản lý quản trị QuanTriHeThong - QL n HoaDon Một sản phẩm có chủng loại, loại chủng loại có nhiều sản phẩm SanPham n có ChungLoai 16 - Một sản phẩm có xuất xứ, nơi xuất xứ có nhiều sản phẩm SanPham n Có XuatXu - Một sản phẩm nằm nhiều hóa đơn, hóa đơn có nhiều sản phẩm n SanPham n Có HoaDon 17 2.1.3 Mơ hình ER MaHD NgayLap n n HoaDon QL có MaQT HoTen QuanTriHeThong n SanPham n QL MaSP Gia TenSP NgaySinh n SoDienThoai n có có 1 ChungLoai XuatXu MaXX Hình 2.1 Mơ hình ER MoTa MaCL MoTa 18 2.2 Mơ hình CSDL quan hệ 2.2.1 Chuyển đổi mơ hình ER sang mơ hình quan hệ Chuyển kiểu thực thể mạnh - Kiểu thực thể QuanTriHeThong⟹ Quan hệ QuanTriHeThong (1) QuanTriHeThong (MaQT, HoTen, NgaySinh, SoDienThoai) - Kiểu thực thể SanPham⟹ Quan hệ SanPham (2) SanPham (MaSP, TenSP,Gia) - Kiểu thực thể HoaDon⟹ Quan hệ HoaDon (3) HoaDon (MaHD, NgayLap) - Kiểu thực thể XuatXu⟹ Quan hệ XuatXu (4) XuatXu (MaXX, MoTa) - Kiểu thực thể ChungLoai⟹ Quan hệ ChungLoai (5) ChungLoai (MaCL, MoTa) Chuyển liên kết – N - Xét liên kết QuanTriHeThong HoaDon: – N, thêm MaQT vào bảng HoaDon (3.1)HoaDon (MaHD, MaQT, NgayLap) - Xét liên kết QuanTriHeThong SanPham: – N, thêm MaQT vào bảng SanPham (2.1)SanPham (MaSP, MaQT, TenSP, Gia) - Xét liên kết ChungLoai SanPham: – N, thêm MaCL vào bảng SanPham (2.2)SanPham (MaSP, MaQT, MaCL, TenSP, Gia) - Xét liên kết XuatXu SanPham: – N, thêm MaXX vào bảng SanPham (2.3) SanPham (MaSP, MaQT, MaCL, MaXX, TenSP, Gia) 19 Chuyển liên kết N– N - Xét liên kết HoaDon có SanPham : N – N, liên kết nhiều nhiều sinh quan hệ mới: ⟹ (7) HD_SP (MaHD, MaSP, SoLuong, Gia) 2.2.2 Mơ hình CSDL quan hệ QuanTriHeThong (MaQT, HoTen, NgaySinh, SoDienThoai) SanPham (MaSP, MaQT, MaCL, MaXX, TenSP, Gia) HoaDon (MaHD, MaQT, NgayLap) XuatXu (MaXX, MoTa) ChungLoai (MaCL, MoTa) HD_SP (MaHD, MaSP, SoLuong, Gia) HoaDon MaHD MaQT NgayLap HD_SP MaHD MaSP SoLuong Gia ChungLoai MaCL QuanTriHeThong MaQT HoTen NgaySinh SoDienThoai MoTa SanPham MaSP MaQT TenSP MaCL MaXX XuatXu Gia Hình 2.2 CSDL sau cài đặt vào hệ thống MaXX MoTa 20 Chương CÀI ĐẶT CSDL VÀ THIẾT KẾ GIAO DIỆN 3.1Bảng kiểu liệu Quan hệQuanTriHeThong Tên thực thể MaQT Kiểu Diễn giảin giảii Mã quản trị liệu Varchar Loại giá Chiều trị Chuỗi dài 10 Ghi Khóa HoTen Tên quản trị NgaySinh Ngày sinh SoDienThoai Số đt Nvarchar Date Int Chuỗi Ngày Số 50 Bảng 3.1 Bảng kiểu liệuQuanTriHeThong Quan hệ SanPham Tên thực thể MaSP Kiểu Diễn giảin giảii Mãsản phẩm liệu Varchar Loại giá Chiều trị Chuỗi dài 10 Ghi Khóa MaQT MaCL MaXX TenSP Gia Mã quản trị Mã chủng loại Mã xuất xứ Tên sản phẩm Giá Varchar Varchar Varchar Nvarchar Int Chuỗi Chuỗi Chuỗi Chuỗi Số Bảng 3.2Bảng kiểu liệuSanPham 10 10 10 50