Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng - Pdf 30

Website: Email : Tel : 0918.775.368
Lời nói đầu.
Trong môi trờng kinh tế đang phát triển mạnh, cạnh tranh gay gắt, cùng
với sự phát triển vợt bậc của khoa học kỹ thuật thì công nghệ thông tin và th-
ơng mại điện tử là một trong những lĩnh vực nổi cộm, có nhiều đóng góp thiết
thực nhất cho nền kinh tế. Công nghệ thông tin và thơng mại điện tử có mặt
trong hầu hết các lĩnh vực của cuộc sống và trở thành một công cụ hỗ trợ rất
đắc lực trong công tác quản lý, kinh doanh. Ngày nay, Thơng mại điện tử
đem lại rất nhiều lợi ích không những cho các doanh nghiệp mà ngời tiêu dùng
cũng có những lợi ích nh tích kiệm thời gian và chi phí trông việc mua sắm và
tiêu dùng. Việc bán hàng qua mạng không còn là hình thức xa lạ đối với ngời
tiêu dùng nữa, bán hàng qua mạng là hình thức làm việc rất phổ biến, hình thức
này bất kỳ một doanh nghiệp kinh doanh sản phẩm đều lựa chọn. Vì vậy, việc
đi sâu vào thơng mại điện tử là rất điều cần thiết và phù hợp với sinh viên tin
học ngành kinh tế nh chúng em. Chính vì lý do đó em đã chọn cho mình đề tài
luận văn:
Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng
Để thực hiện đợc đề tài này em đã nhận đợc sự giúp đỡ rất nhiệt tình của
thầy giáo hớng dẫn GS: Trần Anh Bảo. Tuy em đã cố gắng hết sức tìm
hiểu nhng chắc rằng không tránh khỏi những thiếu sót. Em rất mong nhận đợc
sự thông cảm và đóng góp của quí thầy cô trong khoa. Em xin chân thành cám
ơn sự giúp đỡ của thầy và ban chủ nhiệm khoa đã giúp đỡ em để em hoàn thành
tốt bài luận văn của mình.
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
Ch ơng I : phân tích và thiết kế hệ thống.
I. Phân tích yêu cầu đề bài
1) Mục đích lựa chọn đề tài.
Tìm hiểu ngôn ngữ, kỹ thuật lập trình ASP với cơ sở dữ liệu thông qua
đó để triển khai ứng dụng và vận dụng các ứng dụng đó để xây dựng chơng
trình với thơng mại điện tử.

- Sau khi khách hàng lựa chọn xong những mặt hàng cần mua thì hệ
thống phải có chức năng hiển thị đơn đặt hàng để khách hàng nhập vào những
thông tin cần thiết, tránh những đòi hỏi, yêu cầu quá nhiều từ phía khách hàng,
tạo cảm giác thoải mái cho khách hàng khi muốn lan chọn hàng.
Ngoài ra, còn có một số chức năng nh đăng nhập, đăng kí..
b) Phần 2: dành cho nhà quản lý.
- Chức năng cập nhật thông tin : tnhà quản lý có thể thêm, sửa, xoá các
mặt hàng, các dữ liệu trên trang Web, việc này đòi hỏi sự hiểu biết và độ chính
xác.
- Tiếp nhận và kiểm tra đơn đặt hàng của khách hàng
- Thống kê các mặt hàng, khách hàng, nhà cung cấp.
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
Ngoài ra Website còn cung cấp các thông tin trong và ngoài nớc cho
khách hàng.
Website phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến
ngời dùng trong quá trình đặt mua hay thanh toán.
Website phải dễ năng cấp. Sửa chữa khi cần bổ sung, cập nhật những
tính năng mới.
II. Phân tích thiết kế hệ thống.
1) Phân tích bài toán.
Sau khi khảo sát thực tế em nắm bắt đợc những thông tin sau: hệ thống
đợc chia làm 3 bộ phận chính.
a) Quy trình lựa chọn hàng.
Khách hàng là những ngời có nhu cầu mua sắm hàng hoá. Khác với việc
đặt hàng trực tiếp tại cửa hàng hoặc công ty, khách hàng phải hoàn toàn thao
tác thông qua từng bớc cụ thể để có thể mua đợc hàng. Trên mạng, các mặt
hàng đợc sắp xếp và phân loại theo từng loại mặt hàng 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 một mặt hàng
nào đó từ danh mục các mặt hàng thì thông tin về mặt hàng đó sẽ hiển thị lên.

