3.3.1. Mơ hình liên kết thực thể ER.
Xác định các thực thể cần thiết, các thuộc tính của dữ liệu và mối quan hệ giữa các thực thể.
- Trưởng dự án: MaTDA, ten TDA, SDT, MaDA. - Nhân viên: MaNV, ten NV, SDT, MaBP, MaTDA. - Bộ phận: MaBP, ten BP.
- Vật tư: Ma VT, ten VT, Ma kho, Ma TDA. - Kho: Ma kho, ten kho, dia chi.
- Ban giám sát: Ma GS, ten GS, SDT, Ma TDA. - Tiến độ: Ma TD, Ma GS, Ma TDA, TG thi cong. - Khách hàng: MaKH, Ten KH, SDT, dia chi, MaTDA.
SVTH: Đoàn Phương Nga 32 Lớp: K45S3
Hình 3.8: Mơ hình thực thể liên kết ER của hệ thống
3.3.2. Mơ hình quan hệ dữ liệu.
Hình 3.9. Mơ hình quan hệ dữ liệu
3.4. Thiết kế hệ thống thông tin quản lý dự án.
Dựa vào phần phân tích cơ sở dữ liệu ta tiến hành cài đặt cơ sở dữ liệu như các bảng sau:
STT Tên bảng Tên cột Kiểu dữ liệu Ý nghĩa 1 Truong du
an
Ma TDA Nvarchar(20) Mã trưởng dự án Ten TDA Nvarchar(50) Tên trưởng dự án
SDT Varchar(20) Số điện thoại
Ma DA Nvarchar(20) Mã dự án
2 Nhan vien Ma NV Nvarchar(20) Mã nhân viên Ten NV Nvarchar(50) Tên nhân viên
SDT Varchar(20) Số điện thoại
Ma BP Nvarchar(20) Mã bộ phận
Ma TDA Nvarchar(20) Mã trưởng dự án
3 Bo phan Ma BP Nvarchar(20) Mã bộ phận
Ten BP Nvarchar(30) Tên bộ phận
4 Vat tu Ma VT Nvarchar(20) Vật tư
Ten VT Nvarchar(30) Tên vât tư
Ma kho Nvarchar(20) Mã kho
Ma TDA Nvarchar(20) Mã trưởng dự án
5 Kho Ma kho Nvarchar(20) Mã kho
Ten kho Nvarchar(30) Tên kho
Dia chi Nvarchar(50) Địa chỉ
6 Ban giam sat
Ma GS Nvarchar(20) Mã giám sát
Ten GS Nvarchar(50) Tên giám sát
SDT Varchar(20) Số điện thoại
Ma TDA Nvarchar(20) Mã trưởng dự án
7 Tien do Ma TĐ Nvarchar(20) Mã tiến độ
Ma GS Nvarchar(20) Mã giám sát
Ma TDA Nvarchar(20) Mã trưởng dự án TG bat dau Date Thời gian bắt đầu dự
án
TG ket Date Thời gian kết thúc dự
SVTH: Đoàn Phương Nga 34 Lớp: K45S3
thuc án
8 Khach
hang
Ma KH Nvarchar(20) Mã khách hàng
Ten KH Nvarchar(40) Tên khách hàng
SDT Varchar(20) Số điện thoại
Dia chi Nvarchar(50) Địa chỉ
Ma TDA Nvarchar(20) Mã trưởng dự án
Bảng 3.1. Bảng chi tiết các thực thể 3.4.2. Một số giao diện của chương trình.
Thiết kế giao diện cho hệ thống quản lý dự án phải thoả mãn điều kiện giao diện thân thiện, đẹp mắt, dễ sử dụng và cung cấp đủ thông tin để người sử dụng dễ dàng quản lý dự án.
Chương trình sử dụng giao diện thực đơn (menu)
Form đăng nhập hệ thống: Mục đích: phân chia quyền người dùng. Kết cấu:
_ Một textbox cho phép nhập tên truy nhập cho người dùng. _ Một textbox cho phép nhập mật khẩu của người dùng. _ Hai nút:
+ Nút Đăng nhập: cho phép người dùng vào chương trình. + Nút Thốt: thốt khỏi form.
Hình 3.10. Giao diện đăng nhập
Form thực đơn chương trình:
_ Mục đích: liệt kê các chức năng và giúp người dùng truy nhập vào từng phần chức năng của hệ thống.
_ Kết cấu: 5 nút.
+ Nút Quản lý nhân sự: giúp người dùng truy cập vào chức năng quản lý nhân sự. + Nút Quản lý vật tư, thiết bị: giúp người dùng truy cập vào chức năng quản lý vật tư, thiết bị.
+ Nút Quản lý khách hàng: giúp người dùng truy cập vào chức năng quản lý khách hàng.
+ Nút Quản lý tiến độ: giúp người dùng truy cập vào chức năng quản lý tiến độ. + Nút Thống kê, báo cáo: giúp người dùng truy cập vào chức năng thống kê, báo cáo.
SVTH: Đồn Phương Nga 36 Lớp: K45S3
Hình 3.11. Giao diện thực đơn
Form Quản lý nhân sự gồm 2 phần chính là thơng tin nhân viên và thơng tin điều động nhân viên.
Hình 3.12. Giao diện quản lý nhân sự
Form Quản lý vật tư, thiết bị bao gồm 2 phần chính là thơng tin vật tư, thiết bị và thông tin điều động vật tư, thiết bị.
Hình 3.13. Giao diện quản lý vật tư, thiết bị
Form Quản lý khách hàng bao gồm 2 phần là thông tin khách hàng và chức năng gửi thông tin dự án tới khách hàng thông quan mail.
SVTH: Đồn Phương Nga 38 Lớp: K45S3
Hình 3.14. Giao diện quản lý khách hàng
Quản lý tiến độ bao gồm 2 phần là thông tin tiến độ dự án và chức năng gửi thông tin về yêu cầu tiến độ đến giám sát viên.
Hình 3.15. Giao diện quản lý tiến độ
Form Thống kê báo cáo sẽ bao gồm thông tin chung về dự án như nhân sự, vật tư, thiết bị, tiến độ, khách hàng.
Khi có các yêu cầu báo cáo của ban lãnh đạo, hoặc yêu cầu báo cáo theo định kỳ. Người dùng có thể lọc các dữ liệu theo thông tin được yêu cầu và xuất ra các báo
cáo một cách dễ dàng và đẹp mắt. Chức năng này giúp cho việc báo cáo được nhanh chóng, chính xác và tiện lợi hơn, giảm thiểu thời gian và công sức của người dùng.
Hình 3.16. Giao diện thống kê, báo cáo 3.4.3. Thiết kế kiểm sốt.
Để hồn thiện được hệ thống quản lý dự án thì ta phải có sự kiểm sốt được các sự cố xảy ra trong quá trình tiến hành thiết kế hệ thống. Sau đây là một số các kiểm soát cần lưu ý trong thiết kế hệ thống:
_ Kiểm sốt các thơng tin thu nhập và các thơng tin xuất
Để bảo đảm tính xác thực của các thơng tin thu thập để đưa vào hệ thống quản lý dự án cũng như các thông tin xuất từ hệ thống, nhất thiết phải thiết lập các biện pháp kiểm tra đối với các thông tin được đưa vào hệ thống.
_ Kiểm sốt các sự cố làm gián đoạn chương trình
+ Khóa từng phần cơ sở dữ liệu: CSDL được phân hoạch thành các đơn vị để cập nhật. Khi cập nhật kết thúc, phiên bản mới của đơn vị thay thế phiên bản cũ và sự cập nhật được hoàn thành. Nếu trong q trình cập nhật, hệ thống có sự cố thì bản gốc vẫn cịn ngun vẹn.
+ Tạo các tệp sao lục: Gồm các tệp nhật ký và các tệp sao lưu dữ liệu.
SVTH: Đoàn Phương Nga 40 Lớp: K45S3
+ Tạo thủ tục phục hồi: Nhằm đưa CSDL trở về trạng thái đúng đắn mà có nó ngay trước khi bị hỏng vì một sự gián đoạn chương trình. Việc tạo thủ tục phục hồi phụ thuộc vào nguyên nhân của sự gián đoạn chương trình quản lý dự án.
_ Kiểm sốt các xâm phạm từ phía con người
+ Xác định những điểm hở của hệ thống : Là những điểm mà tại đó thơng tin của hệ thống dự án có khả năng bị truy nhập trái phép, bị sửa chữa, lấy cắp thậm chí phá hủy thơng tin, có thể gây thiệt hại lớn cho cơng ty.
+ Biện pháp phịng ngừa, khắc phục: Nhân dạng nhân sự; Mật khẩu: Mỗi một cán bộ nhân viên trong cơng ty phải có mật khẩu truy nhập riêng; Tạo mật mã: Mã hóa dữ liệu sang dạng không hiểu được.
3.4.4. Một số kiến nghị nhằm nâng cao quản lý dự án tại công ty cổ phần xây dựng An Duy.
Mỗi dự án cũng như bất kỳ cơng việc nào, đều có một sự ấn định về thời gian hoàn thành, và quản lý dự án là phương pháp điều tiết những công việc bên trong vận hành một cách có hiệu quả trong quỹ thời gian và ngân sách nhất định; đồng thời, đạt được những kỳ vọng từ tất cả các bên liên quan. Để có thể kiểm sốt được những cơng việc này, cần có các hoạt động kiểm sốt thích hợp đó là phân chia trách nhiệm trong q trình xử lý nghiệp vụ và quy trình thủ tục xử lý nghiệp vụ cho phù hợp.
Ngoài ra, trong q trình xử lý thơng tin, chúng ta cũng rất thường gặp các rủi ro như: Rủi ro trong quá trình ghi nhận dữ liệu do hệ thống ghi nhận dữ liệu khơng đầy đủ, khơng chính xác; Các thơng tin khơng được chuyển đến đúng các tập tin cần lưu trữ hoặc trong quá trình xử lý các mẫu tin của tập tin có thể tự sao chép hay loại bỏ mà hệ thống khơng kiểm sốt được; Rủi ro liên quan đến báo cáo do các thông tin không được tổng hợp hay phân loại đúng…Để kiểm soát các loại rủi ro này, người dùng nên nên thực hiện chặt chẽ ba công đoạn kiểm soát: Kiểm soát dữ liệu đầu vào, kiểm soát xử lý và kiểm soát kết quả xử lý. Kiểm soát các dữ liệu vào để ngăn ngừa và phát hiện những sai sót trong q trình nhập liệu, đảm bảo dữ liệu được chuyển chính xác từ hình thức xử lý bằng tay sang hình thức máy. Kiểm sốt xử lý để phát hiện sai sót của chương trình xử lý, người dùng kiểm sốt bằng cách đối chiếu giữa tởng tiền hay tổng nghiệp vụ nhập đầu vào với tổng tiền hay tổng nghiệp vụ được xử lý. Kiểm soát kết quả để ngăn ngừa và phát hiện sai sót trong kết quả xử lý.
KẾT LUẬN
Xã hội ngày càng phát triển, tình hình kinh tế thị trường cũng ngày một phát triển và có những diễn biến phức tạp. Điều này tạo nên cho các doanh nghiệp sức ép về cạnh tranh ngày càng lớn. Để có thể tồn tại và phát triển được địi hỏi các doanh nghiệp phải nâng cao năng lực cạnh tranh bằng nhiều cách thức và biện pháp khác nhau. Công ty cổ phần xây dựng An Duy cũng khơng nằm ngồi thực trang chung này của các doanh nghiệp. Nhưng Công ty vẫn ln cố gắng để tạo cho mình năng lực cạnh tranh tốt nhất bằng việc áp dụng công nghệ thông tin, và đang hướng tới các hệ thống thông tin vào các khâu của q trình quản lý. Khóa luận đã nghiên cứu và tìm hiểu để xây dựng hệ thống thơng tin tại Công ty cổ phần xây dựng An Duy và đưa ra giải pháp nhằm hồn thiện hệ thống thơng tin tại cơng ty. Qua thời gian tiến hành thực hiện khóa luận tốt nghiệp, em đã tích lũy và trải nghiệm thêm nhiều kiến thức bở ích về phân tích thiết kế, xây dựng hệ thống thông tin, tổ chức thành một chương trình ứng dụng. Em đã tiến hành khảo sát, thu thập thơng tin từ đó phân tích, thiết kế hệ thống quản lý doanh thu bán hàng sát với yêu cầu cũng như mong muốn của cơng ty. Chương trình thiết kế đã đảm bảo lưu trữ được những thông tin cần thiết, xử lý các thông tin về khách hàng, nhân sự, vật tư, các tra cứu báo cáo,… một cách nhanh chóng và chính xác, tiết kiệm thời gian và tiền bạc cho công ty. Giao diện dễ sử dụng, thao tác đơn giản giúp cho người dùng khơng gặp nhiều khó khăn trong q trình thao tác. Trong tương lai, hệ thống có thể phát triển hơn nữa để tương tác với các thiết bị khác như máy fax, máy đọc mã vạch, có thể đọc dữ liệu từ các định dạng văn bản khác nhau như pdf, notepad,… và đáp ứng được các yêu cầu khắt khe hơn từ công ty.
Do sự eo hẹp về thời gian cũng như trình độ cịn hạn chế, nên bản khóa luận chưa thể đi sâu vào phân tích đầy đủ mọi nghiệp vụ cũng như các phát sinh thực tế. Bài khóa luận trên khơng tránh khỏi những thiếu sót và chưa đáp ứng được đầy đủ các yêu cầu thực tế nên em rất mong được sự góp ý của thầy cơ để bài khóa luận được hồn thiện hơn, và có tính thực tế cao.
SVTH: Đồn Phương Nga 42 Lớp: K45S3
TÀI LIỆU THAM KHẢO
[1]. Bài giảng Phân tích thiết kế hệ thống thơng tin quản lý, Bộ môn Công nghệ thông tin, Khoa Hệ thống thông tin kinh tế, Đại học Thương mại.
[2]. Bài giảng Hệ thống thông tin quản lý, Bộ môn Công nghệ thông tin, Khoa Hệ thống thông tin kinh tế, Đại học Thương mại.
[3]. Bài giảng Hệ thống thông tin kinh tế và quản lý, Bộ môn Công nghệ thông tin, Khoa Hệ thống thông tin kinh tế, Đại học Thương mại.
[4]. Bài giảng môn Quản trị HTTT doanh nghiệp, Bộ môn Công nghệ thông tin, Khoa Hệ thống thông tin kinh tế, Trường Đại học Thương mại.
[5]. Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin, NXB Đại học Quốc Gia Hà Nội.
[6]. Nguyễn Văn Vỵ, Phân tích và thiết kế hệ thống thơng tin quản lý, NXB Khoa học Tự Nhiên và Công Nghệ.
PHỤ LỤC: PHIẾU ĐIỀU TRA
Mục tiêu: Điều tra mức độ sẵn sàng ứng dụng CNTT. Số lượng phiếu phát ra: 5 phiếu.
Công ty cổ phần xây dựng ANDUY
Thực hiện nhiệm vụ nghiên cứu công ty đưa ra mẫu phiếu điều tra tới các đối tượng liên quan. Khi trả lời câu hỏi có sẵn phương án trả lời lựa chọn câu trả lời thích hợp bằng cách đánh dấu X vào ơ. Với các ô □ có thể lựa chọn nhiều phương án cịn với ơ ○chỉ có thể lựa chọn một phương án
Họ và tên:………………………………………………………………………………. Chức vụ:………………………………………………………………………………… Đơn vị công tác:………………………………………………………………………..
Phần I. Thông tin chung về doanh nghiệp
1. Tên doanh nghiệp:……………………………………………………………..... 2. Trụ sở chính:……………………………………………………………………. 3. Năm thành lập:………………………………………………………………….. 4. Số nhân viên trong công ty
○< 20 người ○20 – 50 người ○ 50 – 70 người ○> 70 người 5. Vốn điều lệ ○ Dưới 1 tỷ ○ 1- 5 tỷ ○ 5 – 10 tỷ ○ Lớn hơn 10 tỷ 6. Lĩnh vực kinh doanh chính Xây dựng nhà các loại
Xây dựng cơng trình kỹ thuật dân dụng Xây dựng cơng trình đường sắt và đường bộ Hoạt động xây dựng chuyên dụng
Phá dỡ và chuẩn bị mặt bằng
Lắp đạt hệ thống điện, hệ thống cấp thoát nước và lắp đặt xây dựng khác
SVTH: Đoàn Phương Nga 44 Lớp: K45S3
Phần II. Thông tin về HTTT doanh nghiệp
I. Hạ tầng công nghệ thông tin và nguồn nhân lực
1. Số lượng máy trạm của công ty( gồm máy để bàn và máy xách tay:………chiếc 2. Số lượng máy chủ: ….. chiếc
3. Hình thức truy cập Internet của doanh nghiệp
○Quay số ○ADSL
○Đường truyền riêng ○Không kết nối
4. Nguồn nhân lực trong công ty đã đáp ứng thế nào với HTTT và TMĐT DN ○ Tốt ○Tương đối tốt ○ Khơng đáp ứng 5. Các hình thức đào tạo nhân lực công ty
Mở lớp đào tạ Cử đi học Đào tạo tại chỗ theo nhu cầu của công Không đào tạo 6. Nhân viên chuyên trách về HTTT
○ Có ○ Không
II. Hệ Thống Thông Tin doanh nghiệp
1. Các ứng dụng HTTT đã triển khai tại doanh nghiệp
Phần mềm kế toán DN Có Không
Tên phần mềm............................................................................................
Nhà cung cấp:............................................................................................
Thời điểm triển khai...................................................................................
Đơn vị trực tiếp sử dụng.............................................................................
Số lượng người sử dụng:….. người; ……% /tổng số nhân viên của công ty Ý kiến đánh giá, nhận xét: .........................................................................
...................................................................................................................
Phần mềm quản lý dự án Có Không Tên phần mềm............................................................................................
Nhà cung cấp:............................................................................................
Thời điểm triển khai...................................................................................
Đơn vị trực tiếp sử dụng.............................................................................
Số lượng người sử dụng:….. người; ……% /tổng số nhân viên cơng ty Ý kiến đánh giá, nhận xét: .........................................................................
...................................................................................................................
Nếu chưa có hệ thống thì muốn xây dựng khơng? Có Không Yêu cầu về điều gì là quan trọng nhất? thân thiện với người sử dụng hệ thống đáp ứng đầy đủ chức năng giao diện đẹp mắt chi phí phù hợp Nếu có rồi thì có muốn sửa đởi hay nâng cấp hệ thống hay không? Có Không Nếu muốn thay đổi hay nâng cấp thì muốn thay đởi như thế nào? …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… Phần mềm khác: Tên phần mềm............................................................................................ Nhà cung cấp:............................................................................................
Thời điểm triển khai...................................................................................
Đơn vị trực tiếp sử dụng.............................................................................
Số lượng người sử dụng:….. người; ……% /tổng số nhân viên công ty Ý kiến đánh giá, nhận xét: .........................................................................
...................................................................................................................
2. Ý kiến với việc sử dụng HTTT …………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
III. Hoạt động trên Website
1, Website của công ty
Giới thiệu về cơng ty, chức năng, nhiệm vụ, tầm nhìn, sứ mệnh của cơng ty Tin tức hoạt động của đơn vị (bao gồm cả tin từ các đơn vị, bộ phận trực