đồ án tốt nghiệp - quản lí thẻ sinh viên của thư viện - Pdf 11

qwertyuiopasdfghjklzxcvbnmqwertyuiop
asdfghjklzxcvbnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghjklzxcvbnmqw
ertyuiopasdfghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyuiopasdfg
hjklzxcvbnmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwertyuiopasdfghjk
lzxcvbnmqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuiopasdfghjklzx
cvbnmrtyuiopasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwertyuiopasdfghjk
lzxcvbnmqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuiopasdfghjklzx
cvbnmqwertyuiopasdfghjklzxcvbnmqwe

2

KẾ HOẠCH LÀM VIỆC

Công việc Ngày Người làm
Khảo sát 01/03/2008 – 02/03/2008
Nguyễn Thị Lĩnh
Nguyễn Thị Minh Ngọc
Phân tích 03/03/2008 – 05/03/2008
Nguyễn Thị Lĩnh
Nguyễn Thị Minh Ngọc
Nguyễn Thị Thanh Tâm
Vũ Hồng Lê
Thiết kế 06/03/2008 – 10/04/2008
Nguyễn Thị Lĩnh
Nguyễn Thị Minh Ngọc
Nguyễn Thị Thanh Tâm
Vũ Hồng Lê
Cài đặt
Kiểm thử

Danh sách thành viên của nhóm:
- Nguyễn Thị Minh Ngọc
- Nguyễn Thị Lĩnh
- Nguyễn Thị Thanh Tâm
- Vũ Hồng Lê
Thời gian dự tính:
- Ngày bắt đầu: 01/03/2008
- Ngày kết thúc: 13/04/2008


chất lượng thời sự
Hầu như không thể theo dõi tình hình sinh viên của các lớp, các ngành, các khoa

A) Thẻ sinh viên
 Đối với sinh viên, nó thay thế cho thế cho giấy chứng nhận sinh viên, thẻ thư viện

 Đối với người quản lí (nhà trường)
 Bảo vệ nhà trường: là cơ sở để nhận diện sinh viên của nhà trường
 Quản sinh: là cơ sở để nhận biết sinh viên của mỗi khoa
 Thư viện: là căn cứ để cho mượn tài liệu
 Phòng chính trị và công tác sinh viên: quản lí, cập nhật ,thống kê
 Giám thị : có thể biết được những gian lận trong thi cử …

B)Đặc điểm của thẻ sinh viên:
Bao gồm :
 Họ tên sv
 Giới tính
 Ngày sinh
 Mã số sinh viên
 Lớp
 Khoa
 Trường
 Hộ khẩu thương trú
Project : Quản lí thẻ sinh viên của thư viện

4
 Mã vạch
 Thời hạn có giá trị

C)Phụ trách quản lí thẻ sinh viên:

+ Việc quản lý bằng sổ sách trở nên cồng kềnh, dễ bị mối mọt thất lạc
+ Việc sửa chữa hay cập nhật mất nhiều thời gian
+ Phương pháp quản lý thủ công làm giảm hiệu quả quản lý điều hành của thư viện
+ Tính bảo mật an toàn không cao nên thông tin dễ bị mất
+ Không mang tính thời đại

Project : Quản lí thẻ sinh viên của thư viện

5
3 Xác định mục tiêu và phương án giải quyết:
 Ngày nay với sự phát triển mạnh mẽ của Công nghệ thông tin việc ứng dụng
những thành tựu của ngành CNTT vào tất cả các ngành khác đặc biệt là trong
lĩnh vực quản lý trở thành một xu hướng tất yếu.
 Trong công tác quản lý nếu chúng ta làm mọi việc bằng tay thì sẽ rất khó khăn
và rất có thể mắc những sai sót. Nhưng nếu ứng dụng CNTT thì mọi việc sẽ rất
tiện lợi, tiết kiệm thời gian, nhân lực và cả tri phí.
 Bài tập này xây dựng một ứng dụng của ngành CNTT vào công tác quản lý sinh
viên của thư viện.

A)Mục đích của bài toán:
 Giúp cán bộ phòng chính trị và công tác sinh viên có thể quản lí dễ dàng, đơn
giản, nhanh chóng về các vấn đề quản lí
 Giúp nhân viên thư viện khi làm thẻ, nhập xuất dữ liệu về sinh viên được dễ
dàng, hiệu quả
 Giúp sinh viên khi đăng ký làm lại thẻ được nhanh chóng hơn
 …

