Thiết kế CSDL

Một phần của tài liệu Phân tích, thiết kế hệ thống quản lý dự án tại công ty cổ phần xây dựng An Duy (Trang 39)

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 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 thuc

Date Thời gian kết thúc dự (adsbygoogle = window.adsbygoogle || []).push({});

á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 Thoát: thoá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.

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.

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 độ (adsbygoogle = window.adsbygoogle || []).push({});

 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 soát.

Để hoàn thiện được hệ thống quản lý dự án thì ta phải có sự kiểm soá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 soá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 soá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 quá trình cập nhật, hệ thống có sự cố thì bản gốc vẫn còn nguyên 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.

+ 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 soá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. 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 soát được những công việc này, cần có các hoạt động kiểm soát thích hợp đó là phân chia trách nhiệm trong quá 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 quá 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 soá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 quá 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 soát xử lý để phát hiện sai sót của chương trình xử lý, người dùng kiểm soá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 ngoài thực trang chung này của các doanh nghiệp. Nhưng Công ty vẫn luôn 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 quá 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 hoà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 quá 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 hoàn thiện hơn, và có tính thực tế cao.

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ệ.

[7]. Nguyễn Tuệ, Ngôn ngữ SQL, NXB Đại học Quốc Gia Hà Nội.

PHỤ LỤC: PHIẾU ĐIỀU TRA (adsbygoogle = window.adsbygoogle || []).push({});

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

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 43

○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 (adsbygoogle = window.adsbygoogle || []).push({});

Ý 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 thuộc)

 Hệ thống văn bản pháp quy pháp luật chuyên ngành  Quy trình, thủ tục hành chính được thực hiện bởi đơn vị  Thông tin về dịch vụ (adsbygoogle = window.adsbygoogle || []).push({});

 Số liệu thống kê chuyên ngành  Diễn đàn trao đổi, hỗ trợ  Phần tin bằng Tiếng Anh  Sơ đồ Website (Site map)

 Các nội dung khác:

... ... ... 2, Số liệu thống kê liên quan đến việc cập nhật thông tin trên Website của đơn vị

 Hàng ngày Hàng tuần Hàng tháng  Không thường xuyên  Khác:

3, Trung bình số lượt người truy cập Website của đơn vị:……/tháng 4, Có muốn mở thêm các chức năng khác trên website?

 Đấu thầu dự án qua mạng

 Giao dịch với khách hàng qua mạng  Mua bán và thanh toán qua mạng  Hoạt động khác

IV. Hệ thống an ninh bảo mật 1. Sử dụng tường lửa Firewall

○ Có ○ Không ○ Không biết

Một phần của tài liệu Phân tích, thiết kế hệ thống quản lý dự án tại công ty cổ phần xây dựng An Duy (Trang 39)