Lựa
chọn
hàng
Xử lý
hoá
đơn
Quản
lý kho
hàng
Y/c
lập

KT
hoá
đơn
Đăng
nhập
Y/c
nhập
Y/c

Nhập
hàng
Kiểm
hàng
tồn
Bán
hàng
Tìm
kiếm

Xuất hàng mới
Chấp nhận
Yêu cầu nhập kho
Tồn cũ
Tồn mới
Hàng cũ
Hàng mới
Cháp nhận
Yêu cầu
Yêu cầu mua
Chấp nhận or không
Hoá đơn được lập
Y/cyêu cầu hoá đơn
Hoá đơn cũ
Hoá đơn mới
Kết quả
Nhận or từ chối
Yêu cầu nhập
Yêu cầu xuất
Hàng và hoá đơn
Cập nhật
Thông tin KH
Yêu cầu cập nhật
Cập nhật
Chấp nhận or không
Yêu cầu nhập hàng
Dữ liệu hàng mới
mụựi
Dữ liệu hàng cũ
Yêu cầu thông tin

Lập
phiếu
Phiếu ĐH
Kho hàng
Danh mục
KH
KH Mới
KH Cũ
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
5) Sơ đồ luồng dữ liệu mức dới đỉnh
5.1)Chức năng quản lý bán hàng
a) Chức năng nhập hàng.
- Mô tả: Quản lý thông tin về hàng hoá.
- Thông tin vào: Các thông tin cơ bản về mặt hàng cần mua: Mã
hàng, Tên hàng, Giá cả, Số lợng, Nhà cung cấp.
- Thông tin ra: Hoá đơn nhập hàng (Dùng để lu thông tin nhập hàng),
báo cáo nhập.
+Danh sách nhà cung cấp:
- Mô tả: Cung cấp thông tin về nhà cung cấp hàng hoá.
- Thông tin vào: Các thông tin về loại hàng hoá.
- Thông tin ra: Thông tin về nhà cung cấp.
- Các sự kiện: Thay đổi về địa chỉ, số điện thoại...
+ Danh sách mặt hàng nhập:
- Mô tả: Thông tin chung về mặt hàng cần mua.
Website: Email : Tel : 0918.775.368
DS mặt hàng
nhập
Báo cáo

Báo cáo
Lập báo cáo xuất
Mặt
hàng
tiêu thụ
Chấp nhận xuất or không
Quản lý
Website: Email : Tel : 0918.775.368
- Thông tin vào: Thông tin về hàng hoá mua của khách.
- Thông tin ra: Thông tin về hàng hoá mua của khách.
- Các sự kiện: Thay đổi về địa chỉ, số điện thoại.
+ Danh sách mặt hàng tiêu thụ:
- Mô tả: Liệt kê chung về các mặt hàng đã bán.
- Thông tin vào: Các thông tin cơ bản: tên hàng, chủng loại, số lợng.
- Thông tin ra: In báo cáo về các mặt hàng đã xuất.
+Báo cáo xuất:
-Mô tả: Cung cấp thông tin về nhà cung cấp hàng hoá.
-Thông tin vào: Các thông tin về loại hàng hoá.
-Thông tin ra: In báo cáo về xuất hàng hoá.
5.2) Chức năng quản lý kho.

Website: Email : Tel : 0918.775.368
Hàng Tồn
Báo
cáo
tồn
kho
Kiểm
kê tồn
kho

-Mô tả: Quản lý việc bán, xuất hàng hoá của Công ty cho khách.
-Thông tin vào: Các thông tin về xuất hàng.
-Thông tin ra: Phiếu xuất hàng
+ Kiểm kê kho:
-Mô tả: Quản lý việc xuất, nhập, tính tồn hàng hoá của Công ty.
-Thông tin vào: Tình hình nhập, xuất.
-Thông tin ra: báo cáo lợng tồn
+Báo cáo nhập:
-Mô tả: Cung cấp thông tin về nhà cung cấp hàng hoá.
-Thông tin vào: Các thông tin về loại hàng hoá.
-Thông tin ra: In báo cáo
5.3) Chức năng xử lý hoá đơn.
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
Mô tả: Quản lý việc thu nợ ,trả nợ
- Thông tin vào: Các thông tin về hàng hoá do phòng kinh doanh và
kho đa tới.
- Thông tin ra: các hoá đơn
+ Phải thu khách hàng:
-Mô tả: Quản lý việc thu tiền của khách.
-Thông tin vào: Khách mua hàng.
-Thông tin ra: Ghi hoá đơn cho khách
+ Phải trả ngời bán:
- Mô tả: Quản lý việc trả tiền cho nhà cung cấp
Website: Email : Tel : 0918.775.368
HĐ được lập
Y/c lập HĐ
Yêu cầu t. tin
C. cấp thông tin
Xử lý

