BỘ TÀI NGUYÊN VÀ MÔI TRƯỜNG
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM
KHOA HỆ THỐNG THÔNG TIN – VIỄN THÁM
ĐỒ ÁN MÔN HỌC
MẠNG MÁY TÍNH CƠ BẢN
XÂY DỰNG PHẦN MỀM QUẢN LÝ
SINH VIÊN ĐẠI HỌC
Giảng viên hướng dẫn: Ths. Từ Thanh Trí
Sinh viên thực hiện: Trà Tấn Sang
Ngô Trung Tấn
Diệp Toàn Thắng
Lớp
: 03_ĐHCNTT2
Khoá : 2014 – 2018
TP. Hồ Chí Minh, tháng 3 năm 2016
MỞ ĐẦU
Quản lý sinh viên luôn là một công việc hàng đầu của các
trường đại học. Với lượng sinh viên hàng năm nhập học cũng như ra
trường đông đảo thì việc quản lý những thông tin cũng như điểm của
sinh viên rất quan trọng. Cùng với sự phát triển của công nghệ nói
chung và công nghệ thông tin nói riêng thì việc quản lý sinh viên
cũng ngày càng được hiện đại hoá. Thay vì phải ghi sổ sách lưu trữ
trên giấy tờ truyền thống thì giờ đây đã có những phần mềm được
sử dụng để giúp việc quản lý sinh viên được dễ dàng hơn. Phần mềm
quản lý sinh viên là phần mềm được tạo ra với mục tiêu là giúp đỡ
giáo viên thuận tiện hơn trong việc quản lý điểm sinh viên cụ thể
như xem,sửa,thêm hoặc xoá thông tin của sinh việc. Việc đó tạo ra
sự thuận tiện cho giảng viên, cải thiện việc quản lý nhanh hơn tốt
hơn thuận tiện hơn. Bây giờ khi cần xem hoặc sửa thông tin, điểm
của sinh viên giảng viên không cần phải dò sổ sách, cảm giác ngộp
thở mệt mỏi với hàng tá giấy tờ như trước. Giảng viên chỉ cần đăng
nhập vào phần mềm với một tài khoảng được cấp, ngay lập tức với
những cú click chuột đơn giản giờ đây giáo viên đã có thể truy cập
vào hồ sơ của sinh viên. Tuy nhiên các phần mềm quản lý sinh viên
ngày càng được cải thiện để phục vụ tốt hơn cho giảng viên. Điều đó
nhằm tạo ra những phần mềm tốt hơn về tính năng hoàn thiện hơn
trong việc quản lý sinh viên. Sau đâu chúng em xin giới thiệu về một
phần mềm quản lý sinh viên mà nhóm chúng em đã tạo ra.
LỜI CẢM ƠN
Chúng em xin gửi lời cảm ơn chân thành đến Ths.Từ Thanh Trí người
thầy đã hướng dẫn chúng em. Cảm ơn thầy vì đã tạo điều kiện cũng
như giúp đỡ để chúng em có thể hoàn thành đồ án một cách thành
công. Nhờ có thầy mà chúng em mới cố gắng tìm tòi nghiên cứu để
xây dựng đồ án của mình. Tạo cho chúng em động lực học hỏi
những kiến thức mới để chúng em ngày càng hoàn thiện bản thân
mình hơn. Đây sẽ là cái đà để tụi em đi sâu vào chuyên ngành của
mình và thành công trên con đường tương lai phía trước. Vì là lần
đầu thực hiện cũng như trong lúc hoàn chỉnh phần mềm chúng em
gặp nhiều khó khăn nên không tránh khỏi những thiếu xót. Mong
thầy nhận xét và góp ý để chúng em có thêm nhiều hiểu biết và kinh
nghiệm.
Một lần nữa chúng em xin chân thành cảm ơn thầy!
NHẬN XÉT CỦA GIẢNG VIÊN
............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
Mục lục
MỞ ĐẦU............................................................................................. 2
Chương 1: Tổng quan về phần mềm quản lý sinh viên:............1
1.1 Khái niệm,lí do chọn đề tài:.................................................1
1.1.1 Phần mềm quản lý sinh viên:........................................1
1.1.2..........Lí do chọn đề tài, mục đích khi xây dựng đề tài:
1
1.2 Phạm vi nghiên cứu của đề tài:..........................................2
1.3 Công nghệ hổ trợ:.................................................................2
Chương 2: Nội dung chương trình.................................................3
2.1: Ý tưởng xây dựng phần mềm:..................................................3
2.1.1 Những bước xây dựng phần mềm:......................................3
2.1.2: Làm rõ ý tưởng:..................................................................3
2.1.3: Ý tưởng để tạo nên phần mềm:....................................7
2.2: Tìm hiểu phòng công tác học sinh sinh viên và thiết kế
hệ thống quản lí sinh viên:........................................................12
2.2.1: Tìm hiểu về phòng công tác học sinh sinh viên:......12
2.2.2: Tìm hiểu quy trình quản lý sinh viên:........................12
2.2.3: Thiết kế hệ thống quản lí sinh viên:..........................12
2.3:Giới thiệu phần mềm quản lí sinh viên:............................14
2.3.1: Ngôn ngữ lập trình Autoit:...............................................15
2.3.2 : Hệ quản trị cơ sở dữ liệu MySQL...............................20
Chương 3:........................................................................................ 36
3.1: Thông tin về trường................................................................38
3.2 : ẩn và thoát chương trình........................................................38
3.3: khoá chương trình...................................................................39
3.4: Danh sách lớp.......................................................................... 41
3.5: Danh sách môn mỗi lớp..........................................................41
3.6: danh sách điểm.......................................................................42
3.7: Cột nhập mã số sinh viên........................................................43
3.8: Tìm kiếm theo mã sinh viên....................................................45
3.9: Xuất file................................................................................... 46
3.10: Nhập file excel......................................................................47
3.11: Khi chọn nút 12.....................................................................49
3.12: Thông tinh sinh viên..............................................................50
3.13: xoá điểm............................................................................... 50
3.14: Xoá thông tin sinh viên.........................................................51
Chương 4: kết luận............................................................................ 51
4.1 : Đánh giá về phần mềm quản lý sinh viên của nhóm:...........51
4.2 : Những điểm đạt và chưa đạt được:......................................52
4.3 : Hướng phát triển:................................................................52
MỤC LỤC ẢNH
Ảnh 1-0-1: Logo AUTOIT.....................................................................2
Ảnh 1-0-2: Logo MYSQL......................................................................2
Ảnh 1-0-3 : Mô Hình Mạng Lan...........................................................3
Ảnh 2-0-1: Sơ đồ ý tưởng xây dựng phần mềm quản lí sinh viên.......7
Ảnh 2-0-2:Môi trường lập trình Autoit script......................................8
Ảnh 2-0-3:Sơ đồ ý tưởng xây dựng phần mềm................................11
Ảnh 2-0-4:Mô hình quản lý sinh viên................................................14
Ảnh 3-0-1:Giao diện đang nhập........................................................36
Ảnh 3-0-2:Kiểm tra xem mật khẩu mình nhập vào đúng hay sai....37
Ảnh 3-0-3:Giao diện chính của chương trình....................................37
Ảnh 3-0-4:Khi rê chuột vào biểu tượng thì chữ tài nguyên môi trường
xuất hiện........................................................................................... 38
Ảnh 3-0-5:Khi nhấn chuôt vào nút ẩn thì chương trình sẽ ẩn xuống
khay hệ thống................................................................................... 39
Ảnh 3-0-6: khoá màn hình................................................................40
Ảnh 3-0-7:Khi nhấn vào sẽ xuất hiện tất cả các lớp của trường.......41
Ảnh 3-0-8:Khi chọn 1 lớp nào đó thì khung 6 tự động hiện tát cả các
môn thuộc lớp đó.............................................................................. 42
Ảnh 3-0-9:Khi chọn môn . sẽ hiện danh sách điểm sinh viên 1 lớp
của môn đang chọn........................................................................... 43
Ảnh 3-0-10:Khung nhập mã sinh viên..............................................44
Ảnh 3-0-11:Tìm điểm tất cả môn của 1 sinh viên............................45
Ảnh 3-0-12: bản chọn nơi xuất file...................................................46
Ảnh 3-0-13:Khi xuất theo mã sinh viên............................................47
Ảnh 3-0-14:Khi xuất theo lớp...........................................................47
Ảnh 3-0-15:Khi chọn xong file ta sẽ chọn sheet cần nhập vào........48
Ảnh 3-0-16:Khi chương trình nhập dữ liệu vào kết thúc.................49
Ảnh 3-0-17:Một bảng mới hiện lên cho chúng ta chỉnh sửa điểm
.nếu muốn thêm mới điểm ta chỉ cần sửa lại mã số sinh viên và môn
.......................................................................................................... 49
Ảnh 3-0-18:Khi chọn nút 13 sẽ xuất hiện bảng cho biest về thông tin
sinh viên .có thể thêm mới 1 thông tin sinh viên nào đó.................50
Ảnh 3-0-19:Khi ta chọn điểm 1 sinh viên và chọn nút 12 thì sẽ xoá
bỏ điểm 1 môn của sinh viên đó.......................................................51
Ảnh 3-0-20:Khi chọn xoá thông tin sinh viên sẽ xoá tất cả thông tin
và điểm của sinh viên đó..................................................................51
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
Chương 1: Tổng quan về phần mềm quản lý sinh
viên:
1.1 Khái niệm,lí do chọn đề tài:
1.1.1
Phần mềm quản lý sinh viên:
Ở các trường đại học hay các cơ sở đào tạo giáo dục thì việc quản lý
sinh viên luôn được đặt lên hàng đầu. Với một số lượng sinh viên
quá lớn việc quản lý bằng sổ sách đã không còn phù hợp thay vào
đó cần một công cụ hổ trợ giảng viên quản lý được những thông tin
cũng như điểm của sinh viên. Từ nhu cầu thiết yếu trên mà phần
mềm quản lý sinh viên ra đời.
Phần mềm quàn lý sinh viên là một phần mềm hổ trợ cho người sử
có thể quản lý thông tin của nhiều người một cách đơn giản. Cung
cấp hỗ trợ người dùng (ở đây đa số là giảng viên) một giao thức đơn
giản hơn, nhanh hơn trong việc truy cập vào thông tin của sinh viên.
Tạo điều kiện thuận lợi cho việc quản lý.
1.1.2
Lí do chọn đề tài, mục đích khi xây dựng
đề tài:
*Lí do chọn đề tài:
+
Việc quản lý sinh viên là việc làm cần thiết ở tất cả các trường
đại học hay cơ sở đào tạo.
+
Phòng công tác học sinh sinh viên phải làm việc tích cực để có
thể quản lí tất cả một khối lượng lớn sinh viên.
+
Cần một công cụ hỗ trợ cải thiện việc quản lý sinh viên.
Từ những nguyên nhân chủ yếu trên mà chúng em quyết định
thực hiện đồ án xây dựng phần mềm quản lý sinh viên.
Mục đích khi xây dựng phần mềm:
Mục đích của đề tài là tìm hiểu phân tích, xây dựng hệ thống phần
mềm quản lý sinh viên ứng dụng cho phòng công tác học sinh sinh
Nhóm 13
trang 1
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
viên,phòng đào tạo thanh tra của giáo dục để quản lý học sinh sinh
viên.
Kết quả khi xây dựng phần mềm phải đáp ứng những yêu cầu cơ
bản sau đây:
+
Tạo ra một môi trường đơn giản, dễ dàng cho giảng viên sử
dụng
+
Cho phép giảng viên truy cập để xem điểm, thông tin của sinh
viên
+
Cho phép giảng viên chỉnh sửa, thêm điểm và thông tin của
sinh viên
1.2 Phạm vi nghiên cứu của đề tài:
Vì là lần đầu nghiên cứu cộng thêm lượng kiến thức chưa nhiều nên
phạm vi nghiên cứu của chúng em còn khá hẹp chỉ ở mức độ quản
lý nội bộ giữa những giáo viên qua giao thức mạng LAN chứ chưa
thể kết nối và phát triển trên internet.
Những phần nghiên cứu:
Đăng nhập vào hệ thống
Thêm người dùng sử dụng hệ thống
Quản lý thông tin sinh viên
Tìm kiếm lớp,ngành học
Xem, kiểm tra điểm sinh viên
Xem, cập nhật thông tin sinh viên
Cập nhật điểm sinh viên
Cập nhật danh sách dinh viên
Cập nhật kết quả học tập của sinh viên
1.3 Công nghệ hổ trợ:
Ngôn ngữ lập trình autoit
Ảnh 1-0-1: Logo AUTOIT
Nhóm 13
trang 2
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
Hệ quản trị cơ sở dữ liệu MySQL
Ảnh 1-0-2: Logo MYSQL
Ngôn ngữ lập trình autoit và hệ quản trị cơ sở dữ liệu là 2 thành
phần cấu tạo nên phần mềm quản lý học sinh sinh viên trong đó
ngôn ngữ lập trình giữ vai trò chủ đạo còn hệ cơ sở dữ liệu nhằm
truy xuất dữ liệu.
Phần mềm sử dụng giao thức mạng LAN thích hợp với quy mô nhỏ
như trong một trường học.
Ảnh 1-0-3 : Mô Hình Mạng Lan
Chương 2: Nội dung chương trình
2.1: Ý tưởng xây dựng phần mềm:
2.1.1 Những bước xây dựng phần mềm:
Xây dựng giao diện đăng nhập của phần mềm.
Xây dựng giao diện chính.
Thiết kế xây dựng phần hiển thị các tính năng của phần mềm.
Xây dựng những tính năng cơ bản của phần mềm.
Nhóm 13
trang 3
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
Nhập điểm, thông tin sinh viên
Xem thông tin sinh viên
Chỉnh sửa thông tin,điểm sinh viên khi cần thiết
Xoá thông tin, điểm sinh viên khi cần thiết
Xuất điểm của sinh viên
Thiết lập giao thức kết nối giữa Autoit và MySQL.
Xây dựng cơ sở dữ liệu trên MySQL, biến đổi thành một sever cho
máy khác đăng nhập và sử dụng phần mềm.
2.1.2: Làm rõ ý tưởng:
Sau khi đã lên ý tưởng chúng em tiếp tục làm rõ các vấn đề liên
quan đến ý tưởng đã đề ra.
2.1.2.1: Xây dựng giao diện:
Mục đích là xây dựng được một phần mềm có giao diện dễ nhìn, phù
hợp với môi trường công tác, làm việc của giảng viên.
Yêu cầu là thiết kế được một giao diện dễ nhìn dễ hiểu và dễ sử
dụng.
Phần thiết kế giao diện được chia làm hai phần: giao diện đăng nhập
và giao diện sau khi đăng nhập( giao diện làm việc).
Giao diện đăng nhập gồm đầy đủ phần điền tên đăng nhập và mật
khẩu, nút nhấn đăng nhập, phía trên là tên phần mềm.
Giao diện làm việc gồm phần chọn lớp, môn, phần nội dung nơi hiển
thị điểm, thông tin, còn có những nút nhấn tính năng của phần mềm.
Ngoài ra phần giao diện còn có các phần phụ (icon,lời chúc) một
phần là trang trí, một phần mang lại cảm giác dễ chịu cho người làm
việc không cảm thấy khô khan.
2.1.2.2: Xây dựng tính năng phần mềm:
Bất kể là một chương trình hay phần mềm nào đều cần có các tính
năng cơ bản của nó. Vì vậy khi xây dựng thiết kế phần mềm quản lý
sinh viên chúng em cũng đã suy nghĩ đến những tính năng cơ bản
Nhóm 13
trang 4
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
của nó. Theo đó phần mềm quản lý sinh viên được chúng em xây
dựng sẽ bao gồm năm tính năng chính: nhập, xem, chỉnh sửa, xoá,
xuất thông tin, điểm của sinh viên.
Nhập: cho phép giảng viên nhập điểm,thông tin cho từng sinh
viên, tuy nhiên để thuận lợi cũng như hỗ trợ cho giảng viên thì
phần nhập giảng viên có thể chèn file excel theo một mẫu cho
sẵn để tiết kiệm thời gian. Như vậy giờ đây khi nhập điểm cho
sinh viên giáo viên chỉ chần chèn file excel đã có điểm cuản sinh
viên của mình vào. Mục đích của việc làm trên là để tiết kiệm
thời gian,công sức của giảng viên khi nhập điểm,thông tin sinh
viên.
Xem: là tính năng cho phép giảng viên xem lại điểm số, thông
tin của sinh viên. Việc này hỗ trợ cho giảng viên có thể dễ dàng
xem điểm, thông tin của các lớp mà mình dạy. Một tính năng
khác phục vụ cho việc xem chính là tìm kiếm. Theo đó thay vì
phải dò tên sinh viên theo lớp, ngành thì giờ đây giảng viên chỉ
cần nhấp vào công cụ tìm kiếm và nhập mã số sinh viên của
sinh viên đó vào thì giảng viên có thể xem điểm cũng như thông
tin cúainh viên đó.
Chỉnh sửa: được thiết lập để cho phép giảng viên chỉnh sửa
thông tin, điểm của sinh viên khi cần thiết ví dụ như xảy ra sai
xót hoặc có sự thay đổi. Hỗ trợ giảng viên có thể thay đổi điểm,
thông tin, chỉnh sửa sai xót một cách dễ dàng nhất.
Xoá: sau khi xem xét thông tin của một sinh viên, khi sinh viên
này đã nghỉ học hay chuyển trường khác, hồ sơ không còn cần
thiết để lưu trữ trong nhà trường nữa khi đó cần một công cụ để
xoá thông tin, điểm của sinh viên đó đi. Từ suy nghĩ đó mà
chúng em thiết lập tính năng xoá của phần mềm.
Xuất: khi đã có nhập, lưu trữ thì đương nhiên cần có tính năng
để giảng viên có thể xuất những thông tin, điểm số mà mình
Nhóm 13
trang 5
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
nhập vào. Từ lí do đó mà chúng em đã thiết lập tính năng xuất
thông tin, điểm của sinh viên. Hỗ trợ cho giảng viên có thể xuất
thông tin, điểm của lớp hay từng sinh viên nhất định. Tính năng
này không chỉ hỗ trợ giảng viên mà còn giúp đỡ sinh viên khi
muốn xin bảng điểm của mình những lúc cần thiết.
=> những tính năng cơ bản cũng như cần thiết cho một phần mềm
quản lý sinh viên.
2.1.2.3: Xây dựng cơ sở dữ liệu:
Đối với phần mềm quản lý sinh viên, nó cần một nới để lưu trữ cũng
như truy xuất dữ liệu ra ngoài. Vì vậy mà việc xây dựng một cơ sở
dữ liệu là vô cùng cần thiết hay chính xác hơn là việc nhất định phải
thực hiện.
Việc xây dựng cơ sở dữ liệu gồm hai phần chính: lập hệ cơ sở dữ liệu
bằng MySQL và tạo liên kết giữa Autoit và MySQL để đăng nhập và
truy xuất dữ liệu.
Xây dựng cơ sở dữ liệu chủ yếu được dựa vào hệ cơ sở dữ liệu
MySQL. Theo đó chúng em đã cài đặt và xây dựng cơ sở dữ liệu trên
MySQl, việc cài đặt hệ cơ sở dữ liệu là để có thể lưu trữ thông tin,
điểm của sinh viên. Khi cài và sử dụng MySQL thì chỉ cần thiết lập
trên một máy trung tâm. Khi đó máy này sẽ đóng vai trò như máy
chủ trung tâm nơi các máy tính khác truy cập hay xuất dữ liệu khi ở
chung cùng một hệ thống mạng. Khi thiết lập hệ cơ sở dữ liệu ta sẽ
cung cấp user cho việc nhập xuất dữ liệu. Sau khi có user chúng em
bắt đầu tạo mảng, tạo bảng nơi mà chúng em sẽ lưu trữ dữ liệu. Với
việc có hệ cơ sở dữ liêu chúng ta có thể dễ dàng quản lý thông tin,
điểm số của sinh viên.
Sau khi đã thiết lập được hệ cơ sở dữ liệu trên MySQL thì đây cũng
chỉ là một hệ cơ sở dữ liệu đơn lẻ, cần kết nối đó với phần mềm. Để
có được kết nối này chúng em đã tạo các liên kết từ Autoit sang
Nhóm 13
trang 6
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
MySQL. Theo đó có thể xác định được hướng đi của việc nhập xuất
dữ liệu ở đâu và như thế nào. Khi máy cài đặt MySQL ở dạng máy
chủ và các máy con cùng sử dụng một mạng, các máy con có được
địa chỉ Ip của máy chủ thì có thể đăng nhập vào phần mềm sau đó
truy xuất dữ liệu, chỉnh sửa dữ liệu, xoá hay xuất dữ liệu ( tính năng
nhập, xem, chỉnh sửa, xoá và xuất của phần mềm).
2.1.2.4: Sơ đồ ý tưởng xây dựng phần mềm:
Nhóm 13
trang 7
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
Xây dựng phâần mềầm
Xây dựng giao diện
Giao diện đăng nhập
Nhập
Giao diện sau đăng
nhập
Xem
Xây dựng cơ sở dữ
liệu
Xây dựng tnh năng
Chỉnh sửa
Lập giao thức
Xoá
Xây dựng cơ sở dữ liệu
Xuâất
Ảnh 2-0-4: Sơ đồ ý tưởng xây dựng phần mềm quản lí sinh viên
2.1.3: Ý tưởng để tạo nên phần mềm:
Theo nhu cầu của thời đại hiện nay, việc quản lý sinh viên là việc vô
cùng cần thiết ở tất cả các trường đại học và cơ sở giáo dục. Phần
mềm quản lý sinh viên cần phải dễ sử dụng và đáp ứng nhu cầu sử
dụng của giảng viên.Để làm bất cứ việc gì ta đều cần có ý tưởng,
Nhóm 13
trang 8
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
xây dựng phần mềm quản lý sinh viên cũng vậy, ta cần có một ý
tưởng nhất định. Vì thế trước khi bắt tay vào làm chúng em đã suy
nghĩ và đưa ra những ý tưởng riêng của mình. Theo đó, vì thời gian
có hạn cũng như kinh nghiệm và kiến thức chưa nhiều nên chúng em
chỉ suy nghĩ xây dựng được phần mềm với những tính năng đơn giản
cùng với giao diện dễ sử dụng. Từ ý tưởng sơ bộ trên chúng em đã
tiến hành làm rõ và xác định những vấn đề cần thực hiện như sau:
xác định môi trường làm việc, xác định công việc cần thực hiện, làm
rõ tính năng của phần mềm, xác định phần dữ liệu, trang trí.
2.1.3.1: Xác định môi trường làm việc:
Vì kinh nghiệm ít, kiến thức cũng chưa nhiều nên khi suy nghĩ đến
việc xây dựng phần mềm quản lý sinh viên chúng em cần một ngôn
ngữ dễ hiểu, dễ thực hiện. Sau khi tìm hiểu thì chúng em quyết định
chọn Autoit là ngôn ngữ giúp chúng em thực hiện xây dựng phần
mềm quản lý sinh viên. Theo đó khi lập trình môi trường làm việc của
chúng em sẽ là môi trường lập trình của Autoit. Sau khi xác định môi
trường làm việc là Autoit script- môi trường lập trình của Autoit- thì
chúng em mới có thể tiến hành việc thực hiện chương trình.
Nhóm 13
trang 9
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
Ảnh 2-0-5:Môi trường lập trình Autoit script
2.1.3.2: Xác định những việc cần thực hiện:
Viết phần mềm trên Autoit script bằng ngôn ngữ lập trình Autoit.
Thiết kế phần đăng nhập,thiết kế khung, phần trang trí
Thiết kế giao diện cho phần mềm
Thiết kế các nút nhấn và công dụng của các nút nhấn
Thiết lập phím nóng để thoát khỏi phần mềm
Xây dựng tính năng của phần mềm.
+
+
+
+
+
Chèn file excel vào phần mềm (thêm điểm)
Chỉnh sửa điểm, thông tin sinh viên
Xoá điểm, thông tin
Hiển thị điểm,tìm kiếm sinh viên
Xuất điểm,thông tin
Xây dựng liên kết đến MySQL để tạo cơ sở dữ liệu
Liên kết các nút nhấn với các chức năng của phần mềm
Hoàn thiện các phần hiển thị, giao diện của phần mềm
Kiểm tra hoạt động của phần mềm
Hoàn chỉnh phần mềm xuất ra sản phẩm là phần mềm quản lý sinh
viên.
2.1.3.3:Làm rõ tính năng của phần mềm:
Cũng như tất cả các phần mềm quản lý sinh viên khác, phần mềm
quản lý sinh viên của chúng em được tạo ra nhằm mục đích giúp đỡ,
hỗ trợ giảng viên dễ dàng quản lý thông tin, điểm của sinh viên. Để
làm được điều đó nó cần những tính năng như nhập, chỉnh sửa, xoá
và xuất thông tin, điểm của sinh viên.
Nhập: viết chương trình cho phép giảng viên nhập hoặc chèn
file excel chứa điểm của sinh viên vào phần mềm. Cần thiết kế giao
thức cho phép người dùng nhập dữ liệu, cho phép chèn file excel
theo mẫu có sẵn vào phần mềm, biến file excel thành dữ liệu của
chương trình phần mềm.
Nhóm 13
trang 10
Xây dựng phần mềm quản lí sinh viên đại học
ThS.Từ Thanh Trí
GVHD:
Chỉnh sửa: là cho phép giảng viên xem rồi sửa các thông tin
hay điểm của sinh viên khi cần thiết. Để làm được điều đó cần lập
trình để hiện điểm, thông tin sinh viên khi giảng viên nhấp vào một
sinh viên nào đó, sau đó thiết lập để giảng viên có thể nhập lại
những điều sai sót.
Xoá: là chức năng dùng để xoá thông tin, điểm của sinh viên
khi không còn cần thiết để lưu trữ nữa. Muốn được như vậy cần lập
trình để phần mềm kết nối với cơ sở dữ liệu và xoá đi dữ liệu đã có
sẵn.
Xuất: dùng để xuất thông tin và điểm của sinh viên khi cần
thiết. Một lần nữa chức năng này cần lập trình để truy cập cở sở dữ
liệu và xuất phần dữ liệu được chọn ra ngoài.
2.1.3.3: Xác định phần dữ liệu, trang trí:
Xác định rõ ràng dữ liệu ở đây chính là thông tin và điểm của sinh
viên. Cần có một hệ cơ sở dữ liệu để quản lý lượng dữ liệu đó. Yêu
cầu là xây dựng được một hệ cơ sở dữ liệu, nơi mà chúng ta có thể
nhập, xoá hay xuất dữ liệu.
Trang trí: là thêm những icon hay tính năng phụ trợ cho phần mềm.
Thêm các icon đóng vai trò là các nút nhấn để thực thi các chức
năng của phần mềm. Thêm một số icon trang trí nhằm tạo ra sự
khác biệt của phần mềm như biểu tượng của trường, tên phần
mềm,..v..v..
2.1.3.4: Sơ đồ ý tưởng thực hiện:
Nhóm 13
trang 11
- Xem thêm -