Lời mở đầu Trong thời đại ngày nay, quá trình phát triển công nghệ khoa học kỹ thuật đã đạt được những thành tựu khoa học kỹ thuật rực rỡ với những bước tiến nhảy vọt. Việc áp dụng các công nghệ khoa học kỹ thuật vào lĩnh vực đời sống của con người ngày càng tăng và không ngừng can thiệp vào hầu hết các công việc trong đời sống. Trên thế giới hiện nay hầu hết tất cả các ngành, các lĩnh vực từ đơn giản đến phức tạp đều áp dụng Công nghệ thông tin từ những phần mềm ứng dụng cho việc giải trí, du lịch, tính toán đơn thuần cho đến các phần mềm như quản lý tài nguyên, quản lỳ tài chính quốc qia vv Không đâu không có sự có mặt của máy tính và các phần mềm đi kèm . Trước xu thế của thời đại ở nước ta hiện nay, việc áp dụng vi tính hoá trong việc quản lý tại các cơ quan, xí nghiệp đang rất phổ biến và trở nên cấp thiết. Để không trở nên quá lạc hậu thì mỗi cơ quan, mỗi doanh nghiệp nên chuẩn bị cho mình những phần mềm hữu ích cho chính công ty của mình, vì những phần mềm này không chỉ giúp ích cho việc chuyên môn hóa ,hiện đại hóa quá trình sản xuất nâng cao chất lượng cũng như sản lượng của sản phẩm làm ra mà chúng còn đơn giản hóa những quy trình quản lý phức tạp, dễ nhầm lẫn như quản lý nhân sự, tiền lương, vật tư vv Trong chuyên đề này em sẽ xây dựng một website nhỏ nhằm quản lý quá trình đặt hàng qua mạng để giúp người quản lý đơn hàng giảm tải được áp lực công việc và tránh được sự nhầm lẫn khi khách hàng gọi điện lên công ty để đặt hàng đồng thời cũng là một kênh thông tin quảng cáo cho công ty. MỤC LỤC Lời mở đầu 4 CHƯƠNG 1: Khảo sát công ty Zion 5 1.1 Giới thiệu về công ty TNHH công nghệ phần mềm giải trí Zion. 5 1.2 Khảo sát quá trình bán hàng của công ty Zion. 10 1.2.1.Phía khách hàng: 10 1.2.2.Phía công ty: 10 1.2.3 Phía nhà cung cấp: 11 1.3 Nhu cầu có một trang web thay thế. 11 1.4 Khả năng thực hiện trang web. 11 1.4.1 Khó Khăn Trong Triển Khai Dự án 11 1.4.2 Đánh Giá sơ bộ tính khả thi của dự án 11 1.4.3 Nội dung trang web sẽ xây dựng : 12 CHƯƠNG 2: Lựa chọn ngôn ngữ cài đặt 14 2.1 Lựa chọn ngôn ngữ cài đặt CSDL 14 2.2 Lựa chọn ngôn ngữ thiết kế. 14 2.2.1 ACTIVE SERVER PAGE 14 2.2.2 Mô hình hoạt động của ASP 15 2.2.3 Cấu trúc của một FILE ASP 15 2.2.4 Các đối tượng trong ASP 15 2.2.4.1 Đối tượng Request 15 2.2.4.2 Đối tượng Response 15 2.2.4.3 Đối tượng Server 15 2.2.4.4 Đối tượng Application 16 2.2.4.5 Đối tượng Session 16 2.2.5. Các Component của ASP 16 2.2.6. ASP và cơ sở dữ liệu 16 2.2.6.1. Cấu hình DSN (Data Source Name) 16 2.2.6.2. ADO (Active Data Object) 16 2.3 Lựa chọn ngôn ngữ lập trình. 17 2.3.1. Giới thiệu về VBSCRIPT 17 2.3.2. Các kiểu dữ liệu của VBSCRIPT 17 2.3.3. Biến trong VBSCRIPT 18 2.3.4. Hằng trong VBSCRIPT 18 2.3.5. Các toán tử trong VBSCRIPT 18 2.3.6. Các hàm có sẵn và thông dụng của VBSCRIPT 19 CHƯƠNG 3: Phân tích và thiết kế 20 3.1 Phân tích và thiết kế các chức năng của website đặt hàng qua mạng 20 3.1.1 Mô hình phân cấp chức năng. 20 3.1.2 Mô hình chức năng mức ngữ cảnh . 22 3.1.3 Mô hình chức năng mức đỉnh 1. 23 3.1.4 Mô hình chức năng mức đỉnh 2. 24 3.1.5 Mô hình chức năng mức dưới đỉnh.1 25 3.1.6 Mô hình chức năng mức dưới đỉnh.2. 26 3.1.7 Mô hình chức năng mức dưới đỉnh.3. 27 3.2.Phân tích và thiết kế cơ sở dữ liệu 28 3.2.1 Các bước thiết kế cơ sở dữ liệu: 28 3.2.2 Thiết kê bảng cơ sở dữ liệu: 29 3.3.Thiết kế giao diện cho website 37 3.3.1 Giao diện trang chủ : 37 3.3.2 Giao diện trang giỏ hàng : 38 3.3.3 Giao diện trang đăng ký: 40 3.3.4 Giao diện trang quản trị : 41 3.3.5 Giao diện trang sản phẩm : 48 3.3.6 Giao diện trang đơn hàng : 50 3.3.7 Giao diện trang tin tức : 51 CHƯƠNG 4: Đánh giá và hướng phát triển 52 4.1 Khái quát: 52 4.2 Kết quả thu được: 52 4.3 Hạn chế của chương trình: 52 4.4 Hướng phát triển của đề tài 53 KẾT LUẬN 54 TÀI LIỆU THAM KHẢO 55