ao cao thuc tap xay dung website quan ly kho bao cao thuc tap xay dung website quan ly kho trandubao cao thuc tap xay dung website quan ly kho trandubao cao thuc tap xay dung website quan ly kho trandubao cao thuc tap xay dung website quan ly kho trandubao cao thuc tap xay dung website quan ly kho trandubao cao thuc tap xay dung website quan ly kho trandubao cao thuc tap xay dung website quan ly kho trandubao cao thuc tap xay dung website quan ly kho trandu
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
VÀ TRUYỀN THÔNG VIỆT - HÀN
KHOA KHOA HỌC MÁY TÍNH
BÁO CÁO THỰC TẬP
XÂY DỰNG ỨNG DỤNG QUẢN LÝ
KHO TRÊN NỀN WEB
Sinh viên thực hiện: Trần Đức Anh Lớp: 18IT2
Giảng viên hướng dẫn: ThS Đỗ Công Đức Đơn vị thực tập: Quán Café and Milktea H2T Người hướng dẫn:
Đà Nẵng, tháng … năm…
Trang 2PHIẾU NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP
(Bản phô-tô)
Trang 3LỜI CẢM ƠN
Để đồ án thực tập này đạt kết quả tốt đẹp, chúng tôi đã nhận được sự hỗ trợ, giúp
đỡ của các thầy, cô trong nhà trường Với tình cảm sâu sắc, chân thành, cho phépchúng tôi được bày tỏ lòng biết ơn sâu sắc đến tất cả quý thầy cô đã tạo điều kiệngiúp đỡ trong quá trình học tập và nghiên cứu và phát triển đề tài Trước hết tôi xingửi tới các thầy cô khoa Công nghệ Thông tin và Truyền thông- Đại học Đà Nẵnglời chào trân trọng, lời chúc sức khỏe và lời cảm ơn sâu sắc Với sự quan tâm, dạy
dỗ, chỉ bảo tận tình chu đáo của thầy cô, đến nay tôi đã có thể hoàn thành đề tài Xâydựng website bán hàng online với sự giúp đỡ của các thành viên trong công ty côngnghệ phần mềm Minh Đức Thịnh Đặc biệt tôi xin gửi lời cảm ơn chân thành nhất
tới thầy giáo – ThS.Đỗ Công Đức đã quan tâm giúp đỡ, hướng dẫn chúng tôi hoàn
thành tốt đồ án này trong thời gian qua
Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của sinh viên, đồ ánnày không thể tránh được những thiếu sót Tôi rất mong nhận được sự chỉ bảo, đónggóp ý kiến của các thầy cô để tôi có điều kiện bổ sung, nâng cao ý thức của mình,phục vụ tốt hơn công tác thực tế sau này
Tôi xin chân thành cảm ơn!
Trang 4MỤC LỤC
PHẦN MỞ ĐẦU
Sự phát triển mạnh mẽ của tin học làm cho máy tính trở thành phương tiệnkhông thể thiếu được trong mọi lính vực đời sống Hơn lúc nào hết tính năng củamáy tính được khai thác một cách triệt để Nếu như những năm trước máy tính ởnước ta được sử dụng chủyếu như là một công cụ để soạn thảo văn bản thôngthường, hoặc các công việc lập trình, quản lý phức tạp, xử lý dữ liệu bảng biểu,thương mại, khoa học thì giờ đây, cùng với sự vươn xa của mạng Internet trênlãnh thổ Việt Nam máy tính còn là phương tiện có thể ngồi trên bàn làm việc cánhân tại gia đình mà trao đổi thông tin liên lạc đi khắp toàn cầu
Nền tin học càng phát triển thì con người càng có nhiều những phương phápmới, công cụ mới để xửlý thông tin và nắm bắt được nhiều thông tin hơn Tin họcđược ứng dụng trong mọi ngành nghề, mọi lĩnh vực sản xuất, kinh doanh, du lịch làmột xu hướng tất yếu Kết quảcủa việc áp dụng tin học trong quản lý là việc hìnhthành các hệ thống thông tin quản lý nhằm phục vụ cho nhu cầu xử lý dữ liệu vàcung cấp thông tin cho các chủ sở hữu hệ thống đó Ở nước ta hiện nay trong nhữngnăm gần đây các ứng dụng tin học vào quản lý đang ngày một nhiều hơn, đa dạnghơn
Hệ thống thông tin được đề cập đến trong đồ án này là một ứng dụng quản lýkho hàng Đối với công việc theo dõi quản lý kho hàng thì việc ghi sổ đối với từngmặt hàn nhập hoặc xuất cũng rất vất vả Thực hiện thủ công có nhược điểm là độchính xác không cao, thời gian xử lý lâu và khó bảo quản các giấy tờ theo thời gian
Đó là lý do công nghệt hông tin ngày nay được sử dụng rộng rãi và phát triển trongcuộc sống ngày nay
Trang 5Chính vì vậy, em đã chọn đề tài: “Xây dựng ứng dụng quản lý kho trên
nền web” Hệ thống là một chương trình cho phép người sử dụng thực hiện một
cách nhanh chính xác việc nhập dữ liệu, lưu trữ cập nhật thông tin cho các loại mặthàng, thực hiện nhu cầu tìm kiếm thông tin thống kế bán hàng hay báo cáo tài chínhcủa các website… với giao diện làm việc thân thiện, dễ sử dụng…
Mong rằng với phần mềm này của em có thể đóng góp một phần nào đó choviệc kinh doanh của các doanh nghiệp
Trang 6CHƯƠNG I: GIỚI THIỆU VỀ CÔNG TY CỔ PHẦN TOÀN
CẦU THỊNH
1 CƠ QUAN THỰC TẬP
Tên cơ quan: Quán Café and Milktea H2T
Địa chỉ: 242 Huỳnh Văn Nghệ, Hòa Quý, Ngũ Hành Sơn, Đà Nẵng
2.2 Đối tượng đào tạo
• Kỹ sư, chuyên viên, kỹ thuật viên
• Sinh viên Đại học, Cao đẳng thuộc tất cả chuyên ngành
• Học sinh tốt nghiệp PTTH có kiến thức cơ bản về máy tính
• Những cán bộ quản lý, kinh doanh trong mọi lĩnh vực
2.3 Sản phẩm cung cấp cho thị trường
• Thiết kế, xây dựng, bảo trì website.
• Đấu thầu các dự án, công trình tin học của các cơ quan trên địa bàn tỉnh.
2.4 Đội ngũ nhân viên
• Tất cả các nhân viên có đều tốt nghiệp từ các trường đại học, cao đẳng trong khu vực … Được đào tạo những công nghệ mới nhất, sẵn sàng góp phần xây dựng nền tin học tỉnh nhà.
Nhân viên Quản Ly
PR/Maketing Kế Toán
Trang 7• Bên cạnh đó, các các nhân viên Công ti A thường được đi học tập và cập nhật kiến thức công nghệ mới từ các nước tiên tiến như Mỹ, Pháp,
Hà Lan,… và áp dụng các công nghệ mới này trong công việc hằng ngày.
• Đấu thầu các dự án website, phần mềm của các cơ quan trên địa bàn
thành phố để đem đến những sản phẩm đẹp nhất, tốt nhất cho cơ quan
trong địa bàn thành phố.
4 TỔ CHỨC HOẠT ĐỘNG
Quy định giờ giấc:
- Làm việc từ thứ 2 đến thứ 6 thứ 7 và chủ nhật có thể tang ca tùy
theo ý muốn nhân viên và lưu lượng công việc
- Buổi sáng: 8:00 – 12:00
- Buổi chiều: 13:15 – 17:15
Môi trường làm việc chuyên nghiệp, luôn hòa đồng, vui vẻ, giúp đỡ
nhau trong công việc, chia sẻ kiến thức, kinh nghiệm, nơi để giao lưu học hỏi tốt Là nhân viên của công ty Minh Đức Thịnh, khi làm việc với khách hàng đều được trang bị đầy đủ kiến thức, kỷ năng tư vấn, khả năng làm hài lòng khách hàng Minh Đức Thịnh luôn đảm bảo quyền lợi tốt nhất cho
nhân viên của công ty.
Giám Đốc luôn hòa đồng với nhân viên, thăm hỏi và giúp đỡ nhân
viên trong quá trình làm việc cũng như sinh viên thực tập tại công ty Môi trường làm việc tại công ty luôn mang đến cho nhân viên sự thoải mái
nhưng không thiếu phần nghiêm túc trong công việc Thực tập tại công ty, sinh viên được học hỏi nhiều điều mới, môi trường làm việc thực tế giúp
sinh viên mạnh dạng hơn trong công việc và giao tiếp.
Trang 85 LĨNH VỰC HOẠT ĐỘNG
6 CÁC SẢN PHẨM/PHƯƠNG ÁN/GIẢI PHÁP
Trang 9Hiện nay, Internet đã trở thành công cụ không thể thiếu trong cuộc sống, theo đó thương mại điện tử cũng dần phát triển mạnh mẽ Khi đó, website sẽ mang lại cho cá nhân, doanh nghiêp một cơ hội liên kết và hợp tác, quảng cáo không giới hạn, tiết kiệm được chi phí và sẽ là một công cụ tiếp thị không thể thiếu đối với một doanh nghiệp.
Do vậy, doanh nghiệp cần phải áp dụng các giải pháp marketing điện tử quảng cáo website của mình đến với người dùng và mở rộng và khai thác tiềm năng quảng cáo thương hiệu.
Webmaster – người quản trị hệ thống website, là người đóng vai trò rất quan trọng giúp cho các doanh nghiệp phát huy được sức mạnh tiềm ẩn của một trang web, và đây cũng là công việc mà em đang thực tập chính tại Quán Café and Milktea H2T.
Các Webmaster sẽ đảm nhận 4 vai trò sau:
- Bảo hành, bảo trì website.
- Quản trị nội dung website
- Vận hành website.
- Báo cáo, theo dõi tình hình hoạt động của website.
Để đảm bảo đƣợc công việc quản trị website đƣợc tốt nhất, các Webmaster cần có những kỹ năng sau:
- Am hiểu về cấu trúc website
- Biết thêm về các ngôn ngữ lập trình (nếu giỏi thì rất tốt)
- Khả năng viết nội dung tốt
- Cẩn thận, chỉn chu trong công việc
Trang 10CHƯƠNG II: PHÂN TÍCH YÊU CẦU XÂY DỰNG ỨNG
DỤNG QUẢN LÝ KHO TRÊN WEB
1. Phân tích yêu cầu
1.1. Bài toán đưa ra
- Tìm hiểu, nghiên cứu việc quản lý kho hàng tại cửa thập các thông tin,
báo cáo và giấy tờ có liên quan đến việc quản lý kho hàng của cửa hàng, phân tích thiết kế hệt hống thông tin quản lý kho hàng cho cửa hàng Từ
đó có thể xây dựng ứng dụng quản lý kho hàng của cửa hàng
1.2 Yêu cầu khảo sát hệ thống
- Quản lý kho hàng là một trong những phần nhỏ của quản lý bánhàng,
nguồn hàng của kho hàng có thể do các nhà cung cấp, sản xuất, các công
ty trong hoặc ngoài nước cung cấp, đối tượng của kho hàng là xuất nhập kho và khách hàng Khách hàng vào quầy tự chọn mặt hàng và ra quầy
thu ngân để thanh toán Việc lựa chọn mặt hàng, khi kết thúc1 hoá đơn
với khách hàng chúng ta sẽ biết được số lượng hàng, lượngtồn kho và
chủng loại mặt hàng hiện có trong kho Kiểm tra kho để thông báo cho bộphận mua hàng ( nhập hàng) những mặt hàng nào đãhết cùng với số
lượng cụ thể để biết được mặt hàng nào được khách hàng yêu cầu và tình hình xuất nhập trong kho với từng loại mặt hàngtrong từng tháng, từng
quý, từng năm
- Để giảm bớt khó khăn và tăng độ chính xác cao cho công tác quảnlý
kho hàng thì cần phải xây dựng hệ thống thông tin Quản lý kho hàngmột cách khoa học và cần thiết Hệ thống phải cho phép cập nhật thôngtin
xuất nhập kho 1 cách nhanh chóng và tìm kiếm chủng loại hàng củatừng mặt hàng
- Hệ thống quản lý kho hàng được cài đặt trên máy tính cá nhân hoặc
trên mạng cục bộ ở phòng kế toán giúp cho cán bộ phòng quản lý, cập
nhật thông tin xuất - nhập kho 1 cách nhanh chóng, tìm kiếm và tra cứu
Trang 11thông tin mặt hàng không mất nhiều thời gian Từ đó quy trình làm việc được tổ chức khoa học hơn, hiệu quả công việc cao hơn, độ tin cậy lớn
- Việc thu ngân và nhập kho - xuất kho phải có báo cáo lên lãnh đạo
Tuy nhiên không phải lúc nào cũng có thể đáp ứng được ngay khi cóyêu cầu, hàng ngày cần phải biết tình hình cụ thể để kịp thời bổ sung đưa ra các xác định như:
+ Nhập kho loại mặt hàng mới đang cần sử dụng
+ Xuất kho cho các đơn vị kinh doanh lẻ khác
+ Cập nhật giấy tờ, sổ sách, chứng từ thu chi, xuất nhập
- Việc đưa tin hàng hoá vào công tác quản lý kho hàng ở đây cần được phát huy tối đa, bảng xuất - nhập phải minh bạch, rõ ràng, không nhầm
lẫn, không thiếu hoặc thừa, quy trình tin học hoá phần tính xuất - nhập
phần nào giảm bớt những nhầm lẫn do chủ quan trong tính toán của bộ
phận quản lý kho hàng và đồng thời đưa ra những con số chính xác về
tình hình thu chi trong những tháng, quý vừa qua và trong thời gian tới
+ Hiện trạng hệ thống : Đối tượng tham gia vào quy trình xuất
nhập kho gồm có công ty, nhân viên thị trường, bộ phận xuất nhập kho (kế toán kho, thủ kho, nhân viên giao hàng )
+Quy trình nhập kho : Khi có lệnh nhập kho từ công ty hoặc phòng thị trường tới bộ phận xuất nhập kho, bộ phận xuất nhập kho tiến hành nhập kho ghi lại, xác nhận số lượng thực nhập và lập phiếu nhập kho, Phiếu nhập kho này được lưu thành hai bản:
bộ phận quản lý xuất nhập kho lưu lại một liên,một liên giao cho
kế toán thị trường hoặc kế toán công ty, Cuối cùng bộ phận xuất nhập kho tiến hành cập nhật số liệu vật tư trong kho, Kết thúc quá trình nhập kho
+ Quy trình xuất kho : Khi có lệnh xuất kho từ công ty hoặc phòng thị trường tới bộ phận xuất nhập kho, bộ phận xuất nhập kho kiểm tra lượng vật tư trong kho, Sau đó tiến hành xuất kho
Trang 12và báo cáo số lượng, chủng loại thực xuất với kế toán thị trường hoặc kế toán công ty, Bộ phận xuất nhập kho tiến hành lập phiếu xuất kho, Phiếu xuất kho được chia làm 2 liên: bộ phận xuất kho giữ một liên, liên còn lại giao cho bộ phận thị trường hoặc công
ty giữ, Kết thúc quá trình xuất kho
1.3. Xác định yêu cầu của ứng dụng
- Khắc phục được nhược điểm của hệ thống cũ, tìm kiếm thông tin nhanh,thống
kê một cách chính xác.Quản lý kho hàng bằng phần mềm mới có các chức năngchính như sau:
+ Chức năng quản lý nhập kho
+ Chức năng quản lý xuất kho
+ Chức năng quản lý báo cáo
1.4. Yêu cầu về chức năng của ứng dụng
- Từ những dữ liệu đầu vào và yêu cầu quản lý, phần mềm quả lý khohàng cần có những chức năng và nhiệm vụ sau:
+ Dữ liệu được cập nhật chính xác từ bàn phím thông qua cácbiểumẫu ( Form) Các biểu mẫu này được thiết kế đầy đủ các trườngthông tin và tránh dư thừa dữ liệu, sau đó càn có thông tin phản hồi từ
hệ thống kiểm tra sai lệch khi nhập dữ liệu
+ Tính toán thu chi là một chức năng cơ bản của hệ thống Dựa vào
số liệu ban đầu và các dữ liệu cụ thể trong bản xuất nhập cho từngngày, từng tháng, từng quý, từng năm để hệ thống tính thống thu chi
-Với những yêu cầu cụ thể về một phần mềm “ Quản lý kho hàng” nhưtrên ta có thể tiến hành phân tích hệ thống có cấu trúc:
+ Phương pháp này là một cách tiếp cận hiện đại với các giai đoạn8phân tích và thiết kế của một hệ thống Một trong những điểm mạnhcủa phương pháp này là đề ra các mô hình cần phải xây dựng trongmỗi giai đoạn
+ Xây dựng mô tả các tiến trình chính của hệ thống Trong mô hìnhnày người phân tích hệ thống chỉ ra được các thông tin Mô hìnhtổchức chính trong hệ thống, mỗi tiến hành bao gồm các bước xử lýchính và các luồng thông tin giữa các chức năng đó Mỗi tiến trình
Trang 13phải bắt đầu bằng một sự kiện nào đó Trong mỗi bước xử lý phântích
ta chỉ ra các thông tin - loại xử lý nhập dữ liệu, báo cáo, xử lý dữ liệu
- Yêu cầu chức năng (Nghiệp vụ):
+ Ghi nhận đầy đủ, chính xác thông tin xuất nhập vật tư
+ Tìm kiếm thông tin nhanh chóng
+ Lập các báo cáo, chứng từ chính xác, đầy đủ, nhanh chóng, kịpthời
- Yêu cầu phi chức năng :+ Đảm bảo thông tin an toàn, nhanh chóng, chính xác
Trang 14CHƯƠNG III: TỔNG QUAN VỀ HỆ THỐNG
I Giới thiệu phân tích và thiết kế hệ thống website
- Với tốc độ công nghiệp hóa- hiện đại hóa trong nhiều năm gần đây, côngnghệ thông tin đã và đang phát triển trên mọi mặt, trở thành động lực của sự pháttriển Phạm vi ứng dụng của công nghệ thông tin đã được mở rộng và góp mặt trênrất nhiều các lĩnh vực như truyền thông, tự động hóa, quản lý các hoạt động của conngười và xã hội…
- Với mục đích xây dựng 1 hệ thống hỗ trợ việc quản lý kho hàng của doanhnghiệp nhằm thực hiện các chức năng kiểm soát và theo dõi các chuyển giao và lưutrữ các nguồn lực sẵn có Hệ thống quản lý kho ra đời nhằm hỗ trợ doanh nghiệp cóđược cái nhìn tổng quát về tình hình và hoạt động của kho hàng trong thời gian thựckiểm soát nhân viên kho, hỗ trợ việc lập kế hoạch hàng ngày cho nhà quản trị Hệthống quản lý kho giúp đảm bảo tính thống nhất cao giữa các bộ phận liên quan,đáp ứng nhu cầu quản lý, tối ưu hóa việc lưu kho, hạn chế tối đa tình trạng thấtthoát trong quá trình xuất nhập kho
- Với những yêu cầu bài toán mà công ty đưa ra em quyết định xây dựng 1trang web quản lý kho
1 Mô tả bài toán
- Quản lý kho hàng luôn là 1 vấn đề nan giải trong chuỗi công việc kinh doanhhằng ngày Hãy cùng tìm ra giải pháp tối ưu để có thể giải quyết nỗi lo củabạn Rất nhiều người đã tìm đến và sử dụng phần mềm bán hàng có tích hợpchức năng quản lý kho hàng, san sẻ công việc khó khăn này với người kinhdoanh
2 Các yêu cầu của hệ thống
2.1 Yêu cầu chức năng
Trang 15- Chức năng quản lý nhập kho
+ Xem bảng thống kê chi tiết tình hình nhập kho trong ngày, trong tháng,trong quý, trong năm
+ Nhập một số hàng trong kho đã hết
+ Thống kê tình hình chi trả và tiền nợ
-Chức năng quản lý xuất kho
+ Xem bảng thống kê chi tiết tình hình xuất kho trong ngày, trong tháng,trong quý, trong năm
+ Thống kê tình hình thu vào và tồn nợ
-Chức năng báo cáo
+ Tổng họp báo cáo, kết xuất thông tin theo yêu cầu cụ thể
+ Báo cáo chi tiết về tình hình xuất nhập và đưa ra bảng xuất nhập chi tiết
+ Thống kê tình hình thu chi trong từng tháng, từng quý, từng năm
+ Đưa ra công nợ
2.2 Yêu cầu phi chức năng
- Giao diện thân thiện, dễ sử dụng và dễ bảo trì, nâng cấp, dễ sửa chữa
- Đảm bảo thông tin an toàn, nhanh chóng, chính xác
- Website chạy được trên nhiều loại thiết bị như máy tính, máy tính bảnghay smartphone
- Hỗ trợ nhiều thứ tiếng khác nhau
- Hệ thống làm việc nhanh chóng và đảm bảo tin cậy
Trang 16II Phân tích và thiết kế hệ thống
+ Thêm hóa đơn
+ Xuất hóa đơn
+ In báo cáo về sản phẩm
3. Đặc tả các Use case
3.1 Use case đăng ký và đăng nhập
- Admin bắt buộc phải đăng nhập để có thể quản lý website này
- Nếu chưa có tài khoản thì click vào nút đăng ký sau đó điền thông tin để trở thành Admin tại đây
Trang 17Biểu đồ ca sử dụng Đăng ký
Biểu đồ ca sử dụng Đăng nhập
3.2 Use case thêm, xóa sản phẩm
Biểu đồ ca sử dụng Thêm, xóa sản phẩm