Tải bản đầy đủ (.pdf) (30 trang)

Báo Cáo Đồ Án Nhóm Hệ Quản Trị Cơ Sở Dữ Liệu Access Tên Đề Tài Quản Lí Các Đề Tài Nghiên Cứu Khoa Học.pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.07 MB, 30 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>ĐẠI HỌC DUY TÂN</b>

<b>BÁO CÁO ĐỒ ÁN NHÓM</b>

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS

<b>Tên đề tài: Quản lí các đề tài nghiên cứu khoa học</b>

GVHD: Ths.Trần Hữu Minh Đăng NHĨM THỰC HIỆN: Nhóm 4 LỚP: CS201 DT1

KHĨA: K27

NGÀNH: Kiểm tốn – KKT

2. Đào Nguyễn Khải Hà

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>MỤC LỤC</b>

(Ctrl+Click to follow link)

<b>PHÂN CÔNG THỰC HIỆN...4</b>

<b>NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN...5</b>

<b>1.1. Sơ lược về các đề tài nghiên cứu khoa học...9</b>

<b>1.1.1 Tính cấp thiết của đề tài...9</b>

<b>1.1.2 Mục đích và yêu cầu của đề tài...9</b>

<b>1.2. Hoạt động nghiên cứu...9</b>

<b>1.2.1 Quản lí thơng tin sinh viên...9</b>

<b>1.2.2 Quản lí đề tài NCKH...9</b>

<b>1.2.3 Quản lí q trình nghiệm thu...9</b>

<b>CHƯƠNG II: PHÂN TÍCH DỮ LIỆU...10</b>

<b>CHƯƠNG III: THIẾT KẾ GIAO DIỆN...14</b>

<b>3.1 Thiết kế truy vấn dữ liệu (Query)...14</b>

<b>3.1.1 Query tổng hợp: Q_tonghop...15</b>

<b>3.1.2 Query sinh viên nam: Q_sinhviennam...15</b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>3.1.3 Query sinh viên nữ: Q_sinhviennu...16</b>

<b>3.1.4 Query lĩnh vực: Q_linhvucmoitruong...16</b>

<b>3.1.5 Query mã đề tài: Q_detaiMH001...17</b>

<b>3.1.6 Query mã đề tài và thời gian thực hiện: Q_detai002thoigiannamtruoc...18</b>

<b>3.1.7 Query trạng thái: Q_trangthaidahoanthanh...18</b>

<b>3.3.1 Form cập nhật đề tài nghiên cứu khoa học...21</b>

<b>3.3.2 Form cập nhật thông tin sinh viên...22</b>

<b>3.3.3 Form login...23</b>

<b>3.3.4 Form main...24</b>

<b>3.3.5 Form query login...24</b>

<b>3.4 Các Report...25</b>

<b>3.4.1 Report thông tin đề tài...25</b>

<b>3.4.2 Report thông tin sinh viên...25</b>

<b>3.4.3 Report nghiệm thu đề tài...26</b>

<b>3.5 Macro trong login...27</b>

<b>3.5.1 Macro là gì?...27</b>

<b>3.5.2 Truy cập và tạo một Macro đơn giản...27</b>

<b>CHƯƠNG IV: KẾT LUẬN...29</b>

<b>4.1 Ưu điểm...29</b>

<b>4.2 Nhược điểm...29</b>

<b>4.3 Hướng phát triển và hoàn thiện...29</b>

<b>TÀI LIỆU THAM KHẢO...29</b>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>PHÂN CÔNG THỰC HIỆN</b>

T <sup>Họ tên</sup> <sup>Nội dung phân cơng</sup> <sup>Nhận định, đánh giá </sup>của nhóm <sup>Điểm</sup> 1 Nguyễn Thị Hồi Mỹ(*) Phân tích dữ liệu, 5 Bạch Thị Cẩm Nhung Phân tích dữ liệu, Tìm

nội dung <sup>Hoàn thành tốt</sup> <sup>10</sup> 6 Nguyễn Trần Quỳnh Như Phân tích dữ liệu, Tìm

nội dung

Hồn thành tốt 10 7 Phan Thị Thục Trinh Phân tích dữ liệu, Tìm

nội dung <sup>Hoàn thành tốt</sup> <sup>10</sup>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN</b>

1. Về thái độ, ý thức của sinh viên

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>LỜI MỞ ĐẦU</b>

