Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
24,34 KB
Nội dung
KHẢO SÁTHỆTHỐNG VÀ LỰACHỌNMÔITRƯỜNGCÀIĐẶT 2.1 Khảosát quy trình nghiệp vụ. 2.1.1 Sơ đồ hoạt động của hệthống cũ. Khách hàng mua phải tìm đến các hiệu trang sức, đá quý Đến hiêu trang sức, đá quý tham quan sản phẩm Tìm kiếm những loại sản phẩm được trưng bày Tìm mua những viên đá quý Kiểm tra xuất xứ, chất lượng sản phẩm. Đến quầy thanh toán tiền mua sản phẩm 2.1.2 Giải thích. Thực tế thì việc mua bán các sản phẩm đá quý thông thường là: Khách hàng thường phải đi tìm đến các cửa hàng trang sức đá quý để tìm mua. Khi đến các cửa hàng này, khách hàng tham quan và tìm đến các loại đá quý đang được trưng bày, sau đó tìm những viên đá quý mà mình cần tìm. Trong quá trình đó họ cần kiểm tra xuất xứ, chất lượng cũng như giá thành rùi mới quyết định mua hay không, sau cùng họ phải thanh tóan tiền những sản phẩm mà họ đã chọn rồi mang về. Như vậy khách hàng sẽ phải tốn nhiều thời gian, công sức để đến các hiệu trang sức đá quý khác nhau, có thể phải đi qua rát nhiều cửa hàng khác nhau mới tìm được sản phẩm ưng ý. 2.2 Yêu cầu xây dựng chức năng chi tiết hoạt động của hệthống mới. Để đảm bảo việc họat động linh hoạt của toàn bộ hệ thống, em đưa ra mô hình hệthống tổng thể bao gồm các chức năng chính. + Hệthống logo biểu tượng của công ty. + Hệ thốngthông tin, tin tức hoạt động, menu danh mục chính. + Hệthống danh sách sản phẩm. + Hệthống danh sách sản phẩm mới. + Hệthống danh mục các sản phẩm. + Hệthống danh mục các tiện ích. 2.2.1 Phần đầu của trang Web. Sẽ được bố trí những hình ảnh, giao diện đẹp, bắt mắt, tạo cảm giác than thiện và mong muốn cho người duyệt Web. Tại đây, một logo được thiết kế dành riêng cho biểu tượng của công ty nhằm thể hiện rõ nét thương hiệu, hoạt động, hình ảnh và các sản phẩm, dịch vụ mà Công ty cung cấp. Cũng tại phần đầu của trang Web, 1 hệthống menu sẽ được thiết kế trải ngang, đầy đủ các chức năng chính của toàn bộ hệthống Website như Trang chủ, Tin tức, Sản phẩm, Liên hệ… 2.2.2 Hệ thốngthông tin chung. Hệthống này cung cấp thông tin tổng quan về thị trường, những công nghệ, nghiên cứu mới, nhưng tin tức mang tính đột phá trong công nghệ… Hệthống được cập nhật thường xuyên theo những khoảng thời gian nhất định do công ty quy định. Hệ thốngthông tin chung còn mang lại cho người truy cập trang Web những thông tin bổ ích khác mà người truy cập không mất thời gian truy lục dữ liệu thông qua liên kết động. 2.2.3 Chức năng chi tiết của hệ thống. Là một Website được xây dựng nhằm quảng bá sản phẩm, dịch vụ, hình ảnh hoạt động của Công ty và được thiết kế theo hướng mở, sẵn sàng mở rộng theo hướng thương mại điện tử. Hệthống menu chức năng sẽ được các chuyên gia phân tích, thiết kế của em sẽ dưới dạng cây thư mục, tạo cảm giác tiện lợi, dễ sử dụng nhất, liên kết đến mọi sản phẩm – dịch vụ được lưu hành trên thị trường, liên kết đến những sản phẩm mà công ty và các đối tác có thể cung cấp cho khách hàng. Hệthống menu danh mục sản phẩm hiện có. Cung cấp cho khách hàng về giá cả, mẫu mã những loại sản phẩm đá quý mà công ty đang có, cung cấp các thông tin xuất xứ, chất lượng kiểm định, chế độ khuyến mãi… Hệthống menu tin tức. Hệthống này cung cấp cho người truy cập những thông tin liên quan đến thị trường, những thông tin này được cập nhật thường xuyên theo thông tin chung của thị trường sản phẩm. Hệthống cũng cung cấp những thông tin bên lề những gì liên quan đến trang sức đá quý, cung cấp cho khách hàng tham khảo để có thể lựachọn được những sản phẩm phù hợp. Hệthống menu bộ sưu tập đá quý. Hệthống cung cấp các bộ sưu tập các loại dạng đá quý có kiểu dáng chất lượng liên quan đến nhau giúp cho khách hàng truy cập Website có thể tìm kiếm sản phẩm một cách dễ dàng hơn. Hệthống trao đổi thông tin (Diễn đàn). Hệthống này sẽ cung cấp cho mỗi người tham gia diễn đàn một tài khỏan, thông qua tài khoản đó họ có thể trao đổi thông tin trực tiếp hoặc đăng tin lên đó để trao đổi với nhau về sản phẩm – dịch vụ, về ứng dụng khoa học công nghệ, các dịch vụ giải trí… Với người quản trị, hệthống này giúp họ tư vấn trực tiếp được cho khách hàng về sản phẩm – dịch vụ mà mình đang cung cấp. Hệthống liên hệ - hỗ trợ trực tuyến. Hệthống này cung cấp cho khách hàng dịch vụ chăm sóc khách hàng trực tuyến. Khách hàng có thể gửi nhưng yêu cầu, câu hỏi trực tiếp đến nhân viên chăm sóc khách hàng sau đó sẽ sớm nhận được trả lời từ phía công ty. Khách hàng cũng có thể gửi thư điện tử trực tiếp đến ban quản trị Website. 2.2.4 Các tiện ích. - Tiện ích tra cứu Chức năng này hỗ trợ cho việc tìm kiếm nhanh thông tin mà người truy cập mong muốn được tham khảo. Kết quả tìm kiếm sẽ hiển thị dưới dạng liệt kê, từ đó hỗ trợ việc xem tin của người truy cập sẽ nhanh nhất, tiện lợi nhất. - Tiện ích quảng cáo Tiện ích này cho phép các tổ chức, cá nhân đăng ký quảng cáo (có phí hoặc miễn phí) thương hiệu, sản phẩm của họ ngay trên trang Web của công ty, đây cũng là một giải pháp để có nhiều đối tượng khách hàng thường xuyên truy cập vào trang Web của công ty, thông qua đó quảng bá về thương hiệu, trang Web và các dịch vụ mà công ty đang cung cấp. - Các tiện ích khác Tiện ích liên kết có các đường link tới những trang Web khác như liên hệ các dịch vụ trực tuyến, tạo điều kiện cho người truy cập duyệt Web một cách nhanh nhất, hiệu quả nhất. Ở phía dưới là một tiện ích khác được tạo bởi các liên kết động dễ dàng cho người sử dụng khi muốn liên kết đến các chức năng khác. 2.2.5 Những lợi ích mang lại cho khách hàng. Hiện nay, công nghệ thông tin đã trở thành kênh thông tin chiếm vai trò chủ đạo trong xã hội, là thước đo cho sự phát triển kinh tế tại nhiều quốc gia trên thế giới, là điều kiện lý tưởng để các Doanh nghiệp lớn, nhỏ quảng bá thương hiệu, hình ảnh, sản phẩm và các dịch vụ của mình. Lợi ích tiết kiệm + Với những khách hàng đã có sử dụng Website và mong muốn được nâng cấp, chúng em sẽ căn cứ vào hạ tầng của sản phẩm có sẵn để nâng cấp thành sản phẩm có chất lượng cao mà chi phí được tiết kiệm đáng kể. + Với những khách hàng có nhu cầu sử dụng sản phẩm mới, đội ngũ cán bộ của công ty sẽ phân tích, thiết kế một sản phẩm mang tính chất mở đảm bảo việc nâng cấp sản phẩm sau này khi khách hàng phát triển mạnh hơn, mong muốn sản phẩm được nâng cấp cao hơn. Lợi ích quảng bá hình ảnh, thương hiệu, dịch vụ Quảng bá Website là cách tiếp cận rất nhanh chóng đến những khách hàng tiềm năng của bạn. Chỉ với cách này thì những người sử dụng Internet mới biết đến bạn, biết đến dich vụ và sản phẩm mà bạn cung cấp. Khi đó họ mới ghé thăm Website, đọc giới thiệu và đi đến quyết định giao dịch. Nếu không ai biết đến Website của bạn, thì liệu ai sẽ là người xem các thông tin trên Website của bạn ? Ngoài ra việc quảng bá Website còn đem lại những thông tin mang tính lâu dài cho nhiều khách hàng khi họ còn chưa có nhu cầu, hoặc chưa có cơ hội tìm hiểu về các sản phẩm, dịch vụ mà Công ty đang kinh doanh. Thông qua Website, họ có thể tìm hiểu rõ những gì mình quan tâm và họ có thể sẽ trở thành khách hàng tiềm năng của công ty. Các chuyên gia về mạng sẽ sử dụng dịch vụ quảng bá online, sẽ thông qua phương pháp tối ưu hóa bộ từ khóa sao cho phù hợp với mục tiêu kinh doanh của doanh nghiệp, đánh chỉ mục ưu tiên trên các trang công cụ tìm kiếm trên Internet, đăng ký các từ khóa quan trọng vào các máy tìm kiếm phổ biến trên thế giới như Yahoo, Google, MSN… 2.3 Lựachọnmôitrườngcài đặt. 2.3.1 Giới thiệu ngôn ngữ ASP (Active Server Pages ) ASP là ngôn ngữ lập trình web được viết bởi hang Microsoft, rất phổ biến trên hệ điều hành Microsoft Window. Các trang web viết bằng ngôn ngữ này có phần mở rộng là .asp (ví dụ HelloWorld.asp) thay vi .htm hay .html. Nội dung file ASP về cơ bản rất giống file html bình thường, nó bao gồm các cú pháp html trộn lẫn các mã lập trình asp (còn gọi là các script). Các Script trong ASP thực thi trên server. ASP cung cấp một môitrường chỉnh cho các công cụ đặc tả và phân tích các script trong một file .asp để các công cụ này xử lý. ASP còn cho phép viết hòan chỉnh các thủ tục để phát triển Web bằng nhiều ngôn ngữ script mà trình duyệt có thể hiểu được tất cả. Trên thực tế, vài ngôn ngữ script được sử dụng trong một file và nó được thực hiện bằng cách định ngôn ngữ script trong một trang của HTML tại nơi bắt đầu thủ tục script. Các script của ASP được nằm trong cặp thẻ <% %>. Khi cần sửa đổi các file ASP ta chỉ cần ghi lại trên server thôi. Vào những lần sau khi trang ASP được gọi, các script trong file ASP tự động biên dịch lại. Công nghệ ASP được xây dựng trực tiếp bên trong : IIS (WinNT, 2000), Personal Webserver… ASP xây dựng các file khắp nơi với phần đuôi mở rộng là .asp. File .asp là một text và có thể bao gồm các sự kết hợp sau: - Text. - Các trang của HTML. - Các câu lệnh của script. Các đối tượng của ASP (Object) Một đối tượng là kết hợp giữa lập trình và dữ liệu mà có thể xem như là một đơn vị. ASP có 5 đối tượng sau: - Lấy thông tin từ người dùng: Đối tượng Request cho phép truy cập mọithông tin lấy được chuyển qua với một yêu cầu của HTML. Đối tượng Request có 5 thông tin sau: + Query String: Mặc dù có thể sử dụng biến Server là QUERY_STRING để xử lý thông tin QUERY_STRING từ yêu cầu người dùng, ASP cung cấp QUERY_STRING để thông tin dễ dàng. Nếu form sử dụng phương pháp POST, các thông tin lấy được giống như một biến đặt sau dấu hỏi của URL. + Form: Thu nhặt tất cả các giá trị mà người sử dụng đã tạo ra vào Form khi nút submit của nó được bấm, nó được truyền về server với phương thức Post. + Cookies: Cho phếp tập hợp các thông tin đã được kết nối với người sử dụng. Một cookie là một biểu hiện của thông tin giữa trình duyệt Client chuyển tới Web Server, hay Web Server gửi cho trình duyệt Client. + Server Variables: Cung cấp thông tin từ các header của HTTP mà đã được gửi tới với yêu cầu của người dùng. Có thể sử dụng các thông tin này để trả lời cho người sử dụng. + Xác nhận của Client. - Gửi thông tin cho người dùng: Có thể dùng đối tượng Response để điều khiển thông tin gửi cho Web Browse bằng cách sử dụng: + Cách thức ResponseWrite để gửi thông tin trực tiếp cho trình duyệt. + Cách thức ResponseRedirect để hướng người dùng tới một URL khác hơn là yêu cầu đến URL. + Cách thức ResponseContent Type để điều khiển kiểu và nội dung gửi. + Cách thức Response. Cookie để thiết lập một giá trị của Cookies. + Cách thức Response Buffer để đệm thông tin. + Cách thức ResponseAddHeader để thêm một phần tiêu đề mới vào HTML header với một số giá trị chọn lọc. + Cách thức ResponseClear để xóa toàn bộ đệm ra của HTML, cách thức này chỉ xóa phần thân của response chứ không xóa phần header. + Cách thức Response. End để kết thúc việc xử lý ở file .asp và gửi cho Web Browse kết quả thu được khi xảy ra phương thức này. + Cách thức Response Flush: Khi thông tin được gửi ra bộ đệm kết quả thì nó chưa gửi ngay về Web Browser mà chỉ đến khi dùng phương thức này thông tin mới được trả ngay về Web Browser. - Server: là đối tượng điều khiển môitrường họat động ASP, nó cung cấp các phương thức cũng như thuộc tính của Server. + Phương thức Server. CreatObject dùng để tạo ra các đối tượng mới trên Server. + Phương thức Server. HTMLEndcode cung cấp khả năng mã hóa địa chỉ URL. + Phương thức Server.MapPath trả về địa chỉ vật lý tương ứng như địa chỉ thư mục ảo trên máy chủ. + Phương thức Server. URLEndcode cung cấp khả năng mã hóa địa chỉ URM - Các đối tượng Session và Application: được sử dụng ghi nhớ thông tin trạng thái của các ứng dụng ASP. Ta có thể sử dụng ASP để duy trì 2 trạng thái: + Trạng thái ứng dụng (Application State): Bao gồm tất cả các thông tin trạng thái của các ứng dụng có hiệu lực với tất cả người sử dụng ứng dụng. Đối tương Application được sử dụng để lưu trữ thông tin chung mà nó có thể chia sẻ cho tất cả mọi người dùng một ứng dụng ASP đơn giản. + Trang thái phiên (Session state): Bao gồm thông tin chỉ có hiệu lực với một người sử dụng cụ thể. Dùng đối tượng Session để quản lý thông tin của một người đang sử dụng ứng dụng. ASP làm việc với ActiveX Server Component: ActiveX Server Component có thể hiểu được theo cách thông thường là các tự động hóa của Server, được thiết kế chạy trên Web Server như là một ứng dụng của Web cơ bản. Các thành phần đóng gói thường là đặc trưng năng động như là cơ sở dữ liệu Access, vì vậy ta không phải tạo ra các chức năng này. ASP gồm có 5 ActiveX Server Component: 1. Thành phần Cơ sở dữ liệu Access. 2. Thành phần Ad Rotator. 3. Thành phần file Access. 4. Thành phần file Access. 5. Thành phần kết nối động. 2.3.2 Giới thiệu Cơ sở dữ liệu SQL SQL (Structured Query Language) là ngôn ngữ được sử dụng cho các hệ quản trị cơ sở dữ liệu quan hệ. Ngôn ngữ SQL chuẩn được đưa ra bởi ANSI (American National Standards Institude) và ISO (International Standards Organization) với phiên bản mới nhất hiện nay là phiên bản SQL 2008 (Phiên bản được đưa ra năm 2008). Mặc dù có nhiều ngôn ngữ khác nhau được đưa ra cho các hệ quản trị CSDL quan hệ, SQL là ngôn ngữ được sử dụng rộng rãi hiện nay trong rất nhiều hệthống CSDL thương mại như Oracle, SQL Server, DB2, Micrsoft Access… Thông qua SQL, người sử dụng có thể dễ dàng định nghĩa được dữ liệu, thao tác với dữ liệu… Mặt khác, đây là ngôn ngữ có tính khai báo nên nó dễ sử dụng và cũng vì vậy mà trở nên phổ biến. SQL là ngôn ngữ truy vấn cấu trúc. - SQL cho phép bạn truy nhập vào CSDL. - SQL là một chuẩn ngôn ngữ của ANSI. - SQL có thể lấy dữ liệu từ CSDL. - SQL có thể chèn dữ liệu mới vào CSDL. - SQL có thể xóa dữ liệu trong CSDL. - SQL có thể sửa đổi dữ liệu hiện có trong CSDL. SQL là một chuẩn SQL là một chuẩn ANSI – Viện tiêu chuẩn quốc gia Hoa Kỳ về truy xuất các hệthống CSDL. Các câu lệnh SQL được sử dụng để truy xuất và cập nhật dữ liệu trong một CSDL. SQL họat động với hầu hết các chương trình CSDL như MS Access, DB2, Infomix, MS SQL Server, Oracle,… Hầu hết các chương trình CSDL hỗ trợ SQL đều có phần mở rộng cho SQL chỉ hoạt động với chính chương trình đó. Bảng CSDL Một CSDL thường bao gồm một hay nhiều bảng (table). Mỗi bảng được xác định thông qua một tên (ví dụ Customer hoặc Orders). Bảng chứa các mẩu tin - dòng, là dữ liệu của bảng. Cấu trúc truy vấn Với SQL ta có thể truy vấn CSDL và nhận lấy kết quả trả về thông qua các câu truy vấn. SQL là ngôn ngữ thao tác dữ liệu (DML – Data Manipulation Language) SQL là cú pháp để thực thi các câu truy vấn. SQL cũng bao gồm cú pháp để cập nhật – sửa đổi, chèn thêm và xóa các mẩu tin. Sau đây là danh sách các lệnh và truy vấn dang DML của SQL: - SELECT – láy dữ liệu từ một bảng CSDL. - UPDATE – cập nhật/sửa đôi dữ liệu trong bảng. - DELETE – xóa dữ liệu trong bảng. - INSERT INTO – thêm dữ liệu mới vào bảng. SQL là ngôn ngữ định nghĩa dữ liệu (DDL – Data Definition Language) Phần DDl của SQL cho phép tạo ra hoặc xóa các bảng. Chúng ta cũng có thể định nghĩa khóa (key), chỉ mục (index), chỉ định các liên kết giữa các bảng và thiết lập các quan hệ ràng buộc giữa các bảng trong CSDL. Các DLL quan trọng nhât của SQL là: - CREATE TABLE – tạo ra một bảng mới. - ALTER TABLE – thay đổi cấu trúc của bảng. - DROP TABLE – xóa một bảng. - CREATE INDEX – tạo chỉ mục (khóa để tìm kiếm). - DROP INDEX – xóa chỉ mục đã được tạo. . KHẢO SÁT HỆ THỐNG VÀ LỰA CHỌN MÔI TRƯỜNG CÀI ĐẶT 2.1 Khảo sát quy trình nghiệp vụ. 2.1.1 Sơ đồ hoạt động của hệ thống cũ. Khách hàng. của hệ thống mới. Để đảm bảo việc họat động linh hoạt của toàn bộ hệ thống, em đưa ra mô hình hệ thống tổng thể bao gồm các chức năng chính. + Hệ thống