Xây dựng phần mềm quản lý trung tâm đào tạo tin học

38 1.1K 1
Xây dựng phần mềm quản lý trung tâm đào tạo tin học

Đ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

Xây dựng phần mềm quản lý trung tâm đào tạo tin học

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 PHẦN I: GIỚI THIỆU ĐỀ TÀI Hiện nay, trên các địa bàn của cả nước nói chung, địa bàn Hà Nội nói riêng xuất hiện rất nhiều hình thức đào tạo theo mô hình trung tâm như các trung tâm đào tạo tin học, trung tâm đào tạo ngoại ngữ, các trung tâm đào tạo nghiệp vụ kinh tế ngắn hạn như: kế toán, quản trị kinh doanh,…. Các trung tâm này có quy mô khác nhau. Đối với các trung tâm có quy mô nhỏ thì có thể quản theo hình thức thủ công – trên sổ sách. Nhưng đối với các trung tâm lớn do uy tín của mình ngày càng thu hút được nhiều học viên và do đó quy mô của trung tâm ngày càng mở rộng. Điều này làm cho hình thức quản một trung tâm theo cách thủ công gặp rất nhiều khó khăn. Cần thiết phải có một giải pháp tin học hoá. Điều đó đã khiến em nảy ra ý định xây dựng một hệ thống thông tin hỗ trợ quản một trung tâm đào tạo điển hình. Một trung tâm đào tạo tin học được lấy ra làm ví dụ để xây dựng giải pháp. Nội dung của đề án gồm 4 phần : Phần I : Giới thiệu đề tài Phần II : Phân tích thiết kế hệ thống thông tin trung tâm đào tạo tin học Phần III : Giới thiệu kỹ thuật lập trình ADO bằng Visual Basic Phần IV : Xây dựng phần mềm quản trung tâm đào tạo tin học Em xin chân thành cảm ơn các thầy cô giáo trong khoa Tin học Kinh tế đã trang bị cho em những kiến thức, những điều kiện về vật chất và tinh thần để hoàn thành đề tài. Đặc biệt em xin được bày tỏ sự biết ơn tới thầy giáo Phùng Tiến Hải đã trực tiếp giúp đỡ em trong quá trình nghiên cứu đề tài. Do thời gian, trình độ, kinh nghiệm còn hạn chế nên đề án chuyên ngành không tránh khỏi nhiều thiếu sót. Rất mong nhận được những ý kiến đóng góp từ phía các thầy cô giáo và các bạn sinh viên. Ý kiến xin được gửi về : Kim Văn Diệp, lớp Tin học Kinh tế 41B, Khoa THKT, Đại học KTQD Email : kv_diep@yahoo.com Hà nội, tháng 10 năm 2002 Tác giả Trang 1 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 PHẦN II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN CHO TRUNG TÂM ĐÀO TẠO TIN HỌC I- CÁC GIAI ĐOẠN CỦA PHÁT TRIỂN MỘT HỆ THỐNG THÔNG TIN Giai đoạn 1 : Đánh giá yêu cầu Giai đoạn 2 : Phân tích chi tiết Giai đoạn 3 : Thiết kế logic Giai đoạn 4 : Đề xuất các phương án của giải pháp Giai đoạn 5 : Thiết kế vật ngoài Giai đoạn 6 : Triển khai hệ thống Giai đoạn 7 : Cài đặt và khai thác Do đề án chuyên ngành là một học phần giúp sinh viên thực hành việc đưa kiến thức đã học vào nghiên cứu và giải quyết một vấn đề tin học, mang tính chất nghiên cứu để phục vụ học tập và là bước tập dượt cho giai đoạn thực tập sau này. Chính vì vậy, trong đề án em chỉ thực hiện được ba giai đoạn đầu tiên là Đánh giá yêu cầu, Phân tích chi tíêt, Thiết kế logic và một phần của giai đoạn 6 - Lập trình xây dựng phần mềm quản trung tâm đào tạo tin học. GIAI ĐOẠN I ĐÁNH GIÁ YÊU CẦU 1. Đánh giá yêu cầu o Tên đề tài : Xây dựng hệ thống thông tin trợ giúp quản trung tâm đào tạo tin học o Người yêu cầu : Trung tâm đào tạo tin học Future (đây chỉ là tên lấy ví dụ). o Mô tả : - Trung tâm đào tạo tin học Future là một trung tâm đào tạo tin học có uy tín với đội ngũ giáo viên có nhiều kinh nghiệm giảng dạy và hiện nay đang giảng ở các trường đại học và làm tại các công ty tin học lớn. Trang 2 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 - Hiện nay trung tâm đang đào tạo các khoá học như sau : - Hệ thống phòng học bao gồm 3 khu nhà với 21 phòng học. - Sau khi hoàn thành khoá học, học viên được cấp chứng chỉ của hội tin học Việt Nam - Học phí được đóng làm 3 lần 2. Vấn đề nảy sinh Do quy mô của trung tâm khá lớn và với sự tín nhiệm của mình trung tâm ngày càng thu hút được nhiều học viên. Vì thế, quy mô của trung tâm ngày càng lớn do đó công việc quản trung tâm về Học viên, giáo viên, phân phối phòng họchọc phí ngày càng phức tạp. Chính vì vậy trung tâm quyết định phải tin học hoá quá trình quản lý. 1. Khó khăn trong việc trả lời người có nhu cầu học đúng lớp mà họ yêu cầu về thời gian 2. Khó khăn trong việc quản phân phối phòng học 3. Khó khăn trong việc quản học phí, theo dõi học viên nợ học phí 4. Rắc rối khi phải lưu trữ, tìm kiếm thông tin về học viên và giáo viên bằng sổ sách. o Yêu cầu của trung tâm : Phải khắc phục được những nhược điểm nêu trên bằng cách xây dựng mới hệ thống thông tin cho trung tâm Trang 3 Tin học VP MS Word MS Excel MS Powerpoint MS Project MS Outlook MS Frontpage Kế toán VN Fast Acsoft Kế toán Mỹ Effect Quicken Lotus Note Lập trình Pascal C, C++ VB, VBScript Delphi VC++ Visual Studio.Net Java, JScript JSP ASP VBA với Excel Cơ Sở DL SQL Server Oracle MS Access Visual Poxpro Informix Network 1. Thiết kế và quản trị mạng LAN, WAN 2. Khai thác và sử dụng mạng Internet Đồ hoạ Autocad Corel Draw 3D Max SAP2000 Photoshop Illustrator Quarkxpress Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 o Khung cảnh hệ thống 3. Đánh giá khả thi của giải pháp 1. Khả thi về tổ chức 2. Khả thi kỹ thuật Giải pháp này hoàn toàn khả thi về mặt kỹ thuật Yêu cầu : Phần cứng : Một máy PC Phần mềm : - Phần mềm hệ thống : Hệ điều hành Windows 9x, NT - Microsoft Office 2000 (Bắt buộc có MS Access 2000) 3. Khả thi về tài chính 1. 1 Máy PC + 1 Máy in 11 Triệu 2. Viết phần mềm 6,5 Triệu 3. Hướng dẫn sử dụng 0,5 Triệu 4. Chi phí khác 2 Triệu Tổng cộng : 20 Triệu 4. Khả thi về mặt thời gian : 75 Ngày Trang 4 Học viên Giáo viên Giám đốc trung tâm - Hồ sơ học viên - Hồ sơ giáo viên - Sổ sách kế toán Các báo cáo Lịch giảng dạy Thẻ học viên Thu học phí Hợp đồng giảng dạy Phiếu đăng ký HỆ THỐNG THÔNG TIN QUẢN TRUNG TÂM Người có nhu cầu học Giáo viên có nhu cầu dạy Kế toán của trung tâm Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 GIAI ĐOẠN II PHÂN TÍCH CHI TIẾT 1. Lập kế hoạch nghiên cứu chi tiết 1.1 Thành lập đội ngũ Gồm các thành viên sau : Người ra quyết định : Giám đốc trung tâm Phân tích viên hệ thống Người sử dụng Lập trình viên Hướng dẫn sử dụng 1.2 Lựa chọn phương pháp và công cụ + Thực hiện phỏng vấn những người sau : - Giám đốc trung tâm - Kế toán viên - Phụ trách trung tâm ( Nhân viên đăng ký) + Nghiên cứu tài liệu : - Lịch giảng dạy - Phiếu đăng ký học - Sổ thu học phí - Hồ sơ giáo viên, học viên - Danh sách phòng học - Danh sách Khoá học, Lớp học 2. nghiên cứu hệ thống thông tin hiện tại Hệ thống thông tin hiện tại của trung tâm chủ yếu làm việc một cách thủ công nó được mô tả như sau : + Khi người có nhu cầu học tại trung tâm đến đăng ký học tại trung tâm qua bàn đăng ký. Người phụ trách của trung tâm sẽ tìm kiếm thông tin về khoá học mà người đó cần. Khi đáp ứng được nhu cầu của người học thì người phụ trách sắp xếp học viên vào đúng lớp và tiến hành thu học phí lần đầu để cấp thẻ học viên. Học phí được thu làm 3 lần trong cả quá trình của khoá học. + Khi giáo viên ký kêt hợp đồng giảng dạy với trung tâm thì họ được sắp xếp lịch dạy theo đúng thời gian biểu của họ trong hợp đồng. + Nhiệm vụ của người phụ trách là phải khớp lịch giữa người dạy và người học điều này trở nên thật sự khó khăn khi số lượng các khoá học, lớp học, giáo viên, học viên tăng lên. + Kế toán viên của trung tâm tiến hành thu học phí của học viên và viết phiếu biên nhận. Trang 5 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 + Người phụ trách kết hợp với kế toán viên để lên các báo cáo cho Giám đốc trung tâm. 3. Chẩn đoán và xác định các yếu tố của giải pháp ( mục tiêu của hệ thống mới) Vấn đề Nguyên nhân Mục tiêu Giải pháp 1. Tìm kiếm thông tin về giờ học để đáp ứng yêu cầu của người có nhu cầu học rất chậm và bị nhầm lẫn Có quá nhiều lớp và giờ học khác nhau của một khoá học. Các thông tin này lại lưu trữ trên sổ sách nên rất khó tìm Quá trình tìm kiếm thông tin được rút gọn khoảng 2 giây là có thể trả lời được Hệ thống lọc giờ học theo yêu cầu của khách hàng 2. Khi sắp lớp học thường bị nhầm lớp Do quy mô của trung tâm lớn hơn nữa lịch học tại các phòng lai khó rà soát trên sổ sách. Không còn tình trạng nhầm lẫn phòng học Hệ thống báo lỗi khi phân phòng học cho lớp khi cùng thời điểm đó lại có một lớp khác học 3. Không thể ngay một thời điểm thống kê số học viên còn nợ học phí của các lớp Các lớp nằm ở các trang khách nhau của sổ học viên Ngay lập tức lọc được số học viên còn nợ học phí lần 1, lần 2, lần 3 Xây dựng chức năng lọc theo những người còn nợ học phí trong chức năng quản học viên 4. Quá trình tìm kiếm các thông tin về số lớp của mỗi khoá, số học viên của mỗi lớp rất chậm Do lưu trữ thủ công 3 giây kể cả các thao tác Xây dựng chức năng tìm kiếm và lọc tích hợp trên mỗi form chức năng 5. Phải tốn nhiều giấy để lưu hồ sơ học viên, giáo viên, lớp học, khoá học … Quy mô tăng lên Giảm thiểu được số giấy tờ ghi chép và lưu trữ Sử dụng cơ sở dữ liệu để lưu thông tin có hiệu quả hơn, chi phí thấp hơn Trang 6 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 GIAI ĐOẠN III PHÂN TÍCH LOGIC 1. Sơ đồ DFD mức 0 của hệ thống ( Data Flow Diagram – Context ) Trang 7 Báoc áo lớp học Báo cáo tài chính Hợp đồng giảng dạy thẻ học viên Phiếu lương Người có nhu cầu học Người có nhu cầu học 1 . 0 Đ ă n g k ý 2.0 Xếp lớp Học viên Học viên Lớp học Lớp học 3.0 Thu học phí Giáo viên Giáo viên Bộ phận tài chính Bộ phận tài chính Sổ phân công Giám đốc trung tâm Giám đốc trung tâm Sổ đăng ký Phiếu Đăng ký 4.0 Phân công dạy Báo cáo giảng dạy Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 2. Thiết kế cơ sở dữ liệu logic đi từ các thông tin đầu ra 2.1 Các tài liệu đầu ra thu thập được STT Mã TL Tên Tài liệu Phần tử thông tin trên đầu ra Nguồn Mô tả Ghi chú 1 LGD Lịch giảng dạy Lớp học, Phòng học, Tên giáo viên, Khoá học, Giờ học, ngày học Phụ trách trung tâm Phân công lịch giảng dạy cho giáo viên 2 PDK Phiếu đăng ký học Họ và tên, địa chỉ, điện thoại, ngày sinh, giới tính, Khoá học, thời gian Phụ trách trung tâm Khách hàng đăng ký học 3 HGV Hồ sơ giáo viên Mã GV, Họ tên, Ngày sinh, giới tính, ngày sinh, thời gian nhận giảng, khoá học nhận giảng, email Giám đốc trung tâm Lưu trữ thông tin về giáo viên 4 HHV Hồ sơ học viên Mã học viên, Họ và tên, ngày sinh, giới tính, địa chỉ, điện thoại, theo học lớp nào, Thuộc khoá học nào Giám đốc trung tâm Lưu trữ thông tin về học viên 5 STP Sổ thu học phí Tên học viên, Lớp học, khoá học, lần thu phí 1, lần thu phí2, lần thu phí 3, Ngày thu Kế toán trung tâm Lưu trữ và theo dõi thông tin về học phí của học viên 6 DSK Danh sách khoá học Mã khoá học, tên khoá học, số giờ, học phí, số tiền đóng mỗi đợt Phụ trách trung tâm Cung cấp danh sách các khoá họctrung tâm đang đảm nhiệm 7 DSL Danh sách lớp học Mã lớp, khoá học, giờ học, giáo viên ứng với giờ học, ngày khai giảng Hạn thu hểt học phí Phụ trách trung tâm Cung cấp các danh sách khoá học mà trungtâm đang đảm Trang 8 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 nhiệm 2.2 Sơ đồ cấu trúc dữ liệu DSD ( Data Structure Diagram ) MaLop MaGiaoVien NgayKhaiGiang MaPhongHoc HanTraHetHP MaKhoaHoc Email DienThoaiGV GioiTinh NgaySinhGV TenGiaoVien MaGiaoVien 2.3 Sơ đồ quan hệ thực thể ERD ( Entity Relationship Diagram ) MaPhongHoc DiaDiem ID MaLop ThoiGianHoc MaGiaoVien MaKhoaHoc MaLop MaHocVien TenHV NgaySinh GioiTinh DiaChi DienThoai TenKhoaHoc ThoiGian HocPhi Lan1 Lan2 Lan3 MaKhoaHoc MaHocVien PhiLan1 NgayTra1 PhiLan2 NgayTra2 PhiLan3 NgayTra3 MaKhoaHoc Trang 9 Phòng học Thời khoá biểu Lớp học Giáo viên Phụ Trách Học viên Khoá học Học phí Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 PHN III GII THIU K THUT LP TRèNH ADO BNG VISUAL BASIC Cho đến VB 5.0, ADO (đối tợng dữ liệu Activex Activex Data Object ) trở thành nền tảng của kỹ thuật truy cập cơ sở dữ liệu internet. Trong VB6, ADO 2.0 càng quan trọng hơn mạnh mẽ hơn. ta có thể dùng ADO không chỉ để truy cập cơ sở dữ liệu thông qua trang web, mà còn có thể dùng nó để lấy dữ liệu từ ứng dụng viết bằng Visual Basic. ADO là giao diện dựa trên đối tợng cho công nghệ dữ liệu mới nổi gọi là OLE DB OLE DB đợc thiết kế để thay thế ODBC nh một phơng thức truy cập dữ liệu. ODBC hiện thời là tiêu chuẩn phía client sử dụng windows rất phổ biến để truy cập các dữ liệu quan hệ bởi vì nó thiết lập các server cơ sở dữ liệu quan hệ càng tổng quát càng tốt đến các ứng dụng client. OLE DB đi sâu hơn một bớc bằng cách làm cho tất cả nguồn dữ liệu trở thành tổng quát đối với ứng dụng client I. Xây dựng ứng dụng Visual Basic với ADO ADO là công nghệ truy cập cơ sở dữ liệu hớng đối tợng tơng tự DAO và RDO ADO hiện nay đợc Microsoft xem là kỹ thuật để truy cập cơ sở dữ liệu từ web server. Bởi vì ADO đợc cung cấp dới dạng th viện activeX Server (tơng tự ADO và RDO), ta có thể thoải mái dùng ADO trong ứng dụng visual basic. trong thực tế , Trang 10 [...]... qun th cụng ng thi, chng trỡnh cũn giỳp trung tõm tit kim s sỏch, nhõn lc trong vic qun lý, lu tr c thụng tin lõu hn v bo mt - Phn mm qun trung tõm o to c vit bng ngụn ng lp trỡnh Visual Basic 6.0 vi c s d liu l Microsoft Access 2000 Trong chng trỡnh s dng cụng ngh truy cp d liu ADO II - Cỏc c trng ca phn mm qun trung tõm o to 1 H thng bo mt mc ngi dựng khi truy nhp cỏc chc nng ca chng trỡnh... trỡnh bao gm : - Form qun Qun hc viờn Qun giỏo viờn Qun lp hc Qun khoỏ hc - Form nhp d liu ng ký hc viờn Sa thụng tin hc viờn Trang 26 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Nhp, sa khoỏ hc Nhp, sa lp hc Nhp, sa khoỏ hc Nhp, sa giỏo viờn Nhp thi gian Nhp phũng hc Form thu hc phớ - Form Qun User tớch hp c hai chc nng qun v cp nht 6 Cỏc bỏo... nhng gúp ý quý bỏu, chng trỡnh s c ci tin hiu qu hn Qua vic nghiờn cu ỏn chuyờn ngnh, chỳng em ó hc c cỏch thu thp ti liu, ỏp dng kin thc vo vic gii quyt mt vn tin hc kinh t Cng qua ỏn chuyờn ngnh ny, em thy rng cn phi lao ng thc s mi cú c mt sn phm tin hc hay, tt Gii phỏp tin hc ny cú th ng dng ti cỏc trung tõm o to tin hc, cỏc trung tõm o to ngoi ng hoc cỏc trung tõm o to kinh t ngn hn ca trng... cỏc chc nng thờm, sa, xoỏ mt lp hc Thờm phũng hc nu trung tõm m thờm cỏc c s, Thờm thi im hc nu trung tõm cú kh nng Hỡnh 4 - Qun lp hc 5 Form chc nng qun khoỏ hc Trờn form ny cú th theo dừi c ht tt c cỏc khoỏ hc ca trung tõm (xem hỡnh 5) Khi trung tõm m rng quy mụ v cỏc khoỏ hc cú th s dng chc nng thờm khoỏ hc Ngoi ra cú th sa, xoỏ cỏc thụng tin liờn quan n khoỏ Trang 31 Website: http://www.docs.vn... nhm h tr qun ti cỏc trung tõm o to in hỡnh Trong ti cú ly mt trung tõm o to tin hc minh ho Tt nhiờn vic s dng phn mm ny phc v qun ca cỏc loi hỡnh o to khỏc nhau cn phi cú nhng sa i nht nh ca phn mm cho phự hp vi ng cnh qun ca loi hỡnh o to ú Trang 25 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 - Phn mm ny c xõy dng khc phc tt c cỏc nhc im ca vic qun th cụng ng... Help Hỡnh 6 - Qun hc viờn 7 Form qun giỏo viờn Trờn form ny ( Xem hỡnh 7) ta cú th xem cỏc thụng tin ca giỏo viờn theo cỏc khoỏ hc, cỏc lp hc, cỏc thi gian biu m giỏo viờn ú m nhim Trang 33 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 ng thi cú th thờm sa, thụng tin v giỏo viờn Cỏch s dng cú th tham kho trong Help Hỡnh 7- Qun ging viờn 8 Form chc nng qun ngi s dng Trang... 0918.775.368 Trờn form ny tớch hp c chc nng qun v cp nht thụng tin User trờn form Chc nng ny ch cú ngi c ch nh l qun tr phn mm ny mi cú quyn truy nhp Cỏch s dng cú th tham kho trong Help Hỡnh 8- Qun ngi dựng KT LUN Trang 35 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 õy l mt gii phỏp tin hc cú tớnh kh thi cao, khc phc c nhng khú khn m mt trung tõm ln gp phi Tuy nhiờn nu c ỏp... AdLockPressimistic Mụ t cm cp nht mu tin Mu tin trong Recordset s b khoỏ ngay khi bt u sa i, tip tc khoỏ cho n khi thi hnh phng thc Trang 15 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 AdLockOptimistic AdLockBatchOptimistic Update hay di chuyn qua mu tin khỏc Mu tin b khoỏ ngay trong khi thi hnh phng thc Update hay di chuyn qua mu tin khỏc Cp nht nhiu mu tin cựng lỳc 7 úng v m kờt ni... tham kho trong Help Hỡnh 5-qun khoỏ hc 6 Form chc nng qun hc viờn Sau quỏ trỡnh ng ký, thụng tin v hc viờn c cp nht vo c s d liu v c th hin trờn form ny (xem hỡnh 6 ) Cỏc thụng tin ny cú th c xem da vo cỏc tiờu chớ nh Khoỏ hc, theo lp hoc lc ra nhng hc viờn cũn n Trang 32 Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 hc phớ Ngoi ra cỏc thụng tin ny nu cú sai sút ta cú th... tng Connection K thut ny tin dng trong trng hp ta khụng cn kt ni thng xuyờn n c s d liu v tr ra Nu ng dng mun cú kt ni thng xuyờn vi c s d liu, ta nờn m v duy trỡ mt i tng Connection Tt nht nờn gi kt ni c m liờn tc dn c s d liu thay vỡ lp i lp li vic m v úng 8.1 Dựng i tng Recordset cp nht v thờm mu tin mi Thờm mi v cp nht mu tin trong ADO hu nh tng t trong DAO 8.1.1 Thờm mu tin mi 1.M Recordset 2.Thi

Ngày đăng: 17/04/2013, 13:43

Từ khóa liên quan

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

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

Tài liệu liên quan