Ngày nay cùng với sự phát triển về mọi mặt của xã hội, ngành công nghệ thông tin đã trở thành một nhu cầu không thể thiếu trong đời sống con người. Nền khoa khọc máy tính ngày nay đang giữ một vị trí trung tâm trong hầu hết các lĩnh vực của xã hội. Với những lợi ích do cơng nghệ thơng tin mang lại, các nhà quản lý đã kịp thời đưa những ứng dụng tin học vào phục vụ cho cơng tác quản lý sinh viên,

Bài tốn “Nghiên cứu khoa học", nhằm giải quyết và đáp ứng một cách hiệu quả các nhu cầu về mặt quản lý thông tin trong các trường Đại Học. Tin học hoá trong công tác quản lý nhằm giảm bớt sức lao động của con người, tiết kiệm được thời gian, độ chính xác cao, gọn nhẹ và tiện lợi hơn rất nhiều so với việc làm thủ công quản lý trên giấy tờ như trước đây. Tin học hoá giúp thu hẹp không gian lưu trữ, tránh được thất lục dữ liệu, tự động hệ thống hoà và cụ thể hố các thơng tin theo nhu cầu của con người. Là một đề tài mang tính thực tiễn cao. Vì vậy em đã chọn để tải: “Nghiên cứu khoa học". Đề tài này sẽ phần nào đưa ra được những nhận xét, những đánh giá tổng thể và từ đó đưa ra được hệ thống với các chức năng nhập, tìm kiểm, xem, sửa, xố...dựa trên sự hỗ trợ của máy tính Hệ thống quản lý được xây dựng trên hệ quan trị cơ sở dữ liệu Microsoft Access.

Với sự hướng dẫn nhiệt tình của Mr.Nguyễn Hữu Minh Đăng đã giúp em hoàn thành chương trình này. Tuy nhiên với những hạn chế về kiến thức và thời gian nên không thể tránh khỏi sai xót, em rất mong nhận được những nhận xét góp ý chỉ bảo của thầy cơ và các bạn để chương trình của em được hồn thiện. Em xin chân thành cảm ơn

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT</b>

1 Bảng 1 Các trường và kiểu dữ liệu trong bảng DETAI 2 Bảng 2 Các trường và kiểu dữ liệu trong bảng SINHVIEN 3 Bảng 3 Các trường và kiểu dữ liệu trong bảng NGHIEMTHU 4 Bảng 4 Các trường và kiểu dữ liệu trong bảng login

<b>DANH MỤC CÁC HÌNH</b>

<b>TT</b>

1 Hình 1 Nội dung bảng DETAI 2 Hình 2 Nội dung bảng SINHVIEN 3 Hình 3 Nội dung bảng NGHIEMTHU 4 Hình 4 Nội dung bảng login 5 Hình 5 Liên kết giữa các bảng 6 Hình 6 Tạo Query

7 Hình 7 Query tổng hợp 8 Hình 8 Query sinh viên nam 9 Hình 9 Query sinh viên nữ 10 Hình 10 Query lĩnh vực

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

18 Hình 18.1 Form cập nhật đề tài nghiên cứu khoa học (design) Hình 18.2 Form cập nhật đề tài nghiên cứu khoa học 19 Hình 19.1 Form cập nhật thơng tin sinh viên (design)

Hình 19.2 Form cập nhật thơng tin sinh viên 20 Hình 20.1 Form login (design)

Hình 20.2 Form login 21 Hình 21 Form main 22 Hình 22 Form query login 23 Hình 23 Report thơng tin đề tài 24 Hình 24 Report thơng tin sinh viên 25 Hình 25 Report nghiệm thu đề tài 26 Hình 26 Truy cập vào Macro 27 Hình 27.1 Nội dung Macro

Hình 27.2 Nội dung Macro

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>CHƯƠNG I: MÔ TẢ HỆ THỐNG</b>

<b>1.1. Sơ lược về các đề tài nghiên cứu khoa học</b>

<b>1.1.1</b> Tính cấp thiết của đề tài

