1. Trang chủ
  2. » Luận Văn - Báo Cáo

BÁO CÁO BÀI TẬP LỚN HỌC PHẦN “PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG” : Xây dựng phần mềm quản lý trung tâm ngoại ngữ

28 16 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 1,83 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Vận dụng phương pháp hướng đối tượng, ngôn ngữ mô hình hóa UML, nhóm em xin chọn đề tài “ Phân tích thiết kế hệ thống quản lý học viên trung tâm ngoại ngữ ” để tìm hiểu quy trình phát tr

Trang 1

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

BÁO CÁO BÀI TẬP LỚN HỌC PHẦN “PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG”

Đề tài : Xây dựng phần mềm quản lý trung tâm ngoại ngữ

Giảng viên hướng dẫn : Trần Thị Hương

Sinh viên thực hiện : Phạm Thị Yến – 85650 (NT) Nguyễn Quỳnh Chi – 82377 Đặng Thị Minh Thuý – 85088

Hải Phòng, tháng 1 năm 2021

Trang 3

LỜI NÓI ĐẦU

Ngày nay tồn tại khá nhiều phương pháp để phát triển hệthống Các phương pháp hướng chức năng nở rộ vào nhữngnăm 70, 80 của thế kỉ trước, lấy chức năng làm đơn vị phân rãkhi phân tích hệ thống, là phương pháp tự nhiên và dễ hiểu.Tuy nhiên nhược điểm của hệ thống khi xây dựng theo phươngpháp này là khó sửa chữa, khó nâng cấp và khả năng tái sửdụng thấp Ra đời từ đầu năm 90 đến nay, phương pháp hướngđối tượng khắc phục các nhược điểm trên, lấy đối tượng làmđơn nguyên cơ bản của hệ thống Trong phương pháp này cácđối tượng tin học dùng để phản ánh hay mô phỏng các đốitượng trong thế giới thực nên rất tự nhiên và dễ hiểu

Ngôn ngữ UML là một loại kí pháp mô hình hóa đối tượng,

có thể sử dụng trong mọi tiến trình, xuyên suốt vòng đời pháttriển UML cung cấp các mô hình để diễn tả hệ thống theo cácgóc nhìn nhất định

Vận dụng phương pháp hướng đối tượng, ngôn ngữ mô hình

hóa UML, nhóm em xin chọn đề tài “ Phân tích thiết kế hệ

thống quản lý học viên trung tâm ngoại ngữ ” để tìm hiểu

quy trình phát triển một hệ thống thông tin bao gồm các giaiđoạn chính: tìm hiểu nhu cầu, phân tích, thiết kế, cài đặt, khaithác, bảo dưỡng

Trang 4

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

BỘ MÔN HỆ THỐNG THÔNG TIN

Xây dựng phần mềm quản lý trung tâm ngoại ngữ

3 Công việc cần thực hiện

 Tìm hiểu bài toán và mô hình nghiệp vụ

 Phân tích hệ thống ( mô hình nghiệp vụ, mô hình dữliệu quan niệm)

 Thiết kế hệ thống (thiết kế cơ sở dữ liệu, xác địnhluồng dữ liệu hệ thống, tích hợp các giao diện vàthiết kế hệ thống)

 Thiết kế hệ thống: thiết kế đầu vào, đầu ra của hệthống Thiết kế giao diện người dùng

 Bảo vệ bài tập lớn

4 Yêu cầu

 Kết quả làm bài tập lớn: Báo cáo bài tập lớn

 Hạn nộp báo cáo bài tập lớn: 1/1/2022

Trang 5

5 Tài liệu tham khảo

- Nguyễn Văn Vỵ, Giáo trình Phân tích thiết kế các hệ thống thông tin, NXB Giáo dục Việt Nam, 2010.

- Bài giảng phân tích thiết kế hướng đối tượng Khoa

CNTT, ĐH HH VN

Hải Phòng, tháng năm 2021

NGƯỜI HƯỚNG DẪN

Trang 6

CHƯƠNG I MÔ TẢ BÀI TOÁN VÀ NGHIỆP VỤ QUẢN

LÝ HỌC VIÊN TẠI TRUNG TÂM

