SlideShare a Scribd company logo
1 of 43
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |1
LỜI NÓI ĐẦU
Trên thực tế không có sự thành công nào mà không gắn liềnvới những sự hỗ trợ,
sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác. Trong suốt thời
gian từ khi bắt đầu học tập, chúng em đã nhận được rất nhiều sự quan tâm, giúp đỡ của
Thầy Cô, gia đình và bạn bè.
Chúng em xin chân thành cám ơn thầy Phương Văn Cảnh đã 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 cô,
chúng em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say
mê và thích thú đối với bộ môn “Thực tập hệ thống thông tin quản lý”. Nếu không có
những lời hướng dẫn, dạy bảo của thầy cô thì chúng em nghĩ đồ án này của chúng em
rất khó có thể hoàn thành được.
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 “Website tin tức nhà đất” 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.
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 để tiếptục thực hiện sứ mệnh cao đẹp của mình là truyền
đạt kiến thức cho thế hệ mai sau.
Hà Nội, ngày 20 tháng 12 năm 2015
Sinh viên thực hiện
Phạm Minh Đức
Vũ Đức Dương
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |2
MỤC LỤC
CHƯƠNG 1: TỔNG QUAN DỰ ÁN ...........................................................3
1.1. Hiện trạng...............................................................................................................3
1.2. Phạm vi và mục tiêu của dự án.............................................................................3
1.3. Tổng quan về hệ thống ..........................................................................................3
1.4. Môi trường phát triển............................................................................................5
1.5. Kết luận...................................................................................................................5
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG.....................................................6
2.1. Lược đồ Use Case hệ thống...................................................................................6
2.2. Bảng tổng quan hệ thống ......................................................................................7
2.3. Phân tích hệ thống theo mô hình khái niệm và biểu đồ lớp.............................11
2.3.1. Sơ đồ tổng thể:..................................................................................................... 11
2.3.2. Mô tả các lớp ....................................................................................................... 12
2.3.3. Biểu đồ trình tự .................................................................................................... 16
2.3.4. Biểu đồ thành phần............................................................................................... 23
2.3.7. Biểu đồ triển khai................................................................................................. 25
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG......................................................26
3.1. Thiết kế cơ sở dữ liệu...........................................................................................26
3.2. Thiết kế giao diện.................................................................................................32
3.2.1. Thiết kế giao diện người dùng ............................................................................... 32
3.2.2. Thiết kế giao diện quản trị..................................................................................... 33
CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH ..............................................35
4.1. Lựa chọn công nghệ.............................................................................................35
4.2. Cài đặt chương trình ...........................................................................................35
4.3. Giao diện chương trình .......................................................................................37
4.3.1. Giao diện người dùng ........................................................................................... 37
4.3.2. Giao diện quản trị............................................................................................... 40
CHƯƠNG 5: KẾT LUẬN..........................................................................42
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |3
CHƯƠNG 1: TỔNG QUAN DỰ ÁN
1.1. Hiện trạng
Các khu vực mua bán nhà đất phân bố không đồng đều, có phạm vi rộng gây khó
khăn cho việc quản lý mua bán nhà đất. Nhằm cải thiện tình trạng này và đồng thời áp
dụng công nghệ thông tin vào trong lĩnh vực nhà đất. Trang website tin tức về mua bán
nhà đất của nhóm chúng em đã được xây dựng.
Hiện nay, đa phần các xem thông tin về nhà đất thường là người nọ truyền người
kia nên thông tin bị sai lệch và cập nhật chậm là điều không thể tránh khỏi. Việc tìm
kiếm và cập nhật thông tin về nhà đất hầu hết là phương pháp thủ công gây lãng phí thời
gian và tiền của, yêu cầu cấp thiết là xây dựng hệ thống website thông tin về mua bán
nhà đất.
Qua hiện trạng sơ bộ hình thành hệ thống:
- Chức năng chính.
- Ràng buộc chính.
- Môi trường của hệ thống.
1.2. Phạm vi và mục tiêu của dự án
Xây dựng hệ thống website thông tin mua bán nhà đất trong phạm vi cả nước với
mục tiêu ứng dụng công nghệ thông tin vào đời sống và kinh doanh.
Việc ứng dụng công nghệ thông tin vào mọi mặt của đời sống xã hội đã mang lại
những giá trị tích cức đối với lĩnh vực đó và xây dựng website thông tin bất động sản
cũng không nằm ngoài xu thế chung đó.
1.3. Tổng quan về hệ thống
Yêu cầu hệ thống:
- Giao diện thân thiện, dễ sử dụng đối với người dùng.
- Thường xuyên cập nhật thông tin khi có thay đổi.
- Đảm bảo chính xác và an toàn thông tin.
- Mang lại lợi ích kinh tế, tăng hiệu quả làm việc đối với đơn vị sử dụng.
Yêu cầu thông tin:
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |4
- Hình thức xử lý: xử lý trực tiếp dữ liệu một cách liên tục.
- Tính khả thi: đáp ứng được nhu cầu của thực tiễn, giảm bớt nguồn lực,
góp phần tiết kiệm thời gian và chi phí, thúc đẩy việc kinh doanh.
Yêu cầu về quy trình:
- Tiến hành khảo sát, thu thập thông tin: nắm bắt được nhu cầu của khác
hàng trước khi thực hiện một công việc cụ thể.
- Triển khai phân tích yêu cầu của hệ thống, xây dựng thiết kế hệ thống
chương trình có logic.
- Phân tích rủi ro trong quá trình xây dựng chương trình và phải có biện
pháp khắc phục hiệu quả.
Khái quát hệ thống mới được nhóm đưa ra:
Xem thông tin:
- Dự án.
- Tin mua bán nhà đất.
- Dịch vụ.
- Tư vấn.
Cập nhật các thông tin:
- Danh mục bài viết.
- Danh mục thể loại.
- Danh mục quyền.
- Danh mục người dùng.
- Danh mục dự án.
- Dang mục vùng dự án.
- Thống kê truy cập
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |5
1.4. Môi trường phát triển
Hệ thống website của nhóm được xây dựng trên môi trường C# với các công
nghệ sau:
- Ngôn ngữ lập trình: Asp.net MVC/ Razor
- Giao diện: Html-Css-Jquery và Boostrap 3
- Hệ quản trị cơ sở dữ liệu: SQL Server Express 2014
- Kết nối dữ liệu: Entity Framework Code First và LINQ
- Công cụ phân tích và phát triển: Rational Rose 7.0
- Các công nghệ khác: Google maps API, Facebook API
1.5. Kết luận
Qua chương này chúng ta đã có được cái nhìn tổng quan về hệ thống hiện tại, ưu
điểm cũng như nhược điểm và cách tổ chức của hệ thống hiện tại. Bước đầu vạch ra các
tính năng cần thiết để xây dựng hệ thống có hiệu suất và tính khả thi cao nhất
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |6
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
2.1. Lược đồ Use Case hệ thống
Hình 2.1: Usecase Quản Trị Viên
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |7
Hình 2.2: Use case người dùng
2.2. Bảng tổng quan hệ thống
Bảng 2.1: Mô tả các actor
STT ACTOR Ý NGHĨA
1 Là nhóm người sử dụng hệ thống – thực hiện các
chức năng mà họ chuyên trách. Mỗi user có thể vào
xem thông tin về nhà đất cũng như các tin tức khác.
2 Là nhóm người quản lý hệ thống. Thực hiện các
chức năng như một tài khoản User. Ngoài ra, họ
còn được cấp quyền quản lý các user trong hệ
thống. Họ có quyền cấp phát mới một tài khoản,
phân quyền sử dụng cho một tài khoản hay xóa một
tài khoản.
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |8
Bảng 2.2: Mô tả các usecase
STT usecase Ý nghĩa
1
QL Danh Muc
Chức năng quản lý danh mục: Thêm
mới một loại danh mục, cập nhật tình
trạng, xóa khỏi hệ thống, quản lý
danh muc sẽ ảnh hưởng trực tiếp tới
danh mục ở menu bên phía người sử
dụng. Khóa, mở khóa danh mục
2
QL Du An
Chức năng quản lý dự án: Thêm mới
một dự án khi có yêu cầu. Cập nhật
thông tin của dự án (thay địa chỉ, số
điệnthoại...). Xóa một dự án trong hệ
thống.
3
QL Bai Viet
Chức năng quản lý bài viết: Thêm
mới một bài viết, cập nhật/thay đổi
thông tin, xóa tin tức. Khóa/ mở khóa
bài viết.
4
QL Nguoi Dung
Chức năng quản lý người dùng:
Thêm mới một người dùng, cập
nhật/thay đổi thông tin, xóa người
dùng. Khóa/ mở khóa người dùng.
Phân quyền người dùng.
5
QL Quyen
Chức năng quản lý quyền: Thêm mới
một quyền, cập nhật/thay đổi thông
tin, xóa quyền. Khóa/ mở khóa
quyền. Chức năng này sẽ quyết định
QL vat tu
QL nguoi dung
QL nguoi dung
QL nguoi dung
QL nguoi dung
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |9
danh sách quyền hạn có trong hệ
thống.
6
QL Vung
Chức năng quản lý vùng: Thêm mới
một vùng, cập nhật/thay đổi thông
tin, xóa quyền. Khóa/ mở khóa vùng.
7
Thong Ke Truy Cap
Thống kê truy cập: là chức năng
thống kê lượng truy cập với từng bài
viết và từng dự án.
8
Dang Nhap
Chức năng đăng nhập: là chức năng
cho phép người dùng hoặc quản trị
viên đăng nhập khi thao tác một số
chức năng khác. Chức năng đăng
nhập cho phép đăng nhập vào hệ
thống với quyền của người dùng với
tài khoản facebook.
9
Dang Ky
Chức năng đăng ký: người dùng có
thể đăng ký tài khoản thông qua chức
năng đăng ký, quyền của tài khoản
được mặc định là quyền của người
dùng.
10
Binh Luan
Chức năng bình luận: người dùng có
thể bình luận ở phía cuối mỗi bài viết
thông qua tài khoản facebook cá
nhân.
11
Xem Tin Tuc
Chức năng xem tin tức: khi nhấn vào
bài, chức năng sẽ hiển thị nội dung
bài viết
QL nguoi dung
QL nguoi dung
QL nguoi dung
QL nguoi dung
QL nguoi dung
QL nguoi dung
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |10
12
Tim Kiem
Chức năng tìm kiếm: tìm kiếm bài
đăng, dự án mà người dùng muốn
tìm.
QL nguoi dung
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |11
2.3. Phân tích hệ thống theo mô hình khái niệm và biểu đồ lớp
2.3.1. Sơ đồ tổng thể:
Hình 2.3: Sơ đồ tổng thể
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |12
2.3.2. Mô tả các lớp
STT Class Mô tả
1 Class quản trị viên mô tả các thuộc tính
của quản trị viên– là người quản trị
trong công ty và thực hiện một công
việc chuyên trách trong hệ. Gồm:
UserName (tên đăng nhập), PassWord
(mật khẩu), RoleId (Mã quyền),
FullName (Tên người dùng), Email,
Address (địa chỉ), Status (Trạng thái).
Thực hiện các chức năng quản lý danh
mục, bài viết, người dùng, quyền,
vùng, dự án và thống kê.
2 Người dùng sử dụng hệ thống. Gồm:
UserName (tên đăng nhập), PassWord
(mật khẩu), RoleId (Mã quyền),
FullName (Tên người dùng), Email,
Address (địa chỉ), Status (Trạng thái).
Thực hiện các chức năng xem tin, bình
luận tìm kiếm và đăng nhập.
3 Class QL Bai Viet gồm các thuộc tính
sau:
ID (mã bài viết), CatID (mã danh mục),
UserName (tên), Title (Tiêu đề),
Excerpt (trích dẫn), Body (Nội dung),
Picture (Hình ảnh), GhiChuAnh (Ghi
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |13
chú ảnh), ProjectId (mã dự án),
RegionId (mã danh mục), Authors
(người viết), TotalViews (Số lượt
view), CreationTime (Thời gian tạo),
PublishedTime (Thời gian public),
Status (Trạng thái), NewsFocus (). Có
thể thực hiện thao tác thêm mới, cập
nhật, xóa và khóa trên class QL Bai
Viet.
4 Class QL Nguoi Dung mô tả người
dùng. Gồm các thuộc tính sau:
UserName (Tên đăng nhập),
PassWord (Mật Khẩu), RoleID (Mã
quyền), FullName (Tên người dùng),
Email, Address (Địa chủ), Status
(Trạng thái). Có thể thực hiện thao tác
thêm mới, cập nhật, xóa và khóa trên
class QL Nguoi Dung.
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |14
5 Class QL Danh Muc mô tả người dùng.
Gồm các thuộc tính sau: ID (mã danh
mục), SttParent (số thứ tự danh mục),
IDParent (mã danh mục cha), Name
(tên danh mục), Description (mô tả),
Decen(cấp danh mục), Status (Trạng
thái). Có thể thực hiện thao tác thêm
mới, cập nhật, xóa và khóa trên class
QL Danh Muc.
6 Class QL Quyen gồm các thuộc tính
sau RoleID (mã quyền), RoleName
(tên quyền), Status (trạng thái). Có thể
thực hiện thao tác thêm mới, cập nhật,
xóa và khóa trên class QL Quyen.
7 Class QL Vung gồm thuộc tính
RegionId (mã vùng), Name (tên vùng),
Lat(tọa độ x), Long (tọa độ y), Status
(trạng thái). Có thể thực hiện thao tác
thêm mới, cập nhật, xóa và khóa trên
class QL Vung.
8 Class QL Du An gồm thuộc tính
ProjectId (mã dự án), Type (loại dự án),
Name (tên dự án) , Picture (Hình ảnh),
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |15
Address (địa chỉ), Body (nôi dung),
TotalView (lượng view), Lat(tọa độ x),
Long (tọa độ y), Status (trạng thái). Có
thể thực hiện thao tác thêm mới, cập
nhật, xóa và khóa trênclass QL Du An.
Hình 2.4: Mô tả các lớp
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |16
2.3.3. Biểu đồ trình tự
Hình 2.5: Biểu đồ trình tự quản lý danh mục
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |17
Hình 2.6: Biểu đồ trình tự quản lý người dùng
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |18
Hình 2.7: Biểu đồ trình tự quản lý bài viết
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |19
Hình 2.8: Biểu đồ trình tự quản lý vùng
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |20
Hình 2.9: Biểu đồ trình tự quản lý dự án
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |21
Hình 2.10: Biểu đồ trình tự quản lý quyền
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |22
Hình 2.11: Biểu đồ trình tự xem tin
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |23
2.3.4. Biểu đồ thành phần
Biểu đồ thành phần –Component Diagram là biểu đồ mô tả các thành phần và
sự phụ thuộc của chúng trong hệ thống.
Tương tự như các phần tử khác trong UML, đối với các thành phần cũng có thể bổ sung
một số đặc tả chi tiết:
- Stereotype: mẫu rập khuôn cho các biểu tượng sẽ được sử dụng để phân nhóm
các thành phần. Nó có thể là một trong các lựa chọn: <none>, đặc tả chương trình
con, chương trình chính, đặc tả gói, nội dung của gói, đặc tả nhiệm vụ, nội dung
công việc, ActiveX, Applet, ứng dụng, v.v.
- Ngôn ngữ: Rose cho phép lựa chọn ngôn ngữ lập trình cho từng thành phần, như
C++, Java, Visual Basic, Oracle 8, v.v.
- Khai báo: phụ thuộc được gộp vào mã chương trình cho mỗi thành phần. Lệnh
#include của C++ được xem như là lệnh khai báo.
- Lớp: trước khi phát sinh mã chương trình thì lớp phải được ánh xạ vào thành
phần. Điều này báo cho Rose biết mã chương trình của lớp sẽ được ghi vào tệp
nào. Có thể ánh xạ một hay nhiều lớp vào một thành phần.
Biểu đồ thành phần được xem như là tập các biểu tượng thành phần biểu diễn cho
các thành phần vật lý trong một hệ thống. Ý tưởng cơ bản của biểu đồ thành phần là tạo
ra cho những người thiết kế và phát triển hệ thống một bức tranh chung về các thành
phần của hệ thống.
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |24
Hình 2.12: Biểu đồ thành phần của quản trị viên
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |25
Hình 2.13: Biểu đồ thành phần người dùng
2.3.7. Biểu đồ triển khai
Hình 2.14: Biểu đồ triển khai
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |26
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG
3.1. Thiết kế cơ sở dữ liệu
Hình 3.1: Cơ sở dữ liệu
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |27
Mô tả các bảng trong cơ sở dữ liệu:
Bảng 3.1: Bảng danh mục
STT Tên thuộc tính Kiểu dữ liệu Null
1 ID bigint Unchecked
2 SttParent int Checked
3 IDParent int Checked
4 Name nvarchar(200) Checked
5 Description ntext Checked
6 Decen int Checked
7 Status bit Unchecked
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |28
Bảng 3.2: Bảng bài viết
STT Tên thuộc tính Kiểu dữ liệu Null
1 ID bigint Unchecked
2 CatID bigint Checked
3 UserName nvarchar(50) Checked
4 Title nvarchar(500) Checked
5 Excerpt ntext Checked
6 Body ntext Checked
7 Picture nvarchar(300) Checked
8 GhiChuAnh nvarchar(300) Checked
9 ProjectId bigint Checked
10 RegionId bigint Checked
11 Authors nvarchar(100) Checked
12 TotalViews bigint Checked
13 CreationTime datetime Checked
14 PublishedTime datetime Checked
15 Tags nvarchar(100) Checked
16 Status nvarchar(100) Checked
17 NewsFocus int Checked
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |29
Bảng 3.3: Bảng dự án
STT Tên thuộc tính Kiểu dữ liệu Null
1 ProjectId bigint Unchecked
2 Type Int Checked
3 Name nvarchar(100) Checked
4 Picture nvarchar(300) Checked
5 Address nvarchar(100) Checked
6 Body ntext Checked
7 Lat float Checked
8 Long float Checked
9 TotalView Int Checked
10 Status Bit Unchecked
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |30
Bảng 3.4: Bảng vùng
STT Tên thuộc tính Kiểu dữ liệu Null
1 RegionId bigint Unchecked
2 Name nvarchar(50) Checked
3 Lat float Checked
4 Long float Checked
5 Status bit Unchecked
Bảng 3.5: Bảng quyền
STT Tên thuộc tính Kiểu dữ liệu Null
1 RoleID bigint Unchecked
2 RoleName nvarchar(50) Checked
3 Status Bit Unchecked
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |31
Bảng 3.6: Bảng người dùng
STT Tên thuộc tính Kiểu dữ liệu Null
1 UserName nvarchar(50) Unchecked
2 PassWord nvarchar(50) Unchecked
3 RoleID bigint Unchecked
4 FullName nvarchar(50) Checked
5 Email nvarchar(50) Checked
6 Address nvarchar(100) Checked
7 Status bit Unchecked
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |32
3.2. Thiết kế giao diện
3.2.1. Thiết kế giao diện người dùng
Hình 3.2. Thiết kế giao diện trang ngươi dùng
Thiết kế giao diện trang người dùng, với ý tưởng như sau sử dụng công nghệ
boostrap 3 và html để tạo giao diện một cách nhanh chóng và thuận tiện nhất.
Vùng 1: phần điều hướng, tại đây sẽ hiển thị logo của trang tin tức nhà đất, đồng
thời có danh mục loại tin tức của trang tin và phần đăng nhập thành viên.
Vùng 2: phần hiển thị tin tức với 5 bài đăng mới nhất của hệ thống.
Vùng 3: phần hiển thị tin tức với 5 bài đăng nổi bật, 5 bài đăng nổi bật này do
phía người quản trị quyết định, bài đăng mới nhất và nổi bật sẽ có hình ảnh thumbnail
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |33
lớn hơn so với 4 bài đăng còn lại. Mỗi bài đăng sẽ trích dẫn tiêu đề và 1 phần nội dung
của bài viết.
Vùng 3 và 4: tin của hai danh mục Tư Vấn và Dịch Vụ của hệ thống sắp xếp theo
thứ tự thời gian.
Vùng 5: tin tức mua bán của hệ thống sắp xếp theo thứ tự thời gian.
Vùng 6: slide dự án nhà đất của các công ty nhà đất, slide đưa ra 6 dự án nhà đất
và tên dự án.
Vùng 7: chân trang, tại đây có các thông tin liên hệ và gợi ý các bài đăng khác là
bài mới đăng và bài có lượng người xem nhiều nhất. Ở dưới tin là phần quảng cáo, quảng
cáo ở đây có độ rộng tối đa là 300px.
3.2.2. Thiết kế giao diện quản trị
Hình 3.3. Thiết kế giao diện quản trị
Bố cục của trang quản trị của website tin tức nhà đất của nhóm được thiết kê như sau:
Vùng 1: là phần điều hướng, ở đây quản trị viên có thể lựa chọn mục quản trị như quản
trị danh muc, quản trị nội dung ...
Vùng 2: hiển thị thông tin về quản trị viên đăng nhập và chức năng đăng xuất nằm ở
phái phải của vùng.
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |34
Vùng 3: là bảng hoặc danh sách các thành phần quản trị của từng mục quản trị, và các
thao tác có thể thực hiện trong danh mục quản trị đó.
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |35
CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH
4.1. Lựa chọn công nghệ
- Môi trường lập trình: Microsoft Visual Studio 2013.
- Ngôn ngữ lập trình: Asp.net MVC4.
- Hệ quản trị cơ sở dữ liệu: SQL Server.
4.2. Cài đặt chương trình
Bước 1: Tạo cơ sở dữ liệu
Yêu cầu: máy cài đặt phải có SQL server.
Vào thư mục chưa project, double-click vào file script.sql
Hình 4.1. Thư mục chứa project
SQL server sẽ được khởi động
Hình 4.2. Kết nối SQL Server
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |36
Sau khi kết nối với hệ quản trị cơ sở dữ liệu SQL Server, nhấn Execute để tạo
cơ sở dữ liệu
Hình 4.3. Thực thi script để tạo cơ sở dữ liệu
Bước 2: Chạy project
Double-click vào file .sln trong thư mục chứa project, Microsoft Visual Studio
sẽ được khởi chạy. Khi cửa sổ chương trình Visual Studio được mở lên nhấn f5 để khởi
chạy.
Hình 4.4. Khởi chạy chương trình
Trình duyệt sẽ được tự động mở lên, giao diện chính của chương trình sẽ xuất
hiện
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |37
4.3. Giao diện chương trình
4.3.1. Giao diện người dùng
Hình 4.4. Giao diện trang chủ
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |38
Hình 4.5. Giao diện đọc tin
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |39
Hình 4.6. Giao diện tìm kiếm
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |40
4.3.2. Giao diện quản trị
Hình 4.7. Giao diện quản lý
Hình 4.8. Giao diện thống kê
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |41
Hình 4.9. Giao diện tạo mới bài viết
Hình 4.10. Giao diện đăng nhập
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |42
CHƯƠNG 5: KẾT LUẬN
5.1. Kết quả đạt được
Quá trình nghiên cứu và thực hiện cài đặt chương trình theo sự khảo sát và yêu cầu
của người dùng đã hoàn thành và đạt một số kết quả sau:
- Hiểu được nghiệp vụ của một trang tin tức.
- Thông qua nghiệp vụ kết hợp với mục đích thực hiện tin học hóa, mô tả chức
năng của từng hệ thống, xây dựng các biểu đồ UML và hệ quản trị cơ sở dữ
liệu SQL.
- Xây dựng chương trình thông qua kết quả thu thập được qua quá trình khảo
sát, phân tích hệ thống và đặc tả giao diện.
5.2. Ưu nhược điểm của chương trình
Ưu điểm:
- Website có giao diện thân thiện dễ sử dụng.
- Quản trị thuận tiện.
- Đã tối ưu css và javascript.
Khuyết điểm
- Chưa tận dụng hết sức mạnh của SQL server.
- Tốc độ chưa đạt hiệu quả tốt nhất.
5.3. Hướng phát triể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 đồ án
“Website tin tức nhà đất” chắc chắn sẽ không 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:
- Tự động thu thập dữ liệu từ các trang tin tức nhà đất.
- Tận dụng hết sức mạnh của SQL server.
- Sử dụng song ngữ Anh-Việt cho website.
Thực tập hệ thống thông tin quản lý
Xây dựng webiste tin tức nhà đất |43
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 để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt
kiến thức cho thế hệ mai sau.