Cùng với sự phát triển mạnh mẽ và công nghệ thông tin và cùng với sự gia nhập nhanh chóng của tin học vào cả lĩnh vực của đời sống xã hội thì việc sử dụng máy tính trong cơng tác quản lý đã trở thành với nhu cầu cấp bách, nó là một trong những yếu tố khơng thể thiếu nhằm nâng cao chất lượng và hiệu quả trong công tác quản lý. Trong lĩnh vực quản lý các đề tài việc điều chỉnh và bổ sung thông tin thực hiện rất khó khăn và khơng rõ ràng, việc tìm kiếm thơng tin mất nhiều thời gian, độ chính xác kém. Do đó việc Tin học hóa các hoạt động trong nhà trưởng vào “Quản lý các đề tài nghiên cứu khoa học” ngày càng trở nên cần thiết. Việc ứng dụng Tin học trong cơng tác quản lý giúp cho con người thốt khỏi lao động thủ công, nâng cao hiệu quả của công việc, tiết kiệm được rất nhiều thời gian. <b>1.1.2</b> Mục đích và yêu cầu của đề tài

Quản lí đề tài nghiên cứu khoa học giữa các trường Đại học nội dung chính là quản lý quy trình nghiên cứu, trong đó có tất cả thơng tin của đề tài và thông tin của sinh viên trong quá trình nghiên cứu tại trường đều được lưu trong khung trình” Quản lý các đề tài NCKH" Xây dựng chương trình quản lí các đề tài nhằm hỗ trợ cho công tác quản lý họ tên, ngày sinh, đề tài. Bài toán đặt ra là xây dựng chương trình quản lý để cơng việc có hiệu quả, chính xác, tiết kiệm được thời gian cho cán bộ công nhân viên.

<b>1.2. Hoạt động nghiên cứu</b>

<b>1.2.1</b> Quản lí thơng tin sinh viên

Quản lí thông tin sinh viên là việc cần làm đầu tiên khi một sinh viên đăng kí đề tài NCKH. Đây là cơ sở để thực hiện các quản lí về sau với một sinh viên. Về cơ bản các thông tin cá nhân( Mã số sinh viên, họ tên, địa chỉ, số điện thoại, giới tính, địa điểm nghiên cứu) sẽ được lưu trữ quản lí

<b>1.2.2</b> Quản lí đề tài NCKH

Tùy theo mỗi lĩnh vực mà số lượng đề tài và các đề tài sẽ khác nhau. Các thông tin cơ bản về đề tài bao gồm: Mã đề tài, tên đề tài, sinh viên nghiên cứu, lĩnh vực, chi phí, thời gian thực hiện.

<b> 1.2.3 Quản lí q trình nghiệm thu</b>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Sau khi đã cập nhật thông tin sinh viên và đề tài NCKH thì sẽ tổng hợp phần đăng kí trong đó có các thơng tin cơ bản như: mã đề tài, mã số sinh viên, lĩnh vực và

5 THOIGIANTHUCHIEN Date/Time Thời gian thực hiện

<b>Bảng 1: Các trường và kiểu dữ liệu trong bảng DETAI</b>

<b>Hình 1: Nội dung bảng DETAI</b>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Tên trường Kiểu dữ liệu Mô tả

5 GIOITINH Yes/No Giới tính

6 DDNC Text Địa điểm nghiên cứu

<b>Bảng 2: Các trường và kiểu dữ liệu trong bảng SINHVIEN</b>

<b>Hình 2: Nội dung bảng SINHVIEN</b>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

4 TRANGTHAI Yes/No Trạng thái

<b>Bảng 3: Các trường và kiểu dữ liệu trong bảng NGHIEMTHU</b>

<b>Hình 3: Nội dung bảng NGHIEMTHU</b>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>Hình 4: Nội dung bảng login2.2 Quan hệ giữa các bảng (relationship)</b>

Sau khi tạo xong các bảng dữ liệu ta phải tiến hành liên kết các bảng lại với nhau để dữ liệu từng bảng có thể kết nối và trở thành một hệ thống lưu trữ dữ liệu hoàn chỉnh. Tạo liên kết cho các bảng cơ sở dữ liệu như sau:

- DETAI liên kết 1-n với NGHIEMTHU qua MDT - SINHVIEN liên kết 1-n với NGHIEMTHU qua MSSV

<b>Hình 5: Liên kết giữa các bảng.</b>

Mối quan hệ giữa các bảng trên là quan hệ 1: n: Quan hệ 1: n là quan hệ mà mỗi bản ghi bất kì trong bảng thứ nhất có quan hệ với nhiều bản ghi trong bản thứ hai. Ví dụ bảng DETAI và bảng NGHIEMTHU là quan hệ 1: n, nghĩa là một đề tài có thể có nhiều sinh viên thực hiện; hay bảng SINHVIEN và bảng NGHIEMTHU là quan hệ 1: n bởi vì một sinh có thể có nhiều đề tài.

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