1 Khảo sát hệ thống

1.1 Giới thiệu về trung tâm

 Tên trung tâm : Trung tâm tiếng Anh Apollo

 Người sáng lập : Doanh nhân Khalid Muhmood

 Địa chỉ: 292B phố Hai Bà Trưng, Cát Dài, Lê Chân, HảiPhòng

 Điện thoại: 0225 7307 999

 Giới thiệu tóm tắt về trung tâm:

Hiện tại Trung tâm Tiếng Anh Apollo có 2 cơ sở tại Hải Phòng:

- Trung tâm Tiếng Anh Apollo tại 292B Hai Bà Trưng

- Trung tâm Tiếng Anh Apollo tại 8 Lê Hồng Phong

Học phí của Trung tâm Tiếng Anh Apollo dao động từ

2.800.000VNĐ – 5.000.000 VNĐ/tháng tùy theo khóa học, cơ sở.Khi đăng ký học, học viên còn có cơ hội nhận ưu đãi học bổng lên đến 6 tháng học

Apollo có đầy đủ các khóa học phù hợp với nhiều đối tượng học viên và nhu cầu của các bậc phụ huynh Các khóa học của

Apollo gồm có:

- Tiếng Anh mẫu giáo

- Tiếng Anh thiếu nhi

- Tiếng Anh thiếu niên

- IELTS

a/ Khái quát về nội dung đào tạo:

Trung tâm ngoại ngữ hoạt động trong lĩnh vực đào tạongoại ngữ cho người có nhu cầu Trung tâm lấy chất lượng làm

Trang 7

mục tiêu hàng đầu, không ngừng phát triển về quy mô đào tạo,đẩy mạnh chất lượng giảng dạy, đa dạng hóa các khóa họcnhằm đem đến cho học viên những kiến thức cần thiết, bổ ích

để có thể dễ dàng tiếp cận với ngôn ngữ, văn hoá các nước trênthế giới Ngoài ra, trung tâm còn cung cấp dịch vụ biên phiêndịch tiếng chất lượng cao Tuyển chọn đội ngũ giáo viên có tâmhuyết, giáo viên trong nước lẫn ngoài nước để học viên có thể

dễ dàng tiếp thu theo nhiều cách khác nhau, phong phú, đadạng trong cách giảng dạy Đây là những yếu tố quý báu giúptrung tâm có thể cung cấp dịch vụ tốt nhất tới học viên theohọc, giúp tạo lập và phát triển quan hệ kinh doanh giữa doanhnghiệp Việt Nam và doanh nghiệp nước ngoài Mong muốn lớnnhất của trung tâm là đóng góp cho sự phát triển về mọi mặtcủa Việt Nam và các nước thông qua việc thoả mãn nhu cầucủa học viên về đào tạo và biên phiên dịch tiếng với chất lượngtốt nhất

Chức năng, nhiệm vụ chính trị chủ yếu của Trung tâm Ngoại ngữ

‒ Giảng dạy để nâng cao trình độ cho học sinh, sinh viên

‒ Đào tạo và tổ chức thi cấp chứng chỉ tiếng

‒ Bồi dưỡng, nâng cao trình độ nghe, nói, đọc, viết

‒ Giảng dạy các lớp luyện thi chứng chỉ Quốc tế

Phân loại lớp các lớp đào tạo:

‒ Theo ngôn ngữ

‒ Theo nhu cầu

‒ Theo trình độ kiến thức tiếp thu được

‒ Theo nội dung giảng dạy, gồm các các lớp:

Trang 8

+ Cơ bản + Theo các giáo trình

+ Giao tiếp +Theo cấp

‒ Theo thời gian đào tạo:

+ Lớp cấp tốc 3 tháng + Lớp 6 tháng

+ Lớp 12 tháng

b Cơ cấu tổ chức và chức năng:

Hình 1.1 : Sơ đồ tổ chức của trung tâm ngoại ngữ

 Trong đó, mỗi bộ phận có chức năng sau :

Phòng giáo viên

Bộ phận kế toán , trả lương, thu chi

Phòng kế hoạch

Bộ phận xếp lịch dạy, quảng cáo

Bộ phận lập kế hoạch đào tạo

