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

Xây dựng phần mềm quản lý bán hàng máy ảnh

32 576 9

Đ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 32
Dung lượng 1,9 MB
File đính kèm gi dia.rar (3 MB)

Nội dung

Chương trình quản lý bán hàng máy ảnh được thiết kế và cài đặt nhằm giúp cho công việc quản lý bán hàng của công ty VinhCenter được dễ dàng, chi tiết, đỡ tốn công sức nhanh và chính xác hơn. Thay vì phải làm công việc quản lý một cách thủ công, rườm rà, mất thời gian, mất công mất sức mà hiệu quả mang lại không cao thì ta có thể sử dụng chương trình quản lý này. Chương trình được thiết kế quản lý các hoạt động trong công ty như thêm sửa xóa thông tin, báo cáo thống kê doanh thu cho giám đốc. Cùng với sự hỗ trợ tối đa về mô hình và các yêu cầu, chương trình phần mềm này được phát triển theo tiêu chí hỗ trợ khả năng thao tác và khai thác phần mềm của người dùng. Phần mềm xây dựng trên mô hình cơ sở dữ liệu phân tán: cơ sở dữ liệu và môi trường mạng máy tính, máy server quản lý tình hình hoạt động của 2 chi nhánh của Công ty VinhCenter chi nhánh ở Hà Nội, và Công ty VinhCenter có chi nhánh ở TP HCM , các cơ sở quản lý dữ liệu, thông tin trong chi nhánh của mình và cập nhật về server. Server cũng có quyền truy nhập vào cơ sở dữ liệu của từng chi nhánh và thao tác trên cơ sở dữ liệu đó. Điểu này cho phép quản lý dữ liệu, thống kê thông tin từ xa, đảm bảo thông tin được cập nhật liên tục và chính xác, đảm bảo độc lập dữ liệu giữa các chi nhánh. Phần mềm có giao diện phù hợp, dễ nhìn, có hướng dẫn chi tiết, rõ ràng, dễ hiểu giúp cho người dùng dễ sử dụng mà không cần khả năng về tin học, kĩ năng sử dụng máy tính ở mức độ kinh nghiệm. Chương trình có thiết lập chế độ cấp tài khoản, chỉ người quản lý mới được phép cấp tài khoản cho người dùng mới và mật khẩu được mã hóa đảm bảo độ an toàn khi bảo mật dữ liệu tài khoản của người dùng. Tuy nhiên chương trình khi đi vào thực tế sẽ vẫn còn thiếu sót, chưa phù hợp với mô hình của một số công ty không đáp ứng được yêu cầu sử dụng của một số người dùng nên mong ý kiến của thầy cô và người dùng để nhóm hoàn thiện phần mềm.

Trang 1

MỤC LỤC

Tóm Tắt 2

Chương I : Khảo sát nghiệm vụ 3

I ĐÁNH GIÁ HIỆN TRẠNG 3

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

2 Hiện trạng tại công ty 3

3 Ưu nhược điểm của phương thức hoạt động cũ của công ty 5

II CÁC CHỨC NĂNG CỦA HỆ THỐNG 7

1 Quản lý danh mục: 7

2 Quản lý nhập hàng 7

3 Quản Lý Xuất hàng 8

4 Thống kê: 8

Chương II: Phân tích hệ thống 9

1 Mô hình phân cấp chức năng 9

2 Mô hình thực thể liên kết 10

Chương III: Thiết kế hệ thống 11

1 Thiết kế cơ sở dữ liệu 11

2 Thiết kế mô hình hệ thống phân tán 16

2.1 Mô hình hệ thống 16

2.2 Mô tả nghiệp vụ và thiết kế cơ sở dữ liệu tại server và từng cơ sở 18

Chương IV: Cài đặt chương trình 21

1 Giao diện phần mềm ứng dụng chạy trên server 21

2 Giao diện phần mềm ứng dụng chạy trên chi nhánh Hà Nội 22

3 Giao diện phần mềm ứng dụng chạy trên chi nhánh TPHCM 26

Kết Luận 31

Tài Liệu Tham Khảo 32

Trang 2

