1. Trang chủ
  2. » Luận Văn - Báo Cáo

BÁO CÁO BTL MÔN LẬP TRÌNH .NET 1 (XD PHẦN MỀM QUẢN LÝ HỆ THỐNG BÁN LẺ TRONG CỬA HÀNG MUA BÁN ĐTDĐ)

34 1,8K 10

Đ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ông tin cơ bản

Định dạng
Số trang 34
Dung lượng 1,43 MB

Nội dung

I.Khảo sát bài toán 1. Khảo sát thực tế: Để phục vụ nhu cầu truyền thông ngày càng cao của con người, hoạt động kinh doanh điện thoại di động ngày càng phát triển mạnh mẽ trong xu hướng bán lẻ của các doanh nghiệp. Từ thực tế khảo sát các cửa hàng ĐTDT trenn thị trường cho thấy, đa phần các cửa hàng đều chưa có phần mềm quản lý, các phương pháp quản lý đều được thực hiện một cách thủ công chủ yếu bằng ghi chép sổ sách…Nhằm giảm thao tác thủ công, mang lại hiệu quả và chính xác cao trong công việc nhóm em sẽ đi tìm hiểu sâu về: “XD phần mềm quản lý hệ thống bán lẻ trong cửa hàng mua bán ĐTDĐ” 2. Đánh giá hiện trạng Việc lưu trữ thủ công bằng giấy tờ văn bản dễ gây ra nhiều vấn đề phức tạp trong việc quản lý hoạt động sản xuất kinh doanh của trung tâm. Về phương diện nhà quản lý thì hoạt động quản lý kinh doanh như hiện nay có rất nhiều tồn tại như việc cập nhật các thông tin về sản phẩm, nhà cung cấp hay khách hàng. Ngoài ra, việc lưu trữ và thống kê cũng gặp nhiều chồng chéo gây dư thừa và dễ mất mát dữ liệu. Đối với nhân viên, việc quản lý theo cách cũ sẽ gây ra nhiều rất mất công sức và thời gian mà vẫn không tránh được các sai sót. 3. Hướng giải quyết Việc đưa vào áp dụng một hệ thống quản lý bán hàng đồng bộ bằng máy tính sẽ giúp nhà quản lý dễ dàng thấy được tình hình kinh doanh cũng như các thông tin cần quản lý. Đồng thời công việc của các nhân viên cũng được giảm bớt đáng kể, các thông tin không còn chồng chéo, việc lưu trữ dễ dàng và an toàn hơn. Do vậy, một giải pháp cần thiết được đặt ra là xây dựng một chương trình quản lý bán hàng điện thoại di động. Mục tiêu đặt ra là xây dựng được một chương trình gọn nhẹ với các chức năng đơn giản và không tốn nhiều về mặt đầu tư cơ sở vật chất, có thể tin học hóa hoạt động sản xuất kinh doanh. Đồng thời một yêu cầu ko thể thiếu là chương trình dễ sử dụng đối với người dùng.

Trang 1

BỘ MÔN TIN HỌC KINH TẾ

BÁO CÁO BTL MÔN LẬP TRÌNH NET 1

ĐỀ TÀI: XD PHẦN MỀM QUẢN LÝ HỆ THỐNG BÁN LẺ TRONG CỬA

Vũ Thị Từ : 1221050414Nguyễn Xuân Đức: 1221050138

Trang 2

CHƯƠNG 1 : KHẢO SÁT BÀI TOÁN, PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2

I.Khảo sát bài toán 2

1.Khảo sát thực tế: 2

2 Đánh giá hiện trạng 2

3 Hướng giải quyết 2

II PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG 3

1 Biểu đồ phân cấp chức năng 3

1.1 Biểu đồ phân cấp chức năng của hệ thống 3

1.2 Phân tích các chức năng 3

2 Biểu đồ luồng dữ liệu (BLD) vật lý 5

2.1 Mức khung cảnh 6

2.2 Mức đỉnh 6

2.3 Mức dưới đỉnh 7

III PHÂN TÍCH HỆ THỐNG VỀ ĐỮ LIỆU 11

1 Mô hình thực thể 11

1.1 Xác định các thực thể 11