B)Ưu điểm của hệ thống mói
*Cập nhật thông tin nhanh chóng và chính xác
 Khi sinh viên nhập trường, nhân viên thư viện sẽ nhận được thông tin của các

-Lên kế hoạch
-Xác định nội dung cần khảo sát
-Thực hiện khảo sát
b)Phân tích thiết kế hệ thống:
-Tổng hợp thông tin khảo sát
-Phân tích,tổng hợp đưa ra các sơ đồ cần thiết như: sơ đồ chức năng,sơ đồ luồng dữ
liệu…
-Thiết kế chương trình, tạo khung hình chi tiết về chương trình cần xây dựng
c)Xây dựng,hoàn thiện và thử nghiệm chương trình :
-Xây dựng chương trình, xây dựng các modul , các thư viện đi kèm nếu cần.
-Cài đặt chạy thử dể kiểm tra lỗi và thử nghiệm các chức năng để xem cét tính khả thi
và tìm ra các chức năng cần bổ sung.
-Thực hiện sửa lỗi sau khi đã kiểm tra và hoàn thiện các chức năng còn thiếu. Công
việc này được lặp lại đến khi đáp ứng yêu cầu.
-Sau khi hoàn thiện sẽ chính thức đưa chương trình vào hoạt động.
-Theo dõi qúa trình hoạt động để kịp thời khắc phục những lỗi xảy ra.

3. Dự trù về nhân lực, kinh phí:

3. Quá trình làm thẻ
 Khi sinh viên nhập trường phòng chính trị và công tác sinh viên sẽ ghi lại các
thông tin trên hồ sơ sinh viên:
 Giấy triệu tập trúng tuyển
 Thẻ dự thi
 Hồ sơ trúng tuyển
 Giấy khai sinh (bản sao)
 Bằng tốt nghiệp (bản sao) hoặc giấy chứng nhận tốt nghiệp tam thời (bản gốc)
 Học bạ THPT (bản sao)
 Sổ Đoàn hoặc Đảng
 Chứng minh thư nhân dân (bản sao)
 Các loại giấy tờ ưu tiên nếu có
Khi đã vào học trở thành sinh viên của trường nhà trường sẽ làm thẻ cho sinh viên
mới vào trường
Project : Qun lớ th sinh viờn ca th vin

8
Khi sinh viờn b mt th hay th b sai mun lm li th sinh viờn cn lm n gi
cho qun sinh ca khoa mỡnh xỏc nhn, sau ú em lờn th vin lm li th
sinh viờn. n xin cp th v i th theo biu mu sau:

Cộng hoà xã hội chủ nghĩa Việt nam
Độc lập - Tự do - Hạnh phúc
Hải Phòng, ngày
tháng năm 200
Đơn xin cấp thẻ đổi thẻ sinh viên
Kính gửi: - Phòng Đào tạo và Công tác sinh viên.
Tên Em là: Sinh
ngày: Giới tính:
Sinh viên Lớp Thuộc

thng qun lớ sinh viờn nhp vo cỏc thụng tin trờn h s sinh viờn tin hnh
lm th cho mi sinh viờn
2) Khi sinh viờn lm li th do sai sút thỡ sinh viờn lờn trung tõm t liu lm li
th :
Sinh viờn np li th b hng
Project : Quản lí thẻ sinh viên của thư viện

9
 Đưa ra thông tin sai lẫn trên thẻ
Nhân viên thư viện thông qua mã sinh viên của sinh viên đó để truy nhập vào hệ
thống để kiểm tra:
 Nếu hệ thống cho kết quả đúng như sinh viên cung cấp thì nhân viên thu lại thẻ
cũ và làm thẻ mới cho sinh viên.
 Nếu sinh viên đưa ra thông tin sai lệch với thông tin có sẵn trong hệ thống thì
nhân viên thư viện sẽ gửi thông tin đến phòng CT&CTSV để yêu cầu kiểm tra lại
hồ sơ sinh viên. Và gửi kết quả trả lại cho nhân viên . Sau đó nhân viên thư viện
tiến hành làm lại thẻ cho sinh viên
3) Khi sinh viên làm lại thẻ do bị mất nhân viên thư viện sẽ truy cập vào hệ thống
lấy thông tin sinh viên và làm lại thẻ cho sinh viên.
III. Phân tích thiết kế hệ thống:

1. Sơ đồ phân cấp chức năng:

Project : Quản lí thẻ sinh viên của thư viện

10


