XÂY DỰNG HỆ THỐNG QUẢN LÝ HỌC BẠ CHO TRƯỜNG TIỂU HỌC HẢI PHƯƠNG

58 885 3
XÂY DỰNG HỆ THỐNG QUẢN LÝ HỌC BẠ CHO  TRƯỜNG TIỂU HỌC HẢI PHƯƠNG

Đ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

MỤC LỤCMỞ ĐẦU1I. Lý do chọn đề tài1II. Mục Tiêu đề tài1III. Nôi dung đề tài1IV. Phương Pháp nghiên cứu2V. Phạm vi nghiêm cứu2VI. Bố cục của đồ án.2Chương 1: Tổng quan về đề tài và đặc tả yêu cầu phần mềm4I. Tổng quan về đề tài4II. Yêu cầu kỹ thuật6III. Yêu cầu về chức năng7IV. Chi tiết yêu cầu phi chức năng18CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG19I. Cấu trúc hệ thống19II. Thiết kế hệ thống20CHƯƠNG 3. HƯỚNG DẪN CÀI ĐẶT38I. Hướng dẫn chạy chương trình học bạ điện tử38II. Hướng dẫn cài đặt Project.39CHƯƠNG 4. CHẠY CHƯƠNG TRÌNH VÀ KIỂM TRA50I. Chạy chương trình50II. Kiểm tra50TÀI LIỆU THAM KHẢO51 

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỀ TÀI XÂY DỰNG HỆ THỐNG QUẢN LÝ HỌC BẠ CHO TRƯỜNG TIỂU HỌC HẢI PHƯƠNG NGƯỜI HƯỚNG DẪN : TS Nguyễn Long Giang SINH VIÊN : Vũ Thị Thanh Hằng Mã SV : DC00201773 Hà Nội- 2016 LỜI CẢM ƠN Trong suốt trình học tập thực tập Viện công nghệ thông tin trực thuộc Viện Hàn Lâm Khoa Học Việt Nam, chúng em thầy cô bên Viện giúp đỡ truyền đạt nhiều kiến thức vô quý giá Ngoài ra, chúng em rèn luyện thân môi trường học tập làm việc đầy sáng tạo khoa học Đây trình quan trọng giúp em thành công bắt tay vào nghề nghiệp tương lai sau Em xin chân thành cảm ơn Ban chủ nhiệm khoa công nghệ thông tin toàn thể thầy cô trường đại học Tài Nguyên Môi Trường Hà Nội viện công nghệ thông tin tận tình giảng dạy trang bị cho em nhiều kiến thức bổ ích suốt trình học tập vừa qua Đây quãng thời gian vô hữu ích, giúp em trưởng thành lên nhiều chuẩn bị trường Là hành trang quan trọng thiếu công việc sau Ngoài ra, em xin chân thành cảm ơn thầy Nguyễn Long Giang, thầy Nguyễn Văn Hách thầy Hà Mạnh Đào tận tình quan tâm, giúp đỡ, theo sát hướng dẫn em suốt trình làm đồ án vừa qua Mặc dù cố gắng suốt trình thực tập làm đồ án, kinh nghiệm thực tế trình độ chuyên môn chưa nhiều nên em không tránh khỏi thiếu sót, em mong bảo, góp ý chân thành từ thầy, cô giáo tất bạn Em xin chân thành cảm ơn! Hà Nội, ngày 20 tháng 04 năm 2016 DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT Thuật ngữ PTTKHT THHP SRS Actor Định nghĩa Phân tích thiết kê hệ thống Tiểu Học Hải Phương Software Requirement Specification Một tài liệu miểu tả hệ thống phần mềm cho nhà phát triển phần mềm Tác nhân tương tác với hệ thống người, hệ thống khác để thực chức hệ thống MỤC LỤC MỞ ĐẦU Lý chọn đề tài I Học bạ điện tử việc tin học hóa việc quản lý trình học tập học sinh Các thông tin trình học tập học sinh điểm, hạnh kiểm, xếp loại học lực, đạo đức…được lưu trữ máy tính( trước ghi vào sổ học bạ) Lich học, họp phụ huynh cập nhật thông báo đến phụ huynh cần Hiện việc quản lý thông tin, trình học tập, rèn luyện học sinh chủ yếu giấy tờ Việc tra cứu, cập nhật cần khó khăn Mỗi học sinh chuyển cấp, lượng giấy tờ, văn lại nhân lên nhiều làm lãng phí Nếu chuyển sang quản lý điện tử giảm bớt chi phí mad nâng cao hiệu quản lý trình học tập học sinh Vì vậy, em chọn đề tài: “ Xây dựng hệ thống quản lý học bạ cho trường Tiểu học Hải Phương” mong đưa công nghệ thông tin vào thực tế giúp cho việc quản lý học bạ trường them thuận tiện dễ dàng II III Mục Tiêu đề tài Xây dưng hoàn chỉnh phần mềm quản lý để đảm bảo việc quản lý học bạ Hoàn thiện kỹ phân tích thiết kế hướng đối tượng Xây dựng CSDL Sử dụng thành thạo công cụ hỗ trợ lập trình để thiết kế xây dựng giao diện Website Xây dựng chương trình triển khai thử nghiệm Nôi dung đề tài − Khảo sát thực tế − Đặc tả yêu cầu phần mềm + Đặc tả chức năng: biểu đồ phân rã, biểu đồ luồng liệu + Đặc tả mô tả : biểu đồ thực thể liên kết − Phân tích thiết kế hệ thống + Thiết kế lớp phân tích + Thiết kế sở liệu + Thiết kế giao diện − Xây dựng website quản lý demo Phương Pháp nghiên cứu IV - Lý thuyết: + Tìm hiểu, nghiên cứu tài liệu liên quan, ngôn ngữ lập trình công nghệ + Nắm rõ công cụ hỗ trợ liên quan đến viết mã nguồn, công cụ sử dụng phân tích thiết kế hệ thống + Nghiên cứu lý thuyết phương pháp luận PTTK hệ thống + Phân tích yêu cầu thực tế + Tìm giải pháp cho yêu cầu phân tích thiết kế hệ thống cho toán đặt - Thực hành: • Công cụ hỗ trợ lập trình Microsoft Visual Studio 2015 • Ngôn ngữ Visual Basic, ASP.net • Xây dựng CSDL SQL server Phạm vi nghiêm cứu V - Công nghệ web và xây dựng sở dữ liệu - Nghiên cứu liên quan cụ thể đến công việc lĩnh vực trường học, khối, lớp, điểm, học bạ - Thực thao tác quản lý: thông tin học sinh, giáo viên,môn học, lớp học, điểm,quá trình học tập - Hệ thống tính toán dựa CSDL, hệ thống hiển thị giao diện WEB Bố cục đồ án VI Dự kiến bố cục đồ án gồm chương Chương Tổng quan đề tài đặc tả yêu cầu phần mềm Chương Phân tích thiết kế hệ thống 2.1 Phương pháp giải toán 2.2 Phân tích thiết kế hệ thống - Đưa yêu cầu chức phần mềm - Xác định tác nhân, đặc tả toán - Xác định lớp tham gia, biểu đồ hoạt động, biểu đồ Chương Hướng dẫn cài đặt - Giới thiệu công cụ vẽ biểu đồ, phân tích thiết kế hướng đối tượng - SQL Server - Công cụ viết mã nguồn - Công cụ hỗ trợ lập trình Microsoft Visual Studio 2015 Chương Chạy chương trình kiểm tra Chương 1: Tổng quan đề tài đặc tả yêu cầu phần mềm I Tổng quan đề tài Đề tài cung cấp thiết kế hệ thống bao gồm: thiết kế phân lớp(Analyst class), thiết kế sở liệu( Database), thiết kế giao diện người dùng(GUI) Trên sở tìa liệu SRS việc thiết kế ca sử dụng (UC) tài liệu đặc tả chi tiết cho phép tìm kiếm lớp phân tích Từ bước đầu tiếp cận hệ thống với biểu đồ lớp phân tích sau biểu đồ trình tự (Sequencae diagram) Xây dựng CSDL,mã cho phép mô tả hệ thốn mặt liệu Nó nói lên thông tin mà hệ thống Học bạ điện tử chúng em cần cần lưu trữ thông tin học sinh (bảng điểm thông tin cá nhân, ) Đề tài sở để thành viên hệ thống phối hợp làm việc với nhau, lập trình tích hợp modul vào hệ thống thống Đề tài sở để người dùng sử dụng vào việc mở rộng hệ thống Các quy định việc sử dụng tài liệu bên thứ ba hoàn toàn điều kiện tài chính, quyền tuân theo quy tắc tài liệu mở Các thiết kế sau dựa sở thảo luận thống thành viên nhóm thiết kế hệ thống sau nhiều buổi họp thảo luận thống ý kiến Giới thiệu yêu cầu nghiệp vụ - Học sinh: học tập trường cấp tài khoản mật để đăng nhập vào trang Học bạ điện tử thực việc theo dõi kết học tập cách nhanh chóng xác nhất.Học sinh lần đăng nhập cần điền đầy đủ thông tin profile để nhà trường có liệu để quản lí Ngoài theo dõi kết học tập, học sinh có thêm chức khác gửi yêu cầu chứng thực bảng điểm lên quản lí viện để chứng thực kết - học tập Quản lí : cấp tài khoản với chức chính: Nhập điểm vào bảng điểm, chỉnh sửa profile cho học sinh có sai sót học sinh yêu cầu thay đổi, chức chứng thực bảng điểm có yêu cầu gửi lên.Các chức - thực đăng nhập thành công tài khoản với phân quyền quản lí Cố vấn học tập sau truy cập vào tài khoản phân quyền có khả xem thông tin lớp xem bảng điểm lớp không - sửa chữa hay thay đổi đến liệu Quản lí cấp trường có chức thống kê kết học tập cho học sinh theo lớp kì.Ngoài có chức cập nhật trạng thái học tập cho học sinh ( xem học sinh học, trường hay bị đình chỉ, đuổi học , - …) cập nhật lại thông tin học sinh Quản trị hệ thống người đóng vai trò quan trọng hệ thống.Sau đăng nhập vào hệ thống với quyền người quản trị hệ thống, có chức - thêm , sửa, xóa tài khoản actor hệ thống đồng liệu Tài liệu gồm hai mục Mô tả tổng quan Yêu cầu kỹ thuật Mục Mô tả tổng quan nhắm đến đối tượng người dùng thông thường giúp họ hiểu khả hệ thống, chức thực hệ thống mức người dùng Ngoài phần cung cấp cho nhà phát triển hệ thống có nhìn khái quát hệ thống, chức cần phải triển - khai Mục Yêu cầu kỹ thuật nhắm đến người lập trình phát triển hệ thống để giúp nhà phát triển hiểu chi tiết hệ thống, chức cụ thể triển khai tương tác thành phần hệ thống với Ngoài phần giúp cho người sử dụng thông thường hiểu sâu hệ - thống Ngoài tài liệu đưa yêu cầu phi chức hệ thống khả đáp ứng yêu cầu chất lượng đặt ra, tính an toàn, bảo mật liệu, yêu cầu phần cứng, phần mềm để triển khai hệ thống… 10 CHƯƠNG HƯỚNG DẪN CÀI ĐẶT I Hướng dẫn chạy chương trình học bạ điện tử Cài đặt IIS Để chạy ISS, phải cài đặt số thông tin sau: Bước 1: Khởi động Control Panel, chọn Turn Windows features on or off Bước 2: Chọn vào Internet Information Services, sau nhấn OK 44 Bước 3: Khởi động IIS Bước 4: Kiểm tra localhost Trên trình duyệt Web(google chrom, coc coc,…), gõ địa http://localhost/ Nếu hiển thị sau trình cài đặt IIS thành công II Hướng dẫn cài đặt Project Open Project Bước 1: Chúng em viết chương trình tảng ASP.NET nên để mở project cần phải khởi động Visual Studio (phiên 2013) 45 Bước 2: File > Open > Web Site … Bước 3: Chọn tới thư mục có chứa Project3 Cấu trúc thư mục hiển thị bên phải khung Solution ‘Project 3’ Restore Cơ sở liệu Để thuận tiện cho việc cài đặt chúng em backup sở liệu, để dùng sở liệu phải restore lại SQL Server 46 B1: Khởi động SQL Server B2: Click chuột phải vào Databases > Restore Database … Bước 3: Chọn Device > Chọn file Hoc_ba_dien_tu.bak > Nhấn OK Kết nối SQL Server với Visual Studio Mã nguồn viết Visual Studio sở liệu lưu trữ SQL Server, để thao tác tới sở liệu cần phải kết nối chúng với nhau, bước để thực việc kết nối sau: 47 Bước 1: Server Explorer > Data Connection > Add Connection … Bước 2: Nhập tên Server vào Server name > Chọn sở liệu sẵn có SQL Server Trong phần mềm tên sở liệu Hoc_ba_dien_tu > OK Bước 3: Xem sở liệu Visual Studio 48 Bước 4: Lấy Connection Database Name Database > Right Click > properties > Connection String: Data Source=Tuanla;Initial Catalog=Hoc_ba_dien_tu;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework Build Publish chương trình Bước 1: Buil chương trình • Project > Right Click > Build • Xem thông tin trình Build 49 Bước 2: Publish chương trình • Project > Right Click > Publish • Nhập tên profile “HocBaDienTu” > Next > Select File System in Publish method > Next > Select Release in Release > Next > Publish Kết Publish sau: Bước 3: Chạy chương trình • Khởi động IIS > Sites > Default Web Site > HocBaDienTu > AppCode > main > main.aspx 50 • Main.aspx > Right Click > Browse > trình duyệt tự khởi động, có đường dẫn tới trang http://localhost/HocBaDienTu/AppCode/main/Main.aspx Đồng liệu Hướng dẫn cài Xampp Bước 1: Để tải XAMPP, truy cập vào địa https://www.apachefriends.org/download.html chọn phiên XAMPP phù hợp với hệ điều hành máy tính bạn sử dụng, bạn nên chọn phiên PHP 5.4.31 51 Bước 2: Sau tải file cài đặt xong, chạy nó, sau chọn Next Bước 3: Ở phần chọn đường dẫn, bạn chọn đường dẫn cần lưu cài đặt XAMPP Lưu ý đường dẫn bạn phải nhớ cài đặt web lên localhost, bạn phải truy cập vào thư mục Bạn nên để mặc định c:\xampp Tiếp tục ấn Next 52 Bước 4: Ở trang kế tiếp, bạn bỏ chọn phần “Learn more about Bitnami for XAMPP“ Và ấn Next lần để bắt đầu trình cài đặt XAMPP 53 Bước 5: Sau cài xong, ấn nút Finish để kết thúc cài đặt mở bảng điều khiển XAMPP Tuy nhiên, khởi động lại máy sau cài đặt xong để tránh tình trạng không khởi động localhost Khởi động Localhost 54 Bước 6: Bây bạn vào thư mục c:\xampp mở file xampppanel.exe lên để bật bảng điều khiển XAMPP Bước 7: Bạn để ý thấy hai ứng dụng Apache MySQL có nút Start, dấu hiệu bảo ứng dụng chưa khởi động, ấn vào nút Start ứng dụng để khởi động Webserver Apache MySQL Server lên chạy localhost 55 Nếu hai ứng dụng chuyển sang màu xanh hình cài đặt thành công Bước 8: Sau khởi động xong, bạn truy cập vào website với địa http://localhost thấy hiển thị trang giới thiệu XAMPP 56 CHƯƠNG CHẠY CHƯƠNG TRÌNH VÀ KIỂM TRA I Chạy chương trình II Kiểm tra 57 TÀI LIỆU THAM KHẢO [1] http://www.pcworld.com.vn/articles/kinh-doanh/nhanuoc/2011/05/1224611/suy-nghi-tu-hoc-ba-dien-tu/ [2]Đinh Khắc Quyền, Phan Tấn Tài “bài giảng Phân tích Thiết kế Hệ thống Thông tin” Trường học Cần Thơ [3]Cơ sở liệu, kiến thức thực hành – Nhà xuất thống kê [4]Giáo trình lập trình thiết kế web,khoa Công nghệ Thông tin – Trường Đại học Khoa học Tự nhiên [5] http://www.tutorialspoint.com/csharp/ 58 [...]... Mở rộng phạm vi dự án :thay vì chỉ quản lí cho trường tiểu học Hải Phương sẽ mở - rộng ra quản lí trên toàn quốc Tương tác với tổng đài di động để có thể thông tin đến phụ huynh nhanh và kịp thời - nhất Mở rộng đối tượng của dự án: thay vì chỉ cho học sinh cấp tiểu học có thể mở rộng ra quản lí học sinh, sinh viên các cấp( từ cấp 1 đến cấp 3 trong suốt quá trình học) Yêu cầu kỹ thuật II Định dạng dữ... ngoại lệ Không Có kết quả đã chứng thực cho sinh viên bản cứng hoặc mềm Không c Tác nhân quản lí cấp trường - Ca sử dụng thống kê kết quả học tập Usecase Thống kê kêt quả học tập Độ ưu tiên Cần thiết Điều kiện xảy ra Người quản lí chọn chức năng thống kê Điều kiện kiên quyết Đăng nhập thành công và có quyền của quản lí cấp trường Luồng chính -Đăng nhập vào hệ thống -Chọn chức năng thông kê - Luồng phụ... vào - Đầu vào dữ liệu của hệ thống được cung cấp bằng file có cấu trúc Bảng điểm STT MSSV Tên học sinh Lớp học sinh Điểm QT Bảng 1.1 Bảng điểm - File đăng kí học tập: STT III Yêu cầu về chức năng a Tác nhân học sinh - Ca sử dụng đăng nhập MSHS Tên học sinh Bảng 1.2: File đăng kí học tập 11 Lớp học sinh CK Hình 1.1: Sơ đồ chức năng tác nhân học sinh Bảng 1.3: Bảng tác nhân học sinh Usecase Đăng nhập... hiện ra Ca sử dụng cập nhật trạng thái học tập 17 Usecase Độ ưu tiên Cập nhật trạng thái học tập cho sinh viên Cần thiết Điều kiện xảy ra Người quản lí cấp trường thay đổi trạng thái học tập của sinh viên Điều kiện kiên quyết Người quản lí cấp trường đăng nhập thành công với quyền thực thi tương ứng Luồng chính -Đăng nhập vào hệ thống với tài khoản của người quản lí và thực hiện chức năng Luồng phụ... TK( có thể là HS không còn trong sự quản lí của hệ thống hoặc vi phạm quy định nào đó của hệ thống) Không có Ca sử dụng đồng bộ sơ sở dữ liệu Usecase Đồng bộ dữ liệu Độ ưu tiên Cần thiết Điều kiện kích hoạt Có sự thay đổi cơ sở dữ liệu từ ít nhất một trong số các viện Điều kiện tiên quyết Có yêu cầu đồng bộ của tài khoản quản trị Luồng chính Quản trị hệ thống Hệ thống Chọn chức năng đồng bộ Tìm kiếm... quyền quản trị hệ thống và trong giao diện chọn chức năng thêm tài khoản Điều kiện kiên quyết Đã được cấp và đăng nhập thành công tài khoản quản trị hệ thống Luồng chính -Đăng nhập thành công vào tài khoản quản trị -Chọn chức năng thêm tài khoản trên giao diện 19 Luồng phụ Không có Điều kiện đầu ra Sau khi thực hiện chức năng này sẽ có thể cấp thêm tài khoản cho người sử dụng đăng nhập được vào hệ thống. .. ) là CSDL để quản lí thông tin của sinh viên của nhà trường Nhập sai yêu cầu của dữ liệu đầu vào các trường Ca sử dụng xem kết quả học tập Hình 1.3 Ca sử dụng xem kết quả học tập 13 Bảng 1.5 Ca sử dụng xem kết quả học tập Usecase Độ ưu tiên Điều kiện xảy ra Xem kết quả học tập Cần thiết Có tài khoản trên hệ thống và đã đăng nhập thành công với tài khoản sinh viên Điều kiện kiên quyết Phải đăng nhập... cứng Yêu cầu các máy tính có cấu hình cơ bản Hệ thống mạng Lan và internet kết nối các máy tính lại với nhau Phần mềm: Trình duyệt thông dụng như Firefox, Chrome hoặc Internet Explore, Edge,… Tài liệu thiết kế hệ thống đi kèm 22 CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I Cấu trúc hệ thống 1 Usecase tổng quan Hình 2.1 : Usecase tổng quan Các lớp trong hệ thống 1.1 Các lớp biên F_DangNhap F_DoiMatKhau... Dữ liệu được cập nhật lên hệ thống Luồng ngoại lệ Không Ca sử dụng chỉnh sửa profile cho sinh viên 15 Usecase Chỉnh sửa profile Độ ưu tiên Cần thiết Điều kiện kích hoạt Chọn chức năng chỉnh sửa profile Điều kiện tiên quyết Có yêu cầu chỉnh sửa từ sinh viên Luồng chính Quản lý viện Hệ thống Chọn chức năng chỉnh sửa Cung cấp chức năng Nhập mã số sinh viên Hiển thị profile và cho phép chỉnh sửa Nhập các... hệ thống và phân quyền cho họ là sinh viên hay cố vấn hay quản lí Luồng ngoại lệ - Không có Ca sử dụng sửa tài khoản Usecase Sửa tài khoản Độ ưu tiên Cần thiết Điều kiện xảy ra Điều quyết kiện Chỉ xuất hiện chức năng này với tài khoản được cấp quyền quản trị hệ thống và trong giao diện chọn chức năng sửa tài khoản kiên Đã được cấp và đăng nhập thành công tài khoản quản trị hệ thống Luồng chính -Đăng