Phần mềm xây dựng trên mô hình cơ sở dữ liệu phân tán: cơ sở dữ liệu vàmôi trường mạng máy tính, máy server quản lý tình hình hoạt động của 2 chinhánh của Công ty VinhCenter chi nhánh ở Hà Nội, và Công ty VinhCenter cóchi nhánh ở TP HCM , các cơ sở quản lý dữ liệu, thông tin trong chi nhánh củamình và cập nhật về server Server cũng có quyền truy nhập vào cơ sở dữ liệucủa từng chi nhánh và thao tác trên cơ sở dữ liệu đó Điểu này cho phép quản lý

dữ liệu, thống kê thông tin từ xa, đảm bảo thông tin được cập nhật liên tục vàchính xác, đảm bảo độc lập dữ liệu giữa các chi nhánh Phần mềm có giao diệnphù hợp, dễ nhìn, có hướng dẫn chi tiết, rõ ràng, dễ hiểu giúp cho người dùng

dễ sử dụng mà không cần khả năng về tin học, kĩ năng sử dụng máy tính ở mức

độ kinh nghiệm Chương trình có thiết lập chế độ cấp tài khoản, chỉ người quản

lý mới được phép cấp tài khoản cho người dùng mới và mật khẩu được mã hóađảm bảo độ an toàn khi bảo mật dữ liệu tài khoản của người dùng Tuy nhiênchương trình khi đi vào thực tế sẽ vẫn còn thiếu sót, chưa phù hợp với mô hìnhcủa một số công ty không đáp ứng được yêu cầu sử dụng của một số ngườidùng nên mong ý kiến của thầy cô và người dùng để nhóm hoàn thiện phầnmềm

Trang 3

Chương I : Khảo sát nghiệm vụ

I ĐÁNH GIÁ HIỆN TRẠNG

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

 Nhằm phục vu nhu cầu nghệ thuật nhiếp ảnh ngày càng cao của conngười, hoạt động kinh doanh máy ảnh 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ông tyVinhCenter cho thấy, đa số các công ty đều chưa có phần mềm quản lý,các phương pháp quản lý đêu thực hiện 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 tính chính xác và hiệuquả cao trong công tác quản lý hoạt động kinh doanh

 Với mục tiêu nhằm khắc phục được những vấn đề này nên chúng em sẽ

đi sâu tìm hiểu về cách tổ chức quản lý bán máy ảnh với những nội dungchính sau:

 Quản lý Nhập xuất( Nhập hàng, xuất hàng )

 Quản Lý nhân sự(nhà cung cấp, nhân viên )

 Báo cáo(báo cáo nhập hàng, xuất hàng, doanh thu)

2 Hiện trạng tại công ty

 Nhập:

- Nguồn hàng nhập về của công ty chủ yếu qua 2 mối chính là:

 Nhập hàng trực tiếp từ công ty hay xí nghiệp sản xuất ra sản phẩmcửa hàng cần(có hóa đơn chứng từ ban giao hàng hóa, tiền và các giấy

tờ đi kèm sản phẩm khác đầy đủ)

 Nhập hàng gián tiếp thông qua các người giao hàng(đa phần không cóhóa đơn giao hàng,tiền và các giấy tờ khác dựa trên lòng tin giữa cửahàng và người giao hàng là chính) các thông tin giao hàng chỉ đượclưu trong một giấy tờ đơn giản gồm các thông tin chính như tên hàng,

số lượng, đơn giá, tổng giá trị

- Mục tiêu hàng nhập:

Trang 4

Các loại máy ảnh được tiêu thu mạnh trong kỳ(theo tháng).

Giá thành của các sản phẩm và cập nhật sự thay đổi về giá nhập

Xem xét các thông số kỹ thuật

Các giấy tờ đi kèm của sản phẩm

- Các thông tin về số lượng, chất lượng, giá nhập, nơi nhập được lưu vào

sổ theo dõi hàng

 Xuất:

 Theo thể thức trao nhận tiền hàng trực tiếp tại công ty giữa kháchhàng và chủ công ty không có sổ thống kê các sản phẩm đã xuất ra

 Các yếu tố được kiểm tra trước khi xuất là:

