1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO HỆ THỐNG THÔNG TIN QUẢN LÝ Thực tập hệ thống thông tin quản lý

48 17 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 4,87 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trong thời gian đượchọc tập và thực hành dưới sự hướng dẫn của thầy cô, chúng emkhô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

Trang 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ền vớinhững sự hỗ trợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay giántiế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 đượchọc tập và thực hành dưới sự hướng dẫn của thầy cô, chúng emkhô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 đồ ántrong 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ôngcả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 KhoaCông Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thựchiệ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ăm2015

Trang 2

Sinh viên thực hiện Phạm Minh Đức

Vũ Đức Dương

Trang 3

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

Trang 4

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ằmcải thiện tình trạng này và đồng thời áp dụng công nghệ thông tinvào trong lĩnh vực nhà đất Trang website tin tức về mua bán nhà đấtcủ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

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âydựng website thông tin bất động sản cũng không nằm ngoài xu thếchung đó

Trang 5

1.3.Tổng quan về hệ thống

Yêu cầu hệ thống:

vị sử dụng

Yêu cầu thông tin:

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:

cầu của khác hàng trước khi thực hiện một công việc cụ thể

kế hệ thống chương trình có logic

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:

Trang 7

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:

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

Trang 8

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

Trang 9

Hình 2.2: Use case người dùng

Là nhóm người sử dụng hệ thống – thựchiện các chức năng mà họ chuyêntrách Mỗi user có thể vào xem thôngtin về nhà đất cũng như các tin tứckhác

2

admin

id name tailkhoan pass email detail priority QL_vattu()

Là nhóm người quản lý hệ thống Thựchiện các chức năng như một tài khoảnUser Ngoài ra, họ còn được cấp quyềnquả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ảnhay xóa một tài khoản

Trang 11

ở menu bên phía người sửdụng Khóa, mở khóa danhmục

2

QL nguoi dung

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 tincủa dự án (thay địa chỉ, sốđiện thoại ) Xóa một dự ántrong hệ thống

Trang 12

QL nguoi dung

QL Vung

Chức năng quản lý vùng:Thêm mới một vùng, cậpnhật/thay đổi thông tin, xóaquyền Khóa/ mở khóa vùng.7

QL nguoi dung

Thong Ke Truy Cap

Thống kê truy cập: là chứcnăng thống kê lượng truycập với từng bài viết và từng

số chức năng khác Chứcnăng đăng nhập cho phépđăng nhập vào hệ thống vớiquyền của người dùng với tàikhoản facebook

Trang 13

quyền của người dùng.

QL nguoi dung

Xem Tin Tuc

Chức năng xem tin tức: khinhấn vào bài, chức năng sẽhiển thị nội dung bài viết12

QL nguoi dung

Tim Kiem

Chức năng tìm kiếm: tìmkiếm bài đăng, dự án màngười dùng muốn tìm

Trang 14

2.3.Phân tích hệ thống theo mô hình khái niệm và biểu đồ lớp

Hình 2.3: Sơ đồ tổng thể

Trang 15

