1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thực tập tốt nghiệp chương trình quản lý điểm ngành công nghệ thông tin

60 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Thực Tập Tốt Nghiệp Chương Trình Quản Lý Điểm
Tác giả Nguyễn Văn Mạnh
Người hướng dẫn Thầy Tạ Minh Châu, Trưởng Khoa Tin
Trường học Cao Đẳng QTKD
Chuyên ngành Tin Học
Thể loại báo cáo thực tập tốt nghiệp
Định dạng
Số trang 60
Dung lượng 3,59 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trang 2 22.3- Thiết kế giao diện và mục đích :Giao diện Form đăng nhập:Giao diện Form hệ thốngForm đăng nhập lại mật khẩuForm danh mục lớp học:Form Danh mục giáo viên:Form Danh mục cập n

Trang 1

Mục Lục

Chương 1: Cơ Sở Lý Thuyết 1.1: Thực trạng công nghệ thông tin

1.1.1- Thực trạng công nghệ thông tin trên thế giới

1.1.2- Thực trạng công nghệ thông tin trong nước

1.1 3- Thực trạng tin học của trường trung học cơ sở xã Yên Sở- Huyện HoàiĐức- Tỉnh Hà Tây

1.2: Ý tưởng xây dựng hệ thống Quản lý học sinh trường Trung Học cơ sở - xã Yên Sở- Huyện Hoài Đức- Tỉnh Hà Tây.

* Yêu Cầu:

Chương 2: Xây Dựng Hệ Thống 2.1: Thu thập thông tin

2.1.1- Thông tin từ nhà quản lý:

2.1.2- Thông tin tổng hợp

2 2: Phân tích và thiết kế.

2.2.1- Thiết kế cơ sở dữ liệu.

2.2.2- Biểu đồ phân cấp chức năng.

2.2.3- Ta cũng có Biểu đồ luồng dữ liệu mức đỉnh như sau:

a) Mức đỉnh :

b) Mức dưới đỉnh :

2.2.4- Biểu đồ cấu trũ dữ liệu.

a- Kiểu thực thểb- Liên kết thực thể

c- Các thuộc tính

Trang 2

2.3- Thiết kế giao diện và mục đích :

Giao diện Form đăng nhập:

Giao diện Form hệ thốngForm đăng nhập lại mật khẩuForm danh mục lớp học:

Form Danh mục giáo viên:

Form Danh mục cập nhật danh mục môn học:Form Danh mục Hồ sơ học sinh:

Form Thêm điểm :

2.3.1- Biểu đồ chức năng của chương trình

Trang 3

2.5: Khái quát thiết kế.

2.5.1- Ví dụ về 1 số form chính sử dụng trong chương trình

visual basic 6.0.

a- Mã lệnh của form tìm kiếm:

b- Mã lệnh (code) của Form điểm:

C- Mã Lệnh của form HSG ( xếp loại học sinh):

Lời Kết:

Trang 4

Công nghệ thông tin thực sự là một đề tài rất hấp dẫn, quan trọng vàkhông thể thiếu đối với chúng ta hiện nay Sự bùng nổ về tin học trên khắpthế giới trong đó có Việt Nam đã đóng góp một phần không nhỏ vào sự thànhcông trong mọi ngành, mọi nghề , nó mang đến cho con người nhiều ứngdụng mới mẻ, bất ngờ và hữu ích Với những gì chương trình này đượcthực hiện bằng những kiến thức được tiếp thu từ sự giảng dạy , hướng dẫnnhiệt tình của đội ngũ giảng viên đầy nhiệt huyết của nhà trường cộng với sựtìm tòi và học hỏi kinh nghiệm của anh chị các khoá trước và các thành viêntrong lớp Chương trình này chắc chắn còn nhiều non yếu liên quan đếnlĩnh vực quản lý và được thực hiện trong thời gian không dài nên khó có thểtránh khỏi khuyết điểm cả về mặt cấu trúc dữ liệu và thiết kế hệ thống Vì vậy

em rất mong được sự đóng góp, bổ sung của các thầy cô giảng dạy tại trườngCao Đẳng QTKD, đặc biêt là thầy Tạ Minh Châu- trưởng khoa tin , phụ tráchnhóm chúng em tạo điều kiện giúp em hoàn thành tốt đề tài của mình Đó

là nguỵện vọng thiết tha của em khi xây dựng chương trình

Trang 5