1.2 Xác định các thuộc tính của thực thể 11

2 Mô hình quan hệ 12

2.1 Chuẩn hóa 12

2.2 Thiết kế cơ sở dữ liệu 13

CHƯƠNG 2: CÀI ĐẶT TRONG SQL SERVER (VIEW, STORE PROCEDURE, FUNCTION, TRIGGER) 16

CHƯƠNG 3: THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 17

1.Thực hiện chương trình 17

1.1.Trang chủ 18

Trang 3

1.3.Quản lý mặt hàng 20

1.4.Quản lý khách hàng 21

1.5.Tìm kiếm 24

Kết Luận 28

Tài liệu tham khảo 29

Trang 4

MỞ ĐẦU

Trong những năm trở lại đây sự phát triển của xã hội kéo theo những thịhiếu của con người ngày càng được tăng cao cho nên nhu cầu về sử dụng hệ thốngđiện thoại cũng được tăng theo chính vì lẽ đó mà hàng loạt các cửa hàng bán điệnthoại di động xuất hiện trên thị trường Việc kinh doanh của các cửa hàng ngàycàng phát triển, kéo theo việc đòi hỏi ra đời các hệ thống để trợ giúp họ trong việcquản lý bán hàng Sự phát triển mạnh mẽ của công nghệ thông tin có tác độngmạnh mẽ đến sự thành bại trong kinh doanh của các cửa hàng Xuất phát từ nhucầu thực tế cần có một hệ thống bán hàng để cung cấp cho các cửa hàng chúng em

đã thực hiện đồ án “XD phần mềm quản lý hệ thống bán lẻ trong cửa hàng muabán ĐTDĐ

Nhóm 7- Tin kinh tế k57

Trang 5

CHƯƠNG 1:

KHẢO SÁT BÀI TOÁN, PHÂN TÍCH THIẾT KẾ HỆ THỐNG

I.Khảo sát bài toán

1 Khảo sát thực tế:

Để phục vụ nhu cầu truyền thông ngày càng cao của con người, hoạt độngkinh doanh điện thoại di động ngày càng phát triển mạnh mẽ trong xu hướng bán lẻcủa các doanh nghiệp Từ thực tế khảo sát các cửa hàng ĐTDT trenn thị trườngcho thấy, đa phần các cửa hàng đều chưa có phần mềm quản lý, các phương phápquản lý đều được thực hiện một cách thủ công chủ yếu bằng ghi chép sổ sách…Nhằm giảm thao tác thủ công, mang lại hiệu quả và chính xác cao trong công việcnhóm em sẽ đi tìm hiểu sâu về: “XD phần mềm quản lý hệ thống bán lẻ trong cửahàng mua bán ĐTDĐ”

2 Đánh giá hiện trạng

Việc lưu trữ thủ công bằng giấy tờ văn bản dễ gây ra nhiều vấn đề phức tạptrong việc quản lý hoạt động sản xuất kinh doanh của trung tâm Về phương diệnnhà quản lý thì hoạt động quản lý kinh doanh như hiện nay có rất nhiều tồn tại nhưviệc cập nhật các thông tin về sản phẩm, nhà cung cấp hay khách hàng Ngoài ra,việc lưu trữ và thống kê cũng gặp nhiều chồng chéo gây dư thừa và dễ mất mát dữliệu Đối với nhân viên, việc quản lý theo cách cũ sẽ gây ra nhiều rất mất công sức

và thời gian mà vẫn không tránh được các sai sót

3 Hướng giải quyết

Việc đưa vào áp dụng một hệ thống quản lý bán hàng đồng bộ bằng máytính sẽ giúp nhà quản lý dễ dàng thấy được tình hình kinh doanh cũng như các

Trang 6

II PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG

1 Biểu đồ phân cấp chức năng

1.1 Biểu đồ phân cấp chức năng của hệ thống

Hình 1 – Biểu đồ phân cấp chức năng

1.2 Phân tích các chức năng

Các chức năng chính của hệ thống bao gồm:

 Quản lý danh mục

Quản lý danh mục gồm có 2 chức năng:

+Quản lý thông tin nhà sản xuất

+Quản lý đặc điểm mặt hàng

Nhóm 7- Tin kinh tế k57

Trang 7

Hai chức năng này cho phép nhân viên thêm mới, cập nhật, xóa bỏ các thông tincủa nhà sản xuất và các loại đặc điểm của mặt hàng Khi có một nhà sản xuất cungcấp một mặt hàng nào đó thì nhân viên của trung tâm sẽ dựa trên các thông tin vềnhà sản xuất và mặt hàng của nhà sản xuất đó cung cấp để thêm mới, cập nhật, xóa

bỏ thông tin nhà sản xuất, đặc điểm mặt hàng và lưu trữ trong cơ sở dữ liệu

 Quản lý mặt hàng

Quản lý mặt hàng có các chức năng

+ Thêm mới, Cập nhật, xóa bỏ

Các chức năng này cho phép nhân viên thêm mới và cập nhật, xóa bỏ cho phép cậpnhật thông tin của mỗi mặt hàng Nhân viên của trung tâm sẽ thường xuyên thêmmới mặt hàng khi có hàng mới nhập và cập nhật, xóa bỏ thông tin của các mặthàng khi có sự thay đổi

 Quản lý khách hàng:

Quản lý khách hàng gồm có các chức năng

+ Thêm mới và Cập nhật, xóa bỏ

Các chức năng này cho phép nhân viên thêm mới, cập nhật, xóa bỏ thông tin kháchhàng Nhân viên thêm mới thông tin khi có khách hàng mới và sẽ cập nhật, xóa bỏthông tin thay đổi của các khách hàng cũ hoặc không cần thiết

 Quản lý bán hàng

Quản lý bán hàng gồm:

+ Quản lý đơn hàng

Trang 8

Số tiền nợ = Tổng tiền – Số tiền đã thành toán

2 Biểu đồ luồng dữ liệu (BLD) vật lý

Với biểu đồ BLD vật lý cho ta thấy quá trình xử lý vật lý của hệ thống Sauđây ta đi phân tích hệ thống theo quá trình vật lý theo từng chức năng của hệthống

Nhóm 7- Tin kinh tế k57

Trang 9

2.1 Mức khung cảnh

Hình 2 – Biểu đồ mức khung cảnh

Trang 10

2.2 Mức đỉnh

Hình 3 – Biểu đồ mức đỉnh

Nhóm 7- Tin kinh tế k57

Trang 11

2.3 Mức dưới đỉnh

Hình 4 – Biểu đồ BLD định nghĩa chức năng 1(Quản lý danh mục)

Hình 5 – Biểu đồ BLD định nghĩa chức năng 2(Quản lý mặt hàng)

Trang 12

Hình 6 – Biểu đồ BLD định nghĩa chức năng 3(Quản lý khách hàng)

Hình 7 – Biểu đồ BLD định nghĩa chức năng 4(Quản lý bán hàng)

Nhóm 7- Tin kinh tế k57

Trang 13

Hình 8 – Biểu đồ BLD định nghĩa chức năng 5(Thống kê)

Trang 14

Hình 9 – Biểu đồ BLD định nghĩa chức năng 6(tìm kiếm)

Page Nhóm 7- Tin kinh tế k57

Trang 15

III PHÂN TÍCH HỆ THỐNG VỀ ĐỮ LIỆU

Mục đích của quá trình phân tích hệ thống về dữ liệu là xác định các thực thể cầnthiết, các thuộc tính của thực thể và quan hệ giữa các thực thể Một hệ thống thôngtin phải được tổ chức rõ ràng, đầy đủ tránh dư thừa dữ liệu, trùng lặp dữ liệu vàđảm bảo độc lập dữ liệu

- Nhà sản xuất(NhaSanXuat) gồm các thuộc tính: Mã nhà sản xuất,

Tên nhà sản xuất, Địa chỉ, Số điện thoại, Email

- Khác hàng(KhachHang) gồm các thuộc tính: Mã khách hàng, Tên

khách hàng, Họ tên khách hàng, Địa chỉ, Số điện thoại, Email

- Mặt hàng(MatHang) gồm các thuộc tính: Mã mặt hàng, Tên mặt

Trang 16

lập, Ngày lập.

- Hóa đơn nhập(HoaDonNhap) gồm các thuộc tính: Mã đơn hàng, Tên