More Related Content

What's hot

Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngleemindinh
 
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Tú Cao
 
Thiết kế website bán điện thoại di động bằng PHP
Thiết kế website bán điện thoại di động bằng PHPThiết kế website bán điện thoại di động bằng PHP
Thiết kế website bán điện thoại di động bằng PHPNguyễn Danh Thanh
 
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...nataliej4
 
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh HóaBáo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh HóaĐại học công nghiệp hà nội
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngNguyễn Danh Thanh
 
Phân tích và thiết kế hệ thống quản lý quán Internet
Phân tích và thiết kế hệ thống quản lý quán InternetPhân tích và thiết kế hệ thống quản lý quán Internet
Phân tích và thiết kế hệ thống quản lý quán Internetnataliej4
 
BÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNH
BÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNHBÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNH
BÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNHHoà Đoàn
 
Xây dựng website tìm kiếm phòng trọ trực tuyến
Xây dựng website tìm kiếm phòng trọ trực tuyếnXây dựng website tìm kiếm phòng trọ trực tuyến
Xây dựng website tìm kiếm phòng trọ trực tuyếntrương dũng
 
đồ áN xây dựng ứng dụng website tin tức
đồ áN xây dựng ứng dụng website tin tứcđồ áN xây dựng ứng dụng website tin tức
đồ áN xây dựng ứng dụng website tin tứcnataliej4
 
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...The Boss
 