Cập nhật hồ sơ SV
Làm mới
Làm lại
Số thẻ SV làm mới

Số thẻ SV làm lại
S
ố th


SV b


sai
lệch
T

ng s


th


sinh
viên đã làm
Làm lại do sai
Bị mất thẻ
Project : Quản lí thẻ sinh viên của thư viện

11

danh
mục

D/l danh mục

C
ập nhật,
làm th


D/l c
ập nhật,
làm th


D/l c
ập nhật,
làm th


2. C
ập nhật,

làm th


D/l c
ập nhật,
làm th


ếm,
thống kê
Project : Quản lí thẻ sinh viên của thư viện

12
 Quản lý danh mục dùng chung:

Danh mục Khoa
Danh mục Ngành
Danh mục Lớp
Khoa
Ngành
Lớp
Nhân viên thư viện
1.1 Nhập sửa danh mục Khoa

SV mới nhập trường phải nộp HSSV, phòng CT&CTSV sẽ lưu lại
các thông tin trên HSSV:
- Mã SV
- Tên SV
- Lớp
- Ngành
- Khoa
- Ngày sinh
- Giới tính
- Hộ khẩu thường trú
Mọi sự thay đổi liên quan đến SV sẽ được cập nhật vào HSSV
(Theo các phiếu tương ứng có mẫu quy định sẵn)
 Input: thông tin về sinh viên
C
ập

nh
ật

H


s
ơ

SV

Làm mới
Làm lại
Hồ sơ SV

 Output: hồ sơ sinh viên

 Làm thẻ mới:
Khi SV nhập trường, phòng CT&CTSV sẽ thông qua hệ thống
quản lý SV nhập vào các thông tin trên HSSV để tiến hành làm thẻ
cho mỗi SV theo mẫu sau:

// THẺ SV
 Input: Hồ sơ sinh viên
 Output: thẻ sinh viên

 Làm lại thẻ:
SV có nhu cầu làm lại thẻ SV thì phải đăng ký theo mẫu sau:

// Đơn xin cấp lại thẻ

SV nộp đơn đăng ký làm lại thẻ cho thư viện.

 Làm lại thẻ bị sai:
Nhân viên thư viện thông qua mã sinh viên để truy cập vào
hệ thống để kiểm tra:
- Nếu hệ thống cho kết quả đúng như SV cung cấp
thì nhân viên thư viện thu lại thẻ cũ và tiến hành
làm thẻ mới cho sinh viên.
- Nếu thông tin SV đưa ra sai lệch với thông tin có
sẵn trong hệ thống thì nhân viên thư viện sẽ gửi
thông tin đến phòng CT&CTSV yêu cầu kiểm tra
lại hồ sơ sinh viên. Sau đó gửi kết quả lại cho SV.
SV xác nhận lại thông tin đúng cho thư viện. Rồi
nhân viên thư viện tiến hành làm lại thẻ cho SV


SV

L
àm

m
ới

S


th


SV

Làm lại
S


th


SV

bị sai lệch
T
ổng


àm

l
ại

3.4 Th
ống kê, tìm kiếm
t
ổng

s


th


SV
đ
ã

l
àm

3.3 Th
ống kê, tìm kiếm
s


th


Nganh(MaNganh,TenNganh,MaKhoa)
Lop(MaLop,TenLop,MaNganh)
Thesv (Masv, Mavach, Thoihan, Mauthe)
Hososv (Malop, Masv, Tensv, Gioitinh , Ngaysinh, Quequan)
Sơ đồ liên kết tập thực thể ban đầu
Khoa

-MaKhoa
-TenKhoa
Nganh

-MaNganh
-TenNganh
-MaKhoa
Lop

-MaLop
-TenLop


1

1

1

n n
n
n
User

Ma_user
Ten_user
ChucVu

Project : Quản lí thẻ sinh viên của thư viện

17
Sơ đồ tập thực thể liên kết ở mức hạn chế
2.Cấu trúc Dữ Liệu các bảng:

*Bảng Khoa:
Tên cột Kiểu dữ liệu Độ dài NULL

-MauThe
HoSoSV

-MaSV
-MaLop
-TenSV
-NgaySinh
-QueQuan
-GioiTinh
User

Ma_user
Ten_user
ChucVu
Project : Quản lí thẻ sinh viên của thư viện