mặt hàng, Tên nhà sản xuất, Số lượng, Giá nhập, Tiền đã thanh toán, Ngày

cuối cùng thanh toán

- Hóa đơn bán(HoaDonBan) gồm các thuộc tính: Mã đơn hàng, Tên

mặt hàng, Tên khách hàng, Số lượng, Giá bán, Tiền đã thanh toán, Ngày cuối

cùng thanh toán

2 Mô hình quan hệ

Để chuyển từ mô hình thực thể/liên kết (E/R) sang mô hình quan hệ ta phải chuẩnhóa một số quan hệ chưa ở dạng chuẩn Tách những quan hệ chưa thuộc dạngchuẩn thành những quan hệ mới không còn thuộc tính lặp

+ Quan hệ 1:Mặt hàng(MatHang)( Mã mặt hàng, Tên mặt hàng, Mã nhà sản xuất,

Mã đặc điểm, Số lượng, Giá nhập, Giá xuất, Ngày cập nhật )

+ Quan hệ 2: Đặc điểm mặt hàng (DacDiem)( Mã đặc điểm, Tên đặc điểm, Mô tả)

 Quan hệ Đơn hàng(DonHang)( Mã đơn hàng, Loại đơn hàng, Mã nhà sảnxuất, Mã khách hàng, Mã mặt hàng, Số lượng, Giá, Người lập, Ngày lập ).Được tách thành 3 quan hệ:

Page Nhóm 7- Tin kinh tế k57

Trang 17

+ Quan hệ 1: Đơn hàng (DonHang) (Mã đơn hàng, Mã loại đơn hàng, Mã nhà sảnxuất, Mã khách hàng, Người lập, Ngày lập).