Xây dựng biểu đồ use case
Xây dựng biểu đồ use caseXây dựng biểu đồ use case
Xây dựng biểu đồ use caseTrung Chinh Hà
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinVõ Phúc
 
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...Long Kingnam
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựleemindinh
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinVõ Phúc
 

What's hot (20)

Báo cáo đồ án - Thiết kế web tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh HóaBáo cáo đồ án - Thiết kế web tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
 
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
 
Thiết kế website bán điện thoại di động bằng PHP
Thiết kế website bán điện thoại di động bằng PHPThiết kế website bán điện thoại di động bằng PHP
Thiết kế website bán điện thoại di động bằng PHP
 
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
 
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh HóaBáo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
 
Phân tích và thiết kế hệ thống quản lý quán Internet
Phân tích và thiết kế hệ thống quản lý quán InternetPhân tích và thiết kế hệ thống quản lý quán Internet
Phân tích và thiết kế hệ thống quản lý quán Internet
 
BÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNH
BÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNHBÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNH
BÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNH
 
Xây dựng website tìm kiếm phòng trọ trực tuyến
Xây dựng website tìm kiếm phòng trọ trực tuyếnXây dựng website tìm kiếm phòng trọ trực tuyến
Xây dựng website tìm kiếm phòng trọ trực tuyến
 
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
 
Đề tài: Quản lí Tour du lịch, HAY, 9đ
Đề tài: Quản lí Tour du lịch, HAY, 9đĐề tài: Quản lí Tour du lịch, HAY, 9đ
Đề tài: Quản lí Tour du lịch, HAY, 9đ
 
đồ áN xây dựng ứng dụng website tin tức
đồ áN xây dựng ứng dụng website tin tứcđồ áN xây dựng ứng dụng website tin tức
đồ áN xây dựng ứng dụng website tin tức
 
Đề tài: Quản lý hệ thống bán vé máy bay của Vietnam Airline, 9đ
Đề tài: Quản lý hệ thống bán vé máy bay của Vietnam Airline, 9đĐề tài: Quản lý hệ thống bán vé máy bay của Vietnam Airline, 9đ
Đề tài: Quản lý hệ thống bán vé máy bay của Vietnam Airline, 9đ
 
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
 
Xây dựng biểu đồ use case
Xây dựng biểu đồ use caseXây dựng biểu đồ use case
Xây dựng biểu đồ use case
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
 
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
 

Viewers also liked

Bao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomlaBao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomlaKiên Lê
 
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPressBáo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPressTranVanVuong
 
B%c3%a0i%20thuy%e1%ba%b ft%20tr%c3%acnh%20nh%c3%b3m%204
B%c3%a0i%20thuy%e1%ba%b ft%20tr%c3%acnh%20nh%c3%b3m%204B%c3%a0i%20thuy%e1%ba%b ft%20tr%c3%acnh%20nh%c3%b3m%204
B%c3%a0i%20thuy%e1%ba%b ft%20tr%c3%acnh%20nh%c3%b3m%204Le Uyen
 
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng Joomla
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng JoomlaBáo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng Joomla
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng JoomlaNguyễn Tân
 
Báo cáo UML hệ thống cho thuê nhà
Báo cáo UML hệ thống cho thuê nhàBáo cáo UML hệ thống cho thuê nhà
Báo cáo UML hệ thống cho thuê nhàKali Back Tracker
 
Slide hệ thống thông tin điện lực BMS
Slide hệ thống thông tin điện lực BMSSlide hệ thống thông tin điện lực BMS
Slide hệ thống thông tin điện lực BMSKali Back Tracker
 
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...Duc Tran
 
Bài giảng hệ thống thông tin quản lý 2016
Bài giảng hệ thống thông tin quản lý 2016Bài giảng hệ thống thông tin quản lý 2016
Bài giảng hệ thống thông tin quản lý 2016hung le
 
Giáo trình hệ thống thông tin quản lý chương 1
Giáo trình hệ thống thông tin quản lý  chương 1Giáo trình hệ thống thông tin quản lý  chương 1
Giáo trình hệ thống thông tin quản lý chương 1ductran88
 
Tổng quan về SEO, Quy trình SEO lên top nhanh và bền vững
Tổng quan về SEO, Quy trình SEO lên top nhanh và bền vữngTổng quan về SEO, Quy trình SEO lên top nhanh và bền vững
Tổng quan về SEO, Quy trình SEO lên top nhanh và bền vữngseothetop
 
Lap ke hoach kinh doanh
Lap ke hoach kinh doanhLap ke hoach kinh doanh
Lap ke hoach kinh doanhkynanglanhdao
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnhTùng Trần
 
An introduction to bpmn (vietnamese)
An introduction to bpmn (vietnamese)An introduction to bpmn (vietnamese)
An introduction to bpmn (vietnamese)Lai Ha
 
Ebook Hoạch Định Nguồn Nhân Lực
Ebook Hoạch Định Nguồn Nhân LựcEbook Hoạch Định Nguồn Nhân Lực
Ebook Hoạch Định Nguồn Nhân LựcNhân Nguyễn Sỹ
 
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...MasterCode.vn
 
Cách thức lập bản đánh giá nhân viên - Tâm Gà
Cách thức lập bản đánh giá nhân viên - Tâm GàCách thức lập bản đánh giá nhân viên - Tâm Gà
Cách thức lập bản đánh giá nhân viên - Tâm GàGà Tâm
 

Viewers also liked (17)

Bao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomlaBao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomla
 
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPressBáo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
 
