Trang 1 BỘ TÀI CHÍNHTRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETINGKHOA CƠNG NGHỆ THƠNG TINĐỒ ÁN MƠN HỌCHỆ THỐNG THƠNG TIN QUẢN LÝĐề tài:PHÂN TÍCH HỆ THỐNG QUẢN LÝ BÁN HÀNG CỦACÔNG TY CỔ PHẦN SIÊU
Trang 1BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING KHOA CÔNG NGHỆ THÔNG TIN
Trang 2LỜI CẢM ƠN
Không s thnh công no m không gn lin vi s h tr, gip đ d t hay nhiu, dtrc ti#p hay gi$n ti#p Trong su't qu$ th)i gian bt đ+u môn đ#n nay, chng em đ- nhâ /nđưc r1t nhiu s quan tâm gip đ c2a th+y
Vi l4ng bi#t ơn sâu sc nh1t chng em xin g7i l)i c8m ơn đ#n th+yThS.Tr+n Minh Tng– Gi8ng viên bộ môn Hệ th'ng thông tin qu8n lý đ- tâ /ntâm hưng dBn chng em qua tCng buDi hEc trên lp cũng như những buDi hEctrc tuy#n trong đt nghỉ dịch covid-19 vCa qua, th+y luôn tạo điu kiện thuâ /nli cho chng em hon thnh t't đ ti, luôn gi8i thch c$c thc mc, góp ý vs7a chữa những ph+n c4n thi#u sót trong qu$ trình thc hiện đ ti để bi lmđạt đưc k#t qu8 t't nh1t N#u không có những l)i hưng dBn c2a th+y, chng
em nghĩ đồ $n môn hEc l+n ny c2a chng em sẽ r1t khó để hon thiện đưc.Một l+n nữa chng em xin chân thnh c8m ơn th+y
Tuy vâ /y, do th)i gian thc hiện v kinh nghiệm c4n hạn ch# nên khôngtr$nh khỏi những sai sót trong bi lm Chng em mong nhâ /n đưc những ýki#n, nhâ /n xét c2a th+y để chng em có thể bD sung, hon thiện ki#n thức c2ab8n thân
Cu'i cng, chng em xin g7i ti th+y l)i chc sức khỏe v luôn thnhcông trong s nghiệp c2a mình
TP Hồ Ch Minh, th$ng 07 năm 2020Sinh viên thc hiện
Tr+n Văn Sang – Nguyễn Thị Ánh
Trang 3NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN
Điểm chữ :
Điểm s' :
TP.HCM,ngy…… th$ng… năm 2020
Gi8ng viên (K v ghi rõ hE tên)
Trang 4Đề tài: Phân tích hệ thống quản lý bán hàng của công ty cổ phần siêu thị Vinmart
Sinh viên thực hiện: Nguyễn Thị Ánh_Trần Văn Sang I
DANH MỤC HÌNH ẢNH
HÌNH 1.1 1: SƠ ĐỒ TỔ CHỨC TẬP ĐOÀN VINGROUP 3
HÌNH 1.1 2: DOANH THU THEO NĂM CỦA CHUỖI VINMART 4
HÌNH 1.1 3: SƠ ĐỒ CƠ CẤU TỔ CHỨC SIÊU THỊ VINMART 5
HÌNH 2.2 1: NGÔN NGỮ ++C 14
HÌNH 2.3 1: GIAO DIỆN HỆ QUẢN TRỊ CSDL SQL SERVER 17
HÌNH 2.4 1: GIAO DIỆN CỦA PHẦN MỀM THIẾT KẾ POWER DESINGER 20
HÌNH 2.5 1: GIAO DIỆN CỦA PHẦN MỀM RATIONAL ROSE 22
HÌNH 3.1 1: QUY TRÌNH BÁN HÀNG TRỰC TUYẾN 27
HÌNH 3.1 2: QUY TRÌNH BÁN HÀNG TRỰC TIẾP 28
HÌNH 3.1 3: CƠ CẤU TỔ CHỨC BỘ PHẬN KẾ TOÁN BÁN HÀNG 29
HÌNH 3.2 1: SƠ ĐỒ BFD 39
HÌNH 3.3 1: SƠ ĐỒ UC HỆ THỐNG 40
HÌNH 3.3 2: SƠ ĐỒ UC QUẢN TRỊ 41
HÌNH 3.3 3: SƠ ĐỒ UC KẾ TOÁN 42
HÌNH 3.3 4: SƠ ĐỒ UC KINH DOANH 43
HÌNH 3.3 5: SƠ ĐỒ UC NHÂN VIÊN KHO 44
HÌNH 3.3 6: SƠ ĐỒ TUẦN TỰ ĐĂNG NHẬP 45
HÌNH 3.3 7: SƠ ĐỒ TUẦN TỰ NHÂN VIÊN KẾ TOÁN 46
HÌNH 3.3 8: SƠ ĐỒ TUẦN TỰ NHÂN VIÊN KINH DOANH 47
HÌNH 3.3 9: SƠ ĐỒ TUẦN TỰ NHÂN VIÊN KHO 48
HÌNH 3.3 10: SƠ ĐỒ CỘNG TÁC ĐĂNG NHẬP 49
HÌNH 3.3 11: SƠ ĐỒ CÔNG TÁC NHÂN VIÊN KINH DOANH 50
HÌNH 3.3 12: SƠ ĐỒ CỘNG TÁC NHÂN VIÊN KHO 51
HÌNH 3.3 13: SƠ ĐỒ CỘNG TÁC NHÂN VIÊN KẾ TOÁN 52
HÌNH 3.3 14: SƠ ĐỒ TRẠNG THÁI HÓA ĐƠN 53
HÌNH 3.3 15: SƠ ĐỒ TRẠNG THÁI ĐƠN HÀNG 54
HÌNH 3.3 16: SƠ ĐỒ HOẠT ĐỘNG CỦA LẬP HÓA ĐƠN 55
HÌNH 3.3 17: SƠ ĐỒ HOẠT ĐỘNG BÁO CÁO HOẠT ĐỘNG KINH DOANH 56
HÌNH 3.3 18: SƠ ĐỒ HOẠT ĐỘNG ĐẶT HÀNG 57
Trang 5DANH MỤC BẢNG
BẢNG 3.1 1: KHẢO SÁT PHẦN CỨNG 25
BẢNG 3.1 2: KHẢO SÁT PHẦN MỀM 26
BẢNG 3.1 3: KHẢO SÁT NHÂN VIÊN 26
BẢNG 3.1 4: NHÂN VIÊN 30
BẢNG 3.1 5: THÔNG TIN PHÒNG BAN 30
BẢNG 3.1 6: THÔNG TIN KHÁCH HÀNG 31
BẢNG 3.1 7: Ý KIẾN KHÁCH HÀNG 31
BẢNG 3.1 8: THÔNG TIN SẢN PHẨM 31
BẢNG 3.1 9: CHƯƠNG TRÌNH KHUYẾN MÃI 32
BẢNG 3.1 10: THÔNG TIN GIỎ HÀNG 32
BẢNG 3.1 11: THÔNG TIN HỢP ĐỒNG BÁN HÀNG ( ÁP DỤNG CHO CÔNG TY ) . 33
BẢNG 3.1 12: THÔNG TIN HÓA ĐƠN 34
BẢNG 3.1 13: THÔNG TIN PHIẾU XUẤT HÀNG 35
BẢNG 3.1 14: THÔNG TIN PHIẾU NHẬP HÀNG 35
BẢNG 3.1 15: THÔNG TIN KHO 36
BẢNG 3.1 16: THÔNG TIN TIN TỨC 36
BẢNG 3.1 17: CẤP QUYỀN HẠN 38
Trang 6SQL Server : Structured Query Language Sever
MS Windows: Microsoft Window
RDBMS: Relational DataBase Management System
ISO: International Organization for Standardization
ANSI: American National Standars Institue
LinQ: Language Intergate Query
CDM: Conceptual Data Model
PDM: Physical Data model
DBMS: Database Management System
UML: Unified Modeling Language
COM: Component Object Model
MD5: Message-Digest Algorithm 5
BFD: Sơ đồ phân c1p chức năng
UC: Use case
M$y POS: M$y Point of sale
CSDL: Cơ sở dữ liệu
Trang 7100% (19)
41
Hướng dẫn trình bày báo cáo Word
100% (17)
8
Linetypes - tham khao
Trang 8DANH MỤC TỪ TIẾNG ANH
Structured Query Language: C1u trc ngôn ngữ truy v1n dữ liệu
Microsoft Window: Hệ điu hnh Window
Relational DataBase Management System: Hệ qu8n trị cơ s dữ liệu quan hệ
International Organization for Standardization: TD chức
American National Standars Institue: Viện qu'c gia mỹ
Language Intergate Query: Truy v1n ngôn ngữ
Reporting Service: B$o c$o dịch vụ
License: Gi1p phép
Conceptual Data Model: Mô hình dữ diệu kh$i niệm
Physical Data model: Mô hình dữ liệu vâ /t lý
Database Management System: Hệ th'ng qu8n lý cơ sở dữ liệu
Unified Modeling Language: Ngôn ngữ mô hình th'ng nh1t
Rose Modeler: cho phép tạo mô hình cho hệ th'ng, nhưng không h tr ti#n trình ph$tsinh m- hoặc thi#t k# kỹ thuâ /t đ8o ngưc
Rose Professional: cho phép ph$t sinh m- trong một ngôn ngữ
Rose Enterprise: cho phép ph$t sinh m- cho C++, Java, Ada, Corba, Visual Basic,
Oracle…Một mô hình có thể ph$t sinh bằng c$c ngôn ngữ kh$c nhau
Component Object Model: Mô hình đ'i tưng thnh ph+n
Message-Digest Algorithm 5: một hm băm mâ /t m- hEc đưc s7 dụng phD bi#n vi
gi$ trị Hash di 128-bit
M$y Point of sale: M$y h tr b$n hng
C++: C plus plus
C#: C Sharp
20 ĐỀ THI THỬ TỐT NGHIỆP THPT NĂM…
an ninh
160
Trang 9MỤC LỤC
CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY 1
1.1Gii thiệu chung v cơ c1u tD chức công ty 1
1.2Lý do hình thnh đ ti: 5
1.3Mục tiêu đ ti: 6
1.4.Nội dung đồ $n: 6
1.5.Đ'i tưng v phạm vi đ ti: 7
1.6.Phương ph$p nghiên cứu: 7
CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT 9
2.1Kh$i qu$t v b$n hng 9
2.1.1Kh$i niệm v b$n hng 9
2.1.2C$c hình thức b$n hng 9
2.1.3C$c nghiệp vụ cơ b8n c2a b$n hng 10
2.2TDng quan v ngôn ngữ C++ 13
2.2.1Gii Thiệu 13
2.2.2C$c phiên b8n ph$t hnh 15
2.2.3Ưu điểm 15
2.2.4Nhưc điểm 15
2.3TDng quan v hệ qu8n trị CSDL SQL SERVER 16
2.3.1Gii thiệu 16
2.3.2C$c phiên b8n ph$t b8n ph$t hnh 17
2.3.3Tnh năng 18
2.3.4Ưu điểm 18
2.3.5Nhưc điểm 19
2.4TDng quan v ph+n mm thi#t k# Power Designer 19
2.4.1Gii thiệu 19
2.4.2Công dụng 20
Trang 102.5TDng quan v ph+n mm phân tch thi#t k# Rational Rose 21
2.5.1.Gii thiệu 21
2.5.2.C$c phiên b8n đ- ph$t hnh 22
2.5.3.Ưu điểm 22
2.5.4.Nhưc điểm 22
2.6TDng quan v m- hóa v b8o mâ /t dữ liệu theo chuẩn MD5 23
2.7Mô hình ti#p câ /n v phân tch thi#t k# hệ th'ng 23
CHƯƠNG 3 PHÂN TÍCH, THIẾT KẾ HỆ THỐNG KHẢO SÁT HIỆN TRẠNG VÀ NHU
CẦU 25
3.1Kh8o s$t hiện trạng v nhu c+u 25
3.1.1Kh8o s$t hiện trạng 25
3.1.1.1Ph+n cứng 25
3.1.1.2.Ph+n mm 26
3.1.1.3.Nhân s tin hEc 26
3.1.1.4.Hồ sơ s' s$ch, s' liệu 27
3.1.1.5.Quy trình nghiệp vụ 27
3.1.1.6 Cơ c1u tD chức bộ phâ /n k# to$n b$n hng 29
3.1.2Kh8o s$t nhu c+u: 30
3.1.2.1.Lưu trữ 30
3.1.2.2.Câ /p nhâ /t 37
3.1.2.3.Tìm ki#m 37
3.1.2.4.Th'ng kê 37
3.1.2.5.B$o c$o 37
3.1.3 Nhu c+u phi chức năng 38
3.2Sơ đồ phân c1p chức năng BFD 39
3.3Đặc t8 sơ đồ chức năng hệ th'ng 39
3.3.1Sơ đồ chức năng hệ th'ng 39
3.3.1.1Sơ đồ Use Case 40
Trang 113.3.1.2Sơ đồ tu+n t 45
3.3.1.3Sơ đồ cộng t$c 48
3.3.1.5 Sơ đồ hoạt động 55
CHƯƠNG 4: KẾT LUẬN VÀ KIẾN NGHỊ 58
4.1.K#t luâ /n 58
4.2.Ki#n nghị 59
Trang 12Đề tài: Phân tích hệ thống quản lý bán hàng của công ty cổ phần siêu thị Vinmart
Sinh viên thực hiện: Nguyễn Thị Ánh_Trần Văn Sang 1
CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY:
1.1 Giới thiệu chung và cơ cấu tổ chức công ty:
Tên công ty: Công Ty CD Ph+n Siêu Thị Vinmart
Tên ti#ng Anh: VINMART JOINT STOCK COMPANY
Trụ sở chnh: S' 72 Lê Th$nh Tôn - Phư)ng B#n Nghé - Quâ /n 1 - TP Hồ Ch Minh M- s' thu#: 0104918404
Điện thoại / Fax: 0839100500
Website: https://vinmart.com/
Ngy thnh lâ /p: ngy 3 th$ng10 năm 2014
VinMart - thương hiệu b8n lẻ c2a tâ /p đon Vingroup đưc ph$t triển trên gi$ trịtrEng tâm mang ti cho ngư)i tiêu dng những tr8i nghiệm v gi$ trị vưt trội khi muasm C$c siêu thi VinMart có quy mô ln vi diện tch lên đ#n hơn 10.000m 2, vi hơn
40 ngn mặt hng thuộc đ2 c$c nhóm hng kh$c nhau như thc phẩm, hóa mỹ phẩm,
đồ dng gia đình, điện m$y gia dụng, may mặc th)i trang, đồ chơi ,
Hệ th'ng siêu thị VinMart sẽ đ$p ứng hon h8o c$c nhu câu sinh hoạt hng ngyc2a ngư)i tiêu dng thuộc khu vc công đồng ln Trong khi đó, c$c siêu thị mini vc7a hng tiện ch VinMart+ có quy mô nhỏ hơn vi diễn tch dưi 1.000m 2 v có đâyđ2 mEi mặt hng thi#t yêu, đưc b' tr tại c$c vị tr thuâ /n tiện nh1t cho việc mua sămc2a kh$ch hng
Hệ th'ng VinMart đ8m b8o cung c1p c$c s8n phẩm vi nguồn g'c, xu1t xứ rõ rặng,
tC c$c đôi t$c uy tn trong nưc v qu'c t# vi ch1t lưng đưc kiểm so$t kỹ Ibõngtheo quy trinh qu8n lý ch1t lương nghiêm ngặt Kh$ch hng cũng đưc s7 dụng c$cdịch vụ gia tăng nhu giao hng miên ph trong v4ng 5km, dịch vụ lm sạch thc phẩmtươi miễn ph, gói qu miễn phi v thanh to$n thuâ /n tiện bằng t1t c c$c loại thẻ ngânhng Ngoi hng hóa v dịch vụ thông thư)ng, VinMart c4n h trE thu ph c$c dich vụđiện, nưc, cuc điện thoại ADSL truyn hinh c$p, nạp tiên điện thoại, b$n thẻ điệnthoại VinMart v VinMart+ như ph b8o hiểm, phi tr8 góp, thanh to$n thẻ tn dụng tCnhiu ngân hng v c$c công ty ti chinh
Tâ /p đon Vingroup (tên đ+y đ2: Tập đoàn Vingroup - Công ty CP) l một công ty đangnh tại Việt Nam
Trang 13Vingroup đưc thnh lâ /p vo ngy 8 th$ng 8 năm 1993, vi tin thân l công tyTechnocom s8n xu1t mỳ ăn lin tại Ukraina bởi c$c du hEc sinh ngư)i Việt Nam, sau đóđ+u tư v Việt Nam Năm 2011, 2 công ty cD ph+n Vinpearl v công ty cD ph+n Vincomđưc s$p nhâ /p lại bằng c$ch ho$n đDi cD ph+n v đDi tên thnh Vingroup vi trụ sở đặttại Vinhomes Riverside, phư)ng Việt Hưng, quâ /n Long Biên,H Nội.
Ngy 15/11/2011, đại hội c' đông b1t thư)ng đ- b+u Ch2 tịch hội đồng qu8n trị lông Phạm Nhâ /t Vưng, l ngư)i giu nh1t s8n chứng kho$n 4 năm liên ti#p2010,2011,2012,2013
Th$ng 1/2012 tâ / p đpn Vingroup đ- nâng tDng s' v'n điu lệ lên g+n 5.500 tỷ đồngv thông qua chiên lưc xây dng v ph$t triển tâ /p đon vi 4 nhóm thương hiệu:Vincom (B1t động s8n)
Vinpearl (Du lịch-Gi8i tr)
Vincharm (Chăm sóc sc đẹp v sức khỏe)
Vinmec (Dịch vụ y t# ch1t lưng cao)
Sơ đồ tổ chức của tập đoàn VinGroup:
Trang 14TM t ng ô h p ơ Vincommerce CTCP B nh vi n đa khoa quô0c tê0 Vinmec ệ ệ BAN KINH TÊỐ
Nhóm các công ty phát tri n d án Vinpearl ể ư
Công ty TNHH Đâ9u t s n xuâ0t Phát tri n Nông Nghi p VinEco ư a ể ệ
BAN CNTT
BAN NHẤN SỰ
Công ty TNHH
Th ươ ng m i đi n t A Đây Rô9i ạ ệ ư Công ty
Công ty TNHH Giáo d c và Đào t o VinAcade my ụ ạ
BAN KI M SOÁT Ể XẤ Nhóm các b nh vi n đa khoa quô0c tê0 Vinmec ệ ệ Công ty TNHH
B o V Vincom a ệ
H thô0ng Vinmart và Vinmart+ ệ BAN QUAN TR I ROỦ
Công ty TNHH MTV Vinschool Công Ty CP
Vinpearl
Công ty TNHH
Qu n a lý xây d ng Vincom ư
BAN PHÁP CH KHÁC
BÁN LẺ
BAN TRUYÊỀN T BAN TÀI CHÍN
H I ĐỒỒNG QU N TR Ộ Ả Ị
CH T CH HDQT-PH M NH T V Ủ Ị Ạ Ậ ƯỢ NG
Nhóm các công ty phát tri n d án VinHomes ể ư
Hình 1.1 1: Sơ đồ tD chức tâ /p đon VinGroup
Quá trình hình thành CTCP Siêu Thị Vinmart
Ngy 3/10/2014 Vingroup đ- mua lại 70% cD ph+n c2a công ty Ocean Retail v đDi
tên thnh CTCP siêu thị VinMart
Ngy 30/6/2015 đ- có 16 siêu thị Vinmart đưc xây dng v đưa vo hoạt đồng
Hiện nay chui cung ứng hng hóa c2a VinMart & VinMart+ đ- đưc đ+u tư bi
b8n theo tiêu chuẩn qu'c t#, mô hình vâ /n hnh ứng dụng công nghệ 4.0
Năm 2019, Vincommerce đ- tiên phong đem ti một tr8i nghiệm hon ton mi khi
ứng dụng công nghệ 4.0 vo mua sm thông qua tnh năng VinMart Scan&Go trên
App VinID
Trang 15Sau 5 năm hoạt động VinMart & VinMart+ đ- trở thnh hệ th'ng b$n lẻ có quy môln nh1t thị trư)ng vi g+n 2.600 siêu thị v c7a hng tại 50 tỉnh, thnh ph' trên tonqu'c.
Hình 1.1 2: Doanh thu theo năm c2a chui VinMart
Sơ đồ cơ cấu tổ chức công ty cổ phần siêu thị Vinmart
Trang 16KHỐI CHĂM S KHỐI TCC KHỐI CNTT
PHÓ GIÁM ĐỐC
Hình 1.1 3: Sơ đồ cơ c1u tD chức siêu thị VinMart
1.2 Lý do hình thành đề tài:
Cng vi s ph$t triển mạnh mẽ c2a nn kinh t#, c$c doanh nghiệp mEc lên ngy
cng nhiu Điu ny đ- tạo ra cho c$c doanh nghiệp những $p lc cạnh tranh cc kỳ
ln Chnh vì vâ /y, doanh nghiệp luôn c+n ph8i nm bt chnh x$c v kịp th)i xu hưng,
d4ng ch8y c2a x- hội để tr$nh bị thụt li, lạc hâ /u Trong đó, hệ th'ng thông tin đóng một
vai tr4 r1t ln vo việc gip doanh nghiệp ph$t triển v tạo đưc vị th# trên thị trư)ng
H tr, c8i thiện kh8 năng cạnh tranh cho doanh nghiệp: Hệ th'ng thông tin gip
doanh nghiệp điu hnh hiệu qu8 hơn, ct gi8m chi ph lm gi8m gi$ thnh, tC đó gip
Trang 17tăng tnh cạnh tranh cho s8n phẩm đưc b$n ra Hơn nữa, hệ th'ng thông tin cũng giprt ngn v liên k#t kho8ng c$ch giữa doanh nghiệp vi kh$ch hng, nh cung c1p.H tr việc ra quy#t định c2a doanh nghiệp: Một hệ th'ng thông tin đ+y đ2 sẽ gipcho c$c nh qu8n trị c2a doanh nghiệp có bức tranh ton c8nh v tình hình s8n xu1t, kinhdoanh, ti chnh… c2a doanh nghiệp, tC đó có thể ra những quy#t định kinh doanh phhp, đng đn v có hiệu qu8 H tr trong nghiệp vụ, hoạt động kinh doanh: Hệ th'ngthông tin cho phép lưu trữ một kh'i lưng ln thông tin c+n thi#t như thông tin v kh$chhng, nh cung c1p, thông tin v s8n phẩm, gi$ b$n, nh-n m$c, chi ph,… gip cho việcthc hiện nghiệp vụ v c$c hoạt động kinh doanh diễn ra trơn tru v ti#t kiệm th)i gian.Ngy nay, vi s đa dạng c2a c$c hoạt động kinh doanh thì việc qu8n lý v điu hnhc$c hoạt động kinh doanh đó cng trở nên phức tạp hơn, yêu c+u độ chnh x$c v tnhhiệu qu8 cao hơn Ban qu8n lý không thể lm t't mEi công việc c2a mình khi lưngthông tin c+n x7 lý ngy cng nhiêu, yêu c+u v độ chnh x$c v th)i gian x7 lý ngycng cao, luôn đ4i hỏi nh qu8n lý ph8i lm việc vi k# to$n, ti chnh, vi v1n đ nhâns - tin lương hay việc điu hnh s8n xu1t, ti#p thị.
Lưng công việc, lưng thông tin m bạn bt buộc ph8i x7 lý trưc đây sẽ gi8m đimột c$ch đ$ng kinh ngạc khi xây dng một hệ th'ng thông tin Do vâ /y, việc xây dngmột hệ th'ng thông tin qu8n lý l việc r1t c+n thi#t
1.3 Mục tiêu đề tài:
Xây dng hệ th'ng thông tin qu8n lý b$n hng tại công ty cD ph+n siêu thị Vinmart
Hệ th'ng nghi nhâ /n lại việc b$n hng c2a công ty
Nghiên cứu quy trình câ /p nhâ /t khai th$c c2a hệ th'ng qu8n lý, đưa ra đưc những
dữ liệu v tìm ki#m, b$o c$o, th'ng kê c2a việc b$n hng
Hu1n luyện nhân s tin hEc, nhân s s7 dụng v khai th$c hệ th'ng, c$c chức năngv dữ liệu c2a hệ th'ng
Sao lưu v phục hồi dữ liệu t động khi có s c' nhằm đ8m b8o dữ liệu không bị m1t
1.4 Nội dung đồ án:
Trang 18Nội dung 1: Kh8o s$t hiện trạng v nhu c+u mua hng, b$n hng tại Công ty CD ph+n Siêu thị VinMart
Kh8o s$t hiện trạng tại ph4ng kinh doanh, ph4ng k# to$n, bộ phâ /n giao hng v c$c đơn vị liên quan
Phân tch đ$nh gi$ hiện trạng v yêu c+u qu8n lý hệ th'ng b$n hng c2a nhân viêntrong công ty
Nội dung 2: Tìm hiểu cơ sở lý thuy#t v mô hình b$n hng c2a Công ty CD ph+n Siêu thị VinMart như maketing online v tC khóa s7 dụng trong google adwordsTDng quan v kh$i niệm b$n hng
TDng quan v ngôn ngữ lâ /p trình C#
TDng quan v Microsoft Visio
TDng quan v ph+n mm phân tch thi#t k# Rational Rose
Nội dung 3: Phân tch v thi#t k# ph+n mm tại Công ty CD ph+n Siêu thị VinMartTìm hiểu mô hình ti#p câ /n phân tch v thi#t k# hệ th'ng ph+n mm
Kh8o s$t hiện trạng v nhu c+u phục vụ cho thi#t k# cơ sở dữ liệu
Phân tch thi#t k# dữ liệu
Thi#t k# cơ sở dữ liệu
Thi#t k# mô hình x7 lý
1.5 Đối tượng và phạm vi đề tài:
– Đ'i tưng nghiên cứu: Ph+n mm qu8n lý b$n hng tại Công ty CD ph+n Siêu thịVinMart bao gồm c$c chức năng: câ /p nhâ /t thông tin v hng hóa, qu8n lý việcmua b$n vi kh$ch hng, câ /p nhâ /t thông tin v hng hóa đ- b$n v chưa b$n, …– Phạm vi nghiên cứu: Ki#n thức v phân tch hệ th'ng, công nghệ ph+n mm, hệqu8n trị cơ sở dữ liệu, thi#t k# v lâ /p trình web S7 dụng đc c$c môi trư)ng ciđặt như Microsoft Visual Sudio, SQL Server 2014, HTML-CSS, LinQ to SQL,ASP.Net
1.6 Phương pháp nghiên cứu:
Trang 19– Phương ph$p thc nghiệm thông qua phỏng v1n, kh8o s$t đưc thc hiện để x$c định yêu c+u qu8n lý b$n hng.
– Phương ph$p phân tch v tDng hp để phân tch v tDng hp nhu c+u ngư)i dng
để đ$nh gi$ hiện trạng v nhu c+u
– Ph+n mm cung c1p thông tin thu nhâ /p cho ngư)i thu nhâ /p cho ngư)i lao động đưc ti#p câ /n nghiên cứu da theo mô hình hệ th'ng thông tin qu8n lý:(1) Qu8n lý
(2) Thông tin trong qu8n lý
Mức luâ /n lý: Biểu diễn dữ liệu độc lâ /p vi ci đặt vâ /t lý
Mức vâ /t lý: Liên quan trc ti#p ti việc la chEn gi8i ph$p kỹ thuâ /t: c1u trc, lưu trữ, c$c phương tiện kỹ thuâ /t
Trang 20
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 Khái quát về bán hàng
2.1.1 Khái niệm về bán hàng
- B$n hng l một qu$ trình trong đó ngư)i b$n tìm hiểu, kh$m ph$, gitạo v đ$p ứng nhu c+u c2a ngư)i mua, để c8 hai bên nhâ /n đưc quyn li thỏađ$ng
- B$n hng l qu$ trình liên hệ vi kh$ch hng tim năng tìm hiểu nhu c+ukh$ch hng, trình by v chứng minh s8n phẩm, đm ph$n mua b$n,giao hng v thanh to$n
- Retail selling - B$n lẻ: S8n phẩm đưc b$n cho ngư)i tiêu dng qua
kênh phân ph'i: Siêu thị, shop…
- Agency selling - Đại diện b$n hng: Một đơn vị kh$c thay mặt nh s8n
xu1t để b$n cho ngư)i tiêu dng,
- Telesales - B$n hng qua điện thoại: S8n phẩm v dịch vụ đưc b$n nh)
việc tư v1n b$n hng qua điện thoại, không gặp mặt trc ti#p
- Door to Door selling - B$n hng tâ /n nh: nhân viên đ#n tâ /n nh c2a
kh$ch hng để tư v1n s8n phẩm/dịch vụ, v b$n hng trc ti#p
- Business to business (B2B) selling - Doanh nghiệp ny b$n hng cho
doanh nghiệp kh$c
- Business to customer (B2C) selling - Doanh nghiệp ny b$n hng cho
kh$ch hng ngư)i tiêu dng trc ti#p
Trang 21- Business to government selling - Doanh nghiệp cung c1p gi8i ph$p v
b$n hng cho chnh ph2, nh nưc
- Online Selling - B$n hng trc ti#p trên internet.
2.1.3 Các nghiệp vụ cơ bản của bán hàng
Bán hàng theo báo giá hóa đơn
K# to$n xu1t phi#u xu1t kho, hóa đơn cho KH theo b$o gi$ v HĐ đ- giaok#t
Khi ph$t sinh nghiệp vụ b$n hng theo HĐ, thông thư)ng sẽ ph$t sinh c$choạt động sau:
• NV kinh doanh thc hiện ký k#t HĐ b$n hng vi KH
• Đ#n ngy giao hng theo HĐ, K# to$n kho lâ /p phi#u xu1t kho, sau đó chuyển K# to$n trưởng v Gi$m đ'c ký duyệt
• Căn cứ vo phi#u xu1t kho, Th2 kho xu1t kho hng ho$ v ghi sD kho
• NV kinh doanh nhâ /n hng v giao cho KH
• K# to$n b$n hng ghi nhâ /n doanh s' b$n hng
• Trư)ng hp KH thanh to$n ngay, NV b$n hng yêu c+u k# to$n b$n hng xu1t ho$ đơn cho KH
• NV b$n hng giao hóa đơn cho KH v yêu c+u KH thanh to$n
Định khoản
• Ghi nhận doanh thu bán hàng, cung cấp dịch vụ
N TK 111, 131 TDng gi$ thanh to$n
Có TK 511, 512 Doanh thu b$n hng (gi$ b$n chưa thu# GTGT)
Có TK 3331 Thu# GTGT ph8i nộp (n#u có) (thu# GTGT đ+u ra)
• Đồng thời ghi nhận giá vốn
N TK 632 Gi$ v'n hng b$n
Có TK 152, 156…
Trang 22Khi thu tin b$n hng c2a KH, k# to$n ghi nhâ /n:
N TK 111, 112
Có 131: ph8i thu KH
Bán hàng có chiết khấu thương mại
•KH gEi điện hoặc g7i email có nhu c+u mua hng đ#n cty v đ nghị cty b$o gi$ hng NV b$n hng căn cứ vo yêu c+u KH g7i b$o gi$ cho KH
•NV b$n hng lm đ nghị xu1t kho sau khi KH gEi điện hoặc g7i mail yêu c+u giao hng
•K# to$n kho lâ /p phi#u xu1t kho, sau đó chuyển K# to$n trưởng v Gi$m đ'c ký duyệt
•Căn cứ vo Phi#u xu1t kho, Th2 kho xu1t kho hng ho$ v ghi SD kho
•NV b$n hng nhâ /n hng v giao cho KH N#u s' lưng hng mua c2a KH thỏam-n ĐK đưc hưởng chi#t kh1u thương mại thì NV b$n hng đ nghị k# to$nb$n hng cho KH hưởng chi#t kh1u thương mại
•K# to$n b$n hng ghi nhâ /n doanh s' b$n hng, công n v ghi nhâ /n chi#t kh1uthương mại cho KH hưởng
•NV b$n hng yêu c+u k# to$n b$n hng xu1t ho$ đơn cho KH
•Sau khi KH đ- nhâ /n hóa đơn tC NV b$n hng thì yêu c+u KH ký nhâ /n vo vị trngư)i mua hng trên hóa đơn v ký vo biên b8n x$c nhâ /n đ- nhâ /n hóa đơng'c
Định khoản
•Ghi nhận doanh thu
N TK 111 131 TDng gi$ thanh to$n
Có TK 511, 512 Doanh thu b$n hng
Có TK 3331 Thu# GTGT ph8i nộp (n#u có)
•Ghi nhận khoản chiết khấu thương mại cho KH
Trang 23N TK 5211 Chi#t kh1u thương mại (TT 200)
N TK 511 Doanh thu b$n hng v cung c1p dịch vụ (TT 133)
N TK 33311 Thu# GTGT đ+u ra đưc gi8m
Có TK 111, 112, 131 TDng tin chi#t kh1u
Khi ph$t sinh nghiệp vụ gi8m gi$ hng b$n, thông thư)ng sẽ có c$c hoạtđộng sau:
N#u ph$t hiện hng mua v không đng quy c$ch, phẩm ch1t theo HĐ
đ-ký, KH tho8 thuâ /n vi DN, đồng th)i lâ /p biên b8n v việc gi8m gi$ hngb$n (Trư)ng hp khuy#n mại kèm theo điu kiện ph8i mua SP (v dụ mua 2tặng 1) cũng đưc coi như l mua hng gi8m gi$ hng b$n)
K# to$n b$n hng lâ /p hóa đơn gi8m gi$ hng b$n để giao cho KH.K# to$n b$n hng hạch to$n kho8n gi8m gi$ hng b$n v ghi sD k# to$n
Trang 24• Biên b8n ghi nhâ /n lý do hng tr8 lại giữa 2 bên
• Phi#u xu1t kho hoặc biên b8n giao nhâ /n hng ho$ c2a bên tr8 lại hng
• Lâ /p ho$ đơn s' lưng hng tr8 lại ( ghi gi$ theo lc mua) đ'i vi bên tr8 lạihng
• Lâ /p phi#u nhâ /p kho hng tr8 lại đ'i vi bên nhâ /n hng tr8 lại
đa dạng
Trang 25Hình 2.2 1: Ngôn ngữ C++
C$c ứng dụng có thể vi#t vi C++:
Ứng dụng games: C++ l s la chEn t't nh1t để ph$t triển c$c nn game 3D.Cho phép t'i ưu hóa việc qu8n lý ti nguyên v mưt m trong mm tanngrnhiu ngư)i chơi trên cng một mạng C++ cho phép can thiệp sâu vo CPUcũng như ph+n cứng
Ứng dụng có giao diện ngư)i dng: Có nhiu ứng dụng giao diện m pha sau
nó đưc vi#t bằng C++ Một s' ứng dụng phD bi#n như: Image ready, AdobePremier, Photoshop, Illustrator
Ứng dụng tnh to$n đồ hEa: Ngôn ngữ lâ /p trình C++ cho phép triển khai c$cứng dụng đ4i hỏi y#u t' th)i gian thc Chẳng hạn như c$c ứng dụng mô phỏng3D, x7 lý hình 8nh hiệu năng cao hay c$c ứng dụng c8m bi#n trên di động
Trang 26Ứng dụng SQL Server: Ngư)i dng thi#t k# cơ sở dữ liệu SQL Server bằng ngôn ngữ C++.
Ứng dụng hệ điu hng: C++ l một ph+n không thể thi#u trong nhiu hệ điu hnh phD bi#n như Apple OSX v MS Windows
Ngôn ngữ lâ /p trình C++ mang ti những li ch như sau:
C++ l ngôn ngữ lâ /p trình bâ /c th1p, can thiệp đưc sâu vo bộ nh, dng dể xây dng ph+m mm ln
C++ thư)ng đưc dng lm c$c nhiệm vụ đ4i hỏi hiệu năng su1t caoC++ có s uyển chuyển, tương thch nhiu vi c$c thi#t bị ph+n cứngC++ l ngôn ngữ lâ /p trình hưng đ'i tưng kh$ mạnh mẽ, có thể dễ dng di chuyển đ#n nn m$y kh$c n#u như c$c nguyên tc c2a C++ đưc tôn trEng.C++ tương đ'i t tC khóa, kh$ tiện li cho ngư)i hEc v ngư)i dngC++ có nhiu thư viện sẵn gip cho việc thêm c$c chức năng dễ dng
2.2.4 Nhược điểm
Những nhưc điểm m ngôn ngữ C++ c4n hạn ch# như:
Trang 27C++ l ngôn ngữ kh$ khó đEc, chương trình chạy châ /m hơn chương trình trong C
C++ c4n tương t$c vi C nên hạn ch# kh8 năng c2a nó
C++ l ngôn ngữ phụ thuộc vo nn t8ng
2.3 Tổng quan về hệ quản trị CSDL SQL SERVER
2.3.1 Giới thiệu
SQL Server l một hệ qu8n trị cơ sở dữ liệu quan hệ (RDBMS-RelationalDataBase Management System) vi c$c tnh năng b8o mâ /t, an ton cao, hD trnhiu ngư)i dng truy xu1t đồng th)i, đưc dng để tạo c$c ứng dụng cơ sở dữ liệutheo mô hình m$y trạm/ m$y ch2, ph$t triển c$c ứng dụng web v chỉ thc thi trênmôi trư)ng Windows
Ngôn ngữ truy v1n c2a Microsoft SQL Server l Transact- SQL Ngôn ngữTransact- SQL l ngôn ngữ mở rộng da trên SQL chuẩn c2a ISO (InternationalOrganization for Standardization) v ANSI (American National Standars Institue)
Trang 28Hình 2.3 1: Giao diện hệ qu8n trị CSDL SQL Server 2.3.2 Các phiên bản phát bản phát hành
– SQL Server 2000 Enterprise Edition
– SQL Server 2000 Standard Edition
– SQL Server 2000 Personal Edition
– Desktop Engine
– Windows CE Edition
– SQL Sever Developer Edition
– Visual studio
– SQL Server Management Studio
– Business Interlligence Developtment Studio
– SQL Server 2008 R2
Trang 29T'i ưu hóa để thc thi trên môi trư)ng cơ sở dữ liệu ln.
Tch hp công cụ Reporting Service hD tr thi#t k# v trình by b$o c$oty bi#n ngư)i dng
Qu8n lý, chia sẻ, c1p ph$t, truy xu1t ti nguyên hệ th'ng linh hoạt, hiệu qu8, dễ dng nâng c1p v b8o trì
HD tr c$c ứng dụng web v x7 lý trc ti#p vi lưng dữ liệu ln
Sao lưu v phục hồi hệ th'ng khi gặp s c'
Tch hp ngôn ngữ LinQ (Language Intergate Query)
Trang 30T$ch biệt c$c quyn bo mâ /t
Duy trì m$y ch2 d ph4ng
– Ứng dụng cho mEi doanh nghiệp theo tCng gói ph+n mm vi chi ph kh$cnhau
– T'i ưu hóa để thc thi trên môi trư)ng cơ sở dữ liệu ln
– Tch hp công cụ Reporting Service hD tr thi#t k# v trình by b$o c$o tybi#n ngư)i dng
– Qu8n lý, chia sẻ, c1p ph$t, truy xu1t ti nguyên hệ th'ng linh hoạt, hiệu qu8, dễdng nâng c1p v b8o trì
– HD tr c$c ứng dụng web v x7 lý trc ti#p vi lưng dữ liệu ln
– HD tr cơ ch# m- hóa t động
– HD tr ph$t triển ứng dụng trong môi trư)ng NET nhằm gi8m s phức tạp khixây dng v ph$t triển c$c ứng dụng
– Tch hp ngôn ngữ truy v1n SQL, c$c hm, th2 tục, khung nhìn,…
– C1p quyn truy xu1t cơ sở dữ liệu v c$c đ'i tưng cơ sở dữ liệu nhằm nângcao kh8 năng b8o mâ /t hệ th'ng
– Sao lưu v phục hồi hệ th'ng khi gặp s c'
2.3.5 Nhược điểm
SQL Server chỉ chạy trên hệ điu hnh Windows
C+n thanh to$n ph license để chạy CSDL
Ty theo môi trư)ng chức năng có gi$ trị kh$c nhau
Hệ qu8n trị CSDL kh$ phức tạp
Chi#m nhiu dung lưng v ti nguyên m$y tnh
T'c độ truy v1n dữ liệu không cao
2.4 Tổng quan về phần mềm thiết kế Power Designer
2.4.1 Giới thiệu
Power Designer l 1 công cụ thi#t k# CSDL Vi power Designer có thể:
Trang 31Thi#t k# Conceptual Data Model (CDM) bằng mô hình thc thể k#t hpPh$t sinh Physical Data model (PDM) tương ứng trên một DBMS đưc chEn.Ph$t sinh kch b8n tạo CSDL trên một DBMS đch
Ph$t sinh rng buộc ton vẹn tham chi#u n#u chng đưc h tr bởi CSDL đch
Cho phép hiệu chỉnh vo in c$c model
Hình 2.4 1: Giao diện của phần mềm thiết kế Power Desinger
2.4.2 Công dụng
Power Designer cung c1p:
Việc mô hình hóa đưc tch hp thông qua c$c phương ph$p v k hiệu chuẩn
để vẽ c$c sơ đồ:
Sơ đồ phân r- chức năng
Sơ đồ d4ng ch8y dữ liệu
Mô hình dữ liệu quan niệm
Trang 32Ph$t sinh mô hình vâ /t l dữ liệu tC mô hình dữ liệu quan niệm
Ph$t sinh code t động SQL, Java,.NET
Kh8 năng tạo c$c b$o c$o (report) t động
liệu:
– Ph$t sinh b8n tạo cơ sở dữ liệu trên một Database Management System (DBMS) đch
– Ph$t sinh rng buộc ton vẹn tham chi#u (referential integrity triggers).– HD tr cơ sở dữ liệu đch, ph$t sinh ngưc lại c$c Database v c$c Application
tC c$c tâ /p tin đưc $nh xạ vo hệ qu8n trị cơ sở dữ liệu
– Cho phép điu chỉnh v in c$c model
2.5 Tổng quan về phần mềm phân tích thiết kế Rational Rose2.5.1 Giới thiệu
Rational Rose l ph+n mm công cụ hD tr phân tch, thi#t k# hệ th'ng ph+nmm theo đ'i tưng L chương trình chuyên dụng để vẽ mô hình UnifiedModeling Language (UML) Gip mô hình hóa hệ th'ng trưc khi vi#t chươngtrình, gip hiểu đưc hệ th'ng c2a mô hình doanh nghiệp, tC đó thi#t k# đưc môhình
S7 dụng trên c$c hệ điu hnh: Microsoft Windows, Linux, UNIX
Trang 33Hình 2.5 1: Giao diện c2a ph+n mm Rational Rose
– HD tr ph$t sinh m- cho một s' ngôn ngữ
– Mô hình hưng đ'i tưng
– Cung c1p cho UML , COM ,OMT v Booch’93
– Kiểm tra ngữ nghĩa
– Bi#t đưc c$c t$c nhân x8y ra
2.5.4 Nhược điểm
– Một s' phiên b8n không đưc hD tr ph$t sinh m- cho một s' ngôn ngữ– Chi#m bộ nh m$y
– Ph8i cân chỉnh nhiu cho mô hình đưc đẹp
– Trong b8n free không h tr ph$t sinh m- cho một s' ngôn ngữ– Không li v những bưc đ- lm
Trang 34– Dung lưng kh$ ln
2.6 Tổng quan về mã hóa và bảo mật dữ liệu theo chuẩn MD5
1321 C$c chương trình m- hóa MD5 thư)ng đưc gEi l MD5Sum Một b8n băm MD5thư)ng đưc điễn t8 bằng một hệ s' thâ /p lục 32 k t
đDi 128 bit Gi8i thuâ /t MD5 chnh hoạt động trên trạng th$i 128 bit, đưc chia thnh 4 tC
32 bit, vi ký hiệu A, B, C v D Chng đưc khởi tạo vi những hằng s' c' định Gi8ithuâ /t chnh sau đó sẽ x7 lý c$c kh'i tin 512 bit, mi kh'i x$c định một trạng th$i Qu$trình x7 lý kh'i tin bao gồm b'n giai đoạn gi'ng nhau gEi l v4ng; mi v4ng gồm 16 t$c
vụ gi'ng nhau da trên hm phi tuy#n F, cộng module v dịch tr$i
F(X, Y, Z) = (X^Y) ˅ (¬X^Z)G(X, Y, Z) = (X^Z) (Y^¬Z) ˅ H(X, Y, Z) = X Y Z I(X,
Y, Z) = Y (X^¬Z)
2.7 Mô hình tiếp cận và phân tích thiết kế hệ thống
Hệ th'ng ph+n mm qu8n lý nhân s tin lương đưc ti#p câ /n thep mô hình hệ th'ng thông tin qu8n lý gồm:
(1) Qu8n lý;
(2) Thông tin trong qu8n lý;
(3) Hệ th'ng thông tin
Trong đó, hệ th'ng thông tin bao gồm:
– Ph+n cứng: M$y tnh v c$c thi#t bị ngoại vi
Trang 35– Nhân lc: Nhân lc am hiểu v tin hEc phục vụ v qu8n trị, vâ /n hnh v khai th$c hệ th'ng ph+n mm.
Trang 36CHƯƠNG 3 PHÂN TÍCH, THIẾT KẾ HỆ THỐNG KHẢO SÁT HIỆN TRẠNG VÀ NHU CẦU
3.1 Khảo sát hiện trạng và nhu cầu
3.1.1 Khảo sát hiện trạng
3.1.1.1 Ph+n cứng
B8ng 3.1 1: Kh8o s$t ph+n cứng
Core i5 (1 mn hình)RAM 4GB
Bộ nh SSD lên đ#n 128GB so vi32GB
2
RAM 4GBHDD 500GBDVD – RW HPLCD HP 23”
1
KhD A4/A5T'c độ in: 12 trang/phtCDng giao ti#p: USB Dng mc: Canon EP303
Trang 37Bộ nh RAM: 64 MB
Bộ nh Flash: 32 MBChiu rộng gi1y in t'i đa: 80mmLoại gi1y in: Gi1y in nhiệtT động ct gi1y: Có
Hệ điu hnh h tr: Windows, Mac,SDK Android, SDK IOS
3.1.1.2 Ph+n mm
B8ng 3.1 2: Kh8o s$t ph+n mm
3.1.1.3 Nhân s tin hEc
B8ng 3.1 3: Kh8o s$t nhân viên
T't nghiệp Cao đẳng trở lên ngnh công nghệ thông tin, tin hEc
qu8n lý, tin hEc k# to$n
10