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

BÀI tập công nghệ phần mềm quản lý các bài báo khoa học

17 3 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 17
Dung lượng 480,5 KB

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

Nội dung

Một bài báo cáo gồm tên bài báo,tác giả1 hoặc nhiều, ngày đăng, số trang, nội dung bài báofile PDF,ZIP, PS, DJUV ,chủ đề.Với công việc này người quản trị sau khi đăng nhập vào hệ thống c

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

BÀI TẬP KÊT THÚC CHUYÊN ĐỀ CÔNG NGHỆ PHẦN MỀM

Tên đề tài : Quản lý các bài báo khoa học.

Người hướng dẫn : Thầy Lê Trọng Vĩnh

Người thực hiện : Đoàn Minh Thắng

Lớp : K56a3

MSV: 11000577

Trang 2

I Mô tả bài toán

Hiện nay mọi nơi trên thế giới đều muốn tin học hóa mọi lĩnh vực trong cuộc sống.Vì vậy xây đựng một hệ thống quản lý các bài báo khoa học của cán bộ,

để cung cấp các công cụ giúp người quản lý dễ dàng hơn trong việc quản lý các bài báo cáo khoa học

Một bài báo cáo gồm tên bài báo,tác giả(1 hoặc nhiều), ngày đăng, số trang, nội dung bài báo(file PDF,ZIP, PS, DJUV ),chủ đề.Với công việc này người quản trị sau khi đăng nhập vào hệ thống có thể bổ sung,xóa bỏ ,cập nhật thông tin của bài báo khoa học.Quản lý các điều hành viên sẽ có một hệ thống các điều hành viên chuyên quản lý các bài báo khoa học.Vì vậy sẽ có một quản trị viên và các điều hành viên khác.Hệ thống sẽ cung cấp một chức năng quản lý tài khoản cho ban quản trị.Người quản trị có khả năng thêm và xóa tài khoản của ban quản

trị,các điều hành viên có thể chỉnh sửa thông tin tài khoản của mình

Người dùng là người quan tâm đến các bài báo khoa học của khoa và truy cập vào hệ thống :

- Tìm kiếm : Bao gồm tìm kiếm theo tác giả, theo chủ đề, theo tên bài báo, theo độ dài , theo thời gian(trong vòng 1 tuần, 1 tháng, 1 năm,…)

- Thống kê : Theo năm,theo tác giả ,theo chủ đề, theo tên bài báo, theo nội dung,theo độ dài…Ngoài ra còn có thống kê các bài báo mới nhất,

cũ nhất, yêu thích nhất và đọc nhiều nhất

- Xem : Người dùng có thể xem bài báo khoa học theo bộ môn(ví dụ : đại

số ,giải tích, xác suất ), xemtheo ngày

- Đăng ký : Người dùng muốn có chức năng khác thì phải đăng kí thành viên.Hệ thống cung cấp chức năng đăng kí và đăng nhập của người dùng

- Quản lý thông tin người dùng : Nếu đã đăng nhập vào hệ thống thì người dùng có thể sử dụng các chức năng khác như dowload file, quản

lý thông tin riêng các bài báo đã tải về,quản lý các bài báo yêu thích của mình

II Các tác nhân chính

Người quản lý

(Đăng nhập được

vào hệ thống)

Người có quyền cao nhất: quản lý các bài báo (thêm bài báo mới, xóa bài báo, hiệu chỉnh thông tin về bài báo) và quản lý thông tin người quản lý (thêm người người để quản lý, hiệu chỉnh thông tin cá nhân, xóa bớt người quản lý)

Trang 3

Người dùng Có quyền xem các thông tin liên quan đến bài báo, tìm kiếm

bài báo và gửi ý kiến góp ý

III Các User case

1 User case

- Đăng ký

- Đăng nhập

- Quản lý bài báo khoa học

- Quản lý thành viên

- Tìm kiếm

- Thống kê

- Xem

- Dowload

- Thêm hoặc xóa bài báo yêu thích

2 Mô tả user case

- Đăng ký : Người dùng muốn có chức năng khác thì phải đăng kí thành viên.Hệ thống cung cấp chức năng đăng kí và đăng nhập của người dùng

- Đăng nhập : người dùng hoặc người quản lý có thể đăng nhập bằng tài khoản của mình để xem thông tin

- Quản lý bài báo khoa học : người quản lý có thể thực hiện các chức năng như xem bài báo, thêm bài báo mới ,chỉnh sửa thông tin bài

báo ,xóa thông tin bài báo

- Quản lý thành viên : người dùng có thể hiện các chức năng như xem thông tin cá nhân, sửa thông tin cá nhân, thêm người quản lý mới, xóa thông tin quản lý

- Tìm kiếm : người dùng có thể tìm kiếm theo tên tác giả, , theo chủ đề, theo tên bài báo, theo độ dài , theo thời gian