Hàng
Website: Email : Tel : 0918.775.368
Ch ơng II : cơ sở lý thuyết.
Website: Email : Tel : 0918.775.368
Linh kiện
IDLK
LMH
Tên linh kiện
Đơn giá
Hình ảnh
Mô tả
ĐV tính
Số lượng tồn
đơn đặt hàng
Mã ĐĐH
Thông tin KH
Tên linh kiện
Số lượng
Giá bán
Ngày đặt hàng
Tình trạng ĐĐH
Khách hàng
Mã KH
Username
Password
Fullname
Địa chỉ
Điện thoại
Email
Hoá đơn bán hàng

PERLcó tính chất xử lý văn bản Text rất mạnh do có nhiều toán tử cũng
nh hàm để hỗ trợ riêng cho xử lý Text. Nó có thể xử lý dễ dàng các tác vụ mà C
và Unix Shell thờng làm trong việc viết một Script nhng đơn giản và ngắn gọn
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
hơn vì PERL có đầy đủ các công cụ hỗ trợ nh các ngôn ngữ lập trình khác nh:
Biến, Mảng, Danh sách, Các cấu trúc điều khiển ...
c) Công nghệ Client/ Server.
Công nghệ Client/ Server thực hiện việc phân tán xử lý giữa các máy
tính. Về bản chất, một công nghệ đợc chia ra và xử lý bởi nhiều máy tính. Các
máy tính đợc xem là Server thờng để lu trữ tài nguyên để nhiều nơi truy xuất
vào. Các Server sẽ thụ động chờ để giải quyết các yêu cầu từ các Client truy
xuất đến chúng. Một Client đa ra yêu cầu về thông tin hoặc về tài nguyên cho
Server. Server sẽ lấy thông tin và gửi đến cho các Client và Client hiển thị
thông tin cho ngời dùng. Chỉ có máy tính nào thực hiện tác vụ Công nghệ
Client/ Server mới đợc gọi là máy Client hay Server và chơng trình chạy trên
máy này đợc gọi là chơng trình Client hay Server.
d, Các công nghệ ISAPI, Servlet, ASP, JSP.
Mỗi lần thực thi CGI thì Web Server phải nạp và giải phóng chơng trình
CGI ra khỏi bộ nhớ. Chính vì thế các công nghệ Web đã đa ra nhiều giải pháp
nhằm khắc phục nhợc điểm này. Windows cung cấp cách thức xây dựng các
chơng trình CGI dới dạng các th viện liên kết động DLL, ứng dụng này có tên
gọi là ISAPI. Chơng trình ISAPI chỉ phải nạp một lần vào bộ nhớ khi lần đầu
tiên Web Server gọi nó. Do không phải nạp nhiều lần nên tốc độ thực thi đợc
cải thiện đáng kể hiệu qủa và ít tiêu tốn tài nguyên hơn các chơng trình CGI
thông thờng.
JAVA cũng đa ra một công cụ tơng ứng ISAPI của Windows đó là
Servlet. Servlet là các chơng trình viết bằng Java chỉ cần nạp một lần vào máy
ảo. Chức năng của nó cũng tơng tự nh CGI hay ISAPI của Windows.
Có thể nói, nếu xét về mặt ứng dụng xây dựng Web động thì các công

JavaScript do hãng Netscape giới thiệu. Trớc hết ta tìm hiểu ngôn ngữ
Javascript là một trong những ngôn ngữ chính thức sử dụng cho trang Web,
dùng mở rộng khả năng của trang HTML thích hợp cho việc phát triển Internet
và Intranet vì nó là ngôn ngữ kịch bản.
Đặc điểm của ngôn ngữ Javacript:
- Là ngôn ngữ đơn giản.
- Là ngôn ngữ động.
- Là ngôn ngữ nền tảng đối tợng.
e) Ngôn ngữ HTML ( Hypertext Markup Language )
- HTML là một ngôn ngữ đơn giản và khá mạnh, cho phép chúng ta tạo
ra các trang WEB. Ngôn ngữ này dùng các tag hoặc mã cho phép ngời dùng
chèn văn bản để tạo các thành phần của trang và đợc hiển thị bằng tình
duyệt WEB
- Nói về WEB chúng ta cần phân biệt hai thuật ngữ : Web Page chỉ là
một tài liệu HTML. Web Site là một số trang liên kết với nhau và đợc quản
lý bởi những cá nhân hay một tổ chức nào đó.
Cấu trúc của một tài liệu HTML
<html>
<head><title>Tiêu đề</title></head>
<body>
Nội dung
</body>
</html>
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
2. Công cụ lập trình WEB.
Dreamweaver là một chơng trình Visual Editor chuyên nghiệp để tạo
và quản lý các trang WEB. Dreamweaver cung cấp các công cụ phác thảo
các trang WEB cao cấp, hỗ trợ các tính năng DHTML (Dynamic HTML)
m không cần viết các dòng lệnh giúp các bạn không biết lập trình WEB

