KHÁI QUÁT CHUNG I Giới thiệu chung
Giới thiệu chung về ngôn ngữ lập trình visual foxpro
Sử dụng ngôn ngữ lập trình Visual Foxpro, một hệ quản trị cơ sở dữ liệu mạnh mẽ, giúp tổng hợp và truy xuất thông tin nhanh chóng và tiện lợi Với bộ lệnh lập trình phong phú, Visual Foxpro giảm thiểu khối lượng lập trình nặng nhọc khi xây dựng ứng dụng, đồng thời cung cấp các phương thức tổ chức và xử lý hiện đại tương tự như Microsoft Access.
* Việc sử dụng Visual Foxpro đã áp dụng triệt để thành tựu của tin học hiện đại, cụ thể:
Visual FoxPro giúp phát triển ứng dụng, nâng cao khả năng giao tiếp giữa các phòng ban và đáp ứng nhu cầu thực tế trong việc giao dịch trực tiếp với khách hàng.
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Visual FoxPro là một ngôn ngữ lập trình linh hoạt, cho phép người dùng tương tác với nhiều loại cơ sở dữ liệu khác nhau, bao gồm cả dữ liệu từ Access Điều này giúp giao tiếp hiệu quả giữa các phân hệ chương trình, đồng thời cho phép sử dụng dữ liệu từ chính Visual FoxPro hoặc từ các phần mềm khác.
Visual Foxpro cung cấp nhiều công cụ hữu ích cho việc thiết kế ứng dụng với giao diện đồ họa đẹp mắt, mang lại cảm giác thân thiện và dễ sử dụng cho người dùng.
- Visual Foxpro là ngôn ngữ lập trình hướng đối tượng nên dễ viết, dễ bảo trì và dễ phát triển trong tương lai
* Lập trình nhập dữ liệu:
Visual Foxpro cho phép lập trình viên kết hợp các đoạn chương trình hiện có để tạo ra màn hình nhập liệu dựa trên màn hình bảo trì, giúp dễ dàng tích hợp các thành phần của ứng dụng đã được phát triển trước đó.
Visual FoxPro cung cấp khả năng tạo báo cáo chuyên nghiệp một cách dễ dàng thông qua chương trình báo biểu Người dùng có thể lấy thông tin từ các tệp cơ sở dữ liệu, tạo ra các trường tính toán và thực hiện tính tổng theo nhóm cũng như tổng toàn biểu Quy trình tạo báo cáo trong Visual FoxPro dễ dàng tích hợp với các yêu cầu chung và cho phép in trực tiếp các báo cáo với tiêu đề và định dạng phức tạp.
Visual Foxpro sở hữu một hệ thống thực đơn mạnh mẽ, cho phép người dùng dễ dàng truy cập vào mọi đối tượng đã được tạo ra trong ứng dụng.
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Bước này liên quan đến việc cung cấp sản phẩm đến tay người sử dụng, yêu cầu cần chú ý bao gồm tốc độ thực hiện chương trình, dung lượng đĩa cần thiết, cấu hình phần cứng mà chương trình yêu cầu, và khả năng tạo mã nguồn của hệ thống.
Giới thiệu về bài toán quản lý tuyển sinh hệ chính quy của trường Đại học Kinh tế quốc dân hà nội 1 Cơ chế quản lý tuyển sinh đại học
1 Cơ chế quản lý tuyển sinh đại học
Chương trình quản lý được triển khai dựa trên quy chế mới nhất của Bộ Giáo Dục và Đào tạo về tuyển sinh Đại học, Cao đẳng năm 2005, đồng thời phản ánh thực tế công tác tổ chức tuyển sinh tại Trường Đại học Kinh tế Quốc dân.
Theo quy chế tuyển sinh của Bộ GD&ĐT, mỗi thí sinh phải thi 3 môn, với các môn và hệ số khác nhau tùy theo khối thi Thí sinh sẽ được cộng điểm vào kết quả thi nếu thuộc khu vực hoặc đối tượng ưu tiên Mỗi khối thi bao gồm nhiều ngành học, và mỗi ngành có chỉ tiêu tuyển sinh riêng.
Sau khi hoàn tất công tác chấm thi, các cán bộ sẽ tổng hợp điểm từng môn và bàn giao cho trưởng bộ môn Việc này nhằm chuẩn bị cho Ban Thư Ký trong quá trình nhập điểm và xét tuyển theo quy định.
+ Đề thi của các trường sẽ theo đề thi chung của Bộ GD&ĐT + Thang điểm chấm thi là thang điểm 10
Đề thi được Bộ GD&ĐT phê duyệt áp dụng cho các trường sử dụng chung đề thi Trong quá trình chấm bài thi, cán bộ chấm thi sẽ không quy tròn điểm.
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
+Tổng điểm mà thí sinh có được bằng tổng điểm của 3 môn sau khi đã nhân hệ số +điểm cộng
* Chính sách −u tiên theo khu vực
Các xã, thị trấn nằm ở miền núi, vùng cao, vùng sâu và hải đảo, bao gồm cả những xã thuộc khu vực có điều kiện kinh tế - xã hội đặc biệt khó khăn theo quy định của Chính phủ.
- Khu vực 2 - nông thôn (KV2-NT) gồm: Các xã, thị trấn không thuộc KV1, KV2, KV3
- Khu vực 2 (KV2) gồm: Các thành phố trực thuộc tỉnh (không trực thuộc trung −ơng); các thị xã; các huyện ngoại thành của thành phố trực thuộc trung −ơng
- Khu vực 3 (KV3) gồm: Các quận nội thành của thành phố trực thuộc trung ương Thí sinh thuộc KV3 không thuộc diện hưởng ưu tiên khu vực
Chênh lệch các khu vực liên tiếp nhau được ưu tiên là 0,5 điểm
Các trường sẽ căn cứ vào chỉ tiêu tuyển sinh được giao, sau khi trừ số thí sinh được tuyển thẳng, để quyết định phương án điểm trúng tuyển Việc này dựa trên thống kê điểm do máy tính cung cấp, quy định về khung điểm ưu tiên và vùng tuyển, cũng như điểm sàn do Bộ GD&ĐT quy định Thí sinh có thể chuyển đổi ngành học nếu đạt điểm sàn của ngành muốn chuyển sang.
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
2 Quy trình tuyển sinh hệ chính quy tại trường Đại học kinh tế quốc dân Hà Nội
Các thí sinh đăng ký dự thi vào trường sẽ phải nộp hồ sơ đăng ký dự tuyển
Sau khi hoàn tất hồ sơ đăng ký, dữ liệu tuyển sinh của thí sinh sẽ được nhập và gửi đến Bộ GD&ĐT cùng các trường Các cán bộ quản lý tuyển sinh sẽ thực hiện việc đánh số báo danh và lập danh sách thí sinh dự thi Thí sinh sẽ được phân chia vào các phòng thi theo thứ tự chữ cái A, B, C theo từng khối, ngành, và giấy báo thi sẽ được in cho từng thí sinh, đồng thời sử dụng làm thẻ dự thi Sau khi kết thúc mùa thi, các cán bộ chấm thi sẽ tiến hành chấm điểm cho thí sinh.
Kết quả chấm thi đã được hoàn tất và lưu trữ, các cán bộ tiến hành thống kê điểm theo đối tượng, khu vực và ngành học để xác định điểm trúng tuyển Sau đó, kết quả của từng thí sinh sẽ được công bố, kèm theo giấy báo trúng tuyển và giấy báo điểm Cuối cùng, danh sách thí sinh trúng tuyển sẽ được in ra.
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
A Thiết kế cấu trúc dữ liệu
I Phân tích các bảng và mối quan hệ giữa chúng
Theo khảo sát tại trường Đại học Kinh tế Quốc Dân, các thông tin liên quan đến quản lý kết quả điểm thi tuyển sinh đại học rất quan trọng.
+Số báo danh +Họ và tên thí sinh dự thi +Ngày sinh
+Giới tính +Địa chỉ thường trú
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
+Chỉ tiêu của từng ngành +Môn thi
Điểm thi thực tế của từng môn trong ba môn thi sẽ được tính toán, cùng với điểm thưởng dành cho học sinh giỏi Ngoài ra, điểm khu vực sẽ được xác định dựa trên nơi thí sinh học tập Kết quả cuối cùng của thí sinh sẽ phản ánh tổng hợp các yếu tố này.
Để quản lý kết quả tuyển sinh đại học hiệu quả, Ban tuyển sinh đã căn cứ vào quy định cụ thể của nhà trường về từng ngành và chỉ tiêu của ngành đó Nhà trường cũng quy định rõ ràng về khối thi mà thí sinh đăng ký, chẳng hạn như khối A với 3 môn Toán, Lý, Hóa Do đó, cần thiết lập các tiêu thức như Mã ngành và Mã khối để phân biệt các ngành và khối thi khác nhau mà thí sinh tham gia.
Do số lượng thí sinh tham gia thi rất đông, việc phân biệt giữa các thí sinh chỉ qua họ và tên là không khả thi, vì có thể xảy ra tình trạng trùng tên hoặc họ.
Dó đó cần có phải có một tiêu thức không thể thiếu đó chính là Số báo danh
Thí sinh tham gia kỳ thi thường chọn một khối thi gồm khoảng 3 môn học, và để phân biệt các môn này, chúng ta cần sử dụng tiêu thức Mã môn học.
Mỗi thí sinh được phân loại theo khu vực và đối tượng, với hai tiêu thức chính là Mã khu vực (khu vực) và Mã đối tượng (đối tượng) Việc xác định này giúp phân biệt những thí sinh thuộc diện ưu tiên và không ưu tiên trong quá trình xét tuyển.
Tóm lại, dựa trên các tiêu chí đã được phân tích và các yếu tố liên quan, chúng ta đã xây dựng danh sách các thuộc tính chưa được chuẩn hóa cùng với các bước thực hiện quá trình chuẩn hóa.
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Thuộc tính chưa chuẩn hoá
Chuẩn hoá mức 1 Chuẩn hoá mức 2 Chuẩn hoá mức 3
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Họ Tên Giới tính Địa chỉ Ngày sinh
Mã môn Tên môn Điểm 1 Điểm 2 Điểm 3 Điểm thưởng Khu vực
Họ Tên Giới tính Địa chỉ Ngày sinh
Mã môn Tên môn Điểm 1 Điểm 2 Điểm 3 Điểm thưởng Khu vực
Số báo danh Mã khối Mã ngành
Họ Tên Giíi tÝnh Địa chỉ Ngày sinh §iÓm 1 §iÓm 2 §iÓm 3 §iÓm Điểm th-ởng
Mã khối Mã ngành Tên ngành Môn1 Môn2 Môn3
Hệ số 3 Khu vùc §iÓm
Số báo danh Mã khối Mã ngành
Họ Tên Giíi tÝnh Địa chỉ Ngày sinh §iÓm 1 §iÓm 2 §iÓm 3 §iÓm Điểm th-ởng Khu vùc Tổng điểm Kết quả
Mã khối Mã ngành Tên ngành Môn1 Môn2 Môn3
Hệ số 3 Khu vùc §iÓm
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
THIẾT KẾ VÀ PHÂN TÍCH CẤU TRÚC DỮ LIỆU A Thiết kế cấu trúc dữ liệu I Phân tích các bảng và mối quan hệ giữa chúng
Sơ đồ quan hệ thực thể…
Mã khối Mã ngành ChÝnh quy
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Mô hình tổ chức dữ liệu
Họ Tên Giới tính Địa chỉ Ngày sinh Khu vực Kết quả Ghi chú
Mã môn học Tên môn học
Số báo danh Điểm1 Điểm2 Điểm3 Điểm Điểm
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
1 Thí sinh (Số báo danh, Mã khối , Mã ngành , Họ, Tên, Giới tính, Địachỉ, Ngày sinh, Khu vực, Kết quả, Ghi chú)
2 Khối (Mã khối, Mã ngành, Tên ngành, Môn1, Môn2, Môn3, Hệ số 1, Hệ số 2, Hệ số 3).
3 Chỉ tiêu ( Mã khối, Mã ngành, Chính quy, Mở rộng )
4 Môn học (Mãmôn, Tên mh )
Ghi chú: Các dòng gạch chân thể hiện khoá chính của tệp dữ liệu
Từ đó ta có sơ đồ quan hệ giữa các tệp như sau :
Mô hình vật lý dữ liệu
Tên trường Kiểu Độ rộng Phần thập phân
Diem Numeric 5 2 Điểm của khu vực
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Tên trường Kiểu Độ rộng Phần thập phân
Số báo danh Character 5 Khu vực
Diem1 Numeric 5 2 Điểm môn thi 1
Diem2 Numeric 5 2 Điểm môn thi 2
Diem3 Numeric 5 2 Điểm môn thi 3
Diem Numeric 5 2 Điểm của khu vực
Tên trường Kiểu Độ rộng Phần thập phân
Makhoi Character 3 Mã khối dự thi
Manganh Character 6 Mã ngành dự thi
Chinhquy Numeric 3 Chỉ tiêu hệ chính quy
Morong Numeric 3 Chỉ tiêu hệ mở rộng
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Tên trường Kiểu Độ rộng Phần thập phân
Makhoi Character 3 Mã khối dự thi
Manganh Character 6 Mã ngành dự thi
Tennganh Character 50 Tên ngành dự thi
Mon1 Character 6 Mã môn thi 1
Mon2 Character 6 Mã môn thi 2
Mon3 Character 6 Mã môn thi 3
Heso1 Numeric 5 2 Hệ số môn thi 1
Heso2 Numeric 5 2 Hệ số môn thi 2
Heso3 Numeric 5 2 Hệ số môn thi 3
Tên trường Kiểu Độ rộng Phần thập phân
Mamon Character 6 Mã môn thi
Tenmh Character 20 Tên môn thi
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Kiểu Độ rộng Phần thập phân
Sobaodanh Character 10 Số báo danh thí sinh
Makhoi Character 3 Mã khối dự thi
Manganh Character 6 Mã ngành dự thi
Ho Character 20 Họ và chữ lót
Ten Character 20 Tên thí sinh
Ngaysinh Date 8 Ngày tháng năm sinh
Khuvuc Character 5 Khu vực dự thi
Ghichu Memo 4 Các ghi chú khác nếu có
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Phân tích chương trình 1 Sơ đồ phân rã chức năng
Căn cứ vào mô tả và yêu cầu của chương trình, chúng ta thực hiện các bước phân tích sau
1 Sơ đồ phân rã chức năng
Quản lý tuyển sinh ĐH
1.0 QLý hồ sơ 2.0 Quản lý điểm thi 3.0 QLý kết quả
3.2.Lập DS trúng tuyển 1.1.Tiếp nhận hồ sơ
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
2 Thiết kế lôgic của HT quản lý điểm
Sơ đồ luồng dữ liệu
Sơ đồ mức ngữ cảnh
QL tuyển sinh đại học
Thí sinh giáo Bộ dục
Giấy báo điểm Điểm thi 3 môn
Hồ sơ đăng ký dự tuyển
Danh sách thí sinh trúng tuyển
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Thông tin thẻ dự thi
Thí sinh Thẻ dự thi
D1 Điểm thi Bảng điểm-chỉ tiêu
Xử lý điểm thi Điểm đã đƣợc xử lý
D3 KQ TS KQ tuyển sinh
Hồ sơ đã đánh số
Hồ sơ đã đăng ký Điểm 3 môn
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
3 Một số giao diện chính trong ch-ơng trình Xây dựng giao diện nhập liệu và khai thác thông tin
Công việc thiết kế đóng vai trò quan trọng trong sự thành công của chương trình Hệ thống giao diện phần mềm được xây dựng dựa trên các nguyên tắc thiết kế cơ bản.
- Tránh bắt ng-ời sử dụng phải nhớ các thông tin ở những màn h×nh tr-íc
- Mỗi màn hình đ-a ra phải có tên cụ thể
- Thể hiện rõ cách thoát khỏi màn hình
- Lấy trục đứng trung tâm màn hình làm trục chính đ-a ra
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
- Nếu một đầu ra có nhiều trang màn hình thì phải đánh số thứ tự và viết só trang
- Văn bản đ-ợc viết theo chuẩn ngữ pháp chung
- Các cột luôn hiện tên đầu cột
- Sắp xếp theo trình tự quen thuộc
- Căn trái cho văn bản và căn phải cho các thông tin số
Giao diện khai báo khu vực thí sinh
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Giao diện khai báo hồ sơ thí sinh
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 30
Giao diện cập nhật điểm của thí sinh
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Giao diện in giấy báo điểm
Giao diện in giấy báo trúng tuyển
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Giao diện khai báo ngành và chỉ tiêu từng ngành
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
Giao diện cửa sổ thể hiện báo cáo
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 35
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com