Chương 1: Cơ Sở Lý Thuyết 1.1: Thực trạng công nghệ thông tin 1.1.1- Thực trạng công nghệ thông tin trên thế giới.

Tin học là ngành khoa học ra đời chậm so với các ngành khoa họckhác Tuy nhiên những thành tựu mà nó để lại cho nhân loại kể từ khi ra đời

là không thể phủ nhận Công nghệ thông tin ngày nay đã xâm nhập vào hầuhết các lĩnh vực Có nó năng xuất lao động của nhân loại được nâng cao rõrệt

Đặc biệt các phần mềm ứng dụng ra đời là một thành tựu vô cùng quantrọng của tin học Hiện nay mạng máy tính đã được phát triển rộng khắp trênthế giới, vì vậy mà nhân lọai được tiếp cận nhiều hơn với nhửng tiến bộ khoahọc

Tuy nhiên sự khám phá của con người là không có giới hạn vì vậy màngành công nghệ thông tin đang và sẻ không ngừng phát triển Đội ngũ cácnhà khoa học chuyên ngành không ngừng được đào tạo và bồi dưỡng đang và

sẽ đưa ra những sản phẩm tiên tiến hơn, đặc biệt trong lĩnh vực phần mềm

1.1.2- Thực trạng công nghệ thông tin trong nước.

Việt nam là nước nghèo và chậm phát triển so với mặt bằng chung củathế giới, vì vậy công nghệ thông tin của nước ta hiện nay đang trong thời kỳ

du nhập vì vậy sự lạc hậu và đi chậm so vơi thế giới và khu vực là không thểtránh khỏi Tuy nhiên ở nước ta hiện nay cũng đã áp dụng tin học vào nhiềucác ngành nghề trong nền kinh tế quốc dân và trong nhiều lĩnh vực khác tuymới chỉ là nhen nhóm, nhưng với những chính sách đào tạo của Đảng và NhàNước ta như hiện nay về công nghệ tin học thì nó sẽ là một trong những lĩnhvực quan trọng nhất và có nhiều chính sách ưu tiên

Do đó chúng ta là những sinh viên đã và đang được đào tạo phải cốgắng bắt nhịp với những thành tựu mới nhất tiên tiến nhất và phù hợp với

Trang 6

1.2: Ý tưởng xây dựng hệ thống Quản lý học sinh trường Trung Học cơ sở - xã Yên Sở- Huyện Hoài Đức- Tỉnh Hà Tây.

Hệ thống ra đời nhằm góp phần trong công tác quản lý điểm học sinhđược thuận tiện và nhanh chóng hơn, phù hợp hơn với nhu cầu quản lý hiệnnay tại cơ sở để có thể cập nhật thông tin thường xuyên về kết quả học tậpcủa học sinh trong nhà trường

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 7

- Khi có yêu cầu nhà quản lý có thể tra cứu tình hình học tập, khen thưởng kỷluật của học sinh theo yêu cầu tra cứu như tra cứu theo mã học sinh, theo lớphoặc theo môn học…

- Hệ thống có thể cập nhật được các danh mục thông tin liên quan đến quản lýnhư danh mục, lớp, môn trong trường, các danh mục về thôn, đội , dân tộc,tôn giáo …

Chương 2: Xây Dựng Hệ Thống 2.1: Thu thập thông tin

2.1.1- Thông tin từ nhà quản lý:

Đối với bất kỳ một cơ quan nào, để tiện cho việc quản lý các thành viênthuộc diện quản lý của mình đều phải lưu những thông tin tiện cho việc quản

lý Do đó đối với trường trung học cơ sở Yên Sở khi học sinh được chuyểncấp (lên lớp) thì các nhân viên quản lý phải lưu hồ sơ của từng học sinh, sau

đó để tiện cho việc quản lý nhà quản lý cung cấp cho mỗi học sinh một mãhọc sinh

Sau khi đã lưu hồ sơ của từng học sinh, nhà quản lý phân học sinh theolớp

Mỗi kỳ nhà quản lý xắp xếp lịch học, lịch thi ,tính điểm tổng kết chotừng học sinh và đưa ra danh sách học sinh học lại hè

Học sinh trong thời gian học tập đều dưới sự quản lý của nhà trường.Trong bất kỳ một thời điểm nào đó cũng có thể đưa ra báo cáo về tìnhhình học tập của học sinh theo yêu cầu

Phải liên tục đưa ra các thông báo liên quan đến học sinh

