KHẢO SÁT PHÂN TÍCH VÀ THIẾT KẾI.Nhận xét Từ khóa tìm kiếm đóng 1 vai trò quan trọng trong quá trình tìm kiếm, tuy nhiên kết quả trả về thường mang tính chất đại trà, người tìm kiếm kh
Trang 2LỜI MỞ ĐẦU
Trong những năm gần đây, công nghệ thông tin đã phát triển nhanh chóng, mạnh mẽ và được ứng dụng ở hầu hết các mặt của đời sống, kinh tế, văn hóa, xã hội Một trong số các ứng dụng nổi bật nhất của công nghệ thông tin đó là Internet Đây là một kho tài nguyên vô cùng phong phú và đa dạng Các dịch vụ của nó giúp cho con người ở khắp các châu lục trên thế giới có thể trao đổi, cập nhật thông tin một cách nhanh chóng, chính xác và dễ dàng Các website trở thành một người bạn đáng tin cậy của những người sử dụng mạng
Hiện nay, trên thế giới số lượng các trang web tìm kiếm là rất lớn Điển hình phải kể đến những “ông vua” trong lĩnh vực này như : Google, Yahoo, Baidu Bằng khả năng tìm kiếm mạnh mẽ của mình đã phần nào đáp ứng được nhu cầu tìm kiếm của mọi người
Ở Việt Nam, những website phục vụ tìm kiếm thông tin về Ẩm thực,
Du lịch , Giải trí , Mua sắm còn mang tính chất riêng lẻ và chưa thật sự đáp ứng được các nhu cầu của người tìm kiếm
Thực trạng chung của những website trên là chỉ đưa ra được địa chỉ địa lý dưới dạng bản đồ trực tuyến hoặc trả về kết quả tìm kiếm theo từ khóa mà chưa cung cấp được các thông tin chi tiết về địa điểm mà người tìm kiếm cần
Thành phố Vinh có hàng ngàn cửa hàng, địa điểm phục vụ cho các nhu cầu thiết yếu của người dân trong đời sống xã hội Tuy nhiên,số lượng các địa điểm được cập nhật lên internet còn khá khiếm tốn và thông tin những địa điểm được đưa lên chưa làm thỏa mãn nhu cầu của người tìm kiếm
Những đặc điểm trên đã chứng tỏ rằng : Nhu cầu tìm kiếm của con người về các lĩnh vực trong đời sống xã hội là rất lớn,đặc biệt là trong thời đại công nghệ thông tin bùng nổ như hiện nay
Dựa trên những cơ sở đó, Website: vinhlocation.com ra đời nhằm đáp
ứng phần nào những mong muốn của người tìm kiếm
Xin trân trọng cảm ơn!
Sinh viên thực hiện
Võ Thành Đồng
Trang 3MỤC LỤC
LỜI MỞ ĐẦU 2
CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI 4
I Lí do chọn đề tài 4
II.Mục đích đề tài 4
III.Phương pháp thực hiện đề tài: 5
IV.Các ngôn ngữ lập trình, hệ quản trị cơ sở dữ liệu và công cụ soạn thảo: 5
CHƯƠNG II KHẢO SÁT PHÂN TÍCH VÀ THIẾT KẾ 6
I.Nhận xét 6
II Phân tích 8
1 Cấu trúc của website 8
2 Biểu đồ phân cấp chức năng sơ lược 9
3 Cơ sở dữ liệu hệ thống 10
III THIẾT KẾ 11
1 Thiết kế các bảng trong CSDL 11
2 Sơ đồ liên kết thực thể 13
CHƯƠNG III HƯỚNG DẪN CÀI ĐẶT 14
I.Yêu cầu về phần cứng và phần mềm cho máy tính 14
II.Các bước cài đặt 14
CHƯƠNG IV.GIAO DIỆN HOẠT ĐỘNG CỦA WEBSITE 21
I.ADMIN 21
1.Cấu trúc AdminControl: 21
2.Nhiệm vụ của Admin: 25
3.Hoạt động : 25
II.CLIENT 29
1.Cấu trúc 29
2.Nhiệm vụ 39
III.Thời gian thực hiện đề tài 39
IV Kết luận 40
V Lời Cảm Ơn 41
TÀI LIỆU THAM KHẢO 42
Trang 4CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI
I Lí do chọn đề tài
Hiện nay, trên thế giới số lượng các trang web tìm kiếm là rất lớn Điển hình phải kể đến những “ông vua” trong lĩnh vực này như : Google, Yahoo, Baidu Bằng khả năng tìm kiếm mạnh mẽ của mình đã phần nào đáp ứng được nhu cầu tìm kiếm của mọi người
Ở Việt Nam, những website phục vụ tìm kiếm thông tin về Ẩm thực,
Du lịch, Giải trí, Mua sắm còn mang tính chất riêng lẻ và chưa thật sự đáp ứng được các nhu cầu của người tìm kiếm
Thực trang chung của những website trên là chỉ đưa ra được địa chỉ địa lý dưới dạng bản đồ trực tuyến hoặc trả về kết quả tìm kiếm theo từ khóa mà chưa cung cấp được các thông tin chi tiết về địa điểm mà người tìm kiếm cần
Thành phố Vinh có hàng ngàn cửa hàng, địa điểm phục vụ cho các nhu cầu thiết yếu của người dân trong đời sống xã hội Tuy nhiên,số lượng các địa điểm được cập nhật lên internet còn khá khiếm tốn và thông tin những địa điểm được đưa lên chưa làm thỏa mãn nhu cầu của người tìm kiếm
Những đặc điểm trên đã chứng tỏ rằng : Nhu cầu tìm kiếm của con người về các lĩnh vực trong đời sống xã hội là rất lớn,đặc biệt là trong thời đại công nghệ thông tin bùng nổ như hiện nay
Dựa trên những cơ sở đó , Website : vinhlocation.com ra đời nhằm đáp ứng
phần nào những mong muốn của người tìm kiếm
II.Mục đích đề tài
Tạo ra 1 website tổng hợp các địa điểm dịch vụ công cộng, ẩm thực , du lịch , giải trí , mua sắm trên thành phố Vinh, giúp mọi người có thể tìm kiếm thông tin chi tiết địa điểm đáp ứng được nhu cầu mình
Trang 5III.Phương pháp thực hiện đề tài:
- Cập nhật tài liệu trên internet: Những thông tin , hình ảnh chính xác về những địa điểm trong thành phố đã được cập nhật lên internet sẽ được cập nhật vào cơ sở dữ liệu để làm nguồn tài nguyên cho website
- Cập nhật từ thực tế: Những địa điểm mới nhất và chưa được cập nhật trên internet sẽ được khảo sát một cách trực quan để lấy những thông tin chính xác
- Cập nhật từ thông tin đăng ký của các cửa hàng:Cho phép những cửa hàng thuộc lĩnh vực ẩm thực , mua sắm , giải trí đăng ký đưa thông tin của cửa hàng mình.Kiểm tra những thông tin đó và cập nhật vào cơ sở dữ liệu
IV.Các ngôn ngữ lập trình, hệ quản trị cơ sở dữ liệu và công cụ soạn thảo:
- Ngôn ngữ lập trình Asp
- Html , Javascript , Css
- Công cụ soạn thảo Dreamweaver 8.0
- Hệ quản trị cơ sở dữ liệu : SQL server 2005
- Trình duyệt Internet Explorer
Trang 6CHƯƠNG II KHẢO SÁT PHÂN TÍCH VÀ THIẾT KẾ
I.Nhận xét
Từ khóa tìm kiếm đóng 1 vai trò quan trọng trong quá trình tìm kiếm, tuy nhiên kết quả trả về thường mang tính chất đại trà, người tìm kiếm khó có thể tìm thấy chính xác nhu cầu của mình vì phải chọn lọc từ quá nhiều thông tin
Điển hình 1 số trang tìm kiếm nổi tiếng như: google, bamboo, yahoo,…
Trang 7• Sử dụng bản đồ trực tuyến đưa ra vị trí của mỗi địa điểm
• Không có thư viện thông tin cụ thể, gây khó khăn cho người tìm kiếm khi xác định
Trang 8II Phân tích
1 Cấu trúc của website
Dựa vào những khảo sát thu được ở trên.Hệ thống website chia làm hai phần chính được trình bày một cách trực quan và thân thiện với người dùng nhằm giúp người duyệt web khả năng tìm kiếm tốt nhất
Giao tiếp với người dùng
Người dùng khi truy cập vào website có thể xem thông tin địa điểm hoặc tìm kiếm thông tin kèm theo Đồng thời họ còn có thể thêm bình luận đánh giá và góp các thông tin mà mình biết về địa điểm đó
Đối với quản trị hệ thống:
Quản trị hệ thống có quyền cập nhật tin tức, thông tin địa điểm, thông tin nhóm, danh mục và tài khoản …
Trang 92 Biểu đồ phân cấp chức năng sơ lược
Điện thoại
Máy tính Quần áo
Lê Duẩn
Lê Lợi Quang Trung
Phong Quán bar
Trang 1010
Trang 11III THIẾT KẾ
Lưu giữ toàn bộ thông tin về địa điểm sẽ hiển thị trên website
Bảng BLDG : Quản lý những thông tin và lời bình luận của người dùng khi duyệt web
Trang 12Bảng TAIKHOAN : quản lý tài khoản quản trị hệ thống
Bảng Contacts : quản lý thông tin góp ý và đăng ký của người dùng
Trang 132 Sơ đồ liên kết thực thể
Trang 14CHƯƠNG III HƯỚNG DẪN CÀI ĐẶT
CÀI ĐẶT WEBSITE VINHLOCATION.COM TRÊN MÁY SERVER CHẠY
BẰNG LOCALHOST
I.Yêu cầu về phần cứng và phần mềm cho máy tính
1 Cấu hình PC tối thiểu 128MBRam, 200mhz
2 Hệ điều hành Windows 98 trở lên
3 Trình duyệt web bằng Internet Explorer 4.0 trở lên
4 Hệ quản trị cơ sở dũ liệu SQL Server 2005
II.Các bước cài đặt
5 Cài đặt IIS khi cài hệ điều hành Windows
Vào Start => Settings => Control panel Chọn Add/Remove Program
Nhấp chọn mục Add/Remove Windows Component
Chọn mục IIS trên danh sách các mục cần cài đặt cho Windows
Trang 156 Sau khi cài đặt IIS bạn phải tạo thư mục ảo VLDinfo
Vào Start => Control panel => Chọn Administrative Tools => Chọn Internet Information Services
Nhấp chuột phải vào mục Default Website và chọn New => Virtual
Directory Đặt tên cho thư mục ảo là VLDinfo và chỉ đường dẫn đến thư
mục trên máy có chứa nội dung của website
Trang 167 cài đặt sql server 2005 lên máy server
Sau khi cài đặt SQL server trên máy, Vào Start menu -> Program
->Microsoft SQL Server 2005->SQL Server Management Studio Express
Trang 17Đăng nhập vào hệ thống, chọn chế độ SQL server Authentication và nhập username: sa
password: nhom3
Trang 188 Tạo Database mới tên là QLDD rồi restore data từ file backup
QLDD.bak trong thư mục Dbbackup Mật khẩu truy cập Cơ sở dữ liệu là :
nhom3
Chuột phải và Database chọn New database
Nhập tên database mới là QLDD
Sau khi tạo mới Database, chúng ta Restore database từ bản lưu cơ sở dữ liệu để làm cơ sở dữ liệu cho website hoạt động
Chuột phải vào Databases chọn Restore Database,
Trang 19Sau khi cửa sổ mới hiện ra chọn mục From device, từ mục From device chọn Add và chỉ đường dẫn đến bản lưu của cơ sở dữ liệu với tên
QLDD.bak
Trang 209 Mở trình duyệt Internet Explorer nhập địa chỉ Web:
http://localhost/ test .asp để duyệt
Chương trình được chạy thực nghiệm trên máy chủ Server ,ổn định và tương thích với Windows 2000 và XP Trình duyệt trên Internet Explorer 6.0
Trang 21CHƯƠNG IV.GIAO DIỆN HOẠT ĐỘNG CỦA WEBSITE
I.ADMIN
1.Cấu trúc AdminControl:
Admincontrol gồm có 4 phần chính.Giao diện thiết kế đơn giản và trực quan nhất giúp người quản trị có thể dễ dàng thao tác và quản lý hệ thống của mình
Những phần chính:
- Thao tác với Nhóm
- Thao tác với Địa điểm
- Thao tác với Tài khoản
- Trợ giúp
Giao diện chính Admin:
Trang 22Giao diện Thao tác với nhóm.
Giao diện Thao tác với địa điểm
Trang 23Giao diện Thao tác với tài khoản.
Trang 24Giao diện Trợ giúp.
Trang 252.Nhiệm vụ của Admin:
- Quản lý nhóm : Thêm,sửa ,xóa các nhóm thuộc về từng lĩnh vực
- Quản lý địa điểm: Thêm , sửa , xóa các địa điểm của mỗi nhóm
- Quản lý mật khẩu admin:Cho phép thay đổi mật khẩu của người quản trị
3.Hoạt động :
Thêm địa điểm
Trang 26Sửa địa điểm:
Xóa địa điểm:
Trang 27Thay đổi mật khẩu Admin:
Trang 28Võ Thành Đồng - 47K CNTT 28
Trang 291.Cấu trúc
Phần Client là phần tương tác giữa website với người dùng.Giao diện được thiết kế theo phong cách hiện đại,phối màu sắc hài hòa tạo cảm giác thân thiện
Những thành phần chính:
- Giao diện chính trình bày:
• Giao diện chi tiết từng lĩnh vực
• Giao diện chi tiết từng nhóm
• Giao diện chi tiết từng địa điểm
Trang 30Giao diện chi tiết từng lĩnh vực:
Trang 32Giao diện chi tiết từng nhóm
Giao diện chi tiết từng Địa điểm:
Trang 33Giao diện tìm kiếm :
Giao diện Liên hệ góp ý :
Trang 34Tiếp nhân thông tin liên hệ:
Giao diện Đăng ký của cửa hàng :
Trang 35Giao diện Bình luận:
Trang 36Võ Thành Đồng - 47K CNTT 36
Trang 37Hỗ trợ tìm kiếm theo Tuyến Phố chính:
Trang 38- Tìm kiếm : Trợ giúp việc tìm kiếm cho người dùng.
- Liên hệ góp ý : Cho phép người dùng gửi ý kiến đóng góp cho ban quản trị
- Đăng ký của cửa hàng: Cho phép cửa hàng gửi thông tin đăng ký của mình đến cho ban quản trị
- Bình luận : Cho phép người dùng bình luận để có thông tin chính xác hơn cho những người tìm kiếm sau
- Tuyến Phố: Trợ giúp cho việc tìm kiếm dễ dàng và sát với nhu cầu của người dùng
III.Thời gian thực hiện đề tài
Thời gian từ 02/11 đến
27/12/2010
Đề tài : Website tìm kiếm thông tin địa điểm chi tiết ở thành phố Vinh
Nhóm 11 lớp 47K
- Võ Thành Đồng
Trang 39IV Kết luận
- Xây dựng 1 website tìm kiếm thông tin các địa điểm 1 cách chi tiết là nhằm phục vụ những nhu cầu thiết yếu của xã hội thông tin…
- Mặc dù còn tồn tại 1 số vấn đề nhưng nhìn chung hệ thống website có những ưu điểm ,khuyết điểm sau :
Ưu điểm:
• Đưa ra thông tin chi tiết các địa điểm kèm lời bình luận đánh giá
• Tổng hợp được các thông tin làm tài nguyên cho người dùng tìm kiếm
• Giao diện hiện đại , thân thiện với người dùng
• Phương pháp tìm kiếm dễ dàng và cho kết quả nhanh chóng
Khuyết điểm:
• Chưa quản lý được các bình luận của người dùng
• Việc cập nhật thông tin các địa điểm gặp khó khăn khi một địa điểm thay đổi vị trí mà chưa được xác định
- Mọi tồn tại sẽ cố gắng khắc phục để website trở nên hoàn thiện và có ích với tất cả mọi người
Hướng phát triển:
- Cập nhật đầy đủ về thông tin địa điểm thực tế ở thành phố Vinh
- Triển khai website chạy thực tế trên internet
- Phát triển các chức năng phụ trợ cho người xem, như thêm địa điểm
ưa thích, bình chọn nhóm địa điểm hay được ghé thăm
Trang 40V Lời Cảm Ơn
Với tất cả những nổ lực và sự hướng dẫn tận tình của giáo viên hướng
dẫn Ths Phạm Thị Thu Hiền, em đã hoàn thành đề tài “Website tìm kiếm
thông tin địa điểm chi tiết thành phố Vinh” Với giao diện thân thiện dể sử
dụng cho người dùng, chạy ổn định với đầy đủ các chức năng như kết nối Database, xử lý và truy xuất dữ liệu, chỉnh sửa, xóa và quản trị thông tin được nhập vào từ đối tượng truy cập
Tuy nhiên,thời gian thực hiện đề tài là không nhiều nên em chắc chắn không tránh khỏi những thiếu sót chưa kịp kiểm chứng và hoàn thiện Website chưa đáp ứng được những đòi hỏi ngày càng khắt khe của người dùng Qua sự tìm tòi, nghiên cứu cộng với những gì thu được từ sự dạy bảo tận tình của giáo viên hướng dẫn và sự hỗ trơ tối đa về phương tiện học tập của trường và khoa,
em muốn gửi đến quý thầy cô lời cảm ơn chân thành nhất
Chúc quý thầy cô luôn dồi dào sức khỏe, công tác tốt!
Vinh,ngày 26/12/2010
Sinh viên
Võ Thành Đồng
Trang 41TÀI LIỆU THAM KHẢO
1 Nguyễn Văn Ba, Phân tích và thiết kế hệ thống thông tin, NXB Giáo
dục,2002.
2 Alex Kriegel, Microsoft® SQL Server 2000 Weekend Crash Course™
3 www.w3shools.com, “Kiến thức cơ bản về HTML, CSS, JavaScript”
4 http://www.google.com/
5 http://dynamicdrive.com "Kiến thức về Javascript, css"
6 http://codeproject.com "Tài liệu tham khảo và kinh nghiệm thực hiện đồ án"