Biểu đồ trạng thái chức năng thêm mới hàng hóa

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ thống thông tin quản lý bán hàng tại công ty cổ phần phần mềm quản trị doanh nghiệp cybersoft (Trang 52)

Hình 3.9: Biểu đồ trạng thái chức năng xóa hàng hóa

Hình 3.10: Biểu đồ trạng thái lớp hóa đơn

3.3.5 Biểu đồ tuần tự

3.3.6 Biểu đồ hoạt động

Hình 3.15: Biểu đồ hoạt động chức năng đăng nhập

Hình 3.17: Biểu đồ hoạt động chức năng quản lí hóa đơn bán hàng

3.3.7 Biểu đồ thành phần

Các thành phần của “Hệ thống thơng tin quản lí bán hàng “ bao gồm: - Giao diện: Giao diện cho nhân viên và ban lãnh đạo

- Chức năng: Hệ thống sẽ bao gồm các chức năng + Quản lí danh mục

+ Quản lí nhập – Xuất + Thống kế,báo cáo

- Cơ sở dữ liệu: chứa tất cả các dữ liệu có liên quan đến các đối tượng được lưu trữ như hóa đơn bán hàng, hóa đơn bán hàng, hóa đơn các loại phiếu mua, phiếu trả, được lưu trữ trong hệ thống.

- Do hệ thống quản lý bán hàng này sẽ được chạy trên nền tảng windows và sử dụng mạng LAN, nên lựa chọn công nghệ phù hợp để phát triển là VB.Net

Hình 3.18: Biểu đồ thành phần

3.3.8 Biểu đồ triển khai

3.4 Thiết kế cơ sở dữ liệu và giao diện

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

Bảng “KHACH_HANG”

Tên trường Khóa Kiểu dữ liệu Chú giải Ma_kh PK nvarchar(30) Mã khách hàng Ten_kh nvarchar(100) Tên khách hàng Ma_so_thue nvarchar(30) Mã số thuế Dia_chi nvarchar(30) Địa chỉ Dien_thoai nvarchar(12) Điện thoại

Fax nvarchar(30) Fax

Email nvarchar(30) Email

Ten_khVAT nvarchar(100) Tên Công ty

Ac_ti bit Trạng thái

Bảng 3.7: Hóa đơn bán hàng

Bảng “HANG_HOA”

Tên trường Khóa Kiểu dữ liệu Chú giải Ma_hang_hoa PK nvarchar(30) Mã hàng hóa Ma_kho FK nvarchar(30) Mã kho Ten_hang_hoa nvarchar(100) Tên hàng hóa Dvt nvarchar(30) Đơn vị tính Gia1 numeric(20,4) Giá nhập Gia2 numeric(20,4) Giá bán

Bảng 3.8: Háng hóa

Bảng “KHO “

Tên trường Khóa Kiểu dữ liệu Chú giải Ma_kho PK nvarchar(30) Mã kho

Ten_kho nvarchar(100) Tên kho

Ten_kho2 nvarchar(100) Tên kho bằng tiếng anh Nh_kho1 nvarchar(30) Nhóm kho1

Nh_kho2 nvarchar(30) Nhóm kho2 Vi_tri nvarchar(100) Vị trí

Bảng “ CTKHO"

Tên trường Khóa Kiểu dữ liệu Chú giải Ma_hang_hoa PK nvarchar(30) Mã hàng hóa Ma_kho FK nvarchar(30) Mã kho

So_ton numeric(20,4) Số lượng tồn kho Gia_tri_ton numeric(20,4) Giá trị tồn kho

Bảng 3.10: Chi tiết kho

Bảng “DON_HANG”

Tên trường Khóa Kiểu dữ liệu Chú giải Ma_don_hang PK nvarchar(30) Mã đơn hàng Ma_ct FK nvarchar(30) Mã chứng từ Ma_kh FK nvarchar(30) Mã khách hàng Ngay_ct smalldatetime Ngày chứng từ T_so_luong numeric(20,4) Tổng số lương T_tien numeric(20,4) Thành tiền

Bảng 3.11 Đơn hàng

Bảng “CTDON_HANG”

Tên trường Khóa Kiểu dữ liệu Chú giải Ma_don_hang PK nvarchar(30) Mã đơn hàng Ma_phu FK nvarchar(30) Mã phụ Ma_hang FK nvarchar(30) Mã hàng hóa Gia2 Numeric(20,4) Giá bán Tien2 Numeric(20,4) Thành tiền