Khi có sự thay đổi về cơ cấu môn học trong trường cũng như có nhữngthay đổi về chính sách của nhà nước mà có liên quan đến học sinh thì nhàquản lý phải được cập nhật thông tin đó

Trang 8

- Thế giới luôn có sự vận động, mọi hệ thống quản lý luôn có sự thay đổi chophù hợp với nhu cầu quản lý của nhà quản lý

2 2: Phân tích và thiết kế.

2.2.1- Thiết kế cơ sở dữ liệu.

Qua phân tích như trên thì hệ thống phải có các chức năng chính nhưsau:

- Quản Lý Hồ sơ học sinh:

+ Nhận hồ sơ+ Phân lớp

- Quản lý điểm:

+ Quản lý môn+ Cập nhật hệ số môn+ Nhập điểm

+ Tính điểm trung bình+ Tìm kiếm

- Tìm Kiếm, thống kê:

+ Hồ sơ học sinh+ Điểm thi

+ Phân loại

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 9

2.2.2- Biểu đồ phân cấp chức năng.

(Biểu đồ phân cấp chức năng)

Ph©n lo¹i (3.3)

NhËn HS (1.1)

Ph©n Líp (1.2)

TÝnh ®iÓm TB (2.4)

BC¸o - TKª (3)

NhËp ®iÓm (2.3)

§iÓm thi (3.2)

QL m«n (2.1)

CËp nhËt hÖ sè

(2.2)

Tìm kiếm (2.5)

Trang 10

1 0

a) Mức đỉnh :

QL§

(2)

Bc¸o – Tkª (3)

QLHS (1)

Trang 11

b) Mức dưới đỉnh :

(1)

QLHS (1.1)

Phân lớp (1.2) Học sinh

Trang 12

1 2

Nhập điểm (2.3)

Tính điểm TB (2.4)

Cập nhật hệ số môn

(2.2)

Cập nhật môn (2.1)

Gviên

Đ i ể m

M ô n

Ban giám hiệu

Y ê cầ u tìm k iế m

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 13

Bcáo Hồ sơ (3.1)

Phân loại học sinh (3.3)

Bcáo điểm (3.2)

Giáo viên

Học sinh Ban giám

Trang 14

1 4

+Danh mục tôn giáo

+Danh mục ưu tiên

+ Danh mục đội (thôn)

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 15

Học Sinh

(Biểu liên kết thực thể của các thực thể quan trọng)

c- Các thuộc tính.

* Hồ sơ học sinh : Lớp, mã học sinh, họ tên, ngày sinh, phái, đội, đối tượng

ưu tiên, dân tộc, tôn giáo

* Môn học: mã môn học, tên môn học, học kỳ, hệ số môn

* Điểm: Mã môn học, mã học sinh

* Các danh mục: mã danh mục, tên danh mục

Trang 16

1 6

2.3- Thiết kế giao diện và mục đích : Giao diện Form đăng nhập:

-> Mục đích:

- Form đăng nhập cho phép người sử dụng nhập tên và mật khẩu do nhà quản

lý cấp Với năm học (năm làm việc) lấy theo năm của hệ thống máy tính tạithời điểm làm việc

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 17

Giao diện Form hệ thống

Trang 18

1 8

- Menu quản lý:

+ Hồ sơ học sinh+ Cập nhật điểm

- Menu báo cáo:

+ Điểm và xếp loại + Danh sách giáo viên toàn trường+ danh sách học sinh (theo lớp, toàn trường)+ Bảng điểm

+ Điểm tổng kết

Form đăng nhập lại mật khẩu

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 19

-> Form này cho phép người dung thay đổi tên đăng nhập và mật khẩu.

Form danh mục lớp học:

Form này cho phép cập nhật lớp học theo quy mô quản lý của từng đơn vị.

Trang 20

2 0

Form Danh mục giáo viên:

-> Form này cho phép người dùng cập nhật số lượng giáo viên theo mã, tên, ngày sinh, chức năng và môn giảng dạy của từng giáo viên.

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 21

Form Danh mục cập nhật danh mục môn học:

Form này cho phép người dùng cập nhật môn học kèm theo hệ số môn đó, và có thể sửa, xoá hoặc then mới môn học cho phù hợp với nhu cầu quản lý.

Trang 22

2 2

-> Form này cho phép người dùng cập nhật hồ sơ tưng học sinh hoặc sửa xoá theo ý muốn.

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 23

Form Thêm điểm :

-> Form này cho phép người dùng cập nhật điểm miệng, 15 phút, 1 tiết, học kỳ theo từng kỳ học.