Bảng DETAI và SINHVIEN liên kết với nhau qua bảng trung gian NGHIEMTHU, hai bảng này khơng có quan hệ với nhau

<b>CHƯƠNG III: THIẾT KẾ GIAO DIỆN</b>

<b>3.1 Thiết kế truy vấn dữ liệu (Query)</b>

Truy vấn dữ liệu là một công cụ xử lý dữ liệu trực quan, hữu hiệu trên Access. Có nhiều dạng u cầu xử lí dữ liệu như: trích, lọc, hiển thị dữ liệu, tổng hợp, thống kê,... Vì vậy sẽ tồn tại một số loại Query tương ứng để giải quyết các yêu cầu xử lí trên.

Trong thẻ Create chọn Query Wizard hoặc chế độ Query design tiếp đến chọn các bảng hoặc query có liên quan rồi Add các trường. Ví dụ chọn các bảng DETAI, SINHVIEN, NGHIEMTHU,...

<b>Hình 6: Tạo Query</b>

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>3.1.1</b> Query tổng hợp: Q_tonghop

Tổng hợp đề tài NCKH và thông tin của sinh viên

<b>Hình 7: Query tổng hợp</b>

<b>3.1.2</b> Query sinh viên nam: Q_sinhviennam Lọc sinh viên có giới tính là nam

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>Hình 8: Query sinh viên nam</b>

<b>3.1.3</b> Query sinh viên nữ: Q_sinhviennu Lọc sinh viên có giới tính là nữ

<b>Hình 9: Query sinh viên nữ</b>

<b>3.1.4</b> Query lĩnh vực: Q_linhvucmoitruong

Hiển thị dữ liệu “môi trường” trong trường LINHVUC

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>Hình 10: Query lĩnh vực</b>

<b>3.1.5</b> Query mã đề tài: Q_detaiMH001 Trích mã đề tài “MH001” trong trường MDT

<b>Hình 11: Query mã đề tài</b>

Q_detai005003

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>Hình 12: Query mã đề tài</b>

<b>3.1.6</b> Query mã đề tài và thời gian thực hiện: Q_detai002thoigiannamtruoc Lọc mã đề tài “MH002” và hiển thị dữ liệu thời gian trước thời gian hiện tại

<b>Hình 13 : Query mã đề tài và thời gian thực hiện 3.1.7 Query trạng thái: Q_trangthaidahoanthanh</b>

Cập nhật dữ liệu đề tài đã hoàn thành hay chưa

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<b>Hình 14: Query trạng thái</b>

<b>3.1.8</b> Query mã đề tài và lĩnh vực: Q_10

Lọc và trích mã đề tài “MT004” và lĩnh vực “mơi trường”

<b>Hình 15: Query mã đề tài và lĩnh vực</b>

<b>3.1.9</b> Query chi phí đề tài, lĩnh vực: Q_crosstab Thống kê chi phí đề tài trong từng lĩnh vực

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<b>Hình 16: Query chi phí đề tài và lĩnh vực</b>

<b>3.1.10</b> Query login

Để phục vụ cho việc tạo giao diện đăng nhập Form

<b>Hình 17: Q_login</b>

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

<b>3.2 Giao diện đăng nhập của chương trình</b>

Có 2 cách tạo Form là dùng Form Wizard hoặc dùng chế độ thiết kế Form Design

<b>3.3 Các Form chính</b>

<b>3.3.1</b> Form cập nhật đề tài nghiên cứu khoa học

<b>Hình 18.1: Form cập nhật đề tài NCKH (design)</b>

Để xây dựng chương trình quản lí đề tài ta sử dụng giao diện giao diện đề tài và sinh viên gồm: mã đề tài, tên đề tài, mã số sinh viên, lĩnh vực, thời gian thực hiện

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

và chi phí.

<b>Hình 18.2: Form cập nhật đề tài NCKH</b>

<b>3.3.2</b> Form cập nhật thông tin sinh viên

<b>Hình 19.1</b>: Form cập nhật thơng tin sinh viên (design)

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

<b>Hình 19.2: Form cập nhật thơng tin sinh viên</b>