- Thống kê : Theo năm,theo tác giả ,theo chủ đề, theo tên bài báo, theo nội dung,theo độ dài…Ngoài ra còn có thống kê các bài báo mới nhất,

cũ nhất, yêu thích nhất và đọc nhiều nhất

- Xem : Người dùng có thể xem bài báo khoa học theo bộ môn(ví dụ : đại

số ,giải tích, xác suất ), xemtheo ngày

- Dowload : Người dùng có thể sử dung tài khoản đăng ký để tải các bài báo về

- Thêm hoặc xóa bài yêu thích :Người dùng có thể thêm hoặc xóa các bài báo khoa học vào mục yêu thích

Trang 4

4.Biểu đồ ca sử dụng

4.1 Đăng nhập

DangNhap

Dang Nhap username password

Tên tác nhân Người quản lí

Tiền điều kiện Chưa đăng nhập vào hệ thống

1 Yêu cầu đăng nhập

2 Hiển thị mẫu đăng nhập

3 Nhập thông tin đăng nhập

4 Gửi thông tin đăng nhập

trong hệ thống

5 Truy vấn trong CSDL kiểm tra thông tin đăng nhập

Trang 5

6 Thông báo kết quả : 6.1 Thành công nếu thông tin đăng nhập là đúng

6.2 Thất bại nếu thông tin đăng nhập là sai 4.2 Đăng ký

DangKy

Dang Ky username password sodienthoai quequan

Tên usecase Đăng nhập

Tên tác nhân Người quản lí

Tiền điều kiện Đã đăng nhập vào hệ thống

1 Nhập thông tin cần thiết

2 Kiểm tra tài khoản đã có chưa

3 Nếu chưa sẽ thêm vào CSDL

4 Thông báo cho người dùng 4.3 Quản lý bài báo

a Xem bài báo

Trang 6

NguoiQuanLy XemBaiBao HeThong

BaiBao mabaibao tenbaibao

BaiBao mabaibao tenbaibao noidung

NguoiQuanLy username password

Tên tác nhân

- Người quản lí Tiền điều kiện

Tác nhân Hệ thống

1 Gửi yêu cầu bài báo

2 Yêu cầu chọn cách xem 2.1 Theo chuyên đề 2.2 Theo ngày đăng 2.3 Tất cả

3 Chọn cách xem sách

4 Truy vấn lấy thông tin sách từ CSDL

5 Hiển thị kết quả

b Thêm bài báo mới

Trang 7

NguoiQuanLy ThemBaiBao HeThong

BaiBao mabaibao tenbaibao

BaiBao mabaibao tenbaibao noidung

NguoiQuanLy username password

Tên tác nhân

- Người quản lí Tiền điều kiện - Đã đăng nhập vào hệ thống

1. Yêu cầu thêm bài báo vào hệ

thống

2. Hiển thị mẫu nhập thông tin cho bài báo

3. Nhập thông tin mới về bài

báo

4 Gửi thông tin mới đến hệ

thống

5. Thêm thông tin mới về bài báo vào CSDL

6 Thông báo kết quả : 6.1 Thành công nếu đã thêm được vào CSDL

6.2 Thất bại nếu chưa thêm được vào CSDL

c Chỉnh sửa thông tin bài báo

Trang 8

NguoiQuanLy SuaBaiBao HeThong

BaiBao mabaibao tenbaibao

BaiBao mabaibao tenbaibao noidung

NguoiQuanLy username password

Tên usecase Chỉnh sửa thông tin bài báo

Tiền điều kiện - Đã đăng nhập vào hệ thống

1. Chọn bài báo muốn sửa thông

tin

2. Yêu cầu sửa thông tin bài báo

3 Truy vấn CSDL hiển thị các thông tin cũ

4. Nhập các thông tin mới cho

bài báo

5 Gửi các thông tin mới cho hệ

thống

6 Cập nhật thông tin mới vào CSDL

7 Thông báo kết quả : 7.1 Thành công nếu đã cập nhật được vào CSDL

7.2 Thất bại chưa cập nhật được

d xóa thông tin về bài báo

Trang 9

NguoiQuanLy XoaBaiBao HeThong

BaiBao mabaibao tenbaibao

BaiBao mabaibao tenbaibao noidung

NguoiQuanLy username password

Tên tác nhân - Người quản lí

Tiền điều kiện - Đã đăng nhập vào hệ thống

1 Chọn bài báo muốn xóa

2 Yêu cầu xóa bài báo

3 Yêu cầu xác nhận lại hành động xóa bài báo

4 Xác nhận lại hành động xóa

bài báo

5 Xóa bài báo trong CSDL

6 Thông báo kết quả : 6.1 Thành công nếu đã xóa được bài báo trong CSDL

6.2 Thất bại nếu chưa xóa được 4.4 Quản lý người dùng