Số lượng, chất lượng, loại hàng

Các thông số kỹ thuật của sản phẩm

Các chú ý, đặc điểm của sản phẩm

Hoàn thiện các giấy tờ đi kèm của sản phẩm

 Thuế của sản phẩm dựa trên các thuế được đánh vào công ty

 Các khách hàng nợ hàng đều được lưu trong sổ nợ

 Các sản phẩm sau khi được bán đi sẽ được thay đổi lại số lượng trong

sổ theo dõi hàng

Lưu theo dõi hàng :

 Các thông số về số lượng, lượng hàng trả lại của các sản phẩm trongtheo dõi hàng đều được lưu lại trong sổ theo dõi hàng

Trang 5

 Các thông số thường được chủ công ty thống kê:

Các mặt hàng bán chậm

Các mặt hàng tồn theo dõi hàng quá lâu

Các mặt hàng bị trả lại hay bảo hành quá nhiều

Các mặt hàng nhập vào kho sẽ được ghi vào hóa đơn nhập gồm các thông tinnhư sau : mã hóa đơn, ngày, nhà cung cấp sản phẩm, những loại máy ảnh, sốlượng mỗi loại, tổng giá trị phiếu nhập

Các mặt hàng được xuất khỏi kho sẽ được ghi vào hóa đơn xuất với nhữngthông tin: Mã hóa đơn, ngày xuất, tên khách hàng, loại máy ảnh, số lượng mỗiloại, đơn giá, nhân viên bán hàng, tổng giá trị phiếu xuất

Trong cùng một phiếu nhập hay xuất có thể nhập hay xuất nhiều loại máyảnh Lúc lập phiếu, nếu cần có thể xem hoặc in ra cho đối tác Và trong lúc nhậpxuất thì nhân viên kho yêu cầu được biết ngay số lượng tồn kho thực tế hiện cócủa máy ảnh này

3 Ưu nhược điểm của phương thức hoạt động cũ của công ty.

 Các thông tin cơ bản về sản phẩm đều được lưu trong một gốc dữ liệu

là sổ lưu theo dõi hàng tiện trong việc tra cứu

Nhược điểm:

- Nhập hàng

Trang 6

 Nhập hàng thông qua người giao hàng không có các giấy tờ cần thiết

để chứng tỏ hàng giao đảm bảo chất lượng, không có sự giàng buộcgiữa cửa hàng và người giao về việc chịu trách nhiệm về sản phẩm

 Không lưu lại được các cơ sở sản xuất nào thường hay có hàng bịlỗi,một số các thông tin khác về sản phẩm hay không được lưu lại nênviệc tìm kiếm về các thông tin này một số lúc gặp khó khăn

 Các thông tin về sản phẩm thường thay đổi không có chuẩn quy địnhlàm cho sổ theo dõi hàng không có một chuẩn chung nên làm cho việctra cứu trở nên khó khăn

- Xuất hàng

 Hàng hóa được bàn giao theo thể thức trao đổi trực tiếp không có hóađơn này thường không kiểm soát được mặt hàng nào là của cửa hàngmình bán ra, đặc điểm của loại hàng mình bán cho khách hàng sẽ gâyảnh hưởng tới việc bảo hành hay các vấn đề sau khi bàn giao sảnphẩm

+ Lưu theo dõi hàng

Các thông tin nhập vào thường thay đổi không có chuẩn quy định làmcho sổ theo dõi hàng không có một chuẩn chung nên làm cho việc tracứu gặp khó khăn

Các yếu tố tuy được đánh giá khá đủ nhưng lại không được lưu lạinên không thể xem lại khi cần

Trang 7

II CÁC CHỨC NĂNG CỦA HỆ THỐNG

Trang 8

 Trong quá trình nhập chứng từ giao hàng vào máy tính để làm phiếunhập trong trường hợp là mặt hàng cũ thì sẽ đưa vào danh sách có mã

“hàng cũ” trong tổng loại hàng hoá Hàng mới thì sẽ gán mã “hàngmới” và đưa vào danh sách hàng hoá mới nhập

 Sau khi nhập xong chứng từ giao hàng, nhân viên nhập kho sẽ in mộtphiếu nhập để lưu trữ trong hồ sơ của bộ phận kho, còn một bản đưasang bộ phận quản trị mạng

3 Quản Lý Xuất hàng

 Khi giao hàng nhân viên giao hàng sẽ điền đầy đủ thông tin về giaodịch vào hóa đơn mẫu Các thông tin về sản phẩm được tìm ở danhsách để giới thiệu cho khách hàng các thông tin về khách hàng muahàng sẽ được tìm trong danh sách khách để có thể có các ưu đãi cầnthiết Nếu có xuất hiện khách hàng mới thông tin về khách sẽ thêm vàotheo danh sách

 Thông tin về hàng trả lại cũng sẽ được kiểm tra và được lưu vào sổtheo dõi hàng

 Các thông tin được nhập vào các bảng nói trên được lưu lại qua sổ theodõi xuất hàng theo định kỳ để có những quyết định trong các sản phẩmkinh doanh sắp tới cũng như phương thức hoạt động của cửa hàng

 Thuế của các sản phẩm được định ra từ các hóa đơn thuế của cửa hàng

 Khi xuất số lượng của từng mặt hàng sẽ được thay đổi trong sổ theodõi hàng

4 Thống kê:

 Các thông số được thống kê là:

Danh sách khách hàng mua nhiều nhất được thống kê dựa vào danh sáchxuất

Danh sách nhà cung cấp sản phẩm ít bị lỗi nhất dựa vào sổ theo dõi hàng

và danh sách hàng hóa

Trang 9

Danh sách mặt hàng bán chạy nhất thống kê dựa vào danh sách xuất.Danh sách mặt hàng bị lỗi nhiều nhất dựa vào sổ theo dõi hàng và danhsách hàng hóa.

Danh sách mặt hàng tồn theo dõi hàng nhiều nhất dựa vào sổ theo dõihàng

Chương II: Phân tích hệ thống

1 Mô hình phân cấp chức năng

Trang 10

2 Mô hình thực thể liên kết

Mã phiếu

Mã MH

Số lượng Ngày đặt Ngày nhận

Hóa đơn xuất

Mã NCC

Mã MH Tên NCC Điện thoại Fax Email Địa chỉ Ghi chú

Nhà cung cấp

Mã phiếu

Tên KH Điện thoại Ghi chú

Đặt hàng

Mã NV

Tên NV Địa chỉ Điện thoại

Hóa đơn nhập

Mã MH

Mã HD

Số lượng Đợn vị tính Đơn giá Thuế

CT hóa đơn xuất

Trang 11

Chương III: Thiết kế hệ thống

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

Mô tả

Mô tả

1 Taikhoan CHAR(4) NOT NULL PK Tài khoản

Mô tả

1 MaPhieu CHAR(4) NOT NULL PK Mã phiếu

1.4.Đặt hàng

Trang 12

(Độ rộng)

/Khóa phụ (PK/FK)

hàng

Mô tả

Mô tả

1 MaNCC CHAR(4) NOT NULL PK Mã NCC

1.7.Hóa đơn xuất

Trang 13

Mô tả

1.8.Chi tiết hóa đơn xuất

Mô tả

Mô tả

1 Mã HD CHAR(4) NOT NULL PK Mã hóa đơn

Trang 14

5 GhiChu NVARCHAR(20) NULL Ghi chú

1.10.Chi tiết hóa đơn nhập

Mô tả

1.11 Mối quan hệ giữa các bảng

Trang 15

2 Thiết kế mô hình hệ thống phân tán

Trang 16

2.1 Mô hình hệ thống

Công ty VinhCenter có 2 chi nhánh: chi nhánh 1 ở Hà Nội và chi nhánh 2 ở

TP HCM, để công tác quản lý được dễ dàng và chính xác thông tin nhóm xâydựng phần mềm dựa trên mô hình cơ sở dữ liệu phân tán để quản lý dữ liệu củatừng chi nhánh:

+ Mỗi chi nhánh sẽ có một phần mềm ứng dụng, một hệ quản trị cơ sở dữliệu Oracle và một cơ sở dữ liệu độc lập của riêng khu đó, cơ sở dữ liệu củatừng chi nhánh không được tạo liên kết với nhau mà chỉ tạo liên kết đến server.+ Phần mềm ứng dụng tại mỗi chi nhánh được kết nối đến cơ sở dữ liệu củachi nhánh đó thông qua hệ quản trị cơ sở dữ liệu Phần mềm ứng dụng cho

Trang 17

phép cập nhật, thêm, xóa dữ liệu, thông tin, xuất báo cáo tại chi nhánh đó vàthực hiện một số tác vụ khác.

+ Tại mỗi chi nhánh: Khi người dùng thực hiện một yêu cầu truy xuất cơ sở

dữ liệu thông qua giao diện phần mềm ứng dụng; yêu cầu này sẽ được phầnmềm ứng dụng gửi đến hệ quản trị cơ sở dữ liệu phân tán thông qua kết nốichương trình ứng dụng và hệ quản trị CSDL; sau đó hệ quản trị CSDL phân tányêu cầu đến vị trí chứa dữ liệu của chi nhánh đó Thực hiện xong yêu cầu, kếtquả sẽ được gửi về và đưa lên giao diện phần mềm ứng dụng để người dùng cóthể xem chi tiết hoặc xuất thông tin

+ Server cũng có mô hình tương tự các chi nhánh gồm có: một phần mềmứng dụng chạy riêng tại server, một hệ quản trị cơ sở dữ liệu để quản trị cơ sở

dữ liệu tại server Cơ sở dữ liệu tại server được tạo liên kết đến cơ sở dữ liệucủa từng chi nhánh thông qua hệ quản trị cơ sở dữ liệu phân tán Oracle

+ Phần mềm ứng dụng tại server được kết nối đến cơ sở dữ liệu tại server vớichức năng xem dữ liệu của các chi nhánh của công ty, cập nhật, thêm, xóa dữliệu ở các chi nhánh, thực hiện cập nhật ngay trên phần mềm Phần mềm tạiserver cũng giúp người quản lý tìm kiếm thông tin tại mỗi chi nhánh, thống kê

dữ liệu cho từng chi nhánh hoặc cho cả 2 chi nhánh để có thể so sánh và làmcông tác quản lý được chính xác hơn

+ CSDL tại server được tạo liên kết đến 2 chi nhánh bằng database link

thông qua hệ quản trị cơ sở dữ liệu phân tán và môi trường mạng máy tính.+ Tại server: khi người quản lý phát ra yêu cầu truy xuất CSDL đến CSDLcủa một cơ sở nào đó thông qua giao diện phần mềm ứng dụng Yêu cầu này sẽđược phần mềm ứng dụng gửi đến CSDL server thông qua hệ quản trị CSDL.Tại CSDL server, yêu cầu được thực hiện thông qua database link(tạm dịch:đường dẫn kết nối các CSDL) kết nối đến CSDL của các chi nhánh; thông qua

Trang 18

database link yêu cầu sẽ được thực hiện tại cơ sở dữ liệu của chi nhánh cần truyvấn và trả về kết quả cho server và hiển thị lên giao diện phần mềm.

2.2 Mô tả nghiệp vụ và thiết kế cơ sở dữ liệu tại server và từng cơ sở

2.2.1 Mô tả nghiệp vụ và thiết kế CSDL tại Server

+ Phân quyền người dùng: tại server chỉ có một tên đăng nhập duy nhấtdành cho người quản lý server Người quản lý thông qua phần mềm ứng dụng

có thể quản lý thông tin tài khoản của từng chi nhánh, cấp thêm tài khoản ngườidùng cho mỗi chi nhánh, cập nhật thông tin tài khoản và có quyền xóa thông tintài khoản

+ Server có quyền thêm, cập nhật, xóa dữ liệu của từng chi nhánh : Thôngtin mặt hàng, nhân viên, nhà cung cấp,danh sách hóa đơn nhập xuất, phiếu indoanh thu của từng chi nhánh

+ CSDL tại server chứa database link kết nối đến CSDL của từng chinhánh thông qua hệ quản trị cơ sở dữ liệu phân tán Oracle

+ CSDL tại server chứa các thủ tục, các hàm để thực hiện thao tác trêntừng chi nhánh hoặc cả 2 chi nhánh khi có lệnh yêu cầu truy xuất dữ liệu từngười quản lý Kết quả trả về sẽ thông qua hệ quản trị cơ sở dữ liệu và phầnmềm ứng dụng để hiển thị lên màn hình

2.2.2 Chi nhánh 1: Công ty TNHH VinhCenter chi nhánh Hà Nội

a) Mô tả nghiệp vụ của chi nhánh Hà Nội

+ Phân quyền người dùng: cho phép hoặc hạn chế quyền sử dụng phầnmềm ứng dụng tại chi nhánh đó

+ Cho phép thêm, cập nhật, xóa dữ liệu : Thông tin mặt hàng, nhân viên,nhà cung cấp,danh sách hóa đơn nhập xuất

+ Thống kê tình hình doanh thu, in các hóa đơn bán hàng nhập hàng

Trang 19

b) Cơ sở dữ liệu chi nhánh Hà Nội

2.2.3 Chi nhánh 2: Công ty TNHH VinhCenter chi nhánh TP HCM

a) Mô tả nghiệp vụ của chi nhánh TP HCM

+ Phân quyền người dùng: cho phép hoặc hạn chế quyền sử dụng phầnmềm ứng dụng tại cơ sở đó

+ Cho phép thêm, cập nhật, xóa dữ liệu : Thông tin mặt hàng, nhân viên,nhà cung cấp,danh sách hóa đơn nhập xuất

b) Cơ sở dữ liệu chi nhánh TP HCM

Trang 21

Chương IV: Cài đặt chương trình

1 Giao diện phần mềm ứng dụng chạy trên server 1.1 Giao diện hệ thống

1.2 Giao diện đăng nhập các chi nhánh

Trang 22

1.3 Giao diện Thêm người sử dụng

2 Giao diện phần mềm ứng dụng chạy trên chi nhánh Hà Nội 2.1 Quản lý người dùng: Đăng nhập, Đổi mật khẩu, Đăng xuất

Trang 23

2.2 Quản lý Nhân Viên

2.3 Quản lý Mặt hàng

Trang 24

2.4 Quản lý Nhà Cung Cấp

2.5 Quản lý Bán hàng

Trang 25

2.6 Quản lý Nhập Hàng

2.7 Danh sách hóa đơn xuất

Trang 26

2.8 Quản lý Đặt hàng

3 Giao diện phần mềm ứng dụng chạy trên chi nhánh TPHCM 3.1 Quản lý người dùng: Đăng nhập, Đổi mật khẩu, Đăng xuất

Trang 27

3.2 Quản lý Nhân Viên

3.3 Quản lý Mặt hàng

Trang 28

3.4 Quản lý Nhà Cung Cấp

3.5 Quản lý Bán hàng

Trang 29

3.6 Quản lý Nhập Hàng

3.7 Danh sách hóa đơn xuất

Trang 30

3.8 Quản lý Đặt hàng

Trang 31

Do thời gian nghiên cứu hệ quản trị cơ sở dữ liệu phân tán Oracle và cài đặtphần mềm hạn chế nên nhóm chưa xây dựng được đầy đủ các chức năng so vớiyêu cầu thực tế rất mong được sự góp ý của thầy giáo và các bạn để nhóm tiếptục phát triển và xây dựng phần mềm hoàn thiện hơn

Trang 32

Tài Liệu Tham Khảo

1 Kiến trúc và quản trị cơ sở dữ liệu Oracle 9i

2 Oracle cơ bản –SQL và PL/SQL

3 Oracle database Administrator’s Guide 10 g Release 2

4 Oracle for developers http://www.oravn.com/viewtopic.php?t=49

5 PL/SQL User's Guide and Reference

http://docs.oravn.com/B19306_01/appdev.102/b14261.pdf

6 Kết nối Hệ quản trị CSDL Oracle với CSharp

http://www.connectionstrings.com/oracle

Ngày đăng: 11/04/2016, 15:12

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w