Trong khi ASP rhực thi trên máy mà nó hỗ trợ dùng, thì ta có thể xem
ASP từ bất kỳ máy nào và bất cứ Browser nào.
ASP cung cấp giao diện lập trình nhanh dễ dàng triển khai ứng dụng.
ASP chạy trên môi trờng Internet Information Server 4.0 ( IIS ) và
Personal Web Server 4.0. Nó cho phép ta quản lý việc truyền nối giữa một
Browser; Web Server , hình thức động của trang Web và phản hồi cho ngời
dùng.
3.2) Khái niệm về ASP.
ASP không là một ngôn ngữ và cũng không là một ứng dụng, nó giống
nh : Fontpage 98 hay Work 97. Ta có thể gọi ASP là một kỹ thuật dùng cho
việc xây dựng trang Web động và tơng tác đến trng Web.
ASP đơn giản chỉ là tập tin *.asp bên ngoài đợc lu trú dới dạng text,
html, xml. Khi một Browser yêu cầu một tập tin có đuôi là .asp thì lập tức IIS
sẽ đa yêu cầu này đến cho ASP.
Ta dùng bất cứ loại văn bản nào cũng có thể soạn thảo một tập tin có
đuôi .asp, nhng việc sử dụng cộng cụ thiết kế nh : Fontpage, Visual Interdev sẽ
đa ra kết quả tốt nhất.
Fontpage cho phép ta thêm ASP vào trang Web dùng lệnh insert script.
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
Visual InterDev là một môi trờng đặc biệt đợc thiết kế riêng cho ASP
dựa vào Web site và cung cấp môi trờng dùng để thiết kế và kiểm tra lỗi.
3.3) Đối tợng của ASP.
Mô hình đối tợng
Trong đó :
+ Application : dùng để chia sẻ thông tin giữa các user trong cùng một
ứng dụng. Mỗi Application bao gồm nhiều phiên làm việc của các user khác
nhau mà đại diện cho mỗi phiên làm việc là một Session.
+Session : với từng Session đợc dùng trong trờng hợp cần chia sẻ dữ liệu
giữa các trờng hợp cần chia sẻ client khác nhau. Mỗi client yêu cầu một trang

mà Web Server phải gửi trả lại cho trình duyệt. Tóm lại, ta dùng đối tợng
Response đển gửi thông tin ra user, gồm có thông tin trực tiếp ra Browser,
chuyền Browser đến chỗ URL khác hay để thiết lập các cổng hay để thiết lập
các cổng cookie trên máy client.
+ Server : cung cấp những thuộc tính và các phuơng thức cơ bản trên
server đợc dùng trong hầu hết các trang ASP.
3.4) Cấu trúc của một trang ASP thông thờng và thẻ định dạng.
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
Ta có thể soạn thảo một trang ASP bằng Notepad, WordPad của
Windows hay WinWord của Microsoft Office sau đó lu trang văn bản này vào
File có đuôi .asp. Một trang ASP thờng có 2 phần chính đó là:
- Mã HTML (Hypertext Markup Language).
- Mã Script ASP (Đợc viết bằng ngôn ngữ kịch bản VBScript hoặc
JavaScript).
Các đoạn mã Script ASP đợc phân tách với các đoạn mã HTML bằng
cặp ký tự <% Mã Script ASP %>.
Ví dụ : một trang ASP đơn giản sau:
<HTML>
<HEAD> <TITLE> Trang mở đầu </TITLE> </HEAD>
<BODY>
Hôm nay là ngày: <%=Now()%>
</BODY>
</HTML>
Các thẻ định dạng của ASP : các đoạn mã của chơng trình đều cha trong
cặp thẻ <% và %>.
Ví dụ:
<table>
<tr>
<td>


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status