Phòng kỹ thuật

Bộ phậntrang thiết bị phòng học

Bộ phận sửa chữa, nâng cấp, bảo trì, máy tính

Trang 9

‒ Ban giám đốc: Điều khiển tất cả các hoạt động của trungtâm như xem xét; phê duyệt ý kiến của các phòng ban; đềnghị, giải quyết thỏa đáng cho học viên và các phòng ban

‒ Phòng hành chính: gồm 2 bộ phận

Bộ phận tiếp tân tư vấn: Tiếp và tư vấn các vấn đề đưa ra

của học viên và những người đến ghi danh, giới thiệu cáckhóa học, các môn học, các chính sách ưu đãi, cách thứcđăng kí, và những vấn đề liên quan

Bộ phận ghi danh: Phụ trách việc ghi danh học viên học

khóa nào, lớp nào ‒ Phòng kế toán: gồm 2 bộ phận

Bộ phận thu học phí: thực hiện việc thu học phí của học

viên đã ghi danh ở phòng hành chánh

Bộ phận kế toán: phụ trách việc tính toán các khoản thu

chi cần thiết như trả lương cho giáo viên, nhân viên; cáckhoản chi cho việc sửa chữa, nâng cấp máy móc trang thiết

bị

‒ Phòng kế hoạch: gồm 3 bộ phận

Bộ phận quảng cáo: phụ trách công việc quảng cáo các

khoá học bằng nhiều phương tiện như in ấn, thiết kế website

Bộ phận xếp lịch dạy và học: phụ trách việc sắp xếp thời

khoá biểu cho học viên, giáo viên theo danh sách đăng kí củahọc viên một cách khoa học, hợp lí

Bộ phận lập kế hoạch đào tạo: phụ trách việc lên kế hoạch

mở các khoá đào tạo sau đó trình lên ban giám đốc phê duyệt

‒ Phòng giáo viên: biên soạn giáo trình, nghiên cứuphương pháp dạy, cập nhật kiến thức mới và trực tiếp giảng

Trang 10

dạy cho học viên; là đội ngũ có trình độ chuyên môn đáp ứngđược nhu cầu của việc giảng dạy

‒ Phòng kỹ thuật: Bộ phận trang thiết bị phòng học: phụtrách các vấn đề liên quan đến trang thiết bị của phòng nhưcung cấp điện, bàn, ghế, bóng đèn, máy lạnh, máy chiếu…

c Mô tả khái quát hoạt động nghiệp vụ

Dựa vào nhu cầu từ khảo sát thực tế, trung tâm ngoại ngữquyết định mở các khóa học cho mỗi khoảng thời gian

Phòng kế hoạch sẽ dự kiến một kế hoạch mở các lớp họcthuộc khóa học trên bao gồm: tên khóa học, thời gian của lớp,lịch học, dự kiến số học viên và học phí phải đóng Mỗi lớp cóthời gian học, lịch học và học phí riêng

Người quản trị sẽ đăng thông báo tuyển sinh cho các lớptrên website của trung tâm

Học viên sẽ theo dõi các thông báo tuyển sinh của trungtâm và đến đăng ký học Khi đến đăng ký học, học viên sẽ chọnlớp ứng với thời gian học đã xác định trước Học viên cung cấpthông tin cá nhân gồm : họ tên, địa chỉ, số điện thoại Học viêntiến hành nộp học phí Nhân viên kế toán sẽ trả hóa đơn chohọc viên Sau đó học viên sẽ được cấp mã học viên

Sau khi hết thời gian đăng ký, phòng kế hoạch sẽ tiến hànhthống kê và lập danh sách học viên mỗi lớp

Khi hoàn thành quá trình đăng ký, trung tâm sẽ tiến hànhphân công lớp cho giáo viên Sau đó

lưu danh sách giáo viên và lớp giảng dạy Giáo viên sẽ tiếnhành giảng dạy theo lịch học của lớp Khi bắt đầu một buổi dạy,giáo viên sẽ ghi nội dung giảng dạy của ngày hôm đó vào sổtheo dõi giảng dạy

Trang 11

