Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
532,7 KB
Nội dung
Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam MÔITRƯỜNGCÀIĐẶTVÀ THIẾT KẾGIAODIỆN 5.1. Giới thiệu về công cụ vàmôitrườngcàiđặt Với mong muốn xây dựng hệ thống quản lý nội bộ đáp ứng được các yêu cầu như: Dễ quản lý. Dễ dàng tra cứu và cập nhật thông tin. Giaodiện thân thiện với người sử dụng. Bảo mật và phân quyền đối với người dùng. Lên được các báo cáo theo yêu cầu của nhà quản lý. Qua thực tế quá trình khảo sát tại công ty cổ phần SIS Việt Nam, chúng tôi nhận thấy đặc trưng của bài toán là quản lý thông tin về khách hàng, luông lưu chuyển thông tin giữa các phòng ban trong công ty và các báo cáo vê tình hình chăm sóc, ký hợp đồng, bào hành khách hàng. Giúp cho nhà quản lý có cái nhìn tổng quan để có thể đưa ra các quyết định và chiến lược phù hợp cho hoạt động kinh doanh của công ty. Bắt đầu từ khách hàng tiềm năng được nhân viên kinh doanh chăm sóc, rồi khi trở thành khách hàng chính thức của công ty cho đến khách hàng đang bảo hành, nâng cấp. Mọi thông tin liên quan tới khách hàng của công ty đều được cập nhật và quản lý thông qua các hồ sơ, biên bản, hợp đồng và bảng công việc của nhân viên. Do vậy lượng thông tin quản lý là rất lớn và phức tạp. Người sử dụng chương trình chính là các cán bộ và công nhân viên của công ty, bao gồm cả những người dùng chuyên và không chuyên về máy tính. Vì vậy, giaodiện được thiếtkế giống với giaodiện của Windows nên rất quen thuộc và dễ dàng với người sử dụng. Với những mục đích và lý do trên khiến chúng tôi quyết định sử dụng ngôn ngữ lập trình Foxpro và cơ sở dữ liệu Microsoft SQL server làm công cụ sử dụng trong bài toán. Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 1 - 1 Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam 5.1.1. Ngôn ngữ lập trình Visual Foxpro Visual FoxPro không chỉ là một ngôn ngữ lập trình thủ tục (procedural programming language) của Microsoft mà nó còn là một hệ quản trị cơ sở dữ liệu (Database Management System – DBMS) trực quan. Nó có thể được dùng đề viết cả các ứng dụng Web. Các phiên bản của Visual Foxpro được Window hỗ trợ: VFP 6.0, VFP 7.0, VFP 8.0, VFP 9.0 Tháng 12/2005, VFP đã lọt vào top 20 trong TIOBE’s Programming Community Index, và tháng 8/2006 nó ở vị trí 14, được coi như một ngôn ngữ hạng “A”. Các ưu nhược điểm khi sử dụng Foxpro Ứng dụng có thể không cần càiđặt Là một ngôn ngữ thông dịch, do đó cho phép lập trình viên mềm dẻo trong xử lý mã: chương trình có thể hoạt động với các mã do nó tự sinh ra trong quá trình chạy Dễ tách ứng dụng thành nhiều mô-đun và do đó có thể dễ dàng nâng cấp sửa đổi Foxpro không hỗ trợ mã Unicode 5.1.2. Hệ quản trị cơ sở dữ liệu Microsoft SQL Server Microsoft SQL Server là một hệ quản trị CSDL quan hệ Client – Server dùng cho các tổ chức, doanh nghiệp lớn. Nó được thiếtkế để hỗ trợ các xử lý giao tác tốc độ cao, hạn chế lỗi, giảm lượng dữ liệu dư thừa và là hệ thống có tính mở, đảm bảo tính an toàn và bảo mật. Microsoft SQL Server cung cấp đầy đủ các công cụ để: - Dễ dàng xây dựng CSDL lớn, mỗi CSDL có thể chứa đến 2 tỷ quan hệ vàmỗi quan hệ có thể có đến 1024 thuộc tính. Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 2 - 2 Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam - Giải quyết được tình trạng va chạm giữa các ràng buộc toàn vẹn trên CSDL tại một thời điểm. - Đảm bảo được các ràng buộc toàn vẹn trên CSDL - An toàn cho CSDL bằng nhiều mức truy cập và quyền hạn khác nhau. - Truy vấn dữ liệu nhanh. Ngoài ra, Microsoft SQL Server còn là hệ quản trị CSDL được thiếtkế để có thể làm việc trên nhiều môitrường khác nhau: - Hệ quản trị CSDL kiến trúc 2 tầng hoặc đa tầng theo mô hình Client – Server. - Hệ quản trị CSDL trên máy Desktop. Đặc điểm của hệ quản trị CSDL Microsoft SQL Server Tự động quản lý và cấp phát vùng nhớ, đĩa. Dễ dàng chỉnh sửa cấu trúc các Table và cho phép người sử dụng định lại mối quan hệ, tính chất của các mối quan hệ đó. Quản trị CSDL bằng sử dụng giaodiện đồ hoạ. Dễ dàng trong các thao tác đăng ký Server, tạo mới các Database, Table, Index, Stored Procedure, … và việc nhập, xuất dữ liệu cũng nhanh chóng, dễ dàng. Hỗ trợ OLEDB Có thể làm việc tốt trên môitrường hệ điều hành Windows XP, Windows 2000 Server và Windows 2003 Server. Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 3 - 3 Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam 5.2. Thiết kếgiaodiện 5.2.1. Màn hình đăng nhập Chức năng: Màn hình đăng nhập vào hệ thống quản lý thông tin nội bộ công ty cổ phần SIS Việt Nam. Để đăng nhập vào hệ thống đòi hỏi người sử dụng phải là cán bộ công nhân viên trong công ty và đã được tạo tên, mật khẩu. Cán bộ quản lý sẽ phân quyền sử dụng phù hợp với từng tên và mật khẩu đăng nhập. Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 4 - 4 Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam 5.2.2. Màn hình giaodiện chính Hình 5.1: Màn hình giaodiện chính Màn hình giaodiện chính được thiếtkế gồm: Thanh menu phía trên gồm các chức năng File, Edit, View, Tools, Program, Window, Help. Thanh công cụ Cây thư mục: bao gồm các chức năng chính của chương trình Quản trị tổng hợp: quản lý tất cả các thông tin liên quan như danh mục phòng ban, danh mục nhân viên, danh mục loại hình doanh nghiệp, danh mục đối thủ, danh mục đối tác … Quản lý hợp đồng: quản lý các thông tin liên quan đến hợp đồng bán, hợp đồng nâng cấp, hợp đồng bảo trì và thanh toán hợp đồng. Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 5 - 5 Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam Hệ thống: quản lý và lưu các thông tin hệ thống như tham số hệ thống, thông tin nguời sử dụng. Các chức năng con tương ứng với thư mục được chọn bên cây thư mục Màn hình giaodiện chính được thiếtkế giống như giaodiện của Window nên rất thân thiện và dễ dàng cho người sử dụng. 5.2.3. Cửa sổ danh mục Hình 5.2: Cửa sổ doanh mục nhân viên Chức năng: Hiển thị thông tin cơ sở dữ liệu trong bảng. Ví dụ: Cửa sổ trên đây hiển thị các thông tin về viên của công ty, chúng ta có thể thực hiện các chức năng thêm mới , sửa hoặc xoá tương ứng với việc chọn các phím tắt như F3 - Sửa, F4 – Thêm, F8 – Xoá. Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 6 - 6 Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam 5.2.3. Cửa sổ sửa thông tin khách hàng tiềm năng – F3 Hình 5.3: Cửa sổ sửa thông tin khách hàng tiềm năng Chức năng: Sửa thông tin khách hàng tiềm năng. Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 7 - 7 Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam 5.2.4. Cửa sổ thêm mới hợp đồng Hình 5.4: Cửa sổ thêm mới hợp đồng 5.2.5. Quản lý người sử dụng Phần mềm cho phép quản lý quyền truy nhập các chức năng theo từng người sử dụng. Khả năng này đảm bảo cho việc bảo mật và an toàn số liệu. Muốn truy nhập vào phần quản trị người sử dụng phải nhập mật khẩu của người sử dụng hiện thời. Hình 5.5 : Cửa sổ truy nhập vào phần quản trị ngưòi sử dụng Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 8 - 8 Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam Phần khai báo người sử dụng chương trình và phân quyền truy nhập có các chức năng sau: Thêm người sử dụng Sửa đổi người sử dụng Xoá người sử dụng Phân quyền Chi tiết Hình 5.6 : Cửa sổ phân quyền cho người sử dụng Khi phân quyền thì chương trình sẽ hiện lên hai danh sách các chức năng: chức năng được sử dụng và chức năng không được sử dụng. Đối với việc thêm, xoá hoặc phân quyền cho tài khoản người sử dụng thì chỉ có người sử dụng là người quản lý mới thực hiện được các chức năng này. Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 9 - 9 Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam Hình5 .7 : Cửa sổ thêm mới người sử dụng Khi khai báo người sử dụng, ta phải cập nhật các thông tin sau: Tên: Tên được nhập vào khi vào chương trình (Viết không dấu). Tên đầy đủ: Tên đầy đủ của người sử dụng. Mật khẩu: Mật khẩu truy nhập khi sử dụng chương trình. Nếu là người quản lý thì tích vào “Là người quản lý”; Nếu là người thừa hưởng ta không tích vào ô “Là người quản lý” mà chọn người thừa hưởng từ ô “Thừa hưởng”. Người quản lý có toàn quyền truy nhập các chức năng và được quyền thêm và phân quyền cho các người sử dụng khác. Người thừa hưởng chỉ được sửa đổi các thông tin như tên đầy đủ, đổi mật khẩu truy nhập chương trình, và sử dụng các chức năng được phân. Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 10 - 10 [...]... khách hàng "KH02"KẾT LUẬN Kết quả đạt được và đánh giá Sau quá trình thực tập và làm đề tài chúng tôi đã rút ra được rất nhiều kinh nghiệm quí báu cho bản thân Đó sẽ là những kiến thức cơ bản giúp chúng tôi tự tin hơn trong thời gian ra trường sắp tới Trong quá trình thực tập chúng tôi đã gặt hái được một số kiến thức nhất định về: • Khảo sát thực tế một bài toán • Phân tích và thiếtkế hệ thống thông... Ngôn ngữ MS SQL • Công cụ Visio (vẽ hình) • Kế toán Đề tài của chúng tôi đã đạt được các yêu cầu đặt ra như sau: • Có tính phân quyền và tính bảo mật • Giao diện thân thiện và dễ sử dụng • Lên được một số báo cáo theo điều kiện lọc (lọc theo tuần, tháng, , lọc theo khách hàng, nhân viên) • Quản lý nhân viên trong công ty • Quản lý khách hàng Vì thời gian và kiến thức còn nhiều hạn chế, nên đề tài của... thông tin cao giữa các phòng ban và hoàn thiện hơn nữa các chức năng của chương trình Đặc biệt là tính phân quyền đọc, sửa và xoá danh mục Xây dựng và 14 Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 14 - Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam phát triển chương trình cao hơn nữa để có thể ứng dụng cho nhiều doanh nghiêp vừa và nhỏ Một lần nữa chúng tôi xin... báo cáo doanh số hợp đồng theo khách hàng Form cho phép người sử dụng chọn lựa sẽ lên báo cáo doanh số theo hợp đồng của khách hàng có mã khách hàng và trong khoảng thời gian từ ngày, đến ngày được người sử dụng nhập vào từ form chọn Nếu người dùng nhập vào Mã khách hàng là "KH01", chương trình sẽ tự động lên báo cáo sau: 12 Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 12 - Xây... THAM KHẢO Tiếng việt 1 Ban biên soạn, VN-GUIDE@, Những bài thực hành Foxpro, Nhà xuất bản Thống Kê 2 Ebook giáo trình lý thuyết Foxpro 3 Ebook giáo trình bài tập Foxpro 4 Nguyễn Văn Ba, Phân tích và thiếtkế hệ thống thông tin, Nhà xuất bản Đại học Quốc Gia Hà Nội, 2006 Tiếng Anh 1 Help của Visual Foxpro 16 Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 16 - Xây dựng hệ thống quản... tôi xin chân thành cảm ơn Th.S Tống Minh Ngọc, người đã tận tình hướng dẫn và chỉ bảo chúng tôi Chúng tôi cũng xin cảm ơn các anh chị trong công ty cổ phần SIS Việt Nam đã tạo rất nhiều điều kiện thuận lợi cho chúng tôi hoàn thành đề tài Cuối cùng, chúng tôi xin gửi lời cảm tới toàn bộ các thầy cô Bộ môn Công Nghệ Thông Tin và các bạn bè gần xa đã góp ý giúp chúng tôi trong suốt thời gian qua 15 Sinh... phần SIS Việt Nam 5.3 Kết quả đạt được Trong mỗi chức năng chính đều có chức năng in báo cáo Tuỳ theo yêu cầu của nhà quản lý mà chúng ta có các báo cáo như: 5.3.1 Báo cáo doanh số hợp đồng chi tiết Hình 5.8: Báo cáo doanh số theo hợp đồng chi tiết Lên doanh số hợp đồng chi tiêt các khách hàng thanh toán trong khoảng thời gian từ 01/01/2008 đến ngày 05/05/2008, do người dùng nhập vào từ form chọn sau:... tại công ty cổ phần SIS Việt Nam MỤC LỤC 17 Sinh viên thực hiện: Nguyễn Thị Thanh Thủy - Nguyễn Thị Thu Hoài - 17 - Xây dựng hệ thống quản lý nội bộ tại công ty cổ phần SIS Việt Nam DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT SIS Smart integrated system KH Khách hàng Support Bảo hành KD Kinh doanh LT Lập trình TK Triển khai BH Bảo hành DN Doanh nghiệp GT Giới thiệu PKD Phòng kinh doanh CSDL Cơ sở dữ liệu DANH . tại công ty cổ phần SIS Việt Nam MÔI TRƯỜNG CÀI ĐẶT VÀ THIẾT KẾ GIAO DIỆN 5.1. Giới thiệu về công cụ và môi trường cài đặt Với mong muốn xây dựng hệ thống. cán bộ và công nhân viên của công ty, bao gồm cả những người dùng chuyên và không chuyên về máy tính. Vì vậy, giao diện được thiết kế giống với giao diện