Đồ án phân tích thiết kế hệ thống website
Trang 1Lờ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, các cá nhân; 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ẽ.
Việc xây dựng các trang web để phục vụ cho các nhu cầu riêng của các tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ Với một vài thao tác đơn giản, một người bất kì có thể trở thành chủ của một website giới thiệu về bất cứ gì mình quan tâm: giới thiệu và quảng bá hình ảnh của công ty, giới thiệu về bản thân và gia đình, hay trình bày các bộ sưu tập hình ảnh các loại xe hơi mà mình yêu thích.
Đối với các chính phủ và các công ty thì việc xây dựng các website riêng càng ngày càng trở nên cấp thiết Thông qua những website này, thông tin về họ cũng như các công văn, thông báo, quyết định của chính phủ hay các sản phẩm, dịch vụ mới của công ty sẽ đến với những người quan tâm, đến với khách hàng của họ một cách nhanh chóng kịp thời, tránh những phiền hà mà phương thức giao tiếp truyền thống thường gặp phải.
Với nhu cầu như vậy thì chúng ta lại cần phải có một trang web chuyên nghiệp để cung cấp dịch vụ thiết kế web cho những khách hàng có nhu cầu, khách hàng có thể là công ty, tổ chức hoặc cá nhân.
Chúng em xin cám ơn thầy đã truyền đạt những kiến thức của môn Phân tích Thiết kế Hệ thống Thông tin và sự hướng dẫn của thầy cho đề tài của chúng em để chúng em hoàn thành đề tài này.
Tuy có nhiều cố gắng nhưng không thể tránh được những sai sót rất mong được sự góp ý của thầy.
Trang 2Phần I.KHẢO SÁT HIỆN TRẠNG VÀ TÌM HIỂU NHU CẦU1.Hiện trạng:
Trong hoàn cảnh đất nước hội nhập kinh tế quốc tế và nhu cầu khoa học kĩ thuật phát triển cao, nhu cầu quảng bá hình ảnh công ty và thực hiện các hình thức giao dịch trên mạng internet là hết sức cần thiết.
Nhu cầu cung cấp dịch vụ thiết kế trang web cho các công ty và cá nhân là hết sức cần thiết.
2.Nhu cầu:
a Về giao diện
Chương trình phải hoàn toàn bằng tiếng Việt Giao diện dễ hiểu, thân thiện với người dùng.
Dễ sử dụng, những người không biết tin học có thể sử dụng được
Mỗi thành viên có thể gởi câu hỏi thắc mắc Xem các thông tin chung trên trang web.
Xem các dự án, sản phẩm đã thực hiện của công ty Xem các gói sản phẩm của công ty.
Người quản trị:
Người quản trị có thể đăng nhập tài khoản, thay đổi nội dung của trang web, theo dõi các dự án, trả lời các câu hỏi thắc mắc của các thành viên, cung cấp các gói dịch vụ,…
Có tất cả các chức năng thêm xóa, sửa thay đổi toàn bộ giao diện của trang web.
Phần II.PHÂN TÍCH.1/ Mô tả các giải pháp sơ bộ
a/ Phân tích hệ thống về dữ liệu (hướng mở)
Mỗi thành viên có các thông tin: địa chỉ, số điện thoại, email, tên
Trang 3Mỗi gói dịch vụ có các thông tin: tên dịch vụ, giá cả, mô tả chi tiết Mỗi thành viên có chức vụ có quyền cập nhật nội dung của trang web.
Mỗi câu hỏi có các thông tin: nội dung câu hỏi, nội dung câu trả lời Mỗi gói dịch vụ cung cấp cho nhiều đối tác và mỗi đối tác cũng sử dụng nhiều gói dịch vụ, mỗi đối tác chứa các thông tin: tên đối tác, email, điện thoại, địa chỉ, url web (đường dẫn đến trang web của đối tác).
Mỗi chức vụ có nhiều thành viên, mỗi chức vụ có tên chức vụ.
Mỗi hợp đồng có các thông tin: tên hợp đồng, ngày ký kết hợp đồng, mỗi hợp đồng của một thành viên, và mỗi hợp đồng là của một dự án, mỗi hợp đồng có một hóa đơn trả trước và một hóa đơn trả sau Mỗi dự án có các nội dung: tên dự án, mô tả, ngày bắt đầu thực hiện
Danh sách các thành viên, và thông tin có liên quan Các gói dịch vụ của công ty.
Danh sách các đối tác và thông tin liên quan Các dự án đã và đang thực hiện.
Các câu hỏi của thành viên.
Lưu trữ hợp đồng của công ty với khách hàng Cập nhật:
Thay đổi mật khẩu của thành viên Thêm, xóa, sửa các gói dịch vụ Thêm, xóa, sửa các dự án.
Thêm, xóa, sửa nội dung trình bày của trang web.
Trang 42/ Phát hiện thực thể:
THANHVIENMỗi thực thể là một thành viên trongcông ty, một khách hàng của công ty,đối tác hoặc là những thành viên bình
CHUCVUMỗi thực thể là chức vụ của một
thành viên trong công ty. MSCV,TenCV. HOPDONGMỗi thực thể là một hợp đồng giữa
công ty và khách hàng MSHD,TenHD, NgayKy.
CAUHOIMỗi thực thể là một thắc mắc củathành viên là khách hàng và đượcgiải đáp bởi những thành viên cóchức vụ trong công ty.
MSCH,NoiDungCH, NoiDungCTL.
NOIDUNGMỗi thực thể là một bài viết,được viếtbởi một thành viên trong công ty.
MSND,NgayCapNhat, ChiTiet
DUANMỗi thực thể là một dự án được côngty thực hiện tương ứng với một hợp
HDTRASAUMỗi thực thể là một hóa đơn thanhtoán của khách hàng, họ phải trả hếtsố tiền còn lại sau khi nhận được sảnphẩm.
MSHDTS,NgayLapTS, SoTien
GOIDICHVUMỗi thực thể là một dịch vụ của công
ty cung cấp cho khách hàng. MSDV, TenDV, SoTien, MoTa.
DOITAC Mỗi thực thể là một khách hàng của
công ty hoặc các công ty khác MSDT,TenDT, DienThoaiDT,
Trang 69 GOIDICHVU(MSDV, TenDV, GiaCa,MoTa) PK 1 MSTV Mã số của thành viên C 4 byte 4 kí tự B
2 TenTV Tên của thành viên C 25 byte 25 kí tự B 3 DiaChiTV Địa chỉ của thành 9 TenTruyCap Tên truy cập C 30 byte 30 kí tự B
Trang 82 NoiDungCH Nội dung của câu
Nhat Ngày cập nhật N 10 byte 10 kítự Đ 3 ChiTiet Chi tiết của nội dung cập
nhật cho trang web
Trang 93 Mota Mô tả chi tiết của dự án
100 kí tự K
4 NgayBD Ngày bắt đầu dự án N 10 byte 10 kí tự Đ 5 NgayKT Ngày kết thúc dự án N 10 byte 10 kí tự Đ 3 SoTienTT Số tiền trả trước S 12 byte 12 kí tự Đ
Trang 103 SoTienTS Số tiền trả sau S 12 byte 12 kí tự Đ FK 4 MSHD Mã số của hóa đơn C 15 byte 15 kí tự K
2 TenDV Tên của dịch vụ C 25 byte 25 kí tự B 3 GiaCa Số tiền phải trả cho
một gói dịch vụ S 12 byte 12 kí tự Đ 4 MoTa Mô tả chức năng
của gói dịch vụ C 100byte 100 kítự K Tổng 141 byte
Trang 112 TenDT Tên của đối tác C 25 byte 25 kí 6 UrlWeb Đường dẫn đến địa
chỉ trang web của
Trang 137/ Bảng tổng kết thuộc tính
4 DiaChiTV Địa chỉ của thành viên THANHVIEN 5 DienThoaiTV Điện thoại của thành viên THANHVIEN 6 EmailTV Địa chỉ email của thành viên THANHVIEN 7 Nghenghiep Nghề nghiệp của thành viên THANHVIEN 8 TenCongTy Tên của công ty của thành viên. THANHVIEN
17 NoiDungCH Nội dung của câu hỏi CAUHOI 18 NoiDungTL Nội dung của câu trả lời CAUHOI
21 ChiTiet Chi tiết của nội dung cập nhật cho trang web
NOIDUNG
Trang 1422 MSDA Mã số của dự án DUAN
27 MSHDTT Mã số của hóa đơn trả trước HDTRATRUOC 28 NgayLapTT Ngày lập hóa đơn trả trước HDTRATRUOC
30 MSHDTS Mã số của hóa đơn trả sau HDTRASAU 31 NgayLapTS Ngày lập hóa đơn trả sau HDTRASAU
35 GiaCa Số tiền phải trả cho một gói dịch vụ.
36 MoTa Mô tả chức năng của gói dịch vụ. GOIDICHVU
39 DienThoaiDT Số điện thoại của đối tác DOITAC 40 EmailDT Địa chỉ email của đối tác DOITAC
42 UrlWeb Đường dẫn đến địa chỉ trang web của đối tác.
DOITAC
Trang 16Phần 3 THIẾT KẾ GIAO DIỆN:1/ Trang chủ:
Ý nghĩa hoạt động:
Là trang đầu tiên được load khi người dùng truy cập đến trang web Vừa là trang chủ vừa đóng vài trò là 1 trang tin tức.
Qui tắc hoạt động:
Trang 17Người truy cập có thể click có thể click vào biểu tượng yahoo để được hổ trợ trực tuyến.
Người truy cập có thể sử dụng xem nột dung tin tức và các dự án đã thực hiện trên màn hình chính.
Người truy cập có thể click vào button readmore để có thể xem chi tiết nội dung Người truy cập có thể click vào menu chuyển trang để chuyển đến một trang khác.
Người truy cấp có thể điền thông tin vào form đăng nhập và theo dõi dự án của mình.
Người truy cập có thể click vào menu câu hỏi để có thể xem chi tiết.
Người truy cập có thể click vào banner để xem chi tiết thông tin khuyến mãi hay quang cáo.
2/ Các menu chức năng chính của giao diện
a/ Menu chuyển trang
Trong menu chuyển trang bao gồm các chức năng như là chuyển đến Trang chủ, chuyển đến trang Sản phẩm, chuyển đến trang dịch vụ, chuyển đến trang Liên hệ
b/ Menu giới thiệu
Trong menu giới thiệu có thể chuyển đến các trang giới thiệu như: GTCTy, web tĩnh, web động,v v…
Ngoai ra còn chức năng đếm số người truy cập
Trang 18c/ Menu câu hỏi:
Chuyển đến nôi dung chi tiết của câu hỏi
Trang 193.2.From đăng xuất:
Mở ra trang web tương ứng với tài khoản của
thành viên
Trang 203.3.From đăng ký:
Ý nghĩa hoạt động:
Dùng để đăng ký lam thành viên của website
Qui tắc hoạt động:
Được dùng bởi tất cả người truy cập vào website Sau khi đăng ký trong vòng 24h sẽ có mail gữi đến địa chỉ mail ma người dùng đã đăng ký để kick hoạt tài khoảng
Input: họ tên, tên nguời dùng, mật khẩu, xác nhận mật khẩu Output: đã đăng kí thành công hay đăng kí không hợp lệ Các table liên quan: THANHVIEN.
Giải thuật:
Trang 223.4.From quên mật khẩu:
Thành viên nhâp đầy đủ thông tin và nhấn vào button Gửi mật khẩu Tên ô xử lý: Gửi mật khẩu.
Form: Quên mật khẩu.
Input: tên người dùng, địa chỉ email.
Output: đã gủi mật khẩu thành công hoặc không thành công Các table liên quan: THANHVIEN.
Giải thuật:
Trang 243.5.From liên hệ:
Trang 25Các thao tác màn hình:
Thành viên nhâp đầy đủ thông tin và nhấn vào button Gửi Tên ô xử lý: Gửi
Form: Liên hệ.
Input: nhập tên của bạn, địa chỉ email, tiêu đề của tin nhắn, tin nhắn của bạn Output: đã gửi thành công.
Các table liên quan: CAUHOI,THANHVIEN.
Trang 263.6.Trang dự án:
Trang 27Khách hàng có thể click vào menu câu hỏi để có thể xem chi tiết.
Khách hàng có thể click vào banner để xem chi tiết thông tin khuyến mãi hay quang cáo.
Khách hàng có thể xem hình lớn bằng cách click vao link view full image Tên ô xử lý: Chọn link tên của dự án.
Form: Dự án.
Input: Tên của dự án
Output: hiển thị những thông tin liên quan đến dự án Các table liên quan: DUAN.
Trang 28Người truy cập có thể click vào menu câu hỏi để có thể xem chi tiết.
Người truy cập có thể click vào banner để xem chi tiết thông tin khuyến mãi hay
Trang 29Tên của gói dịch
Trang 30Người truy cập có thể click vào menu câu hỏi để có thể xem chi tiết.
Người truy cập có thể click vào banner để xem chi tiết thông tin khuyến mãi hay quảng cáo.
Tên ô xử lý: Chọn link tên của sản phẩm Form: Sản phẩm.
Trang 333.9.Các trang giới thiệu
Trang 34Người truy cập có thể click vào menu chuyển trang để chuyển đến một trang khác Người truy cấp có thể điền thông tin vào form đăng nhập và theo dõi dự án của mình Người truy cập có thể click vào menu câu hỏi để có thể xem chi tiết.
Người truy cập có thể click vào banner để xem chi tiết thông tin khuyến mãi hay quang cáo.
Trang 353.10.Trang nội dung chi tiết
Người truy cập có thể click vào menu câu hỏi để có thể xem chi tiết.
Người truy cập có thể click vào banner để xem chi tiết thông tin khuyến mãi hay quang cáo.
Tên ô xử lý: Chọn link nội dung của trang web Form: Trang chủ.
Input: Tên của nội dung muốn xem.
Output: hiển thị những thông tin của nội dung Các table liên quan: NOIDUNG.
Giải thuật:
Trang 36 Ưu điểm của đề tài:
Đây là một đề tài mới có khả năng phát triển.
Trang web đã thể hiện được những chức năng cơ bản.
Sử dụng tool Joomla hỗ trợ tất cả các chức năng cho admin khi thực hiện thiết kế giao diện.
Khuyết điểm của đề tài:
Có nhiều chức năng của admin chưa trình bày trong bài, vì tất cả các chức năng điều do Joomla hỗ trợ.
Vì không có thời gian và chưa thực sự cần thiết nên một số bảng trong cơ sở dữ liệu chưa được sử dụng trong đề tài.
Tên của nội dung muốn xem
Mở bảng NOIDUNG
Đóng bảng NOIDUNG
Hiển thị thông tin của nội dung cần xem
Trang 37Bảng phân công công việc.
Nguyễn Thái BìnhNguyễn Thị Minh Hiếu
Tuần 5 Khảo sát hiện trạng và tìm hiểu nhu cầu
Mô tả các giải pháp sơ bộ
Tuần 6 Phát hiện thực thể
sang mô hình quan hệ Tuần 10 Bảng chi tiết quan hệ Bảng tổng kết quan hệ
Bảng tổng kết thuộc tính Phát hiện các ràng buộc Tuần 11 Thiết kế giao diện
Tuần 12 Thiết kế giao diện
Tuần 15 Đánh và chỉnh sửa báo cáo Đánh và chỉnh sửa báo cáo