Bảng 3.12: Chi tiết đơn đặt hàng

Bảng “HOA_DON”

Tên trường Khóa Kiểu dữ liệu Chú giải So_hoa_don PK nvarchar(30) Số hóa đơn

Ma_ct FK nvarchar(30) Mã chứng từ Ma_kh FK nvarchar(30) Mã khách hàng Dien_giai nvarchar(30) Diễn giải

T_so_luong numeric(20,4) Tổng số lượng T_tien numeric(20,4) Thành tiền Ngay_ct smalldatetime Ngày chứng từ Han_TT Numeric(20,4) Hạn thanh tốn

Bảng 3.13: Hóa đơn bán hàng

Tên trường Khóa Kiểu dữ liệu Chú giải So_hoa_don PK nvarchar(30) Số hóa đơn Stt_rec0 FK nvarchar(30) Số thứ tự quyển 0 Ma_hang_hoa FK nvarchar(30) Mã vật tư

So_luong numeric(20,4) Số lượng xuất Gia2 numeric(20,4) Giá bán Tien2 numeric(20,4) Thành tiền C_khau numeric(20,4) Chiết khấu

Bảng 3.14: Chi tiết hóa đơn bán hàng

Mơ hình dữ liệu quan hệ

Hình 3.19: Mơ hình dữ liệu quan hệ

3.4.2 Thiết kế giao diện

Khi nhân viên mở phần mềm lên form đăng nhập hệ thống sẽ được gọi tới yêu cầu nhập thông tin đăng nhập và mật khẩu để vào được phần mềm. Nếu như tên đăng

nhập hoạc mật khẩu không đúng sẽ không vào được kệ thống. Nhân viên đăng nhập đúng thì form màn hình trang chủ hiện lên.

Đăng nhâp

Hình 3.20: Giao diện màn hình đăng nhập

Hình 3.21: Giao diện chờ đăng nhập vào hệ thống

Quản lí danh mục

Tại màn hình quản lí danh mục nhân viên muốn thêm, sửa, xóa hoặc tìm kiếm thơng tin về hóa đơn bán hàng, hóa đơn bán hàng hay hóa đơn bán hàng sẽ thực hiện chọn vào danh mục tương ứng muốn cập nhật.

Hình 3.22: Giao diện màn hình trang chủ

Khi nhân viên muốn thêm mới một kho hàng, nhân viên cần chọn chức năng “Tạo mới” các textbox sẽ dược làm trắng để nhân viên nhập liệu. Kết thúc việc nhập liệu nhân viên nhấn “Lưu “ để hồn tất cơng việc thêm mới.Nhân viên muốn sửa thông tin của một kho nào đó thì cần “Tìm kiếm”kho theo mã để biết thêm về thơng tin kho mà mình muốn sửa.Cơng việc cũng diễn ra tương tự khi nhân viên muốn xóa một kho khi kho khơng cịn sử dụng. Khi muốn xóa một kho hàng nhân viên cần chọn chức năng tìm kiếm để lấy được kho hàng muốn xóa. Sau khi hồn thành nhấn “Xóa” để xóa thơng tin kho khỏi CSDL.

Hình3.25: Giao diện màn hình “Danh mục hàng hóa”

Hình 3.24: Giao diện màn hình “Danh mục khách hàng”

Chức năng quản lí bán được phân rã thành các chức năng nhỏ: Hóa đơn bán hàng, đơn đặt hàng. Các chức năng sẽ được gọi đến khi người sử dụng hệ thống gọi đến chức năng đó. Để thực hiện cơng việc cập nhật các chứng từ ( Hóa đơn bán hàng, đơn đặt hàng) nhân viên sẽ thực hiện “Tìm kiếm” để lọc ra những chứng từ muốn cập nhật. Khi chức năng “Tìm kiếm” được sử dụng màn hình điều kiện lọc chứng từ sẽ hiện lên cho phép tìm kiếm chứng từ theo nhiều tiêu chí.

Hình 3.26: Giao diện màn hình “Đơn đặt hàng”

Hình 3.28 Giao diện màn hình “Tìm kiếm chứng từ”

Thống kê, báo cáo

