Trung tâm dữ liệu và công nghệ thông tin

57 1.1K 1
Trung tâm dữ liệu và công nghệ thông tin

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đơn vị thực tập 1.2 Giới thiệu để tài 1.2.1 Mục tiêu đề tài 1.2.2 Ngôn ngữ triển khai 1.2.2.1 Tổng quát ASP.Net Tiến trình xử lý trang Web viết ASP.NET CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 11 2.1 Mô tả hệ thống 11 2.1.1 Nhiệm vụ 11 2.1.2 Cơ cấu tổ chức phân công trách nhiệm 13 2.1.3 Quy trình xử lý 14 2.1.4 Quy tắc quản lý 16 2.1.5 Mẫu biểu .16 2.2 Mơ hình tiến trình nghiệp vụ hệ thống .17 2.2.2 Định nghĩa ký hiệu 17 2.2.3 Giải thích vẽ mơ hình .18 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG 19 3.1 Sơ đồ phân rã chức 19 3.1.1 Các bước xây dựng .19 3.1.2 Ký hiệu sử dụng 20 3.1.3 Áp dụng toán 20 3.2 Sơ đồ luồng liệu 22 3.2.1 Các bước xây dựng .22 3.2.2 Ký hiệu sử dụng 23 3.2.3 Áp dụng toán 24 CHƯƠNG : PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU .28 4.1 ER mở rộng 28 4.1.1 Xác định kiểu thực thể, kiểu thuộc tính 28 4.1.2 Xác định kiểu liên kết 29 4.1.3 Vẽ ER mở rộng 30 4.2 Chuẩn hóa liệu 31 4.2.1 Chuyển đổi từ ER mở rộng ER kinh điển .31 4.2.2 Chuyển đổi từ ER kinh điển ER hạn chế 34 4.2.3 Chuyển đổi từ ER hạn chế mơ hình quan hệ .37 4.3 Đặc tả bảng liệu mơ hình quan hệ 38 4.3.1 Bảng “Customers” 38 4.3.2 Bảng “Order” 39 4.3.3 Bảng “OrderDetails” 40 4.3.4 Bảng “Categories” 41 4.3.5 Bảng “Products” 41 4.3.6 Bảng “ShoppingCart” 42 4.3.7 Bảng “YKienKH” .42 4.3.8 Bảng “Administrator” 43 CHƯƠNG 5: THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 43 5.1 Thiết kế kiểm soát .43 5.1.1 Xác định nhu cầu bảo mật hệ thống 43 5.1.2 Phân định nhóm người dùng .44 5.2 Thiết kế giao diện 45 5.2.1 Phần chương trình dùng cho nhân viên công ty 45 Xây dựng website bán máy tính qua mạng GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo 5.2.2 Phần chương trình dùng cho khách hàng thăm website 45 5.3 Thiết kế liệu 48 5.4 Thiết kế chương trình 52 5.4.1 Phần chương trình dùng cho nhân viên cơng ty .52 5.4.2 Phần chương trình dùng cho khách hàng 53 KẾT LUẬN .54 TÀI LIỆU THAM KHẢO 56 LỜI NÓI ĐẦU Ngày này, nhu cầu sử dụng xã hội ln động thúc đẩy sản xuất, phát triển Như biết, việc thiếu thông tin gây nhiều khó khăn cho việc đưa sản phẩm tiếp cận đến người dùng, gây lãng phí cho xã hội Bên cạnh đó, phát triển Internet tạo bước ngoặt lớn định hướng cho phát triển ngành Công nghệ thông tin nước ta nhu cầu sử dụng máy tính để trao đổi cập nhật thơng tin Từ thực tế đó, việc đưa thông tin đáp ứng nhu cầu người hỗ trợ việc kinh doanh, mua bán diễn ngày nhanh chóng, tiết kiệm trở nên vô cấp thiết Song song với việc phát triển bán hàng qua điện thoại, ứng dụng với thời đại công nghệ thông tin phát triển nay, mua bán qua Xây dựng website bán máy tính qua mạng GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo mạng giải pháp tối ưu cho việc phân phối thơng tin vào mục đích thương mại Đây mảnh đất cho thị trường tiêu dùng phát triển giai đoạn kinh tế trỗi dậy nước ta Với hình thức mua bán trực tuyến này, bạn mua hàng nhà qua loạt hệ thống cửa hàng ảo mạng Ngày nay,bất thứ hàng hóa bạn đặt hàng mua qua mạng từ: sách báo, hoa, đồ dân dụng,hay bạn muốn kinh doanh hình thức kinh doanh mảnh đất cho bạn khám phá thể Cửa hàng ảo xây dựng dựa phần mềm, giống siêu thị hàng chuyên dùng, việc ứng dụng tương lai tiềm chưa khai thác hết Trong khuôn khổ, đề tài dừng lại khâu quan sát tìm hiểu Hy vọng có bảo giúp đỡ từ thầy cô để đề tài hướng Sinh viên thực Trịnh Văn Thảo CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đơn vị thực tập 1.1.1 Chức năng: Trung tâm Dữ liệu công nghệ thông tin đơn vị thuộc Cục Hải quan TP Hà nội có chức giúp Cục trưởng Cục Hải quan TP Hà Nội tổ chức thực ứng dụng công nghệ thông tin vào lĩnh vực quản lý, bảo mật, an toàn sở liệu thơng tin có liên quan đến hoạt động Hải quan phạm vi quản lý Cục Hải quan TP Hà Nội 1.1.2 Nhiệm vụ, quyền hạn Trung tâm Dữ liệu Công nghệ thông tin: Xây dựng website bán máy tính qua mạng GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo - Tham mưu cho Cục trưởng tổ chức thực quy định pháp luật hành việc thu thập, lưu giữ, khai thác, bảo mật, an toàn sở liệu hệ thống thông tin Cục hải quan TP Hà Nội - Tổ chức nghiên cứu, quản lý thực đề án ứng dụng công nghệ thông tin vào hoạt động Cục Hải quan TP Hà Nội sau Tổng cục Hải quan, Cục trưởng Cục Hải quan thành phố phê duyệt Thực đề án công nghệ thông tin Tổng cục Hải quan phân cấp cho Cục Hải quan Thành phố - Là đầu mối tổ chức tiếp nhận nguồn thông tin từ Tổng cục Hải quan, từ đơn vị thuộc máy Cục Hải quan thành phố, từ đơn vị khác có liên quan Thực biện pháp bảo mật, an toàn cho kho liệu thơng tin máy tính trang thiết bị hệ thống Cục Hải quan tỉnh để thực việc trao đổi thông tin Hải quan kịp thời, xác với độ an ninh, an tồn cao - Quản lý kỹ thuật công nghệ thông tin Cục Hải quan tỉnh: + Bảo đảm kỹ thuật ( phần cứng phần mềm) cho hệ thống thông tin triển khai địa bàn Cục Hải quan tỉnh + Bảo đảm thông tin thông suốt theo quy định: Từ Cục Hải quan tỉnh tới Tổng cục Hải quan ngược lại Từ Cục Hải quan tỉnh tới quan nhà nước có liên quan đến hoạt động xuất khẩu, nhập địa bàn hoạt động Cục Hải quan TP Hà Nội, đối tượng thực khai hải quan điện tử có nối mạng với hệ thống thơng tin máy tính Cục Hải quan tỉnh ngược lại; Từ Trung tâm liệu công nghệ thông tin tới đơn vị thuộc máy tổ chức Cục Hải quan tỉnh ngược lại Xây dựng, cập nhật bảo đảm kỹ thuật thông tin Cục Hải quan tỉnh website Tổng cục Hải quan Theo dõi hoạt động bảo trì hệ thống cơng nghệ thơng tin Cục Hải quan tỉnh; theo dõi, quản lý trang thiết bị Xây dựng website bán máy tính qua mạng GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo - Giúp Cục trưởng việc hướng dẫn, đạo đơn vị trực thuộc Cục Hải quan tỉnh việc thực nhiệm vụ thu thập, quản lý, cung cấp, cập nhật, báo cáo số liệu thống kê theo quy định Tổng cục Hải quan, Cục Hải quan tỉnh kiểm tra việc thực nhiệm vụ Chi cục Hải quan - Kiến nghị Cục trưởng Cục Hải quan tỉnh ứng dụng công nghệ thông tin vào hoạt động nghiệp vụ, cải tiến quy trình nghiệp vụ Hải quan phù hợp với việc áp dụng công nghệ thông tin hoạt động hải quan - Đề xuất để Cục trưởng Cục Hải quan tỉnh Tổng cục hải quan tổ chức, hướng dẫn, đào tạo nghiệp vụ tin học, thống kê chương trình ứng dụng cơng nghệ thơng tin cho cán bộ, công chức thuộc Cục Hải quan tỉnh; thực nhiệm vụ hướng dẫn đào tạo cấp có thẩm quyền phân cơng - Trưởng Trung tâm liệu cơng nghệ thơng tin( trưởng phịng phụ trách công tác xây dựng sở liệu công nghệ thông tin) thực quản lý cán bộ, công chức thuộc Trung tâm tài sản, thiết bị Ngành giao cho Trung tâm chế độ - Thực nhiệm vụ khác Cục trưởng giao 1.1.3 Tổ chức Trung tâm liệu công gnhệ thông tin thuộc Cục Hải quan TP Hà Nội Trung tâm liệu công nghệ thông tin thuộc Cục Hải quan TP Hà Nội có 01 Trưởng trung tâm, 02 phó trưởng trung tâm,19 nhân viên Trưởng Trung tâm Phó trưởng Trung tâm trực tiếp phụ trách mảng công việc cụ thể Trung tâm Hiện Trung tâm Dữ liệu công nghệ thông tin thuộc Cục Hải quan TP Hà Nội chia làm 05 nhóm: Nhóm phần mềm; Nhóm bảo trì; Nhóm quản trị mạng; Nhóm Thống kê; Nhóm văn phịng Mỗi nhóm chịu trách nhiệm mảng cơng việc, cụ thể: - Nhóm Phần mềm: Giúp việc Lãnh đạo Trung tâm triển khai, nâng cấp, bảo đảm kỹ thuật phần mềm quy mô ngành triển khai sử dụng Cục Chi cục Xây dựng website bán máy tính qua mạng GVHD: Cao Thu Hương - SVTH: Trịnh Văn Thảo Nhóm Bảo trì: giúp việc Lãnh đạo Trung tâm việc triển khai, nâng cấp, đảm bảo kỹ thuật hạ tầng hệ thống công nghệ thông tin, bảo đảm vận hành thông suốt hệ thống mạng LAN hệ thống máy chủ Chi cục - Nhóm Quản trị mạng: giúp việc Lãnh đạo Trung tâm việc triển khai, nâng cấp, đảm bảo kỹ thuật hệ thống quản trị mạng, an toàn an ninh mạng, chống virus, đảm bảo vận hành thơng suốt hệ thống mạng WAN - Nhóm Thống kê: giúp việc Lãnh đạo Trung tâm việc đảm bảo công tac báo cáo thống kê, truyền nhận liệu - Nhóm Văn phịng: giúp việc Lãnh đạo Trung tâm việc đảm bảo cơng tác hành chính, văn thư, lưu trữ, quản lý trang thiết bị công nghệ thông tin Mối quan hệ công tác Trung tâm Dữ liệu công nghệ thông tin thuộc Cục Hải quan TP Hà Nội - Chịu quản lý toàn diện, đạo trực tiếp Cục trưởng Cục Hải quan TP Hà Nội; chịu đạo, hướng dẫn nghiệp vụ đơn vị phụ trách công tác liệu công nghệ thông tin thuộc quan Tổng cục Hải quan - Với đơn vị thuộc quan Cục Hải quan tỉnh quan hệ phối hợp công tác phạm vi nhiệm vụ giao - Hướng dẫn đôn đốc Chi cục Hải quan trực thuộc Cục Hải quan tỉnh nghiệp vụ liên quan đến công tác liệu công nghệ thông tin 1.2 Giới thiệu để tài 1.2.1 Mục tiêu đề tài - Tìm hiểu nghiệp vụ bán hàng máy tính qua mạng - Phân tích thiết kế xây dựng sở liệu hệ thống bán hàng qua mạng - Xây dựng website đáp ứng chức website bán hàng Cố gắng thực toán trực tuyến đạt yêu cầu website thương mại điện tử Xây dựng website bán máy tính qua mạng GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo 1.2.2 Ngôn ngữ triển khai 1.2.2.1 Tổng quát ASP.Net Trước hết, họ tên ASP.NET Active Server Pages NET (.NET NET framework) Nói đơn giản, ngắn gọn ASP.NET cơng nghệ có tính cách mạng dùng để phát triển ứng dụng mạng tương lai (ASP.NET is a revolutionary technology for developing web applications) Bạn lưu ý chổ ASP.NET phương pháp tổ chức hay khung tổ chức (framework) để thiết lập ứng dụng hùng mạnh cho mạng dựa CLR (Common Language Runtime) ngôn ngữ lập trình Ngơn ngữ lập trình dùng để diển đạt ASP.NET khóa VB.NET (Visual Basic NET) VB.NET 25 ngôn ngữ NET dùng để phát triển trang ASP.NET mà Sơ lược NET Framework Mọi chức ASP.NET có hồn tồn dựa vào NET framework, có chữ NET ASP.NET Ta cần phải hiểu thấu đáo kiến trúc hạ tầng NET framework để dùng ASP.NET cách hiệu quả, quan trọng CLR NET Framework Class CLR (COMMON LANGUAGE RUNTIME) CLR môi trường dùng để quản lý thi hành nguồn mã (manage the execution of code) mà ta soạn biên dịch (write and compile code) ứng dụng Tuy nhiên biên dịch nguồn mã, ta lại biên dịch chúng thành ngôn ngữ trung gian gọi Microsoft Intermediate Language (MSIL) Chính MSIL trung gian ngơn ngữ chung cho tất ngơn ngữ NET có, bạn đốn ASP.NET biên dịch (compile) MSIL khác Trong biên dịch vậy, ứng dụng sản xuất thông tin cần thiết để tự quảng cáo mình, ta gọi thơng tin metadata Ðến ta chạy ứng dụng, CLR tiếp quản (take-over) lại biên dịch (compile) nguồn mã lần thành ngôn ngữ gốc (native language) máy vi tính trước thi hành cơng tác bố trí nguồn mã Ta cảm thấy việc bận rộn sau hậu trường phải chờ đợi khỗng thời gian cần thiết để CLR chấm dứt nhiệm vụ lần đầu phải biên dịch (compile) hiển thị trang Web, chuyện xi chèo mát mái, cuối ta có trình biên dịch (compiled code) để xử dụng hiệu .NET FRAMEWORK CLASSES Xây dựng website bán máy tính qua mạng GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo Ðiều quan trọng mà ta cần phải nhớ thứ NET object, tỷ trang ASP.NET, hộp thông điệp (message box) nút bấm (button), tất object Các object tổ chức lại thành nhóm riêng biệt thư viện để ta dễ dàng xữ dụng Ta gọi nhóm namespaces, ta dùng namespace để gọi hay nhập (import) class cần thiết cho ứng dụng Tiến trình xử lý trang Web viết ASP.NET Khi có người yêu cầu tham khảo trang web ta, trước hết ASP.NET biên dịch (compile) mã phần Code Decalration Block trang ASP.NET Nếu để ý chút, ta nhận thấy có trì hỗn nhẹ nhàng hay khơng đáng kể trước browser hiển thị trang web đó, trang viếng thăm lần thứ nhì lần sau trì hỗn ta nhận thấy trước biến mất, lý trang biên dịch rồi, ASP.NET có việc dùng mà không cần phải biên dịch lần nữa, hiệu suất gia tăng ngoạn mục Nhớ mã ASP.NET biên dịch thành MSIL, CLR quản lý sau biên dịch thành ngôn ngữ gốc máy (native machine language) trước trang gởi browser Client Nguồn mã (code) mà ta lập trình trang web lưu trữ nơi riêng biệt, CLR thăm chừng luôn, phịng trường hợp ta thay đổi nguồn mã CLR biên dịch lại cách tự động trang web mà khơng cần ta phải làm Sau trang web biên dịch, ASP.NET bắt đầu tiến trình xử lý tất nguồn mã kể cố (events) tỷ ta gõ vài chữ hộp chữ (text box) nhấp (click) nút máy ASP.NET (ASP.NET engine) nghiên cứu, khảo sát biến cố để định cách phản ứng thi hành để đáp ứng lại biến cố theo kế hoạch lập trình quy định trước Tiếp theo, ASP.NET biến đổi tất Server Controls trang web thành yếu tố HTML tương đương (HTML elements) tỷ biến đổi control thành HTML để hiển thị hàng chữ "Welcome to Khóa Tự Học ASP.NET - Vovisoft" thí dụ phân tích hiển thị Client Browser ASP.NET định giá nguồn mã Code Render Block (nếu có) sản xuất yếu tố HTML tương đương Cuối cùng, ASP.NET gởi kết chung dạng HTML tới Client Browser, Client Browser nhận trang web dạng phù hợp với tiêu chuẩn HTML, ASP.NET dấu biến nguồn mã control thuộc phạm vi Server (Server Side Code and Controls) Xây dựng website bán máy tính qua mạng GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo Như vậy, ta dùng Web Browser (không thiết MSIE) hiển thị trang ASP.NET, Client Browser trang ASP.NET trang HTML đơn giản có phần nối them (.aspx) lạ mà 1.2.2.2 Hệ quản trị sở liệu SQL SQL (Structured Query Language) ngôn ngữ sử dụng cho hệ quản trị sở liệu quan hệ Ngôn ngữ SQL chuẩn đưa ANSI (American National Standards Institude) ISO (International Standards Organization) với phiên phiên SQL 2008 (Phiên đưa năm 2008) Mặc dù có nhiều ngơn ngữ khác đưa cho hệ quản trị CSDL quan hệ, SQL ngôn ngữ sử dụng rộng rãi nhiều hệ thống CSDL thương mại Oracle, SQL Server, DB2, Micrsoft Access… Thông qua SQL, người sử dụng dễ dàng định nghĩa liệu, thao tác với liệu… Mặt khác, ngơn ngữ có tính khai báo nên dễ sử dụng mà trở nên phổ biến SQL ngôn ngữ truy vấn cấu trúc - SQL cho phép bạn truy nhập vào CSDL - SQL chuẩn ngôn ngữ ANSI - SQL lấy liệu từ CSDL - SQL chèn liệu vào CSDL - SQL xóa liệu CSDL - SQL sửa đổi liệu có CSDL SQL chuẩn SQL chuẩn ANSI – Viện tiêu chuẩn quốc gia Hoa Kỳ truy xuất hệ thống CSDL Các câu lệnh SQL sử dụng để truy xuất cập nhật liệu CSDL SQL họat động với hầu hết chương trình CSDL MS Access, DB2, Infomix, MS SQL Server, Oracle,… Hầu hết chương trình CSDL hỗ trợ SQL có phần mở rộng cho SQL hoạt động với chương trình Xây dựng website bán máy tính qua mạng GVHD: Cao Thu Hương Thảo 10 SVTH: Trịnh Văn Bảng CSDL Một CSDL thường bao gồm hay nhiều bảng (table) Mỗi bảng xác định thông qua tên (ví dụ Customer Orders) Bảng chứa mẩu tin - dòng, liệu bảng Cấu trúc truy vấn Với SQL ta truy vấn CSDL nhận lấy kết trả thông qua câu truy vấn SQL ngôn ngữ thao tác liệu (DML – Data Manipulation Language) SQL cú pháp để thực thi câu truy vấn SQL bao gồm cú pháp để cập nhật – sửa đổi, chèn thêm xóa mẩu tin SQL ngơn ngữ định nghĩa liệu (DDL – Data Definition Language) Phần DDL SQL cho phép tạo xóa bảng Chúng ta định nghĩa khóa (key), mục (index), định liên kết bảng thiết lập quan hệ ràng buộc bảng CSDL 1.2.2.3 Ngơn ngữ lập trình C# _ Ngơn ngữ lập trình hướng đối tượng mơi trường NET: C# _ Tính hướng đối tượng C# • Cú pháp thừa kế C#, chức ảo, tính liên quan • Những phương thức nạp chồng: C# cho phép bạn định nghĩa dạng khác phương thức lớp Trình biên dịch tự động chọn phương thức thích hợp dựa vào tham số truyền vào • Construction Destruction: Nó rõ cách mà đối tượng khởi tạo có số hành động tự động kèm theo tự động giải phóng kết thúc • Struct: kiểu giá trị mà cung cấp tiện nghi bạn cần số tính lớp mà khơng cần phải vất vả tạo thực thể lớp cho phức tạp Xây dựng website bán máy tính qua mạng 43 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo Description Ký tự Nội dung Date Ngày Ngày tạo 4.3.8 Bảng “Administrator” STT Khóa Tên trường Kiểu liệu Diễn giải AdminID Number Mã người quản trị AdminName Ký tự Tên người quản trị Password Ký tự Mật Email Email địa email Khóa ngoại X CHƯƠNG 5: THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 5.1 Thiết kế kiểm soát 5.1.1 Xác định nhu cầu bảo mật hệ thống Có nhiều biện pháp áp dụng để ngăn chặn âm mưu xâm hại hệ thống Tuy nhiên, biện pháp có điểm hạn chế Vì cần phối hợp nhiều phương pháp đạt yêu cầu mong muốn Các biện pháp xếp từ thô đến phức tạp Ở mức thấp ta cho người dùng mật để truy cập hệ thống, mức cao việc phân loại người dùng để gán cho loại người dùng số quyền truy cập định, cho phép số người dùng ủy quyền, tức giao quyền truy cập cho người khác Để đảm bảo tính chặt chẽ thơng tin tránh tình trạng mát thơng tin Nhu cầu bảo mật hệ thống mức trung bình cao Mức độ cho phép người sử dụng truy cập hay không truy cập vào website Đồng thời kiểm sốt mức độ trang truy cập vào Có thể người dùng truy cập vào họ xem thông tin mà không thao tác chúng Sự bảo mật với mục đích chống phá hại hay làm thơng tin bảo trì hệ thống Để có hệ thống hoạt động đắn, hiệu ta cần phải bổ sung kiểm soát cần thiết Các kiểm soát nhằm tăng độ tin cậy hệ thống thơng tin, phịng Xây dựng wesite bán máy tính qua mạng 44 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo chống hay hạn chế tối đa nguy gây mát, hư hỏng thông tin, đe doạ hoạt động hệ thống ngẫu nhiên hay cố ý Mục đích việc thiết kế kiểm sốt đề xuất biện pháp nhằm làm cho hệ thống đảm bảo 5.1.2 Phân định nhóm người dùng Hệ thống gồm có nhóm người dùng nhân viên công ty khách hàng  Quy định quyền hạn cho nhóm người dùng  Đối với nhóm người dùng nhân viên cơng ty lại phân định với quyền hạn khác tùy thuộc vào vị trí cơng việc nhân viên Trong có :  Người quản trị hệ thống Admin có quyền hạn cao Được phép thao tác tất trang hệ thống Khác với nhóm khác Admin thay đổi sở liệu, cập nhật thông tin sản phẩm, quản lý người dùng khác Admin thay đổi hay nâng cấp chức hệ thống mà ta sử dụng cách dễ dàng để phát triển hệ thống hồn thiện quy mơ tính hỗ trợ phần mềm  Một số nhân viên khác có quyền cập nhật, hay chỉnh sửa số bảng liệu tùy thuộc vào cơng việc, hay xem thơng tin  Đối với nhóm người dùng khách hàng, nhóm xem thơng tin sản phẩm, tìm kiếm sản phẩm mua hàng cho công ty Khách hàng truy cập vào trang trưng bầy sản phẩm lựa chọn cho sản phẩm ưng ý cho vào giỏ hàng Ngoài khách hàng đăng ký thành viên hệ thống Để hưởng ưu tiên định  Xác định bảng phục vụ cho nhu cầu bảo mật  STT Bảng Administrators : lưu thông tin người quản trị Khóa Khóa ngoại X Tên trường AdminID Xây dựng wesite bán máy tính qua mạng Kiểu liệu Int Diễn giải Mã nhóm quản trị 45 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo AdminName Ký tự Tên nhóm Password Ký tự Mật Email Ký tự Thư điện tử 5.2 Thiết kế giao diện 5.2.1 Phần chương trình dùng cho nhân viên cơng ty Giao diện chương trình sử dụng cho nhân viên hệ thống chia làm phần gồm : Header, LeftContent, Content Phần Header hiển thị banner ảnh sản phẩm logo công ty Phần LeftContent hiển thị menu chương trình sử dụng cho nhân viên hệ thống xếp nằm dọc : hệ thống, quản lý tài khoản, quản lý sản phẩm, Phần Content phẩn hiển thị nội dung chương trình danh mục menu triệu gọi 5.2.2 Phần chương trình dùng cho khách hàng thăm website Giao diện chương trình sử dụng cho khách hàng chia làm phần gồm : Header, LeftContent, RightContent, Content, Footer Phần Header banner ảnh bố trí góc bên trái logo cơng ty, phần cịn lại số sản phẩm đẹp trưng bày ảnh động Phía phần Header số menu chương trình xếp nằm ngang Phần Content phần hiển thị nội dung chương trình kích hoạt menu, mặc định chạy chương trình danh mục số sản phẩm xếp thành listview bao gồm hình ảnh Phần Footer hiển thị nội dung trang giới thiệu địa chỉ, số điện thoại, Fax địa email công ty Một số hình ảnh website cơng ty sau : - Trang quản trị website Xây dựng wesite bán máy tính qua mạng 46 GVHD: Cao Thu Hương - Trang quản lý hàng hóa - Trang thể thơng tin sản phẩm Xây dựng wesite bán máy tính qua mạng SVTH: Trịnh Văn Thảo 47 GVHD: Cao Thu Hương - Trang toán sau mua hàng : Xây dựng wesite bán máy tính qua mạng SVTH: Trịnh Văn Thảo 48 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo 5.3 Thiết kế liệu Mô tả chi tiết bảng mơ hình liệu  Bảng khách hàng (Customers) Số hiệu:2 Tên bảng: Khách hàng Bí danh:Customers Mơ tả: Lưu thơng tin khách hàng Mô tả chi tiết cột Số Tên cột Mô tả Kiểu liệu N CustomerID Mã số khách hàng varchar FirstName Tên khách hàng Nvarchar LastName Họ tên đệm Nvarchar Email Địa thư điện tử Nvarchar Address1 Địa Nvarchar Address1 Địa Nvarchar City Thành phố Nvarchar State Quận huyện Nvarchar Zip Mã tỉnh Nvarchar 10 Country Quốc gia Nvarchar 11 Phone Điện thoại Nvarchar 12 Password Mật Nvarchar Cột khóa ngồi Quan hệ với bảng Khóa ngồi Số Tên  Số hiệu:3 Bảng loại hàng hóa (Categories) Tên bảng: Loại hàng Mô tả: Lưu thông tin loại hàng Mô tả chi tiết cột Xây dựng wesite bán máy tính qua mạng Bí danh:Categories 49 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo Số Tên cột Mô tả Kiểu liệu N CategoryID Mã loại hàng hóa Int CategoryName TenLoai Nvarchar Cột khóa ngồi Quan hệ với bảng Khóa ngồi Số Tên  Bảng hàng hóa (Product) Số hiệu:4 Tên bảng: Hàng hóa Bí danh:Products Mơ tả: Lưu thông tin mặt hàng Mô tả chi tiết cột Số Tên cột Mô tả Kiểu liệu ProductID Mã hàng hóa int ProductName Tên hàng hóa Nvarchar CategoryID Mã loại hàng int SmallProductImage ảnh nhỏ Nvarchar LargeProductImage ảnh to Nvarchar UnitCost UnitPrice Đơn giá Nvarchar Description Mô tả thêm Nvarchar QuantityInStock Số lượng tồn kho Int 10 DateInCome Ngày nhập kho Datetime 11 Results 12 Guarantee Hạn bảo hành N Int Nvarchar Khóa ngồi Số Tên Cột khóa ngồi Quan hệ với bảng CategoryID CategoryID Categories Xây dựng wesite bán máy tính qua mạng 50 GVHD: Cao Thu Hương  SVTH: Trịnh Văn Thảo Bảng hóa đơn (DonHang) Số hiệu:11 Tên bảng: Đơn hàng Bí danh:DonHang Mơ tả: Lưu thơng tin hóa đơn bán hàng Mô tả chi tiết cột Số Tên cột Mô tả Kiểu liệu OrderID Số hóa đơn Int CustomersID Mã số khách hàng Int OrderDate Ngày lập hóa đơn smalldatime OrderStatus Trạng thái Nvarchar ShipDate Ngày giao hàng Datetime ShipAddress1 Địa giao hàng Nvarchar ShipAddress2 Địa giao hàng Nvarchar ShipCity Thành phố Nvarchar ShipState Quận huỵen Nvarchar 10 ShipZip Mã tỉnh Nvarchar 11 ShipCountry Quốc gia Nvarchar 12 ShipTelephone Điện thoại Nvarchar 13 ShipToFirstName Tên ngày nhận Nvarchar 14 ShipToLastName Họ đệm Nvarchar 15 CardType Thẻ toán Nvarchar 16 ExpireDate Ngày hết hạn Datetime 17 BillAddress1 Địa hóa đơn Nvarchar 18 BillAddress2 Địa hóa đơn Nvarchar 19 BillCity Thành phố Nvarchar Xây dựng wesite bán máy tính qua mạng N 51 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo 20 BillState Quận huyện Nvarchar 21 BillZip Mã tỉnh Nvarchar 22 BillCountry Quốc gia Nvarchar 23 BillTelephone Điện thoại Nvarchar 24 BillToFirstName Tên người hóa đơn Nvarchar 25 BillToLastName Họ đệm Nvarchar 26 TotalPrice Tổng tiền Int Khóa ngồi Số Tên Cột khóa ngồi Quan hệ với bảng CustomerID CustomerID Customer  Bảng chi tiết đơn hàng(OrderDetails) Số hiệu:12 Tên bảng: chi tiết đơn hàng Bí danh: OrderDetails Mơ tả: Lưu thơng tin chi tiết hóa đơn Mơ tả chi tiết cột Số Tên cột Mô tả Kiểu liệu OrderID Số hóa đơn Int ProductID Mã hàng hóa Int Quantity Số lượng Int UnitCost Đơn giá N Money Khóa ngồi Số Tên Cột khóa ngồi Quan hệ với bảng ProductID ProductID Product  Bảng Admin (Administrators) Số hiệu:13 Tên bảng: Admin Xây dựng wesite bán máy tính qua mạng Bí danh: Administrators 52 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo Mô tả: Lưu thông tin người dùng Mô tả chi tiết cột Số Tên cột Mô tả Kiểu liệu N AdminID Mã admin Int AdminName Tên admin Nvarchar Password Mật Nvarchar Email Thư điện tử Nvarchar Cột khóa ngồi Quan hệ với bảng Khóa ngồi Số Tên  Bảng giỏ hàng (ShoppingCart) Số hiệu:14 Tên bảng: giỏ hàng Bí danh: ShoppingCart Mơ tả: Lưu thơng tin giỏ hàng Mô tả chi tiết cột Số Tên cột Mô tả Kiểu liệu N RecordID Mã giỏ hàng Int CartID Số hiệu truy cập Int ProductID Mã hàng Int Quantity Số lượng Int DateCreated Ngày tạo lập Datetime Cột khóa ngồi Quan hệ với bảng Khóa ngồi Số Tên 5.4 Thiết kế chương trình 5.4.1 Phần chương trình dùng cho nhân viên cơng ty Chương trình sử dụng cho nhân viên công ty bao gồm :  Cập nhật liệu danh mục nhà cung cấp, loại hàng hóa hàng hóa Xây dựng wesite bán máy tính qua mạng 53 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo  Cập nhật tin tức công ty  Cập nhật liệu người dùng cấp quyền  Xem ý kiến đóng góp, thắc mắc khách hàng trả lời thư  Thống kê mặt hàng bán chạy nhất, khách hàng mua nhiều định chương trình khuyến mại, giảm giá cho khách hàng thường xuyên công ty 5.4.2 Phần chương trình dùng cho khách hàng  Xem thơng tin loại hàng hóa, chi tiết hàng hóa  Tìm kiếm mặt hàng theo số tiêu chí : nhãn hiệu, tên hàng hóa  Đăng ký làm thành viên hệ thống website  Đăng nhập  Mua hàng  Đóng góp ý kiến, thắc mắc, trao đổi với cửa hàng mặt hàng mà công ty bán, hợp đồng bán hàng  Quảng cáo mặt hàng bán công ty Xây dựng wesite bán máy tính qua mạng 54 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo KẾT LUẬN Sau thời gian nghiên cứu hệ thống với hướng dẫn tận tình giáo hướng dẫn thực tập, em dần hồn thiện báo cáo Tuy nhiên, với yêu cầu đề em hạn chế đinh Nếu thời gian cho phép, em phát triển mở rộng hệ thống, sâu vào xử lý modul chương trình cách tốt Trong trình thực báo cáo thực tập tốt nghiệp với hướng dẫn tận tình Cao Thu Hương, em cố gắng để tìm hiểu hệ thống đạt số kết định Những kết đạt  Về công nghệ - Tìm hiểu nắm bắt cơng cụ thiết kế Web - Các dịch vụ Internet thương mại điện tử - Tìm hiểu ASP.NET - Hệ quản trị sở liệu SQL Server 2005 - Ngơn ngữ lập trình C#  Ứng dụng sở lý thuyết vào việc xây dựng Website - Tìm hiểu nghiệp vụ bán hàng máy tính qua mạng Xây dựng wesite bán máy tính qua mạng 55 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo - Phân tích thiết kế xây dụng sở liệu hệ thống - Thiết kế giao diện trang Web - Cho phép khách hàng tra cứu, xem mua hàng hóa cách nhanh chóng thuận tiện - Hỗ trợ quản trị website quản lý chức website Những mặt hạn chết Website : - Website chưa thử nghiệm áp dụng vào thực tế nên chưa có tính thực tế - Website giải vấn đề nhất, chưa thực việc toán trực tiếp qua mạng - Website chưa giải hết vấn đề phân tích đặt Thiết kế liệu dàn trải, mang thiên hướng ứng dụng desktop nhiều website Hướng phát triển website Trong tương lai, thương mại điện tử thật phát triển Việt Nam, website thực phương thức toán trực tiếp qua mạng Tuy nhiên vài lý do, tập em chưa đáp ứng hết yêu cầu đề mắc phải sai sót Em mong thầy bảo thêm để đề tài em ngày hoàn thiện đưa vào sử dụng Em xin chân thành cảm ơn Cao Thu Hương tận tình bảo em thời gian em hoàn thành đồ án Hà nội, ngày 09 tháng 04 năm 2009 Sinh viên Trịnh Văn Thảo Xây dựng wesite bán máy tính qua mạng 56 GVHD: Cao Thu Hương SVTH: Trịnh Văn Thảo TÀI LIỆU THAM KHẢO [1] Phân tích thiết kế hệ thống_ Nguyễn Văn Ba [2] Đoàn Văn Ban, Cơ sở liệu hướng đối tượng, giáo trình Khoa CNTT, HN 2003 [3] Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML (Thực hành với Rational Rose), NXB Khoa học Kỹ thuật, Hà Nội 2002 [4] Đồn Văn Ban, Phân tích, thiết kế lập trình hướng đối tượng, NXB Thống Kê 1997 [5] Website http:// www.rational.com/ Xây dựng wesite bán máy tính qua mạng ... công gnhệ thông tin thuộc Cục Hải quan TP Hà Nội Trung tâm liệu công nghệ thông tin thuộc Cục Hải quan TP Hà Nội có 01 Trưởng trung tâm, 02 phó trưởng trung tâm, 19 nhân viên Trưởng Trung tâm Phó... sở liệu công nghệ thông tin) thực quản lý cán bộ, công chức thuộc Trung tâm tài sản, thiết bị Ngành giao cho Trung tâm chế độ - Thực nhiệm vụ khác Cục trưởng giao 1.1.3 Tổ chức Trung tâm liệu công. .. 1.1.1 Chức năng: Trung tâm Dữ liệu công nghệ thông tin đơn vị thuộc Cục Hải quan TP Hà nội có chức giúp Cục trưởng Cục Hải quan TP Hà Nội tổ chức thực ứng dụng công nghệ thông tin vào lĩnh vực quản

Ngày đăng: 09/01/2014, 15:52

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI

    • 1.1 Giới thiệu đơn vị thực tập

    • 1.2 Giới thiệu để tài

      • 1.2.1 Mục tiêu của đề tài

      • 1.2.2 Ngôn ngữ triển khai

      • 1.2.2.1 Tổng quát về ASP.Net

      • Tiến trình xử lý trang Web viết bằng ASP.NET

      • CHƯƠNG 2: KHẢO SÁT HỆ THỐNG

        • 2.1 Mô tả hệ thống

          • 2.1.1 Nhiệm vụ cơ bản

          • 2.1.2 Cơ cấu tổ chức và sự phân công trách nhiệm

          • 2.1.3 Quy trình xử lý

          • 2.1.4 Quy tắc quản lý

          • 2.1.5 Mẫu biểu

          • 2.2 Mô hình tiến trình nghiệp vụ của hệ thống

            • 2.2.2 Định nghĩa ký hiệu

            • 2.2.3 Giải thích vẽ mô hình

            • CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG

              • 3.1 Sơ đồ phân rã chức năng

                • 3.1.1 Các bước xây dựng

                • 3.1.2 Ký hiệu sử dụng

                • 3.1.3 Áp dụng bài toán

                • 3.2 Sơ đồ luồng dữ liệu

                  • 3.2.1 Các bước xây dựng

                  • 3.2.2 Ký hiệu sử dụng

                  • 3.2.3 Áp dụng bài toán

                  • CHƯƠNG 4 : PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU

                    • 4.1 ER mở rộng

                      • 4.1.1 Xác định kiểu thực thể, kiểu thuộc tính

Tài liệu cùng người dùng

Tài liệu liên quan