Tải bản đầy đủ (.docx) (44 trang)

BTL UDCSDL nhomthiết lập cơ sở dữ liệu cho trang web bán hàng điện thoại

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 (625.26 KB, 44 trang )

MỤC LỤC


LỜI MỞ ĐẦU
Ngày nay ngành công nghệ thông tin ngày càng phát triển và áp dụng rộng rãi vào các
lĩnh vực trong đời sống.Việc đưa công nghệ thông tin vào nền kinh tế đã được hầu hết các quốc
gia áp dụng. Một trong những lĩnh vực cảm nhận được lợi ích của công nghệ thông tin nhất đó
chính là lĩnh vực thương mại. Nhờ có công nghệ thông tin mà việc mua bán diễn ra thuận tiện
và dễ dàng hơn, điều này ảnh hưởng trực tiếp đến lợi nhuận của mỗi công ty.Với những ứng
dụng tuyệt vời đó người mua không phải mất công, tốn thời gian đến tận địa điểm đó để mua
hang, mà ngược lại có thể mua sản phẩm ngay tại nhà. Điều này giúp rút ngắn khoảng cách
giữa khách hàng và sản phẩm. Về lợi ích của phía nhà cung cấp, khi có một website giới thiệu
và quảng bá sản phẩm thì nhà cung cấp đó sẽ dễ dàng quảng bá đến người tiêu dùng về các mặt
hàng của công ty mình.

2


CHƯƠNG 1. KHẢO SÁT VÀ XÁC LẬP DỰ ÁN
1.1. Giới thiệu đề tài.
1.1.1. Lý do chọn đề tài.

Hiện nay nhiều công ty, doanh nghiệp phát triển hệ
thống bán hàng theo loại thương mại điện tử. So với
kinh doanh truyền thống thì thương mại điện tử chi phí
thấp hơn, hiệu quả đạt được cao hơn. Hơn thế nữa với
lợi thế của công nghệ internet nên việc truyền tải thông
tin về sản phẩm nhanh chóng thuận tiện. Kết hợp với bộ
phận giao hàng tận nơi, càng tăng thêm lợi nhuận để
loại hình này phát triển.
Nhiều công ty, doanh nghiệp, cá nhân có nhu cầu sử


dụng trang web để giới thiệu sản phẩm của mình tới
khách hàng một cách nhanh chóng, rõ ràng hơn về sản
phẩm mà khách hàng muốn mua như mẫu mã, chất
lượng, giá cả, xuất xứ của sản phẩm và đặc biệt là mua
hàng 1 cách dễ dàng và thuận tiện. Nhằm đáp ứng nhu
3


cầu của khách hàng em đã chọn đề tài “Xây dựng
Website giới thiệu sản phẩm và bán hàng điện thoại”
đây cũng là chiến lược phát triển kinh doanh của nhiều
công ty, doanh nghiệp, cá nhân trong thời buổi kinh tế
thị trường hiện nay.
1.1.2. Khảo sát hiện trạng hệ thống.

- Khi cửa hàng nhập hàng về, nhân viên điền thông tin
điện thoại được nhập về vào file exel để quản lý như: Số
lượng, tên điện thoại nhập về, màu sắc, thông số kỹ
thuật, đơn giá… Sau đó chọn một vài chiếc ra trưng bày
trên kệ làm mẫu.
- Khi có khách vào mua hàng thì khách sẽ xem trực tiếp
trên kệ mẫu và lựa chọn. Khi khách đồng ý mua, nhân
viên bán hàng sẽ đem ra cho khách xem sau đó vào file
exel để điền thông tin của điện thoại đã bán như: Tên,
màu, số lượng đã bán, đơn giá… Đồng thời xuất hóa
4


đơn ghi thông tin của khách hàng và thông tin mặt hàng
bán.

- Kết thúc mỗi tháng, nhân viên bán hàng và nhân viên
nhập hàng sẽ phải thống kê số lượng nhập, số lượng bán
cho giám đốc cửa hàng. Đưa ra mặt hàng nào bán được
nhiều, mặt hàng nào bán được ít…
1.1.3. Xác lập dự án:

1.1.3.1. Xác định phạm vi và hạn chế của dự án.

- Phạm vi áp dụng của đề tài:
+ Về mặt con người
. Quản lý và nhân viên cửa hàng điện thoại EcShop.
. Các cá nhân, tổ chức, doanh nghiệp trên toàn quốc
có nhu cầu đặt hàng qua mạng.
+ Về mặt lập trình: Sử dụng công nghệ .NET MVC4.5
và hệ quản trị SQL server để xây dựng trang web động.
+ Về mặt lý thuyết: Tìm kiểu kỹ thuật lập trình và
cách thức làm việc với công nghệ .NET MVC4.5, Tìm
5


