quản lý điểm học sinh thpt nguyễn bỉnh khiêm

62 1.1K 4
quản lý điểm học sinh thpt nguyễn bỉnh khiêm

Đ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

Trường Đại học An Giang Khoa KT-CN-MT LỜI CẢM ƠN … Đến với giảng đường Trường Đại Học An Giang, em rất vui vì mình được học ngành học mà mình yêu thích. Đó là niềm mơ ước, là niềm vinh dự to lớn của chúng em, niềm mơ ước này không phải ai cũng có được. Sau 4 năm học, chúng em thật sự học được rất nhiều điều từ bạn bè và đặc biệt là sự tận tình dạy bảo của các thầy cô. Chúng em thấy mình đã trưởng thành hơn rất nhiều và chuyên đề tốt nghiệp này sẽ đánh dấu thêm một bước tiến dài trong cuộc sống của chúng em. Để chuyên đề tốt nghiệp này được hoàn thành tốt đẹp. Em thật sự cám ơn đến các giảng viên khoa KT-CN- MT đã giảng dạy trong suốt thời gian qua giúp cho chúng em có những kiến thức cũng như những kinh nghiệm hữu ích không những của chuyên ngành mà còn nhiều kiến thức xã hội khác. Lời cám ơn lớn nhất chúng em xin gửi đến người đã tận tình hướng dẫn chúng em. Mặc dù rất bận nhưng giáo viên hướng dẫn: cô Nguyễn Thị Mỹ Truyền vẫn chỉ bảo rất nhiệt tình và chu đáo để giúp nhóm chúng em hoàn thành tốt chuyên đề tốt nghiệp này. Kế tiếp em xin cảm ơn đến Ban giám hiệu Trường THPT Nguyễn Bỉnh Khiêm đã giúp em thu thập được những thông tin cần thiết cho chuyên đề này và em xin gởi lời cám ơn sâu sắc đến thầy Võ Việt Dũng thầy đã tận tình giúp đỡ em trong suốt thời gian thực tập vừa qua. Bên cạnh đó, nhóm chúng em cũng xin cám ơn tất cả các bạn trong lớp đã hết lòng giúp đỡ, tạo điều kiện để nhóm chúng em hoàn thành chuyên đề tốt nghiệp này, kết thúc khóa học này. Lời cảm ơn cuối cùng nhóm chúng em xin trân trọng gửi đến gia đình của chúng em, nơi sinh thành – dưỡng dục, cùng tất cả những người thân yêu đã động viên, giúp đỡ và tạo mọi điều kiện thuận lợi nhất cho chúng em trong suốt những năm học qua. Mặc dù đã cố gắng hoàn thành đề tài thực tập với tất cả sự nổ lực của bản thân nhưng chắc chắn không tránh khỏi những thiếu sót nhất định, kính mong sự cảm thông và tận tình chỉ bảo của các thầy cô. Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm i Long Xuyên, ngày 09 tháng 04 năm 2009 Sinh viên thực hiện Nguyễn Hiếu Trung Lâm Trung Toàn Trường Đại học An Giang Khoa KT-CN-MT A.MỞ ĐẦU I.Lý do chọn đề tài: Hiện nay, công nghệ thông tin được xem là một ngành mũi nhọn của các quốc gia, đặc biệt là các quốc gia đang phát triển, tiến hành công nghiệp hóa và hiện đại hoá như nước ta. Sự bùng nổ thông tin và sự phát triển mạnh mẽ của công nghệ kỹ thuật số, yêu cầu muốn phát triển thì phải tin học hoá tất cả các ngành, các lĩnh vực. Cùng với sự phát triển nhanh chóng về phần cứng máy tính, các phần mềm ngày càng trở nên đa dạng, phong phú, hoàn thiện hơn và hỗ trợ hiệu quả cho con người. Các phần mềm hiện nay ngày càng mô phỏng được rất nhiều nghiệp vụ khó khăn, hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xử lý nhanh chóng, và một số nghiệp vụ được tự động hoá cao. Do vậy mà trong việc phát triển phần mềm, sự đòi hỏi không chỉ là sự chính xác, xử lý được nhiều nghiệp vụ thực tế mà còn phải đáp ứng các yêu cầu khác như về tốc độ, giao diện thân thiện, mô hình hoá được thực tế vào máy tính để người sử dụng tiện lợi, quen thuộc, tính tương thích cao, bảo mật cao (đối với các dữ liệu nhạy cảm),… Các phần mềm giúp tiết kiệm một lượng lớn thời gian, công sức của con người, và tăng độ chính xác và hiệu quả trong công việc (nhất là việc sửa lỗi và tự động đồng bộ hoá). Ví dụ như việc quản lý điểm số học sinh trong trường trung học phổ thông. Nếu không có sự hỗ trợ của tin học, việc quản lý này phải cần khá nhiều người, chia thành nhiều khâu, mới có thể quản lý được toàn bộ hồ sơ học sinh (thông tin, điểm số, học bạ,…), lớp học (sỉ số, giáo viên chủ nhiệm,…), giáo viên,… cũng như các nghiệp vụ tính điểm trung bình, xếp loại học lực cho học sinh toàn trường (số lượng học sinh có thể lên đến hàng ngàn). Các công việc này đòi hỏi nhiều thời gian và công sức, mà sự chính xác và hiệu quả không cao, vì đa số đều làm bằng thủ công rất ít tự động. Một số nghiệp vụ như tra cứu, thống kê, và hiệu chỉnh thông tin khá vất vả. Ngoài ra còn có một số khó khăn về vấn đề lưu trữ khá đồ sộ, dễ bị thất lạc, tốn kém,… Trong khi đó, các nghiệp vụ này hoàn toàn có thể tin học hoá một cách dễ dàng. Với sự giúp đỡ của tin học, việc quản lý học vụ sẽ trở nên đơn giản, thuận tiện, nhanh chóng và hiệu quả hơn rất nhiều. Với số lượng học sinh ngày càng tăng thì việc tính điểm và xếp loại học tập cho học sinh vào cuối mỗi học kỳ, năm học ngày càng chiếm nhiều thời gian, công sức của bộ phận giáo vụ và giáo viên phụ trách môn học. Trong đó, xây dựng phần mềm “ Quản Lý Điểm Học Sinh” cho một trường học nói chung và trường trung học phổ thông nói riêng là hết sức cần thiết nhằm tiết kiệm thời gian, đồng thời tăng độ chính xác trong công tác tính điểm cho học sinh. Xuất phát từ nhu cầu thiết thực trên, nhóm em xin chọn đề tài “Quản Lý Điểm Học Sinh Trường Trung Học Phổ Thông Nguyễn Bỉnh Khiêm” nhằm quản lý điểm số cho học sinh toàn trường. II.Giới thiệu sơ lược về phần mềm. 1.Mục đích: − Tạo nên bộ mặt mới mang tính chuyên nghiệp cho Trường. − Việc lưu trữ hồ sơ của Trường sẽ được bảo mật hơn. Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 1 Trường Đại học An Giang Khoa KT-CN-MT − Đáp ứng nhu cầu xử lý tính toán điểm, tìm kiếm, thống kê, kết xuất thông tin của học sinh một cách nhanh chóng, chính xác và có hiệu quả. 2.Công việc chính: − Quản lý người dùng (Ban giám hiệu đóng vai trò Admin: thêm người dùng; giáo viên đóng vai trò làm user: nhập điểm, lập báo cáo.). − Nhập điểm cho học sinh. − Tính điểm trung bình môn học, học kỳ, cả năm và xếp loại học tập cho học sinh. − Thống kê kết quả học sinh vào cuối học kỳ, cuối năm học. − Thống kê danh sách giáo viên, danh sách học sinh − Tra cứu học sinh (theo mã số, theo tên, theo lớp, theo địa chỉ, theo dân tộc.) − Tra cứu giáo viên − Lập báo cáo tổng kết (Kết quả học kỳ theo lớp, kết quả học kỳ môn học, kết quả cuối năm) Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 2 Trường Đại học An Giang Khoa KT-CN-MT B.PHẦN TỔNG QUAN I.Giới thiệu sơ lược về trường THPT Nguyễn Bỉnh Khiêm:  Trường THPT Nguyễn Bỉnh Khiêm đặt trên địa phận ấp Hòa Long III-Thị trấn An Châu, Huyện Châu Thành – Tỉnh An Giang. Tiền thân của trường là “Trường Vừa Học Vừa Làm” đặt tại xã Cần Đăng (được thành lập 1976).  Do nhu cầu phát triển giáo dục của tỉnh An Giang về đào tạo nguồn nhân lực của huyện. Nhằm tạo điều kiện đi lại học tập của học sinh ở các xã: An Hoà, Bình Hoà, Tân Phú, Vĩnh An, Vĩnh Bình, Vĩnh Nhuận, Vĩnh Hanh, Cần Đăng, Vĩnh Thành, Vĩnh Lợi, Hòa Bình Thạnh và Thị trấn An Châu. Trường được dời về Ấp Hòa Long III - Thi trấn An Châu- Huyện Châu Thành. Ban đầu, trường mang tên THPT Châu Thành và đến 30/8/1995 đổi tên thành THPT Nguyễn Bỉnh Khiêm cho đến nay.  Do nhu cầu phát triển của xã hội, được sự quan tâm của các cấp chính quyền, hội cha mẹ học sinh cộng với sự phấn đấu của các cán bộ Giáo viên – CNV trong những năm qua, trường THPT Nguyễn Bỉnh Khiêm từng bước phát triển và hoàn thiện, đáp ứng được nhu cầu của Huyện đề ra. Với sự phấn đấu không ngừng đó, kết quả là những năm gần đây tỉ lệ hoc sinh đỗ tốt nghiệp PTTH, Trung Học Chuyên Nghiệp, Cao Đẳng, Đại Học khá cao. Đội ngũ giáo viên của trường từng bước chuẩn hoá và nâng cao trình độ chuyên môn- nghiệp vụ. Trường có tất cả 74 cán bộ, giáo viên và công nhân viên. Hiện nay giáo viên của trường có trình độ từ Đại học trở lên. Trường đã và đang tạo điều kiện cho những giáo viên được học tập và nâng cao trình độ, nhằm mục đích phục vụ tốt nhiệm vụ giảng dạy và giáo dục toàn diện cho học sinh. II.Mô tả bài toán: 1.Phát biểu vấn đề: Hiện nay, trường THPT Nguyễn Bỉnh Khiêm vẫn còn tính điểm bằng hình thức tính thủ công-viết tay và trên bảng tính Excel mặc dù đây là hình thức tính điểm truyền thống nhưng nó vẫn còn nhiều hạn chế. − Việc lưu trữ khó khăn − Việc truy xuất thông tin khó khăn, mất thời gian. − Độ an toàn kém…. Do đó việc phát triển phần mềm “Quản Lý Điểm Học Sinh”để giải quyết những hạn chế trên là rất cần thiết. 2.Mô tả bài toán • Học sinh của trường sẽ được nhập thông tin cá nhân vào hệ thống gồm các thông tin sau: Tên, ngày sinh, giới tính, nơi sinh, dân tộc, tôn giáo, họ tên cha, nghề nghiệp, họ tên mẹ, nghề nghiệp, … • Ngoài thông tin cá nhân được lưu trữ thì việc nhập điểm của từng môn học theo từng học kỳ và việc tính toán điểm của từng môn học tương ứng theo từng học kỳ. Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 3 Trường Đại học An Giang Khoa KT-CN-MT • Với mỗi lớp ta cần lưu trữu thông tin về tên lớp, sĩ số, tên giáo viên chủ nhiệm. • Việc tính đểm cho Học sinh là hết sức quan trọng đòi hỏi chính xác và bảo mật trong lưu trữ. • Trong mỗi khối lớp, có nhiều loại lớp và được chia thành 4 phân ban chính: phân ban A, phân ban B, phân ban C, phân ban D. Mỗi ban có môn học cơ bản(hệ số 1), và môn học nâng cao(hệ số 2) ứng với ban đó: Ví dụ: a. Phân ban A: − Môn nâng cao: Toán, Lý, Hóa. − Môn cơ bản:Các môn còn lại. b. Phân ban B: − Môn nâng cao: Toán, Hóa, Sinh. − Môn cơ bản:Các môn còn lại. c. Phân ban C: − Môn nâng cao: Văn, Sử, Địa − Môn cơ bản:Các môn còn lại. d. Phân ban D: − Môn nâng cao: Văn, Toán, Anh. − Môn cơ bản:Các môn còn lại. • Trong một học kỳ mỗi môn học sẽ có các hình thức kiểm tra sau: − Kiểm tra thường xuyên(KTtx) gồm: Kiểm tra miệng, kiểm tra 15 phút − Kiểm tra định kỳ(KTđk): Kiểm tra 1 tiết − Kiểm tra học kỳ(KThk): thi Trong đó, kiểm tra miệng (hệ số1), 15 phút (hệ số1),1 tiết (hệ số 2) có thể có nhiều cột điểm. Riêng điểm “thi”(hệ số 3) chỉ có một cột duy nhất vào cuối học kỳ.  Sau mỗi học kỳ điểm trung bình môn học sẽ được tính theo công thức sau: a. Điểm trung bình môn học kỳ(ĐTBmhk) là trung bình cộng của tất cả các bài KTtx, KTdk, KThk. Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm ĐKTtx + 2 x ĐKTđk + 3 x ĐKThk ĐTBmhk = Tổng hệ số 4 Trường Đại học An Giang Khoa KT-CN-MT b. Điểm trung bình môn học cả năm (ĐTBmcn) là trung bình cộng của ĐTBmhkI với ĐTBmhkII, trong đó ĐTBmhkII tính theo hệ số 2:  Điểm trung bình các môn học kỳ, cả năm học a. Điểm trung bình các môn học kỳ (ĐTBhk) là trung bình cộng của điểm trung bình môn học kỳ của tất cả các môn với hệ số(a, b….) của từng môn học: b. Điểm trung bình các môn cả năm (ĐTBcn) là trung bình cộng của điểm trung bình cả năm của tất cả các môn học, với hệ số(a, b….) của từng môn học: c. Điểm trung bình các môn học kỳ hoặc cả năm môn học là số nguyên hoặc số thập phân được lấy đến chữ số thập phân thứ nhất sau khi đã làm tròn số.  Tiêu chuẩn xếp loại học kỳ và xếp loại cả năm: a. Loại Giỏi, nếu có đủ tiêu chuẩn dưới đây: − Điểm trung bình các môn học từ 8,0 trở lên và có 1 trong 2 môn Toán, Ngữ Văn từ 8,0 trở lên − Không có môn học nào điểm trung bình dưới 6,5. b. Loại Khá, nếu có đủ tiêu chuẩn dưới đây: − Điểm trung bình các môn học từ 6,5 trở lên và có 1 trong 2 môn Toán, Ngữ Văn từ 6,5 trở lên − Không có môn học nào điểm trung bình dưới 5,0. c. Loại trung bình, nếu có đủ tiêu chuẩn dưới đây: − Điểm trung bình các môn học từ 5,0 trở lên và có 1 trong 2 môn Toán, Ngữ Văn từ 5,0 trở lên − Không có môn học nào điểm trung bình dưới 3.5. d. Loại yếu: Điểm trung bình các môn học từ 3,5 trở lên không có môn học nào điểm trung bình dưới 2,0 e. Loại kém: các trường hợp còn lại. Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm a x ĐTBmcn Toán + b x ĐTBmcn Vật lí + . . . ĐTBcn= Tổng các hệ số a x ĐTBmhk Toán + b x ĐTBmhk Vật lí + . . . ĐTBhk= Tổng các hệ số ĐTBmhkI + 2 x ĐTBmhkII ĐTBmcn = 3 5 Trường Đại học An Giang Khoa KT-CN-MT  Đối tượng sử dụng: − Giáo viên giảng dạy nhập điểm cho học sinh. − Nhân viên văn phòng nhập thông tin học sinh. − Ban giám hiệu có thể xem thông tin thống kê về tình hình học tập của học sinh.  Yêu cầu hệ thống: − Có chế độ phân quyền cho các loại người sử dụng khác nhau. − Hỗ trợ nhập dữ liệu khi học sinh vào trường. − Hỗ trợ nhập điểm học sinh − Hỗ trợ thống kê về điểm, xếp loại theo từng lớp, từng khối lớp. Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 6 Trường Đại học An Giang Khoa KT-CN-MT C. CƠ SỞ LÝ THUYẾT I. Sơ lược về ngôn ngữ mô hình hóa hợp nhất UML (Unified Modeling Language) 1. Tổng quan về UML 1.1. Tại sao chúng ta phải xây dựng mô hình cho hệ thống? - Mô hình hóa là cách xem xét một bài toán thông qua việc sử dụng các mô hình. Mô hình dùng để hiểu rõ bài toán, trao đổi thông tin giữa những người liên quan như khách hàng, chuyên gia, người phân tích, người thiết kế Mô hình giúp cho việc xác định các yêu cầu tốt hơn, thiết kế rõ ràng hơn và khả năng bảo trì hệ thống cao hơn. - Mô hình là sự trừu tượng hóa, mô tả mặt bản chất của một vấn đề hoặc một cấu trúc phức tạp bằng cách loại bỏ những chi tiết không quan trọng, khiến cho bài toán trở nên dễ hiểu và dễ nắm bắt hơn. Trừu tượng hóa là một khả năng cơ bản của con người trong việc giải quyết các vấn đề phức tạp. Các kỹ sư, kiến trúc sư, các nghệ sĩ đã từng xây dựng những mô hình từ hàng nghìn năm nay để thử các thiết kế của họ trước khi thực hiện chúng. Việc phát triển các hệ thống phần mềm cũng không ngoại lệ. Để xây dựng một hệ thống phức tạp, những người phát triển phải trừu tượng hóa những khía cạnh (View) khác nhau của hệ thống, xây dựng các mô hình bằng cách sử dụng các kí hiệu một cách rõ ràng, cẩn thận, kiểm tra xem các mô hình đã thoả mãn các yêu cầu của hệ thống chưa và dần dần thêm vào các chi tiết để có thể chuyển đổi từ mô hình sang một cài đặt cụ thể. - Chúng ta xây dựng mô hình của những hệ thống phức tạp bởi vì chúng ta không thể lĩnh hội một lúc toàn bộ hệ thống đó. Ví dụ như khi xây một nhà kho chúng ta có thể bắt tay vào xây ngay, khi xây một ngôi nhà chúng ta có thể cần bản thiết kế của ngôi nhà đó. Khi cần xây môt tòa nhà cao tầng, chúng ta chắc chắn cần bản thiết kế của toà nhà đó. Điều này cũng đúng trong lĩnh vực phần mềm. Hệ thống càng phức tạp thì việc xây dựng mô hình càng quan trọng. Xây dựng mô hình cho phép người thiết kế thấy được bức tranh tổng quan của hệ thống, thấy được các thành phần của hệ thống tương tác với nhau như thế nào hơn là việc sa lầy vào chi tiết bên trong của các thành phần đó. - Trong thế giới luôn biến động của các ứng dụng hướng đối tượng thì việc phát triển và bảo trì các ứng dụng có chất lượng cao trong một khoảng thời gian hợp lý ngày càng trở nên khó khăn hơn. Một tổ chức phát triển phần mềm thành công là tổ chức xây dựng được các phần mềm có chất lượng, thoả mãn được mọi yêu cầu của khách hàng. Mô hình hóa là phần trung tâm trong các công việc, các hoạt động để dẫn tới một phần mềm tốt. Chúng ta xây dựng mô hình để trao đổi, bàn bạc về cấu trúc và ứng xử(behavior) mong muốn của hệ thống. Chúng ta xây dựng mô hình để trực quan hóa và kiểm soát kiến trúc của hệ thống. Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 7 Trường Đại học An Giang Khoa KT-CN-MT Mô hình có thể mô tả các cấu trúc, nhấn mạnh về mặt tổ chức của hệ thống hoặc nó có thể mô tả các hành vi, tập trung vào mặt động của hệ thống. - Chúng ta xây dựng mô hình để hiểu rõ hơn về hệ thống mà chúng ta đang xây dựng, tạo ra cơ hội để có thể đơn giản hóa và tái sử dụng. Chúng ta xây dựng mô hình để kiểm soát rủi ro. - Việc lập mô hình không chỉ dành cho các hệ thống lớn. Khi xây dựng mô hình chúng ta sẽ đạt được 4 mục đích sau: + Mô hình giúp chúng ta trực quan hóa hệ thống như là nó vốn có hay theo cách mà chúng ta muốn nó sẽ như vậy. + Mô hình cho phép chúng ta chỉ rõ cấu trúc và ứng xử của hệ thống + Mô hình cho chúng ta một khuôn mẫu để hướng dẫn chúng ta trong quá trình xây dựng hệ thống. + Mô hình đưa ra các dẫn chứng bằng tài liệu về các quyết định mà chúng ta đã đưa ra trong quá trình thiết kế hệ thống. 1.2 UML là gi?: UML là một ngôn ngữ dùng để • Trực quan hóa • Cụ thể hóa • Sinh mã ở dạng nguyên mẫu • Lập và cung cấp tài liệu UML là một ngôn ngữ bao gồm một bảng từ vựng và các quy tắc để kết hợp các từ vựng đó phục vụ cho mục đích giao tiếp. Một ngôn ngữ dùng cho việc lập mô hình là ngôn ngữ mà bảng từ vựng( các ký hiệu) và các quy tắc của nó tập trung vào việc thể hiện về mặt khái niệm cũng như vật lý của một hệ thống. Mô hình hóa mang lại sự hiểu biết về một hệ thống. Một mô hình không thể giúp chúng ta hiểu rõ một hệ thống, thường là phải xây dựng một số mô hình xét từ những góc độ khác nhau. Các mô hình này có quan hệ với nhau. UML sẽ cho ta biết cách tạo ra và đọc hiểu được một mô hình đươc cấu trúc tốt, nhưng nó không cho ta biết những mô hình nào nên tạo ra và khi nào tạo ra chúng. Đó là nhiệm vụ của quy trình phát triển phần mềm. 1.2 Các phần tử mang tính cấu trúc: 1.2.1 Lớp (class) Là một tập hợp các đối tượng có cùng một tập thuộc tính, các hành vi, các mối quan hệ với những đối tượng khác. Hình 1: Biểu hiện class Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 8 Trường Đại học An Giang Khoa KT-CN-MT 1.2.2 Hợp tác (Collaboration). Thể hiện một giải pháp thi hành bên trong hệ thống, bao gồm các lớp/ đối tượng mối quan hệ và sự tương tác giữa chúng để đạt được một chức năng mong đợi của Use case. INCLUDEPICTURE "http://dot.net.vn/Image.aspx/image=pjpeg/16d7ecda76a0429eb100cf0e0a953e08- collaboration.jpg/collaboration.jpg" \* MERGEFORMAT Hình 2: Biểu của Collaboration 1.2.3 Giao diện (Interface) Là một tập hợp các phương thức (operation) tạo nên dịch vụ của một lớp hoặc một thành phần (component). Nó chỉ ra một tập các operation ở mức khai báo chứ không phải ở mức thực thi (implementation). Hình 3: Biểu hiện của Interface 1.2.4 Use case. Là mô tả một tập hợp của nhiều hành động tuần tự mà hệ thống thực hiện để đạt được một kết quả có thể quan sát được đối với một actor cụ thể nào đó. Actor là những gì ở bên ngoài mà tương tác với hệ thống. Use case mô tả sự tương tác giữa actor và hệ thống. Nó thể hiện chức năng mà hệ thống sẽ cung cấp cho actor. Tập hợp các Use case của hệ thống sẽ tạo nên tất cả các trường hợp mà hệ thống có thể được sử dụng. Hình 4: Biểu hiện của Use case 1.2.5 Lớp tích cực (Acitive class) Là một lớp mà các đối tượng của nó thực hiện các hoạt động điều khiển. Lớp tích cực cũng giống như lớp bình thường ngoại trừ việc các đối tượng của nó thể hiện các phần tử mà ứng xử của chúng có thể thực hiện đồng thời với các phần từ khác. Lớp này thường dùng để biểu diễn tiến trình(process) và luồng(thread) Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 9 [...]... Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 30 Trường Đại học An Giang Khoa KT-CN-MT II Sơ đồ tuần tự 1.Sơ đồ tuần tự Dang Nhap Hình 31: Hiện thực hóa chức năng đăng nhập Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 31 Trường Đại học An Giang Khoa KT-CN-MT 2 Sơ đồ tuần tự Quan Ly Nguoi Dung 2.1 Quản trị viên thêm người dùng Hình 32: Hiện thực hóa chức năng thêm người dùng Quản lý Điểm Học Sinh THPT Nguyễn. .. Nguyễn Bỉnh Khiêm 32 Trường Đại học An Giang Khoa KT-CN-MT 2.2 Quản trị viên sửa thông tin của người dùng Hình 33: Hiện thực hóa chức năng cập nhật người dùng Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 33 Trường Đại học An Giang Khoa KT-CN-MT 2.3 Quản trị viên xóa người dùng ra khỏi hệ thống Hình 34: Hiện thực hóa chức năng xóa người dùng Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 34 Trường Đại học. .. của người quản trị cơ sở dữ liệu (DBA ) D.PHÂN TÍCH I.Sơ đồ Use case 1 Sơ đồ tổng quát của hệ thông Quản Lý Điểm: Hình 21: Sơ đồ tổng quát Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 26 Trường Đại học An Giang Khoa KT-CN-MT 2.Sơ đồ mức 1 (1): Hình 22: Sơ đồ mức 1 (1) 3.Sơ đồ mức 2 (1.1): Hình 23: Sơ đồ mức 2 (1.1) 4 Sơ đồ mức 2 (1.2): Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 27 Trường Đại học An... (1.1.7): Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 28 Trường Đại học An Giang Khoa KT-CN-MT Hình 26: Sơ đồ mức 3 (1.1.7) 7 Sơ đồ mức 3 (1.1.7): Hình 27: Sơ đồ mức 3 (1.3.1) 8 Sơ đồ mức 3 (1.3.2): Hình 28: Sơ đồ mức 3 (1.3.2) Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 29 Trường Đại học An Giang Khoa KT-CN-MT 9 Sơ đồ mức 1 (2): Hình 29: Sơ đồ mức 1 (2) 10 Sơ đồ mức 2 (2.1) Hình 30: Sơ đồ mức 2 (2.1) Quản. .. cùng lớp Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 20 Trường Đại học An Giang Khoa KT-CN-MT Hình 17: Thông điệp Messaage to selt  Creation and destruction (tạo và hủy) Hình 18: Thông điệp Creation and destruction  Repeated interaction (vòng lập) Hình19: Thông điệp Repeated interaction  Comment(chú thích) Hình 20: Thông điệp comment Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 21 Trường Đại học An... thống quản lý dự án và nguồn nhân lực Có bốn Actor là Resource Manager (Người quản lý nguồn nhân lực), Project Manager (Người quản lý dự án), System Administrator (Người quản trị hệ thống) và Backup System(hệ thống sao lưu dữ liệu) o Hình 11 là biểu đồ use case ở mức tổng quát, cung cấp một bức tranh toàn cảnh về các actor và use case của hệ thống Hình 12 Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm. .. Use case vừa tạo ra • Ví dụ: trong hệ thống quản lý thư viện, mọi Use case đều bắt đầu bằng việc kiểm tra định danh của người dùng Chức năng này có thể mô tả trong một Use case tên là “Đăng nhập hệ thống”, sau đó các Use case khác sẽ sử dụng Use case này khi cần thiết  Quan hệ Extends (mở rộng): Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 15 Trường Đại học An Giang Khoa KT-CN-MT • Không giống như... phiên bản windows kể cả Windows 98 Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 23 Trường Đại học An Giang • Khoa KT-CN-MT o Developer : Có đầy đủ các tính năng của Enterprise Edition nhưng được chế tạo đặc biệt như giới hạn số lượng người kết nối vào Server cùng một lúc Ðây là edition mà các bạn muốn học SQL Server cần có Chúng ta sẽ dùng edition này trong suốt khóa học Edition này có thể cài trên Windows... đó •Mô tả: o Use case mô tả sự tương tác đặc trưng giữa người dùng và hệ thống Nó thể hiện ứng xử của hệ thống đối với bên ngoài, trong một hoàn Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 13 Trường Đại học An Giang Khoa KT-CN-MT cảnh nhất định, xét từ quan điểm của người sử dụng Nó mô tả các yêu cầu đối với hệ thống, có nghĩa là những gì hệ thống phải làm chứ không phải mô tả hệ thống làm như thế nào... cận việc xây dựng các phần tử của mô hình đã được định nghĩa trong UML một cách hợp lý và có hệ thống thì họ sẽ thu được một phương pháp phân tích, thiết kế hướng đối tượng tốt Thông thường việc phân tích và thiết kế hệ thống được thực hiện theo các bước sau: Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 11 Trường Đại học An Giang Khoa KT-CN-MT − Phân tích yêu cầu: Dùng phương pháp phân tích Use case . điểm cho học sinh. Xuất phát từ nhu cầu thiết thực trên, nhóm em xin chọn đề tài Quản Lý Điểm Học Sinh Trường Trung Học Phổ Thông Nguyễn Bỉnh Khiêm nhằm quản lý điểm số cho học sinh toàn. mật hơn. Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm 1 Trường Đại học An Giang Khoa KT-CN-MT − Đáp ứng nhu cầu xử lý tính toán điểm, tìm kiếm, thống kê, kết xuất thông tin của học sinh một. cô. Quản lý Điểm Học Sinh THPT Nguyễn Bỉnh Khiêm i Long Xuyên, ngày 09 tháng 04 năm 2009 Sinh viên thực hiện Nguyễn Hiếu Trung Lâm Trung Toàn Trường Đại học An Giang Khoa KT-CN-MT A.MỞ ĐẦU I.Lý

