Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
MỤC LỤC
DANH MỤC HÌNH 7
Hình 2.2.1: Mô hình Use case tổng quát 21 7
Hình 2.2.2: Mô hình Use case Diagram Admin 22 7
Hình 2.2.3: Sơ đồ hoạt động quá trình đăng nhập của Admin 23 7
Hình 2.2.4: Sơ đồ hoạt động quá trình quản lý người dùng của Admin 24 7
Hình 2.2.5: Sơ đồ hoạt động quá trình thêm mới người dùng của Admin 26 7
Hình 2.2.6: Sơ đồ hoạt động quá trình quản lý người dùng của Admin 27 7
Hình 2.2.7: Sơ đồ hoạt động quá trình đổi quyền người dùng của Admin 28 7
Hình 2.2.8: Mô hình Use case Diagram Quản trị chung 29 7
Hình 2.2.10: Sơ đồ hoạt động quản lý lịch của quản trị chung 31 7
Hình 2.2.11: Sơ đồ hoạt động quản lý sản phẩm của quản trị chung 33 7
Hình 2.2.12: Sơ đồ hoạt động quản lý cơ sở và lịch của quản trị chung 34 7
Hình 2.2.13: Sơ đồ mô hình Use case Diagram Quản lý tin 34 7
Hình 2.2.14Sơ đồ hoạt động đăng nhập của quản lý tin 36 7
Hình 2.2.15: Sơ đồ hoạt động quản lý tin của quản lý tin 37 7
Hình 2.2.16: Mô hình Use case Diagram khách hàng 38 7
Hình 2.2.17: Sơ đồ hoạt độnng đăng ký của khách hàng 40 7
Hình 2.2.18: Sơ đồ hoạt độnng đăng nhập của khách hàng 41 7
Hình 2.2.17: Sơ đồ hoạt độnng đăng ký dịch vụ của khách hàng 42 7
Hình 2.2.19: Sơ đồ hoạt độnng trong phần khách hàng của khách hàng 43 8
Hình 2.3.1: Biểu đồ tuần tự quá trình đăng nhập của admin 44 8
Hình 2.3.2: Biểu đồ tuần tự quá trình dùng thêm người của admin 44 8
Hình 2.3.3: Biểu đồ tuần tự quá trình xóa người dùng của admin 45 8
Hình 2.3.4: Biểu đồ tuần tự quá trình đổi quyền người dùng của admin 45 8
Hình 2.3.5: Biểu đồ tuần tự quá trình đăng nhập của quản trj chung 46 8
Hình 2.3.6: Biểu đồ tuần tự quá trình quản lý cơ sở của admin 46 8
Hình 2.3.7: Biểu đồ tuần tự quá trình thay đổi lịch cho khách hàng của admin 47 8
Hình 2.3.8: Biểu đồ tuần tự quá trình đăng nhập của quản lý tin 48 8
Trang 1
Hình 4.7: Giao diện trang quản lý ảnh mẫu sản phẩm 73 10
Trang 2
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
Hình 4.8: Giao diện trang quản lý sản phẩm 74 10
Hình 4.9: Giao diện trang quản lý tin tức 75 10
Hình 4.10: Giao diện trang xem đơn hàng 76 10
Hình 4.12: Giao diện trang tải ảnh khách hàng 77 10
Hình 4.13: Giao diện trang phản hồi khách hàng 78 10
DANH MỤC BẢNG 11
Bảng 3.1: Các kí hiệu mô tả 19 11
Bảng 3.1: Bảng User 61 11
Bảng 3.2: Bảng ProductModel 61 11
Bảng 3.3: Bảng Product 62 11
Bảng 3.4: Bảng Photographer 62 11
Bảng 3.5: Bảng Order 62 11
Bảng 3.6: Bảng News 63 11
Bảng 3.7: Bảng ModelGroup 63 11
Bảng 3.8: Bảng ModelCategories 63 11
Bảng 3.9: Bảng ImgPrivate 63 11
Bảng 3.10: Bảng ImgPriCate 64 11
Bảng 3.11: Bảng ImgModel 64 11
Bảng 3.12: Bảng ConsultingCate 64 11
Bảng 3.13: Bảng Consulting 64 11
Bảng 3.14: Bảng Comment 65 11
Bảng 3.16: Bảng Calendar 65 11
Bảng 3.17: Bảng Visitor 65 11
Bảng 3.18: Bảng Branch 66 11
Bảng 3.19: Bảng Vote 66 11
Bảng 3.20: Bảng VoteChosen 66
11
2.1.3. Quản lý tin 25
2.1.4. Khách hàng 25
2.2 Use Case Diagram và các sơ đồ hoạt động 26
2.2.1.Mô hình Use case tổng quát 26
2.2.2.Mô hình Use case Diagram Admin 27
2.2.3. Mô hình Usecase Diagram Quản trị chung 34
Trang 4
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
2.2.4 Mô hình Use case Diagram Quản lý tin 41
2.2.5Mô hình Use case Diagram khách hàng 45
2.3 Sequence Diagram( BIỂU ĐỒ TUẦN TỰ) 52
2.3.1 Admin 52
2.3.2 Quản trị chung 54
2.3.3 Quản lý tin 56
2.3.4. Khách hàng 58
2.4 Collaboration DIAGRAM (BIỂU ĐỒ CỘNG TÁC) 60
2.4.1 Admin 60
2.4.2 Quản trị chung 62
2.4.3 Quản lý tin 63
2.4.4 Khách hàng 65
CHƯƠNG 3. THIẾT KẾ CƠ SỞ DỮ LIỆU 69
3.1 Các bảng cơ sở dữ liệu 69
3.1.1 Bảng User 69
3.1.2 Bảng ProductModel 69
3.1.3 Bảng Product 70
3.1.4 Bảng Photographer 70
3.1.5 Bảng Order 70
3.1.6 Bảng News 72
3.1.7 Bảng ModelGroup 72
3.1.9 Bảng ImgPrivate 72
5.3 Hướng phát triển của đề tài 91
TÀI LIỆU THAM KHẢO 92
Trang 6
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
DANH MỤC HÌNH
Hình 2.2.1: Mô hình Use case tổng quát 21
Hình 2.2.2: Mô hình Use case Diagram Admin 22
Hình 2.2.3: Sơ đồ hoạt động quá trình đăng nhập của Admin 23
Hình 2.2.4: Sơ đồ hoạt động quá trình quản lý người dùng của Admin 24
Hình 2.2.5: Sơ đồ hoạt động quá trình thêm mới người dùng của Admin 26
Hình 2.2.6: Sơ đồ hoạt động quá trình quản lý người dùng của Admin 27
Hình 2.2.7: Sơ đồ hoạt động quá trình đổi quyền người dùng của Admin 28
Hình 2.2.8: Mô hình Use case Diagram Quản trị chung 29
Hình 2.2.10: Sơ đồ hoạt động quản lý lịch của quản trị chung 31
Hình 2.2.11: Sơ đồ hoạt động quản lý sản phẩm của quản trị chung 33
Hình 2.2.12: Sơ đồ hoạt động quản lý cơ sở và lịch của quản trị chung 34
Hình 2.2.13: Sơ đồ mô hình Use case Diagram Quản lý tin 34
Hình 2.2.14Sơ đồ hoạt động đăng nhập của quản lý tin 36
Hình 2.2.15: Sơ đồ hoạt động quản lý tin của quản lý tin 37
Hình 2.2.16: Mô hình Use case Diagram khách hàng 38
Hình 2.2.17: Sơ đồ hoạt độnng đăng ký của khách hàng 40
Hình 2.2.18: Sơ đồ hoạt độnng đăng nhập của khách hàng 41
Hình 2.2.17: Sơ đồ hoạt độnng đăng ký dịch vụ của khách hàng 42
Trang 7
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
Hình 2.2.19: Sơ đồ hoạt độnng trong phần khách hàng của khách hàng 43
Hình 2.3.1: Biểu đồ tuần tự quá trình đăng nhập của admin 44
Hình 2.3.2: Biểu đồ tuần tự quá trình dùng thêm người của admin 44
Hình 2.3.3: Biểu đồ tuần tự quá trình xóa người dùng của admin 45
Hình 2.3.4: Biểu đồ tuần tự quá trình đổi quyền người dùng của admin 45
Hình 3.15 Bảng Categories 65
Hình 4.1:Giao diện trang chủ 67
Hình 4.2: Giao diện trang tư vấn 68
Hình 4.4: Giao diện đăng ký dịch vụ 69
Hình 4.3: Giao diện trang khách hàng 70
Trang 9
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
Hình 4.5: Giao diện trang quản lý người dùng 71
Hình 4.6: Giao diện trang soạn lịch chụp ảnh 72
Hình 4.7: Giao diện trang quản lý ảnh mẫu sản phẩm 73
Hình 4.8: Giao diện trang quản lý sản phẩm 74
Hình 4.9: Giao diện trang quản lý tin tức 75
Hình 4.10: Giao diện trang xem đơn hàng 76
Hình 4.12: Giao diện trang tải ảnh khách hàng 77
Hình 4.13: Giao diện trang phản hồi khách hàng 78
Trang 10
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
DANH MỤC BẢNG
Bảng 3.1: Các kí hiệu mô tả 19
Bảng 3.1: Bảng User 61
Bảng 3.2: Bảng ProductModel 61
Bảng 3.3: Bảng Product 62
Bảng 3.4: Bảng Photographer 62
Bảng 3.5: Bảng Order 62
Bảng 3.6: Bảng News 63
Bảng 3.7: Bảng ModelGroup 63
Bảng 3.8: Bảng ModelCategories 63
Bảng 3.9: Bảng ImgPrivate 63
Bảng 3.10: Bảng ImgPriCate 64
Bảng 3.11: Bảng ImgModel 64
+ Ảnh viện Mỹ Lượng là ảnh viện chuyên phục vụ các dịch vụ cưới
hỏi, chụp ảnh, quay phim cho các sự kiện và theo yêu cầu của khách
hàng, đang có nhu cầu mở rộng kinh doanh ra nhiều chi nhánh. Ảnh
viện cần có một website để đáp ứng nhu cầu phát triển của mình.
Vì những lí do trên nên đồ án tốt nghiệp, chúng em chọn đề tài “Xây dựng
website giới thiệu và tư vấn dịch vụ đám cưới cho cửa hàng áo cưới Mỹ
Lượng”
Trang 12
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
3. Khách thể và đối tượng nghiên cứu
Trong đồ án tốt nghiệp này nhóm đã tìm hiểu những vấn đề sau:
Phân tích thiết kế hướng đối tượng UML
Ngôn ngữ lập trình Visual C# 2008
Hệ quản trị cơ sở dữ liệu SQL Server 2008
Khảo sát đặc tả và phân tích thiết kế hệ thống của ảnh viện Mỹ Lượng
cho việc xây dựng hệ thống website.
4. Giới hạn và phạm vi ngiên cứu
Về mặt phân tích và thiết kế hệ thống: Kết quả thu được của đề tài từ
các mô hình phân tích hệ thống, cơ sở dữ liệu… hoàn toàn có khả năng
xây dựng phần cơ sở dữ liệu cho ứng dụng website thương mại điện tử.
Trên cơ sở nghiên cứu và áp dụng các hiểu biết về HTML, CSS,
Javacript, Asp.net để hoàn thàng những nội dung sau:
Quảng bá hình ảnh của ảnh viện đến với khách hàng.
Website quảng cáo được sản phẩm, dịch vụ của ảnh viện.
Website được phân quyền quản lý.
Website phải có ứng dụng để quản lý sản phẩm dịch vụ, quản lý khách
hàng…
Đăng bài viết, hiển thị sản phẩm
5. Mục đích nghiên cứu
Tìm hiểu quá trình xây dựng website
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
PHẦN II. NỘI DUNG
CHƯƠNG 1: KHẢO SÁT, ĐÁNH GIÁ HỆ THỐNG CŨ, MÔ TẢ HỆ
THỐNG MỚI
1.1. Khảo sát và mô tả hiện trạng
Ảnh viện áo cưới Mỹ Lượng
Địa chỉ: Chợ Đường Cái – Trưng Trắc – Văn Lâm – Hưng Yên
1.1.2. Các nguồn điều tra
- Từ giám đốc và nhân viên trong ảnh viện.
- Từ khách hàng
- Hoạt động của ảnh viện.
- Từ nguồn tài nguyên trên mạng: website ,
, />1.1.3. Hình thức khảo sát
- Phỏng vấn/ điều tra: Hỏi trực tiếp chủ ảnh viện, nhân viên trong ảnh viện và
khách hàng đã tới chụp ảnh ở ảnh viện ( sử dụng những câu hỏi mở ).
- Nghiên cứu tài liệu:
+ Cơ cấu tổ chức của ảnh viện.
+ website trên mạng.
1.1.4. Mô tả hoạt động của hệ thống cũ
Trong ảnh viện mỹ Lượng tổ chức các bộ phận có sự hỗ trợ lẫn nhau
bao gồm: bộ phận tư vấn,bộ phận chụp ảnh, bộ phận trang điểm, bộ phận
chỉnh sửa ảnh, bộ phận tài chính.
1.1.4.1. Bộ phận tư vấn
Trang 15
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
Cho khách hàng xem các mẫu album của ảnh viện.
Từ ý kiến của khách hàng bộ phận tư vấn đưa ra các gói dịch vụ hợp lý
cho khách.
Khi khách hàng đã quyết định chụp ảnh tại ảnh viện, khách hàng đăng
ký lịch chụp bộ phận tư vấn xem lịch chụp ảnh của ảnh viện và thống
Nếu đồng ý với ảnh đã chỉnh sửa ảnh được mang đi in.
Khách hàng tiếp tục được hẹn ngày tới lấy album.
Bước 5:Khách hàng tới lấy album, ảnh và thanh toán nốt phần tiền còn
lại
1.3 Đánh giá hiện trạng hệ thống cũ
Qua khảo sát thực tế, nhóm đề tài thấy hoạt động ở ảnh viện vẫn chưa
mang tính chất thương mại và tin học hóa. Vấn đề này làm cho chủ ảnh viện
và nhân viên rất vất vả khi khách hàng đến chụp ảnh thì nhân viên phải tư vấn
cho khách hàng rất nhiều. Vấn đề này khiến cho cả nhân viên và khách hàng
đều mất thời gian.
Tuy nhiên cũng đã có một số ảnh viện đã ứng dụng thương mại điện tử
và tin học hóa rất tốt vào việc kinh doanh như Meliawedding. Ảnh viện có
website giới thiệu mẫu album ảnh rất phong phú ở đó cho phép khách hàng
đặt lịch chụp ảnh và xem trước ảnh đã chỉnh sửa mà không cần tới ảnh viện.
Ở đó ảnh viện có thể giới thiệu đầy đủ các thông tin của sản phẩm giúp khách
hàng khi vào đó xem có thể chọn lựa cho mình những album, lại còn làm
giảm bớt thời gian giới thiệu của nhân viên. Khách hàng cần gì chỉ cần vào
website là biết ngay.
1.3.1 Ưu điểm
- Khách hàng tận mắt nhìn thấy sản phẩm, nhận hàng trực tiếp.
Được trao đổi trực tiếp với cửa hàng.
Trang 17
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
1.3.2 Nhược điểm
- Khách hàng phải mất thời gian đến tận ảnh viện xem album ảnh mẫu
,xem ảnh sau khi chỉnh sửa.
- Công ty phải có nhân viên tư vấn cho khách hàng, điều này làm cho cả
nhân viên và khách hàng rất mất thời gian
- Để chụp ảnh khách hàng phải mất rất nhiều thời gian chờ đợi, qua rất
nhiều công đoạn khác nhau.
Quán lý tin
Quản lý tin tức.
Quản lý tư vấn.
Quản lý khách hàng
Xem khách hàng.
Tải ảnh khách hàng
Phản hồi khách hàng.
Quản lý cơ sở và lịch
Quản lý cơ sở
Trang 19
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
Quản lý nhân viên chụp ảnh
Soạn lịch chụp ảnh
Trong đây, xây dựng một hệ thống lưu trữ cơ sỡ dữ liệu phù hợp với nhu cầu,
hỗ trợ các công việc trên
1.4.2.Yêu cầu tin học và thương mại hóa
1.4.2.1.Nội dung đề tài
Với nhu cầu thông tin và qui mô kinh doanh ngày càng mở rộng cho các
công ty, doanh nghiệp nhằm tạo sự thu hút cũng như giới quan tâm về mua
bán, có thể quan hệ hợp tác và trao đổi trực tiếp những vấn đề cần thiết về
mua bán, hay tìm hiểu về chính công ty, hàng hóa của mình. Do đó website
này đòi hỏi phải tiện lợi, đơn giản, đẹp mắt, dễ sử dụng, dễ hiểu, các thao tác
dễ dàng, luôn cập nhật những sản phẩm, mặt hàng mới của ảnh viện mình.
Với nhân viên quản lý.
Website đòi hỏi nhân viên phải thường xuyên theo dõi các thông tin về
hàng hóa, xử lý đúng yêu cầu, đúng chức năng do nhân viên nhập vào và thao
tác dễ dàng với công việc quản lý dữ liệu phải đáp ứng được yêu cầu.
Nhân viên phải nhập các thông tin cho các vật liệu mới, nhà cung cấp mới,
khách hàng mới vào trong dữ liệu và có sự kiểm tra về tính chính xác, đúng
đắn của dữ liệu.
Actor ( tác nhân ). Sử dụng các công cụ của UML.
Thiết kế:
Từ kết quả ở mức phân tích, triển khai thiết kế để đạt được các kết quả
sau:
+ Thiết kế cơ sở dữ liệu.
+ Thiết kế ứng dụng.
Trang 21
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
Cài đặt
Thực hiện cài đặt các kết quả đã thiết kế trên ASP.NET 3.5, sử dụng cơ
sở dữ liệu SQL server 2005.
Thử nghiệm
Chạy website nhiều lần trên hệ điều hành Windos XP, Windos 7, trình
duyệt Morilla Firefox, trình duyệt Internet Explorer…
1.4.4. Mục tiêu đạt được khi xây dựng website quảng bá cho ảnh viện qua
mạng
Sau khi nhận được đề tài và nghiên cứu, tìm hiểu thực tế em xây dựng ý
tưởng thiết kế website quảng bá cho ảnh viện qua mạng cần đạt được những
mục tiêu sau:
Đối với khách hàng và người quản trị
- Khách hàng xem và lựa chọn dịch vụ và thời gian thực hiện, đăng nhập
khách hàng và quyết định có sử dụng dịch vụ hay không.
- Khách hàng có thể tìm hiểu những thông tin về ảnh viện,báo giá dịch
vụ, đóng góp ý kiến về ảnh viện.
- Nếu bạn là người quản trị bạn có thể thao tác trên cơ sở dữ liệu, đăng
ký người quản trị mới, cập nhập thông tin sản phẩm và dịch vụ, cập nhập tin
tức, thông tin tư vấn, tải ảnh khách hàng…
- Khách hàng có thể xem các thông tin về số khách hàng, lựa chọn các
ảnh vào album sau khi chụp.
- Xử lý, chuẩn hoá dữ liệu nhập vào bởi những người truy cập web và
Mô tả một hoạt động gồm tên hoạt động và đặc tả
của hoạt động
Mô tả một lựa chọn điều kiện
Trạng thái khởi đầu
Trạng thái kết thúc
Quan hệ <<Include>>
Quan hệ <<Extend>>
Bảng 3.1: Các kí hiệu mô tả
2.1 Danh sách các Actor
Trang 24
Xây dựng website giới thiệu và tư vấn dịch vụ áo cưới cho cửa hàng áo cưới Mỹ Lượng
2.1.1. Admin
Người sử dụng thuộc nhóm quyền này sẽ được quyền truy xuất những
chức năng trong hệ thống và có thể cấp quyền hay thay đổi quyền của
những người sử dụng khác. Quyền này thường dành riêng cho người quản
trị chương trình.
2.1.2. Quản trị chung
Người sử dụng thuộc nhóm quyền này sẽ được truy xuất những chức năng:
Quản lý cơ sở và lịch
Quản lý mẫu sản phẩm
Quản lý sản phẩm
Quản lý tin
Quản lý khách hàng
2.1.3. Quản lý tin
Người sử dụng thuộc nhóm quyền này sẽ được truy xuất chức năng cập
nhật tin tức, thông tin tư vấn.
2.1.4. Khách hàng
Khách hàng có những chức năng sau:
+ Hệ thống: Đăng ký, đăng nhập, đổi mật khẩu, tạo tài khoản, kiểm tra
tài khoản.