18
Tên cột Kiểu dữ liệu Độ dài NULL
Malop Int 4 X
Tenlop Varchar 20 X
Manganh Int 4 X
*Bảng Hồ sơ SV:
Tên cột Kiểu dữ liệu Độ dài NULL
Masv Int 10 X
Malop Int 4 X
Tensv Nvarchar 50 X
Ngaysinh Datetime 10 X
Quequan Nvarchar 200 X
Gioitinh Char 10 X


 Nếu đúng thì báo cáo thành công và cho phép truy cập vào hệ thống.
 Nếu sai đưa ra thông báo lỗi
 Nếu muốn thoát khỏi form thì người dùng nhấn nút Huỷ bỏ ( thực hiện lệnh thoát)
 Nút lệnh Giúp đỡ giúp cho người dùng chưa biết cách sử dụng Form

b)Giao diện chính
Giao diện chính của chương trình sau khi người dùng đăng nhập với tư cách là người
sử dụng

Project : Quản lí thẻ sinh viên của thư viện

20 Bao gồm các menu:
 Hệ thống
 Danh mục
 Làm thẻ
 Trợ giúp
- Nếu không phải admin thì khi đăng nhập vào hệ thống
+ Trong menu hệ thống
Nhãn đổi mật khẩu, thao tác với dữ liệu : được ẩn đi (không cho phép người
dùng sử dụng)
+ Trong menu danh mục
Khoa, ngành,lớp, hồ sơ sinh viên : thao tác cập nhật sẽ được ẩn đi(chi cho
phép người dùng xem, đọc dữ liệu mà không có quyền thay đổi hay thêm
vào dữ liệu)
+ Menu làm thẻ cũng được dấu
- Còn nếu là admin thì tất cả các danh mục sẽ được hiển thị và có hiệu lực


─ Nếu đúng thì sẽ ghi một bản mới vào trong cơ sở dữ liệu
- Xoá:
Khi admin nhấn nút xoá thì hệ thống sẽ kiểm tra các thông tin nhập vào có ở
trong cơ sở dữ liệu không
Nếu đúng thì đưa ra cảnh báo và hỏi lại xem có chắc chắn xoá không ?
Đưa ra hai lựa chọn :Yes/no
Nếu nhấn yes: Hệ thống sẽ xoá bản ghi trên khỏi cơ sở dữ liệu
Nếu nhấn no: Hệ thống quay trở về form frmuser
- Sửa:
Khi admin nhấn nút sửa thì hệ thống sẽ căn cứ vào các thông tin nhập vào và truy
nhập vào cơ sở dữ liệu và sửa lại
*)Khi admin vào thay đổi mật khẩu. Hệ thống đưa ra form thay đổi mật khẩu Nhập mật khẩu mới và xác nhận nhập lại
Sau đó nhấn nút sửa
Hệ thống truy nhập vào cơ sở dữ liệu và sửa lại
Project : Quản lí thẻ sinh viên của thư viện

23
*)Thao tác với dữ liệu:
Cho phép backup dữ liệu
Dữ liệu cần được sao lưu, chia sẻ
*)Thoát:
Khi nhấn thoát thì hệ thống sẽ thoát khỏi chương trình

d)Menu Danh mục Danh mục bao gồm:


+)Thêm
Hiển thị ra một form mới bao gồm các thông tin
Sau khi người dùng thực hiện lệnh thêm mới ( nhấn nút thêm mới)
Project : Quản lí thẻ sinh viên của thư viện

25
Để dữ liệu cập nhật và hiển thị lên form cập nhật thì người dùng nhấn cập nhật để
làm “tươi” dữ liệu
+)Sửa
Khi nhấn nút sửa thì hệ thống sẽ hiển thị ra 1 form sửa (người dùng cũng có thể
sửa trực tiếp trên bảng datagrid view)
Sau đó nhấn nút cập nhật để dữ liệu được làm tươi
+)Xóa
Người dùng chọn trực tiếp trên datagrid view về hồ sơ sinh viên muốn xóa
Sau đó nhấn nút xóa:
Khi nhấn nút xóa thì hệ thống sẽ hiển thị ra một msgbox : đưa ra lời cảnh báo
và chắc chắn xem người dùng có muốn xóa không ?
2 lựa chọn: yes/no
-Nếu yes: sẽ thực hiện xóa trực tiếp
-Nếu No: hệ thống quay trở lại màn hình trước
+)Tìm kiếm

Đưa ra các tiêu chí cho người dùng có thể tìm kiếm dễ dàng
- Tìm kiếm theo mã sinh viên
- Theo tên sinh viên


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status