+ Quan hệ 2: Loại đơn hàng (LoaiDH) (Mã loại đơn hàng, Tên loại đơn hàng).+ Quan hệ 3: Chi tiết đơn hàng (ChiTietDonHang) (Mã đơn hàng, Mã mặt hàng,

Trang 18

5 Email Nvarchar(50) Email

4 Bảng LoaiDH

STT Tên trường Kiểu trường Not

Null

Ghi chú

5 Bảng HoaDonNhap

Null

Ghi chú

xuất

toán

toán

Page Nhóm 7- Tin kinh tế k57

Trang 19

7 Bảng DacDiem

Null

Ghi chú

8 Bảng DonHang

Null

Ghi chú

Trang 20

CHƯƠNG 2:

CÀI ĐẶT TRONG SQL SERVER (VIEW, STORE PROCEDURE,

FUNCTION, TRIGGER) 1.Cài đặt trong sql các quan hệ

Page Nhóm 7- Tin kinh tế k57

Trang 21

+MainForm: gồm MenuStrip chứa là các menu chức năng của chương trình

+File: gồm các menu chức năng nhỏ hơn như “đăng nhập”, “đăng xuất”và “thoát”chương trình

+Quản lý danh mục: gồm các menu chức năng nhỏ như “đặc điểm mặt hàng”,

“thông tin nhà sản xuất” Các chức năng này cho phép khởi động các form chứcnăng con là form đặc điểm mặt hàng và form thông tin nhà sản xuất

+ Quản lý mặt hàng: gồm các menu chức năng như “thêm mới”, “cập nhật và xóabỏ” cho phép khởi động các form thêm mới, cập nhật và xóa bỏ

+ Quản lý khách hàng: gồm các menu chức năng như “thêm mới”, “cập nhật vàxóa bỏ” Các chức năng này cho phép khởi động các form thêm mới, cập nhật vàxóa bỏ khách hàng

+ Quản lý bán hàng: gồm các menu chức năng “đơn hàng” và “thanh toán” Trongchức năng đơn hàng có 2 chức năng con là “thêm mới”, “cập nhật và xóa bỏ” đơnhàng Hai chức năng này cho phép khởi động 2 form con là thêm mới, cập nhật vàxóa bỏ đơn hàng Chức năng thanh toán giúp khởi động form thanh toán

Trang 22

Hình 10: Form giao diện

1.1 Trang chủ

Form đăng nhập giúp người dùng là nhân viên hoặc khách hàng đang nhập vào hệthống theo đúng quyền mà có thể sử dụng các chức năng của chương trình Nếungười dùng đăng nhập dưới quyền nhân viên thì sẽ được sử dụng tất cả chức năngcủa chương trình Nếu là khách hàng thì chỉ được sử dụng các chức năng tìm kiếm

và xem thông tin

Hình 11: Form đăng nhập

Page Nhóm 7- Tin kinh tế k57

Trang 23

1.2 Quản lý danh mục

a Đặc điểm

Form đặc điểm gồm các chức năng thêm mới, cập nhật và xóa bỏ các thông tin đặc điểm của Ngoài ra còn có các nút điều khiển để có thể di chuyển tới bản ghi thông tin của từng đặc điểm

Hình vẽ 12: Form đặc điểm

b Thông tin nhà sản xuất

Trang 24

Hình vẽ 13: Form thông tin nhà sản xuất

1.3 Quản lý mặt hàng

Form thêm mặt hàng cho phép người dùng nhân viên có thể thêm các thông tin củamặt hàng mới Khi lần đầu được nhập về, nhân viên sẽ điền đầy đủ các thông tinliên quan tới mặt hàng vào form và nhấp vào nút thêm mới để thêm mới các thôngtin về mặt hàng đó

Page Nhóm 7- Tin kinh tế k57

Trang 25

Hình vẽ 14: Form đặc điểm mặt hàng

1.4.Quản lý khách hàng

Khi có một khách hàng mới đến mua hàng thì nhân viên sẽ dựa trên các thông tincủa khách hàng trong đơn hàng yêu cầu để điền đầy đủ các thông tin theo form rồi

Trang 26

Hình vẽ 15: Form khách hàng1.5 Quản lý bán hàng

a Hóa đơn nhập

Page Nhóm 7- Tin kinh tế k57

Trang 27

Hình vẽ 16: Form hóa đơn nhậpb.Hóa đơn bán

Trang 28

Hình vẽ 17:Form hóa đơn bán

Trang 29

Hình vẽ 18: Form tìm kiếm mặt hàngb.Tìm kiếm khách hàng

Form này cho phép nhân viên hoặc khách hàng có thể tìm kiếm các thông tin củacác khách hàng theo các lựa chọn đưa ra

Trang 30

Hình 19: form tìm kiếm khách hàng2.Form giao diện chính

Page Nhóm 7- Tin kinh tế k57

Trang 32

Kết Luận

Trên đây là toàn bộ nội dung đề tài:” XD phần mềm quản lý hệ thống bán lẻ trongcửa hàng mua bán ĐTDĐ”, được xây dựng trên ngôn ngữ lập trình C# và hệ quảntrị cơ sở dữ liệu MySql

Do lần đề tài này là lần đầu tiên tiếp xúc xây dựng phần mềm quản lý hệ thống bán

lẻ trong cửa hàng mua bán điện thoai” được hình thành trên ý tưởng ứng dụngcông nghệ thông tin vào việc quản lý kinh doanh điện thoại nên khó tránh khỏithiếu xót Nhưng qua lần thực hiện đề tài này đã giúp chúng em nắm được kiếntrúc Client /Server, ngôn ngữ lập trình C#.Tuy nhiên mặc dù chúng em đã cố gắnghết sức nhưng đề án cũng có thể còn nhiều điều sai sót mong được thầy tận tìnhgiúp đỡ để đề án chúng em đạt được những thành công tốt hơn nữa Chúng em xinchân thành cảm ơn thầy

Page Nhóm 7- Tin kinh tế k57

Trang 33

Tài liệu tham khảo

http://www.doko.vn/luan-van/xay-dung-phan-mem-quan-ly-mua-ban-dien-thoai-di-dong-282770 http://doc.edu.vn/tai-lieu/de-tai-xay-dung-phan-mem-quan-ly-ban-hang-dien-thoai-di-dong-8060/ https://www.youtube.com/watch?v=BPzniQD9tcY

https://www.youtube.com/watch?v=kd0nTRBznyA

Trang 34

Bảng phân công công việc

Page Nhóm 7- Tin kinh tế k57

Ngày đăng: 13/05/2016, 16:21

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w