Xây dựng phần mềm quản lý tuyển sinh tại chức tại trường Đại học kinh tế quốc dân

52 720 1
Xây dựng phần mềm quản lý tuyển sinh tại chức tại trường Đại học kinh tế quốc dân

Đ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

Kể từ những năm 80 của thế kỷ trước, thế giới chính thức bước vào nền văn minh mới, nền văn minh thông tin. Trong nền văn minh này công nghệ thông tin có vai trò đặc biết ảnh hưởng trực tiếp đến sự phát triển của nền kinh tế. Hiện nay, Việt Nam là nước đang phát triển có tốc độ tăng trưởng cao nhất khu vực và thứ 2 Châu Á, trong những năm qua công nghệ thông tin ở nước ta có những bước phát triển tột bực. Đó là nhờ sự quan tâm của Đảng và Nhà Nước trong lĩnh vực công nghệ thông tin.Trong xu hướng tin học hoá toàn cầu và chính sách tin học hoá trong quản lý của nhà nước. Trường đại học kinh tế quốc dân với vai trò là một trong những trường trọng điểm trong hệ thống trường đại học và cao đẳng trong cả nước. Hiện nay trường đại học kinh tế quốc dân với cơ cấu tổ chức to lớn : hơn 1100 giảng viên, trong đó có nhiều giáo sư, phó giáo sư, tiến sĩ…. Và hàng năm tuyển sinh hơn 3000 sinh viên hệ chính quy, hàng nghìn sinh viên hệ tại chức, đào tạo từ xa….Cho nên nhu cầu tin học hoá trong quản lý là vấn đề đặc biệt cần thiết và quan trọng Hiện nay, trường đại học kinh tế quốc dân đã tin học hoá trong hầu hết các lĩnh vực quản lý. Trường đã phân chia nhiệm vụ quản lý ra từng các nhiệm vụ nhỏ như quản lý tuyển sinh tại chức, quản lý thư viện, quản lý sinh viên, quản lý tuyển sinh, quản lý trang thiết bị dụng cụ….Việc phân chia vai trò quản lý giúp cho công tác quản lý được đơn giản hơn rất nhiều.Xuất phát từ nhu cầu thực tế của quá trình tuyển sinh, em xin chọn đề tài nghiên cứu là: “ Xây dựng phần mềm quản lý tuyển sinh tại chức tại trường Đại học kinh tế quốc dân” với mục đích hiểu rõ hơn về công tác tuyển sinh và mong muốn đóng góp một phần trong quá trình tin học hoá quản lý của trường.