B%c3%a0i%20thuy%e1%ba%b ft%20tr%c3%acnh%20nh%c3%b3m%204
B%c3%a0i%20thuy%e1%ba%b ft%20tr%c3%acnh%20nh%c3%b3m%204B%c3%a0i%20thuy%e1%ba%b ft%20tr%c3%acnh%20nh%c3%b3m%204
B%c3%a0i%20thuy%e1%ba%b ft%20tr%c3%acnh%20nh%c3%b3m%204
 
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng Joomla
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng JoomlaBáo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng Joomla
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng Joomla
 
Báo cáo UML hệ thống cho thuê nhà
Báo cáo UML hệ thống cho thuê nhàBáo cáo UML hệ thống cho thuê nhà
Báo cáo UML hệ thống cho thuê nhà
 
Slide hệ thống thông tin điện lực BMS
Slide hệ thống thông tin điện lực BMSSlide hệ thống thông tin điện lực BMS
Slide hệ thống thông tin điện lực BMS
 
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
 
Mau bao cao project 1
Mau bao cao project 1Mau bao cao project 1
Mau bao cao project 1
 
Bài giảng hệ thống thông tin quản lý 2016
Bài giảng hệ thống thông tin quản lý 2016Bài giảng hệ thống thông tin quản lý 2016
Bài giảng hệ thống thông tin quản lý 2016
 
Giáo trình hệ thống thông tin quản lý chương 1
Giáo trình hệ thống thông tin quản lý  chương 1Giáo trình hệ thống thông tin quản lý  chương 1
Giáo trình hệ thống thông tin quản lý chương 1
 
Tổng quan về SEO, Quy trình SEO lên top nhanh và bền vững
Tổng quan về SEO, Quy trình SEO lên top nhanh và bền vữngTổng quan về SEO, Quy trình SEO lên top nhanh và bền vững
Tổng quan về SEO, Quy trình SEO lên top nhanh và bền vững
 
Lap ke hoach kinh doanh
Lap ke hoach kinh doanhLap ke hoach kinh doanh
Lap ke hoach kinh doanh
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnh
 
An introduction to bpmn (vietnamese)
An introduction to bpmn (vietnamese)An introduction to bpmn (vietnamese)
An introduction to bpmn (vietnamese)
 
Ebook Hoạch Định Nguồn Nhân Lực
Ebook Hoạch Định Nguồn Nhân LựcEbook Hoạch Định Nguồn Nhân Lực
Ebook Hoạch Định Nguồn Nhân Lực
 
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
 
Cách thức lập bản đánh giá nhân viên - Tâm Gà
Cách thức lập bản đánh giá nhân viên - Tâm GàCách thức lập bản đánh giá nhân viên - Tâm Gà
Cách thức lập bản đánh giá nhân viên - Tâm Gà
 

Similar to Hệ thống thông tin quản lý-website tin tức nhà đất

Quản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIQuản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIJazmyne Padberg
 
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...nataliej4
 
Bao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiepBao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiepdoquyen9292
 
Đồ án trang web bán văn phòng phẩm
Đồ án trang web bán văn phòng phẩmĐồ án trang web bán văn phòng phẩm
Đồ án trang web bán văn phòng phẩmNguynMinh294
 
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên nataliej4
 
NHÓM 1010_ĐỒ ÁN LẬP TRÌNH WEB .docx.pptx
NHÓM 1010_ĐỒ ÁN LẬP TRÌNH WEB .docx.pptxNHÓM 1010_ĐỒ ÁN LẬP TRÌNH WEB .docx.pptx
NHÓM 1010_ĐỒ ÁN LẬP TRÌNH WEB .docx.pptxPhuongPhan826909
 
HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen
HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc TuyenHDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen
HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc TuyenHuu Phan
 
Bao cao ck update final
Bao cao ck update finalBao cao ck update final
Bao cao ck update finalDuy Nguyen
 
Bao cao thuc tap athena - Phạm Thành Phước
Bao cao thuc tap athena - Phạm Thành PhướcBao cao thuc tap athena - Phạm Thành Phước
Bao cao thuc tap athena - Phạm Thành Phướcthanhphuocbt
 
Van hanh tien_trinh_nghiep_vu_tren_web
Van hanh tien_trinh_nghiep_vu_tren_webVan hanh tien_trinh_nghiep_vu_tren_web
Van hanh tien_trinh_nghiep_vu_tren_webViet Nam
 

Similar to Hệ thống thông tin quản lý-website tin tức nhà đất (20)

Quản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIQuản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp II
 
Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đĐề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
Đề tài: Quản lý nhân sự trường cấp II, HAY, 9đ
 
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
 
Bao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiepBao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiep
 
Đề tài: Xây dựng hệ thống tổng hợp thông tin kinh tế xã hội
Đề tài: Xây dựng hệ thống tổng hợp thông tin kinh tế xã hộiĐề tài: Xây dựng hệ thống tổng hợp thông tin kinh tế xã hội
Đề tài: Xây dựng hệ thống tổng hợp thông tin kinh tế xã hội
 
Đồ án trang web bán văn phòng phẩm
Đồ án trang web bán văn phòng phẩmĐồ án trang web bán văn phòng phẩm
Đồ án trang web bán văn phòng phẩm
 
Slide
SlideSlide
Slide
 
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
 
12031
1203112031
12031
 
NHÓM 1010_ĐỒ ÁN LẬP TRÌNH WEB .docx.pptx
NHÓM 1010_ĐỒ ÁN LẬP TRÌNH WEB .docx.pptxNHÓM 1010_ĐỒ ÁN LẬP TRÌNH WEB .docx.pptx
NHÓM 1010_ĐỒ ÁN LẬP TRÌNH WEB .docx.pptx
 
bao cao cuoi ki
bao cao cuoi kibao cao cuoi ki
bao cao cuoi ki
 
Đề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đ
Đề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đĐề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đ
Đề tài: Thiết kế hệ thống thông tin phân hệ kế toán tiền lương, 9đ
 
HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen
HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc TuyenHDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen
HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen
 
Đề tài ứng dụng công nghệ quản lý các đại lý rất hay
Đề tài  ứng dụng công nghệ quản lý các đại lý rất hayĐề tài  ứng dụng công nghệ quản lý các đại lý rất hay
Đề tài ứng dụng công nghệ quản lý các đại lý rất hay
 
Bao cao ck update final
Bao cao ck update finalBao cao ck update final
Bao cao ck update final
 
Đề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền Phong
Đề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền PhongĐề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền Phong
Đề tài: Quản lý nhập xuất vật tư tại công ty xây dựng Tiền Phong
 
Bao cao thuc tap athena - Phạm Thành Phước
Bao cao thuc tap athena - Phạm Thành PhướcBao cao thuc tap athena - Phạm Thành Phước
Bao cao thuc tap athena - Phạm Thành Phước
 
Đề tài: Chương trình quản lý cho thuê nhà của cơ sở dịch vụ, HOT
Đề tài: Chương trình quản lý cho thuê nhà của cơ sở dịch vụ, HOTĐề tài: Chương trình quản lý cho thuê nhà của cơ sở dịch vụ, HOT
Đề tài: Chương trình quản lý cho thuê nhà của cơ sở dịch vụ, HOT
 
Đề tài Quản lý tiền điện
Đề tài Quản lý tiền điệnĐề tài Quản lý tiền điện
Đề tài Quản lý tiền điện
 
Van hanh tien_trinh_nghiep_vu_tren_web
Van hanh tien_trinh_nghiep_vu_tren_webVan hanh tien_trinh_nghiep_vu_tren_web
Van hanh tien_trinh_nghiep_vu_tren_web
 

