


















Preview text:
TRƯỜNG ĐẠI HỌC NAM CẦN THƠ
KHOA KỸ THUẬT – CÔNG NGHỆ PHƯƠNG THANH TIẾN
XÂY DỰNG VÀ PHÁT TRIỂN PHẦN MỀN QUẢN LÝ KHO HÀNG
ĐỀ TÀI THỰC TẬP
Ngành: Công nghệ thông tin
Mã số ngành: 7480201 05 - 2021
TRƯỜNG ĐẠI HỌC NAM CẦN THƠ
KHOA KỸ THUẬT – CÔNG NGHỆ
PHƯƠNG THANH TIẾN MSSV: 177217
XÂY DỰNG VÀ PHÁT TRIỂN PHẦN MỀN QUẢN LÝ KHO HÀNG
ĐỀ TÀI THỰC TẬP
Ngành: Công nghệ thông tin
Mã số ngành: 7480201
GIẢNG VIÊN HƯỚNG DẪN ThS. VÕ VĂN PHÚC
CHẤP THUẬN CỦA HỘI ĐỒNG 05 - 2021
Đề tài thực tập “Xây dựng phần mền quản lý kho hàng”, do sinh viên Phương Thanh
Tiến thực hiện dưới sự hướng dẫn của ThS. Võ Văn Phúc. Đề tài đã báo cáo và được Hội
đồng chấm khóa luận thông qua ngày ……. tháng ……. năm ……. Ủy viên Thư ký
GHI CHỨC DANH, HỌ, TÊN
GHI CHỨC DANH, HỌ, TÊN Phản biện 1 Phản biện 2
GHI CHỨC DANH, HỌ, TÊN
GHI CHỨC DANH, HỌ, TÊN
Cán bộ hướng dẫn
Chủ tịch Hội đồng
GHI CHỨC DANH, HỌ, TÊN
GHI CHỨC DANH, HỌ, TÊN LỜI CẢM ƠN
Lời đầu tiên, chúng tôi xin chân thành cảm ơn khi đã nhận được sự giúp đỡ nhiệt
tình của các thầy, cô và bạn bè trong quá trình thực hiện đề tài thực tập.
Tiếp theo, chúng tôi xin gửi lời chúc sức khỏe và lời chào trân trọng nhất đến các
thầy, cô của khoa Kỹ Thuật – Công Nghệ trường Đại học Nam Cần Thơ. Với sự dạy dỗ
tận tình qua các môn học từ cơ bản đến nâng cao của các thầy, cô thì nay chúng tôi đã có
đủ kiến thức và cơ sở để hoàn thành đề tài thực tập với đề tài “Xây dựng phần mềm quản
lý kho hàng”. Đặc biệt, chúng tôi xin gửi lời cảm ơn chân thành nhất đến giảng viên -
ThS. Võ Văn Phúc. Trong khoảng thời gian thực hiện đề tài chúng em cảm ơn thầy đã
quan tâm, hướng dẫn tận tình, đầy đủ chi tiết để chúng tôi có đủ kiến thức và áp dụng để
hoàn thành tốt đề tài thực tập lần này.
Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của chúng em, bài báo
cáo chắc chắn không tránh khỏi những thiếu sót, em rất mong nhận được những ý kiến
đóng góp quý báu của thầy và các bạn để kiến thức của chúng em trong lĩnh vực này được hoàn thiện hơn.
Chúng tôi xin chân thành cảm ơn!
Cần thơ, ngày… tháng 05 năm 2021. Nhóm thực hiện Sinh viên
(Kí và ghi rõ họ tên) LỜI CAM KẾT
Chúng tôi xin cam kết đây là phần mềm do quá trình học tập và vận dụng kiến
thức để hoàn thiện sản phẩm của riêng chúng tôi trong khuôn khổ của đề tài “Xây
dựng và phát triển phần mềm quản lý kho hàng”. Về hình thức, những kết luận
được trình bày trong đề tài này là hoàn toàn trung thực.
Chúng tôi hoàn toàn chịu trách nhiệm với lời cam kết này.
Cần thơ, ngày… tháng 05 năm 2021. Nhóm thực hiện Sinh viên
(Kí và ghi rõ họ tên)
NHẬN XÉT CỦA GIÁO VIÊN
Cần thơ, ngày tháng năm 2021
Giảng viên hướng dẫn ThS. VÕ VĂN PHÚC MỤC LỤC CHƯƠNG 1 1
XÁC ĐỊNH MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI THỰC TẬP 1 CHƯƠNG 2 2 GIỚI THIỆU 2 CHƯƠNG 3 4
CƠ SỞ LÝ LUẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU 4 CHƯƠNG 4 11
PHÂN TÍCH HỆ THỐNG 11 CHƯƠNG 5 26
THIẾT KẾ DỮ LIỆU 26 CHƯƠNG 6 32
THIẾT KẾ GIAO DIỆN 32 CHƯƠNG 7 37
TỔNG KẾT VÀ ĐÁNH GIÁ 37
DANH MỤC TỪ VIẾT TẮT MVC: Model – View – Controller SQL: Structured Query Language CSDL: Cơ sở dữ liệu CHƯƠNG 1
XÁC ĐỊNH MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI THỰC TẬP 1.1 Mục Tiêu
- Quảng bá hình ảnh phần mền quản lý kho. - Nâng cao khả năng nhận biết thương hiệu.
- Tiếp cận được nhiều khách hàng.
- Hoạt động bán hàng diễn ra mọi lúc mọi nơi. - Uy tín cửa hàng được nâng cao. 1.2 Phạm vi 1.2.1 Chủ kho hàng
- Cho phép thêm, xóa, sửa sản phẩm.
- Tiếp nhận thông tin liên hệ.
- Phân quyền cho nhân viên.
- Cho phép kiểm duyệt đơn hàng
- Cho phép cập nhật thông tin sản phẩm.
1.2.2 Phần nhập liệu
- Cho phép hiển thị thông tin sản phẩm (giá, màu sắc, …).
- Cho phép tìm kiếm sản phẩm theo tên. - Cho phép đặt hàng. - Cho phép liên hệ. CHƯƠNG 2 GIỚI THIỆU 2.1 Tên đề tài
“Xây dựng và phát triển phần mền quản lý kho hàng”
2.1.1 Sơ lược chung đề tài thực tập
- Với sự phát triển của internet ngày này song song đó là cùng với sự phát triển của
ngành công nghệ thông tin, đặc biệt là về lĩnh vực phần mền. Chúng đã khiến cho việc
kinh doanh hoạt động một cách dễ dàng và phát triển nhanh hơn. Việc nắm bắt được sự
phát triển của công nghệ thông tin, các cửa hàng hay các doanh nghiệp lớn nhỏ đã tận
dụng cơ hội này bằng cách tạo cho cửa hàng hay doanh nghiệp của mình một website để
có thể vận hành, buôn bán các mặt hàng của mình hay đơn giản là dùng để truyền bá và
quảng cáo cho thương hiệu của họ, áp dụng phần mềm vào việc kinh doanh giúp cho các
cửa hàng, doanh nghiệp có được nguồn khách hàng lớn và công việc kinh doanh phát triển hơn.
- Đưa cửa hàng hay doanh nghiệp lên một phần mền là một việc rất cần thiết vì nó
sẽ giúp bạn mở rộng phạm vi và được nhiều người biết tới hơn, so với việc kinh doanh
theo kiểu truyền thống là thuê mặt bằng và bán sản phẩm trên mặt bằng đó thì chỉ đem
lại những khách hàng ở gần khu vực đó nhưng phần mềm sẽ giúp cửa hàng hoặc doanh
nghiệp của bạn tiếp cận không chỉ ở các tỉnh khác mà là phạm vi toàn cầu, mọi người có
thể biết đến phần quản lý kho hàng. 2.1.2 Ưu điểm
Hiện tại bất kì một doanh nghiệp, công ty hay cửa hàng nào cũng đang và sẽ áp
dụng các nguồn lợi từ việc đưa sản phẩm hay thương hiệu của mình lên internet, sẽ không
ai có thể từ chối vì đây là một lợi thế. Phần mền quản lý kho của bạn sẽ giúp các bạn sẽ
bán được nhiều hàng hơn, tiếp cận được nhiều hơn, quản lý của hàng đơn giãn hơn các
quản lý truyền thống, về việc vận hành với các quản lý truyền thống bạn chỉ có thể quản
lý hay mở cửa và bán hàng của bạn trong một thơi giàn nhất định thông thường là chỉ mở
cửa từ 7h sáng và đóng của là 11h tuy nhiên phần mềm của bạn có thể giúp bạn có thể
bán dược hàng cho bạn 24/24 và trong khì đó bạn có thể làm việc khác không cần chờ
đón khách hàng như theo cách truyền thống.
2.1.3 Nhược điểm
Khi bạn đã tạo cho cửa hàng của bạn được một phần mền, ban đầu rất khó để quản
lý được hàng và rất ít hàng vì người dùng chưa được biết tới phần mền của cửa hàng của
bạn, vì thế bạn có thể giúp phần mền của bạn được nhiều người đến bằng việc thuê dịch
vụ quản cáo của google cho chính phần mềm của bạn cách tốt hơn bạn có thể thuê các
dịch vụ seo để có thể giúp phần mền của bạn quản lý kho một cách tốt nhất và hiệu quả nhất.
2.2 Phạm vi nghiên cứu 2.2.1 Không gian
- Xây dựng và phát triển phần mền quản lý kho hàng. 2.2.2 Thời gian
- Đề tài xây dựng và phát triển phần mền đã thực hiện trong học kỳ II của năm học
2020 – 2021. Thời gian cụ thể là từ tháng 4 đến tháng 6 năm 2021.
2.3 Nội dung nghiên cứu
- Nghiên cứu về cách quản lí tiến độ.
- Xây dựng và tích hợp hoản chỉnh hệ thống quản lí.
- Tổ chức cài đặt, thử nghiệm, đánh giá và sửa chữa. - Viết báo cáo.
- Đóng gói và bàn giao khi sản phẩm hoàn thành.
2.4 Cách thức tiếp cận, phương pháp nghiên cứu, kỹ thuật sử dụng
2.4.1 Cách thức tiếp cận
- Những khó khăn và quy trình thực hiện hiện trong việc quản lý kho hàng.
2.4.2 Phương pháp nghiên cứu
- Nghiên cứu công nghệ MVC 5 và ASP.NET, nghiên cứu các kiến thức liên quan
như HTML5, CSS, AJAX, JQUERY.
2.4.3 Kỹ thuật sử dụng - Ngôn ngữ lập trình C# - Cơ sở dữ liệu: SQL server.
- Công cụ sử dụng: Visual studio 2019, SQL Server 2012, Power Design 16.6.4. CHƯƠNG 3
CƠ SỞ LÝ LUẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU 3.1 Cơ sở lý luận
3.1.1 Một số khái niệm cơ bản
⮚ Phần mềm quản lý kho hàng là gì?
- Phần mềm quản lý kho hàng hay phần mềm kho là phần mềm chuyên dụng thực
hiện các chức năng hướng dẫn, kiểm soát và theo dõi các hoạt động xuất hàng, nhập hàng,
lưu trữ, tồn kho, lao động,… trong kho hàng. Phần mềm quản lý kho hỗ trợ tích hợp các
phần mềm khác như: quản lý mua hàng (ERP), quản lý đơn hàng, quản lý sản xuất, phần
mềm quản lý vận tải. Hiện nay phần mềm quản lý kho cũng được áp dụng cho trung tâm
phân phối (DC), kho hàng ICD,….
⮚ Mục đích sử dụng phần mềm là gì?
- Hiện nay, đã có nhiều kho tích hợp với các công nghệ thông minh trong quản lý
kho hàng: Ligh-picking, Voice-picking, hỗ trợ nhiều loại hand-held, đi đếm kho bằng
Ipad/Tablet,…để nâng cao năng suất cho công nhân vận hành kho.
⮚ Lợi ích của phần mềm?
- Hỗ trợ xử lý đơn đặt hàng.
- Bán hàng và phân phối. - Quản lý tồn kho.
- Nhận hàng và xuất kho.
- Quản lý nhà cung cấp và tìm nguồn cung cấp. - Quản lý thanh toán.
⮚ Ưu điểm và nhược điểm của thương mại điện tử:
- Phần mềm tăng cơ hội bán cho người bán đồng thời cũng tăng cơ hội mua cho
người kinh doanh cũng như người mua. Các doanh nghiệp có thể dùng trong quá trình
mua bán để xác định các đối tác cung và cầu mới. Trong phần mềm thì thoả thuận về giá
cả và chuyển giao các mặt hàng dễ dàng hơn bởi vì phầm mềm có thể cung cấp thông tin
cạnh tranh về giá cả rất hiệu quả, đẩy mạnh tốc độ và tính chính xác để các doang nghiệp
có thể trao đổi thông tin và giảm chi phí cho cả hai bên trong các giao dịch.
- Phần mềm cho người kinh doanh nhiều sự lựa chọn hơn là thương mại truyền
thống bởi họ có thể đồng thời biết nhiều loại hàng hóa và các loại dịch vụ từ nhiều người
bán khác nhau luôn sẵn sàng hàng ngày, hàng giờ. Có khách hàng thì muốn sử dụng một
lượng thông tin lớn khi quyết định mua bán trong khi những người khác không cần nhiều như vậy.
- Phần mềm cung cấp cho người kinh doanh cách dễ dàng nhất để tuỳ chỉnh các cấp
độ thông tin trong mua bán. Thay vì phải đợi nhiều ngày để gửi thư từ, mang theo một
quyển mẫu hoặc các trang mô phỏng hàng hóa hoặc thậm chí nhanh hơn là nhờ vào những
giao dịch qua fax, thì người kinh doanh có thể truy cập ngay vào những thông tin chi tiết.
Với một số hàng hóa như phần mềm, các audio clip, các hình ảnh thậm chí là có thể được
chuyển qua Internet, giảm được thời gian mà người kinh doanh phải chờ để bắt đầu việc mua hàng.
- Lợi nhuận của phần mềm cũng đã tăng thêm phúc lợi xã hội. Thanh toán điện tử
của việc trả thuế, lương hưu, và phúc lợi xã hội chi phí thấp, an toàn và nhanh chóng khi
giao dịch qua Internet. Hơn nữa các thanh toán điện tử có thể kiểm toán và điều hành dễ
dàng hơn các thanh toán bằng séc có thể chống thất thoát và gian lận.
- Phần mềm còn có thể đáp ứng được các dịch vụ và các hàng hóa tới những nơi xa xôi. ⮚ Khái niệm HTML5
- HTML5 là một ngôn ngữ cấu trúc và trình bày nội dung cho World Wide Web và
sẽ là công nghệ cốt lõi của Internet trong tương lai không xa, được đề xuất đầu tiên bởi
Opera Software. Đây là phiên bản thứ 5 của ngôn ngữ HTML và hiện tại vẫn đang được
phát triển bởi World Wide Web Consortium và WHATWG. Mục tiêu cốt lõi khi thiết kế
ngôn ngữ là cải thiện khả năng hỗ trợ cho đa phương tiện mới nhất trong khi vẫn giữ
được việc con người và các thiết bị, các chương trình máy tính như trình duyệt web, trình
đọc màn hình, v.v.. có thể đọc, hiểu, hay xử lý một cách dễ dàng. HTML5 vẫn sẽ giữ lại
những đặc điểm cơ bản của HTML4 và bổ sung thêm các đặc tả nổi trội của XHTML,
DOM, đặc biệt là JavaScript. ⮚ Ưu điểm HTML5
- HTML5 làm giảm tầm quan trọng của các plug-ins.
- HTML5 hỗ trợ đồ họa tương tác.
- HTML5 cho phép các ứng dụng kết nối tới khu vực lưu trữ file.
- HTML5 sẽ đơn giản hóa chia nhỏ dữ liệu với cyborg data.
- HTML5 giúp hợp nhất các địa chỉ.
- HTML5 làm video của Web đẹp hơn. - HTML5 tạo ra wiget chat.
- HTML5 có thể tăng khả năng bảo mật.
- HTML5 đơn giản hóa việc phát triển web.
⮚ Nhược điểm HTML5
- Chưa chạy tốt trên mọi trình duyệt web (Phiên bản IE 8.0 trở xuống thì không hỗ trợ HTML5).
- Người dùng vẫn chưa thấy được nhều tính năng của HTML5 mang lại.
- Nếu không có sự hỗ trợ của JavaScript hay Css3 thì HTML5 sẽ không hoàn toàn
thể hiện được hết khả năng của mình, thậm chí nó sẽ không smooth bằng Flash hay Silverlight. ⮚ Khái niệm CSS3
- CSS3 tuy chưa được chính thức sử dụng rộng rãi nhưng những gì mà nó có thể
làm được quả là rất đáng mong đợi. Về mặt nguyên lý thì có vẻ sự ra đời của CSS3 đã
phần nào lấn sân của Javascript. Bởi vì người ta nói rằng HTML dùng để thể hiện nội
dung, CSS dùng để trình bày cấu trúc và Javascript thì tương tác với người dùng. Nhưng
những tính năng mới của CSS3 như transition và animation phần nào đã làm thay đổi nguyên lý này.
- Hiện tại khi sử dụng Javscript người lập trình bao giờ cũng phải tính đến điều kiện
trình duyệt của người dùng không bật Javascript. Nhưng nếu trong tương lai (hy vọng
không xa) chúng ta có thể tạo ra những hiệu ứng động đơn giản mà không cần sự hỗ trợ
của Javascript thì cũng rất tiện chứ sao. Trong bài này tôi sẽ cùng bạn khám phá một vài
trong rất nhiều những cách sử dụng transition khác nhau của CSS3. ⮚ Ưu điểm CSS3
- Có thể áp dụng các giá trị thuộc tính transform như rotate,scale,skew để tạo hiệu
ứng mà phương thức animate của jQuery không làm được.
- Hiệu ứng của css3 nên nó diễn ra khá mượt. Ta cũng có thế sử dụng css3transition
để tạo nhiều hiệu ứng diễn ra liên tiếp.
- Giảm mã script, giúp tránh lỗi trang.
⮚ Nhược điểm CSS3
- Chưa chạy tốt trên mọi trình duyệt web. ⮚ Khái niệm AJAX
- AJAX là thuật ngữ viết tắt của Asynchronous Javascript and XML (JS và
XML không đồng bộ). AJAX có thể đọc là “trao quyền cho javascript” và thông qua js
để cung cấp một công nghệ phía client-script để gọi ngầm một lệnh background để phía
server thực hiện và nhận thông tin trả về, update thông tin của trang nhanh mà không cần
phải load lại cả trang, rất mất thời gian load lại những cái không cần update. ⮚ Ưu điểm AJAX
- Giúp việc thiết kế web đa dạng hơn và tăng tính tương tác của website với người dùng.
- Sử dụng các công nghệ đã có sẵn nên dễ học và sử dụng.
- Nhờ tính phổ biến của nó, đã khuyến khích việc phát triển các khuôn mẫu mà sẽ
giúp lập trình viên tránh khỏi các vết xe đổ trước.
- Được hỗ trợ trong các trình duyệt phổ biến hiện nay. ⮚ Nhược điểm
- Không thể bookmark nó vào favourite trên trình duyệt hay gởi link đến cho bạn
bè, vì tất cả quá trình nó thực hiện ngầm và không hiển thị trên address.
- Không thể hiện thị nội dung trên các trang tìm kiếm vì các trang tìm kiếm hiện
nay vẫn chưa hỗ trợ tìm vì rất khó tìm và gần như không thể tìm được.
- Không thể sử dụng nút back vì back cũng là chính nó.
- Với một số trình duyệt, do nhu cầu bảo mật, sẽ tắt chức năng thực hiện javascript
nên ajax không thể chạy, hay trong một vài host, không hỗ trợ vào sâu cấu hình server
nên hay bị lỗi “Access denied”. ⮚ Khái niệm MVC
- Mô hình MVC (Model – View - Controller) là một kiến trúc phần mềm hay mô
hình thiết kế được sử dụng trong kỹ thuật phần mềm, nó giúp cho các developer tách ứng
dụng của họ ra 3 thành khác nhau Model, View và Controller. Mỗi thành phần có một
nhiệm vụ riêng biệt và độc lập với các thành phần khác. ⮚ Ưu điểm MVC
- Thể hiện tính chuyên nghiệp trong lập trình, phân tích thiết kế. do được chia thành
các thành phần độc lập nên giúp phát triển ứng dụng nhanh, đơn giản, dễ nâng cấp, bảo trì…
⮚ Nhược điểm MVC
- Đối với dự án nhỏ việc áp dụng mô hình MVC gây cồng kềnh, tốn thời gian trong
quá trình phát triển, Tốn thời gian trung chuyển dữ liệu của các thành phần.
⮚ Tìm hiểu về ASP.NET MVC5
- ASP.NET MVC 4 là một framework để xây dựng các ứng dụng web có khả năng
mở rộng dựa trên các tiêu chuẩn bằng cách sử dụng các mẫu thiết kế mô hình và sức
mạnh của framework ASP.NET mới. Framework 4 tập trung vào phát triển ứng dụng web
trên điện thoại di động dễ dàng hơn. Khi tạo một dự án mới ASP.NET MVC 4 có một
ứng dụng dự án mẫu điện thoại di động để chúng ta có thể sử dụng cho việc xây dựng
một ứng dụng chuyên dụng cho các thiết bị di động. Ngoài ra, ASP.NET MVC 4 tích
hợp với gói điện thoại di động thông qua một gói NuGet jQuery.Mobile.MVC.JQuery
Mobile là một framework dựa trên nền HTML5 để phát triển các ứng dụng web tương
thích với tất cả các nền tảng thiết bị di động phổ biến, bao gồm cả Windows Phone,
iPhone, Android v.v. Tuy nhiên, nếu chúng ta cần chuyên môn hóa cho nhiều loại thiết
bị khác nhau thì ASP.NET MVC 4 cũng cho phép chúng ta tạo các View đặc thù khác
nhau cho các thiết bị khác nhau và cung cấp tối ưu hóa thiết bị cụ thể. Với chương này
sẽ bắt đầu với kiểu dự án MVC ASP.NET 4 "Internet Application" để tạo một ứng
dụng Photo Gallery. Dần dần sẽ nâng cấp ứng dụng bằng cách sử dụng jQuery Mobile
và tính năng mới của ASP.NET MVC 4 để làm tương thích với các thiết bị di động khác
nhau và các trình duyệt web của máy tính. Chúng ta cũng sẽ học cách viết code mới với
ASP.NET MVC 4 để dễ dàng hơn cho việc viết các phương thức hành động bất đồng bộ
bởi sự hỗ trợ của các loại trả về ActionResult.
⮚ Tìm hiểu về jQuery
- jQuery là 1 Javascript Framework, tạo ra các tương tác trên web một cách nhanh nhất.
- jQuery được khởi xướng bởi John Resig (hiện là trưởng dự án của Mozzila) vào năm 2006.
- jQuery có mã nguồn mở và hoàn toàn miễn phí, có một cộng đồng sử dụng đông
đảo và được rất nhiều lập trình tham gia hoàn thiện, phát triển và viết Plugin.
⮚ Ưu điểm jQuery
- Hỗ trợ tốt việc xử lý Dom, Ajax…
- Tương thích nhiều trình duyệt web phổ biến. - Nhỏ gọn, dễ dùng.
- Ít xung khắc với các thư viện Javascript khác. - Plugin phong phú.
⮚ Nhược điểm jQuery
- Máy client yếu, chậm nếu xài js quá nhiều. - Không tốt cho SEO.
- Nếu check security không tốt có thể bị hack bằng cách access thẳng đến file pháp xử lý.
3.2 Phương pháp nghiên cứu
3.2.1 Phương pháp khảo sát
Bảng 3.1 Bảng kế hoạch phỏng vấn
BẢNG KẾ HOẠCH PHỎNG VẤN
Website kinh doanh giày
Người được phỏng vấn:
Người phân tích:
Trưởng khoa: Nguyễn Văn A Phương Thanh Tiến
Vị trí / phương tiện: Thời gian:
- Vị trí: Văn phòng khoa KT – CN. Bắt đầu: 9h00’
- Phương tiện: Điện thoại ghi hình, tài Kết thúc 11h00’ liệu chép tay. Lưu ý: Mục tiêu: - Cần có kinh nghiệm. - Phân chia công việc.
- Ghi chép đầy đủ các yêu cầu.
- Quản lý báo cáo, thống kê công việc.
- Nắm được quy trình bán hàng
Chi tiết buổi phỏng vấn:
Ước lượng thời gian: Hai giờ.
- Giới thiệu về phần mền.
- Tổng quan về phần mền.
- Tổng quan về buổi phỏng vấn.
Bảng 3.2 Bảng câu hỏi phỏng vấn
BẢNG CÂU HỎI PHỎNG VẤN
Phần mềm quản lý nhân sự
Người được phỏng vấn:
Ngày phỏng vấn: 11 /11/ 2020
Trưởng khoa: Nguyễn Văn A Câu hỏi Ghi nhận
Câu 1: Phần mền gồm những thông tin nào?
- Sản phẩm, liên hệ, bài viết sản phẩm.
Câu 2: Phần mền được tiến hành ra - Cho khách hàng đăng nhập vào sao? website.
- Thêm vào giỏ hàng và thanh toán.
- Xem chi tiết sản phẩm.
Câu 3: Ngoài bán hàng ra tôi còn có - Cập nhật thông tin sản phẩm, bài viết, thể làm gì nữa không? …
Câu 4: Quản lý khách hàng cần có - Cần quản lý thông tin cá nhân của những thông tin gì?
khách hàng như họ tên, số điện thoại, email, địa chỉ, ….
Câu 5: Tôi có thể xem số lượng sản - Có thể. phẩm không?
- Khách hàng sẽ được tích lũy điểm để
Câu 6: Nếu khách hàng mua số lượng được giảm giá cho những lần mua tiếp
lớn sản phẩm thì có ưu đãi gì không? theo.
Câu 7: Cửa hàng có lưu thông tin - Cửa hàng có lưu thông tin khách
khách hàng? Nếu có thì lưu những gì? hàng.
- Họ tên khách hàng, số điện thoại, địa chỉ, …
Câu 8: Quyền hạn của tôi là gì?
- Bạn có thể làm mọi thao tác trên website.
Câu 9: Quyền hạn của khách hàng là - Khách hàng có thể xem sản phẩm và gì? đặt hàng.
Câu 10: Anh có yêu cầu gì về giao - Bố cục đợn giản dể nhìn, hình ảnh trực diện của phần mền?
quan, màu sắc hài hòa, thân thiện với người sử dụng.
3.2.2 Kết quả khảo sát
- Phần mền quản lý kho cho anh Nguyễn Văn A làm giám đốc cần quản lý tất cả về
quy trình quản lý bán hàng như tạo hóa đơn, in hóa đơn, quản lý số lượng còn lại trong
kho cũng như là hàng tồn kho, ... Phần mền cần có một giao diện dễ nhìn, gọn gàng, có
tính thẩm mỹ cao có tất cả các tính năng thêm, xóa, sửa và màu chủ đạo phải là màu
không quá sáng cũng như không quá tối.
3.2.3 Yêu cầu đồ án
- Bài toán được đặt ra cụ thể là xuất phát từ những ưu, nhược điểm của quản lý bán
hàng, nên việc tin học hóa công tác quản lý là một việc làm hợp lí.
- Nhằm giúp các cửa hàng bán giày đơn giản hóa quản lý các vấn đề liên quan đến
việc quản lý bán hàng và các báo cáo liên quan được thực hiện linh động, chặt chẽ, thuận
tiện, chính xác, dễ dàng và nhanh chóng. 3.2.4 Giải pháp
- Nhằm giải quyết những khó khăn đã nêu trên, chúng tôi phải đề ra một số giải
pháp được xem là thỏa đáng như sau: Xây dựng một phần mền dựa trên nền tảng môi
trường máy tính, xây dựng một website dựa trên những gì chúng tôi làm được, cần phải
tối ưu và phát triển một số chức năng để quản lý sản phẩm một cách cụ thể và chính xác
nhất, quản lý khách hàng theo một mô hình tin học quản lý cơ sở dữ liệu toàn bộ bằng máy tính.
Bảng 3.3 Bảng so sánh hai hình thức web
Phần mền quản lý Phần mền quản lý kho hàng
Thời gian xây dựng Tốn kém thời gian và Nhanh chóng và dễ dàng gặp nhiều khó khăn. trong việc quản lý. Chi phí đầu tư Chi phí cao. Chi phí thấp. Quy mô
Đa dạng, cung cấp nhiều Tập trung cho một loại
dịch vụ, nhiều lĩnh vực sản phẩm cụ thể (web sản phẩm cụ
thể điện thoại, web xe, …). (Amazon, Lazada, Tiki, …). Tính thực thi
Web thương mại điện tử Web bán hàng tùy vào
được tích hợp nhiều tính yêu cầu để đưa ra cách
năng để đáp ứng lượng tối giản. khách hàng lớn và tính năng thanh toán cũng sẽ phức tạp hơn. Tính bảo mật Tính bảo mật thấp. Tính bảo mật rất cao. Tính khả thi
Bán sản phẩm, dịch vụ Quy mô lớn, nhiều dịch
cụ thể, chi phí quảng cáo vụ, có nguồn kinh phí và
eo hẹp, hệ thống nhân sự nhân lực lớn. phần mềm ít. CHƯƠNG 4
PHÂN TÍCH HỆ THỐNG
4.1 Xác định thực thể 4.1.1 Thực thể user - Mô tả thông tin user.
- Mỗi user đều có các thuộc tính sau:ID, fullname, user, password, email, gender,
phone, img, access, created_at, created_by, update_at, update_by, status.
4.1.2 Thực thể link - Mô tả thông tin link.
- Mỗi user đều có các thuộc tính sau:ID, slug, tableID, type, parenID.
4.1.3 Thực thể topic - Mô tả thông tin topic.
- Mỗi user đều có các thuộc tính sau: ID, name, slug, parentid, orders, metakey,
metadesc, created_at, created_by, updated_at, updated_by, status.
4.1.4 Thực thể post - Mô tả thông tin post.
- Mỗi user đều có các thuộc tính sau: ID, topid, title, slug, detail, img, type, metakey,
metadesc, created_at, created_by, updated_at, updated_by, status.
4.1.5 Thực thể menu - Mô tả thông tin menu.
- Mỗi user đều có các thuộc tính sau: ID, name, type, link, tableID, parentid, orders,
position, created_at, created_by, updated_at, updated_by, status.
4.1.6 Thực thể slider - Mô tả thông tin slider.
- Mỗi user đều có các thuộc tính sau: ID, name, url, position, img, orders, created_at,
created_by, updated_at, updated_by, status.
4.1.7 Thực thể order - Mô tả thông tin order.
- Mỗi user đều có các thuộc tính sau: ID, code, userid, create_ate, expordate,
deliveryaddress, deliveryname, deliveryphone, deliveryemail, update_at, update_by, status.
4.1.8 Thực thể ordersdetail
- Mô tả thông tin ordersdetail.
- Mỗi user đều có các thuộc tính sau: ID, orderid, productid, price, quantity, pricesale, amount.
4.1.9 Thực thể role - Mô tả thông tin role.
- Mỗi user đều có các thuộc tính sau: ID, parentid, accessname, description, gropID.
4.1.10 Thực thể category - Mô tả thông tin category.
- Mỗi user đều có các thuộc tính sau: ID, name, slug, parentid, orders, metadesc,
metakeys, created_at, created_by, updated_at, updated_by, status.
4.1.11 Thực thể product - Mô tả thông tin product.
- Mỗi user đều có các thuộc tính sau: ID, catid, submenu, name, slug, img, detail,
number, price, pricesale, metakey, metadesc, created_at, created_by, updated_at, updated_by, status, sold.
4.1.12 Thực thể contact
- Mô tả thông tin contact.
- Mỗi user đều có các thuộc tính sau: ID, fullname, email, phone, title, detail,
created_at, created_by, updated_at, updated_by, status.