hiểu cách lưu trữ dữ liệu của hệ quản trị cơ sở dữ liệu
SQL server.
- Hạn chế: Do thời gian thực hiện đề tài của chúng em
ngắn nên còn nhiều hạn chế. Mong thầy cô, các bạn xem
xét và góp ý giúp chúng em hoàn thiện đề tài tốt hơn.
+ Chỉ thực hiện bán hàng cho 1 cửa hàng điện thoại
nhỏ.
+ Chưa có khả năng thanh toán tiền trực tuyến.
+ Quản lý các mặt hàng chưa đạt được mức tối ưu.
+ Chưa tối ưu được các câu lệnh.

1.1.3.2. Mục đích, yêu cầu và mục tiêu của hệ thống:

a. Mục đích:
Xây dựng Website giới thiệu sản phẩm và bán hàng
điện thoại:
Trên website, doanh nghiệp có thể đưa lên những
thông tin về sản phẩm của công ty, thông tin quảng cáo

6


cho hình ảnh của công ty, tin tức khuyến mại, thông tin
tuyển dụng.
Ngoài việc quản lý thông tin cơ bản thì việc quản lý
bán hàng, lập hóa đơn, lập báo cáo thống kê: doanh thu,
nhập- xuất-tồn cũng được tích hợp trên hệ thống.
Khách hàng có thể xem và tìm kiếm sản phẩm, gửi
liên hệ, yêu cầu hỗ trợ hay đặt hàng trực tuyến.
b. Yêu cầu:
Xây dựng website giới thiệu và bán sản phẩm và tích
hợp hệ thống bán hàng trực tuyến cho công ty, doanh
nghiệp đảm bảo nhanh chóng, hiệu quả, chính xác và dễ
sử dụng.
c. Mục tiêu của đề tài
- Nắm bắt được yêu cầu của khách hàng đặt ra trước
khi tiến hành các công việc cụ thể.
- Triển khai phân tích xây dựng và thiết kế hệ thống
chương trình.
7



- Phân tích những rủi ro trong khoảng thời gian tiến
hành xây dựng chương trình và đưa ra những biện pháp
cụ thể để khắc phục.
- Hoàn thiện bài tập trong thời gian 3 tuần.
1.1.3.3. Đề xuất giải pháp:

- Do khi nhập hàng và xuất hàng nhân viên làm việc
rất thủ công nên việc quản lý mặt hàng còn yêu kém.
Nên trong web chúng ta sẽ có phần quản lý mặt hàng
thông qua việc đánh mã sản phẩm. Sản phẩm được quản
lý bởi các thông tin sau: ID, tên sản phẩm, thông tin về
sản phẩm, hình ảnh, đơn giá bán.
- Khi bán hàng nhân viên không lưu thông tin của
khách hàng nên việc chăm sóc khách hàng còn yêu kém
nên trong website bán hàng ta sẽ có thêm phần quản lý
khách hàng.

8


Mỗi khách hàng được quản lý bởi các thông tin sau:
ID, ký danh, mật khẩu, địa chỉ, email, số điện thoại, nội
dung.
Nếu là khách hàng mới, khách hàng cần điền đầy đủ
các thông tin của mình vào trang thông tin dành cho
khách hàng để đăng ký làm thành viên và để mau hàng.
- Thông tin mua hành của khách hàng được lưu vào
hóa đơn với các thông tin: Số hóa đơn, đơn hàng, họ tên,
địa chỉ, email, sdt, nội dung, ký danh.

- Trong quá trình lựa chọn thông tin và truy cập giá cả của sản phẩm, bộ phận bán hàng sẽ
trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn. Sau khi lựa chọn
xong bộ phận bán hàng sẽ tiến hành lập đơn đặt hàng cho khách . Sau khi tiếp nhận yêu cầu
trên bộ phận này sẽ tiến hành làm hóa đơn và thanh toán tiền. Trong trường hợp cần mua hàng
với số lượng lớn thì cửa hàng nhanh chóng làm phiếu đặt hàng, phiếu thu có ghi thuế cho từng
sản phẩm và giao hàng theo yêu cầu.
- Khách hàng là những người có nhu cầu mua sắm và có thể tham khảo giá của các sản
phẩm, xem thông tin, và quảng bá sản phẩm của mình lên mạng. Khác với việc đặt hàng trực
tiếp tại công ty, cửa hàng,… khách hàng pải hoàn toàn tự thao tác thông qua từng bước cụ thể
để có thể mua được hàng.
- Trên website các sản phẩm được sắp xếp và phân theo từng loại sản phẩm giúp cho khách
hàng dễ dàng tìm kiếm. Trong hoạt động này khách hàng chỉ cần chọn 1 sản phẩm nào đó từ
danh mục sản phẩm thì các thông tin về sản phẩm đó sẽ được hiển thị lên màn hình như: hình
ảnh, đơn giá, mô tả chi tiết,… và bên cạnh là trang liên kết để đặt hàng khi khách hàng đã chọn
số lượng và mẫu mã. Đây là cách đật hàng trực tuyến mà trong đó chứa các thông tin về sản
phẩm lẫn số lượng mà khách muốn mua và đặt hàng. Khi khách hàng muốn đặt hàng thì hệ
thống hiển thị trang xác lập đơn đặt hàng cùng thông tin về khách hàng và sản phẩm. Cuối cùng

