Tải bản đầy đủ (.doc) (16 trang)

báo cáo thực tập xây dựng phần mềm quản lý bán hàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (240.64 KB, 16 trang )

1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP

XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

Cơng ty thực tập
: CHI NHÁNH CƠNG TY
CỔ PHẦN PHẦN MỀM QUẢN LÝ DOANH NGHIỆP TẠI
TPHCM
Người phụ trách

: Nguyễn Thành Ân

Thực tập sinh

: Hà Kiệt Hùng

TP. Hồ Chí Minh, tháng 07 năm 2020

Hà Kiệt Hùng


2

LỜI MỞ ĐẦU

Ngày nay, giải pháp kế toán là nhu cầu cần thiết cho đại đa số các công ty lớn trên thế


giới, Việt nam cũng không phải ngoại lệ. Để đáp ứng được như cầu trên ngành công nghệ phần
mềm đã tạo ra giải pháp ERP ổng thể, bao quát hầu hết các tác nghiệp của các phòng ban nghiệp
vụ, từ tài chính kế tốn, mua-bán-tồn kho, đến quản trị sản xuất, quản trị nhân sự và quản trị
quan hệ khách hàng. Ngồi ra cịn có cơng cụ hỗ trợ phân tích số liệu OLAP giúp người sử dụng
dễ dàng khai thác số liệu theo ý muốn của mình. Các thông tin này sẽ giúp cho việc ra quyết
định trong việc điều hành tác nghiệp hàng ngày cũng như trong việc phân tích kết quả thực hiện
và lập kế hoạch cho thời gian sắp tới.
Sau ba năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực tế, cũng như
muốn được tham gia trong một môi trường chuyên nghiệp, em có dự định là sẽ thực tập trong
kì. Vì vậy, em quyết định chọn cơng ty Fast Business - một môi trường lý tưởng, hiện đại,
chuyên nghiệp - là nơi sẽ giúp em thực hiện được dự định này.

Hà Kiệt Hùng


3

LỜI CẢM ƠN

Trân trọng gửi lời cảm ơn Công ty Fast Business đã tạo điều kiện cho em có cơ hội được
thực tập tại công ty.
Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của nhóm trainer, nhóm
thực tập chúng em đã tiếp thu được những kiến thức quan trọng để có thể làm được một phần
mềm quản lý. Chân thành cảm ơn các anh chị trong nhóm trainer đã bỏ ra nhiều thời gian,cơng
sức để hướng dẫn chúng em hoàn thành đợt thực tập này.
Đặc biệt cảm ơn anh Nguyễn Thành Ân, đã training , hướng dẫn, giúp đỡ cho chúng em
tận tình cả những khó khăn trong cơng việc, đến những khó khăn việc làm quen với môi trường
mới; đã chỉ dẫn chúng em về cách làm báo cáo, lên kế hoạch, những kỹ năng không thể thiếu;
và training cho chúng em những kiến thức quan trọng về SQLSEVER, .XML để có thể làm ra
một sản phẩm trong thời gian qua.

Cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều
kiện em làm bài báo cáo này.
Hà Kiệt Hùng
TpHCM, ngày 27 tháng 07 năm 2020

Hà Kiệt Hùng


4

NHẬN XÉT CỦA KHOA

.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................


Hà Kiệt Hùng


5

MỤC LỤC
Chương 1: GIỚI THIỆU CÔNG TY THỰC TẬP......................................................................................6
1. Giới thiệu Chi nhánh Công ty Cổ phần Phần mềm Quản lý Doanh nghiệp.......................................6
2.Sản phẩm của công ty..........................................................................................................................6
Chương 2: NỘI DUNG THỰC TẬP...........................................................................................................8
1.Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty.......................................................................8
2.Nghiên cứu kỹ thuật.............................................................................................................................8
2.1 Các công cụ làm việc....................................................................................................................8
2.2 Tìm hiểu SQLSEVER nâng cao....................................................................................................9
3.Thực hiện project...............................................................................................................................10
4.Lịch làm việc......................................................................................................................................10
Chương 3: CHI TIẾT PROJECT..............................................................................................................12
1.Giới thiệu về project...........................................................................................................................12
2.Các màn hình cơ bản..........................................................................................................................13
CHƯƠNG 4: TỔNG KẾT.........................................................................................................................16

Hà Kiệt Hùng


6

