MỤC LỤC
MỤC LỤC 1
DANH MỤC CHỮ VIẾT TẮT 4
1.1.1 Giới thiệu chung 3
1.1.2 Lĩnh vực hoạt động và các sản phẩm chủ chính của công ty 4
1.1.3 Lịch sử hình thành và phát triển của công ty 6
1.1.4 Sơ đồ tổ chức và nhiệm vụ các phòng ban 9
1.1.5 Tổng quan về phòng nghiên cứu và phát triển sản phẩm 13
1.1.6 Thực trạng ứng dụng tin học trong quản lý của công ty 14
1.2 TÍNH CẤP THIẾT CỦA ĐỀ TÀI NGHIÊN CỨU 16
1.2.1 Sự cần thiết phải tổ chức công tác kế toán bán hàng và công nợ phải thu trong
doanh nghiệp 16
1.2.2. Giải pháp tin học hóa công tác quản lý kế toán bán hàng và công nợ 17
1.2.3 Định hướng lựa chọn đề tài 19
1.3 TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU 19
1.3.1 Tên đề tài 19
1.3.2 Mục đích nghiên cứu 19
1.3.3. Đối tượng nghiên cứu 22
1.3.4. Phạm vi nghiên cứu 22
1.3.5. Phương pháp nghiên cứu 22
CHƯƠNG 2: MỘT SỐ PHƯƠNG PHÁP LUẬN VỀ PHÂN TÍCH THIẾT KẾ VÀ
XÂY DỰNG PHẦN MỀM 24
2.1 Một số khái niệm cơ bản về phân tích thiết kế và xây dựng phần mềm 24
2.1.1 Phần mềm 24
2.1.2 Phân loại phần mềm 24
2.1.3 Các đặc trưng của phần mềm 26
2.1.5 Kỹ nghệ phần mềm 30
2.1.6 Các quy trình trong sản xuất phần mềm 31
2.2 Công cụ thực hiện đề tài 45
2.2.2 Công nghệ lập trình Visual Studio 2010 49
2.2.3 Hệ quản trị cơ sở dữ liệu SQL Server 2008 50
Hình 2.9 - Lưu đồ quy trình triển khai 41
Hình 2.10 - Lưu đồ quy trình quản lý dự án phần mềm 44
Hình 3.11 - Sơ đồ tổ chức của phân hệ kế toán bán hàng và công nợ phải thu 55
Hình 3.12 - Quy trình luân chuyển chứng từ bán hàng cho khách hàng 58
Hình 3.13 - Quy trình luân chuyển chứng từ nghiệp vụ thanh toán với người mua
59
Hình 3.14 - Mô hình hóa quy trình bán hàng và công nợ phải thu 60
Hình 3.15 - Sơ đồ luồng thông tin kế toán bán hàng và công nợ phải thu 61
Hình 3.16 - Mô hình chức năng kinh doanh 62
Hình 3.17 - Sơ đồ ngữ cảnh 63
Hình 3.18 - Sơ đồ DFD mức 0 64
Hình 3.19 - Sơ đồ DFD mức 1(1.0) 65
Hình 3.20 - Sơ đồ DFD mức 1(2.0) 66
Hình 3.21 - Mô hình quan hệ thực thể 78
Hình 3.22 - Thuật toán đăng nhập 79
Hình 3.23 - Thuật toán tạo tài khoản mới 80
Hình 3.24 - Thuật toán đổi mật khẩu 81
Hình 3.25 - Thuật toán lập hóa đơn bán hàng 82
Hình 3.26 - Thuật toán thêm bản ghi 83
Hình 3.27 - Thuật toán xóa bản ghi 84
Hình 3.28 - Giao diện tương tác 86
Hình 3.29 - Form danh mục sản phẩm 90
Hình 3.30 - Form danh mục nhóm sản phẩm 90
Hình 3.31 - Form danh mục nhân viên 91
Hình 3.32 - Form danh mục khách hàng 91
Hình 3.33 - Form danh mục hệ thống tài khoản 92
Hình 3.34 - Form danh mục hợp đồng 92
Hình 3.35 - Form cập nhật hóa đơn bán hàng 93
Hình 3.36 - Form cập nhật hàng bán trả lại 93
Hình 3.37 - Form cập nhật hóa đơn dịch vụ 94
quản lý của các doanh nghiệp nói riêng. Xây dựng hệ thống thông tin quản lý được
xem là chìa khóa thành công của doanh nghiệp và là công cụ đắc lực thúc đẩy sự phát
triển của xã hội. Nó giúp cho tổ chức, doanh nghiệp giảm chi phí quản lý, giảm giá
thành, vượt qua thách thức về không gian và thời gian, nâng cao chất lượng sản phẩm,
từ đó mở rộng kinh doanh và tăng lợi nhuận.
Với chính sách mở cửa trong nền kinh tế thị trường, các doanh nghiệp đứng trước
một cuộc cạnh tranh gay gắt và chịu sức ép lớn từ nhiều phía trên thị trường. Trước
tình hình đó, muốn tồn tại và phát triển, các doanh nghiệp phải tự đổi mới và tìm giải
pháp để phát triển kinh doanh, tăng doanh thu và lợi nhuận, giữ vững uy tín và chỗ
đứng trên thị trường. Biện pháp hữu hiệu đối với tổ chức, doanh nghiệp lúc này là phải
cải thiện hiệu năng làm việc, giảm thiểu chi phí doanh nghiệp, quản lý chặt chẽ hoạt
động kinh doanh, từ đó đưa ra những định hướng chiến lược phát triển hợp lý.
Qua thời gian thực tập và có điều kiện tìm hiểu thực tế tại Công ty cổ phần SIS
Việt Nam, em nhận thấy lợi ích của phần mềm kế toán đối với doanh nghiệp. Từ đó em
quyết định chọn đề tài: “Phân tích, thiết kế và xây dựng phần mềm kế toán bán hàng
và công nợ phải thu cho doanh nghiệp nhỏ và vừa” với mong muốn qua chuyên đề
thực tập tốt nghiệp này có thể giải quyết những vấn đề đặt ra trong công tác quản lý
doanh nghiệp.
Chuyên đề thực tập này chính là sự vận dụng những kiến thức mà em đã được học
vào thực tiễn quá trình phân tích, thiết kế hệ thống thông tin quản lý cho một công ty,
từ đó có thể tích lũy được những kinh nghiệm thực tế quý báu. Nội dung chuyên đề
gồm ba chương:
1
CHƯƠNG 1: TỔNG QUAN VỀ CƠ SỞ THỰC TẬP VÀ MỤC ĐÍCH CỦA
CHUYÊN ĐỀ
Chương đầu tiên của chuyên đề giới thiệu một cách tổng quát về Công ty cổ phần
SIS Việt Nam với những thông tin chung, cơ cấu tổ chức, lĩnh vực hoạt động sản xuất
kinh doanh cũng như chức năng và nhiệm vụ của các phòng ban, đơn vị trong công ty.
Ngoài ra, chương 1 còn nêu ra tình hình ứng dụng tin học tại công ty và định hướng lựa
chọn đề tài cũng như khái quát về đề tài nghiên cứu.
huyết trong công việc cùng chung vai góp sức vì mục tiêu phục vụ nhu cầu của khách
hàng và sự phát triển của công ty.
Triết lý tâm đắc và rất hiệu quả của mọi thành viên công ty:
“Well Begun is Half Done – Chuẩn bị chu đáo là một nửa thành công”
Trụ sở chính:
17/183 Đặng Tiến Đông, Đống Đa, Hà nội, Việt Nam.
Tel : +84 (4) 35117785 Fax: +84 (4) 35117787
Hotline: 04.22001100
E-mail: [email protected]
Website: www.sisvn.com
HCM Office:
A917 Chung cư Cao cấp HAGL, 357 Lê Văn Lương, Q7, TP HCM.
Tel : +84 (8) 22230345 Fax: +84 (8) 22230456
3
1.1.2 Lĩnh vực hoạt động và các sản phẩm chủ chính của công ty
a. Lĩnh vực hoạt động
Sản xuất và triển khai phần mềm kể toán doanh nghiệp.
Sản xuất và triển khai phần mềm quản trị tổng thể doanh nghiệp.
Sản xuất và triển khai phần mềm nhân sự tiền lương.
Sản xuất và triển khai phần mềm kể toán hành chính sự nghiệp.
Cung cấp các dịch vụ đào tạo và tư vấn kế toán, thuế và phần mềm kế toán.
Cung cấp các dịch vụ bảo trì, bảo hành phần mềm tin học.
Dịch vụ quảng cáo, quảng bá thương hiệu thông qua phần mềm tin học.
Đầu tư tài chính, tư vấn tài chính.
Môi giới, cho thuê bất động sản.
Xuất nhập khẩu hàng hóa, dịch vụ.
b. Sản phẩm phần mềm
SIS Việt Nam luôn đa dạng hóa sản phẩm nhằm đáp ứng kịp thời thay đổi nhu
cầu quản lý của doanh nghiệp. Chính vì lẽ đó mà các dòng sản phẩm của SIS Việt Nam
liên tục được cải tiến về tính năng, tiện ích và thân thiện hơn với cán bộ kế toán và
cách giảm nhân sự quản lý trung gian và như vậy, áp dụng công nghệ phần mềm là một
giải pháp hiệu quả đã & đang được các DN quan tâm & khai thác.
Phần mềm không ngừng được cải tiến, mong muốn đem đến một giải pháp Quản trị
Nhân sự tiền lương phù hợp với từng mô hình, loại hình, ngành nghề hoạt động của
mỗi DN.
SAS INNOVA 8.0.GL – Giải pháp phần mềm quản trị dịch vụ giặt là.
Lần đầu tiên trên thị trường phần mềm Việt Nam, Công ty CP SIS VN đưa ra phiên
bản phần mềm SAS NNOVA 8.0.GL - Phần mềm quản lý dịch vụ giặt là. Trên cơ sở
5
nhiều năm nghiên cứu và phát triển dựa trên những yêu cầu của các DN trong lĩnh vực
đặc thù cũng như tìm hiểu các giải pháp quản lý dịch vụ bằng phần mềm của các nước
tiên tiến trên thế giới.
Đi đôi với sản phẩm đó là các sản phẩm kế toán và quản trị khác như SAS
INNOVA 8.0, SAS ERP 6.0, SAS INNOVA 2011 OPEN…. Ngoài ra công ty cung cấp
các dịch vụ gia tăng như phân tích, tư vấn và hỗ trợ doanh nghiệp trong lựa chọn và sử
dụng chương trình một cách có hiệu quả nhất. Đội ngũ chuyên gia của SIS Việt Nam
đến từ các công ty lớn như Oracle, PWC, FPT, CMC…được đào tạo kiến thức sâu
CNTT, phương pháp làm việc chuyên nghiệp, trực tiếp tham gia nhiều dự án quan
trọng trong và ngoài nước.
1.1.3 Lịch sử hình thành và phát triển của công ty
a. Lịch sử hình thành và phát triển
Công ty CP SIS Việt Nam là một công ty chuyên sâu trong lĩnh vực cung cấp giải
pháp Phần mềm kế toán, tài chính và quản trị doanh nghiệp bằng Công nghệ phần mềm
hiện đại nhất, là một tổ chức sản xuất kinh doanh độc lập, có tư cách pháp nhân; là loại
hình Công ty Cổ Phần, có con dấu riêng và tài khoản ở ngân hàng.
Công ty CP SIS Việt Nam thành lập ngày 04 tháng 03 năm 2002 với tên gọi ban
đầu là Công ty TNHH Sản xuất phần mềm và tích hợp hệ thống thông minh.
Giấy CNDKKD: 0103010051
Vốn Điều lệ: 6.000.000.000 VNĐ
Tháng 4/2006 Công ty cơ cấu lại tổ chức, chuyển đổi mô hình công ty từ công ty
Kế hoạch thực hiện chiến lược
Liên tục thay đổi linh hoạt theo thị trường
Lấy khách hàng làm trung tâm phục vụ
Cải tiến sản phẩm, dịch vụ, tăng giá trị gia tăng
7
Tặng bản quyền phần mềm
Tổ chức đào tạo miễn phí.
Cung cấp dịch vụ miễn phí.
Chính sách chăm sóc khách trước – trong – sau bán hàng, chính sách phát triển
thị trường, phân phối, chính sách sử dụng nhân lực…
Xây dựng cộng đồng phần mềm SAS, hệ thống Cộng tác viên, đối tác rộng khắp
đa dạng.
Đầu tư kinh phí cho các hoạt động vì khách hàng.
Đào tạo, tạo động lực cho toàn bộ cỗ máy SIS.
Kiểm soát, kiểm tra, đánh giá chất lượng.
Sự đồng thuận từ ban giám đốc đến nhân viên.
Các giá trị:
• Con người chăm chỉ, sáng tạo
• Sản phẩm độc đáo, khác biệt
• Dịch vụ chu đáo, thành tâm
c. Chiến lược nhân sự
Công ty SIS tuyển dụng và hợp tác với các ứng viên có thái độ làm việc nghiêm
túc, phong cách chuyên nghiệp - đặc biệt làm việc nhóm. Họ phải luôn luôn cầu tiến và
ham học hỏi, thẳng thắn trong công việc và có trách nhiệm cao, coi chất lượng của
công việc được giao là giá trị của chính bản thân họ. Mọi nhân viên được bình đẳng
trong việc phát triển bản thân và cạnh tranh lành mạnh trong Công ty.
Đội ngũ SIS Việt nam:
• Tận tuy, chu đáo với công việc
• Hài hoà trong quan hệ đối tác, đồng nghiệp
• Luôn trau dồi kiến thức
và phát triển lựa chọn thị trường, phân công chuyên môn hoá.
Công ty đã tạo cho mình một đội ngũ cán bộ quản lý kinh doanh giỏi về chuyên
môn, nghiệp vụ, đội ngũ công nhân kỹ thuật lành nghề để phù hợp và đáp ứng tốt
nhất trong nền kinh tế thị trường, góp phần thúc đẩy sản xuất kinh doanh đạt hiệu quả
kinh tế cao.
Bộ máy quản lý của Công ty cũng giống như bộ máy quản lý của các doanh nghiệp
khác. Đứng đầu là ban giám đốc Công ty, tiếp đến là các phòng ban chức năng giúp
việc cho ban giám đốc và sau cùng là các thành viên chi tiết hay là các cán bộ nhân
viên trong công ty.
Các phòng ban của Công ty có mối liên hệ chặt chẽ, phối hợp nhịp nhàng với nhau,
bổ trợ cho nhau để thực hiện mục đích chung là hoàn thành tốt nhiệm vụ Ban giám
đốc Công ty giao phó.
Phân hệ hoạt động của công ty
• SIS-ACC: Thiết kế và triển khai phần mềm kế toán, thuế, tài chính dành cho
các công ty vừa và nhỏ. Đáp ứng yêu cầu đặt ra của nội bộ doanh nghiệp và cơ
quan thuế.
• SIS-ERP: Thiết kế và triển khai phần mềm quản trị tổng thể doanh nghiệp dành
cho các doanh nghiệp vừa và lớn. Đáp ứng yêu cầu về quản trị và điều hành
doanh nghiệp hiện đại trên phần mềm.
• SIS-HRM: Thiết kế và triển khai phần mềm quản trị nhân sự, tiền lương cho
các doanh nghiệp có số lượng công nhân lớn, cách tính lương phức tạp.
• SIS-FIN: Cung cấp các dịch vụ đào tạo, tư vấn kế toán, thuế và tài chính cho
các doanh nghiệp.
10
Hình 1.1 - Sơ đồ tổ chức công ty
Chức năng và nhiệm vụ các phòng ban
Ban giám đốc: 1 thành viên - Giám đốc Lương Xuân Vinh
Là người đại diện theo pháp luật của công ty. Giám đốc quản lý điều hành mọi
hoạt động sản xuất và quyết định kế hoạch, dự án sản xuất kinh doanh của công ty.
Phòng Kinh doanh & Marketing
Chức năng nhiệm vụ chính:
Bảo trì phần mềm cho khách hàng.
Xử lý các lỗi phát sinh cho khách hàng.
Nâng cấp phần mềm cho khách hàng.
Quy trình hoạt động của phòng bảo hành:
Qui trình bảo trì phần mềm cho khách hàng .
Qui trình xử lý lỗi.
Qui trình tiếp nhận hợp đồng bảo trì, nâng cấp.
Qui trình luân chuyển thông tin phòng bảo hành với các
phòng.
1.1.5 Tổng quan về phòng nghiên cứu và phát triển sản phẩm
a. Nhân sự
Phòng gồm 6 người:
1 Trưởng phòng: Phạm Trọng Chiều
5 Nhân viên: Phạm Văn Lâm
Nguyễn Thị Thanh Thủy
Phạm Văn Cương
Hoàng Thanh Bình
Nguyễn Thị Thu Hoài
b. Chức năng, nhiệm vụ
Tiếp nhận yêu cầu lập trình phần mềm cho khách hàng.
Phân tích và lập trình.
Bàn giao phầm mềm cho phòng triển khai
Cung cấp giải pháp cho phòng kinh doanh & marketing
c. Quy trình hoạt động của phòng lập trình
Quy trình đánh giá yêu cầu.
Quy trình phân tích, thiết kế yêu cầu
13
Quy trình customize sản phẩm.
Quy trình nội bộ.
• Là công cụ hỗ trợ lập báo biểu từ đơn giản đến phức tạp
• Là một công cụ có thể thực hiện việc lập báo biểu độc lập hoặc được tích
hợp vào một số ngôn ngữ lập trình hiện nay.
Cơ sở dữ liệu SQL Server: Hiện nay công ty chuyển dẫn sang lập trình với cơ
sở dữ liệu SQL Server do khả năng lưu trữ và bảo mật dữ liệu của nó tốt hơn
nhiều so với cơ sở dữ liệu Foxpro.
Kiến trúc lập trình: Client/ Server, 3 tiers: Kết hợp với SQL Server, công ty
sử dụng kiến trúc này cho công ty, doanh nghiệp lớn có server riêng, hay có
nhiều chi nhánh.
Phần mềm kế toán: Sử dụng phần mềm quản trị do công ty sản xuất SAS
INNOVA 6.8.1Pro
Phầm mềm quản lý nhân sự: SAS INNOVA 8.0 HRM
Lotus Note: Trao đổi thông tin nội bộ giữa mọi người trong công ty bằng cách
gửi thư
Skype: Trao đổi thông tin nội bộ và với khách hàng. Chương trình này rất hữu
ích vì nó cho chất lượng âm thanh rất tốt có thể trao đổi trực tuyến rất tốt ngoài
ra nó còn cho phép send file với tốc độ cao.
Bộ phần mềm văn phòng Microsoft Office, Unikey, Chương trình diệt virus…
Với các cán bộ chuyên môn đều được trang bị các phần mềm kế toán và phần mềm
lập trình hỗ trợ trong công việc.
15
1.2 TÍNH CẤP THIẾT CỦA ĐỀ TÀI NGHIÊN CỨU
1.2.1 Sự cần thiết phải tổ chức công tác kế toán bán hàng và công nợ phải thu
trong doanh nghiệp
a. Giới thiệu chung
Bán hàng là khâu cuối cùng của hoạt động sản xuất kinh doanh, là quá trình
thực hiện giá trị sản phẩm, hàng hóa. Hay nói cách khác bán hàng là việc chuyển giao
sản phẩm, hàng hóa cho khách hàng và khách hàng chấp thuận trả tiền cho doanh
nghiệp.
Trong quá trình bán hàng sẽ phát sinh khoản theo dõi công nợ phải thu của
hàng nói riêng và công tác kế toán nói chung đạt được những mục tiêu đã định.
Bên cạnh đó, thông qua quá trình bán hàng và công nợ phải thu, doanh nghiệp
có thể nhìn thấy nhu cầu và thị hiếu tiêu dùng của từng khách hàng, từng khu vực, từng
sản phẩm hàng hóa để từ đó xây dựng chiến lược kinh doanh hợp lý, có những biện
pháp tích cực để đẩy mạng quá trình tiêu thụ sản phẩm.
Như vậy, quá trình bán hàng và công nợ phải thu có ý nghĩa vai trò đặc biệt
quan trọng đối với sự tồn tại và phát triển của doanh nghiệp, giữa chúng có mối quan
hệ mật thiết với nhau.
1.2.2. Giải pháp tin học hóa công tác quản lý kế toán bán hàng và công nợ
Trước thực tế về tầm quan trọng của công tác kế toán bán hàng và công nợ của
các doanh nghiệp nhỏ và vừa hiện nay tại Việt Nam. Cần có các giải pháp đưa ra để
giải quyết vấn đề trên.
Ngày nay, sự phát triển không ngừng của công nghệ thông tin và công cụ lập
trình, theo đó việc thực hiện công tác kế toán bằng sổ sách, thủ công không còn đáp
ứng được công việc của doanh nghiệp. Xu thế tất yếu của các doanh nghiệp là sử dụng
phần mềm ứng dụng trong quản lý hoạt động kinh doanh.
Hiện nay, trên thế giới cũng như ở Việt Nam có khá nhiều phần mềm ứng dụng
trong quản lý trong đó có phần mềm kế toán. Tuy nhiên những phần mềm này vẫn còn
hạn chế hoặc chi phí quá cao cho các doanh nghiệp nhỏ và vừa.
17
Phần mềm kế toán do nước ngoài sản xuất
Giá thành phần mềm này quá cao, nó vượt quá ngân sách của các doanh
nghiệp Việt Nam.
Đặc tính của các phần mềm nước ngoài là có tính chuyên nghiệp cao vì nó
được xây dựng dựa trên các công cụ phát triển hiện đại theo các quy trình sản
xuất công nghiệp. Tuy nhiên, giao diện và toàn bộ tài liệu hướng dẫn sử dụng
đều bằng tiếng Anh. Những bỡ ngỡ vì tiếp xúc lần đầu với phần mềm quốc tế
cộng thêm việc phải tự tìm hiểu tư liệu bằng tiếng nước ngoài dẫn đến khai
thác sử dụng chương trình không được như mong muốn. Ý tưởng chuyển đổi
phần mềm sang tiếng việt còn gặp nhiều khó khăn và làm mất tính chính xác