THIẾT KẾ CƠ SỞ DỮ LIỆU CHO HỆ THỐNG QUẢN LÝ BÁN HÀNG

39 3.8K 6
THIẾT KẾ CƠ SỞ DỮ LIỆU CHO HỆ THỐNG QUẢN LÝ BÁN HÀNG

Đ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

Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng MỤC LỤC Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng CHƯƠNG I TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT 1.1 Sự cần thiết đề tài: - Bối cảnh xã hội Ngày ngành công nghệ thông tin phát triển nhanh mạnh, khoa học công nghệ thực đem lại hiệu lớn cho kinh tế xã hội, cho doanh nghiệp tổ chức kinh doanh giai đoạn mở cửa này, đặc biệt nâng cao hiệu trình quản lý Trong kinh tế phát triển nhiều thành phần quản lý bán hàng mang tính định hiệu kinh doanh việc đời toán quản lý nói chung quản lý bán hàng nói riêng điều tất yếu khách quan Có thể nói với phát triển công nghệ thông tin việc quản lý thủ công không phù hợp Ta nhận thấy số yếu việc quản lý theo phương pháp thủ công như: Thông tin đối tượng quản lý nghèo nàn, lạc hậu, không thường xuyên cập nhật Việc lưu trữ bảo quản khó khăn, thông tin lưu trữ đơn vị không quán, dễ bị trùng lặp phận đặc biệt nhiều thời gian công sức để thống kê, để phân tích đưa thông tin phục vụ việc định Do đó, việc sử dụng thành tựu công nghệ thông tin quản lý ngày rộng rãi mang lại hiệu cao, khắc phục nhược điểm hệ thống quản lý cũ, toán quản lý đưa vào máy tính ngày tối ưu hoá, giản thời gian chi phí cho trình xử lý, mang lại hiệu lớn kinh doanh Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng 1.2 Định hướng: Hiện công việc quản lý bán hàng thường thực phương pháp thủ công dẫn đến bất cập như: - Tốc độ cập nhật, xử lý không cao, không đáp ứng nhu cầu cần báo cáo đột xuất ban lãnh đạo - Không đồng việc cập nhật dẫn tới việc sai sót - Quản lý thủ công thường chịu ảnh hưởng lớn yếu tố chủ quan tác động môi trường bên - Lưu trữ thông tin khó, dễ bị lộ - Thông tin thường lưu trữ giấy gây lãng phí lớn - Khi mở rộng quy mô hoạt động hệ thống quản lý thủ công không đáp ứng Bài toán đặt tìm cách tổ chức hệ thống quản lí hoạt động liên quan tới quản lý bán hàng sở cách thức hoạt động quy tác làm việc đơn vị Hệ thống phải giải vấn đề nêu trên, phù hợp với điều kiện đơn vị ứng dụng hệ thống 1.3 Mục đích nghiên cứu: Trong thời đại ngày thông tin kinh tế vấn đề sống với đơn vị kinh doanh Đơn vị làm chủ thông tin có ưu tuyệt đối hoạt động kinh doanh Hơn thu nhập thông tin tốt chưa đủ, mà phải biết bảo quản giữ gìn thông tin hoạt động kinh doanh đơn vị cách chặt chẽ Do hệ thống phải có chế kiểm soát chặt chẽ, bảo đảm an toàn, bảo mật sở liệu Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng Từ công tác nghiệp vụ liên quan tới hoạt động quản lý bán hàng, tiến hành phân tích thiết kế hệ thống nhằm tin học hoá chức thực máy tính Từ xây dựng chương trình ứng dụng hỗ trợ cho trình thực chức quản lý, xử lý hoạt động nhập mua, xuất bán hàng hoá, nghiệp vụ tiền mặt, lập báo cáo định kỳ… Tóm lại, mục tiêu cuối phan tích thiết kế sở liệu cho hệ thống quản lý bán hàng đại, đáp ứng nhu cầu xử lý chức nghiệp vụ trình thực hoạt động kinh doanh 1.4 Phương pháp nghiên cứu: Trong việc phân tích thiết kế hệ thống áp dụng phương pháp thiết kế từ đỉnh xuống Đây phương pháp thiết kế giải thuật dựa tư tưởng module hoá Trước hết xác định vấn đề chủ yếu mà việc giải toán yêu cầu, bao quát toàn toán Sau phân chia nhiệm vụ cần giải thành nhiệm vụ cụ thể hơn, tức chuyển từ module đến module từ xuống 1.5 Kết cấu đề tài: + Chương 1:Cơ sở lý thuyết sở liệu hệ quản trị sở liệu vấn đề nghiên cứu, cần thiết đề tài, mục tiêu phương pháp nghiên cứu + Chương 2: Phân tích hệ thống quản lý bán hang + Chương 3: Thiết kế sở liệu cho hệ thống quản lý bán hang Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng Em xin chân thành cảm ơn cô Nguyễn Thị Lan Anh giảng viên hướng dẫn thầy cô khoa công nghệ thông tin góp ý bảo cho em nhiều kiến thức kinh nghiệp quý báu Do trình độ có hạn chế hoàn thành thời gian thực tập ngắn, chắn chuyên đề thực tập tốt nghiệp em không tránh khỏi sai xót, mong nhận góp ý bảo thầy cô bạn 1.6 Tổng quan sở liệu : 1.6.1 Tìm hiểu hệ thống: Tất hệ thống sử dụng sở liệu mình, sở liệu có sở liệu xây dựng mới.Cũng có hệ thống quản lý sử dụng sở liệu cũ Việc phân tích thiết kế sở liệu cho hệ thống tiến hành đồng thời với việc phân tích thiết kế hệ thống tiến hành riêng Vấn đề đặt cần xây dựng sở liệu giảm tối đa dư thừa liệu đồng thời phải dễ khôi phục bảo trì 1.6.2 Các khái niệm: - Cơ sở liệu (CSDL): CSDL máy tính kho chứa sưu tập có tổ chức file liệu, ghi trường - Hệ quản trị sở liệu (HQTCSDL): phần mềm điều khiển truy nhập CSDL - Các HQTCSDL phân loại theo mô hình liệu sau: Người sử dụng Gia o diện Hệ quản trị sở liệu Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Cơ sở liệu Trang Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng Các bước tiến hành phân tích thiết kế sở liệu: Phân tích CSDL 1.6.3 a Bước phân tích CSDL độc lập với hệ quản trị CSDL, bước thực công việc sau: + Xác định yêu cầu liệu: Phân tích yêu cầu liệu hệ thống để xác định yêu cầu liệu + Mô hình hoá liệu: Xây dựng mô hình thực thể liên kết biểu diễn yêu cầu liệu b Thiết kế CSDL quan hệ Thiết kế CSDL bao gồm: + Thiết kế logic CSDL: độc lập với hệ quản trị CSDL • Xác định quan hệ: Chuyển từ mô hình thực thể liên kết sang mô hình quan hệ • Chuẩn hoá quan hệ: chuẩn hoá quan hệ dạng chẩn chuẩn (3NF) + Thiết kế vật lý CSDL: dựa hệ quản trị CSDL cụ thể • Xây dựng bảng CSDL quan hệ: định cấu trúc thực tế bảng lưu trữ mô hình quan hệ • Hỗ trợ cài đặt vật lý CSDL: cài đặt chi tiết HQTCSDL lựa chọn Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng CHƯƠNG II PHÂN TÍCH HỆ THỐNG QUẢN LÝ BÁN HÀNG 2.1 Cơ sở lý thuyết phân tích hệ thống quản lý bán hàng 2.1.1 Đại 2.1.1.1 cương hệ thống thông tin: Một số khái niệm bản: Hệ thống thông tin hệ thống bao gồm người, phương tiện phương pháp xử lý thông tin Hệ thống thông tin bao gồm hai thành phần bản: liệu ghi nhận thực trạng doanh nghiệp xử lý cho phép biến đổi liệu - Các liệu: thông tin lưu trì nhằm phản ánh thực trạng thời hay khứ doanh nghiệp Có thể tách liệu thành hai phần: + Các liệu phản ánh cấu trúc nội quan liệu nhân sự, phòng ban, nhà kho, … Cấu trúc quan cố định mà có biến động có kiện xảy (chẳng hạn nhân viên nghỉ việc, chuyển địa điểm nhà kho, …) Sự kiện thưởng xảy ý muốn người Điều chỉnh lại liệu cho hợp lý gọi cập nhật + Các liệu phản ánh hoạt động kinh doanh/ dịch vụ như: bán hàng, xuất/ nhập hàng, … coi tác nghiệp (chẳng hạn nhập lô hàng, xuất hóa đơn, …) Khi tác nghiệp xảy kiện cần ghi nhận làm thay đổi liệu phản ánh hoạt động kinh doanh - Các xử lý: trình biến đổi thông tin nhằm vào hai mục đích chính: + Sản sinh thông tin theo thể thức quy định, chẳng hạn lập chứng từ giao dịch (hóa đơn, phiếu thu, …), lập báo cáo, thống kê, … Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng + Trợ giúp định, thường cung cấp thông tin cần thiết cho việc lựa chọn định lãnh đạo lệnh điều động, mẫu hợp đồng, … Mỗi xử lý thường áp dụng số quy tắc quản lý định sẵn diễn theo trật tự (gọi thủ tục) Các quy tắc quản lý thủ tục ấn định hệ thống lãnh đạo điều chỉnh theo ý muốn số quy định từ bên mà ta tùy tiện thay đổi Trong thực tế, thuật ngữ hệ thống thông tin thường dùng để môi trường điện tử - tin học trợ giúp cho công việc quản lý cụ thể đó, hay nói cách khác để mục đích đạt sau trình xây dựng nhằm tin học hóa trợ giúp cho công tác quản lý Quy trình phát triển hệ thống thông tin: Quy trình phát triển hệ thống thông tin chia thành nhiều giai đoạn Tùy thuộc vào phương pháp luận quy định phương thức làm việc đơn vị, quy trình chia thành số lượng bước nhiều khác Tuy nhiên tổng hợp chung thành các bước: Khảo sát, phân tích, thiết kế, xây dựng, cài đặt bảo trì hệ thống 1) Chiến lược khảo sát: Là giai đoạn tìm hiểu quy trình hoạt động hệ thống thực, nhu cầu thông tin làm sở xác định yêu cầu, phạm vi hệ thống thông tin Ở giai đoạn khảo sát cần xác định rõ nhu cầu, vấn đề quan tâm, để có giới hạn xác công việc Cũng giai đoạn cần tìm hiểu xác định cụ thể đối tượng sử dụng dù họ bị biến động số lượng loại công việc 2) Phân tích hệ thống: Là giai đoạn xác định rõ mục tiêu quản lý cần đạt hệ thống, nên yếu tố quan trọng đảm bảo đạt mục tiêu hệ thống Dựa mục tiêu đó, xác định mô hình chức mô hình liệu 2.1.1.2 Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng Mục tiêu giai đoạn biến đổi phần đầu vào thành đặc tả có cấu trúc Đây trình mô hình hóa hệ thống với sơ đồ luồng liệu, thực thể liên kết, sơ đồ phân rã chức năng, sơ đồ ngữ cảnh, … ∗ Phân tích chức năng: Cung cấp cách nhìn tổng thể tới công việc Xác định rõ công việc cần phải giải để đạt mục tiêu quản lý hệ thống Việc phân rã cách biểu diễn cấu trúc chức giúp cho việc kiểm tra chức thiếu dễ dàng phân tích, tổ hợp chức công việc Cấu trúc phân rã không phản ánh độ quan trọng hay thứ tự giải chức Trong giai đoạn phân tích nên đưa vào chức phản ánh nghiệp vụ thuộc phạm vi mục tiêu quản lý đặt Một chức xem đầy đủ gồm thành phần sau: + Tên chức + Mô tả có tính tường thuật + Đầu vào chức (dữ liệu) + Đầu chức (dữ liệu) + Các kiện gây thay đổi, việc xác định hiệu chúng Phân tích chức đưa chi tiết quan trọng dùng lại nhiều lần giai đoạn sau trình phân tích Sơ đồ chức sau lập cho cách nhìn toàn diện nhu cầu hệ thống ∗ Phân tích liệu: Thực thể đối tượng chứa thông tin phục vụ cho chức mà hệ cần giải Mỗi thực thể nhóm liệu có thuộc tính, xuất Các thực thể trung gian sinh phần thiết kế Các thực thể lấy liệu từ thực thể bị sửa đổi theo yêu cầu chức cần đưa vào giai đoạn phân tích ∗ Phân tích ngữ cảnh: Mô tả mối quan hệ thực tế hệ thống với yếu tố, tác nhân liên quan đến hệ thống Trong sơ đồ, phần bên thể Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng chức mức tổng quát với dòng liệu quan hệ Phần bên tác nhân người, tổ chức hay phận nghiệp vụ hệ thống khác dòng liệu liên quan đến hệ thống ∗ Phân tích luồng liệu: Sơ đồ dòng liệu (DFD) công cụ để trợ giúp bốn hoạt động chính: + Phân tích: dùng để xác định quy trình quản lý, thể yêu cầu người sử dụng + Thiết kế: dùng để minh họa phương án cho phân tích viên, lập trình viên người dùng xem xét thiết kế hệ thống Thể quy trình xử lý thông tin hệ thống + Liên lạc: DFD công cụ trực quan, đơn giản, dễ hiểu trợ giúp cho việc hiểu biết lẫn phân tích viên người sử dụng + Tài liệu: Việc dùng DFD đặc tả yêu cầu người dùng đặc tả thiết kế hệ thống làm đơn giản công việc mô hình hóa chấp nhận tài liệu 3) Thiết kế hệ thống: Là giai đoạn phát triển bước phân tích giai đoạn trước thành mô hình logic vật lý, thiết kế giao diện với người sử dụng Giai đoạn phụ thuộc nhiều vào cấu hình phần cứng phần mềm lựa chọn Thiết kế hệ thống bao gồm công việc sau: + Xác định hệ thống máy tính + Phân tích việc sử dụng liệu + Hình thức hóa hệ thống thành phần: áp dụng cách kiểm soát cần thiết, gộp nhóm thành phần chức + Thiết kế sở liệu vật lý + Thiết kế chương trình 4) Xây dựng chương trình: Là giai đoạn lập trình sở phân tích, thiết kế giai đoạn trước Kết chương trình cần xây dựng Giai đoạn gồm bước: Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 10 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng + Chức tổng hợp: Có chức tổng hợp thống kê ngày tháng năm nhập xuất hàng, hàng bán hàng tồn, khách hàng nợ 2.2.4 Phân tích hệ thống liệu: 2.2.4.1 Xác định thực thể thuộc tính cho thực thể: Qua việc phân tích hệ thống quản lý bán hàng ta thấy hệ thống cần lưu trữ thực thể sau: + Khách hàng: gồm thuộc tính: mã khách hàng, tên khách hàng, địa chỉ, điện thoại, tài khoản (nếu có), fax (nếu có) + Nhà cung cấp: gồm thuộc tính: mã nhà cung cấp, tên nhà cung cấp, địa Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 25 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng + Hàng hóa: gồm thuộc tính: mã hàng, tên hàng, đơn vị, thời gian bảo hành, đặc điểm, đơn giá, số lượng + Hóa đơn bán hàng: gồm thuộc tính: hóa đơn số, ngày lập, số lượng, đơn giá, mã hàng, mã khách, nhân viên bán hàng + Phiếu nhập hàng: gồm thuộc tính: số phiếu nhập, người nhập, ngày nhập, lý nhập, hàng, số lượng + Phiếu xuất hàng: gồm thuộc tính: số phiếu xuất, người xuất, ngày xuất, lý xuất, hàng, số lượng, khách hàng + Phiếu thu: gồm thuộc tính: số phiếu thu, ngày thu, lý thu, người thu, số tiền, người nộp + Phiếu chi: gồm thuộc tính: số phiếu chi, ngày chi, lý chi, số tiền, người nhận, người chi + Kho: gồm thuộc tính: kho số,địa + Hình thức toán: gồm thuộc tính: mã hình thức toán, tên hình thức toán + Nhân viên: gồm thuộc tính: mã nhân viên, tên nhân viên, địa chỉ, số điện thoại 2.2.4.2 Xác định mối quan hệ thực thể Dựa vào việc phân tích tìm hiểu ta nhận thấy mối quan hệ liên kết thực thể xác định là: Khách hàng Hóa đơn bán hàng Khách hàng Phiếu xuất HTTT Hóa đơn bán hàng Nhân viên Hóa đơn bán Kho Hàng Phiếu nhập Hàng Phiếu xuất Hàng Hóa đơn Hàng Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 26 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng 2.2.4.3 Mô hình thực thể/ liên kết (Mô hình E-R): Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 27 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng Dựa vào việc xác định thực thể mối quan hệ thực thể ta có mô hình thực thể liên kết sau: Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 28 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng Chuẩn hóa quan hệ: Từ mô hình thực thể E\ R ta thấy để chuyển mô hình quan hệ ta phải chuẩn hóa quan hệ Ta chuyển dạng chuẩn 3NF Ta tiến hành tách bảng chưa chuẩn 3NF dạng chuẩn 3NF sau: Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 29 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng + Bảng Hàng tách thành hai bảng: - Bảng Hàng: gồm thuộc tính: mã hàng (Khóa chính), tên hàng, đơn vị, thời gian bảo hành, đặc điểm, đơn giá, mã loại hàng, số lượng - Bảng Loại hàng: gồm thuộc tính: mã loại hang (Khóa chính), tên loại hàng, ghi + Bảng Phiếu nhâp tách thành hai bảng: Bảng Phiếu nhập: gồm thuộc tính: số phiếu nhập (Khóa chính), ngày nhập, mã hàng, mã nhà cung cấp, lý nhập, đối tượng, người nhập - Bảng Hàng nhập: gồm thuộc tính: số phiếu nhập, mã hàng, số lượng Trong khóa gồm: (số phiếu nhập,mã hàng) + Bảng phiếu xuất tách làm hai bảng: - Bảng Phiếu xuất: gồm thuộc tính: số phiếu xuất (Khóa chính), ngày xuất, mã hàng, mã kho, lý xuất, người nhận, người xuất - Bảng Hàng xuất: gồm thuộc tính: số phiếu xuất, mã hàng, số lượng Trong khóa là(số phiếu xuất,mã hàng) + Bảng hóa đơn tách làm hai bảng: - Bảng Hóa đơn bán: gồm thuộc tính: hóa đơn số , ngày lập, mã hàng, mã khách, mã nhân viên,số phiếu xuất, hình thức toán - Bảng Hàng bán: : gồm thuộc tính: mã hàng bán, hóa đơn số, mã hàng, số lượng, giá bán Trong khóa gồm: mã hàng bán Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 30 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng 2.2.4.4 Mô hình thực thể quan hệ: Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 31 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng CHƯƠNG III THIẾT KẾ CƠ SỞ DỮ LIỆU CHO HỆ THỐNG QUẢN LÝ BÁN HÀNG 3.1 Thiết kế sở liệu: 3.1.1 Phiếu nhập: Tên trường soPhieuXuat ngayXuat maNCC maNV Kiểu DL Int Date/time Nchar Nchar Độ rộng Ghi 10 Số phiếu xuất (Khóa chính) Ngày xuất 10 Mã nhà cung cấp 10 Mã nhân viên Lý xuất: Xuất bán 50 xuất khuyến mại, bảo hành lyDoXuat Nvarchar Tên trường soPhieuNhap ngayNhap maKho maNV Kiểu DL int datetime nchar nchar Độ rộng 10 lyDoNhap nvarchar 50 10 10 Ghi Số phiếu_khóa Ngày nhập Mã kho nhập hàng Mã NV Lý nhập hàng: nhập nhập lại 3.1.2 Phiếu xuất: 3.1.3 Nhà cung cấp Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 32 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng Tên trường maNCC tenNCC diaChi Kiểu liệu Nchar Nvarchar Nvarhcar Độ rộng 10 100 100 Ghi Khóa Tên nhà cung cấp Đị nhà cung cấp Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 33 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng 3.1.4 Hàng nhập: Tên trường soPhieuNhap maHang soLuong Kiểu DL Int nchar Int Độ rộng Ghi 10 10 10 Số phiếu nhập Mã hàng Số lượng mặt hàng 3.1.5 Hàng xuất: Tên trường soPhieuXuat maHang soLuong Kiểu DL Int Nchar Int Độ rộng Ghi 10 10 10 Số phiếu xuất Mã hàng Số lượng mặt hàng 3.1.6 Hàng: Tên trường maHang tenHang donVi donGia dacDiem Kiểu DL Nchar nvarchar Nchar Int nvarchar TGBH int maLoaiHang soLuong Nchar Int Độ rộng 10 50 10 10 50 10 10 Ghi Mã hàng_khóa Tên hàng mặt hàng Đơn vị tính Đơn giá mặt hàng Đặc điểm sản phẩm Thời gian bảo hành sản phẩm, tính tháng Mã loại hàng sản phẩm Số lượng hàng Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 34 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng 3.1.7 Hóa đơn bán: Tên trường Kiểu DL Độ rộng Ghi hoaDonSo int 10 ngayLap Date/time maKhach Nchar 10 Mã khách maNV Nchar 10 Mã NV soPhieuXuat int maHTTT Nchar Hóa đơn số_khóa Ngày lập hóa đơn bán hàng Số phiếu xuất 10 Mã hình thức toán 3.1.8 Hàng bán: Tên trường maHangban sohieuHD maHang soLuong giaBan Kiểu DL Int Nchar Nchar Int money Độ rộng Ghi 10 10 10 10 10 Mã hàng bán_khóa Số hiệu hóa đơn bán Mã mặt hàng Số lượng hàng bán Giá bán mặt hàng 3.1.9 Kho: Tên trường khoSo diaChi Kiểu DL int Nvarcha r Độ rộng 10 50 Ghi Mã kho Địa kho 3.1.10 Nhân viên: Tên trường maNV Kiểu DL Nchar Độ rộng Ghi 10 Mã số nhân Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E viên_Khóa Trang 35 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng tenNV diaChi ngayVao dienThoai Nvarchar 50 Nchar 50 Date/time Int 10 congViec nvarchar 50 Tên NV Địa NV Ngày NV vào làm việc Số điện thoại Công việc làm:NV kinh doanh, kế toán, … 3.1.11 Khách hàng: Tên trường maKhach tenKhach diaChi dienThoai fax Kiểu DL Độ rộng Ghi 10 Mã số khách hàng_Khóa Nchar Nvarchar 50 Họ tên khách Nvarchar 50 Địa int 10 Điện thoại int 10 Số fax 3.1.12 Hình thức toán: Kiểu Tên trường Độ rộng Ghi DL Mã hình thức toán_khóa maHTTT Nchar 10 tenHTTT Nchar 50 Tên hình thức toán Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 36 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng 3.1.13 Phiếu chi: Tên trường Kiểu DL 3.1.14 Phiếu soPhieuChi Nchar ngayChi Date/time thu: lyDo Tên trường Nvarchar Kiểu DL maNV Nchar soPhieuThu Nchar soTien money ngayXuat Date/time nguoiNhan Nvarchar maKhach Nchar maNV Nchar lyDo Nvarchar soTien money 3.1.15 Loại hàng: Tên trường maLoaiHang tenLoaiHang ghiChu Kiểu DL Nchar Nvarchar Nvarchar Độ rộng 10 50 Độ 10 10 50 10 10 50 50 Ghi Số phiếu chi_khóa Ngày chi chi rộngLýGhi tiền MãSốNV phiếu thu_khóa SốNgày tiền chi thu Người nhận Mã khách_Người nộp Mã NV Lý thu tiền Số tiền thu Độ rộng Ghi 10 Mã hình loại hàng_khóa 50 Tên loại hàng 50 Ghi Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 37 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng 3.2 Hình ảnh liên kết sở liệu SQL sever: Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 38 Thực tập sở Đề tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………… Thái Nguyên, ngày…tháng…năm 2012 Giáo viên hướng dẫn (Ký ghi rõ họ tên) Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 39 [...]... Trang 30 Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng 2.2.4.4 Mô hình thực thể quan hệ: Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 31 Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng CHƯƠNG III THIẾT KẾ CƠ SỞ DỮ LIỆU CHO HỆ THỐNG QUẢN LÝ BÁN HÀNG 3.1 Thiết kế cơ sở dữ liệu: 3.1.1 Phiếu... tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng Thi công: Trên cơ sở kết quả thiết kế tiến hành tích hợp, mã hóa các module chương trình, viết các câu lệnh sản sinh cơ sở dữ liệu, thực hiện các câu lệnh trên hệ quản trị cơ sở dữ liệu lựa chọn + Tạo các cơ sở dữ liệu kiểm tra + Kiểm thử chương trình 2.1.2 Phân tích cơ sở dữ liệu: 2.1.2.1 Một số khái niệm: Cơ sở dữ liệu. .. Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 17 Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng hệ Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E thống Trang 18 Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng ∗ Mức 1(Mức đỉnh): là mức mô tả quá trình trao đổi thông tin của những... Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng Tên trường maNCC tenNCC diaChi Kiểu dữ liệu Nchar Nvarchar Nvarhcar Độ rộng 10 100 100 Ghi chú Khóa chính Tên nhà cung cấp Đị chỉ nhà cung cấp Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 33 Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng 3.1.4... tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng 2.2.4.3 Mô hình thực thể/ liên kết (Mô hình E-R): Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 27 Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng Dựa vào việc xác định các thực thể và mối quan hệ của các thực thể ta có mô hình thực thể liên kết sau: Giáo viên... dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 19 Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 20 Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng ∗ Mức 2(Mức dưới đỉnh): mô tả quá trình trao đổi thông tin một cách chi... lược đồ quan hệ R được gọi là ở dạng chuẩn Boyce-Codd nếu XA đúng trên lược đồ R và A không thuộc X thì X chứa một khóa của R hay X là siêu khóa Giáo viên hướng dẫn: Nguyễn Thị Lan Anh - Sinh viên:Lê Văn Nam Lớp CNTT-K8E Trang 14 Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng Các bước xây dựng thiết kế cơ sở dữ liệu logic: Quá trình thiết kế cơ sở dữ liệu logic... tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng + Hàng hóa: gồm các thuộc tính: mã hàng, tên hàng, đơn vị, thời gian bảo hành, đặc điểm, đơn giá, số lượng + Hóa đơn bán hàng: gồm các thuộc tính: hóa đơn số, ngày lập, số lượng, đơn giá, mã hàng, mã khách, nhân viên bán hàng + Phiếu nhập hàng: gồm các thuộc tính: số phiếu nhập, người nhập, ngày nhập, lý do nhập, hàng, ... tập hợp dữ liệu về một đơn vị tổ chức được lưu trên máy và có cách tổ chức quản lý theo một mô hình phù hợp với đơn vị tổ chức đó Hệ quản trị cơ sở dữ liệu là hệ thống các phần mềm cho phép mô tả, lưu trữ thao tác các dữ liệu trên cơ sở dữ liệu nó bảo đảm bí mật, an toàn với nhiều người sử dụng Mô hình dữ liệu là một tập các khái niệm và kí pháp dùng để mô tả dữ liệu, các mối quan hệ của dữ liệu, các... Lớp CNTT-K8E Trang 21 Thực tập cơ sở Đề tài:Phân tích và thiết kế cơ sở dữ liệu cho hệ thống quản lý bán hàng + BLD chức năng quản lý thu chi Mô tả quá trình trao đổi thông tin ở mức 2, chức năng quản lý thu chi: Khách hàng khi nhận được hàng sẽ thanh toán với công ty bằng một trong hai cách: thanh toán trực tiếp cho nhân viên giao hàng hoặc thanh toán qua tài khoản Kế toán tài chính có trách nhiệm ... quan sở liệu : 1.6.1 Tìm hiểu hệ thống: Tất hệ thống sử dụng sở liệu mình, sở liệu có sở liệu xây dựng mới.Cũng có hệ thống quản lý sử dụng sở liệu cũ Việc phân tích thiết kế sở liệu cho hệ thống. .. quản lý bán hàng CHƯƠNG II PHÂN TÍCH HỆ THỐNG QUẢN LÝ BÁN HÀNG 2.1 Cơ sở lý thuyết phân tích hệ thống quản lý bán hàng 2.1.1 Đại 2.1.1.1 cương hệ thống thông tin: Một số khái niệm bản: Hệ thống. .. tài:Phân tích thiết kế sở liệu cho hệ thống quản lý bán hàng Các bước xây dựng thiết kế sở liệu logic: Quá trình thiết kế sở liệu logic có đầu vào mô hình liệu quan niệm, đầu tập hợp quan hệ chuẩn