Sau khi kết thúc thời gian học, trung tâm tiến hành tổ chứcthi cho học viên Phòng kế hoạch tiến hành lên lịch thi, sau đóthông báo cho học viên biết Sau khi tổ chức thi xong, trungtâm tiến hành tổng kết và vào điểm.

Trung tâm sẽ tiến hành phân loại và xếp loại dựa trên điểmthi mà học viên đạt được Sau đó nếu học viên nào đủ chỉ tiêu

sẽ được cấp chứng chỉ và hoàn thành khóa học

1.2 Bài toán quản lý đặt ra.

a Mô tả yêu cầu bài toán

Đây là một trung tâm đào tạo ngoại ngữ lớn, các hoạt độngchức năng nghiệp vụ có rất nhiều Trong phạm vi của bài toán,yêu cầu đặt ra cho hệ thống chương trình chỉ giới hạn nhữngyêu cầu sau:

 Quản lý đăng ký học: cập nhật học viên đăng ký

 Quản lý danh sách các lớp học: lập danh sách các lớp học

 Quản lý danh sách học viên mỗi lớp : lập danh sách các họcviên mỗi lớp

 Quản lý giáo viên giảng dạy: cập nhật giáo viên giảng dạy

và phân công lớp dạy

 Quản lý thời gian sử dụng phòng học: phân phối phòng họccho các lớp

 Quản lý viêc thu học phí: lập phiếu thu học phí và tổng hợp

 Quản lý xếp loại và cấp chứng chỉ: cập nhật điểm thi, xếploại, cấp chứng chỉ

2 Mô tả nghiệp vụ của bài toán

a, Tổ chức lớp

Trang 12

Nhập kế hoạch đào tạo: Phòng kế hoạch tiến hành lên kếhoạch đào tạo gồm : danh sách các khóa học và nội dung đàotạo của các khóa.

Quảng bá kế hoạch: trung tâm tiến hành quảng cáo tới cáchọc viên thông qua website hay phát tờ rơi

Tiếp nhận đăng ký: học viên sẽ biết được thông tin các lớpđược mở tại trung tâm qua website hoặc tờ rơi Sau đó họcviên sẽ đến trung tâm để đăng ký học Tại đây, trung tâm sẽđưa ra các thông tin chi tiết hơn về khóa học và giải đáp mọithắc mắc của học viên Sau đó học viên tiến hành nộp phiếuđăng ký học

Thu tiền học phí: sau khi viết phiếu đăng ký học, học viên

sẽ được thông báo nộp học phí Nhân viên kế toán sẽ tiếnhành thu tiền học phí và trả hóa đơn cho học viên

Lập lớp: sau khi hết thời gian đăng ký học, trung tâm sẽtiến hành tổng hợp các phiếu đăng ký học của học viên vàtiến hành chốt danh sách và tổ chức thành các lớp

Cập nhật khóa học : phòng đào tạo tiến hành cập nhậtdanh sách lớp và học viên vào danh sách khóa học

b, Tổ chức giảng dạy

Phân công lớp cho giáo viên: sau khi hoàn thành tuyểnsinh, trung tâm tiến hành phân công lớp cho giáo viên Mỗigiáo viên sẽ được phân công các lớp phù hợp với thời gian vàtrình độ của mình

Bố trí phòng học: trung tâm thống kê về số phòng học vàphân các lớp hoc đến các phòng học một cách hợp lý

Trang 13

Cập nhật giáo viên: sau khi phân công giáo viên xong,trung tâm tiến hành cập nhật danh sách giáo viên và lớpgiảng dạy

 Cập nhật phòng học: trung tâm tiến hành cập nhật danhsách các lớp, phòng học của các lớp, giáo viên giảng dạy vàlịch thời khóa biểu

c, Xếp loại và cấp chứng chỉ

 Cập nhật điểm thi: sau khi học viên hoàn thành bài thichứng chỉ, phòng đào tạo tiến hành cập nhật điểm thi của họcviên

 Xếp loại cấp chứng chỉ : sau khi vào điểm xong, trung tâmtiến hành đánh giá và phân loại học viên Để phân loại ra họcviên đạt chứng chỉ và học viên chưa đạt chứng chỉ

 Cập nhật bảng xếp loại: cập nhật danh sách xếp loại