Chức năng thống kê báo cáo của hệ thống sẽ cho phép kế xuất các loại bảng kê và báo cáo phục vụ cho mục đích sử dụng. Tại chức năng này để có được các báo cáo người sử dụng hệ thống sẽ phải thực hiện chọn những điều kiện để lọc báo cáo. Việc lọc báo cáo cho phép người dùng lọc theo ngày, tháng, quý tùy thuộc vào yêu cầu của ngừi quản trị .

Hình 3.30 Giao diện màn hình “ Bảng kê hóa đơn bán hàng”

Giao diện thơng báo

Hình 3.31: Giao diện thơng báo khơng tìm thấy chứng từ

Hình 3.31: Giao diện thơng báo thốt chương trình

3.5 Một số đề xuất và kiến nghị

3.5.1 Kiến nghị với Công ty cổ phần phần mềm quản trị doanh nghiệpCybersoft Cybersoft

Công ty CyberSoft đang trong thời kì phát triển, mở rộng quy mơ hơn và ngày càng được nhiều khách hàng trên cả nước tin tưởng sử dụng sản phẩm và dịch vụ.

Hiện nay trang thiết bị phần cứng của Công ty cần được nâng cấp để phục vụ một cách tối đa cho các nhân viên tại công ty và hỗ trợ một cách hiệu quả khi phần mềm quản lí bán hàng được đưa vào sử dụng. Công việc này sẽ hỗ trợ một cách tối đa trong q trình bán hàng tại cơng ty.

. Ngồi ra, cơng ty cần mở lớp đào tạo cho nhân viên học sử dụng phần mềm quản lý bán hàng, cung cấp đầy đủ tài liệu hướng dẫn sử dụng phần mềm cho từng nhân viên. Trên cơ sở triển khai phần mềm cơng ty cần có người hướng dẫn, đào tạo sử dụng những chức năng chính của phần mềm cho nhân viên.

3.5.2 Đề xuất hướng phát triển

Đề tài “Phân tích thiết kế hệ thống thơng tin quản lí bán hàng tại Cơng ty cổ phần phần mềm quản trị doanh nghiệp Cybersoft ” là đề tài có khả năng ứng dụng thực tế cao với nhiệm vụ là xây dựng một phần mềm quản lí bán hàng giúp hỗ trợ một cách tối đa, giảm thiểu những thao tác thủ cơng bằng việc tin học hóa tất cả các khâu từ việc cập nhật thông tin các danh mục cho tới,tạo đơn hàng, lập hóa đơn... Nhìn chung, bài khóa luận đã đáp ứng được những chức năng cơ bản, phù hợp với thực tế công tác quản lý bán hàng của công ty CyberSoft hiện nay. Bên cạnh những chức năng mà hệ thống cung cấp, hệ thống cịn chưa có chức năng import dữ liệu từ excel hay word vào, hay export dữ liệu ra các file phục vụ cho công tác báo cáo, gửi mail tự động thông báo đặt hàng thành công cho khách hàng. Khả năng mở rộng của phần mềm cịn chưa

cao, khi có phát sinh các chức năng mới thì hệ thống khơng có khả năng mở rộng thêm các chức năng. Vì thế hướng phát triển cho đề tài là xây dựng cho hệ thống thêm các chức năng như export hay import dữ liệu ra các file, khả năng gửi mail cho đối tác khi có yêu cầu và hơn hết là hệ thống có khả năng tùy chỉnh thêm hoặc sửa các chức năng để ngày càng phù hợp hơn với nhu cầu sử dụng của cơng ty.

KẾT LUẬN

Trong thời gian thực hiện đề tài khóa luận “Phân tích, thiết kế hệ thống thơng tin quản lý bán hàng tại “ Công ty cổ phần phần mềm quản trị doanh nghiệp ”, em đã nhận thấy tầm quan trọng của vấn đề quản lý bán hàng trong các cơ quan, cơng ty nói chung và cơng ty em thực tập nói riêng. Việc có một hệ thống thông tin quản lý bán hàng trong các doanh nghiệp, tổ chức rất là cần thiết, giúp cho nhà quản lý tiết kiệm được thời gian, công sức trong việc quản lý, lưu trữ. Do đó nó địi hỏi thật chính xác, kịp thời và đồng bộ.