Chương 1: GIỚI THIỆU CÔNG TY THỰC TẬP

1. Giới thiệu Chi nhánh Công ty Cổ phần Phần mềm Quản lý Doanh nghiệp

- Tên công ty: Công ty Cổ phần Phần mềm Quản lý Doanh nghiệp
- Tên tiếng Anh: Fast Software Company
- Tên viết tắt: FAST
- Ngày thành lập: 11-06-1997
- Lĩnh vực kinh doanh: Phát triển, tư vấn và triển khai ứng dụng phần
mềm và giải pháp quản trị doanh nghiệp trên nền tảng CNTT
- Trụ sở và các văn phòng: tại Hà Nội, TP Hồ Chí Minh và Đà Nẵng.
- Số nhân viên: hơn 400 (tính đến 31-12-2018)
- Số khách hàng: hơn 21.000 (tính đến 31-12-2018)
- Website: www.fast.com.vn

2.Sản phẩm của cơng ty
Các sản phẩm cho các doanh nghiệp có quy mô vừa và lớn:
- Fast Business Online - Giải pháp ERP trên nền tảng web
- Fast CRM Online - Phần mềm quản lý quan hệ khách hàng
- Fast HRM Online - Phần mềm quản lý nhân sự - chấm công
- tính lương
- Fast DMS Online - Phần mềm quản lý phân phối
Các sản phẩm cho các doanh nghiệp có quy mô vừa và nhỏ:
- Fast Accounting - Phần mềm kế toán cho doanh nghiệp vừa và nhỏ
- Fast Accounting Online - Phần mềm kế toán trên nền điện toán đám
mây cho doanh nghiệp vừa và nhỏ

Hà Kiệt Hùng


7

Phần mềm hóa đơn điện tử
- Fast e-Invoice - Phần mềm lập hóa đơn điện tử

Sản phẩm dành cho đào tạo sinh viên ở trường học
- Fast Accounting Online for Education - Phần mềm kế toán trên nền
điện toán đám mây dành cho đào tạo và thực hành môn kế toán máy cho
sinh viên trong các trường học.
Dịch vụ
- Tư vấn ứng dụng: tư vấn và triển khai ứng dụng phần mềm và giải pháp
quản trị doanh nghiệp trên nền tảng CNTT.
- Tư vấn, hỗ trợ sử dụng: tư vấn, hỗ trợ trong suốt quá trình sử dụng phần
mềm, đào tạo nâng cao...

- Dịch vụ CNTT: dịch vụ mạng, bảo trì hệ thống máy tính, cung cấp các
phần mềm bản quyền, cung cấp máy chủ...
- Tư vấn triển khai ứng dụng phần mềm cho đào tạo mơn kế tốn máy
Cho các trường, các trung tâm đào tạo.

Hà Kiệt Hùng


8

Chương 2: NỘI DUNG THỰC TẬP
Đợt thực tập với chủ đề “XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG TẠI
CÔNG TY FAST” nhằm mục đích giúp sinh viên thực tập được đào tạo tồn diện về các
kĩ năng lập trình SQLSEVER, đồng thời rèn luyện những kỹ năng mềm như làm việc
nhóm, thuyết trình, giao tiếp. Tại cơng ty, sinh viên có cơ hội được học tập, khám phá và
làm việc trong một môi trường thân thiện và chuyên nghiệp.

1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty
Thời gian : 1 ngày
Nội dung : Giới thiệu về công ty, cách tổ chức của công ty