Trang 24

2 4

Thªm míi

L u ®iÓm

TK theo m·häc sinh

TK theom«n

Trang 25

a- Các bảng thiết kế:

(1) Dmieng : Table

- Bảng này cho phép nhà quản lý lưu điểm miệng của từng học sinh theo môn

học của từng kỳ Khoá chính trong bảng này là ID: mã tự động.

Trang 26

2 6

- Bảng này khoá chính là ID (mã khoá tự động) Cho phép lưu điểm phút,

chủ yếu là điểm 15 phút của học sinh theo từng môn học

(3) Dtiet: Table

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 27

- Bảng này khoá chính là ID (mã khoá tự động) Cho phép lưu điểm 1 tiết của

học sinh theo từng môn học

Trang 28

2 8

- Bảng này khoá chính là Key Cho phép lưu điểm học kỳ của học sinh.

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 30

3 0

- Khoá chính trong bảng này là MGV, bảng này cho phép lưu những thong tin

về giáo viên như tên giáo viên chức năng của giáo viên, môn giảng dạy sốđiện thoại (nếu có), ngày tháng năm sinh

(7) Lop: Table

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 31

- Bảng này dung để lưu, cập nhật thêm lớp của từng khối học, với sĩ số là bao

nhiêu và giáo viên chủ nhiệm của lớp đó Khoá chính trong bảng này là lop

(lớp)

Trang 32

3 2

- Bảng này cho phép lưu danh sách các môn học tưng ứng với hệ số môn đó

Khoá chính trong bảng này là Mmon (mã môn).

(9) T_Password : Table

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 33

- Trong bảng này cho phép lưu lại những thay đổi về mật khẩu đăng nhập củangười sử dụng Bảng này không có khoá chính.

(10) Diem TK: Table

Trang 34

3 4

- Trong bảng này cho phép lưu lại điểm tổng kết của từng học sinh theo lớptrong toàn trường

b- Cách đánh mã

- Trường mã qui định tối đa 8 ký tự

- Qui định mã cho các danh mục = Tên viết tắt của mã

VD: Mã học sinh:Mhs

- Mã học sinh và mã giáo viên được đánh theo số thứ tự bắt đầu là 01

c- Chi tiết các bảng

Cơ sở dữ liệu bao gồm 18 bảng

SV Nuyễn Văn Mạnh Lớp Tin Học 35A

Trang 35

2.4- PHƯƠNG ÁN XÂY DỰNG CHƯƠNG TRÌNH

2.4.1- Ngôn ngữ lựa chọn

-Chương trình được xây dựng bằng ngôn ngữ Visual Basic

-Cơ sở dữ liệu được cài đặt trong hệ quản trị dữ liệu MicroSoftAccess

-Các báo cáo được thiết kế bằng phần mềm Crystal Report

Giới thiệu chung về ngôn ngữ được lựa chọn:

2.4.2- Giới thiệu về hệ quản trị cơ sở dữ liệu Microsoft Visual Basic Of Windows

Có thể coi Visual Basic như là một công cụ phát triển phần mềmgiống như phần biên dịch C, C++ hay SDK Những ưu điểm khi sử dụngVisual Basic chính là ở chỗ tiết kiệm thời gian và công sức hơn nhiều so vớinhững ngôn ngữ lập trình khác khi xây dựng một ứng dụng

Khi lập trình Visual Basic có thể thấy ngay kết quả qua từng thao tác

và giao diện khi chương trình thực hiện

Visual Basic cho phép chỉnh sửa một cách nhanh chóng, đơn giản vềkích thước, màu sắc, hình dáng của các đối tượng có trong ứng dụng cũngnhư thiết kế dữ liệu cho ứng dụng đó

Visual Basic cho phép bạn có thể thiết kế khung giao diện của từngứng dụng bằng cách chọn những đối tượng đồ hoạ từ Toolbox Những chứcnăng phổ rộng và chuẩn của Windows như thay đổi kích thước, phóng tothu nhỏ cửa sổ giao diện sẽ tự động đưa vào ứng dụng

Visual Basic cung cấp những công cụ giúp cho DDE và OLE có thể

dễ dàng thực hiện hơn Visual Basic là một công cụ phát triển trực quan,giúp cho các lập trình viên triển khai các ứng dụng Windows một cáchnhanh chóng, đơn giản, thuận tiện

Các chương trình được viết bằng Visual Basic nạp vào bộ nhớ nhanhhơn hẳn so với các chương trình viết bằng ngôn ngữ khác như C++ hayPascal