d, Báo cáo

 Lập báo cáo về kết quả đào tạo: sau mỗi khóa học, giámđốc sẽ yêu cầu lập báo cáo về quá trình đào tạo của trungtâm trong khóa vừa rồi Báo cáo gồm thông tin các lớp đã mở:

số lượng các lớp đã mở, số học viên và số học viên được cấpchứng chỉ

 Lập báo cáo về doanh thu: sau khóa học, giám đốc muốnbiết tình hình doanh thu của trung tâm Nhân viên kế toántiến hành thống kê số tiền học phí đã thu

2.4 Danh sách hồ sơ dữ liệu

 Danh sách các khóa học

 Kế hoạch đào tạo

 Bản đăng ký của học viên

 Biên lai thu tiền

Trang 14

 Danh sách các lớp

 Danh sách học viên của lớp

 Danh sách giảng viên

Trang 15

1 Sơ đồ ca sử dụng(Use Case)

* Sơ đồ ca sử dụng Đăng Nhập

Trang 16

* Sơ đồ ca sử dụng Học Viên Mới

* Sơ đồ ca sử dụng Học Viên Đã/ Đang Theo Học

Trang 17

* Sơ đồ ca sử dụng Giáo Viên

* Sơ đồ ca sử dụng Nhân Viên

Trang 18

2 Sơ đồ lớp(Class)

Trang 19

3 Sơ đồ hoạt động (Activity)

* Sơ đồ hoạt động Đăng Nhập

* Sơ đồ hoạt động Nhập Điểm

Trang 20

* Sơ đồ hoạt động Sửa Điểm

Trang 21

* Sơ đồ hoạt động Xem Điểm

Trang 22

4 Sơ đồ trạng thái (State Machine)

* Sơ đồ trạng thái Lớp Học

Trang 23

* Sơ đồ trạng thái Học Viên

* Sơ đồ trạng thái Giảng Viên

Trang 24

* Sơ đồ trạng thái Nhân Viên

5 Sơ đồ trình tự

* Sơ đồ trình tự Đăng Ký Học

Trang 25

* Sơ đồ trình tự Cập Nhật Điểm Học Viên

Trang 26

* Sơ đồ trình tự Tra Cứu Điểm

Trang 27

LỜI CẢM ƠN

Để có thể hoàn thành báo cáo đề tài “ Phân tích thiết kế hệ thống quản lýhọc viên trung tâm ngoại ngữ ”, nhóm em xin gửi lời cảm ơn chân thành nhấttới cô giáo Trần Thị Hương đã truyền đạt, giảng dạy cho chúng em những kiếnthức, những kinh nghiệm quý báu trong thời gian học tập và rèn luyện, tận tìnhhướng dẫn chúng em trong quá trình làm báo cáo này

Tuy nhiên, do thời gian và trình độ có hạn nên báo cáo này chắc chắnkhông tránh khỏi những thiếu sót, nhóm em rất mong được sự đóng góp ý kiếncủa cô và các bạn Nhóm em xin chân thành cảm ơn

Nhóm sinh viên thực hiện: Phạm Thị Yến – 85650 (NT)

Nguyễn Quỳnh Chi – 82377 Đặng Thị Minh Thuý – 85088

Trang 28

Mục lục

LỜI NÓI ĐẦU 2

CHƯƠNG I MÔ TẢ BÀI TOÁN VÀ NGHIỆP VỤ QUẢN LÝ HỌC VIÊN TẠI TRUNG TÂM 5

1 Khảo sát hệ thống 5

1.1 Giới thiệu về trung tâm 5

1.2 Bài toán quản lý đặt ra 9

2 Mô tả nghiệp vụ của bài toán 10

CHƯƠNG II : PHÂN TÍCH HỆ THỐNG 12

1 Sơ đồ ca sử dụng(Use Case) 12

2 Sơ đồ lớp(Class) 15

3 Sơ đồ hoạt động (Activity) 16

4 Sơ đồ trạng thái (State Machine) 19

5 Sơ đồ trình tự 21

LỜI CẢM ƠN 24

Ngày đăng: 15/08/2022, 14:03

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w