9


là do khách hàng tùy ý chọn đặt hay không . Khách hàng có thể tham khảo về giá của sản phẩm
và xem tin tức, dịch vụ từ website.

- Sau khi giao hàng trực tiếp cho khách hang ( tận nơi)
khách hàng sẽ thanh toán bằng tiền mặt cho công ty.
1.1.3.4. Lập chi phí dự trù:

a. Nhân sự.
Mã sinh viên


Họ và tên sinh viên

Công việc được phân
Khảo sát và thu thập thông tin,

0974060050

Trần Thị Loan

Phân tích yêu cầu của hệ thống,
Hoàn thiện báo cáo,
Kiểm định chương trình.
Phân tích thiết kế hệ thống.

0974060064

Đào Thị Hường

Thiết kế giao diện của web.
Kiểm định chương trình

0974060040

Phạm Ngọc Đức

Viết chương trình
Kiểm định chương trình

b. Chi phí:


10


CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1. Các chức năng của website:
2.1.1 Chức năng người dùng
- Chức năng xem thông tin và tìm kiếm sản phẩm.





Xem sản phẩm: các thông tin cơ bản, thông số kỹ thuật, giá cả, hình ảnh về sản phẩm,…
Xem các tin khuyến mại của cửa hàng.
Xem các lời bình luận, đánh giá về sản phẩm.

- Chức năng quản lý giỏ hàng.




Thêm sản phẩm vào giỏ.
Cập nhật lại số lượng.

- Chức năng mua hàng.



Đặt hàng trực tuyến.


2.2.2. Chức năng thành viên
- Có các chức năng của người dùng.
- Chức năng quản lý thông tin cá nhân.




Đánh giá và bình luận về sản phẩm.
Cập nhật thông tin cá nhân.

- Chức năng đặc biệt.




Xem lịch sử đặt hàng.
Xem các sản phẩm quan tâm hoặc yêu thích.

2.2.3. Chức năng quản trị
- Có các chức năng của thành viên và người dùng.

11


- Chức năng quản trị hệ thống.







Cập nhật danh mục: loại sản phẩm, loại phụ kiện, nhà cung cấp, hãng sản xuất,…
Cập nhật các thông tin về thành viên.
Quản lý các Banner, quảng cáo.
Đăng tin khuyến mại.

- Chức năng quản lý sản phẩm.




Cập nhật sản phẩm.
Cập nhật lịch sử giá của sản phẩm.

- Chức năng quản lý bán hàng.






Nhận phiếu đặt hàng từ người dùng.
Lập phiếu nhật hàng.
Lập phiếu bán hàng.
Quản lý thu, chi.

- Chức năng khác.







Thống kê lượt xem của từng sản phẩm.
Thống kê lượt truy cập vào Website.
Hỗ trợ người dùng.
Tiếp nhận và trả lời liên hệ từ người dùng.

12


2.2. Sơ đồ phân cấp chức năng.

13


2.3. Sơ đồ luồng dữ liệu.
2.3.1. Sơ đồ luồng dữ liệu mức ngữ cảnh.

Sơ đồ luồng dữ liệu mức ngữ cảnh

14


2.3.2. Sơ đồ luồng dữ liệu mức đỉnh.

15



Sơ đồ luồng dữ liệu mức đỉnh
2.3.3. Sơ đồ luồng dữ liệu mức dưới đỉnh.

2.3.3.1. Chức năng xem thông tin.

Sơ đồ chức năng xem thông tin

16


2.3.3.2. Chức năng tìm kiếm thông tin.

Sơ đồ chức năng tìm kiếm thông tin

17


2.3.3.3. Chức năng gửi liên hệ, đơn đặt hàng.

Sơ đồ
chức năng gửu liên hệ, đơn đặt hàng

2.3.3.4. Chức năng cập nhật thông tin.

18


19



Sơ đồ chức năng cập nhật thông tin

20


2.3.3.5. Chức năng nhập, xuất hàng.

Sơ đồ chức năng nhập, xuất hàng

2.3.3.6. Chức năng đăng nhập, đăng xuất.

Sơ đồ chức năng đăng nhập, đăng xuất

21


2.4. Biểu đồ cơ sở dữ liệu dữ liệu:

22


CHƯƠNG 3. THIẾT KẾ GIAO DIỆN VÀ CÀI ĐẶT
CHƯƠNG TRÌNH
3.1 Thiết kế giao diện
3.1.1 Màn hình giao diện chính

3.1.2 Màn hình giao diện giới thiệu sản phẩm

23



3.1.3 Giao diện sau khi đăng nhập

3.1.4 Giao diện thông tin chi tiết sản phẩm

24


3.1.5. Màn hình giao diện trang tin tức:

3.1.6 Màn hình giao diện trang quản lý admin.

3.2. Cài đặt chương trình.
3.2.1. Trang đặt hàng.

Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
25


×