Trang 36

3 6

có thể giữ lại và điều khiển các tình huống xảy ra trong khi chương trìnhđang thực hiện Mã cửa sổ cho phép kiểm tra cú pháp, lấy gán giá trị chocác biến Visual Basic là ngôn ngữ phong phú, nó xây dựng trên cơ sở tuântheo các cấu trúc Quikbasic, do đó những dòng lệnh được thực hiện dễ dàng

và chương trình có cấu trúc với các hàm và thủ tục

Visual Basic cho phép chúng ta chạy chương trình trong thời giansoạn thảo Khi Visual Basic gặp các lỗi và các lỗi này không bị chặn bởi lậptrình viên, thì chương trình xử lý ngưng và thông báo lỗi tương ứng hoặc cóliên quan bị lỗi trên một cửa sổ

Visual Basic không chỉ là một công cụ sử dụng độc lập để xây dựngcác ứng dụng độc lập, mà còn là môi trường phát triển Client/Server đầy đủ.Visual Basic tạo liên kết với cơ sở dữ liệu một cách dễ dàng và nhanh hơn.Ngôn ngữ còn có các công cụ liên kết tiện lợi, nhanh chóng với Access, nhờ

đó các nhà phát triển tìm kiếm dữ liệu được tạo ra từ những phần mềm khácnhau như Access, Paradox, SQL, Server… ngoài ra nó còn cung cấp giaodiện Open Database để kết nối với các hệ thống chủ khác và đưa nó ra mộtgiải pháp toàn diện cho một lập trình viên quan tâm phát triển Client/Server

2.4.3- Giới thiệu về hệ quản trị cơ sở dữ liệu Microsoft Access Of Windows.

Microsoft Access là một trong bốn phần mềm ứng dụng của bộMicrosoft office

Là một hệ thống quản trị cơ sở dữ liệu quan hệ chạy trong môi trườngWindows dùng để tạo, xử lý các cơ sở dữ liệu Đặc điểm của cơ sở dữ liệuquan hệ là không phải lưu trữ các dữ liệu có liên quan đến nhau nhiều lầntrong những bảng dữ liệu khác nhau Nhờ vào mối liên kết giữa các bảng dữliệu khác nhau Nhờ vào mối liên kết giữa các bảng dữ liệu, những thông tincần thiết sẽ được tạo ra

Trang 37

Hệ cho phép xây dựng biểu thức quy định tính hợp lệ đối với những

dữ liệu nhập vào cho một vùng trong bảng và sau đó thông qua biểu thứcnày, hệ kiểm tra sự ràng buộc toàn vẹn về giá trị của dữ liệu

Nếu trong hai bảng có một vùng chung và trong cơ sở dữ liệu có mốiràng buộc toàn vẹn dạng phụ thuộc trên vùng này, Access tự động kiểm tranhững ràng buộc này một khi thực hiện thao tác cập nhật trên vùng chung

ấy hoặc khi xoá bỏ một mẩu tin của vùng thứ hai

Khả năng vấn tin bằng thí dụ: cung cấp một công cụ gọi là QEB, thựchiện vấn tin trên cơ sở đồ hoạ

Access cung cấp hai công cụ From winzard và Report winzad giúpbạn dễ dàng thiết kế

Cung cấp một vùng có có kiểu OLE để có thể nhận hoặc liên kết cácđối tượng tạo ra từ những ứng dụng khac

Một cơ sở dữ liệu của Access là một tập tin duy nhất có phần mởrộng là MDB chứa tất cả các đối tượng của cơ sở dữ liệu

Có khả năng trao đổi dữ liệu trên môi trường nhiều người sử dụng, nócho phép nhiều người cùng truy xuất đến một cơ sở dữ liệu trong môitrường máy tính được nối mạng và đồng thời có khả năng tổ chức người sửdụng theo từng nhóm

-HUONG DAN CAI

DAT - Chươnng trình "Quan ly diem" khi sử dụng yêu cầu một phần mềm

hỗ trợ là CrystalReport Trước khi cài đặt cần phải cài đặt phần mềm naytrước tiên

- Copy thư mục QLD_SE sang ổ đĩa c:\> máy tính của bạn

- Chạy file QLD.exe trong thư mục QLD_SE để sử dụng chươngtrình

- Cần cài đặt phần mềm Visial Basic 6.0 và Micrsoft Access trong bộ

Ngày đăng: 28/12/2023, 11:00

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w