a Xem thông tin cá nhân

Trang 10

NguoiQuanLy HeThong

XemThongTin

ThanhVien mathanhvien tenthanh

ThanhVien mathanhvien tenthanhvien gioitinh sodienthoai quequan

NguoiQuanLy username password

Tên usecase Xem thông tin cá nhân

- Người quản lí Tiền điều kiện - Đã đăng nhập vào hệ thống

1 Yêu cầu xem thông tin cá

nhân

2 Truy vấn CSDL lấy thông tin cá nhân

3 Hiển thị kết quả

b sửa thông tin cá nhân

Trang 11

NguoiQuanLy HeThong

SuaThongTin

ThanhVien mathanhvien tenthanh

ThanhVien mathanhvien tenthanhvien gioitinh sodienthoai quequan

NguoiQuanLy username password

Tên usecase Sửa thông tin cá nhân

- Người quản lí Tiền điều kiện - Đã đăng nhập vào hệ thống

1 Yêu cầu sửa thông tin cá nhân

2 Hiển thị các thông tin cũ

3 Nhập các thông tin mới

4 Gửi các thông tin mới cho hệ

thống

5 Cập nhật các thông tin mới vào CSDL

6 Thông báo kết quả : 6.1 Thành công nếu đã cập nhật được vào CSDL

6.2 Thất bại nếu chưa cập nhật được vào CSDL

c Thêm người quản lý mới

Trang 12

NguoiQuanLy HeThong

ThemThongTin

ThanhVien mathanhvien tenthanh

ThanhVien mathanhvien tenthanhvien gioitinh sodienthoai quequan

NguoiQuanLy username password

Tên tác nhân - Người quản lí

Tiền điều kiện - Đã đăng nhập vào hệ thống

7. Yêu cầu thêm người quản lý

mới vào hệ thống

8. Hiển thị mẫu nhập thông tin cho người quản lý

9. Nhập thông tin mới về người

quản lý

10 Gửi thông tin mới đến hệ

thống

11 Thêm thông tin mới về bài báo vào CSDL

12 Thông báo kết quả : 12.1 Thành công nếu đã thêm được vào CSDL

12.2 Thất bại nếu chưa thêm được vào CSDL

Trang 13

d Xóa thông tin quản lý(khi không còn quản lý nữa)

ThanhVien mathanhvien tenthanh

NguoiQuanLy username password

Tên usecase Xóa thông tin người dùng

Tên tác nhân - Người quản lí

Tiền điều kiện - Đã đăng nhập vào hệ thống

1. Chọn người quản lý muốn

xóa

2 Yêu cầu xác nhận lại hành động xóa thông tin

3 Xác nhận lại hành động xóa

thông tin

4 Xóa thông tin trong CSDL

5 Thông báo kết quả : 5.1 Thành công nếu đã xóa được trong CSDL

5.2 Thất bại nếu chưa xóa được trong CSDL 4.5 Tìm kiếm

Trang 14

Tác nhân Hệ thống

1 Lựa chọn thông tin

- Theo tên

- Theo tác giả

- Theo thời gian

- Theo chủ đề

2 Tìm kiếm trong cơ sở dữ liệu

3 Hiển thị thông tin tìm kiếm

4.6 Thống kê

Điều kiện Đã đăng nhập vào hệ thống

1 Chọn lựa loại hệ thống

2 Truy vấn câu dữ liệu

3 Tính toán cho việc thống kê

4 Hiện thị kết quả

4.7 Xem

Điều kiện

1 Chọn lựa chức năng xem

2 Truy vấn CSDL

3 Hiển thị kêt quả

Trang 15

4.8 Thêm hoặc xóa bài báo yêu thích

a Thêm bài báo yêu thích

1 Chon thêm bài báo yêu thích

2 Truy vấn CSDL

3 Thông báo kết quả

b Xóa bài báo yêu thích

1 Chon xóa bài báo yêu thích

2 Truy vấn CSDL

3 Thông báo kết quả

5.Biểu đồ user case

Quản lý bài báo

Trang 16

Quản lý người dùng

Mô hình tổng thể giữa các ca sử dụng

Trang 17

Xoa bai bao

Dang ky

Download

Thong ke

Tim kiem

Xem

Quan ly dieu hanh vien

Admin

Quan ly bai bao

Cap nhat bai bao

<<include>>

<<include>>

Them tai khoan

<<include>>

Xoa tai khoan

<<include>>

Dieu hanh vien

Sua tai khoan <<include>>

Dang nhap Nguoi dung

Dang nhap

Quan tri vien

Them bai bao yeu thich

Quan ly thong tin ca nhan

Xoa bai bao yeu thich

<<include>>

<<include>>

Them bai bao

<<include>>

Ngày đăng: 16/08/2022, 15:58

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

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

w