Hệ thống thông tin quản lý-website tin tức nhà đất

  • 1. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |1 LỜI NÓI ĐẦU Trên thực tế không có sự thành công nào mà không gắn liềnvới những sự hỗ trợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác. Trong suốt thời gian từ khi bắt đầu học tập, chúng em đã nhận được rất nhiều sự quan tâm, giúp đỡ của Thầy Cô, gia đình và bạn bè. Chúng em xin chân thành cám ơn thầy Phương Văn Cảnh đã 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 cô, chúng em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ môn “Thực tập hệ thống thông tin quản lý”. Nếu không có những lời hướng dẫn, dạy bảo của thầy cô thì chúng em nghĩ đồ án này của chúng em rất khó có thể hoàn thành được. 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 “Website tin tức nhà đất” 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. 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 để tiếptục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau. Hà Nội, ngày 20 tháng 12 năm 2015 Sinh viên thực hiện Phạm Minh Đức Vũ Đức Dương
  • 2. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |2 MỤC LỤC CHƯƠNG 1: TỔNG QUAN DỰ ÁN ...........................................................3 1.1. Hiện trạng...............................................................................................................3 1.2. Phạm vi và mục tiêu của dự án.............................................................................3 1.3. Tổng quan về hệ thống ..........................................................................................3 1.4. Môi trường phát triển............................................................................................5 1.5. Kết luận...................................................................................................................5 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG.....................................................6 2.1. Lược đồ Use Case hệ thống...................................................................................6 2.2. Bảng tổng quan hệ thống ......................................................................................7 2.3. Phân tích hệ thống theo mô hình khái niệm và biểu đồ lớp.............................11 2.3.1. Sơ đồ tổng thể:..................................................................................................... 11 2.3.2. Mô tả các lớp ....................................................................................................... 12 2.3.3. Biểu đồ trình tự .................................................................................................... 16 2.3.4. Biểu đồ thành phần............................................................................................... 23 2.3.7. Biểu đồ triển khai................................................................................................. 25 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG......................................................26 3.1. Thiết kế cơ sở dữ liệu...........................................................................................26 3.2. Thiết kế giao diện.................................................................................................32 3.2.1. Thiết kế giao diện người dùng ............................................................................... 32 3.2.2. Thiết kế giao diện quản trị..................................................................................... 33 CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH ..............................................35 4.1. Lựa chọn công nghệ.............................................................................................35 4.2. Cài đặt chương trình ...........................................................................................35 4.3. Giao diện chương trình .......................................................................................37 4.3.1. Giao diện người dùng ........................................................................................... 37 4.3.2. Giao diện quản trị............................................................................................... 40 CHƯƠNG 5: KẾT LUẬN..........................................................................42
  • 3. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |3 CHƯƠNG 1: TỔNG QUAN DỰ ÁN 1.1. Hiện trạng Các khu vực mua bán nhà đất phân bố không đồng đều, có phạm vi rộng gây khó khăn cho việc quản lý mua bán nhà đất. Nhằm cải thiện tình trạng này và đồng thời áp dụng công nghệ thông tin vào trong lĩnh vực nhà đất. Trang website tin tức về mua bán nhà đất của nhóm chúng em đã được xây dựng. Hiện nay, đa phần các xem thông tin về nhà đất thường là người nọ truyền người kia nên thông tin bị sai lệch và cập nhật chậm là điều không thể tránh khỏi. Việc tìm kiếm và cập nhật thông tin về nhà đất hầu hết là phương pháp thủ công gây lãng phí thời gian và tiền của, yêu cầu cấp thiết là xây dựng hệ thống website thông tin về mua bán nhà đất. Qua hiện trạng sơ bộ hình thành hệ thống: - Chức năng chính. - Ràng buộc chính. - Môi trường của hệ thống. 1.2. Phạm vi và mục tiêu của dự án Xây dựng hệ thống website thông tin mua bán nhà đất trong phạm vi cả nước với mục tiêu ứng dụng công nghệ thông tin vào đời sống và kinh doanh. Việc ứng dụng công nghệ thông tin vào mọi mặt của đời sống xã hội đã mang lại những giá trị tích cức đối với lĩnh vực đó và xây dựng website thông tin bất động sản cũng không nằm ngoài xu thế chung đó. 1.3. Tổng quan về hệ thống Yêu cầu hệ thống: - Giao diện thân thiện, dễ sử dụng đối với người dùng. - Thường xuyên cập nhật thông tin khi có thay đổi. - Đảm bảo chính xác và an toàn thông tin. - Mang lại lợi ích kinh tế, tăng hiệu quả làm việc đối với đơn vị sử dụng. Yêu cầu thông tin:
  • 4. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |4 - Hình thức xử lý: xử lý trực tiếp dữ liệu một cách liên tục. - Tính khả thi: đáp ứng được nhu cầu của thực tiễn, giảm bớt nguồn lực, góp phần tiết kiệm thời gian và chi phí, thúc đẩy việc kinh doanh. Yêu cầu về quy trình: - Tiến hành khảo sát, thu thập thông tin: nắm bắt được nhu cầu của khác hàng trước khi thực hiện một công việc cụ thể. - Triển khai phân tích yêu cầu của hệ thống, xây dựng thiết kế hệ thống chương trình có logic. - Phân tích rủi ro trong quá trình xây dựng chương trình và phải có biện pháp khắc phục hiệu quả. Khái quát hệ thống mới được nhóm đưa ra: Xem thông tin: - Dự án. - Tin mua bán nhà đất. - Dịch vụ. - Tư vấn. Cập nhật các thông tin: - Danh mục bài viết. - Danh mục thể loại. - Danh mục quyền. - Danh mục người dùng. - Danh mục dự án. - Dang mục vùng dự án. - Thống kê truy cập
  • 5. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |5 1.4. Môi trường phát triển Hệ thống website của nhóm được xây dựng trên môi trường C# với các công nghệ sau: - Ngôn ngữ lập trình: Asp.net MVC/ Razor - Giao diện: Html-Css-Jquery và Boostrap 3 - Hệ quản trị cơ sở dữ liệu: SQL Server Express 2014 - Kết nối dữ liệu: Entity Framework Code First và LINQ - Công cụ phân tích và phát triển: Rational Rose 7.0 - Các công nghệ khác: Google maps API, Facebook API 1.5. Kết luận Qua chương này chúng ta đã có được cái nhìn tổng quan về hệ thống hiện tại, ưu điểm cũng như nhược điểm và cách tổ chức của hệ thống hiện tại. Bước đầu vạch ra các tính năng cần thiết để xây dựng hệ thống có hiệu suất và tính khả thi cao nhất
  • 6. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |6 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1. Lược đồ Use Case hệ thống Hình 2.1: Usecase Quản Trị Viên
  • 7. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |7 Hình 2.2: Use case người dùng 2.2. Bảng tổng quan hệ thống Bảng 2.1: Mô tả các actor STT ACTOR Ý NGHĨA 1 Là nhóm người sử dụng hệ thống – thực hiện các chức năng mà họ chuyên trách. Mỗi user có thể vào xem thông tin về nhà đất cũng như các tin tức khác. 2 Là nhóm người quản lý hệ thống. Thực hiện các chức năng như một tài khoản User. Ngoài ra, họ còn được cấp quyền quản lý các user trong hệ thống. Họ có quyền cấp phát mới một tài khoản, phân quyền sử dụng cho một tài khoản hay xóa một tài khoản.
  • 8. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |8 Bảng 2.2: Mô tả các usecase STT usecase Ý nghĩa 1 QL Danh Muc Chức năng quản lý danh mục: Thêm mới một loại danh mục, cập nhật tình trạng, xóa khỏi hệ thống, quản lý danh muc sẽ ảnh hưởng trực tiếp tới danh mục ở menu bên phía người sử dụng. Khóa, mở khóa danh mục 2 QL Du An Chức năng quản lý dự án: Thêm mới một dự án khi có yêu cầu. Cập nhật thông tin của dự án (thay địa chỉ, số điệnthoại...). Xóa một dự án trong hệ thống. 3 QL Bai Viet Chức năng quản lý bài viết: Thêm mới một bài viết, cập nhật/thay đổi thông tin, xóa tin tức. Khóa/ mở khóa bài viết. 4 QL Nguoi Dung Chức năng quản lý người dùng: Thêm mới một người dùng, cập nhật/thay đổi thông tin, xóa người dùng. Khóa/ mở khóa người dùng. Phân quyền người dùng. 5 QL Quyen Chức năng quản lý quyền: Thêm mới một quyền, cập nhật/thay đổi thông tin, xóa quyền. Khóa/ mở khóa quyền. Chức năng này sẽ quyết định QL vat tu QL nguoi dung QL nguoi dung QL nguoi dung QL nguoi dung
  • 9. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |9 danh sách quyền hạn có trong hệ thống. 6 QL Vung Chức năng quản lý vùng: Thêm mới một vùng, cập nhật/thay đổi thông tin, xóa quyền. Khóa/ mở khóa vùng. 7 Thong Ke Truy Cap Thống kê truy cập: là chức năng thống kê lượng truy cập với từng bài viết và từng dự án. 8 Dang Nhap Chức năng đăng nhập: là chức năng cho phép người dùng hoặc quản trị viên đăng nhập khi thao tác một số chức năng khác. Chức năng đăng nhập cho phép đăng nhập vào hệ thống với quyền của người dùng với tài khoản facebook. 9 Dang Ky Chức năng đăng ký: người dùng có thể đăng ký tài khoản thông qua chức năng đăng ký, quyền của tài khoản được mặc định là quyền của người dùng. 10 Binh Luan Chức năng bình luận: người dùng có thể bình luận ở phía cuối mỗi bài viết thông qua tài khoản facebook cá nhân. 11 Xem Tin Tuc Chức năng xem tin tức: khi nhấn vào bài, chức năng sẽ hiển thị nội dung bài viết QL nguoi dung QL nguoi dung QL nguoi dung QL nguoi dung QL nguoi dung QL nguoi dung
  • 10. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |10 12 Tim Kiem Chức năng tìm kiếm: tìm kiếm bài đăng, dự án mà người dùng muốn tìm. QL nguoi dung
  • 11. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |11 2.3. Phân tích hệ thống theo mô hình khái niệm và biểu đồ lớp 2.3.1. Sơ đồ tổng thể: Hình 2.3: Sơ đồ tổng thể
  • 12. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |12 2.3.2. Mô tả các lớp STT Class Mô tả 1 Class quản trị viên mô tả các thuộc tính của quản trị viên– là người quản trị trong công ty và thực hiện một công việc chuyên trách trong hệ. Gồm: UserName (tên đăng nhập), PassWord (mật khẩu), RoleId (Mã quyền), FullName (Tên người dùng), Email, Address (địa chỉ), Status (Trạng thái). Thực hiện các chức năng quản lý danh mục, bài viết, người dùng, quyền, vùng, dự án và thống kê. 2 Người dùng sử dụng hệ thống. Gồm: UserName (tên đăng nhập), PassWord (mật khẩu), RoleId (Mã quyền), FullName (Tên người dùng), Email, Address (địa chỉ), Status (Trạng thái). Thực hiện các chức năng xem tin, bình luận tìm kiếm và đăng nhập. 3 Class QL Bai Viet gồm các thuộc tính sau: ID (mã bài viết), CatID (mã danh mục), UserName (tên), Title (Tiêu đề), Excerpt (trích dẫn), Body (Nội dung), Picture (Hình ảnh), GhiChuAnh (Ghi
  • 13. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |13 chú ảnh), ProjectId (mã dự án), RegionId (mã danh mục), Authors (người viết), TotalViews (Số lượt view), CreationTime (Thời gian tạo), PublishedTime (Thời gian public), Status (Trạng thái), NewsFocus (). Có thể thực hiện thao tác thêm mới, cập nhật, xóa và khóa trên class QL Bai Viet. 4 Class QL Nguoi Dung mô tả người dùng. Gồm các thuộc tính sau: UserName (Tên đăng nhập), PassWord (Mật Khẩu), RoleID (Mã quyền), FullName (Tên người dùng), Email, Address (Địa chủ), Status (Trạng thái). Có thể thực hiện thao tác thêm mới, cập nhật, xóa và khóa trên class QL Nguoi Dung.
  • 14. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |14 5 Class QL Danh Muc mô tả người dùng. Gồm các thuộc tính sau: ID (mã danh mục), SttParent (số thứ tự danh mục), IDParent (mã danh mục cha), Name (tên danh mục), Description (mô tả), Decen(cấp danh mục), Status (Trạng thái). Có thể thực hiện thao tác thêm mới, cập nhật, xóa và khóa trên class QL Danh Muc. 6 Class QL Quyen gồm các thuộc tính sau RoleID (mã quyền), RoleName (tên quyền), Status (trạng thái). Có thể thực hiện thao tác thêm mới, cập nhật, xóa và khóa trên class QL Quyen. 7 Class QL Vung gồm thuộc tính RegionId (mã vùng), Name (tên vùng), Lat(tọa độ x), Long (tọa độ y), Status (trạng thái). Có thể thực hiện thao tác thêm mới, cập nhật, xóa và khóa trên class QL Vung. 8 Class QL Du An gồm thuộc tính ProjectId (mã dự án), Type (loại dự án), Name (tên dự án) , Picture (Hình ảnh),
  • 15. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |15 Address (địa chỉ), Body (nôi dung), TotalView (lượng view), Lat(tọa độ x), Long (tọa độ y), Status (trạng thái). Có thể thực hiện thao tác thêm mới, cập nhật, xóa và khóa trênclass QL Du An. Hình 2.4: Mô tả các lớp
  • 16. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |16 2.3.3. Biểu đồ trình tự Hình 2.5: Biểu đồ trình tự quản lý danh mục
  • 17. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |17 Hình 2.6: Biểu đồ trình tự quản lý người dùng
  • 18. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |18 Hình 2.7: Biểu đồ trình tự quản lý bài viết
  • 19. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |19 Hình 2.8: Biểu đồ trình tự quản lý vùng
  • 20. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |20 Hình 2.9: Biểu đồ trình tự quản lý dự án
  • 21. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |21 Hình 2.10: Biểu đồ trình tự quản lý quyền
  • 22. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |22 Hình 2.11: Biểu đồ trình tự xem tin
  • 23. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |23 2.3.4. Biểu đồ thành phần Biểu đồ thành phần –Component Diagram là biểu đồ mô tả các thành phần và sự phụ thuộc của chúng trong hệ thống. Tương tự như các phần tử khác trong UML, đối với các thành phần cũng có thể bổ sung một số đặc tả chi tiết: - Stereotype: mẫu rập khuôn cho các biểu tượng sẽ được sử dụng để phân nhóm các thành phần. Nó có thể là một trong các lựa chọn: <none>, đặc tả chương trình con, chương trình chính, đặc tả gói, nội dung của gói, đặc tả nhiệm vụ, nội dung công việc, ActiveX, Applet, ứng dụng, v.v. - Ngôn ngữ: Rose cho phép lựa chọn ngôn ngữ lập trình cho từng thành phần, như C++, Java, Visual Basic, Oracle 8, v.v. - Khai báo: phụ thuộc được gộp vào mã chương trình cho mỗi thành phần. Lệnh #include của C++ được xem như là lệnh khai báo. - Lớp: trước khi phát sinh mã chương trình thì lớp phải được ánh xạ vào thành phần. Điều này báo cho Rose biết mã chương trình của lớp sẽ được ghi vào tệp nào. Có thể ánh xạ một hay nhiều lớp vào một thành phần. Biểu đồ thành phần được xem như là tập các biểu tượng thành phần biểu diễn cho các thành phần vật lý trong một hệ thống. Ý tưởng cơ bản của biểu đồ thành phần là tạo ra cho những người thiết kế và phát triển hệ thống một bức tranh chung về các thành phần của hệ thống.
  • 24. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |24 Hình 2.12: Biểu đồ thành phần của quản trị viên
  • 25. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |25 Hình 2.13: Biểu đồ thành phần người dùng 2.3.7. Biểu đồ triển khai Hình 2.14: Biểu đồ triển khai
  • 26. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |26 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 3.1. Thiết kế cơ sở dữ liệu Hình 3.1: Cơ sở dữ liệu
  • 27. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |27 Mô tả các bảng trong cơ sở dữ liệu: Bảng 3.1: Bảng danh mục STT Tên thuộc tính Kiểu dữ liệu Null 1 ID bigint Unchecked 2 SttParent int Checked 3 IDParent int Checked 4 Name nvarchar(200) Checked 5 Description ntext Checked 6 Decen int Checked 7 Status bit Unchecked
  • 28. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |28 Bảng 3.2: Bảng bài viết STT Tên thuộc tính Kiểu dữ liệu Null 1 ID bigint Unchecked 2 CatID bigint Checked 3 UserName nvarchar(50) Checked 4 Title nvarchar(500) Checked 5 Excerpt ntext Checked 6 Body ntext Checked 7 Picture nvarchar(300) Checked 8 GhiChuAnh nvarchar(300) Checked 9 ProjectId bigint Checked 10 RegionId bigint Checked 11 Authors nvarchar(100) Checked 12 TotalViews bigint Checked 13 CreationTime datetime Checked 14 PublishedTime datetime Checked 15 Tags nvarchar(100) Checked 16 Status nvarchar(100) Checked 17 NewsFocus int Checked
  • 29. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |29 Bảng 3.3: Bảng dự án STT Tên thuộc tính Kiểu dữ liệu Null 1 ProjectId bigint Unchecked 2 Type Int Checked 3 Name nvarchar(100) Checked 4 Picture nvarchar(300) Checked 5 Address nvarchar(100) Checked 6 Body ntext Checked 7 Lat float Checked 8 Long float Checked 9 TotalView Int Checked 10 Status Bit Unchecked
  • 30. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |30 Bảng 3.4: Bảng vùng STT Tên thuộc tính Kiểu dữ liệu Null 1 RegionId bigint Unchecked 2 Name nvarchar(50) Checked 3 Lat float Checked 4 Long float Checked 5 Status bit Unchecked Bảng 3.5: Bảng quyền STT Tên thuộc tính Kiểu dữ liệu Null 1 RoleID bigint Unchecked 2 RoleName nvarchar(50) Checked 3 Status Bit Unchecked
  • 31. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |31 Bảng 3.6: Bảng người dùng STT Tên thuộc tính Kiểu dữ liệu Null 1 UserName nvarchar(50) Unchecked 2 PassWord nvarchar(50) Unchecked 3 RoleID bigint Unchecked 4 FullName nvarchar(50) Checked 5 Email nvarchar(50) Checked 6 Address nvarchar(100) Checked 7 Status bit Unchecked
  • 32. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |32 3.2. Thiết kế giao diện 3.2.1. Thiết kế giao diện người dùng Hình 3.2. Thiết kế giao diện trang ngươi dùng Thiết kế giao diện trang người dùng, với ý tưởng như sau sử dụng công nghệ boostrap 3 và html để tạo giao diện một cách nhanh chóng và thuận tiện nhất. Vùng 1: phần điều hướng, tại đây sẽ hiển thị logo của trang tin tức nhà đất, đồng thời có danh mục loại tin tức của trang tin và phần đăng nhập thành viên. Vùng 2: phần hiển thị tin tức với 5 bài đăng mới nhất của hệ thống. Vùng 3: phần hiển thị tin tức với 5 bài đăng nổi bật, 5 bài đăng nổi bật này do phía người quản trị quyết định, bài đăng mới nhất và nổi bật sẽ có hình ảnh thumbnail
  • 33. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |33 lớn hơn so với 4 bài đăng còn lại. Mỗi bài đăng sẽ trích dẫn tiêu đề và 1 phần nội dung của bài viết. Vùng 3 và 4: tin của hai danh mục Tư Vấn và Dịch Vụ của hệ thống sắp xếp theo thứ tự thời gian. Vùng 5: tin tức mua bán của hệ thống sắp xếp theo thứ tự thời gian. Vùng 6: slide dự án nhà đất của các công ty nhà đất, slide đưa ra 6 dự án nhà đất và tên dự án. Vùng 7: chân trang, tại đây có các thông tin liên hệ và gợi ý các bài đăng khác là bài mới đăng và bài có lượng người xem nhiều nhất. Ở dưới tin là phần quảng cáo, quảng cáo ở đây có độ rộng tối đa là 300px. 3.2.2. Thiết kế giao diện quản trị Hình 3.3. Thiết kế giao diện quản trị Bố cục của trang quản trị của website tin tức nhà đất của nhóm được thiết kê như sau: Vùng 1: là phần điều hướng, ở đây quản trị viên có thể lựa chọn mục quản trị như quản trị danh muc, quản trị nội dung ... Vùng 2: hiển thị thông tin về quản trị viên đăng nhập và chức năng đăng xuất nằm ở phái phải của vùng.
  • 34. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |34 Vùng 3: là bảng hoặc danh sách các thành phần quản trị của từng mục quản trị, và các thao tác có thể thực hiện trong danh mục quản trị đó.
  • 35. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |35 CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH 4.1. Lựa chọn công nghệ - Môi trường lập trình: Microsoft Visual Studio 2013. - Ngôn ngữ lập trình: Asp.net MVC4. - Hệ quản trị cơ sở dữ liệu: SQL Server. 4.2. Cài đặt chương trình Bước 1: Tạo cơ sở dữ liệu Yêu cầu: máy cài đặt phải có SQL server. Vào thư mục chưa project, double-click vào file script.sql Hình 4.1. Thư mục chứa project SQL server sẽ được khởi động Hình 4.2. Kết nối SQL Server
  • 36. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |36 Sau khi kết nối với hệ quản trị cơ sở dữ liệu SQL Server, nhấn Execute để tạo cơ sở dữ liệu Hình 4.3. Thực thi script để tạo cơ sở dữ liệu Bước 2: Chạy project Double-click vào file .sln trong thư mục chứa project, Microsoft Visual Studio sẽ được khởi chạy. Khi cửa sổ chương trình Visual Studio được mở lên nhấn f5 để khởi chạy. Hình 4.4. Khởi chạy chương trình Trình duyệt sẽ được tự động mở lên, giao diện chính của chương trình sẽ xuất hiện
  • 37. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |37 4.3. Giao diện chương trình 4.3.1. Giao diện người dùng Hình 4.4. Giao diện trang chủ
  • 38. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |38 Hình 4.5. Giao diện đọc tin
  • 39. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |39 Hình 4.6. Giao diện tìm kiếm
  • 40. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |40 4.3.2. Giao diện quản trị Hình 4.7. Giao diện quản lý Hình 4.8. Giao diện thống kê
  • 41. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |41 Hình 4.9. Giao diện tạo mới bài viết Hình 4.10. Giao diện đăng nhập
  • 42. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |42 CHƯƠNG 5: KẾT LUẬN 5.1. Kết quả đạt được Quá trình nghiên cứu và thực hiện cài đặt chương trình theo sự khảo sát và yêu cầu của người dùng đã hoàn thành và đạt một số kết quả sau: - Hiểu được nghiệp vụ của một trang tin tức. - Thông qua nghiệp vụ kết hợp với mục đích thực hiện tin học hóa, mô tả chức năng của từng hệ thống, xây dựng các biểu đồ UML và hệ quản trị cơ sở dữ liệu SQL. - Xây dựng chương trình thông qua kết quả thu thập được qua quá trình khảo sát, phân tích hệ thống và đặc tả giao diện. 5.2. Ưu nhược điểm của chương trình Ưu điểm: - Website có giao diện thân thiện dễ sử dụng. - Quản trị thuận tiện. - Đã tối ưu css và javascript. Khuyết điểm - Chưa tận dụng hết sức mạnh của SQL server. - Tốc độ chưa đạt hiệu quả tốt nhất. 5.3. Hướng phát triể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 đồ án “Website tin tức nhà đất” chắc chắn sẽ không 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: - Tự động thu thập dữ liệu từ các trang tin tức nhà đất. - Tận dụng hết sức mạnh của SQL server. - Sử dụng song ngữ Anh-Việt cho website.
  • 43. Thực tập hệ thống thông tin quản lý Xây dựng webiste tin tức nhà đất |43 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 để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau.