Trong những năm gần đây, nền khoa học kỹ thuật của thế giới đang trên đà phát
triển mạnh mẽ, đặc biệt là khoa học máy tính và công nghệ thông tin (CNTT). CNTT đã
thâm nhập vào tất cả các lĩnh vực của đời sống, từ khoa học, kinh tế, xã hội đến các công
việc giao dịch, quản lý. Tin học quản lý nhằm nâng cao năng suất và tốc độ xử lý một
lượng thông tin lớn, phức tạp để đưa ra thông tin kịp thời và nhanh chóng đáp ứng những
yêu cầu đặt ra.
Ngày nay, trong các cơ quan, doanh nghiệp dù lớn hay nhỏ đều cần thiết phải truyền
tải các thông tin, tin tức của đơn vị (ĐV) đến với khách hàng cũng như các thành viên
trong ĐV đó. Để có thể phát triển việc kinh doanh trong một số lĩnh vực, đặc biệt là một
số lĩnh vực như kinh tế, chứng khoán hay bất động sản, thì việc cập nhật các thông tin
mới một cách kịp thời và nhanh chóng là điều có ý nghĩa vô cùng quan trọng, giúp cho
ĐV thu được hiệu quả hơn trong quá trình hoạt động và sản xuất, tránh những rủi ro do sự
chậm trễ của thông tin mang đến. Nó quyết định rất lớn tới sự thành công hay thất bại của
doanh nghiệp.
Như vậy, việc một công ty hay doanh nghiệp cần có một phần mềm để có thể giao
tiếp, liên lạc với khách hàng và nhân viên một cách nhanh chóng và hiệu quả với chi phí
tối ưu là một điều hết sức quan trọng, đó chính là bảng tin (bảng thông báo và tác nghiệp).
Bảng tin là một vật dụng không thể thiếu trong mỗi văn phòng, bảng tin cung cấp các
thông tin về sự kiện, lịch họp hay các chính sách quy định của doanh nghiệp. Bảng tin có
thể được ứng dụng cho hầu hết các tổ chức như cơ quan nhà nước, các doanh nghiệp
61 trang |
Chia sẻ: tuantu31 | Lượt xem: 563 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Đề tài Xây dựng bảng tin cho cơ quan, doanh nghiệp, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT I
LỜI CẢM ƠN
Sau thời gian thực tập tại DNTN Trí Minh, em đã hoàn thành đề tài “Xây dựng
bảng tin cho cơ quan, doanh nghiệp”. Để có thể hoàn thành tốt đề tài này, ngoài sự nỗ
lực của bản thân, em còn nhận được rất nhiều sự giúp đỡ chân tình của thầy cô giáo trong
bộ môn cùng những người trong DNTN Trí Minh.
Trước hết, em xin bày tỏ lòng biết ơn sâu sắc tới Th.S Trần Thái Hòa – Giảng viên
Khoa Hệ thống thông tin kinh tế – Người thầy giáo đã dành nhiều thời gian và tâm huyết,
tận tình hướng dẫn chỉ bảo cho em trong suốt quá trình nghiên cứu và thực hiện đề tài.
Em xin được gửi lời cảm ơn chân thành đến các các cô, chú, anh, chị trong DNTN
Trí Minh đã tạo điều kiện để em có thể tiếp cận, học hỏi trong thời gian thực tập để hoàn
thành đề tài của em.
Mặc dù đã cố gắng học hỏi, tìm hiểu và nghiên cứu tài liệu cũng như sự hướng dẫn
tận tình của giáo viên hướng dẫn, các anh chị, bạn bè nhưng do khả năng và kinh nghiệm
còn hạn chế nên không thể tránh khỏi những sai sót, em rất mong nhận được sự góp ý của
quý thầy cô cho khoá luận tốt nghiệp này.
Em Xin chân thành cảm ơn!
Huế, tháng 5 năm 2014
Sinh viên
Nguyễn Đăng Nhật Hoàng
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT II
MỤC LỤC
LỜI CẢM ƠN .......................................................................................................................................... I
MỤC LỤC ................................................................................................................................................ II
DANH MỤC CÁC CHỮ VIẾT TẮT VÀ KÝ HIỆU ................................................................V
DANH MỤC CÁC BẢNG BIỂU.................................................................................................... VI
DANH MỤC CÁC SƠ ĐỒ VÀ HÌNH ẢNH ............................................................................. VII
TÓM TẮT NGHIÊN CỨU.............................................................................................................VIII
PHẦN I: ĐẶT VẤN ĐỀ........................................................................................................................1
1. Lý do chọn đề tài ........................................................................................................1
2. Mục tiêu của đề tài .....................................................................................................2
3. Đối tượng và phạm vi nghiên cứu..............................................................................2
3.1. Đối tượng nghiên cứu .............................................................................................2
3.2. Phạm vi nghiên cứu ................................................................................................2
4. Phương pháp nghiên cứu............................................................................................2
5. Kết cấu của đề tài .......................................................................................................3
PHẦN II: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU ............................................................4
CHƯƠNG 1: THỰC TRẠNG CÔNG TÁC ỨNG DỤNG CÔNG NGHỆ THÔNG
TIN TRONG QUẢN LÝ THÔNG TIN CHO CƠ QUAN VÀ DOANH NGHIỆP ........4
1.1. Giá trị thông tin đối với cơ quan, doanh nghiệp .....................................................4
1.2. Nhược điểm và khó khăn của môi trường làm việc thủ công trong công ty, doanh
nghiệp................................................................................................................................5
1.3. Ứng dụng công nghệ thông tin trong công tác quản lý và truyền tải thông tin
trong công ty, doanh nghiệp..............................................................................................5
CHƯƠNG II: NỀN TẢNG PHÁT TRIỂN ỨNG DỤNG ........................................................7
1.1. Các công cụ sử dụng để xây dựng hệ thống ...........................................................7
1.1.1. Giới thiệu .NET Framework, Visual Studio.NET, C# và ASP.NET ...............7
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT III
1.1.1.1. Giới thiệu về .NET Framework.................................................................7
1.1.1.2. Giới thiệu về Visual Studio.NET ..............................................................7
1.1.1.3. Giới thiệu về C# ........................................................................................8
1.1.1.4. Giới thiệu về ASP.NET.............................................................................9
1.1.2. Giới thiệu về hệ quản trị CSDL SQL Server .................................................10
1.1.3. Giới thiệu về mô hình 3 lớp ( Three-Layers Architecture) ............................10
1.1.3.1. Giới thiệu về mô hình 3 lớp.....................................................................10
1.1.3.2. Các thành phần của mô hình 3 lớp ..........................................................11
1.1.3.3. Ưu điểm của mô hình 3 lớp.....................................................................13
1.2. Xu hướng thiết kế website ....................................................................................14
1.2.1. Các xu hướng thiết kế website .......................................................................14
1.2.2. Metro UI (Metro User Interface)....................................................................16
1.2.2.1. Sự phát triển của xu hướng thiết kế web theo phong cách Metro UI......16
1.2.2.2. Metro UI là gì? ........................................................................................16
1.2.2.3. Nguyên lý thiết kế của Metro UI.............................................................17
CHƯƠNG 3: XÂY DỰNG HỆ THỐNG BẢNG TIN .............................................................18
3.1. Mô tả bài toán .......................................................................................................18
3.1.1. Phát biểu bài toán ...........................................................................................18
3.1.2. Mô tả yêu cầu .................................................................................................19
3.2. Phân tích hệ thống.................................................................................................21
3.2.1. Sơ đồ chức năng BFD ....................................................................................22
3.2.2. Sơ đồ ngữ cảnh...............................................................................................23
3.2.3. Sơ đồ luồng dữ liệu DFD ...............................................................................24
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT IV
3.2.3.1. Sơ đồ luồng dữ liệu mức đỉnh .................................................................24
3.2.3.2. Sơ đồ luồng dữ liệu mức 1.0 ...................................................................25
3.2.3.3. Sơ đồ luồng dữ liệu mức 2.0 ...................................................................26
3.2.3.4. Sơ đồ luồng dữ liệu mức 3.0 ...................................................................27
3.2.4. Sơ đồ thực thể - mối quan hệ .........................................................................28
3.3. Thiết kế hệ thống ..................................................................................................28
3.3.1. Các tập thực thể của bài toán .........................................................................28
3.3.2. Chuẩn hóa lược đồ quan hệ ............................................................................33
3.3.3. Sơ đồ mối quan hệ giữa các bảng dữ liệu ......................................................37
3.4. Giao diện Website.................................................................................................38
3.4.1. Trang quản trị hệ thống ..................................................................................38
3.4.2. Trang tác nghiệp.............................................................................................41
3.4.3. Bảng thông báo ..............................................................................................45
3.5. Triển khai hệ thống ...............................................................................................46
3.5.1. Tầm quan trọng của việc xác thực website với SSL......................................46
3.5.2. Triển khai SSL cho hệ thống..........................................................................49
PHẦN III: KẾT LUẬN ......................................................................................................................50
1. Đánh giá kết quả đạt được........................................................................................50
2. Những hạn chế của hệ thống ....................................................................................50
3. Hướng phát triển của đề tài ......................................................................................51
TÀI LIỆU THAM KHẢO .................................................................................................................52Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT V
DANH MỤC CÁC CHỮ VIẾT TẮT VÀ KÝ HIỆU
CNTT : Công nghệ thông tin
ĐV : Đơn vị
CSDL : Cơ sở dữ liệu
NSD : Người sử dụng
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT VI
DANH MỤC CÁC BẢNG BIỂU
Bảng 1: Các tập thực thể của bài toán ................................................................................28
Bảng 2: Các trường của các tập thực thể ............................................................................29
Bảng 3: Bảng ADMIN – Thông tin admin.........................................................................33
Bảng 4: Bảng NHANVIEN – Thông tin nhân viên............................................................33
Bảng 5: Bảng QUYEN – Quyền ........................................................................................34
Bảng 6: Bảng CHUYENMUC – Chuyên mục ...................................................................34
Bảng 7: Bảng TINTUC- Tin tức ........................................................................................34
Bảng 8: Bảng VANBAN – Văn bản điều hành..................................................................35
Bảng 9: Bảng PHONG - Phòng họp – học .........................................................................35
Bảng 10: Bảng TRANGTHAI – Trạng thái phòng ............................................................36
Bảng 11: Bảng BAOGIA – Bảng báo giá ..........................................................................36
Bảng 12: Bảng DOWNLOAD – Download tài liệu...........................................................36
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT VII
DANH MỤC CÁC SƠ ĐỒ VÀ HÌNH ẢNH
Sơ đồ 1: Sơ đồ chức năng BFD ..........................................................................................22
Sơ đồ 2: Sơ đồ ngữ cảnh.....................................................................................................23
Sơ đồ 3: Sơ đồ luồng dữ liệu mức đỉnh..............................................................................24
Sơ đồ 4: Sơ đồ luồng dữ liệu mức 1.0 ................................................................................25
Sơ đồ 5: Sơ đồ luồng dữ liệu mức 2.0 ................................................................................26
Sơ đồ 6: Sơ đồ luồng dữ liệu mức 3.0 ................................................................................27
Sơ đồ 7: Sơ đồ thực thể - mối quan hệ ...............................................................................28
Sơ đồ 8: Sơ đồ mối quan hệ giữa các bảng dữ liệu ............................................................37
Hình 1: Kiến trúc mô hình 3 lớp.........................................................................................11
Hình 2: Trang quản trị hệ thống - Giao diện trang đăng nhập ...........................................38
Hình 3: Trang quản trị hệ thống - Giao diện trang chủ ......................................................38
Hình 4: Trang quản trị hệ thống - Giao diện trang đăng tin ...............................................39
Hình 5: Trang quản trị hệ thống - Giao diện trang quản lý tin tức.....................................39
Hình 6: Trang quản trị hệ thống - Giao diện trang quản lý văn bản điều hành..................40
Hình 7: Trang quản trị hệ thống - Giao diện trang quản lý phòng .....................................40
Hình 8: Trang quản trị hệ thống - Giao diện trang quản lý tài liệu ....................................41
Hình 9: Trang tác nghiệp – Giao diện trang chủ ................................................................42
Hình 10: Trang tác nghiệp – Giao diện trang danh sách phòng .........................................43
Hình 11: Trang tác nghiệp – Giao diện trang Download ...................................................44
Hình 12: Trang tác nghiệp – Chức năng trao đổi trực tuyến..............................................45
Hình 13: Giao diện bảng thông báo....................................................................................46
Hình 14: Triển khai SSL cho bảng thông báo ....................................................................49
Hình 15: Triển khai SSL cho trang tác nghiệp...................................................................49
Hình 16: Triển khai SSL cho trang quản trị hệ thống ........................................................49
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT VIII
TÓM TẮT NGHIÊN CỨU
Đề tài trình bày các nội dung chính của công tác quản lý và truyền tải tin tức tới
người sử dụng một cách nhanh chóng và hiệu quả, giới thiệu một số công cụ để xây dựng
hệ thống. Đề tài cũng trình bày quá trình phân tích, thiết kế hệ thống và triển khai một hệ
thống có tính bảo mật cao. Trong số các nội dung kể trên, đề tài tập trung chủ yếu vào các
công đoạn của quá trình phân tích và thiết kế hệ thống.
Phần phát biểu bài toán và mô tả yêu cầu sẽ phân tích đầy đủ và chính xác những
yêu cầu cần có của hệ thống để đáp ứng nhu cầu của người sử dụng. Phần phân tích và
thiết kế trình bày cụ thể các bước từ xác định chức năng của hệ thống, thiết kế hệ thống,
thiết kế giao diện và triển khai hệ thống.
Kết quả chính mà đề tài cần đạt được là xây dựng một hệ thống bảng tin với khả
năng tùy biến cao, có thể triển khai cho nhiều loại hình cơ quan, doanh nghiệp với các
chức năng cần thiết cho từng đơn vị đáp ứng cho nhu cầu sử dụng hệ thống với chi phí là
tối ưu nhất.
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT IX
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT 1
PHẦN I: ĐẶT VẤN ĐỀ
1. Lý do chọn đề tài
Trong những năm gần đây, nền khoa học kỹ thuật của thế giới đang trên đà phát
triển mạnh mẽ, đặc biệt là khoa học máy tính và công nghệ thông tin (CNTT). CNTT đã
thâm nhập vào tất cả các lĩnh vực của đời sống, từ khoa học, kinh tế, xã hội đến các công
việc giao dịch, quản lý. Tin học quản lý nhằm nâng cao năng suất và tốc độ xử lý một
lượng thông tin lớn, phức tạp để đưa ra thông tin kịp thời và nhanh chóng đáp ứng những
yêu cầu đặt ra.
Ngày nay, trong các cơ quan, doanh nghiệp dù lớn hay nhỏ đều cần thiết phải truyền
tải các thông tin, tin tức của đơn vị (ĐV) đến với khách hàng cũng như các thành viên
trong ĐV đó. Để có thể phát triển việc kinh doanh trong một số lĩnh vực, đặc biệt là một
số lĩnh vực như kinh tế, chứng khoán hay bất động sản, thì việc cập nhật các thông tin
mới một cách kịp thời và nhanh chóng là điều có ý nghĩa vô cùng quan trọng, giúp cho
ĐV thu được hiệu quả hơn trong quá trình hoạt động và sản xuất, tránh những rủi ro do sự
chậm trễ của thông tin mang đến. Nó quyết định rất lớn tới sự thành công hay thất bại của
doanh nghiệp.
Như vậy, việc một công ty hay doanh nghiệp cần có một phần mềm để có thể giao
tiếp, liên lạc với khách hàng và nhân viên một cách nhanh chóng và hiệu quả với chi phí
tối ưu là một điều hết sức quan trọng, đó chính là bảng tin (bảng thông báo và tác nghiệp).
Bảng tin là một vật dụng không thể thiếu trong mỗi văn phòng, bảng tin cung cấp các
thông tin về sự kiện, lịch họp hay các chính sách quy định của doanh nghiệp. Bảng tin có
thể được ứng dụng cho hầu hết các tổ chức như cơ quan nhà nước, các doanh nghiệp,
Bảng tin cần có một nền tảng thân thiện và sử dụng được hầu hết trên các thiết bị di
động, tuy nhiên hiện nay vẫn chưa có sản phẩm nào tập trung phát triển cho nhu cầu này.
Vì vậy em nhận thấy việc cần có một ứng dụng quản trị thông báo và hướng dẫn tác
nghiệp cho khách hàng – nhân viên là vô cùng quan trọng. Chi phí đầu tư cho một bảng
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT 2
tin là chi phí tối ưu nhất, chỉ cần dựa trên một Tivi Smart để truy cập vào trang thông báo
hoặc là sử dụng thông qua cổng giao tiếp hình ảnh trên máy tính, Chỉ cần bỏ ra một
khoản chi phí rẽ nhưng mang lại hiệu quả cao cho ĐV. Sản phẩm trên không chỉ có thể
thông báo mà có thể trở thành kênh thông tin giải trí, kênh tin tức những khi khách hàng
và nhân viên theo dõi bảng tin trong thời gian chờ đợi và giải lao.
Với mong muốn hoàn thiện hơn những kiến thức đã được học ở trường và rèn luyện
kỹ năng thực hành của mình, em đã lựa chọn đề tài “Xây dựng bảng tin cho cơ quan,
doanh nghiệp”.
2. Mục tiêu của đề tài
Trên cơ sở nghiên cứu hiện trạng và phân tích yêu cầu của các ĐV khảo sát tại các
ĐV có yêu cầu để từ đó xây dựng ứng dụng bảng tin gồm bảng thông báo và tác nghiệp
điện tử. Sản phẩm hướng tới nhiều đối tượng với nhiều tùy chọn cho từng dạng ĐV,
doanh nghiệp với các yêu cầu đặc thù.
Tìm hiểu về các công cụ xây dựng và triển khai ứng dụng, đặc biệt là ASP.NET.
3. Đối tượng và phạm vi nghiên cứu
3.1. Đối tượng nghiên cứu
- Tìm hiểu về việc xây dựng bảng tin cho từng đối tượng cơ quan, doanh nghiệp.
- Một số công cụ và ngôn ngữ để xây dựng website, đặc biệt là ASP.NET.
3.2. Phạm vi nghiên cứu
- Thời gian nghiên cứu: từ 10/2/2014 – 17/05/2014.
- Không gian nghiên cứu: các cơ quan, doanh nghiệp.
4. Phương pháp nghiên cứu
- Phương pháp quan sát, phỏng vấn, nghiên cứu tài liệu nhằm thu thập thông tin, theo
dõi nghiệp vụ và cách thức vận hành để áp dụng vào đề tài.Tr
ờ g
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Trần Thái Hòa
SVTH: Nguyễn Đăng Nhật Hoàng – K44THKT 3
- Phương pháp phân tích, thiết kế hệ thống: dựa trên những thông tin thu được để tiến
hành phân tích, thiết kế hệ thống bao gồm những chức năng của phần mềm sẽ xây
dựng thông qua quá trình mô hình hóa hệ thống, chuẩn hóa cơ sở dữ liệu một cách
phù hợp.
- Phương pháp lập trình hướng chức năng: sau khi tiến hành phân tích, thiết kế hệ
thống, sẽ lựa chọn ngôn ngữ lập trình C Sharp để tiến hành lập trình với hệ quản trị
cơ sở dữ liệu (CSDL) Microsoft SQL Server để quản lý.
5. Kết cấu của đề tài
Ngoài phần Đặt vấn đề và Kết luận, đề tài được chia thành 3 chương, trong đó:
- Chương 1: Thực trạng công tác ứng dụng công nghệ thông tin trong quản lý thông
tin cho cơ quan và doanh nghiệp.