Ngày đăng: 06/04/2016, 12:33

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • CHƯƠNG I. TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT

    • 1.1. Sự cần thiết của đề tài:

    • 1.2. Định hướng:

    • 1.3. Mục đích nghiên cứu:

    • 1.4. Phương pháp nghiên cứu:

    • 1.5. Kết cấu của đề tài:

    • 1.6. Tổng quan về cơ sở dữ liệu:

      • 1.6.1. Tìm hiểu hệ thống:

      • 1.6.2. Các khái niệm:

      • 1.6.3. Các bước tiến hành phân tích và thiết kế cơ sở dữ liệu:

      • CHƯƠNG II. PHÂN TÍCH HỆ THỐNG QUẢN LÝ BÁN HÀNG

        • 2.1. Cơ sở lý thuyết phân tích hệ thống quản lý bán hàng.

          • 2.1.1. Đại cương về hệ thống thông tin:

            • 2.1.1.1. Một số khái niệm cơ bản:

            • 2.1.1.2. Quy trình phát triển hệ thống thông tin:

            • 2.1.2. Phân tích cơ sở dữ liệu:

              • 2.1.2.1 Một số khái niệm:

              • 2.1.2.2. Các bước xây dựng thiết kế cơ sở dữ liệu logic:

              • 2.2. Phân tích hệ thống quản lý bán hàng

                • 2.2.1. Mô tả hệ thống

                  • 2.2.1.1. Thông tin đầu vào:

                  • 2.2.1.2. Thông tin đầu ra:

                  • 2.2.2. Biểu đồ phân rã chức năng

                  • 2.2.3. Biểu đồ luồng dữ liệu

                  • 2.2.4. Phân tích hệ thống về dữ liệu:

                    • 2.2.4.1. Xác định các thực thể và các thuộc tính cho thực thể:

                    • 2.2.4.2. Xác định mối quan hệ giữa các thực thể

                    • 2.2.4.3. Mô hình thực thể/ liên kết (Mô hình E-R):

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

Tài liệu liên quan