Được nghe người phụ trách giới thiệu về công ty, quá trình thành lập và phát triên
(như đã nhắc đến ở trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức của
cơng ty .
Ngồi ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công ty
như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công
việc…
Kết quả : Hiểu thêm về cơng ty FAST, q trình thành lập và phát triển. Có thêm các kỹ
năng về việc sử dụng email trong cơng việc, làm việc có kế hoạch, có kỷ luật, có trách
nhiệm hơn.

2. Nghiên cứu kỹ thuật
2.1 Các công cụ làm việc
Thời gian : 7 ngày
Nội dung : Tìm hiểu về các cơng cụ sẽ được sử dụng trong quá trình làm việc.
Trong thời gian này, supervisor đã hướng dẫn thực tập sinh tìm hiểu về các cơng
cụ sẽ giúp ích cho trong cơng việc sau này. Một số phần mềm trong số đó như FSD
Studio - sử dụng trong làm việc nhóm và quản lý dự án, Notepad ++ - một chương
trình soạn thảo văn bản rất hữu ích và phổ biến với lập trình viên.
Thực hiện : Thực hành sử dụng các phần mềm đã nêu trên.
Kết quả : Lập trình sử dụng các cơng cụ miễn phí, giúp dễ dàng kết hợp các công cụ
với nhau, so với việc dung các IDE.

Hà Kiệt Hùng


9

2.2 Tìm hiểu SQLSEVER nâng cao
Thời gian : 21 ngày (3 tuần)
Nội dung : Được training về các kỹ thuật SQLSEVER nâng cao, những kiến thức

quan trọng cho việc tối ưu các thuật tốn.
- Lập trình hướng đối tượng
Các kiến thức cơ bản về lập trình hướng đối tượng như khái niêm, các đặc tính
như tính kế thừa, tính đóng gói, tính ảo hóa, tính đa hình. Ngồi ra, thực tập sinh
còn được hướng dẫn về cách thiết kế lớp cho các đối tượng.
- .XML:
XML (Extensible Markup Language) là ngôn ngữ đánh dấu mở rộng. Đây là một
dạng ngôn ngữ đánh dấu, có chức năng truyền dữ liệu và mơ tả nhiều loại dữ liệu
khác nhau.
Mục đích chính của XML là đơn giản hóa việc chia sẻ dữ liệu giữa các platform
và các hệ thống được kết nối với mạng Internet. Chính vì vậy, XML có tác dụng
rất lớn trong việc chia sẻ, trao đổi dữ liệu giữa các hệ thống.
Với XML, thực tập sinh sẽ có thể thiết kế các giao diện người dùng theo chuẩn
của công ty đề ra.
- Temporary Tables :
Temporary Table hay còn gọi là bảng tạm, đây là một dạng table đặc biệt được lưu
trữ tạm thời trên SQL Server, nó rất hữu ích để lưu kết quả của một câu truy vấn
SELECT nào đó để sử dụng nhiều lần.
Thực tập sinh sẽ được hướng dẫn về cách tạo bảng tạm, cách lấy dữ liệu từ bảng
tạm sao cho tối ưu và nhanh chóng nhất.
- Stored-Procedure:
Stored Procedure (Thủ tục lưu trữ) là một đối tượng trong cơ sở dữ liệu bao gồm
một tập nhiều câu lệnh SQL được nhóm lại với nhau thành một nhóm với những
khả năng sau:
1/ Các cấu trúc điều khiển (IF, WHILE, FOR) có thể được sử dụng trong
thủ tục.
2/ Bên trong thủ tục lưu trữ có thể sử dụng các biến như trong ngơn ngữ lập
trình nhằm lưu giữ các giá trị tính tốn được, các giá trị được truy xuất được từ cơ
sở dữ liệu.
3/ Một tập các câu lệnh SQL được kết hợp lại với nhau thành một khối lệnh

bên trong một thủ tục. Một thủ tục có thể nhận các tham số truyền vào cũng như
có thể trả về các giá trị thông qua các tham số (như trong các ngơn ngữ lập trình).
Khi một thủ tục lưu trữ đã được định nghĩa, nó có thể được gọi thông qua tên thủ
tục, nhận các tham số truyền vào, thực thi các câu lệnh SQL bên trong thủ tục và
có thể trả về các giá trị sau khi thực hiện xong.

Hà Kiệt Hùng


10

Thực tập sinh sẽ được hướng dẫn về cách viết Store Procedure theo chuẩn của
công ty.
Thực hiện :
- Tham gia đầy đủ các buổi training của công ty.
- Làm các bài thực hành, kiểm tra về kiến thức đã học.
Kết quả :
-

Nâng cao kỹ năng lập trình với SQLSEVER, .XML.
Có được những kiến thức quan trọng cho việc lấy và hiển thị dữ liệu.
Ngồi ra cịn được biết thêm một số quy tắc trong việc viết code sao cho đúng
chuẩn, dễ đọc, dễ hiểu.

3. Thực hiện project
Sau một tháng được training và thực hành, thực tập sinh đã nắm được những kiến thực
cơ bản về C++, SQLSever. Trong tháng thứ hai, trainer đã hướng dẫn thực tập sinh áp
dụng những kiến thức đã học để thực hiện một project quản lý bán hàng.
Chi tiết đồ án sẽ được nói ở phần sau.


4. Lịch làm việc
Tuần

Cơng việc

Người hướng dẫn

Mức
độ
hồn
thành

Nhận xét của người
hướng dẫn

-

1

2
3

Tìm hiểu về cơng ty, Anh Nguyễn
cách tổ chức của Thành Ân
công ty.
- Làm quen với các
công cụ làm việc
trong công ty.
- Học cách trao đổi,
làm việc qua email.

- Tìm hiểu .XML
- Thực hành .XML
- Làm bài test .XML
- Tìm
hiểu
về
SQLSEVER
- Thực hành một số
bài tập đơn giản về

Hà Kiệt Hùng


11

SQLSEVER
Tìm hiểu về Store
Proceduce.
- Thực hành tạo Store
Proceduce.
- Lấy dữ liệu thông
qua Store Proceduce
và hiển thị ra giao
diện người dùng.
Giai đoạn Alpha:
- Lên kế hoạch
- Xây dựng Database.
- Tạo
các
bảng

Database.
Giai đoạn Alpha(tiếp):
- Thiết kế các giao
diện người dùng.
- Thiết
kế
Store
Proceduce để lấy dữ
liệu theo từng chức
năng riêng biệt.
Giai đoạn Beta:
- Viết các chức năng
nâng cao hơn như:
xuất
file
PDF,
EXCEL.
Giai đoạn Beta và giai
đoạn kết thúc, báo cáo :
- Fix bug, fix giao
diện người dùng.
- Báo cáo cuối đợt
thực tập.
-

4

5

6


7

8

Hà Kiệt Hùng


12

Chương 3: CHI TIẾT PROJECT
1. Giới thiệu về project
Bán hàng là khâu cuối cùng trong hoạt động kinh doanh, là q trình thực hiện giá trị
của hàng hố. Nói khác đi, bán hàng lá quá trình doanh nghiệp chuyển giao hàng hố
của mình cho khách hàng và khách hàng trả tiền hay chấp nhận trả tiền cho doanh
nghiệp.
Trong quá trình kinh doanh của doanh nghiệp, hàng hoá bán được là yếu tố quan trọng
cho sự tồn tại và phát triển của doanh nghiệp. Hàng hoá đạt tiêu chuẩn chất lượng cao,
giá thành hạ thì hàng hố của doanh nghiệp tiêu thụ nhanh mang lại lợi nhuận cho doanh
nghiệp, đảm bảo cho doanh nghiệp một vị trí vững chắc trên thị trường.
Vai trò của hoạt động bán hàng được thể hiện trên các mặt sau:
Bán hàng là nghiệp vụ kinh doanh cơ bản, trực tiếp thực hiện chức năng lưu thông hàng
hoá phục vụ cho sản xuất và đời sống nhân dân, là khâu quan trọng nối liền sản xuất với
tiêu dùng, đảm bảo cân đối giữa cung và cầu đối với từng mặt hàng cụ thể góp phần ổn
định giá cả thị trường.
Bán hàng là nghiệp vụ cơ bản thực hiện mục đích kinh doanh của doanh nghiệp là lợi
nhuận. Mà lợi nhuận là phần chênh lệch giữa doanh thu và chi phí. Vậy để có lợi nhuận
cao thì doanh thu bán hàng và dịch vụ phải lớn hơn chi phí kinh doanh. Muốn có doanh
thu bán hàng và dịch vụ lớn thì phải chiếm được khách hàng, phải bán được nhiều hàng
hố và giảm các chi phí khơng cần thiết.

Trong kinh doanh thương mại các doanh nghiệp cịn có mục tiêu nữa là khơng ngừng
tăng thế lực của mình. Với nền kinh tế nhiều thành phần, trên thị trường có nhiều người
cung ứng hàng hố. Cạnh tranh trên thị trường đòi hỏi các doanh nghiệp thu hút ngày
càng nhiều khách hàng, phải không ngừng tăng doanh số bán hàng và dịch vụ cùng với
sự phát triển và mở rộng thị trường. Mục đích thế lực là mục tiêu phát triển cả về quy
mô kinh doanh và cả về thị phần trên thị trường. Điều này chỉ có thể thực hiện được khi
doanh nghiệp tổ chức có hiệu quả hoạt động bán hàng.
Kinh doanh thương mại trong thời buổi ngày nay thì có rất nhiều cơ hội nhưng cũng có
rất nhiều rủi ro. Vì vậy dù hoạt động như thế nào thì các doanh nghiệp cũng phải đảm

Hà Kiệt Hùng


13

bảo an toàn trong kinh doanh. Để đảm bảo an tồn thì doanh nghiệp phải giữ được mức
ổn định trong việc tăng doanh thu qua các năm, do vậy hoạt động thúc đẩy bán hàng nó
quyết định đến việc tăng doanh thu và đảm bảo an toàn trong kinh doanh của các doanh
nghiệp.
Hoạt động bán hàng được thực hiện theo chiến lược và kế hoạch kinh doanh đã vạch ra,
hàng hoá của doanh nghiệp được khách hàng chấp nhận, uy tín của đơn vị được giữ
vững và củng cố trên thị trường. Bán hàng là khâu hoạt động có quan hệ mật thiết với
khách hàng, ảnh hưởng tới niềm tin, uy tín và sự tái tạo nhu cầu của người tiêu dùng. Do
vậy, đó cũng là vũ khí cạnh tranh mạnh mẽ của doanh nghiệp với các đối thủ cạnh tranh.
Trong nền kinh tế thị trường, hoạt động bán hàng phản chiếu tình hình kinh doanh,là
thước đo phản chiếu hiệu quả hoạt động kinh doanh của doanh nghiệp. Hiệu quả hoạt
động kinh doanh của doanh nghiệp được đánh giá thông qua khối lượng hàng hoá bán ra
trên thị trường và lợi nhuận doanh nghiệp thu được qua bán hàng, hàng hố được
chuyển hố từ hình thái hiện vật sang hình thái giá trị và vòng chu chuyển vốn của
doanh nghiệp được hoàn thành. Đối với doanh nghiệp thương mại hoạt động bán hàng

có vị trí quan trọng quyết định các nghiệp vụ khác trong quá trình kinh doanh như:
Nghiên cứu thị trường, tạo nguồn mua hàng, dịch vụ, dự trữ... sau khi bán hàng, khơng
những doanh nghiệp thu được tồn bộ chi phí bỏ ra mà cịn thu được lợi nhuận để phát
triển hoạt động kinh doanh. Trong điều kiện cạnh tranh gay gắt, nâng cao được khối
lượng bán ra tức là doanh nghiệp đã nâng cao được khả năng cạnh tranh trên thị trường
và tỏ rõ thế lực của doanh nghiệp trên thị trường.
Thị trường luôn luôn biến động, thay đổi khơng ngừng vì thế bán hàng khơng cịn là vấn
đề mới mẻ nhưng nó ln mang tính thời sự cấp bách, và là mối quan tâm hàng đầu của
các doanh nghiệp. Vậy các doanh nghiệp phải tổ chức và thực hiện bán hàng như thế
nào để đem lại lợi nhuận cao đáp ứng tốt nhu cầu và không gây ách tắc trong lưu thông.
Thực tế đã chứng minh doanh nghiệp nào có hệ thống bán hàng hợp lý khoa học sẽ giảm
đến mức thấp nhất giá cả hàng hố vì nó giảm đáng kể chi phí lưu thơng. Mặt khác hệ
thống bán hàng tốt sẽ góp phần đẩy nhanh tốc độ chu chuyển hàng hố, tăng nhanh vịng
quay của vốn..

2. Các màn hình cơ bản.
a/ Màn hình danh mục khách hàng.

Hà Kiệt Hùng


14

b/ Màn hình thêm mới khách hàng .

Hà Kiệt Hùng


15


Hà Kiệt Hùng


16

CHƯƠNG 4: TỔNG KẾT
Như vậy, chỉ trong vòng một tháng ngắn ngủi, nhóm đã kịp hồn thành dự án cơ bản. Dự
án cơ bản đã có khá đầy đủ các tính năng đã đề ra ban đầu. Do thời gian có hạn nên tính năng
ứng dụng cịn đơn giản, hình ảnh chưa được đẹp như mong đợi. Nhưng do ứng dụng phát triển
theo framework có tính kế thừa nên sau này khi có thời gian sẽ có thể phát triển lên mức cao
hơn.
Chân thành cảm ơn sự giúp đỡ của các anh chị công ty Fast Business Online đã giúp em
hoàn thành báo cáo này.

Hà Kiệt Hùng



×