Ngày đăng: 23/06/2016, 10:33

Từ khóa liên quan

Mục lục

  • Bảng 1.2: File đăng kí học tập

  • Công nghệ web và xây dựng cơ sở dữ liệu.

  • Nghiên cứu về những gì liên quan cụ thể đến các công việc trong lĩnh

  • vực trường học, khối, lớp, điểm, học bạ.

  • Thực hiện các thao tác quản lý: thông tin học sinh, giáo viên,môn học,

  • lớp học, điểm,quá trình học tập.

  • Dự kiến bố cục của đồ án gồm 4 chương.

  • Chương 1. Tổng quan về đề tài và đặc tả yêu cầu phần mềm

  • Chương 2. Phân tích và thiết kế hệ thống

  • 2.1. Phương pháp giải quyết bài toán

  • 2.2. Phân tích và thiết kế hệ thống

  • Chương 3. Hướng dẫn cài đặt

    • I. Mô tả giao diện

    • Yêu cầu phi chức năng

    • Hướng phát triển

    • III. Yêu cầu về chức năng

      • a. Tác nhân học sinh

      • b. Tác nhân quản lí

      • c. Tác nhân quản lí cấp trường

      • d. Tác nhân cố vấn học tập

      • e. Tác nhân quản trị hệ thống

      • IV. Chi tiết yêu cầu phi chức năng

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

Tài liệu liên quan