Mục lục Lời mở đầu .3 Phần I: Giới Thiệu Về Trường Đại Học Kinh Tế Quốc Dân Và Tính Cấp Thiết Của Đề Tài 1.1 Giới thiệu trường đại học kinh tế quốc dân 1.1.1.Cơ cấu tổ chức 1.1.2.Cơ cấu đào tạo 1.2 Tổng quan đề tài 1.2.1 Sự cần thiết đề tài 1.2.1 1.2.2 Mô tả đề tài 1.2.2.1 Mục đích đề tài 1.2.2.2 Phạm vi ứng dụng đề tài 1.2.3 Phương pháp luận nghiên cứu 1.2.4 Công cụ lập trình .7 1.2.4.1 Giới thiệu .7 1.2.4.2 Lý sử dụng Phần II: Vấn Đề Phương Pháp Luận Về Phân Tích Thiết Kế Hệ Thống Thông Tin Quản Lý 1.3 2.1 Tổng quan Hệ Thống Thông Tin Quản Lý 2.1.1 Khái niệm chung 2.1.2 Hệ Thống Thông Tin Quản Lý 2.1.2.1 Định nghĩa 2.1.2.2 Phân Loại .8 2.1.4 Vai trò hệ thống thông tin quản lý tổ chức 2.1.5 Các bước tiến hành phát triển Hệ Thống thông tin quản lý 10 2.2 Giới thiệu ngôn ngữ lập trình Access VisualBasic .12 2.2.1 Tổng quan Visualbasic 12 2.2.1.1 Khái niệm lịch sử hình thành 12 2.2.1.2 Các phiên ViSualBasic 6.0 12 2.2.2 Tổng quan Access 13 2.2.2.1 Khái niệm lịch sử hình thành 13 2.2.2.2 Giới thiệu Access2003 13 2.2.3 Quan hệ VB Access .14 Phần III: Xây Dựng Phần Mềm Quản Lý Tuyển Sinh Tại Chức 14 3.1 Bài toán quản lý tuyển sinh 14 3.1.1 Quy trình tuyển sinh 14 3.1.2 Thông tin đầu vào .14 - Hồ sơ: bao gồm thông tin thí sinh: tên, ngày sinh, nơi sinh, địa điểm, đối tượng, khu vực, ngành đăng ký dự thi 14 3.1.3 Thông tin đầu 15 3.2 Phân tích phần mềm quản lý tuyển sinh chức 15 3.2.1 Sơ đồ chức BFD 15 3.2.2 Sơ đồ luồng liệu DFD 16 3.2.2.1 Sơ đồ mức ngữ cảnh 16 3.2.2.2 Sơ đồ DFD mức .16 3.2.2.3 Sơ đồ DFD phân rã mức 16 3.2.2.3.1 Tiến trình 1.0 .17 3.2.2.3.2 Tiến trình 2.0 .17 3.2.2.3.3 Tiến trình 3.0 18 3.3 Thiết kế trương trình .19 3.3.1 Thết kế sở liệu 19 3.3.1.3 Mối quan hệ bảng: 22 3.3.2 Thiết kế Giải thuật 23 3.3.2.1 Các phương pháp thiết kế giải thuật 23 3.3.2.2 Một số giải thật quan trọng 24 3.3.3 Thiết kế giao diện .28 3.3.3.1 Các nguyên tắc thiết kế giao diện 28 3.3.3.2 Một số giao diện chức 29 3.3.4 Thiết kế báo cáo .37 3.3.4.1 Các nguyên tắc thiết kế báo cáo 37 3.3.4.2 Một số báo cáo 38 Phần IV: Tổng kết .42 4.1 Những hạn chế phần mềm 42 4.2 Hướng phát triển phần mềm .42 Kết luận 43 Danh mục tài liệu tham khảo 44 Phụ lục 45 Lời mở đầu Kể từ năm 80 kỷ trước, giới thức bước vào văn minh mới, văn minh thông tin Trong văn minh cơng nghệ thơng tin có vai trò đặc biết ảnh hưởng trực tiếp đến phát triển kinh tế Hiện nay, Việt Nam nước phát triển có tốc độ tăng trưởng cao khu vực thứ Châu Á, năm qua công nghệ thông tin nước ta có bước phát triển bực Đó nhờ quan tâm Đảng Nhà Nước lĩnh vực công nghệ thông tin Trong xu hướng tin học hố tồn cầu sách tin học hố quản lý nhà nước Trường đại học kinh tế quốc dân với vai trò trường trọng điểm hệ thống trường đại học cao đẳng nước Hiện trường đại học kinh tế quốc dân với cấu tổ chức to lớn : 1100 giảng viên, có nhiều giáo sư, phó giáo sư, tiến sĩ… Và hàng năm tuyển sinh 3000 sinh viên hệ quy, hàng nghìn sinh viên hệ chức, đào tạo từ xa….Cho nên nhu cầu tin học hoá quản lý vấn đề đặc biệt cần thiết quan trọng Hiện nay, trường đại học kinh tế quốc dân tin học hoá hầu hết lĩnh vực quản lý Trường phân chia nhiệm vụ quản lý nhiệm vụ nhỏ quản lý tuyển sinh chức, quản lý thư viện, quản lý sinh viên, quản lý tuyển sinh, quản lý trang thiết bị dụng cụ….Việc phân chia vai trị quản lý giúp cho cơng tác quản lý đơn giản nhiều Xuất phát từ nhu cầu thực tế trình tuyển sinh, em xin chọn đề tài nghiên cứu là: “ Xây dựng phần mềm quản lý tuyển sinh chức trường Đại học kinh tế quốc dân” với mục đích hiểu rõ công tác tuyển sinh mong muốn đóng góp phần q trình tin học hố quản lý trường Phần I: Giới Thiệu Về Trường Đại Học Kinh Tế Quốc Dân Và Tính Cấp Thiết Của Đề Tài 1.1 Giới thiệu trường đại học kinh tế quốc dân Địa chỉ: 207 Đường Giải phóng - Quận Hai Bà Trưng - Hà Nội Trường đại học Kinh Tế Quốc Dân thành lập 25-1-1956, Trường trung tâm đào tạo cán quản lý kinh tế quản trị kinhdoanh bậc đại học sau đại học nước ta, trung tâm nghiên cứu tư vấn kế hoạch kinh tế làm sở cho việc hoạch định chủ trương đường lối sách phát triển kinh tế Đảng , Nhà Nước, Ngành , địa phương, quản lý sản xuất kinh doanh doanh nghiệp Trong suốt 50 năm qua, trường ln nhận quan tâm tồn diện, sâu sắc ban chấp hành trung ương Đảng, quốc hội, nhà nước, phủ, đạo trực tiếp , sát tận tình Bộ Giáo Dục –Đào Tạo, Thành uỷ, uỷ ban nhân dân thành phố Hà Nội, ủng hộ ban ngành trung ương, địa phương , doanh nghiệp giúp đỡ tích cực , có hiệu tổ chức quốc tế, trường đại học lớn khu vực giới Cùng với truyền thống đoàn kết tinh thần tự lực, tự cường, tập thể giáo viên , cán công nhân viên nhà trường chủ động sáng tạo, đầu vượt khó , vững bước vươn lên hoàn thành nhiệm vụ đào tạo nguồn nhân lực có chất lượng cao, nghiên cứu khoa học xây dựng luận làm sở cho việc hoạch định sách phát triển kinh tế , đáp ứng kịp thời yêu cầu nghiệp đổi Đảng 1.1.1.Cơ cấu tổ chức - Hiện nay, Trường có tổng số giáo viên, cán cơng nhân viên: 1.117, có 26 giáo sư, 69 Phó giáo sư, 207 Tiến sỹ, 250 Thạc sỹ; 20 Giảng viên cao cấp, 230 giảng viên chính, 329 giảng viên Nhà giáo Nhân dân, 41 Nhà giáo Ưu tú, 382 Đảng viên - Cơ cấu tổ chức: Trường có 19 khoa (trong có 14 khoa đào tạo chuyên ngành, 02 khoa quản lý đào tạo 02 khoa không đào tạo chuyên ngành) với 32 chuyên ngành đào tạo viện 08 trung tâm (trong có trung tâm đào tạo chuyên ngành) 13 môn trực thuộc (trong có mơn đào tạo chuyên ngành) phòng ban, chức đơn vị phục vụ khác 1.1.2.Cơ cấu đào tạo Trong 50 năm qua, trường đào tạo 56.300 sinh viên,trong có 25.000 cử nhân dài hạn tập trung, 20.000 cử nhân chức, 5.000 cử nhân II, 3.500 cử nhân hệ chuyên tu, 320 cử nhân KV, 580 tiến sỹ, 1.800 thạc sỹ, 103 cử nhân cho bạn Lào Cămpuchia mở 12 khoá đào tạo cử nhân Cămpuchia Ngồi ra, trường cịn tổ chức bồi dưỡng kiến thức đại học sau đại học cho khoảng 55.000 cán kinh tế, kinh doanh cho nước Trường đơn vị dẫn đầu khối trường đại học đào tạo đội ngũ cán quản lý kinh tế quản trị kinh doanh có chất lượng cao nước Trường nôi nhiều trường đại học khối kinh tế, đồng thời nguồn cung cấp nhiều cán giảng dạy cho trường Đại học Cao đẳng thuộc khối kinh tế Tập thể cán bộ, giáo viên, công nhân viên Trường chủ động, sáng tạo, khắc phục khó khăn đầu đổi đổi thành cơng, tồn diện, vững nội dung, chương trình, giáo trình, phương pháp giảng dạy cấu ngành nghề đào tạo Kết là, hệ thống chương trình, giáo trình tiếp tục biên soạn lại, biên soạn mới; tính từ 1996 đến trường biên soạn lại biên soạn mới254 giáo trình, nhiều giáo trình Bộ giáo Đào tạo đánh giá cao sử dụng làm giáo trình chuẩn cho trường đại học thuộc khối kinh tế nước nghiên cứu học tập Đổi xây dựng 90 chương trình đào tạo cho nhóm ngành kinh tế quản trị kinh doanh, chuyên ngành Công nghệ thông tin 01 chuyên ngành Luật kinh doanh Cơ cấu ngành nghề từ 17 chuyên ngành năm 1996 đến phát triển thành 34 chuyên ngành đào tạo Quy mô đào tạo từ 22.000 sinh viên năm 1996 đến quy mô đào tạo trường 30.000, riêng hệ Sau đại học tăng từ 800 học viên năm 1996 lên 1292 học viên năm 2004 Bồi dưỡng kiến thức kinh tế cho 10.000 cán kinh tế, kinh doanh cho địa phương doanh nghiệp Trường liên kết đào tạo với 32 bộ, ngành tỉnh, thành nước Tỷ lệ sinh viên đạt Khá, Giỏi tăng từ 45,2% năm 1996 lên 72,5% năm 2004 Khoảng 90% số sinh viên tốt nghiệp trường hàng năm nhận vào làm việc quan, tổ chức, doanh nghiệp Sinh viên trường thể lĩnh trị, lĩnh khoa học vững vàng, có đạo đức, có khả thích ứng nhanh chế thị trường; quan, tổ chức, doanh nghiệp tín nhiệm đánh giá cao.Hiện có hàng trăm người giữ trọng trách lớn quan Đảng, Quốc hội, Chính phủ, Bộ ngành, đồn thể địa phương, doanh nghiệp 1.2 Tổng quan đề tài 1.2.1 Sự cần thiết đề tài Bài tốn quản lý tuyển sinh vốn ln vấn đề nan giải với trường Đại học Trong xu phát triển hội nhập, mục tiêu tin học hóa cơng tác quản lý ln đặt thiết với trường có Đại Học Kinh tế quốc dân Là 14 trường trọng điểm nước, ĐH Kinh tế quốc dân sớm xác định vai trị cơng nghệ thơng tin chiến lược phát triển Một số trọng điểm đầu tư ứng dụng công nghệ thông tin trường thể mảng quản lý Như hầu hết trường Đại học lớn, mơ hình đào tạo ĐH Kinh tế quốc dân đa lĩnh vực, đa địa điểm, đa cấp có nhiều phương thức đào tạo khác nhau: quy, chức, sau đại học, từ xa…Trường có 1.100 cán bộ, nhân viên với 19 khoa (Trong có 14 khoa đào tạo chuyên ngành khoa quản lý) với 32 chuyên ngành đào tạo; có viện nghiên cứu trung tâm; phòng ban chức nhiều đơn vị phục vụ khác… Thách thức lớn ĐH Kinh tế quốc dân công tác quản lý tuyển sinh phải theo kịp phát triển trường quy mô tuyển sinh ngày tăng, nguồn lực cán bộ, giảng viên cấu phịng học khơng thay đổi Trong bối cảnh phát triển đó, phương thức làm việc truyền thống bộc lộ nhiều bất cập như: Cơ sở liệu thơng tin thí sinh khơng đồng nhất, nhiều công đoạn quản lý trùng lặp, không hỗ trợ tra cứu hay số lượng thí sinh đăng ký dự thi q đơng cơng việc ngày phức tạp nhiều thời gian Mặt khác, cần in điểm hay có yêu cầu phúc tra thi mà người quản lý phải làm thủ công, tức phải tìm hồ sơ hay thi điểm thi nhiều cơng sức khó tránh khỏi sai sót Với hệ thống địi hỏi việc tin học hóa hồn chỉnh hướng tới phát triển hệ thống thông tin quản lý đáp ứng việc quản lý tự động hóa cơng tác tuyển sinh Qua hệ thống thơng tin cho phép tìm kiếm thơng tin hiệu quả, quản lý thống hồ sơ thí sinh, cập nhật hồ sơ nhanh gọn kịp thời 1.2.1 1.2.2 Mô tả đề tài 1.2.2.1 Mục đích đề tài Mục đích phần mềm quản lý tuyển sinh đại học chức quản lý thơng tin thí sinh (cụ thể hồ sơ dự thi kết dự thi thí sinh) cách tổng thể từ lúc nộp hồ sơ đăng ký dự thi trúng tuyển bao gồm tất thơng tin thí sinh như: họ tên, địa chỉ, số báo danh, số phòng, điểm thi thí sinh Phần mềm quản lý tuyển sinh chức giúp nhà quản lý (hay phòng đào tạo) công việc tổng hợp đánh giá số lượng thí sinh đăng ký dự thi chất lượng thí sinh dự thi vào trường năm so với năm trước Quản lý tuyển sinh thiết kế dựa nguyên tắc sau:  Dựa vào qui chế tuyển sinh Bộ giáo dục ban hành  Dựa vào tiêu tuyển sinh trường  Dựa vào kinh nghiệm quản lý đào tạo tuyển sinh trường từ trước tới  Tìm mơ hình quản lý đơn giản, dễ hiểu mà xác, tốn thời gian mà đảm bảo tính bí mật phận đánh phách, ghép phách, chấm thi trộn túi thi 1.2.2.2 Phạm vi ứng dụng đề tài Phần mềm quản lý tuyển sinh đại học chức phần mềm có chức hỗ trợ việc quản lý tuyển sinh đại học chức cho khoa chức trường đại học kinh tế quốc dân Phần mềm hỗ trợ việc cập nhật, lưu trữ, xử lý thông tin cho báo cáo cần thiết Thông qua phần mềm cán quản lý điều khiển, quản lý việc tuyển sinh cách có hiệu 1.2.3 Phương pháp luận nghiên cứu Phần mềm quản lý tuyển sinh chức xây dựng theo phương pháp phát triển hệ thống thông tin quản lý bao gồm bước: - Đánh giá yêu cầu - Thiết kế logic - Đề xuất phương án giải pháp - Thiết kế vật lý - Triển khai kỹ thuật hệ thống - Cài đặt khai thác 1.2.4 Cơng cụ lập trình 1.2.4.1 Giới thiệu Phần mềm quản lý tuyển sinh chức xây dựng dựa ngơn ngữ lập trình VisualBase 6.0 hệ quản trị sở liệu Access 2003 1.2.4.2 Lý sử dụng VisualBase 6.0 ngơn ngữ lập trình chun nghiệp, giúp lập trình viên nhanh chóng tạo ứng dụng chạy hệ điều hành Windown với đầy đủ chức cần thiết phần mềm quản lý VisualBase 6.0 ngơn ngữ lập trình đưa vào giảng dạy khoa Tin học kinh tế trường đại học Kinh tế quốc dân Access 2003 hệ quản trị sở liệu thông dụng Với Access 2003 người dùng tạo sở liệu với đầy đủ chức cần thiết dễ dàng Cũng VisualBase 6.0, Access 2003 mơn học khoa Tin học kinh tế trường đại học Kinh tế quốc dân Phần II: Vấn Đề Phương Pháp Luận Về Phân Tích Thiết Kế Hệ Thống Thơng Tin Quản Lý 1.3 2.1 Tổng quan Hệ Thống Thông Tin Quản Lý 2.1.1 Khái niệm chung • Dữ liệu: ghi chép khách quan ban đầu tượng, vật người • Thơng tin: Thơng tin thể mối quan hệ liệu, nhắm mục đích định • Vai trị thơng tin quản lý - Hoạt động thông tin gắn chặt với hoạt động quản lý - Nguyên vật liệu sản phẩm lao động quản lý, nên khơng có thơng tin khơng có quản lý - Thực tế, lao động quản lý ngày phức tạp áp lực thời gian cho nhà quản lý, áp lực không gian Nên HTTT ngày phức tạp - Nhà quản lý dùng 90% lao động với thông tin 2.1.2 Hệ Thống Thơng Tin Quản Lý 2.1.2.1 Định nghĩa • Định nghĩa: HTTT tập hợp người, thiết bị phần cứng, phần mềm, liệu viễn thông thực hoạt động thu thập, lưu trữ, xử lý phân phối thông tin tập ràng buộc gọi mơi trường • Các yếu tố cấu thành HTTT: - Phân cứng - Phần mềm -Con người - Dữ liệu -Viễn thông 2.1.2.2 Phân Loại a, Phân loại theo kiến trúc xử lý hệ thống • HTTT xử lý giao dịch TPS: - Đầu vào: giao dịch tổ chức - Xử lý: ghi, chép, xếp, tìm kiếm tổng hợp - Đầu ra: báo cáo hay thông tin phản hồi - CSDL hệ thống CSDL giao dịch • HTTT quản lý MIS: Đầu vào: CSDL giao dịch, CSDL từ bên ngoài, yêu cầu nhà quản lý Xử lý: tổng hợp, phân tích, dự án, phần mền đồ họa Đầu ra: Báo cáo tổng hợp, đồ thị, xu tương lai, kết phân tích CSDL hệ thống CSDL quản lý • HTTT trợ giúp định DSS: Đầu vào: CSDL quản lý, CSDL từ bên ngồi, mơ hình định, liệu nhà đinh Xử lý: phần mềm mô phỏng, xây dựng đánh giá phương án quản lý, thơng tin động, yếu tố phân tích, đồ họa Đầu ra: báo cáo, kết phân tích, mơ hình động CSDL hệ thống CSDL cho HTTT DSS, sở mơ hình • HTTT chun gia ES: - Đầu vào: CSDL giao dịch, quản lý, trợ giúp định; CSDL từ bên ngoài; mẫu tư duy; liệu.ư - Xử lý: mô phỏng, đánh giá, khai thác thông tin từ liệu, suy diễn - Đầu ra: Lời khuyên, kiến nghị • HTTT tạo lợi cạnh tranh ISCA: sử dụng trợ giúp chiến lược Giúp doanh nghiệp giảm giá thành sản phẩm, nâng cao chất lượng, trợ giúp thủ tục, trợ giúp tốt sau bán hàng, cung cấp thông tin tốt cho khách hàng khách hàng tiềm b, Phân chia theo chức quản trị doanh nghiệp Chiến lược Chiến thuật Tác nghiệp Tài Nhân Bán Sản lực hàng xuất Marketing Khoa học Văn phịng Các thơng tin tổ chức phân chia theo cấp quản lý cấp quản lý, chúng lại chia theao nghiệp vụ mà chúng phục vụ 2.1.4 Vai trò hệ thống thông tin quản lý tổ chức thông tin từ nhà nước cấp thông tin từ môi trường Hệ thống định định Thông tin quản lý Hệ thông thông tin quản lý thông báo cáo lên cấp tin định Dữ liệu nvl lao động nguồn vốn Hệ thống tác nghiệp sản phẩm dịch vụ • HTTT quản lý hệ thống liên kết hệ thống định hệ thơng tác nghiệp Có chức thu thập thơng tin từ hệ thống tác nghiệp sau cung cấp cho hệ thống định phục vụ cho việc định 2.1.5 Các bước tiến hành phát triển Hệ Thống thông tin quản lý Giai đoạn 1: Đánh giá u cầu: có mục đích cung cấp cho lãnh đạo tổ chức hội đồng giám đốc liệu đích thực để định thời cơ, tính khả thi hiệu dự án phát triển hệ thống Giai đoạn thực tương đối nhanh khơng địi hỏi chi phí lớn 1.1 Lập kế hoạch đánh giá yêu cầu 1.2 Làm rõ yêu cầu 1.3 Đánh giá tính khả thi 1.4 Chuẩn bị trình bày báo cáo đánh giá yêu cầu Giai đoạn 2: Phân tích chi tiết: tiến hành sau có đánh giá thuận lợi yêu cầu Mục địch hiểu rõ vấn đề hệ thống nghiên cứu, xác định nguyên nhân đích thực vấn đề đó, xác định đòi hỏi ràng buộc áp đặt hệ thống xác định mục tiêu mà HTTT phải đạt Trên cở sở nội dung báo cáo định tiếp tục tiến hành hay 2.1 Lập kế hoạch phân tích chi tiết 2.2 Nghiên cứu môi trường hệ thống tồn 2.3 Nghiên cứu hệ thống thực 2.4 Đưa chuẩn đoán xác định yếu tố giải pháp 2.5 Đánh giá lại tính khả thi 2.6 Thay đổi đề xuất dự án 2.7 Chuẩn bị trình bày báo cáo phân tích chi tiết Giai đoạn 3: Thiết kế logic: nhằm xác định tất thành phần logic HTTT, cho phép loại bỏ vấn đề hệ thống thực tế đạt mục tiêu thiết lập giai đoạn trước Mơ hình logic phải người sử dụng xem xét chuẩn 3.1 Thiết kế CSDL 3.2 Thiết kế xử lý 10 Dưới số nguyên tắc thiết kế báo cáo dạng biểu mẫu Vấn đề Nguyên tắc Ví dụ Page size Chuẩn (8½” x 11”) (8½” x14”) Page Orientation Kiểu Portrait ưa chuộng quen thuộc, có nhiều cột phải dùng kiểu landscape Portrait landscape Page Headings Ít phải chứa tiêu đề báo cáo, ngày tháng, thời gian số trang JAN 4, 2004 Page 4of Oversubscriptions By Course Report Legends Là thích chữ viết tắt, ký hiệu, màu sắc báo cáo, trình bày đầu cuối REPORT LEGEND SEATS – Number of seats in classroom LIM – Course Enrollment limit 3.3.4.2 Một số báo cáo 38 Giấy báo dự thi 39 Danh sách thí sinh phòng thi 40 3.Giấy báo điểm 41 Phần IV: Tổng kết 4.1 Những hạn chế phần mềm • • • • Phần mềm chưa có độ chuyên nghiệp cao Phần mềm chưa giải số mặt hoạt động tuyển sinh Phần mềm có tính thẩm mĩ chưa cao Phần mềm áp dụng cho hệ sở liệu lớn 4.2 Hướng phát triển phần mềm Phần mềm quản lý tuyển sinh chức vừa xây dựng xong nhiều mặt hạn chế thiếu thời gian kiến thức Em hy vọng phát triển để hồn thiện thêm phần mềm theo hướng thay quản lý tuyển sinh cho sở đào tạo quản lý tuyển sinh chức trực tuyến tất địa điểm đào tạo trường đại học kinh tế quốc dân nước 42 Kết luận Đề tài :” Xây dựng phần mềm quản lý tuyển sinh đại học chức trường đại học kinh tế quốc dân”, xây dựng ngơn ngữ lập trình VisualBase 6.0 hệ quản trị sở liệu Access 2003 Phần mềm thực chức trình tuyển sinh chức trường đại học Kinh tế quốc dân Qua trình nghiên cứu đề tài em có hiểu biết sâu s ắc hoạt động tuyển sinh chức trường Đồng thời tìm hiểu sâu nghiệp vụ phát triển hệ thống thông tin quản lý nâng cao kiến thức lập trình VisualBase hệ quản trị sở liệu Access 2003 Em hy vọng phần mềm em áp dụng vào thực tế giúp ích cho việc tin học trình quản lý trường đại học Kinh tế quốc dân nơi em học Do thời gian kiến thức hạn chế nên phần mềm em cịn nhiều mặt thiếu xót Em mong nhận đóng góp ý kiến thầy cô bạn để đề án em hoàn thiện Em xin chân thành cảm ơn giúp đỡ nhiệt tình giáo Tiến sĩ Trần thị Song Minh giúp đỡ em trình thực đề tài 43 Danh mục tài liệu tham khảo Tự học lập trình visual basic 6.0 – Nhà xuất văn hóa thơng tin TS Trương Văn Tú – TS Trần Thị Song Minh, Giáo trình “ Hệ thống thơng tin quản lý” PGS.TS Hàn Viết Thuận, Giáo trình “Cấu trúc liệu giải thuật” Phùng Tiến Hải, Nghiên cứu thiết kế số phần mềm phục vụ công tác tin học hoá quản lý trường ĐH KTQD, Bộ GDĐT trường ĐH KTQD Microsoft visual basic lập trình sở liệu 6.0 – Nhà xuất lao động – xã hội 44 Phụ lục Một vài đoạn mã nguồn quan trọng trình sử lý liệu phần mềm quản lý tuyển sinh đại học chức: Tách sử lý chuỗi họ tên thí sinh: Public Function atrim(ByVal ht As String) As String ' cắt bỏ toàn dấu cách hai bên phải trái ht = LTrim(RTrim(ht)) ‘ Loại bỏ dấu cách thừa chuỗi Do While InStr(ht, " ") ht = Replace(ht, " ", " ") Loop atrim = ht End Function Public Function TachTen(ByVal ht As String) As String ' Gọi hàm cắt dấu cách thừa ht = atrim(ht) Dim i As Integer i = InStrRev(ht, " ") ' Kiểm tra chiều dài chuỗi tên If (Len(ht) - i) > Then MsgBox "Tªn cã trªn ký tù)" End If TachTen = Right(ht, Len(ht) - i) End Function Public Function TachHoDem(ByVal ht As String) As String ht = atrim(ht) Dim i As Integer i = InStrRev(ht, " ") ' Lấy họ đệm cách cắt lấy phần bên trái chuỗi đến dấu cách cuối cïng TachHoDem = Trim(Left(ht, i)) End Function Đoạn code để sử lý thông tin tuyển sinh: Public Sub PhongThi() 45 On Error GoTo loi Set RS = New ADODB.Recordset Set rs1 = New ADODB.Recordset Dim str, Str1 As String Dim i As Integer str = " SELECT * FROM DiaDiemThi" RS.Open str, cn, adOpenDynamic, adLockOptimistic If RS.EOF = True Then 'MsgBox "Bạn cha nhập địa điểm", , "Thông báo" Exit Sub End If Str1 = "SELECT * FROM PhongThi" rs1.Open Str1, cn, adOpenDynamic, adLockOptimistic If rs1.EOF = False Then cn.Execute "DELETE * FROM PhongThi" End If Do While RS.EOF = False i=1 Do While i 10 And i < 100 Then rs1.AddNew rs1.Fields("MaHoSo").Value = RS.Fields("MaHoSo").Value rs1.Fields("SoBaoDanh").Value = "TC" + CStr(19) + "00" + CStr(i) rs1.Update End If If i > 100 And i < 1000 Then rs1.AddNew rs1.Fields("MaHoSo").Value = RS.Fields("MaHoSo").Value rs1.Fields("SoBaoDanh").Value = "TC" + CStr(19) + "0" + CStr(i) rs1.Update End If If i > 1000 Then rs1.AddNew rs1.Fields("MaHoSo").Value = RS.Fields("MaHoSo").Value rs1.Fields("SoBaoDanh").Value = "TC" + CStr(19) + CStr(i) rs1.Update End If i=i+1 RS.MoveNext 47 Loop 'rs2.Close RS.Close ' Phan phong thi str = "SELECT * FROM PhongThi" RS.Open str, cn, adOpenDynamic, adLockOptimistic rs1.MoveFirst Do While RS.EOF = False 'MsgBox "Th«ng bao" For i = To 25 If rs1.EOF = False Then rs1.Fields("MaPhongThi").Value = RS.Fields("MaPhongThi").Value rs1.Update End If If rs1.EOF = False Then rs1.MoveNext Else Exit Sub End If Next i RS.MoveNext Loop Exit Sub loi: MsgBox "Bạn đà kết thúc trình cập nhật phân phòng thi cho thí sinh", , "Thông báo" Exit Sub End Sub Public Sub TinhDiem() Set RS = New ADODB.Recordset Set rs1 = New ADODB.Recordset Set rs2 = New ADODB.Recordset Dim str, Str1, str2, str3 As String Dim i, ChiTieu As Integer Dim DiemChuan As Single str = "SELECT * FROM ChuyenNganh WHERE ChiTieu0" RS.Open str, cn, adOpenDynamic, adLockOptimistic ' Tinh chi tieu chung If RS.EOF = True Then MsgBox "Bạn cha nhập tiêu chuyên ngành nào", , "thông báo" Exit Sub End If ChiTieu = Do While RS.EOF = False 48 ChiTieu = ChiTieu + RS.Fields("ChiTieu").Value RS.MoveNext Loop ' Tinh diem chuan toan truong Str1 = "SELECT (ThiSinh.Mon1+ThiSinh.Mon2+ThiSinh.Mon3+HoSoDuTuyen.DiemThuong) as TongDiem,ThiSinh.SoBaoDanh FROM ThiSinh INNER JOIN HoSoDuTuyen ON ThiSinh.MaHoSo=HoSoDuTuyen.MaHoSo " 'str1 = str1 + "WHERE HoSoDuTuyen.DuocTuyenThang='No' " Str1 = Str1 + "ORDER BY (ThiSinh.Mon1+ThiSinh.Mon2+ThiSinh.Mon3+HoSoDuTuyen.DiemThuong)DESC,HoS oDuTuyen.DiemThuong DESC" rs1.Open Str1, cn, adOpenDynamic, adLockOptimistic i=1 DiemChuan = If rs1.EOF = True Then MsgBox "Bạn cha nhập điểm thí sinh", vbOKOnly, "Thông báo" Exit Sub End If rs1.MoveFirst Do While rs1.EOF = False If i rs3.RecordCount Then Thieu = ChiTieu - rs3.RecordCount 50 Set rs2 = New ADODB.Recordset str2 = "SELECT (ThiSinh.Mon1+ThiSinh.Mon2+ThiSinh.Mon3+HoSoDuTuyen.DiemThuong) as TongDiem,ThiSinh.MaHoSo FROM ThiSinh INNER JOIN HoSoDuTuyen ON ThiSinh.MaHoSo=HoSoDuTuyen.MaHoSo " str2 = str2 + "WHERE (ThiSinh.Mon1+ThiSinh.Mon2+ThiSinh.Mon3+HoSoDuTuyen.DiemThuong)>='" & DiemChuan & "'" ' str2 = str2 + " and HoSoDuTuyen.MaChuyenNganh='" & RS.Fields("MaChuyenNganh").Value & "'" str2 = str2 + " ORDER BY (ThiSinh.Mon1+ThiSinh.Mon2+ThiSinh.Mon3+HoSoDuTuyen.DiemThuong)DESC,HoS oDuTuyen.DiemThuong DESC" rs2.Open str2, cn, adOpenDynamic, adLockOptimistic i=1 'Do While i < Thieu Do While rs2.EOF = False Dim str4 As String Set rs4 = New ADODB.Recordset str4 = "SELECT * FROM SinhVien WHERE MaHoSo='" & rs2.Fields("MaHoSo").Value & "'" rs4.Open str4, cn, adOpenDynamic, adLockOptimistic If (rs4.EOF = True) And i < Thieu Then 'If rs2.Fields("MaHoSo").Value rs3.Fields("MaHoSo").Value Then rs3.AddNew rs3.Fields("MaHoSo").Value = rs2.Fields("MaHoSo").Value rs3.Fields("MaChuyenNganh").Value = MaNganh rs3.Update i=i+1 End If rs2.MoveNext Loop End If RS.MoveNext Loop RS.Close rs1.Close Set rs3 = New ADODB.Recordset rs3.Open "Select * From SinhVien INNER JOIN HoSoDuTuyen On SinhVien.MaHoSo=HoSoDuTuyen.MaHoSo ORDER BY HoSoDuTuyen.Ten", cn, adOpenDynamic, adLockOptimistic i=1 Do While rs3.EOF = False rs3.Fields("MaSinhVien").Value = "TC" + CStr(19) + CStr(i) rs3.Update i=i+1 rs3.MoveNext Loop End Sub 51 52 ... vi ứng dụng đề tài Phần mềm quản lý tuyển sinh đại học chức phần mềm có chức hỗ trợ việc quản lý tuyển sinh đại học chức cho khoa chức trường đại học kinh tế quốc dân Phần mềm hỗ trợ việc cập... mềm quản lý tuyển sinh đại học chức trường đại học kinh tế quốc dân? ??, xây dựng ngơn ngữ lập trình VisualBase 6.0 hệ quản trị sở liệu Access 2003 Phần mềm thực chức trình tuyển sinh chức trường đại. .. thêm phần mềm theo hướng thay quản lý tuyển sinh cho sở đào tạo quản lý tuyển sinh chức trực tuyến tất địa điểm đào tạo trường đại học kinh tế quốc dân nước 42 Kết luận Đề tài :” Xây dựng phần mềm