Bên cạnh những kết quả đạt được, dù em đã rất cố gắng và được sự hướng dẫn của thầy giáo, anh chị trong cơng ty nhưng khóa luận của em cũng khơng tránh khỏi nhiều thiếu sót và hạn chế. Tuy nhiên, bài khóa luận đã nêu được tầm quan trọng của việc tin học hóa trong quản lý nói chung và quản lý bán hàng nói riêng, khảo sát và phân tích, thiết kế hồn chỉnh một bài toán quản lý bán hàng, các form được thiết kế đơn giản, thân thiện với người dùng.Trong tương lai, hệ thống sẽ phát triển thêm về một số mặt như có thể tương tác với máy đọc mã vạch, hay trực tiếp gửi Email tới hóa đơn bán hàng và có khả năng kết xuất ra các loại văn bản như Microsoft Word, Microsoft Excel …

Em sẽ tiếp tục hoàn thiện hơn nữa những chức năng của chương trình và sẽ cố gắng thiết kế và cài đặt, nâng cấp chương trình sao cho phù hợp và đáp ứng được yêu cầu của bài toán trong thực tế.

Cuối cùng xin chân thành cảm ơn các thầy cô giáo trong trường Đại học Thương Mại và đặc biệt là thầy giáo hướng dẫn PGS.TS.Đàm Gia Mạnh đã tận tình giúp đỡ và chỉ bảo tận tình để em có thể hồn thiện tốt khóa luận tốt nghiệp này của mình.

DANH MỤC TÀI LIỆU THAM KHẢO

[1] Lương Mạnh Bá (2010), Cơ sở công nghệ phần mềm, Nhà xuất bản khoa học và kỹ thuật.

[2] Thạc Bình Cường (2009), Phân tích và thiết kế hệ thống thơng tin, Nhà xuất bản Thống kê, Hà Nội.

[3] Bùi Thị Lam (2014), Phân tích thiết kế phần mềm quản lý bán hàng cho Công ty

cổ phần Nam Á

[4] Đặng Văn Đức (2002), Phân tích thiết kế hướng đối tượng bằng UML, Nhà xuất bản Giáo dục.

[5] Bài giảng Quản trị hệ thống thông tin doanh nghiệp( Bộ môn Công nghệ thông tin khoa Hệ Thống Thông Tin Kinh Tế và Thương Mại Điện Tử - Đại học Thương Mại)

[6] Bài giảng Hệ thống thông tin quản lý ( Bộ môn Công nghệ thông tin khoa Hệ Thống Thông Tin Kinh Tế và Thương Mại Điện Tử - Đại học Thương Mại)

[7] Mike O’dochety(2005), Object – Oriented Analysis & Design The University of Hawaii Press.

[8] Alan Denni Indiana University ,Barbara Haley Wixom University of Virginia ,David Tegarden Virginnia Tech(2005),Systerm Analysis and Design with

UML 2.0

[9] Website công ty: http://cybersoft.com.vn

[10] h ttp://luanvan.net.vn/luan-van/de-tai-xay-dung-he-thong-quan-ly-ban_hang - phan-mem-su-dung-phuong-phap-lap-trinh-linh-hoat-59064/

PHỤ LỤC

PHIẾU ĐIỀU TRA TẠI CÔNG TY CỔ PHẦN PHẦN MỀM QUẢN TRỊ DOANH NGHIỆP CYBERSOFT

Lưu ý : Mọi thông tin mà anh chị cung cấp được thu thập nhằm mục đích hồn thành báo cáo thực tập tại công ty . Em xin cam kết giữ bí mật về thơng tin mà anh chị cung cấp .

Họ và tên người khảo sát: Chức vụ :

I Thông tin giới thiệu doanh nghiệp A. Sơ lược về công ty

Tên công ty:....................................................................................................

Năm thành lập công ty :..................................................................................

Số chi nhánh công ty.......................................................................................

Địa chỉ trụ sở chính : ......................................................................................

