Tải bản đầy đủ (.docx) (21 trang)

Báo cáo kỹ thuật phần mềm ứng dụng ĐHBKHN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (943.39 KB, 21 trang )

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN ĐIỆN TỬ - VIỄN THÔNG
SCHOOL OF ELECTRONICS AND TELECOMMUNICATIONS

BÁO CÁO
KỸ THUẬT PHẦN MỀM VÀ ỨNG DỤNG
ĐỀ TÀI THIẾT KẾ HỆ THỐNG QUẢN LÝ PROJECT SINH VIÊN

1


Hà Nội - Ngày 15 tháng 12 năm 2016

2


LỜI GIỚI THIỆU ………………………………………………………………………..3
XÁC ĐỊNH TÍNH KHẢ THI…………………………………………………………....4
PHẦN I : YÊU CẦU ĐỀ TÀI …………………………………………………………..5
PHẦN II: PHÂN TÍCH HỆ THỐNG …………………………………………………...6
2.1 SƠ ĐỒ PHÂN CẤP CHỨC NĂNG……………………………………………...6
2.2 MÔ HÌNH THỰC THỂ LIÊN KẾT………………………………………………6
2.3 SƠ ĐỒ MỨC NGỮ CẢNH………………………………………………………7
2.4 BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC ĐỈNH……………………………………...7
2.5.1 BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC DƯỚI ĐỈNH (MỨC 2) CỦA CHỨC NĂNG
QUẢN LÝ SINH VIÊN – LỚP HỌC…………………………………………...8
2.5.2 BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC DƯỚI ĐỈNH (MỨC 2) CỦA CHỨC NĂNG
QUẢN LÝ PROJECT…………………………………………………………...8
PHẦN III: THIẾT KẾ HỆ THỐNG…………………………………………………..…9
3.1 THIẾT KẾ CƠ SỞ DỮ LIỆU………………………………………………………9


3.1.a CHUẨN HÓA CƠ SỞ DỮ LIỆU…………………………………………….9
3.1.b SƠ ĐỒ THỰC THỂ LIÊN KẾT………………………………………….…12
3.2 THIẾT KẾ GIAO DIỆN………………………………………………………..…12
PHẦN IV: KẾT LUẬN………………………………………………………………....19

3


Lời giới thiệu

Song hành với sự phát triển của nhân loại thì ngày nay công ngh ệ thông tin
luôn đóng một vai trò quan trọng, chi phối sâu sắc, nhanh chóng và toàn diện đến
mọi mặt, mọi lĩnh vực trong đời sống xã hội. Có thể nói sự phát tri ển của lĩnh vực
tin học mang đến cho con người sự thuận tiện kèm theo sự chính xác và nhanh
gọn mang đến cho chúng ta năng suất cao và có th ể là cơ hội nghỉ ngơi thư giãn.
Trong đó, hệ thống quản lý phần mềm, một mảng quan tr ọng của tin h ọc,
đóng vai trò thiết yếu trong các lĩnh vực hoạt động kinh doanh tài chính, ngân
hàng, bưu điện, giáo dục và nhiều loại hình dịch vụ khác nữa. Nó rút ngắn th ời
gian làm việc, tăng độ chính xác và góp phần tăng giá trị kinh tế.
Trong phạm vi của một bài tập lớn, nhóm em xin trình bày vi ệc “ Thiết kế
hệ thống hỗ trợ quản lý project sinh viên”. Bài thiết kế hoàn thành là sự tổng
hợp của quá trình học tập và nghiên cứu môn học KỸ THUẬT PHẦN MỀM ỨNG
DỤNG.
Do sự hạn chế về kiến thức cũng như sự hiểu biết về các lĩnh v ực qu ản lý
hệ thống nên bài làm không thể tránh khỏi những thiếu sót. Vì vậy chúng em
mong nhận được sự chỉ bảo của thầy giáo, giúp chúng em có một bài viết hoàn
chỉnh hơn.

4



Xác định tính khả thi

 Khả thi về kĩ thuật: do yêu cầu của bài tập chỉ dừng ở mức lập kế
hoạch, phân tích, thiết kế mà chưa tiến đến mức cài đặt nên ch ưa c ần s ử
dụng đến các ngôn ngữ lập trình. Yêu cầu ở đây chính là ki ến th ức v ề
quản trị cơ sở dữ liệu, nội dung này tuy chưa được học hết nhưng cả
nhóm sẽ cố gắng hoàn thiện trong quá trình phát triển. Về giao diện sử
dụng, nhóm sẽ dùng công cụ visual studio để tạo một giao di ện đ ơn gi ản
đủ để mô tả các chức năng của phần mềm. Tuy thời gian ngắn nhưng
nhóm vẫn hy vọng có thể hoàn thành cả phần cài đặt.
 Khả thi về kinh tế: Do đây chỉ là một bài tập lớn, nhằm hoàn thiện các
