Luận văn tốt nghiệp: Xây dựng và bảo mật hệ thống tích hợp
lượt xem 98
download
Ngày nay, công nghệ thông tin phát triển rất nhanh và được ứng dụng rộng rãi trong đời sống. Công nghệ thông tin mang lại cho con người rất nhiều hữu ích, đặc biệt là trong lĩnh vực quản lý dữ liệu, truy cập thông tin, tra cứu thông tin…
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Luận văn tốt nghiệp: Xây dựng và bảo mật hệ thống tích hợp
- Luận văn tốt nghiệp Đề tài: Xây dựng và bảo mật hệ thống tích hợp
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP LỜI CẢM ƠN Em xin chân thành cảm ơn khoa Tin học Quản lý, trường Đại học Tài chính – Marketing đã tạo điều kiện cho em thực hiện đề tài tốt nghiệp này. Em xin nói lên lòng biết ơn sâu sắc với ThS. Trần Minh Tùng. Xin cảm ơn Thầy đã luôn quan tâm, tận tình hướng dẫn trong quá trình học tập, nghiên cứu và thực hiện đề tài. Em xin chân thành cảm ơn Công ty cổ phần phần mềm BRAVO, anh Nguyễn Lê Quốc Huy đã giúp đỡ em trong quá trình thực tập để thực hiện đề tài tại công ty. Em xin chân thành cảm ơn quý Thầy Cô trong khoa Tin học Quản lý đã tận tình giảng dạy, trang bị cho em những kiến thức quý báu, đã truyền thụ cho em những kiến thức, kinh nghiệm, đã quan tâm dìu dắt và giúp đỡ em trong quá trình học tập cũng như trong thực hiện đề tài này. Con luôn nhớ mãi công ơn của Ông Bà, Ba Mẹ đã luôn yêu thương, lo lắng, chăm sóc và nuôi dạy con thành người. Cuối cùng em xin gửi lời cảm ơn đến các anh chị, các bạn đã quan tâm động viên và giúp đỡ em trong quá trình thực hiện đề tài. Mặc dù đã cố gắng hoàn thành trong phạm vi khả năng cho phép nhưng chắc chắn sẽ không tránh khỏi những thiếu sót, kính mong nhận được sự tận tình chỉ bảo của quý Thầy Cô và các bạn. Một lần nữa, em xin chân thành cảm ơn và mong luôn nhận được những tình cảm chân thành nhất của mọi người. TP. Hồ Chí Minh ngày 19 tháng 05 năm 2010 Lê Quang Tuyến GVHD: ThS. Trần Minh Tùng - Trang 3 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... TP.Hồ Chí Minh, ngày tháng 5 năm 2010 Đại diện doanh nghiệp (Ký tên và ghi rõ họ tên, chức vụ) GVHD: ThS. Trần Minh Tùng - Trang 4 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP NHẬN XÉT CỦA GIẢNG VIÊN ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... ....................................................................................................................................... Kết quả chấm điểm:…………………. Ghi bằng chữ:………………………... TP. Hồ Chí Minh, ngày tháng 05 năm 2010 ThS. Trần Minh Tùng GVHD: ThS. Trần Minh Tùng - Trang 5 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP LỜI MỞ ĐẦU Ngày nay, công nghệ thông tin phát triển rất nhanh và được ứng dụng rộng rãi trong đời sống. Công nghệ thông tin mang lại cho con người rất nhiều hữu ích, đặc biệt là trong lĩnh vực quản lý dữ liệu, truy cập thông tin, tra cứu thông tin… Đối với các tổ chức, doanh nghiệp thì công tác quản lý đòi hỏi ngày càng gọn nhẹ nhưng phải đảm bảo được việc tra cứu, tìm kiếm, lưu trữ thông tin phải được thực hiện một cách nhanh chóng, tiện lợi và phải mang tính chính xác cao nhất. Đứng trước những yêu cầu trên, các tổ chức, doanh nghiệp ngày càng thấy được tầm quan trọng của việc tin học hóa các quy trình, nghiệp vụ liên quan đến hoạt động của mình. Để đáp ứng được nhu cầu thực tế của các tổ chức, doanh nghiệp nhiều công ty đã xây dựng những phần mềm phục vụ cho việc quản lý, kinh doanh cho các tổ chức, doanh nghiệp. Không ngoài mục đích này, chương trình “Xây dựng và bảo mật hệ thống tích hợp” là chương trình được xây dựng nhằm để liên kết các phân hệ con: phân hệ quản lý khách hàng (CRMS), phân hệ quản lý bán hàng (SMS), phân hệ quản lý lương – nhân sự (HMS), phân hệ quản lý kho (StMS), phân hệ quản lý tài sản cố định (FMS) thành một chương trình lớn, thống nhất về dữ liệu, giúp cho các cấp quản lý của các tổ chức, công ty truy xuất, kiểm tra các thông tin một cách nhanh chóng và chính xác. Các thao tác tìm kiếm thông tin, xuất báo cáo thực hiện rất nhanh chóng theo từng yêu cầu của người dùng. Chương trình còn được xây dựng cơ chế bảo mật và phân quyền dữ liệu rất chi tiết, cụ thể, giúp cho nhà quản trị có thể quản lý được người sử dụng theo nhóm người dùng, quản lý dữ liệu thông qua việc cấp quyền cho từng người dùng, từng đối tượng dữ liệu. GVHD: ThS. Trần Minh Tùng - Trang 6 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP MỤC LỤC CHƢƠNG I: GIỚI THIỆU ........................................................................................ 14 1. Lý do hình thành đề tài ..................................................................................... 14 2. Mục tiêu của đề tài ........................................................................................... 15 3. Nội dung đề tài ................................................................................................. 16 4. Phạm vi đề tài ................................................................................................... 16 5. Kết quả đạt được .............................................................................................. 18 CHƢƠNG II: CƠ SỞ LÝ THUYẾT ........................................................................ 19 I. Tổng quan về cơ sở dữ liệu SQL Server 2008 ................................................. 19 A. Giới thiệu chung ............................................................................................... 19 B. Một số công cụ mở rộng của SQL SERVER ..................................................... 24 1.View ............................................................................................................... 25 2.Store procedure ............................................................................................. 28 3.Extended store procedure .............................................................................. 30 4.Trigger ........................................................................................................... 31 II. Tìm hiểu về .Net Framework ......................................................................... 32 III. Tổng quan về ngôn ngữ lập trình VB.NET .................................................. 33 IV. Tìm hiểu cơ chế bảo mật và mã hóa dữ liệu................................................. 43 A. Cơ chế bảo mật ................................................................................................. 43 B. Mã hóa dữ liệu .................................................................................................. 45 C. Các thuật toán đề xuất ...................................................................................... 51 1. Thuật toán SHA-1 ......................................................................................... 52 2. Các thuật toán SHA-224, SHA-256, SHA-384 và SHA-512 ......................... 55 3. Thuật toán Tiger ........................................................................................... 59 4. Thuật toán Whirlpool ................................................................................... 63 5. So sánh SHA-1, Tiger, Whirlpool ................................................................. 72 GVHD: ThS. Trần Minh Tùng - Trang 7 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP V. Tìm hiểu về XML ............................................................................................... 74 A. Giới thiệu .......................................................................................................... 74 B. Những thành phần của một tài liệu XML ......................................................... 75 C. Lược đồ XML (Schema XML) ........................................................................... 76 VI. Tìm hiểu về Power Designer 12.5 .................................................................. 77 A. Giới thiệu chung ............................................................................................... 77 B. Các mô hình dữ liệu trong Power Designer 12.5............................................. 78 CHƢƠNG III: PHÂN TÍCH THIẾT KẾ VÀ CÀI ĐẶT CƠ SỞ DỮ LIỆU .......... 81 I. Giới thiệu về công ty cổ phần phần mềm BRAVO ......................................... 81 A. Giới thiệu chung ............................................................................................... 81 B. Trụ sở và các chi nhánh ................................................................................... 82 II. KHẢO SÁT HIỆN TRẠNG VÀ NHU CẦU ................................................ 82 A. KHẢO SÁT HIỆN TRẠNG................................................................................ 82 1. Phần cứng ..................................................................................................... 83 2. Phần mềm ..................................................................................................... 83 3. Mạng ............................................................................................................. 83 4. Dữ liệu .......................................................................................................... 84 5. Nhân sự ......................................................................................................... 84 6. Các quy trình nghiệp vụ ............................................................................... 84 7. Cơ cấu tổ chức .............................................................................................. 86 B. KHẢO SÁT NHU CẦU ..................................................................................... 88 C. PHÂN TÍCH .................................................................................................... 100 1. Các thực thể và thuộc tính liên quan cần lưu trữ ....................................... 100 2. Phân tích ..................................................................................................... 100 3. Ràng buộc toàn vẹn .................................................................................... 102 III. THIẾT KẾ ..................................................................................................... 103 A. Thiết kế mô hình mức quan niệm .................................................................... 103 B. Thiết kế mô hình mức logic ............................................................................ 104 GVHD: ThS. Trần Minh Tùng - Trang 8 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP C. Thiết kế mô hình mức vật lý ............................................................................ 104 D. CÀI ĐẶT ......................................................................................................... 109 1.Các bước cài đặt dữ liệu chi tiết mô hình vật lý xuống SQL Server ........... 109 2.Cài đặt ràng buộc toàn vẹn ......................................................................... 110 E. TỪ ĐIỂN DỮ LIỆU ........................................................................................ 112 F. MÔ HÌNH CHỨC NĂNG (BFD – Bussiness Flow Diagram) ....................... 114 G. MÔ HÌNH DÒNG DỮ LIỆU (DFD – Data Flow Diagram) ........................ 115 CHƢƠNG IV: KẾT QUẢ VÀ KẾT LUẬN ............................................................ 118 A. KẾT QUẢ.......................................................................................................... 118 B. KẾT LUẬN ....................................................................................................... 147 PHỤ LỤC ....................................................................................................................................... 150 GVHD: ThS. Trần Minh Tùng - Trang 9 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP DANH SÁCH HÌNH Hình 1: Toàn cảnh nền tảng dữ liệu SQL Server 2008 .................................................. 19 Hình 2: Sơ đồ các thành phần cơ bản của Microsoft SQL SERVER ............................. 21 Hình 3: Giao diện SQL Server 2008 .............................................................................. 24 Hình 4: Mô hình view trong Microsoft SQL SERVER .................................................. 26 Hình 5: Giao diện SQL Server với các thủ tục được cài đặt ......................................... 30 Hình 6: Các ứng dụng xoay quanh công nghệ .NetFramework .................................... 33 Hình 7: Chương trình được thiết kế bằng Visual Studio 2010 ...................................... 42 Hình 8: Mô hình Secret key Crytography ...................................................................... 45 Hình 9: Mô hình Public key Crytography ...................................................................... 48 Hình 10: Các thông tin trước và sau khi mã hóa bởi hàm băm..................................... 50 Hình 11: Ví dụ lược đồ XML.......................................................................................... 77 Hình 12: Giao diện tạo mô hình mức ý niệm (CDM) .................................................... 78 Hình 13: Thuộc tính của thực thể trong mô hình CDM ................................................. 78 Hình 14: Bước 1 chuyển từ CDM sang PDM ................................................................ 79 Hình 15: Bước 2 chuyển từ CDM sang PDM ................................................................ 80 Hình 16: Bước 3 chuyển từ CDM sang PDM ............................................................... 80 Hình 17: Trụ sở và các chi nhánh của công ty BRAVO ................................................ 82 Hình 18: Quy trình đăng ký tài khoản người dùng ........................................................ 84 Hình 19: Quy trình đăng nhập hệ thống ........................................................................ 85 Hình 20: Quy trình đăng xuất khỏi hệ thống ................................................................. 86 Hình 21: Sơ đồ tổ chức công ty BRAVO ........................................................................ 87 GVHD: ThS. Trần Minh Tùng - Trang 10 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP Hình 22: Mô hình mức quan niệm ............................................................................... 103 Hình 23: Mô hình mức vật lý ....................................................................................... 105 Hình 24: Các bảng trong cơ sở dữ liệu SQL Server 2008 ........................................... 110 Hình 25: Mô hình chức năng ....................................................................................... 114 Hình 26: Mô hình dòng dữ liệu mức ngữ cảnh ........................................................... 115 Hình 27: Phân rã chức năng quản lý hệ thống ............................................................ 116 Hình 28: Phân rã chức năng quản lý người dùng ....................................................... 116 Hình 29: Phân rã chức năng đăng nhập hệ thống ....................................................... 117 Hình 30: Phân rã chức năng đăng xuất hệ thống ........................................................ 117 Hình 31: Giao diện menu hệ thống .............................................................................. 121 Hình 32: Giao diện menu dữ liệu ................................................................................. 122 Hình 33: Menu phân hệ................................................................................................ 122 Hình 34: Menu danh mục chung .................................................................................. 123 Hình 35: Menu danh mục báo cáo ............................................................................... 124 Hình 36: Menu tìm kiếm............................................................................................... 124 Hình 37: Menu về chương trình ................................................................................... 124 Hình 38: Giao diện đăng nhập hệ thống...................................................................... 125 Hình 39: Giao diện báo lỗi đăng nhập ........................................................................ 125 Hình 40: Giao diện quản lý người dùng ...................................................................... 126 Hình 41: Giao diện nhóm người dùng ......................................................................... 128 Hình 42: Giao diện báo lỗi nhóm người dùng ............................................................. 129 Hình 43: Giao diện đổi mật khẩu người dùng ............................................................. 129 Hình 44: Giao diện quản lý nhóm và quyền hạn mức dữ liệu ..................................... 131 GVHD: ThS. Trần Minh Tùng - Trang 11 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP Hình 45: Quản lý nhóm và quyền hạn trên menu ........................................................ 136 Hình 46: Giao diện sao lưu dữ liệu ............................................................................. 138 Hình 47: Giao diện phục hồi dữ liệu ........................................................................... 138 Hình 48: Giao diện tìm kiếm tài khoản người dùng .................................................... 139 Hình 49: Giao diên in báo cáo tài khoản nhân viên .................................................... 141 Hình 50: Giao diện báo cáo in sang MS.Word ............................................................ 142 Hình 51: Giao diện báo cáo in sang MS.Excel ............................................................ 142 Hình 52: Giao diện báo cáo in sang PDF ................................................................... 143 Hình 53: Giao diện xem nhật ký đăng nhập ................................................................ 143 Hình 54: Giao diện xem nhật ký lỗi ............................................................................. 144 Hình 55: Giao diện tìm kiếm thông tin phân quyền ..................................................... 144 Hình 56: Giao diện in báo cáo quyền được cấp .......................................................... 146 Hình 57: Hộp thoại PDM Generation Options ............................................................ 150 Hình 58: Hộp thoại PDM Generation Options ............................................................ 151 Hình 59: Danh sách bảng sau khi ánh xạ từ Power Designer 12.5 xuống SQL Server 2008 .............................................................................................................................. 152 GVHD: ThS. Trần Minh Tùng - Trang 12 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP DANH SÁCH BẢNG Bảng 1: Các chức năng của tập Collection ................................................................... 37 Bảng 2: Sự khác nhau giữa VB6 và VB.Net trong cách viết toán tử số học .................. 38 Bảng 3: Sự khác biệt giữa VB6 và VB.Net ..................................................................... 41 Bảng 4 : Bảng mã hàm mũ ............................................................................................. 47 Bảng 5: Kích thước khóa giữa mã hóa quy ước và mã hóa công khai với cùng mức độ bảo mật ........................................................................................................................... 49 Bảng 6: Các tính chất của các thuật toán băm an toàn ................................................. 56 Bảng 7: So sánh các thuật toán SHA-1, Tiger, Whirlpool ............................................. 73 GVHD: ThS. Trần Minh Tùng - Trang 13 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP CHƢƠNG I GIỚI THIỆU 1. Lý do hình thành đề tài Ngày nay, công nghệ thông tin phát triển rất nhanh và được ứng dụng rộng rãi trong đời sống. Công nghệ thông tin mang lại cho con người rất nhiều hữu ích, đặc biệt là trong lĩnh vực quản lý dữ liệu, truy cập thông tin, tra cứu thông tin… Đối với các tổ chức, doanh nghiệp thì công tác quản lý đòi hỏi ngày càng gọn nhẹ nhưng phải đảm bảo được việc tra cứu, tìm kiếm, lưu trữ thông tin phải được thực hiện một cách nhanh chóng, tiện lợi và phải mang tính chính xác cao nhất. Đứng trước những yêu cầu trên, các tổ chức, doanh nghiệp ngày càng thấy được tầm quan trọng của việc tin học hóa các quy trình, nghiệp vụ liên quan đến hoạt động của mình. Để đáp ứng được nhu cầu thực tế của các tổ chức, doanh nghiệp nhiều công ty đã xây dựng những phần mềm phục vụ cho việc quản lý, kinh doanh cho các tổ chức, doanh nghiệp. Không ngoài mục đích này, chương trình “Xây dựng và bảo mật hệ thống tích hợp” là chương trình được xây dựng nhằm để liên kết các phân hệ con: phân hệ quản lý khách hàng (CRMS), phân hệ quản lý bán hàng (SMS), phân hệ quản lý lương – nhân sự (HMS), phân hệ quản lý kho (StMS), phân hệ quản lý tài sản cố định (FMS) thành một chương trình lớn, thống nhất về dữ liệu, giúp cho các cấp quản lý của các tổ chức, công ty truy xuất, kiểm tra các thông tin một cách nhanh chóng và chính xác. Nếu như mỗi phòng ban, mỗi bộ phận của các tổ chức, công ty sử dụng các phân hệ riêng thì khi đó việc truy xuất, kiểm tra dữ liệu có liên quan giữa các bên với nhau thì sẽ rất chậm và đôi khi thiếu chính GVHD: ThS. Trần Minh Tùng - Trang 14 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP xác. Bên cạnh đó, việc xây dựng cơ chế bảo mật giúp cho dữ liệu của công ty được đảm bảo an toàn một cách tuyệt đối, việc truy cập vào dữ liệu của công ty sẽ được phân quyền theo từng cấp độ tương ứng với từng chức vụ của nhân viên và quyền hạn của phòng ban nơi nhân viên làm việc. Thông qua chương trình “Xây dựng và bảo mật hệ thống tích hợp” giúp công ty cổ phần phần mềm Bravo tiết kiệm được thời gian và chi phí quản lý doanh nghiệp, bảo mật được dữ liệu kinh doanh của công ty. 2. Mục tiêu của đề tài Chương trình “Xây dựng và bảo mật hệ thống tích hợp” thường được áp dụng vào các phần mềm có nhiều phân hệ con. Trong đó chương trình đóng vai trò như là một chương trình chính, liên kết các phân hệ con khác lại với nhau thông qua đường đi của dữ liệu, tạo thành một dữ liệu tổng hợp. Chương trình có những điểm tương đương giống như hệ thống quản trị nguồn lực doanh nghiệp (ERP). Đảm bảo đường đi của dữ liệu của các phân hệ con phải được thông suốt: Phân hệ quản lý bán hàng kết nối với phân hệ quản lý khách hàng để lấy thông tin về số lượng hàng cần bán. Phân hệ quản lý khách hàng liên kết với phân hệ quản lý lương – nhân sự để lấy thông tin về nhân viên quản lý khách hàng. Phân hệ quản lý bán hàng liên kết với phân hệ quản lý kho để lấy thông tin về số lượng hàng. Phân hệ quản lý bán hàng liên kết với phân hệ quản lý lương – nhân sự để lấy thông tin về nhân viên bán hàng. GVHD: ThS. Trần Minh Tùng - Trang 15 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP Chương trình có những tính năng như: truy cập phân hệ con trên menu hệ thống, xuất báo cáo tùy theo nhu cầu của từng phân hệ, tra cứu, tìm kiếm thông tin, phân quyền hệ thống, mã hóa dữ liệu. Chương trình xây dựng các tiện ích hỗ trợ người dùng như: máy tính điện tử, thay đổi giao diện người dùng… Phân quyền truy cập cơ sở dữ liệu theo bằng việc cấp tài khoản đăng nhập cho nhân viên với các quyền hạn khác nhau tùy theo vị trí, phòng ban mà nhân viên đó làm việc. 3. Nội dung đề tài (1) Khảo sát hiện trạng, nhu cầu tại Công ty cổ phần phần mềm Bravo. (2) Phân tích, thiết kế và cài đặt cơ sở dữ liệu. (3) Thiết kế giao diện người dùng. (4) Phân quyền sử dụng người dùng. (5) Cài đặt các thủ tục, hàm, trigger và các chương trình ứng dụng. 4. Phạm vi đề tài Đề tài được xây dựng dựa trên các phân hệ: Phân hệ quản lý bán hàng: Phân hệ phục vụ cho việc quản lý bán hàng của công ty, giúp theo dõi được thông tin về hàng hóa, thông tin khách hàng, thông tin hợp đồng… một cách chính xác và kịp thời. Phân hệ hỗ trợ việc thống kê báo cáo bán hàng một cách chính xác và nhanh chóng. Phân hệ quản lý khách hàng: GVHD: ThS. Trần Minh Tùng - Trang 16 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP Xây dựng chương trình quản lý khách hàng cho công ty nhằm giám sát các hoạt động với khách hàng, ghi nhận và nhắc nhở chính xác các hoạt động với khách hàng của công ty. Quản lý hợp đồng của khách hàng với công ty, các điều khoản giao dịch thanh toán của khách hàng với công ty. Ghi nhận lại các hoạt động thanh toán, đặt hàng, giao hàng của khách hàng và chính sách bảo hành các sản phẩm của công ty giành cho khách hàng. Quản lý các kênh bán hàng của công ty để đặt ra những phương án kinh doanh cho từng kênh bán hàng khác nhau. Ngoài ra còn xuất ra những báo cáo tổng kết những hoạt động của công ty theo thời gian và theo từng đối tượng. Phân hệ quản lý kho: Quản lý số lượng tồn kho. Quản lý số lượng nhập, xuất kho. Phân hệ quản lý lương – nhân sự: Quản lý thông tin nhân sự một cách đầy đủ và chi tiết. Theo dõi cập nhật thường xuyên thông tin nhân sự, phòng ban, tổ đội trong doanh nghiệp. Tính lương cho nhân viên thay đổi theo công thức. Trích xuất các báo cáo đa dạng, phong phú đáp ứng yêu cầu trong công tác quản trị nhân sự tiền lương. Lưu trữ thông tin an toàn, truy xuất và tìm kiếm thông tin dễ dàng nhanh chóng. GVHD: ThS. Trần Minh Tùng - Trang 17 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP Phân hệ quản lý tài sản: Theo dõi nguyên giá, khấu hao, khấu hao lũy kế và giá trị còn lại của từng tài sản. Phân bổ tài sản theo tháng và năm tài sản. 5. Kết quả đạt đƣợc (1) Tập báo cáo kết quả khảo sát hiện trạng (khảo sát phần cứng, phần mềm, nhân sự, khảo sát yêu cầu, quy trình, nghiệp vụ…) của công ty cổ phần phần mềm Bravo. (2) Tập báo cáo kết quả phân tích, thiết kế và cài đặt cơ sở dữ liệu. (3) Tập báo cáo kết quả thiết kế giao diện người dùng. (4) Tập báo cáo kết quả phân quyền sử dụng người dùng. (5) Chương trình ứng dụng. GVHD: ThS. Trần Minh Tùng - Trang 18 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP CHƢƠNG II CƠ SỞ LÝ THUYẾT I. Tổng quan về cơ sở dữ liệu SQL Server 2008 A. Giới thiệu chung Hình 1: Toàn cảnh nền tảng dữ liệu SQL Server 2008 SQL Server 2008 là hệ quản trị cơ sở dữ liệu quan hệ theo mô hình client/server của Microsoft được ứng dụng phổ biến và rộng rãi hiện nay với những đặc điểm ưu việt cho phép xây dựng, phát triển và quản trị các ứng dụng thương mại điện tử và quản lý. Phát triển từ phiên bản SQL Server 2005, phiên bản SQL Server 2008 bổ sung thêm những tính năng ưu việt mà một hệ quản trị cơ sở dữ liệu mạnh cần phải có. SQL Server 2008 tổ chức và lưu trữ dữ liệu trong Table, có thể định nghĩa các Table với nhau, cho phép người dùng truy cập dữ liệu thông qua ứng dụng Management Studio truy cập trực GVHD: ThS. Trần Minh Tùng - Trang 19 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP tiếp đến server để thực hiện các tác vụ như : cấu hình, quản trị, bảo trì, bảo mật cơ sở dữ liệu. SQL Server 2008 là hệ quản trị cơ sở dữ liệu cho phép bạn lưu trữ dữ liệu với số lượng lớn, hỗ trợ hệ thống ra quyết định, hỗ trợ các công cụ khác nhau giúp bạn xây dựng và triển khai ứng dụng một cách hiệu quả và có tính bảo mật cao trong môi trường đa người dùng. SQL Server 2008 là một hệ thống quản lý cơ sở dữ liệu (Relational Management System (RDBMS)) sử dụng T–SQL (Transact SQL) để trao đổi cơ sở dữ liệu giữa Client computer và Server computer. Một RDBMS bao gồm : Database, Database Engine và các ứng dụng dùng để quản lý dữ và các bộ phận khác nhau trong RDBMS. SQL Server 2008 được thiết kế tối ưu có thể chạy trên môi trường cơ sở dữ liệu lớn (very large database environment) lên đến Tetra Byte, có thể phục vụ cùng lúc cho hàng ngàn User. SQL Server 2008 có thể kết hợp “ăn ý” với các Server khác như Microsoft Internet Information Service (IIS), Proxy Server, E – commerce Server… GVHD: ThS. Trần Minh Tùng - Trang 20 - SVTT: Lê QuangTuyến
- ĐỀ TÀI XÂY DỰNG VÀ BẢO MẬT HỆ THỐNG TÍCH HỢP Hình 2: Sơ đồ các thành phần cơ bản của Microsoft SQL SERVER 2. S SQL Server bao gồm các tiện ích : Book Online: Tiện ích này cho phép chúng ta có thể tra cứu trực tuyến tất cả các thông tin liên quan đến SQL Server 2008 một cách đầy đủ với các tính năng tìm kiếm dễ dàng và một giao diện dễ sử dụng. Nội dung giúp đỡ được trình bày theo từng phần dễ dàng xem trong các trang Contents. Ngoài ra các trang Index và Search cho phép tra cứu nhanh theo chỉ mục đã được sắp xếp trước đó hoặc gõ vào các từ khóa cần tìm. Khi cần tham khảo cú pháp của các lệnh, hàm, biến hệ thống… của SQL Server 2008 một GVHD: ThS. Trần Minh Tùng - Trang 21 - SVTT: Lê QuangTuyến
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Luận văn tốt nghiệp: Xây dựng chiến lược sản phẩm tại công ty bánh kẹo Hải Hà giai đoạn 2005- 2008
61 p | 2439 | 1009
-
Luận văn tốt nghiệp: Xây dựng kế hoạch Road show tung sản phẩm MEP ra thị trường
81 p | 556 | 184
-
Luận văn tốt nghiệp: Xây Dựng kế hoạch Marketing Ngân hàng Eximbank tại thành phố Long Xuyên giai đoạn 2009 -2010
137 p | 470 | 136
-
Tóm tắt Luận văn tốt nghiệp: Xây dựng game cờ tướng
20 p | 313 | 59
-
Luận văn tốt nghiệp: Xây dựng hệ thống tra cứu khách sạn trên hệ điều hành Android
15 p | 214 | 46
-
Luận văn tốt nghiệp: Xây dựng và Quản lý DataWarehouse lĩnh vực chứng khoán
62 p | 146 | 34
-
Tóm tắt Luận văn tốt nghiệp: Xây dựng chương trình quản lý khách sạn Sao Minh
15 p | 236 | 33
-
Luận văn tốt nghiệp: Xây dựng ứng dụng hỗ trợ trang web bán hàng
0 p | 181 | 22
-
Luận văn tốt nghiệp: Xây dựng câu hỏi trắc nghiệm khách quan nhiều lựa chọn chương Cơ học vật rắn trong chương trình Vật lí đại cương
247 p | 128 | 21
-
Luận văn tốt nghiệp: Xây dựng hệ thống báo cáo bộ phận phục vụ quản lý nội bộ ở công ty du lịch Việt Nam tại Đà Nẵng
72 p | 130 | 18
-
Luận văn tốt nghiệp: Xây dựng hệ thống website quản lý trường THPT Duy Tân – Tam Kỳ, Quảng Nam
46 p | 121 | 16
-
Tóm tắt Luận văn tốt nghiệp: Xây dựng hệ thống điều phối taxi trên iOS
10 p | 105 | 12
-
Luận văn tốt nghiệp: Xây dựng phần mềm giảng dạy Toán học
0 p | 130 | 12
-
Luận văn tốt nghiệp: Xây dựng tình huống đánh giá năng lực sinh viên khoa Quản lý công nghiệp, Trường Đại học Kỹ thuật - Công nghệ Cần Thơ
95 p | 48 | 11
-
Luận văn tốt nghiệp: Xây dựng phần mềm hỗ trợ giải bài tập lượng giác
0 p | 113 | 10
-
Luận văn tốt nghiệp: Xây dựng phần mềm hỗ trợ quản lí Ngân hàng câu hỏi trắc nghiệm Tuyển sinh ĐH
0 p | 109 | 10
-
Tóm tắt Luận văn tốt nghiệp: Xây dựng game “Điểm kết thúc của hành tinh khỉ” trên WindowsPhone
17 p | 87 | 7
-
Luận văn tốt nghiệp: Xây dựng phần mềm hỗ trợ ôn tập Hóa học THPT
0 p | 111 | 6
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn