Đề tài Xây dựng bảng tin cho cơ quan, doanh nghiệp

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

pdf61 trang | Chia sẻ: tuantu31 | Lượt xem: 442 | Lượt tải: 0download
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.
Luận văn liên quan