<b>3.3.3</b> Form login

<b>Hình 20.1: Form login (design)</b>

Form này dùng để tạo giao diện đăng nhập

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<b>Hình 20.2: Form login</b>

<b>3.3.4</b> Form main

Khi đăng nhập vào giao diện thành cơng sẽ xuất hiện form chính với tiêu đề này

<b>Hình 21: Form main 3.3.5 Form query login</b>

Khi nhập sai User thì sẽ xuất hiện form này

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

<b>Hình 22: Form main</b>

Cịn khi nhập đúng User thì xuất hiện form này

<b>Hình 22: Form main3.4 Các Report</b>

Thiết kế report bằng cách sử dụng Report Wizard hoặc Report Design. Thiết kế các label, text box,... muốn hiển thị. Chọn View để xem thiết kế. Bước cuối cùng là Save và đặt tên cho báo cáo

<b> 3.4.1 Report thơng tin đề tài</b>

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<b>Hình 23: Report thông tin đề tài 3.4.2 Report thông tin sinh viên</b>

<b>Hình 24: Report thơng tin sinh viên</b>

<b>3.4.3</b> Report nghiệm thu đề tài

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

<b>Hình 25: Report nghiệm thu đề tài3.5 Macro trong login</b>

<b>3.5.1</b> Macro là gì?

Giả sử ta có một công việc gồm 4 thao tác: - Mở một bảng để sửa (giả sử có tên BanHang) - Mở một Form ứng vơí bảng đó để vào dữ liệu - Mở một Report ứng với bảng đó

- In Report đó

Bình thường ta thao tác từng công việc một, hết một cơng việc, đóng lại và mở cơng việc khác cứ như thế cho đến hết. Nhưng còn một cách khác là xử lý bốn công việc trên một cách tự động bằng công cụ mà ta hay gọi là Macro. Vậy macro là gì? trong Access có các lệnh vĩ mô (gọi là Macro) ứng với từng công việc. Ta liệt kê bốn công việc trên bằng các lệnh vĩ mơ 1 lần, sau đó cho chạy tệp lệnh đó. Việc làm trên được gọi là tự động hoá ứng dụng bằng Macro.

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

<b>3.5.2</b> Truy cập và tạo một Macro đơn giản

<b>Hình 26: Truy cập vào Macro</b>

f_login Đăng nhập event Trong on click nhấn vào ... Xuất hiện Macro

<b>Hình 27.1: Nội dung Macro</b>

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

<b>Hình 27.2: Nội dung Macro</b>

<b>CHƯƠNG IV: KẾT LUẬN</b>

<b>4.1 Ưu điểm </b>

- Từ mơ hình quản lý nghiên cứu khoa học. Thơng qua đó chúng ta có thể dung mơ hình này để xử lý cho những mơ hình có cách tổ chức tương tự như quản lý các khâu sản xuất sản phẩm của cơng ty, quản lý các cơng trình….

- Mơ hình đã đưa ra một số chức năng phù hợp với yêu cầu cần thiết để tiến hành quản lý nghiên cứu khoa học hiệu quả và chặt chẽ hơn.

- Cấu trúc dữ liệu tương đối đầy đủ và gần gũi với thực tế giúp mọi người nắm bắt được một cách dễ dàng

<b>4.2 Nhược điểm</b>

- Do thời gian ngắn nên cịn nhiều chức năng chưa hồn thiện - Hệ thống dữ liệu chưa thật sự đầy đủ

- Giao diện thiết kế chưa thẩm mỹ

<b>4.3 Hướng phát triển và hồn thiện</b>

- Chương trình chỉ mới cho phép số ít người dùng tiếp cận với hệ thống, nên hướng phát triển là cần phải tối ưu việc phân quyền sử dụng như cấp, đổi mới mật khẩu tự

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

động… cho hệ thống để người dùng có thể tiếp cận với các chức năng đáp ứng yêu cầu sử dụng

- Bổ sung thêm nhiều chức năng nữa cho phù hợp với công việc quản lý nghiên cứu khoa học như xây dựng ý tưởng phục vụ cho việc nghiên cứu

- Tối ưu chương trình và xây dựng hệ thống có thể thực hiện với cơng việc sử dụng Online để tiện cho việc tiếp cận hệ thống của các cấp trên.

<b>TÀI LIỆU THAM KHẢO</b>

</div>

×