Website: Email : Tel : 0918.775.368
Lời nói đầu
Với trình độ khoa học ngày càng phát triển, lĩnh vực khoa học điện tử,
đã và đang đợc quan tâm đầu t, ứng dụng trong nhiều lĩnh vực khác nhau.
Trong đó, việc ứng dụng tin học trong mọi tổ chức kinh tế, hành chính đoàn
thể, trong các Xí nghiệp và Công ty, trong các trờng Đại học, Viện nghiên
cứu và thiết kế rất là quan trọng.
Khoa Tin Học Kinh tế đợc thành lập vào năm 2000 và đang lớn lên
cùng với sự phát triển chung của trờng, trớc kia khoa chỉ là một bộ môn trực
thuộc khoa Toán kinh tế với số lợng sinh viên ít. Nên số luận văn tốt nghiệp
là không nhiều, nên việc quản lý luận văn chỉ làm thủ công trên giấy tờ. Nh-
ng hiện nay Khoa đã tách ra thành một khoa độc lập, theo đó số lợng sinh
viên tăng lên rất đáng kể và số luận văn của sinh viên tốt nghiệp cũng tăng
lên rất nhiều với nhiều chủng loại và đề tài phong phú. Do đó, việc quản lý
luận văn trong việc thống kê, tìm kiếm, tính toán, thông báo kịp thời những
thông tin cần thiết là rất phức tạp. Mặc dù trên Khoa đã áp dụng Excel để
quản lý luận văn nhng vẫn cha đáp ứng đợc nhu cầu thực tế. Vì vậy, vấn đề
thiết kế một chơng trình quản lý luận văn cho Khoa càng trở nên bức thiết.
Xuất phát từ các nhu cầu thực tế và đợc sự đồng ý của giáo viên hớng
dẫn, cô Trần Thị Thu Hà, em chọn đề tài: " Lập chơng trình quản lý luận
văn của khoa tin học kinh tế bằng Visual FoxPro".
Mục tiêu của đề tài này là phân tích và thiết kế chơng trình quản lý
luận văn, nhằm giúp cho việc quản lý thuận tiện và nhanh chóng trong việc
thống kê, tìm kiếm, mợn trả, giảm nhẹ không gian lu trữ, thay thế cho việc
làm thủ công với hiệu quả thấp lại cồng kềnh.
Nội dung của đề án gồm 4 phần chính sau:
Phần 1: Phơng pháp luận chung về hệ thống thông tin quản lý luận văn
của khoa tin học kinh tế.
Phần 2: Phân tích và thiết kế chơng trình quản lý luận văn
Phần 3: Tổng quan chung về visual Foxpro và một số giao diện chính
của chơng trình.
Phần 4: Phần kết luận
Em xin chân thành cảm ơn sự giúp đỡ của các thầy cô giáo trong khoa
Tin học kinh tế, đặc biệt là TS.Trần Thị Thu Hà đã hớng dẫn tận tình trong
suốt quá trình em làm đề tài này. Đây là một đề tài mang tình thực tế, nhng
với kinh nghiệm cha nhiều và kiến thức có hạn nên khó tránh khỏi sai sót, em
mong nhận đợc nhiều ý kiến đóng góp của các thầy cô trong khoa và bạn bè
để em tích luỹ kinh nghiệp để làm các chơng trình sau đợc tốt hơn.
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
Phần 1
Giới Thiệu về hệ thống thông tin quản lý
luận văn của khoa Tin Học kinh tế và lý do
chọn đề tài
I. Tổng quan về hệ thống thông tin quản lý luận văn
trong khoa
Hệ thống quản lý luận văn của khoa từ trớc đến nay đợc làm thủ công
và sử dụng Microsoft excel để quản lý, nên khi một bạn đọc muốn mợn
một luận văn thì nhân viên quản lý lại phải tìm kiếm luận văn đó trong
một bảng danh sách luận văn của cả khoa hay lại phải giở sổ ra tìm kiếm
xem luận văn đó đã có ai mợn cha khi đó mới có thông tinn để trả lời bạn
đọc đợc, đó là những công việc hết sức rất thủ công, nhng các thao tác
thừa hành của nó có tính khoa học rất cao. Tuy vậy, công việc quản gặp
không ít khó khăn, nhất là trong vấn đề lu trữ, cập nhật tra cứu, thống kê
những thông tin cần thiết. Những công việc này đòi hỏi rất nhiều thời gian
và công sức của con ngời mà không thể tránh đợc những nhầm lẫn, sai
sót. Trong thực tế hiện nay, việc quản lý một khối lợng lớn luận văn và
bạn đọc của khoa thật không dễ dàng chút nào, và việc quản lý theo ph-
ơng pháp trên sẽ mất rất nhiều thời gian, thậm chí không đáp ứng nổi nhu
cầu của bạn đọc. Vì vậy, việc lập một chơng trình quản lý luận văn sẽ
giúp cho khoa giải quyết vấn đề này.
II. Khảo sát hệ thống
1. Một số nguyên tắc trong quản lý luận văn
Về nguyên tắc, dù quản lý trên máy vi tính bằng Microsoft Excel nh-
ng mô hình hoạt động vẫn dựa trên phơng thức quản lý truyền thống.
Trớc hết, để quản lý một khối lợng lớn luận văn thì phải tổ chức tốt
hệ thống th mục. Hệ thống th mục sẽ giúp bạn đọc tra cứu luận văn một
cách hữu hiệu, cán bộ quả lý khoa tìm kiếm luận văn một cách dễ dàng.
Thông thờng ta có thể tổ chức hệ thống th mục theo nhiều cách:
- Hệ thống th mục theo tên đề tài: hình thức này tiện cho bạn đọc
tìm luận văn để nghiên cứu theo một chuyên sâu nào đó.
- Hệ thống th mục theo tên tác giả: đối với hình thức này, khi cần
mợn luận văn biết chính xác tên tác giả thì việc tìm kiếm trở nên dễ
dàng.
- Hệ thống th mục theo tên giáo viên hớng dẫn: Cách tổ chức này
thuận tiên khi bạn đọc muốn tìm luận văn của một giáo viên hớng
dẫn nào đó.
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
2. Phân tích hệ thống quản lý luận văn cũ
Một yếu tố quan trọng quyết định đến hiệu quả của việc quản lý
luận văn đó là quản lý bạn đọc. Bất cứ lúc nào ngời quản lý luận văn cũng có
thể biết đợc những ai mợn luận văn gì của khoa. Việc nắm vững thông tin về
bạn đọc và các nhu cầu về luận văn của họ sẽ giúp việc quản lý của họ tốt
hơn.
Những năm trớc đây, khi máy tính cha đợc sử dụng rộng rãi, các hệ
thống quản lý đều làm theo phơng pháp thủ công. Hệ thống quản lý luận văn
cũng quản lý theo phơng pháp đó. Trong tình hình hiện nay, việc quản lý
một khối lợng lớn luận văn cũng nh bạn đọc theo phơng pháp này gặp rất
nhiều khó khăn. Nó đòi hỏi phải có nhiều cán bộ lâu năm, có kinh nghiệm và
phải tốn nhiều công sức mà chắc chắn vẫn không thể tránh khỏi sai sót, nhầm lẫn.
Những khó khăn này thể hiện qua các công việc quản lý sau:
- Đối với việc phục vụ bạn đọc:
Khi bạn đọc mợn một luận văn, cán bộ quản lý luận văn phải kiểm tra
xem luận văn đó có còn trong khoa không, nếu còn mới làm thủ tục cho mợn.
Công việc này là tất yếu nhng tốn rất nhiều thời gian để tìm sổ và tra cứu.
Nếu có sự sai lệch về thông tin giữa các bảng danh mục luận văn và số lợng
luận văn hiện có trong khoa sẽ dẫn đến tình trạng bạn đọc phải chờ đợi rất
lâu mới nhận đợc câu trả lời là đã hết luận văn. Trờng hợp bạn đọc không
nắm vững những thông tin về luận văn thì việc tìm kiếm càng trở nên khó
khăn hơn.
- Đối với việc quản lý:
Khi cần báo cáo thống kê định kỳ về danh mục các loại luận văn có
trong khoa, tình hình bạn đọc ... của khoa sẽ mất rất nhiều thời gian.
Tóm lại, việc quản lý theo phơng pháp thủ công trong hệ thống cũ là
không còn phù hợp ở khoa hiện nay. Những tồn tại trên đây cho thấy việc
thiết kế một chơng trình quản lý luận văn là rất cần thiết để có thể giải quyết
đợc các tồn tại trên, đáp ứng các yêu cầu bạn đọc.
3. Những yêu cầu của hệ thống mới
Công tác quản lý luận văn làm việc với một số lợng lớn luận văn và bạn
đọc, nếu không biết sắp xếp và tổ chức công việc hợp lý sẽ gặp rất nhiều khó
khăn.
Hệ thống quản lý mới phải khắc phục đợc các nhợc điểm của hệ thống
cũ, phải giúp đợc các cán bộ quản lý luận văn làm việc dễ dàng hơn, thuận
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
tiện hơn... giúp bạn đọc đợc phục vụ tốt hơn và để cho họ chấp hành các quy
định của khoa một cách nghiêm túc.
Mục tiêu cuối cùng của những cố gắng phát triển một hệ thống thông
tin là cung cấp cho các thành viên trong tổ chức những công cụ quản lý tốt
nhất. Phát triển một hệ thống thông tin bao gồm việc phân tích hệ thống đang
tồn tại, thiết kế một hệ thống mới, thực hiện và tiến hành cài đặt nó. Phân
tích một hệ thống bắt đầu từ việc thu thập dữ liệu và chỉnh đốn chúng để đa
ra đợc chuẩn đoán về tình hình thực tế. Thiết kế là nhằm xác định các bộ
phận của một hệ thống mới có khả năng cải thiện tình trạng hiện tại và xây
dựng các mô hình lô gíc và mô hình vật lý ngoài của hệ thống đó. Đây là
nguyên nhân chính dẫn tới việc phát triển một hệ thống thông tin.
III. Các giai đoạn phát triển một hệ thống thông tin
Để phát triển một hệ thống thông tin trong một tổ chức cần phải trải qua
các giai đoạn sau:
Giai đoạn I: Đánh giá yêu cầu
Đánh giá yêu cầu có mục đích cung cấp cho lãnh đạo tổ chức hoặc hội
đồng giám đốc những dữ liệu đích thực để ra quyết định về thời cơ, tính khả
thi và hiệu quả của một dự án phát triển hệ thống. Giai đoạn này đợc thực
hiện tơng đối nhanh và không đòi hỏi chi phí lớn. Nó bao gồm các công đoạn
sau:
1. Lập kế hoạch đánh giá yêu cầu
2. Làm rõ yêu cầu
3. Đánh giá khả năng thực thi
4. Chuẩn bị và trình bày báo cáo đánh giá yêu cầu
Giai đoạn II: Phân tích chi tiết
Phân tích chi tiết đợc tiến hành sau khi có sự đánh giá thuận lợi về
yêu cầu. Những mục đích chính của phân tích chi tiết là hiểu rõ các vấn đề
của hệ thống đang nghiên cứu, xác định những nguyên nhân đích thực của
những vấn đề đó, xác định những đòi hỏi và những ràng buộc áp đặt đối với
hệ thống và xác định những mục tiêu mà hệ thống thông tin mới phải đạt đợc.
Trên cơ sở nội dung báo cáo phân tích chi tiết sẽ giải quyết định tiếp tục tiến
hành hay thôi phát triển một hệ thống mới. Để làm những việc đó giai đoạn
phân tích chi tiết bao gồm các công đoạn sau:
1. lập kế hoạch phân tích chi tiết
2. Nghiên cứu môi trờng của hệ thống đang tồn tại
3. Nghiên cứu hệ thống thực tại
4. Đa ra chuẩn đoán và xác định các yếu tố giải pháp
5. Đánh giá lại tính khả thi
6. Thay đổi đề xuất của dự án
7. Chuẩn bị và trình bày báo cáo phân tích chi tiết
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
Giai đoạn III. Thiết kế lô gíc
Giai đoạn này nhằm xác định tất cả các thành phần lô gíc của một hệ
thống thông tin, cho phép loại bỏ đợc các vấn đề của hệ thống thực tế và đạt
đợc những mục tiêu đã đợc thiết lập ở giai đoạn trớc. Mô hình lô gíc của hệ
thống mới sẽ bao hàm thông tin mà hệ thống mới sẽ sản sinh ra, nội dung của
cơ sở dữ liệu, các xử lý và hợp thức hoá sẽ phải thực hiện và các dữ liệu sẽ đ-
ợc nhập vào. Mô hình lô gíc sẽ phải đợc những ngời sử dụng xem xét và
chuẩn y. Thiết kế lô gíc bao gồm các công đoạn sau:
1. Thiết kế cơ sở dữ liệu
2. Thiết kế xử lý
3. Thiết kế các luồng dữ liệu vào
4. Chỉnh sửa tài liệu cho mức lô gíc
5. Hợp thức hoá mô hình lô gíc
Giai đoạn IV: Đề xuất các phơng án của giải pháp
Mô hình lô gíc của hệ thống mới mô tả cái mà hệ thống này sẽ làm. Khi
mô hình này đợc xác định và chuẩn y bởi ngời sử dụng, thì phân tích viên
hoặc nhóm phân tích viên phải nghiêng về các phơng tiện để thực hiện hệ
thống này. Đó là việc xây dựng các phơng án khác nhau để cụ thể hoá mô
hình lô gíc. Mỗi một phơng án là một phác hoạ của mô hình vật lý ngoài của
hệ thống nhng cha phải là một mô tả chi tiết. Tất nhiên là ngời sử dụng sẽ
thấy dễ dàng hơn khi lựa chọn dựa trên những mô hình vật lý ngoài đợc xây
dựng chi tiết những chi phí cho việc tạo ra chúng là rất lớn.
Để giúp những ngời sử dung lựa chọn giải pháp vật lý thoả mãn tốt hơn
mục tiêu đã định ra trớc đây, nhóm phân tích viên phải đánh giá các chi phí
và lợi ích cả mỗi phơng án và phải có những khuyến nghị cụ thể. Một báo
cáo sẽ đợc trình lên những ngời sử dụng và một buổi trình bày sẽ đợc thực
hiện. Những ngời sử dụng sẽ chọn lấy một phơng án tỏ ra đứng ứng tốt nhất
các yêu cầu của họ mà vẫn tôn trọng các ràng buộc của tổ chức. Sau đây là
các công đoạn của giai đoạn đề xuất các phơng án giải pháp:
1. Xác định các ràng buộc tin học và ràng buộc tổ chức
2. Xây dựng các phơng án của giải pháp
3. Đánh giá các phơng án của giải pháp
4. Chuẩn bị và trình bày báo cáo của giai đoạn đề xuất các phơng án giải
pháp
Giai đoạn V: Thiết kế vật lý ngoài
Giai đoạn này đợc tiến hành sau khi một phơng án giải pháp đợc lựa
chọn. Thiết kế vật lý bao gồm hai tài liệu kết quả cần có: Trớc hết là một tài
liệu bao chứa tất cả các đặc trng của hệ thống mới sẽ cần cho việc thực hiện
kỹ thuật, và tiếp đó là tài liệu dành cho ngời sử dụng và nó mô tả cả phần
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
thủ công và cả những giao diện với những phần tin học hoá. Những công
đoạn chính của thiết kế vật lý ngoài là:
1. Lập kế hoạch thiết kế vật lý ngoài
2. Thiết kế chi tiết các giao diện
3. Thiết kế cách thức tơng tác với phần tin học hoá
4. Thiết kế các thủ tục thủ công
5. Chuẩn bị và trình bày báo cáo về thiết kế vật lý ngoài
Giai đoạn VI: Triển khai kỹ thuật hệ thống
Kết quả quan trọng nhất của giai đoạn thực hiện kỹ thuật là phần tin
học hoá của hệ thống thông tin, có nghĩa là phần mềm. Những ngời chịu
trách nhiệm về giai đoạn này phải cung cấp các tài liệu nh các bản hớng dẫn
sử dụng và thao tác cũng nh các tài liệu mô tả hệ thống. Các hoạt động chính
của việc triển khai thực hiện kỹ thuật hệ thống là nh sau:
1. Lập kế hoạch thực hiện kỹ thuật
2. Thiết kế vật lý trong
3. Lập trình
4. Thử nghiệm hệ thống
5. Chuẩn bị tài liệu
Giai đoạn VII: Cài đặt và khai thác
Cài đặt hệ thống là pha trong đó việc chuyển từ hệ thống cũ sang hệ
thống mới đợc thực hiện. Để việc chuyển đổi này đợc thực hiện với những va
chạm ít nhất, cần phải lập kế hoạch một cách cẩn thận. Giai đoạn này gồm
các công đoạn sau:
1. Lập kế hoạch cài đặt
2. Chuyển đổi
3. Khai thác và bảo trì
4. Đánh giá
Nh vậy, kết quả của quá trình phân tích và thiết kế bao gồm hai phần lớn:
hệ thống thông tin và tài liệu hệ thống
Phần 2
Phân tích và thiết kế chơng trình quản lý
luận văn
I. Phân tích các chức năng cơ bản của hệ thống
1. Các chức năng cơ bản trong hệ thống quản lý luận văn
- Nhập luận văn mới
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
- Cập nhật thông tin về luận văn
- Xem danh mục luận văn và sách cho mợn luận văn
- Tra cứu, tìm kiếm theo tên đề tài luận văn, tên tác giả, tên giáo viên
hớng dẫn
- Thống kê mợn trả
-Thống kê luận văn
- Theo dõi thống kê mợn trả của bạn đọc
2. Phân loại và gom tụ các chức năng thành các chức năng con của
chức năng chính
Sau khi phân loại và gom tụ ta đợc hệ thống quản lý luận văn với 5
chức năng chính sau:
- Chức năng quản lý luận văn
- Chức năng quản lý mợn trả
- Chức năng quản lý bạn đọc
- Chức năng thống kê
- Chức năng tra cứu
a. Chức năng quản lý luận văn gồm:
- Nhập luận văn
- Sửa đổi thông tin về luận văn
- Huỷ luận văn
b. Chức năng quản lý mợn trả gồm:
- Mợn luận văn
-Trả luận văn
- In giấy báo quá hạn
c. Chức năng quản lý bạn đọc gồm:
- Nhập thông tin bạn đọc
- Sửa đổi thông tin bạn đọc
- Huỷ thông tin bạn đọc
d. Chức năng quản lý thống kê gồm:
- Thống kê luận văn có trong khoa
- Thống kê bạn đọc của luận văn
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
- Thống kê bạn đọc đang mợn luận văn
e. Chức năng tra cứu thông tin gồm:
- Tìm kiếm theo mã luận văn
- Tìm kiếm theo tên đề tài
- Tìm kiếm theo tên giáo viên hớng dẫn
- Tìm kiếm theo tên tác giả
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
II. Biểu đồ phân cấp chức năng
Qua quá trình phân tích các chức năng trên của hệ thống quản lý luạn
văn ta thu đợc một mô hình chung về quả trình quản lý luận văn dới dạng
biểu đồ phân cấp chức năng sau:
luâ
Website: Email : Tel : 0918.775.368
Quản lý luận văn của
khoa Tin học kinh tế
Quản lý
luận văn
Quản lý
mươn trả
Quản lý
bạn đọc
Thống kê
Nhập
luận văn
mới
Sửa
thông tin
về luận
văn
Mượn
luận văn
Trả luận
văn
In quá
hạn
Nhập
thông tin
bạn đọc
Sửa
thông tin
bạn đọc
Huỷ
thông tin
bạn đọc
Thống
luận văn
Thống kê
bạn đọc
Thống kê
mượn trả
luận văn
Tra cứu
Theo mã
luận văn
Theo tên
đề tài
Theo tên
tác giả
Theo tên
giáo viên
hướng dẫn
Website: Email : Tel : 0918.775.368
III. Biểu đồ luồng dữ liệu
1. Biểu đồ luồng dữ liệu mức khung cảnh
Biểu đồ luồng dữ liệu mức khung cảnh đợc xây dựng ở giai đoạn đầu của
quá trình phân tích và đợc dùng để vạch ranh giới hệ thống và buộc quá trình
phân tích phải xem xét mọi ràng buộc của hệ thống. Sơ đồ mức khung cảnh
sẽ diễn tả mọi tập hợp các chức năng của hệ thống trong các mối quan hệ tr-
ớc sau, trong tiến hành xử lý, bàn giao thông tin cho nhau. Đây chính là công
cụ chính của qú trình phân tích hệ thống, là cơ sở để thiết kế phần trao đổi và
phần dữ liệu.
Luận văn
mới
Trong đó bạn đọc, sinh viên mới tốt nghiệp, ban chủ nhiệm khoa là những
tác nhân ngoài hệ thống, các liên kết chỉ các dòng thông tin của hệ thống. Sơ
đồ dòng dữ liệu là một trong những dòng công cụ quan trọng nhất trong việc
phân tích hệ thống có cấu trúc, nó đa ra phơng pháp thiết kế mối quan hệ
giữa các chức năng hoặc quá trình của hệ thống với những thông tin mà
chúng sử dụng.
Website: Email : Tel : 0918.775.368
Hệ thống quản lý
luận văn
Sinh viên mới
tốt nghiệp
Bạn đọc
Ban chủ
nhiệm khoa
Bạn đọc
Ban chủ nhiệm
khoa
Thông tin chung
Trả lời
yêu cầu
mợn
Báo cáo kiểm kê
luận văn
Website: Email : Tel : 0918.775.368
2. Sơ đồ luồng thông tin
Thời điểm Sinh viên Nhân viên quản lý Bạn đọc Ban chủ
nhiệm khoa
cuối mỗi
khoá
Website: Email : Tel : 0918.775.368
luận
văn
mới
Nhập luận văn mới
Kho
luận
văn
Tra cứu
Xử lý
dữ liệu
thông tin
đã xử lý
yêu cầu
Trả lời
Báo cáo
Website: Email : Tel : 0918.775.368
3. Sơ đồ luồng dữ liệu
Bạn đọc luận văn Mợn trả
Website: Email : Tel : 0918.775.368
Sinh viên mới tốt
nghiệp
Thông tin
trả lời
1.0
Quản lý luận
văn
Quản lý mư
ợn trả
5.0
Tra cứu
Quản lý bạn
đọc
Thống kê
Bạn đọc
Ban chủ nhiệm khoa
2.0
3.0
4.0
Thông tin về
luận văn
Thông
tin bạn
đọc mư
ợn
Thông tin
về luận
văn tìm
Thông tin
bạn đọc
Thông tin
chung
Tổng hợp
bạn đọc
Thông tin
tồn kho
Thông tin về luận
văn tìm kiếm
Thông tin
tìm kiếm
Website: Email : Tel : 0918.775.368
IV. Thiết kế cơ sở dữ liệu
1. Các bảng cơ sở dữ liệu
a. Bảng luận văn (Table LUANVAN)
STT Tên trờng Kiểu Độ rộng Mô tả
1 Malv Character
7
Mã luận văn
2 Tendetai Character
150
Tên đề tài
3 MaGVHD Character
7
Mã giáo viên hớng dẫn
4 Tacgia Character
30
Tên tác giả
5 Makhoa character
7
Mã khoá học
6 Maloailv character
7
Mã loại luận văn
b. Bảng bạn đọc( Table BANDOC)
STT Tên Trờng kiểu Độ rộng Mô tả
1 Mabd character 7 Mã bạn đọc
2 Hoten Character 30 Họ tên bạn đọc
3 Ngaysinh Date 8 ngày sinh
4 Gioitinh Character 4 giới tính
5 Lop character 10 Thuộc lớp
6 Khoa Character 20 Thuộc khoa
7 Diachi character 50 Địa chỉ
c. Bảng mợn trả (Table MUON_TRA)
STT Tên trờng Kiểu Động rộng Mô tả
1 Malv Character 7 Mã luận văn
2 Mabd Character 7 Mã bạn đọc
3 Ngaymuon Date 8 Ngày mợn luận văn
4 NgayHenTra Date 8 Ngày hẹn trả luận văn
d. Bảng thể loại luận văn (Table THELOAI)
STT Tên trờng Kiểu Độ rộng Mô tả
1 Maloailv Character 7 Mã luận văn
2 Tenloailv character 50 Tên đề tài
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
e. B¶ng tªn gi¸o viªn híng dÉn(Table GVHD)
STT Tªn trêng KiÓu §é réng M« t¶
1 MaGVHD Character 7 M· gi¸o viªn híngdÉn
2 TenGVHD Character 30 Tªn gi¸o viªn híng dÉn
f. B¶ng kho¸ häc(Table Khoa)
STT Tªn trêng KiÓu §é réng M« t¶
1 Makhoa character 7 M· kho¸ häc
2 Tenkhoa character 10 Tªn kho¸ häc
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
2. S¬ ®å quan hÖ thùc thÓ gi÷a c¸c b¶ng trong c¬ së d÷ liÖu
Website: Email : Tel : 0918.775.368
Website: Email : Tel : 0918.775.368
V. Một số thuật toán của chơng trình
1. Thuật toán đăng nhập chơng trình
Website: Email : Tel : 0918.775.368
Bắt
đầu
Nhập tên ngời dùng và
mật khẩu
Kiểm tra
tính hợp lệ
của tên ngư
ời sử dụng
và mật
khẩu
Thực hiện công việc đăng
nhập vào chơng trình chính
Kết thúc
có tiếp
tục
nữa
không
N
Y
N
Y
Website: Email : Tel : 0918.775.368
2. ThuËt to¸n nhËp d÷ liÖu
3. ThuËt to¸n söa d÷ liÖu
Website: Email : Tel : 0918.775.368
B¾t ®µu
T¹o b¶n ghi tr»ng
TiÕn hµnh nhËp sè liÖu
Cã tiÕp
tôc n÷a
kh«ng?
KÕt thóc
N
Y
Website: Email : Tel : 0918.775.368
4. Thuật toán tìm dữ liệu thông tin
Website: Email : Tel : 0918.775.368
Kết thúc
Bắt đầu
Nhập thông tin cần tìm
kiếm
Tìm
kiếm
Hiện thông tin tìm thấy
Kết thúc
Y
N
Thông báo
Bắt đầu
Nhập mã bản ghi cần sửa
Có tồn
tại bản
ghi này
không?
Hiện bản ghi cần sửa
Sửa dữ liệu
Cósửa
tiếp
nửa
không
?
Hiện thông
báo
Y
N
N
Y