Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 76 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
76
Dung lượng
4,09 MB
Nội dung
Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát LỜI CẢM ƠN Em xinchân thành cảm ơn thầy giáo, ThS Vũ Anh Hùng – giảng viên khoa CNTT tận tâm nhiệt tình hƣớng dẫn, dạy bảo suốt trình học tập làm đồ án tốt nghiệp Với bảo thầy, em có định hƣớng tốt việc triển khai thực yêu cầu trình làm đồ án tốt nghiệp Em xin chân thành cảm ơn dạy bảo giúp đỡ thầy, cô giáo Khoa Công nghệ thông tin – Trƣờng Đại học Dân lập Hải Phòng trang bị cho em kiến thức để em hoàn thành tốt báo cáo Xin cảm ơn tới tất bạn bè, ngƣời thân tạo mợi điều kiện, động viên cổ vũ tinh thần suốt trình học tập làm đồ án Do khả thời gian hạn chế, kinh nghiệp làm việc thực tế chƣa nhiều nên không tránh khỏi thiếu sót Em mong nhận đƣợc bảo thầy cô bạn Cuối em xin đƣợc gửi tới thầy, cô, anh, chị tồn thể bạn lời chúc sức khỏe, thành thơng Chúc thầy cô đạt đƣợc nhiều thành tựu nghiệp trồng ngƣời Em xin chân thành cảm ơn! Hải phòng, tháng năm 2014 Sinh viên Đặng Văn Biên Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát MỤC LỤC LỜI CẢM ƠN CHƢƠNG 1: MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1 Giới thiệu Cửa hàng xe máy Hồng Phát 1.2 Mơ tả tốn 1.3 Bảng nội dung công việc 1.4 Sơ đồ tiến trình nghiệp vụ 1.5 Giải pháp CHƢƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 10 2.1 Mơ hình nghiệp vụ 10 2.1.1 Bảng phân tích xác định chức năng, tác nhân hồ sơ 10 2.1.2 Biểu đồ ngữ cảnh 11 2.1.3 Nhóm dần chức .13 2.1.4 Sơ đồ phân rã chức 13 2.1.5 Danh sách hồ sơ liệu sử dụng .15 2.1.6 Ma trận thực thể chức 16 2.2 Sơ đồ luồng liệu 17 2.2.1 Sơ đồ luồng liệu mức .17 2.2.2 Sơ đồ luồng liệu mức .18 2.3 Thiết kế sở liệu .20 2.3.1 Mơ hình liên kết thực thể (E-R) .20 2.3.2 Mơ hình quan hệ 29 2.3.3 Các bảng liệu vật lý 36 2.4 Thiết kế giao diện 40 2.4.1 Giao diện 40 2.4.2 Các giao diện cập nhật liệu .40 2.4.3 Các giao diện xử lý liệu 47 CHƢƠNG 3: CƠ SỞ LÝ THUYẾT 48 3.1 Phân tích thiết kế hệ thống hƣớng cấu trúc 48 3.1.1 Quá trình phát triển hệ thống thông tin 48 3.1.2 Tiếp cận phát triển hệ thống thông tin định hƣớng cấu trúc 51 3.2 Thiết kế sở dũ liệu quan hệ 52 Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát 3.2.1 Mơ hình liên kết thực thể E-R .52 3.2.2 Mơ hình sở liệu quan hệ 54 3.3 Hệ quản trị sở liệu SQL SERVER 2008 56 3.3.1 Hệ trị sở liệu SQL Server 56 3.3.2 Đối tƣợng sở liệu 57 3.3.3 SQL Server 2008 quản trị sở liệu 57 3.3.4 Mơ hình sở liệu Client – Server 58 3.4 Ngôn ngữ Visual Basic.NET (VB.NET)/ ASP.NET .59 3.4.1 Những đặc điểm bật ngôn ngữ Visual Basic.NET 59 3.4.2 Những ứng dụng ngơn ngữ Visual Basic.NET viết 62 CHƢƠNG 4: CÀI ĐẶT CHƢƠNG TRÌNH 63 4.1 Giới thiệu hệ thống chƣơng trình 63 4.1.1 Môi trƣờng cài đặt 63 4.1.2 Các hệ thống 63 4.1.3 Các chức hệ 63 4.2 Giao diện 63 4.3 Các giao diện cập nhật liệu 64 4.4 Các giao diện xử lý liệu 70 4.5 Một số báo cáo 71 KẾT LUẬN 72 TÀI LIỆU THAM KHẢO .73 DANH MỤC CÁC HỒ SƠ TÀI LIỆU 74 Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát CHƢƠNG 1: MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1 Giới thiệu Cửa hàng xe máy Hồng Phát a) Chức năng, nhiệm vụ - Cửa hàng xe máy Hồng Phát cửa hàng bán xe máy đƣợc Honda Việt Nam ủy nhiệm bán hàng hãng, khẳng định đƣợc thƣơng hiệu thị trƣờng Hải Phịng - Cửa hàng ln trì đƣợc tốc độ tăng trƣởng mức độ cao vững mặt, luôn mang lại tin tƣởng khách hàng sách, cam kết, dịch vụ… - Cửa hàng có đội ngũ kỹ thuật viên lành nghệ đƣợc Honda Việt Nam trực tiếp đào tạo, trang thiết bị đại theo tiêu chuẩn, phụ tùng hiệu với chất lƣợng tồn cầu b) Lĩnh vực hoạt động - Đại lý ủy quyền Honda Việt Nam cung cấp xe phụ tùng xe máy - Cung cấp dịch vụ bảo hành, bảo dƣỡng sửa chữa xe máy - Cung cấp dịch vụ sửa chữa lƣu động 1.2 Mơ tả tốn Khi cửa hàng có nhu cầu nhập xe, thủ kho gửi thông tin yêu cầu nhập xe phiếu đặt xe gửi tới hãng Honda Việt Nam Hãng kiểm tra thông tin đơn hàng kiểm tra hàng kho Nếu kho hết loại xe đó, hãng thơng báo cho cửa hàng biết ngƣợc lại hãng làm thủ tục chuyển xe kèm theo hóa đơn tốn tiền xe Thủ kho kiểm tra lơ xe vừa nhập, có cố thơng báo trả lại Ngƣợc lại nhập vào kho Kế toán lập phiếu chi tốn tiền cho hãng Các thơng tin nhập xe đƣợc ghi vào sổ nhập xe Khi khách hàng đến cửa hàng có nhu cầu mua xe máy đƣợc nhân viên bán hàng tƣ vấn cụ thể xem khách hàng có nhu cầu mua loại xe gì? Sau đƣa khách hàng xem mã xe theo yêu cầu để khách hàng lựa chọn, nhân viên bán hàng gửi cho khách hàng báo giá xe tƣơng ứng thông báo chế độ ƣu đãi (nếu có) Sau tìm hiểu kỹ, khách hàng đồng ý mua xe quầy kế tốn, thu ngân làm thủ tục mua xe, cụ thể kế toán lập hóa đơn gtgt, khách hàng nộp tiền thủ kho lập phiếu xuất kho xuất xe cho kỹ thuật lắp ráp hoàn thiện chạy thử Trƣờng hợp khách hàng đề nghị cửa hàng làm đăng ký thay khách hàng phải chuyển cho cửa hàng sổ hộ khẩu, CMND nộp thêm tiền lệ phí đăng ký xe Sau thủ tục cần thiết khách hàng nhận xe giấy tờ Khi khách hàng đến cửa hàng có nhu cầu sửa chữa xe máy đƣợc nhân viên tiếp nhận xe tiếp đón, khách hàng cung cấp thông tin cần sửa chữa cho nhân viên tiếp nhận Nhân viên tiếp nhận kiểm tra sơ tình trạng xe sau ghi thông tin hạng mục cần sửa chữa, phụ tùng thay thế… vào phiếu sửa chữa Tiếp theo nhân viên tiếp nhận chuyển phiếu sửa chữa xe cho nhân viên kỹ thuật sửa chữa Trong trình Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát sửa chữa phát sinh thêm hỏng hóc, kỹ thuật thơng báo hỏi ý kiến khách hàng việc thay hay sửa chữa, khách hàng đồng ý nhân viên kỹ thuật ghi bổ xung vào phiếu sửa chữa Khi sửa chữa xong, kỹ thuật chuyển xe phiếu cho kế toán, kế toán thu tiền trả lại khách hàng giữ lại phiếu sửa chữa Khách hàng nhận lại xe Sau thời gian quy định kế toán lập báo cáo tình hình nhập, bán, sửa chữa xe gửi cho lãnh đạo kiểm tra 1.3 Bảng nội dung công việc STT 10 11 12 13 14 15 16 18 19 20 21 22 23 Tên công việc Gửi thông tin yêu cầu nhập xe Kiểm tra xe kho Thông báo hết xe Chuyển xe Kiểm tra xe Trả lại xe Nhập kho Lập phiếu chi Ghi sổ nhập xe Thông tin mua xe Tƣ cho khách hàng Gửi báo giá Lập hóa đơn GTGT Lập phiếu xuất kho Lắp ráp hồn thiện Ghi sổ bán xe Thơng tin sửa chữa xe Kiểm tra sơ Lập phiếu sửa chữa Sửa chữa Thanh toán Lập báo cáo Đối tƣợng thực Thủ kho Nhà cung cấp Nhà cung cấp Nhà cung cấp Thủ kho Thủ kho Thủ kho Kế toán Kế toán Khách hàng Nhân viên bán hàng Nhân viên bán hàng Kế toán Thủ kho Kỹ thuật Kế toán Khách hàng Nhân viên tiếp nhận Nhân viên tiếp nhận Kỹ thuật Kế toán Kế toán Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin Hồ sơ liệu Phiếu đặt xe Hóa đơn Phiếu chi Sổ nhập xe Báo giá Hóa đơn GTGT Phiếu xuất kho Sổ bán xe Phiếu sửa chữa Báo cáo Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát 1.4 Sơ đồ tiến trình nghiệp vụ a) Sơ đồ tiến trình nghiệp vụ: Nhập xe Nhà cung cấp Thủ kho Kế tốn Lập thơng tin yêu cầu nhập xe Hồ sơ liệu Phiếu đặt xe Kiểm tra Cịn hàng Hóa đơn Chuyển xe Kiểm tra Có cố Khơ ng cố Trả lại Nhận lại Nhập kho Lập phiếu chi Phiếu chi Ghi sổ nhập xe Phiếu xuất kho Hình 1.1: Sơ đồ tiến trình nghiệp vụ nhập xe Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát b) Sơ đồ tiến trình nghiệp vụ bán xe Khách hàng NV bán hàng Thủ kho Kế tốn Kỹ thuật HSDL Thơng tin mua xe Tƣ vấn, gửi báo giá Báo giá Cửa hàng đăng ký Đồng ý có Khách hàng tự đăng ký khơng Hóa đơn thu tiền xe Hóa đơn thu tiền xe + lệ phí đ.ký Hóa đơn GTGT Lập phiếu xuất kho Lắp ráp, kiểm tra Ghi sổ bán xe Phiếu xuất kho Sổ bán xe Hình 1.2: Sơ đồ tiến trình nghiệp vụ bán xe Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát c) Sơ đồ tiến trình nghiệp vụ sửa chữa Khách hàng NV tiếp nhận Kỹ thuật Kế tốn HSDL Thơng tin xe cần sửa Kiểm tra, ghi phiếu sửa chữa Phiếu sửa chữa Sửa chữa Phiếu sửa chữa Thơng báo phát sinh hỏng hóc Tiếp nhận thông báo Đồng ý Ghi bổ xung vào phiếu sửa chữa Phiếu sửa chữa Thu tiền, lƣu phiếu sửa chữa Phiếu sửa chữa Hình 1.3: Sơ đồ tiến trình nghiệp vụ sửa chữa Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát d) Sơ đồ tiến trình nghiệp vụ báo cáo Lãnh đạo Kế tốn HSDL Hóa đơn giao xe Yêu cầu báo cáo Phiếu chi Sổ nhập xe Lập báo cáo Hóa đơn GTGT Phiếu xuất kho Báo cáo nhập xe Báo cáo bán xe Báo cáo sửa chữa Phiếu sửa chữa Xem, xử lý Báo cáo Hình 1.4: Sơ đồ tiến trình nghiệp vụ báo cáo 1.5 Giải pháp Hiện cửa hàng chƣa có website giới thiệu sản phẩm, khách hàng muốn tìm thơng tin xe máy phải trực tiếp đến cửa hàng để đƣợc tƣ vấn Việc quản lý hệ thống đơn giản, đƣợc thực chủ yếu thông qua sổ sách phần mềm khơng chun dụng Từ đặn hệ Mỗi dòng quan hệ chứa giá trị liệu đối tƣợng cụ thể thuộc thực thể mà quan hệ mô tả - Nếu ta bớt dòng hay thêm vào dòng quan hệ khơng làm thay đổi tính chất nó.Các dịng cịn đƣợc gọi trạng thái sở liệu, trạng thái thƣờng xuyên thay đổi liệu sở liệu phản ánh giới thực, đƣợc thay đổi ngƣời sử dụng - Cột quan hệ hay thuộc tính quan hệ thay đổi, thay đổi ngƣời thiết kế sở liệu thay đổi b) Các tính chất quan hệ Một quan hệ bảng liệu hai chiều Nhƣng bảng liệu hai chiều quan hệ Một bảng liệu quan hệ có tính chất sau: - Giá trị đƣa vào cột đơn Các giá trị đƣa vào cột phải thuộc miền liệu Mỗi dòng bảng Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin 54 Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát - Thứ tự cột khơng quan trọng : đổi chỗ cho mà không thay đổi ý nghĩa - Thứ tự dịng khơng quan trọng c) Các phép tính sở liệu quan hệ Phép chèn (Insert): Là phép thêm vào quan hệ cho trƣớc Phép chèn thêm t vào quan hệ R: R= R U t Cú pháp: INSER (R;A1=d1, A2= d2, …, An=dn) - Trong đó: {A1,A2,…,An} thuộc tính quan hệ t=(d1,d2,…,dn) giá trị cụ thể t cần chèn - Mục đích: Thêm vào quan hệ định Bởi kết phép chèn gây số sai sót dẫn đến việc chèn không thành công + Bộ không phù hợp với lƣợc đồ quan hệ cần chèn + Giá trị số thuộc tính nằm ngồi miền giá trị thuộc tính + Giá trị khóa cần chèn tồn quan hệ Phép loại bỏ (Delete): Là phép xóa khỏi quan hệ cho trƣớc Phép loại bỏ xóa t vào quan hệ R: R= R – t Cú pháp: DELETE (R;A1=d1, A2= d2, …, An=dn) - Trong đó: {A1,A2,…,An} thuộc tính quan hệ t=(d1,d2,…,dn) giá trị cụ thể t cần loại bỏ - Mục đích: xóa khỏi quan hệ cho trƣớc Trong q trình loại bỏ xảy số sai sót dẫn đến việc loại bỏ không thành công + Bộ cần loại bỏ không tồn quan hệ + Bộ cần loại bỏ không phù hợp với lƣợc đồ quan hệ + Bộ cần loại bỏ bị hạn chế quyền truy cập Phép thay đổi (Change): Trên thực tế lúc thêm vào quan hệ loại bỏ số khỏi quan hệ mà cần thay đổi số giá trị Khi cần thiết phải sử dụng phép thay đổi nhƣ sau: Gọi tập {C1,C2,…,Ck} {A1,A2,…,An} thuộc tính mà giá trị t cần thay đổi Khi phép thay đổi đƣợc kí hiệu: R=R\ t U t’ - Trong đó: t’ có giá trị t mà thuộc tính C1,C2,…Ck bị thay đổi CHANGE(R; A1=d1,A2=d2,…,An=dn;C1=e1,C2=e2,…,ck=ek) - Phép thay đổi phép toán thuận lợi hay đƣợc sử dụng Cũng không sử dụng phép thay đổi mà sử dụng tổ hợp hai phép chèn loại bỏ, nhƣng phải thực hai lần - Khi thực thay đổi cần có số ngun nhân khơng thực đƣợc: Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin 55 ... nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát CHƢƠNG 1: MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1 Giới thiệu Cửa hàng xe máy Hồng Phát a) Chức năng, nhiệm vụ - Cửa hàng xe máy Hồng Phát cửa hàng bán... Website cho cửa hàng HEAD Hồng Phát DANH MỤC CÁC HỒ SƠ TÀI LIỆU Sinh viên: Đặng Văn Biên – Lớp: CTL601 – Ngành: Công nghệ thông tin 74 Đồ án tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát. .. tốt nghiệp Xây dựng Website cho cửa hàng HEAD Hồng Phát MỤC LỤC LỜI CẢM ƠN CHƢƠNG 1: MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1 Giới thiệu Cửa hàng xe máy Hồng Phát 1 .2 Mô tả toán