* Tạo cơ hội để bán sản phẩm hàng hóa một cách chuyên nghiệp mà tiết kiệm được chi phí * Tạo một hình ảnh chuyên nghiệp trước công chúng, công cụ hiệu quả để thực hiện các chiến dịch PR
Trang 1NGÂN HÀNG NHÀ NƯỚC VIỆT NAM
HỌC VIÊN NGÂN HÀNG
BÁO CÁO BÀI TẬP LỚN
ĐỀ TÀI: THIẾT KẾ WEBSITE BÁN ĐỒ GỖ NỘI THẤT
GIẢNG VIÊN HƯỚNG DẪN: TRẦN THỊ HUẾ
SINH VIÊN: La Xuân Hùng
Vũ Duy Hòa Phùng Trung Đức Phạm Minh Chiến
LỚP HỆ THỐNG THÔNG TIN B KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ
Trang 2LỜI CẢM ƠN
Xin chân thành cảm ơn sự hướng dẫn nhiệt tình của cô Trần Thị Huếcung cấp cho chúng em nhiều tài liệu hay cũng như sự hướng dẫn, chỉ bảo rấtchu đáo, giúp đỡ và truyền đạt cho chúng em nhiều kiến thức quý giá về cáchthức cài đặt cũng như việc xây dựng một website thương mại điện tử như thếnào Điều đó đã giúp chúng em rất nhiều trong quá trình nghiên cứu để có thểhoàn thành một cách tốt nhất đề tài của mình Trong quá trình thực hiện đề tài,chúng em còn có một số thiếu sót và khuyết điểm Mong thầy cô hết sức thôngcảm và đóng góp ý kiếm, chỉ cho chúng em những ưu, khuyết điểm để giúpchúng em có thể hoàn thiện tốt hơn trong những đồ án sau này
Chúng em xin chân thành cảm ơn các thầy cô
Trang 3Mục Lục
Trang 4PHẦN MỞ ĐẦU
Ngày nay, Internet đã và mới này, nếu bạn muốn thành công thì chínhbạn cũng cần phải thay đổi.đang ngày càng phát triển mạnh mẽ Trong đóWebsite - một sản phẩm công nghệ tuyệt vời của Internet - đã mang lại lợi íchcho các công ty trên khắp thế giới bằng cách đem lại cơ hội cho họ bán mọi thứ
ở bất kỳ đâu và cho bất kỳ ai Đó chính là phương thức giao dịch Thương mạiđiện tử (TMĐT)- một phương thức kinh doanh mới mẻ và hiện đại đã và đangđược áp dụng và phát triển rất nhanh ở nước ta
Website đóng vai trò kênh truyền thông và công cụ kinh doanh hàng đầucho mỗi doanh nghiệp, nó mang lại những lợi thế không thể phủ nhận Vì thếxây dựng website cho công ty là một công việc quan trọng đến nỗi trở thành tiêuđiểm đầu tiên của mỗi kế hoạch kinh doanh Sau đây là những lý do dễ thấy nhất
về tầm quan trọng của website
* Tạo thương hiệu riêng của doanh nghiệp mình trên internet, tạo cơ hội tiếp xúcvới khách hàng ở mọi nơi và tại mọi thời điểm
* Có thể giới thiệu các sản phẩm và dịch vụ một cách sinh động và mang tính tương tác cao
* Tạo cơ hội để bán sản phẩm hàng hóa một cách chuyên nghiệp mà tiết kiệm được chi phí
* Tạo một hình ảnh chuyên nghiệp trước công chúng, công cụ hiệu quả để thực hiện các chiến dịch PR và marketing
Chính vì thế việc tìm hiểu và xây dựng một website thương mại điện tửhiện nay là thực sự cần thiết Thương mại điện tử đang trở thành một cuộc cáchmạng làm thay đổi cách thức mua sắm của con người Và nó có một ý nghĩa rấtquan trọng tới sự phát triển của nền kinh tế nước ta
Vì vậy, em chúng đã chọn và nghiên cứu đề tài:
Trang 5“Thiết kế website bán đồ gỗ nội thất”
A PHÂN TÍCH THIẾT KẾ WEBSITE BÁN HÀNG
Tầm quan trọng của bài toán
Xây dựng một website sẽ giúp bạn rất nhiều trong việc kinh doanh và mang tớicho bạn rất nhiều lợi ích
+ Tiếp cận được thị trường thế giới
+ Cung cấp được đầy đủ thông tin cho khách hàng một cách nhanh chóng, tiệnlợi
+ Giải đáp thắc mắc, yêu cầu của khách hàng một cách nhanh chóng, hiệu quả.+ Cung cấp được dịch vụ tiện lợi cho khách hàng chọn hàng, đặt hàng mọi lúcmọi nơi
+ Kinh doanh mà không bị giới hạn phạm vi địa lý
+ Truyền tải được nhiều thông tin, thời lượng
+ Dễ dàng theo dõi hiệu quả và nhận phản hồi của khách hàng
+ Tiết kiệm chi phí marketing truyền thống: in ấn, phone, fax…
+ Tạo “bộ mặt” doanh nghiệp ấn tượng, hiện đại và chuyên nghiệp – tăng lợi thếcạnh tranh
+ Xóa khoảng cách giữa doanh nghiệp lớn và nhỏ, trong nước và quốc tế
Trang 6+ Hướng đến việc thanh toán trực tuyến sẽ là một trong những lợi ích mà cácdoanh nghiệp cần phải tính tới để giảm chi phí sản xuất, giảm chi phí giao dịchtrực tiếp như thói quen trước nay.
1.Đặc tả bài toán
Mô tả bài toán website bán đồ gỗ nội thất qua mạng
Khách hàng vào trang chủ của website, tìm hiểu, tham khảo về đồ nộithất Khi khách hàng muốn mua hàng thì phải nhập các thông tin vào website,Nếu nhập thành công thì các thông tin đó sẽ được cập nhật vào tệp khách hàng
Để mua hàng thì khách hàng phải gửi một hóa đơn mua và đặt hàng Nếu xử lýthành công thì các hóa đơn này sẽ được lưu trong tệp hóa đơn Khách hàng tìmkiếm các mặt hàng cần thiết và bộ phận quản lý sẽ tổng hợp thông tin về các mặthàng và phải hồi lại với khách hàng Các mặt hàng này sẽ được cập nhật vào tệpmặt hàng Bộ phận bán hàng sẽ lấy thông tin từ tệp mặt hàng và phản hội lại vớikhách hàng Khi có thêm một biến đổi thì bộ phận quản lý sẽ gửi thông tin đểcập nhật lại dữ liệu Nếu cập nhật thành công thì bộ phận quản lý sẽ nhận đượcbáo cáo Khi khách hàng yêu cầu thống kê- báo cáo thì các báo cáo này sẽ đượcgửi đến khách hàng Khi khách hàng thanh toán thì thông tin sẽ được lấy từ tệphoadon và xử lý, sau đó phản hồi lại với khách hàng
1.1 Cơ cấu tổ chức
Hệ thống tổ chức của công ty bao gồm: Ban điều hành, bộ phận bánhàng, bộ phận quản trị mạng
Trang 7- Sắp xếp, phân chia các loại sản phẩm để khách hàng dễ dàng chọn và đặt hàng
=> Công việc cụ thể cho bộ phận bán hàng: Theo dõi hàng hóa, nhận, theo dõiđơn đặt hàng của khách hàng và xử lý
* Bộ phận quản trịQuản trị mạng, củng cố và đảm bảo cơ sở dữ liệu luôn hoạt động tốt,
1.3 Xác định yêu cầu
- Đối với khách hàng:
+ Dễ hiểu, dễ dùng, hấp dẫn, dễ tìm kiếm thông tin hàng hóa
+ Đảm bảo an toàn tuyệt đối thông tin của khách hàng
Trang 8- Đối với người quản trị:
+ Thêm, xóa, sửa thông tin hàng hóa, kiểm tra dữ liệu nhập vào
+ Theo dõi, xử lý việc đặt hàng, quá trình mua bán của công ty
+ Xem, tra cứu, tìm kiếm thông tin hàng hóa
+ Xem, theo dõi hàng hóa, đơn đặt hàng và khách hàng
+ Thống kê nhập, xuất, tồn kho, hàng hóa bán được…
2 Phân tích và thiết kế hệ thống:
2.1 Khảo sát hiện trạng và xây dựng hệ thống mới
* Sau khi khảo sát đã nắm bắt được các thông tin như sau:
- Quản lý khách hàng : Mỗi khách hàng được quản lý các thông tin sau: họ tên,địa chỉ, số điện thoại, fax, email
- Quản lý hàng hoá: mã hàng hoá, tên hàng hoá, đơn giá, số lượng, hình ảnh, chitiết, mã loại hàng,tên loại hàng
- Quản lý nhà sản xuất:mã nhà sx, tên nhà sx
- Xử lý được đơn hàng và thống kê
* Khách hàng: người lựa chọn mặt hàng để mua Khác với mua trực tiếp tại cửahàng, công ty ở đây khách hàng tự thao tác thông qua từng bước cụ thể để có
2.2 Phân tích hệ thống:
2.2.1 Khảo sát hiện trạng hệ thống
Sau khi khảo sát hiện trạng của hệ thống và xây dựng hệ thống đã đưa racác tệp CSDL
Trang 9Gồm có 3 tệp cơ sở dữ liệu:
NHOMSP, SANPHAM, TINTUC
Nhomsp(id,name)
Sanpham(id, manhom, tensp, mota, gia, hinhanh)
Tintuc(id, ten, mota, noidung, hinhanh)
Nhóm sản phẩm
Sản phẩm
Trang 10Tin tức
Trang 112.2.2 Xây dựng biểu đồ phân cấp chức năng
Trang 12B VẤN ĐỀ KỸ THUẬT
1.Môi trường:
-Ngôn ngữ web: Asp.net, AspScript, JavaScript
-Công cụ lập trình: Microsoft Visual Studio 2010
-Cơ sở dữ liệu: Microsoft Access
2 Khái quát và các đối tượng cơ bản trong ASP.NET
2.1 Khái quát
Trước hết, tên đầy đủ của ASP.NET là Active Server Pages NET (.NET ở đây là NET framework) Nói đơn giản thì ASP.NET là một công nghệ có tính cách mạng dùng để phát triển các ứng dụng về mạng hiện nay cũng như trong tương lai Bạn lưu ý ở chổ ASP.NET là một phương pháp tổ chức
hay khung tổ chức (framework) để thiết lập các ứng dụng hết sức hùng mạnh chomạng dựa trên CLR (Common Language Runtime)
2.2 Các đối tượng cơ bản trong ASP.NET
2.2.1 Label
hiển thị trong label được xác định thông qua thuộc tính Text Thuộc tính Text có thể nhận
và hiển thị nội dung với các tag HTML Label thường được xử dụng để hiển thị và trình
bày nội dung trên trang web
Trang 132.2.5 Button, ImageButton, LinkButton
Các điều khiển Button, ImageButton, LinkButton mặc định đều là các nút Submit Button,mỗi khi được nhấn vào sẽ PostBack về Server
2.2.6 Listbox và DropdownList
ListBox và DropdownList là điều khiển hiển thị danh sách lựa chọn mà người dùng có
thể chọn một hoặc nhiều (chỉ dành cho ListBox) Các mục lựa chọn có thể được thêm vàodanh sách thông qua lệnh hoặc ở cửa sổ thuộc tính (Property Windows)
Ví dụ: sửa lại trang Demo.aspx có nội dung như sau:
<%@ Page Language ="C#" AutoEventWireup ="true" CodeBehind ="Demo.aspx.cs" Inherits ="ViDu1.Demo" %>
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head runat ="server">
< title >Xử dụng control Label</ title >
< style type ="text/css">
< asp : Button ID ="Chon" runat ="server" BackColor ="Blue" ForeColor ="White"
onclick ="Button1_Click1" Text ="Chọn địa điểm" Width ="110px" />
</ td >
</ tr >
< tr >
Trang 14< asp : Label ID ="LB_DiaDien_selected" runat ="server"></ asp : Label >
Trên file Demo.aspx.cs, trong class Demo ta xây dựng hai hàm sau:
protected void Page_Load(object sender, EventArgs e)
Trang 152.2.7 CheckBoxList, RadioButtonList
Hai điều khiển này được dùng để tạo ra một nhóm các CheckBox/Radio Button Dođây là điều khiển danh sách nên nó cũng có thuộc tính Items chứa tập hợp các mục chọnnhư ListBox/DropDownList Các thao tác trên tập hợp Items, xử lý mục chọn cũng tương
Trang 16Ds_Binh_chon.Add( "7" , "Ghi âm" ) ;
Ds_Binh_chon.Add( "8" , "Chơi game" );
Trang 17C CÀI ĐẶT CHƯƠNG TRÌNH THỰC NGHIỆM
1 Giao diện chính của các trang
1.1 Trang chủ
Trang 181.2 Trang giới thiệu về công ty cổ phần đồ gỗ CDHH
Trang 191.3 Trang sản phẩm
Trang 201.4 Trang hình thức thanh toán
Trang 211.5 Trang tuyển dụng
Trang 221.6 Trang tin tức
Trang 231.7 Trang liên hệ
Trang 241.8 Trang sản phẩm riêng cho Admin
Trang 251.9 Trang nhóm sản phẩm dùng riêng cho Admin
1.10 Trang tin tức dành riêng cho Admin cập nhật
Trang 261.11 Một số liên kết, quảng cáo trong phần mater page của trang website