2.3.2 Mô tả các lớp

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ệcchuyên trách trong hệ Gồm:UserName (tên đăng nhập),PassWord (mật khẩu), RoleId(Mã quyền), FullName (Tênngườ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ườidùng, quyền, vùng, dự án vàthống kê

Gồm: UserName (tên đăngnhậ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ácchức năng xem tin, bình luậntìm kiếm và đăng nhập

thuộc tính sau:

ID (mã bài viết), CatID (mãdanh mục), UserName (tên),

Trang 16

Title (Tiêu đề), Excerpt (tríchdẫn), Body (Nội dung), Picture(Hình ảnh), GhiChuAnh (Ghichú ảnh), ProjectId (mã dự án),RegionId (mã danh mục),

TotalViews (Số lượt view),CreationTime (Thời gian tạo),PublishedTime (Thời gianpublic), Status (Trạng thái),NewsFocus () Có thể thực hiệnthao tác thêm mới, cập nhật,xóa và khóa trên class QL BaiViet

người dùng Gồm các thuộctính sau: UserName (Tên đăngnhậ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ệnthao tác thêm mới, cập nhật,xóa và khóa trên class QLNguoi Dung

Trang 17

5 Class QL Danh Muc mô tả

người dùng Gồm các thuộctính sau: ID (mã danh mục),SttParent (số thứ tự danhmục), IDParent (mã danh mụccha), Name (tên danh mục),

Decen(cấp danh mục), Status(Trạng thái) Có thể thực hiệnthao tác thêm mới, cập nhật,xóa và khóa trên class QLDanh Muc

thuộc tính sau RoleID (mãquyền), RoleName (tênquyền), Status (trạng thái) Cóthể thực hiện thao tác thêmmới, cập nhật, xóa và khóatrên class QL Quyen

RegionId (mã vùng), Name(tên vùng), Lat(tọa độ x),Long (tọa độ y), Status (trạngthái) Có thể thực hiện thaotác thêm mới, cập nhật, xóa

và khóa trên class QL Vung

tính ProjectId (mã dự án), Type

Trang 18

(loại dự án), Name (tên dựán) , Picture (Hình ảnh),Address (địa chỉ), Body (nôidung), 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

Trang 19

2.3.3 Biểu đồ trình tự

Hình 2.5: Biểu đồ trình tự quản lý danh mục

Trang 20

Hình 2.6: Biểu đồ trình tự quản lý người dùng

Trang 21

Hình 2.7: Biểu đồ trình tự quản lý bài viết

Trang 22

Hình 2.8: Biểu đồ trình tự quản lý vùng

Trang 23

Hình 2.9: Biểu đồ trình tự quản lý dự án

Trang 24

Hình 2.10: Biểu đồ trình tự quản lý quyền

Trang 25

Hình 2.11: Biểu đồ trình tự xem tin

Trang 26

để phân nhóm các thành phần Nó có thể là một trong các lựachọ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ôngviệc, ActiveX, Applet, ứng dụng, v.v.

thành phần, như C++, Java, Visual Basic, Oracle 8, v.v

thành phần Lệnh #include của C++ được xem như là lệnh khaibáo

xạ vào thành phần Điều này báo cho Rose biết mã chươngtrình của lớp sẽ được ghi vào tệp nào Có thể ánh xạ một haynhiề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ànhphầ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ầncủa hệ thống

Trang 27

Hình 2.12: Biểu đồ thành phần của quản trị viên

Trang 28

Hình 2.13: Biểu đồ thành phần người dùng

Hình 2.14: Biểu đồ triển khai

Trang 29

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

Trang 30

Mô tả các bảng trong cơ sở dữ liệu:

Bảng 3.1: Bảng danh mục

0)

Checked

Trang 31

Bảng 3.3: Bảng dự án

ST

T

Trang 32

2 Type Int Checked

Trang 33

Bảng 3.4: Bảng vùng

ST

T

Bảng 3.5: Bảng quyền

ST

T

Trang 34

Bảng 3.6: Bảng người dùng

ST

T

Trang 35

3.2.Thiết kế giao diện

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 nhanhchó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 tintứ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

Trang 36

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 đăngnổ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 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ờigian

Vùng 6: slide dự án nhà đất của các công ty nhà đất, slide đưa

Hình 3.3 Thiết kế giao diện quản trị

Trang 37

Bố cục của trang quản trị của website tin tức nhà đất của nhóm đượcthiế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ụcquả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

Vùng 3: là bảng hoặc danh sách các thành phần quản trị của từngmục quản trị, và các thao tác có thể thực hiện trong danh mục quảntrị đó

Trang 38

CHƯƠNG 4: 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

Trang 39

Hình 4.2 Kết nối SQL Server

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, MicrosoftVisual Studio sẽ được khởi chạy Khi cửa sổ chương trình VisualStudio đượ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ủachương trình sẽ xuất hiện

Trang 40

4.3.Giao diện chương trình

4.3.1 Giao diện người dùng

Trang 41

Hình 4.4 Giao diện trang chủ

Hình 4.5 Giao diện đọc tin

Trang 43

Hình 4.6 Giao diện tìm kiếm

Trang 44

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ê

Trang 45

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

Trang 46

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:

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

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:

Khuyết điểm

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ự quantâm, thông cảm và những đóng góp quý báu của các thầy cô và cácbạn để đồ án này ngày càng hoàn thiện hơn:

Trang 47

- Tự động thu thập dữ liệu từ các trang tin tức nhà đất.

Trang 48

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ôngNghệ 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

Ngày đăng: 05/07/2021, 18:26

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w