B. Thơng tin chung 1. Loại hình cơng ty [ ] Doanh nghiệp tư nhân [ ] Công ty cổ phần [ ] Công ty TNHH một thành viên [ ] Công ty hợp danh [ ] Loại hình khác 2 . Lĩnh vực hoạt động kinh doanh chính của cơng ty hiện nay ? Trả lời : 3 . Thị trường kinh doanh của công ty hiện nay ? [ ] Trong nước [ ] Quốc tế 4.Số lượng nhân viên của công ty? [ ] Dưới 50 nhân sự [ ] Từ 50 đến 100 nhân sự [ ] Từ 100 đến 500 nhân sự [ ] Trên 500 nhân sự 5.Trình độ nguồn nhân lực hiện có của cơng ty? [ ] Đại học [ ] Cao đẳng [ ] Trung cấp [ ] Khác 6 Số lượng nhân viên trong lĩnh vực CNTT chiếm khoảng ? 7 Các hình thức tuyển dụng nguồn nhân lực cho công ty? [ ] Trang thơng tin tuyển dụng (Việc làm 24h , Trang tìm việc ..) [ ] Thông qua Website của công ty

8..Cơng ty có những hình thức đào tạo nguồn nhân lực CNTT thơng qua cách nào? [ ] Mở các khóa đào tạo

[ ] Tranning on job cho nhân viên [ ] Không đào tạo

[ ] Thực tập cho sinh viên các trường đại học [ ] Khác

II. Cơ sở hạ tầng công nghệ thông tin , hệ thống thông tin được trang bị trong công ty

1.Anh / chị hãy cho biết số lượng thiết bị phần cứng của công ty hiện nay ?

STT Tên thiết bị Số lượng hiện có 1 Máy chủ 2 Máy trạm 3 Lap top 4 Máy tính để bàn 5 Máy in 6 Máy chiếu 7 Các thiết bị phần cứng hỗ trợ khác

2 . Đánh giá của anh (chị ) về mức độ thỏa dụng của trang thiết bị máy tính , các thiết bị CNTT phục vụ cho q trình làm việc tại cơng ty như thế nào ?

[ ] Rất hài lòng [ ] Hài lòng [ ] Chưa hài lòng 3. Tốc độ xử lý của máy tính [ ] Tốt [ ] Trung bình [ ] Chậm

4 . Những loại phần mềm được công ty sử dụng hiện nay [ ] Phần mềm văn phịng Microsoft office

[ ] Phần mềm kế tốn

[ ] Phần mềm quản lí nhân sự

[ ] Phần mềm quản lí bán hàng [ ] Phần mềm khác

6 . Những phần mềm mà công ty đang sử dụng hiện nay có được bằng những cách nào ? ( anh chị có thể lựa chọn nhiều phương án trong câu hỏi )

[ ] Đặt xây dựng theo yêu cầu [ ] Tự xây dựng [ ] Mua sẵn

7 . Để có được một phần mềm mà cơng ty đang sử dụng , công ty phải đầu tư bao nhiêu cho việc xây dựng phần mềm đó ?

[ ] Từ 50triệu tới 150triệu [ ] Trên 150 triệu 8 . Công ty đang hệ quản trị cơ sở dữ liệu nào ?

[ ] SQL Server [ ] Oracle

[ ] My SQL [ ] Công cụ khác 9. Các máy tính của cơng ty được kết nối mạng nội bộ?

[ ] Có [ ] Không

10. Công ty đầu tư bao nhiêu cho việc trang bị máy tính và các thiết bị CNTT trong một năm [ ] Dưới 15 triệu [ ] Từ 15 đến 30 triệu [ ] Từ 30 triệu đến 50 triệu [ ] Từ 50 triệu đến 70 triệu [ ] Trên 70 triệu

C. Các yêu cầu đối với phần mềm quản lý bán hàng

1. Tầm quan trọng của phần mềm quản lý bán hàng cho công ty? [ ] Rất quan trọng

[ ] Quan trọng

[ ] Không quan trọng

2. Phần mềm quản lý bán hàng cần có những chức năng chính nào? [ ] Quản lý nhân viên

[ ] Quản lý hóa đơn [ ] Quản lý đơn đặt hàng [ ] Báo cáo kinh doanh

[ ] Bảng kê hóa đơn bán hàng

[ ] Quản lý danh mục khách hàng [ ] Quản lý danh mục kho

[ ] Quản lý danh mục khách hàng

Khác:……………………………………………………………………………

3. Phần mềm sẽ được đặt ở đâu?

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ thống thông tin quản lý bán hàng tại công ty cổ phần phần mềm quản trị doanh nghiệp cybersoft (Trang 52)

Tải bản đầy đủ (PDF)

(76 trang)