Ngày đăng: 21/10/2014, 03:03

Từ khóa liên quan

Mục lục

  • A.MỞ ĐẦU

    • I.Lý do chọn đề tài:

    • II.Giới thiệu sơ lược về phần mềm.

      • 1.Mục đích:

      • 2.Công việc chính:

  • B.PHẦN TỔNG QUAN

    • I.Giới thiệu sơ lược về trường THPT Nguyễn Bỉnh Khiêm:

    • II.Mô tả bài toán:

      • 1.Phát biểu vấn đề:

      • 2.Mô tả bài toán

  • C. CƠ SỞ LÝ THUYẾT

    • I. Sơ lược về ngôn ngữ mô hình hóa hợp nhất UML (Unified Modeling Language)

      • 1. Tổng quan về UML

        • 1.1. Tại sao chúng ta phải xây dựng mô hình cho hệ thống?

        • 1.2 UML là gi?:

        • 1.2 Các phần tử mang tính cấu trúc:

        • 1.2.4 Use case.

        • Là mô tả một tập hợp của nhiều hành động tuần tự mà hệ thống thực hiện để đạt được một kết quả có thể quan sát được đối với một actor cụ thể nào đó. Actor là những gì ở bên ngoài mà tương tác với hệ thống. Use case mô tả sự tương tác giữa actor và hệ thống. Nó thể hiện chức năng mà hệ thống sẽ cung cấp cho actor. Tập hợp các Use case của hệ thống sẽ tạo nên tất cả các trường hợp mà hệ thống có thể được sử dụng.

        • 1.2.6 Thành phần (Component)

        • 1.3 Kiến trúc của hệ thống

        • Hình 8: Kiến trúc hệ thống

          • 1.3.1. Use-Case View

          • 1.3.2. Logical View

          • 1.3.3. Process View

          • 1.3.4. Implementation View

          • 1.3.5. Deployment View

        • 1.4 Phân tích thiết kế hệ thống thông tin hướng đối tượng với UML:

        • 1.5. Tìm hiểu về Use Case

          • 1.5.1. Actor:

          • 1.5.2. Use case:

          • 1.5.3. Các mối quan hệ:

          • 1.6.1. Mục đích kỹ thuật:

          • 1.6.2. Các ký hiệu:

    • II. Môi trường phát triển:

      • 1. Tìm hiểu kiến trúc .NET Framework

      • 2. Ngôn ngữ C#

      • 3. Microsoft SQL Server 2000:

  • D.PHÂN TÍCH

    • I.Sơ đồ Use case.

      • 1. Sơ đồ tổng quát của hệ thông Quản Lý Điểm:

      • 2.Sơ đồ mức 1 (1):

      • 3.Sơ đồ mức 2 (1.1):

    • II. Sơ đồ tuần tự.

      • 1.Sơ đồ tuần tự Dang Nhap

      • 2. Sơ đồ tuần tự Quan Ly Nguoi Dung

      • 2.1 Quản trị viên thêm người dùng.

        • 2.2 Quản trị viên sửa thông tin của người dùng.

        • 2.3 Quản trị viên xóa người dùng ra khỏi hệ thống

      • 3. Sơ đồ tuần tự Doi Mat Khau

      • 4. Sơ đồ tuần tự QL học sinh.

        • 4.1 Thêm học sinh

        • 4.2 Cập nhật học sinh

        • 4.3 Xóa học sinh.

      • 5. Sơ đồ tuần tự Nhap Diem

        • 5.1 Nhập điểm mới.

        • 5.2 Cập nhật điểm

        • 5.3 Xóa điểm

      • 6. Sơ đồ tuần tự Tim Kiem Hoc Sinh

      • 7. Sơ đồ tuần tự Tim Kiem Giao Vien

  • E.THIẾT KẾ

    • 2. Sơ đồ lớp tổng quát

    • II.Thiết kế cơ sở dữ liệu.

    • III.Thiết kế giao diện

  • F.TỔNG KẾT

    • I.Các phần thực hiện được.

    • II.Các phần chưa thực hiện được

    • III.Hướng phát triển.

    • IV.Nhận xét:

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

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

Tài liệu liên quan