đề tài quản lý nhà hàng ăn
Trang 1MỤC LỤC
LỜI CẢM ƠN 3
LỜI NÓI ĐẦU 4
I GIỚI THIỆU ĐỒ ÁN 6
1 Tên đồ án 6
2 Giới thiệu đồ án 6
3 Nội dung 6
a Trang thông tin giới thiệu 6
b Trang bán máy tính 6
4 Đối tượng phục vụ 6
II THIẾT KẾ 7
a Thiết kế vật lý - mô hình chức năng 7
2.Thiết kế CSDL vật lý trên SQL server 8
3.Thiết kế logic 10
III VẤN ĐỀ KỸ THUẬT 12
1 Môi trường 12
2 Các kỹ thuật cơ bản – các hàm, phương thức chính 12
IV GIỚI THIỆU WEBSITE 14
1 Trang chủ 14
2 Trang chủ Admin 14
3 Đăng nhập 15
4 Đăng ký 15
5 Đăng nhập thành công 16
6 Menu chọn món 16
7 Món ăn 1 17
8 Món ăn 2 17
9 Giới thiệu thành viên 18
10 Chi tiết menu chọn món 18
Trang 211 Chọn 1 món trong menu 19
12 Thông tin món ăn 19
13 Quản lý khách hàng 20
14 Quản lý thực đơn 20
15 Quản lý giỏ hàng 21
16 Quản lý loại thực đơn 21
17 Quản lý tài khoản 22
18 Quản lý tài khoản người dùng 22
V CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC 23
1.KẾT QUẢ 23
2 HƯỚNG PHÁT TRIỂN 24
VI TÀI LIỆU THAM KHẢO 24
Trang 3LỜI CẢM ƠN
Chúng em xin gửi đến Thầy Cô Khoa Công Nghệ Thông Tin – trường Đại Học Điện Lực đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường Và đặc biệt, trong kỳ này, Khoa đã tổ chức cho chúng em được tiếp cận với môn học rất hữu ích đối với sinh viên ngành Công
Nghệ Thông Tin Đó là môn: “Thực Tập Phát Triển Dự Án Phần Mềm”
Chúng em xin chân thành cám ơn Thạc sĩ Lê Thị Trang Linh đã tận tâm hướng dẫn chúng em qua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận về môn học Trong thời gian được học tập và thực hành dưới sự hướng dẫn của thầy, chúng
em có được tâm lý thoải mái, để có thể tiếp thu và hoàn thành tốt hơn với bộ môn Thực
Tập Phát Triển Dự Án Phần Mềm Nếu không có những lời hướng dẫn, dạy bảo của thầy
thì chúng em nghĩ đồ án này của chúng em rất khó có thể hoàn thành được
Xin gửi lời cảm ơn chân thành đến gia đình, bè bạn, đã luôn là nguồn động viên to lớn, giúp chúng em vượt qua những khó khăn trong suốt quá trình học tập và thực hiện đồ
án
Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, và kiến thức còn hạn chế,
nhiều bỡ ngỡ, nên đồ án “Web Quản Lý Nhà Hàng Ăn ” chắc chắn sẽ khôn thể tránh khỏi
những thiếu sót Chúng em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để đồ án này ngày càng hoàn thiện hơn
Một lần nữa, chúng em xin chân thành cám ơn và luôn mong nhận được sự đóng góp của mọi người
Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin , thành công trong công việc giảng dạy để truyền niềm đam mê và hứng thú cho chúng em và các thế hệ đàn em sau này
Hà nội 32/10/2013
Sinh viên thực hiện:
Vũ Hữu Duy Nguyễn Tuấn Hùng
Trang 4LỜI NÓI ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ
Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu
Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng, chỉ cần
có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gần như lập tức… cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và âm thanh nếu bạn cần…
Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đẩy sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người
Trong hoạt động sản xuất, kinh doanh Giờ đây, thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp Đối với một công ty máy tính, việc quảng bá và giới thiệu hình ảnh của công ty đến với khách hàng, giới thiệu các dịch vụ mới đáp ứng được nhu cầu của khác hàng sẽ là rất cần thiết.Vậy chúng ta cần phải xây dựng được một Website cho công ty của mình để quảng bá hình ảnh đến tất cả các khách hàng
Vì vậy,chúng em đã thực hiện đồ án “WEBSITE QUẢN LÝ NHÀ HÀNG ĂN” cho một nhà hang ăn Nhà hàng đó có thể đưa các thông tin sản phẩm và các tin tức về nhà hàng lên website của mình, giới thiệu về nhà hàng của mình thông qua website, khách hàng có thể đặt món trước trên website mà không cần đến nhà hàng Đồng thời thông qua thông tin về nhà hàng, khách hàng sẽ có sự lựa chọn tốt nhất cho mình
Trang 5Với sự hướng dẫn tận tình của Thạc sỹ Lê Thị Trang Linh, chúng em đã hoàn thành cuốn báo cáo đồ án này Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót.Chúng em rất mong nhận được
sự thông cảm và góp ý của Cô Chúng em xin chân thành cảm ơn
Hà Nội, Ngày 15 tháng 12 năm 2013
Trang 6o Là thành viên của Website thì sẽ có các đặc quyền:
Được cung cấp công cụ để lưu thông tin cá nhân, như:
+ Tin tức của bản thân, gia đình, bạn bè + Các dự án đã tham gia trong quá trình học tập và làm việc + Album hình: các hình ưa thích
+ Lập Calendar (Các sự kiện): các dự định, sự kiện trong ngày + Sổ địa chỉ
4 Đối tượng phục vụ
Tất cả mọi người có nhu cầu
Trang 7a Có thể xem những thông tin chung đó
b Có thể đăng ký làm thành viên của website
c Sau khi đăng ký thì có thể đăng nhập vào “Website quản lý nhà hàng ăn”
d Tại đây, người dùng có thể thêm, sửa, xóa các thông tin cá nhân của bản than
e Khách hàng có thể đặt món trực tiếp qua Wedsite
Đăng ký
Đăng nhập
Thêm thông tin cá nhân
Xem thông tin cá nhân
Trang 82.Thiết kế CSDL vật lý trên SQL server
- Tài khoản
- Khách hàng
- Loại thực đơn
Trang 9- Thực đơn
- Hóa đơn
- Giỏ Hàng
- Quảng cáo
Trang 103.Thiết kế logic
a Bảng: Tài Khoản
STT Column Name Data type Ghi chú
1 Sn Varchar(50) Tên đăng nhập
2 Pass Varchar(50) Mật khẩu truy cập
3 QuyenHan Varchar(50) Quyền Hạn
4 Email Varchar(50) Email
b Bảng: Khách Hàng
STT Column Name Data type Ghi chú
1 ID Varchar(50) Mã đăng nhập
2 DiaChi Varchar(50) Địa chỉ
3 TenKh Varchar(50) Tên khách hàng
4 GioiTinh Varchar(50) Giới tính
5 DienThoai Varchar(50) Điện thoại
c Bảng : Thực Đơn
STT Column Name Data type Ghi chú
1 MaThucDon Int Mã thực đơn
2 MaLoai int Mã loại
3 TenThucDon Varchar(50) Tên thực đơn
4 DonViTinh Varchar(50) Đơn vị tính
5 HinhAnh Varchar(50) Hình ảnh
Trang 116 Gia int Giá
7 NguyenLieu Ntext Nguyên Liệu
8 ThucHien Ntext Thực Hiện
d Bảng : Hóa Đơn
STT Column Name Data type Ghi chú
1 SoHD int Số hóa đơn
2 ID Varchar(50) Mã đăng nhập
3 ThoiGianLap date Thời gian lập
4 MaThucDon Varchar(50) Mã thực đơn
5 TongTien int Tổng tiền
e Bảng : Giỏ Hàng
STT Column Name Data type Ghi chú
1 TDN Varchar(50) Tên đăng nhập
2 MaThucDon Varchar(50) Mã thực đơn
f Bảng : Quảng Cáo
STT Column Name Data type Ghi chú
1 MaQC Varchar(50) Mã quảng cáo
2 TenQC Varchar(50) Tên quảng cáo
3 AnhQC Varchar(50) Ảnh quảng cáo
4 Href Varchar(50) Đường link
Trang 12g.Bảng : Loại thực đơn
STT Column Name Data type Ghi chú
1 MaLoai int Mã loại
2 Nhom Varchar(50) Nhóm món ăn
3 Tenloai Varchar(50) Tên loại
III VẤN ĐỀ KỸ THUẬT
1 Môi trường
Ngôn ngữ web: ASP.net, ASPScript, JavaScript, HTML
Công cụ lập trình: Visual Studio 2010
Công cụ đồ họa: Photoshop
Web server: IIS
Hệ điều hành: Window 7
Cơ sở dự liệu: SQL server 2008
2 Các kỹ thuật cơ bản – các hàm, phương thức chính
2.1 Các hàm về dữ liệu:
a Tạo biến kết nối
Ví dụ:
public string str = ConfigurationManager.ConnectionStrings["WEBAmThucConnectionString"].ConnectionString;
msg = "Kết nối thành công"; }
catch (Exception) {
msg = "Kết nối thất bại"; }
Trang 132.2 Kỹ thuật phân trang:
+ Định kích thước trang: rs.PageSize=12 + Lấy số phần tử của trang hiện tại:
rs.AbsolutePage=clng(current)
2.3 Các hàm về ngày tháng:
+ Ngày hiện tại: Now() + Lấy tháng: month(ngàyNow) + Lấy năm: year(ngày)
+ Lấy số ngày trong tháng: DateDiff({ngày đầu}, {ngày cuối}, vbUseSystemDayOfWeek, vbUseSystem)
+ Lấy thứ trong tuần:
Weekday(ngày, vbUseSystemDayOfWeek)
Trang 14IV GIỚI THIỆU WEBSITE
1 Trang chủ
2 Trang chủ Admin
Trang 153 Đăng nhập
4 Đăng ký
Trang 165 Đăng nhập thành công
6 Menu chọn món
Trang 177 Món ăn 1
8 Món ăn 2
Trang 189 Giới thiệu thành viên
10 Chi tiết menu chọn món
Trang 1911 Chọn 1 món trong menu
12 Thông tin món ăn
Trang 2013 Quản lý khách hàng
14 Quản lý thực đơn
Trang 2115 Quản lý giỏ hàng
16 Quản lý loại thực đơn
Trang 2217 Quản lý tài khoản
18 Quản lý tài khoản người dùng
Trang 23V CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC
1.KẾT QUẢ
a Ưu điểm:
Trong quá trình thực hiện đề tài,chúng em đã cố gắng hết sức để tìm hiểu và cài đặt chương trình nhưng vì thời gian có hạn nên có thể chưa giải quyết được tất cả các vấn đề đặt ra Chúng em rất mong nhận được sự thông cảm của quý Thầy cô.Chúng em xin chân thành cảm ơn
Những kết quả đạt được:
+ Về công nghệ:
- Tìm hiểu và nắm bắt được các công cụ thiết kế Web
- Biết được cách thiết kế Web động cũng như cách tổ chức cơ sở dữ liệu
- Biết cách sử dụng web user control
- Các dịch vụ trên Internet, đặc biệt là Web
+ Về cài đặt chương trình:
- Giới thiệu công ty máy tính đến với khách hàng
- Cho phép mua hàng qua trang mạng
- Cung cấp các thông tin về sản phẩm, tin tức khuyến mãi và sự kiện cho khách hàng
- Cập nhật: thông tin sản phẩm, đặc biệt là giá cả của sản phẩm được cập nhật liên tục
+ Tính năng của chương trình:
- Thông tin về khách hàng, đặt mua sản phẩm, liên hệ,,…được cập nhật kịp thời, chính xác
- Giao diện thân thiện với người dùng
b Nhược điểm:
+ Chưa xuất được các phiếu đặt hàng khi khách hàng đã mua hàng ở nhà hàng + Chưa thống kê được các đơn đặt hàng trong ngày
Trang 242 HƯỚNG PHÁT TRIỂN
Đề tài này có thể phát triển theo các hướng như sau :
+ Cho phép khách hàng đăng ký và mua hàng tiền trực tiếp qua mạng bằng các loại thẻ ATM
+ Hỗ trợ thực hiện in ấn trên Web
+ Tìm kiếm được các thông tin trên trang Web
VI TÀI LIỆU THAM KHẢO
- Ebook: Programming Active Server pages – Microsoft Press
- Một số code javascript trên internet như: javascript.com, …
Trang 25GÓP Ý CỦA GIÁO VIÊN
………
………
………
………
………
………
………
………
………