Ngày đăng: 13/03/2015, 10:33

Từ khóa liên quan

Mục lục

  • Phần I: Giới Thiệu Về Trường Đại Học Kinh Tế Quốc Dân Và Tính Cấp Thiết Của Đề Tài

    • 1.1 Giới thiệu về trường đại học kinh tế quốc dân

      • 1.1.1.Cơ cấu tổ chức

      • 1.1.2.Cơ cấu đào tạo

    • 1.2 Tổng quan về đề tài

      • 1.2.1. Sự cần thiết của đề tài

      • 1.2.1 1.2.2 Mô tả đề tài

        • 1.2.2.1. Mục đích của đề tài

      • 1.2.2.2. Phạm vi ứng dụng của đề tài

      • 1.2.3 Phương pháp luận nghiên cứu

      • 1.2.4. Công cụ lập trình

        • 1.2.4.1 Giới thiệu

        • 1.2.4.2 Lý do sử dụng

  • Phần II: Vấn Đề Phương Pháp Luận Về Phân Tích Thiết Kế Hệ Thống Thông Tin Quản Lý

    • 1.3 2.1 Tổng quan về Hệ Thống Thông Tin Quản Lý

      • 2.1.1 Khái niệm chung

      • 2.1.2 Hệ Thống Thông Tin Quản Lý

        • 2.1.2.1 Định nghĩa

        • 2.1.2.2 Phân Loại

      • 2.1.4 Vai trò của hệ thống thông tin quản lý trong tổ chức

      • 2.1.5 Các bước tiến hành phát triển một Hệ Thống thông tin quản lý

    • 2.2. Giới thiệu về ngôn ngữ lập trình Access và VisualBasic

      • 2.2.1 Tổng quan về Visualbasic

        • 2.2.1.1 Khái niệm và lịch sử hình thành

        • 2.2.1.2 Các phiên bản của ViSualBasic 6.0

      • 2.2.2 Tổng quan về Access

        • 2.2.2.1 Khái niệm và lịch sử hình thành

        • 2.2.2.2 Giới thiệu về Access2003

      • 2.2.3 Quan hệ giữa VB và Access

  • Phần III: Xây Dựng Phần Mềm Quản Lý Tuyển Sinh Tại Chức

    • 3.1. Bài toán quản lý tuyển sinh

      • 3.1.1 Quy trình tuyển sinh

      • 3.1.2 Thông tin đầu vào

      • - Hồ sơ: bao gồm các thông tin về thí sinh: tên, ngày sinh, nơi sinh, địa điểm, đối tượng, khu vực, ngành đăng ký dự thi...

      • 3.1.3. Thông tin đầu ra

    • 3.2 Phân tích phần mềm quản lý tuyển sinh tại chức

      • 3.2.1 Sơ đồ chức năng BFD

      • 3.2.2 Sơ đồ luồng dữ liệu DFD

        • 3.2.2.1. Sơ đồ mức ngữ cảnh

        • 3.2.2.2. Sơ đồ DFD mức 0

        • 3.2.2.3. Sơ đồ DFD phân rã mức 1

          • 3.2.2.3.1. Tiến trình 1.0

          • 3.2.2.3.2. Tiến trình 2.0

          • 3.2.2.3.3 Tiến trình 3.0

    • 3.3 Thiết kế trương trình

      • 3.3.1 Thết kế cơ sở dữ liệu

        • 3.3.1.3 Mối quan hệ giữa các bảng:

      • 3.3.2 Thiết kế Giải thuật

        • 3.3.2.1 Các phương pháp thiết kế giải thuật

        • 3.3.2.2 Một số giải thật quan trọng

      • 3.3.3 Thiết kế giao diện

        • 3.3.3.1 Các nguyên tắc khi thiết kế giao diện

        • 3.3.3.2 Một số giao diện chính và chức năng

      • 3.3.4 Thiết kế báo cáo

        • 3.3.4.1 Các nguyên tắc khi thiết kế báo cáo

        • 3.3.4.2 Một số báo cáo

  • Phần IV: Tổng kết

  • 4.1 Những hạn chế của phần mềm

    • 4.2 Hướng phát triển của phần mềm

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan