1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Đề tài quản lý các khóa học pdf

10 394 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 249,31 KB

Nội dung

Khi sinh viên đạt ít nhất 5.5 điểm trong một môn học, sinh viên được gọi là tích lũy 1 số lượng tín chỉ của môn học đó.. Trong trường hợp sinh viên đăng ký nhiều khóa học tại 01 thời điể

Trang 1

ĐỀ TÀI 1: QUẢN LÝ CÁC KHÓA HỌC

Số sinh viên: 01

Giới thiệu: Một trường cao đẳng cần phát triển 1 hệ thống thông tin nhằm tự động hóa các

yêu cầu sau:

Mô tả hệ thống

Người quản lý khóa học (program manager) chịu trách nhiệm định nghĩa các khóa học (study program - gồm mã chương trình, tên chương trình, năm bắt đầu) Sau khi các khóa học được định nghĩa, mọi người khắp nơi có thể đăng ký các khóa học này thông qua 1

hệ thống web site Để đăng ký, họ cần điền thông tin cá nhân gồm họ tên, email, địa chỉ vào form đăng ký Lúc này họ có thể được coi như sinh viên với trạng thái đối với khóa học mà

họ đăng ký là nộp hồ sơ Sau khi người quản lý khóa học xem xét hồ sơ của họ, họ bắt đầu

đóng học phí Bấy giờ họ mới là sinh viên thật sự (trạng thái của sinh viên ở 1 khóa học sau

khi đã đóng học phí là hoàn tất đăng ký) Từ đây sinh viên có thể bắt đầu học khóa học mà

họ đã đăng ký Cũng từ lúc này sinh viên có thể điền các thông tin cá nhân chẳng hạn các khóa huấn huyện (mã khóa, tên khóa, năm bắt đầu, năm kết thúc) trước đây mà họ đã tham gia

Một khóa học do duy nhất 1 người quản lý Một khóa có nhiều môn học, mỗi môn học do 1 giáo viên phụ trách Khi sinh viên đạt ít nhất 5.5 điểm trong một môn học, sinh viên được gọi là tích lũy 1 số lượng tín chỉ của môn học đó Sinh viên được gọi là tốt nghiệp nếu họ tích lũy đủ 1 số lượng tín chỉ nhất định của khóa học Lúc đó sinh viên sẽ nhận được bằng tốt nghiệp; bằng này do người quản lý khóa học ký tên và đóng dấu Giáo viên phụ trách 1 môn học chịu trách nhiệm nhập điểm của 1 môn học cho sinh viên

Trong trường hợp sinh viên đăng ký nhiều khóa học tại 01 thời điểm: người quản lý

sẽ liên hệ với sinh viên để xác định 1 khóa mà sinh viên đó sẽ theo học (trạng thái của sinh

viên là hoàn tất đăng ký); các khóa học khác mà sinh viên đã chọn có trạng thái là tạm hoãn Tại một thời điểm sinh viên chỉ có duy nhất 1 khóa học có trạng thái là hoàn tất đăng ký

Sinh viên có thể tạm hoãn học 1 khóa học bất kỳ thời điểm nào

Sinh viên không đạt ở môn học có thể đăng ký thi lại ở môn học đó Mỗi môn học sinh viên có tối đa 2 lần thi Kết quả của lần thi thứ hai tối đa chỉ là 5.5

Nhóm người dùng:

- Quản trị hệ thống: có quyền tạo người dùng cho hệ thống

- Sinh viên

- Giáo viên

- Quản lý khóa học (Người quản lý khóa học có thể là 1 giáo viên)

Ứng dụng web được truy cập bởi tất cả 4 nhóm người dùng Ứng dụng windows chỉ

có thể được truy cập bởi giáo viên và quản lý khóa học

Trang 2

Các chức năng tối thiểu của ứng dụng

1 WINDOWS

Forms:

- Đăng nhập (tên người dùng và mật khẩu)

- Thêm, sửa, xóa người dùng hệ thống Form này chỉ được truy cập bởi người quản trị hệ thống

- Thêm, sửa, xóa khóa học và các môn học trong 1 khóa học Người quản lý khóa học nào thì chỉ được cập nhật khóa học cũng như là các môn học trong khóa học đó

- Thêm, xem, sửa đổi trạng thái của sinh viên trong 1 khóa học Form này chỉ được truy cập bởi người quản lý khóa học

- Xem và thay đổi thông tin cá nhân Lưu ý rằng mỗi người chỉ có thể thay đổi thông tin của riêng họ

- Tìm kiếm kết quả các môn học của sinh viên Người phụ trách khóa học và giáo viên có thể truy cập chức năng này

- Tìm kiếm danh sách các khóa học và các môn học của mỗi khóa học Người phụ trách khóa học và giáo viên có thể truy cập chức năng này

- Thêm, sửa kết quả của sinh viên ở một môn học Giáo viên dạy môn nào thì mới có thể cập nhật kết quả của các môn mình đã dạy

Báo biểu: Người dùng của ứng dụng có thể truy cập các báo biểu sau:

- Bằng tốt nghiệp Chỉ người quản lý của khóa học có thể truy cập chức năng này Chức năng này cho phép hiển thị và in bằng tốt nghiệp của tất cả sinh viên (thỏa điều kiện tốt nghiệp), mỗi sinh viên được hiển thị trên một trang giấy in

- Chi tiết về các môn học trong 1 khóa học Giáo viên có thể truy cập chức năng này

- Danh sách sinh viên của 1 môn học Giáo viên cũng có thể truy cập chức năng này

- Kết quả các môn học của sinh viên trong 1 khóa học Chỉ có người quản lý của khóa học có thể truy cập chức năng này

2 WEB: Các trang (pages):

- Đăng nhập (tên người dùng và mật khẩu)

- Danh sách các khóa học và chi tiết các môn học của 1 khóa học

- Tìm kiếm thông tin cá nhân của một người

- Xem và thay đổi thông tin cá nhân Lưu ý rằng mỗi người chỉ có thể thay đổi thông tin của riêng họ

- Sinh viên xem kết quả của 1 môn học trong khóa học mà họ theo học

- Trang đăng ký, trang này cho phép sinh viên đăng ký thông tin cá nhân cùng khóa học mà họ muốn theo học

Trang 3

YÊU CẦU KỸ THUẬT

Khi thao tác với cơ sở dữ liệu, sinh viên cần phải sử dụng các store procedures; vì thế, hệ quản trị cơ sở dữ liệu (HQTCSDL) mà sinh viên sử dụng phải hỗ trợ store procedure

Sinh viên có thể sử dụng bất cứ ngôn ngữ lập trình nào

Trang 4

ĐỀ TÀI 2: ĐẶT CHỖ Ở DU LỊCH

Số sinh viên: 02

Công ty du lịch Cần Thơ chuyên về tổ chức các chuyến du lịch đến các thành phố ở Châu Âu như London, Paris hay Rome Trước đây, khách hàng của công ty đã đặt chỗ ở cho các chuyến đi bằng cách điền vào một số mẫu form sau khi theo dõi thông tin các chỗ ở trên những tờ bướm quảng cáo Nay bộ phận quản lý của công ty quyết định tự động hóa việc đặt chỗ ở của các chuyến đi; nhờ đó khách hàng có thể đặt chỗ bằng cách sử dụng Internet hoặc thông qua điện thoại Vì thế nhất thiết một hệ thống thông tin về việc đặt chỗ cần được xây dựng để đáp ứng yêu cầu mới

Mô tả hệ thống

Công ty du lịch Cần Thơ muốn cho phép khách hàng đặt chỗ ở (accommodations) trực tuyến Tất cả các thông tin cần thiết cho phép đặt chỗ trực tuyến cần phải có sẵn để khách hàng có thể lựa chọn chỗ ở (theo nước, thành phố)

Mỗi chỗ ở có một mô tả về các phòng cũng như là các tiện nghi của nó Mỗi chỗ ở có thể là một khách sạn hoặc là 1 nhà nghỉ; nếu là khách sạn thì khách sạn đó phải là khách sạn

1, 2, 3, 4 hay 5 sao Mỗi chỗ ở còn được ghi nhận thêm một số thông tin liên quan chẳng hạn khoảng cách từ chỗ ở đó đến khu trung tâm của thành phố, đến trạm xe buýt, xe lửa hay khu giải trí Các phòng trong mỗi chỗ ở là phòng đơn hoặc phòng đôi

Công ty du lịch Cần Thơ còn cung cấp dịch vụ di chuyển đến các chỗ ở (khách hàng

có thể sử dụng hoặc không sử dụng) Phương tiện di chuyển có thể là máy bay, xe lửa, xe buýt… Thông tin chi tiết về việc di chuyển đển mỗi thành phố do đại lý của công ty du lịch Cần Thơ tại thành phố đó cung cấp

Chi tiết về giá phòng của mỗi chỗ ở phụ thuộc vào số ngày ở và số lượng phòng Giá phòng ở mùa cao điểm cao hơn giá phòng ở mùa thấp điểm Chi tiết về giá này cũng bao gồm chi phí dịch vụ di chuyển (nếu có)

Một chỗ ở chỉ có thể được đặt vào các thời điểm:

- Một tuần: từ thứ bảy đến thứ bảy (7 ngày đêm)

- Nửa tuần: từ thứ hai đến thứ sáu (4 ngày đêm)

- Cuối tuần: từ thứ sau đến thứ hai (3 ngày đêm)

Khi một phiếu đặt chỗ được chấp nhận, khách hàng sẽ nhận một phiếu xác nhận Chi tiết về việc đặt chỗ cũng như các giá cả được ghi nhận trên phiếu xác nhận

Một số forms

1 Form chỗ ở (hình 2.1)

Mỗi chỗ ở được có một mã để phân biệt; giá trị mã này là một sự kết hợp giữa 3 ký

tự của mã thành phố (chẳng hạn PAR: Paris, ROM: Rome, MDD: Madrid) và một số thứ tự

(số này do đại lý ở thành phố đó cung cấp) Thí dụ: PAR002

Chỗ ở có thể là khách sạn hoặc nhà nghỉ; nếu chỗ ở là khách sạn thì một con số đại

Trang 5

Trên form này, một số thông tin liên quan đến chỗ ở chẳng hạn các khoảng cách đến

khu trung tâm, khu giải trí, … cũng được ghi nhận

Dưới cùng của form là giá phòng; giá này được liệt kê chi tiết đến từng loại phòng

Accommodation form

Ambassador PAR002

Web www.hotelambassador.fr

Người liên hệ Mrs Dupoit

Chi tiết chỗ ở

Khoảng cách đi bộ (Đơn vị: Phút)

Trung tâm thành phố 25

Giá phòng (Euro)

Phòng đơn – Mùa thấp điểm 44.00

Phòng đơn – Mùa cao điểm 59.00

Phòng đôi – Mùa thấp điểm 69.00

Phòng đôi – Mùa cao điểm 89.00

Hình 2.1: Form chỗ ở (Accommodation form)

Hình 2.2 mô tả về mùa cao điểm trong năm 2001:

Kỳ nghỉ (Thứ sáu - Thứ hai) Cuối tuần (Thứ bảy - Thứ bảy) 1 tuần (Thứ hai - Thứ sáu) Nửa tuần

Spring 23/02/01 – 26/02/01 24/02/01 – 03/03/01 26/02/01 – 02/03/01

May 27/04/01 – 30/04/01 28/04/01 – 05/05/01 30/04/01 – 04/05/01

… 31/08/01 – 03/09/01

30/06/01 – 07/07/01

… 25/08/01 – 01/09/01

02/07/01 – 06/07/01

… 27/08/01 – 31/08/01 Autumn 12/10/01 – 15/10/01 13/10/01 – 20/10/01 15/10/01 – 19/10/01

Trang 6

2 Thông tin về thành phố:

Đại lý của công ty du lịch Cần Thơ tại mỗi thành phố chịu trách nhiệm điền thông tin chi tiết về thành phố của họ (quốc gia, tên thành phố, mã thành phố cũng như là tên đại lý) - hình 2.3

Thông tin thành phố

Thành phố Paris

Mã thành phố PAR

Mô tả Thành phố này có tòa tháp nổi tiếng thế giới…

Hình 2.3: Thông tin về thành phố

Hình 2.4 mô tả về các phương tiện di chuyển đến thành phố Paris:

Phương tiện di chuyển

Thành phố: Paris (PAR) Đại lý: H.J.P.Woud

Mã Phương tiện di chuyển Công ty Mô tả thấp điểm) Giá (Mùa Giá (Mùa cao điểm)

Hình 2.4: Phương tiện di chuyển

Trang 7

3 Form đặt chỗ (hình 2.5)

Khách hàng có thể đặt chỗ bằng cách điền vào form sau:

Form đặt chỗ

Địa chỉ: 25 Trần Văn Khéo

Điện thoại: 012345678911

Số phòng đơn: 2

Số phòng đôi: 1

Thời điểm 1 tuần/nửa tuần/cuối tuần

Từ: 23/06/2001 Đến: 30/06/2001

4 Nguyễn Thị Minh Phụng 13/04/1990 Nữ

5

Phương tiện Mã số: 02002

Chữ ký

Hình 2.5: Form đặt chỗ

Trang 8

4 Xác nhận đặt chỗ (hình 2.6)

Mã khách hàng 9814949

Tên khách hàng Nguyễn Minh Phương

Ngày đến 23/06/2001

Ngày đi 30/06/2001

Số phòng đơn 2

Giá phòng đơn 44.00

Số phòng đôi 1

Giá phòng đôi 69.00

Thành tiền EUR 1099.00

Mã phương tiện 02002

Số người 4

Thành tiền EUR 488.00

Yêu cầu ứng dụng:

- Ứng dụng Windows: đáp ứng yêu cầu đặt chỗ thông qua điện thoại - 01 sinh viên

- Ứng dụng WEB: cho phép đặt chỗ trực tuyến (hình 2.5; 2.6) - 01 sinh viên

YÊU CẦU KỸ THUẬT

Khi thao tác với cơ sở dữ liệu, sinh viên cần phải sử dụng các store procedures; vì thế, hệ quản trị cơ sở dữ liệu (HQTCSDL) mà sinh viên sử dụng phải hỗ trợ store procedure

Sinh viên có thể sử dụng bất cứ ngôn ngữ lập trình nào

Trang 9

ĐỀ TÀI 03: LANGUAGE INTERGRATED QUERY (LINQ)

Số sinh viên: 02

LINQ là một thành phần của NET Framework cho phép thực hiện việc truy vấn dữ liệu bằng cách dùng cú pháp của các ngôn ngữ lập trình hỗ trợ NET (gần với cú pháp của SQL tuy nhiên chúng được tích hợp trong các ngôn ngữ lập trình hỗ trợ NET)

Thí dụ: Liệt kê tất cả các khách hàng ở thành phố London (trong C#)

var custs = from c in db.Customers

where c.City == "London"

select c;

Mục tiêu của đề tài này là nghiên cứu về LINQ; từ đó LINQ có thể được sử dụng trong các ứng dụng về hệ thống thông tin

Một số nội dung chính cần tìm hiểu:

- LINQ là gì?

- LINQ to Objects

- LINQ to Relational

- LINQ to XML

Sản phẩm của niên luận là một bài viết (khoảng 30 trang) tóm tắt về các vấn đề nói trên Kết quả môn học được đánh giá dựa trên bài viết và buổi trả lời chất vấn (sinh viên trình bày báo cáo ít nhất trước giáo viên hướng dẫn)

Đề tài có thể thực hiện bởi 02 sinh viên: 01 nghiên cứu về LINQ trong cú pháp của C#, 01 nghiên cứu về LINQ trong cú pháp của Visual Basic.NET Các sinh viên này làm việc độc lập nhau (nghĩa là mỗi người sẽ có một bài viết khác nhau về đề tài)

Trang 10

ĐỀ TÀI 04: ÁP DỤNG LINQ TRONG 01 ỨNG DỤNG CỤ

THỂ

Số sinh viên: 01

Với phần mô tả đề tài của đề tài 01 (quản lý các khóa học) cùng việc giới hạn vào việc tạo ứng dụng WEB (phần yêu cầu ở cuối trang 02); thay vì sử dụng kỹ thuật ADO.NET

để truy cập cơ sở dữ liệu; sinh viên sử dụng LINQ để thực hiện những truy vấn cũng như cập nhật dữ liệu trong cơ sở dữ liệu

Yêu cầu kỹ thuật của đề tài này là sinh viên phải sử dụng LINQ trong NET để xây dựng ứng dụng WEB (hệ QTCSDL là SQL Server)

Ngày đăng: 25/01/2014, 13:20

HÌNH ẢNH LIÊN QUAN

Hình 2.1: Form chỗ ở (Accommodation form) - Tài liệu Đề tài quản lý các khóa học pdf
Hình 2.1 Form chỗ ở (Accommodation form) (Trang 5)
Hình 2.1: Form chỗ ở (Accommodation form) - Tài liệu Đề tài quản lý các khóa học pdf
Hình 2.1 Form chỗ ở (Accommodation form) (Trang 5)
Hình 2.3: Thông tin về thành phố - Tài liệu Đề tài quản lý các khóa học pdf
Hình 2.3 Thông tin về thành phố (Trang 6)
3. Form đặt chỗ (hình 2.5) - Tài liệu Đề tài quản lý các khóa học pdf
3. Form đặt chỗ (hình 2.5) (Trang 7)
Hình 2.5: Form đặt chỗ - Tài liệu Đề tài quản lý các khóa học pdf
Hình 2.5 Form đặt chỗ (Trang 7)
4. Xác nhận đặt chỗ (hình 2.6) - Tài liệu Đề tài quản lý các khóa học pdf
4. Xác nhận đặt chỗ (hình 2.6) (Trang 8)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w