khả năng học tập của sinh viên nên khả thi về kinh tế không được xét
đến.
 Khả thi về vận hành: Tất cả các thành viên đều có máy tính cá nhân, mọi
người trong năm có nhiều thời gian học tập và bàn bạc cùng nhau đảm
bảo đúng tiến độ của bài tập. Phần mềm Visual Studio cũng được cài đặt
để tạo giao diện cho phần mềm.


Khả thi về thời gian: Nhóm dự định sẽ thực hiện trong vòng 9 tuần. Thời
gian thực hiện giữa các giai đoạn có thể linh hoạt đan xen lẫn nhau nhằm
tiết kiệm thời gian

5


I, Yêu cầu đề tài
Đề tài ra đời với mục đích:
-


-

Xây dựng hệ thống quản lý hữu hiệu cho giảng viên trong công tác quản lý bài
tập lớn của sinh viên mà giảng viên đó phụ trách giảng dạy nhằm giảm gánh
nặng trong công tác quản lý bài tập của sinh viên.
Hệ thống quản lý quá trình thực hiện project của sinh viên gồm các quy trình
tạo project, báo cáo và đánh giá kết quả.
Giáo viên có nhiệm vụ:

-

Lập danh sách các lớp gồm các thông tin : mã lớp, mã môn, tên môn, thời khóa
biểu
Lập danh sách các project gồm: mã lớp, tên đề tài, yêu cầu, th ời hạn và các quy
trình thực hiện
Duyệ t danh sách sinh viên đăng ký lớp, danh sách các nhóm thực hi ện project
Sinh viên sau khi đăng ký tài khoản có thể sử dụng h ệ th ống đ ể:

-

Tìm lớp theo mã lớp hoặc tên môn và đăng ký vào lớp
Đăng ký vào nhóm đã có hoặc lập nhóm mới và chọn đề tài
Nộp báo cáo theo từng quy trình thực hiện project
Tài khoản của sinh viên gồm các thông tin : số hiệu sinh viên, h ọ tên, khóa, l ớp,
mật khẩu

6



II, Phân tích hệ thống
1. Biểu đồ phân cấp chức năng

Quản lý project sinh
viên

Quản lý lớp SV – Lớp học

Báo cáo & Đánh giá

Lập danh sách lớp

Quản lý project
Lập danh sách
project

Đăng ký

Lập nhóm SV
đăng ký project

Đăng nhập
Tìm kiếm lớp

Cập nhật
DSSV trong
Báo cáo

2. Mô hình thực thể liên kết


Đánh giá kết quả

LỚP
SINH VIÊN

PROJECT

3. Sơ đồ mức ngữ cảnh
7


Yêu cầu

Yêu cầu

QUẢN LÝ
PROJECT SINH
VIÊN

SINH VIÊN
Phản hồi

GIÁO VIÊN
Phản hồi

4. Biểu đồ luồng dữ liệu mức đỉnh

SINH VIÊN

GIÁO VIÊN


QL lớp học

Lớp

QL project

Sinh viên

Project

5. Biểu đồ dữ liệu dưới mức đỉnh
+, Sơ đồ Quản lý sinh viên – lớp học

GIÁO VIÊN

Lập danh sách

Lớp

SINH VIÊN
Đăng ký
Sinh viên

8


Duyệt danh sách

+, Sơ đồ quản lý project


GIÁO VIÊN

SINH VIÊN

Lập danh sách
nhóm đăng ký

Lập danh sách
project

LỚP

Báo cáo

SINH VIÊN

Đánh giá

PROJECT

9


10


11



12


13


Giao diện đăng nhập

Giao diện đăng ký tài khoản

14


Danh sách lớp học

15


Tra cứu thông tin lớp học
16


Danh sách đề tài project
17


Đăng ký lớp học
18



Đăng ký project
19


IV. KẾT LUẬN
20


Sau một thời gian học tập và nghiên cứu, nhóm chúng em đã vận d ụng nh ững
kiến thức mình có và kinh nghiệm của các anh chị đi trước để hoàn thành bài tập l ớn
đúng hạn. Tuy nhiên còn nhiều hạn chế trong thiết kế. Nhóm chúng em mong nhận
được sự quan tâm của Thầy, để cho hệ thống được hoàn thiện hơn.

LỜI CẢM ƠN
Nhóm chúng em xin chân thành cảm ơn Thầy Vũ Song Tùng
Đã tận tình hướng dẫn và chỉ bảo nhóm em trong suốt thời gian chúng em làm bài tập
lớn này.

21



×