1. 1. Mô tả bài toán Ngày nay nhu cầu thông tin đang ngày càng cần thiết ,không chỉ trên các thiết bị thông tin đại chúng mà nhu cầu thông tin con người ngày càng nhiều và chính xác hơn, không những thế con người cũng muốn nhanh chóng để có được thông tin đó ,và điêu đó rất quan trọng ,cuộc sống càng hiện đại hơn với sự phát triển chóng mặt của các thiết bị điện tử thông minh thì con người càng ít thời gian để tiếp thu thông tin hơn hay chính xác hơn là không đủ thời gian để tìm kiếm. Để giải quyết vấn để này em và nhóm chúng em đã làm một trang web đọc sách online để thỏa mãn và làm tiết kiệm thời gian cho người sử dụng . 1. 2. Xác định tác nhân và ca sử dụng trong hệ thống 1. 2. 1. Tác nhân Người sử dụng: xem thông tin cá nhân, đổi thông tin, xem thông tin sách, đổi mật khẩu tài khoản. Quản trị viên: quản lý các thông tin về tài khoản, sách..
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CNTT
- -BÀI TẬP LỚN
MÔN: Đồ án chuyên ngành
ĐỀ TÀI: Xây dựng trang web đọc sách online
Sinh viên thực hiện: Trần Nguyên Hoàng
Lớp: KTPM CLC - K7.
Giáo viên hướng dẫn: Th.s Nguyễn Thái Cường.
Mục lục
1
Hà Nội ngày 30 tháng 11 năm 2015
Hcxjkzhvdxc
Trang 2Mục lục 1
CHƯƠNG 1 Phân tích và thiết kế hệ thống đoc sách online 3
1.1 Mô tả bài toán 3
1.2 Xác định tác nhân và ca sử dụng trong hệ thống 3
1.2.1 Tác nhân 3
1.2.2 Biểu đồ ca sử dụng 5
1.3 Xác định các đối tượng của hệ thống 7
1.4 Thiết kế cơ sở dữ liệu 8
1.4.1 Bảng 8
CHƯƠNG 2 Hệ thống quản lý sách 12
1.5 Kiến trúc chương trình 12
1.6 Phân tích và thiết kế nguyên mẫu giao diện người dùng 13
1.6.1 Trang chủ 13
1.6.2 Màn hình truyện mới 14
1.6.3 Màn hình đăng nhập 14
1.6.4 Màn hình quản trị 15
CHƯƠNG 3 Đánh giá và định hướng phát triển 16
CHƯƠNG 4 Kết luận sau cùng 16
Hà Nội ngày 30 tháng 11 năm 2015
Hcxjkzhvdxc
Hµ Néi, ngµy 20 th¸ng 05 n¨m 2009
Trang 3CHƯƠNG 1 Phân tích và thiết kế hệ thống đoc sách online
1.1 Mô tả bài toán
Ngày nay nhu cầu thông tin đang ngày càng cần thiết ,không chỉ trên các thiết bị thông tin đại chúng mà nhu cầu thông tin con người ngày càng nhiều và chính xác hơn, không những thế con người cũng muốn nhanh chóng để có được thông tin đó ,và điêu đó rất quan trọng ,cuộc sống càng hiện đại hơn với sự phát triển chóng mặt của các thiết bị điện
tử thông minh thì con người càng ít thời gian để tiếp thu thông tin hơn hay chính xác hơn
là không đủ thời gian để tìm kiếm
Để giải quyết vấn để này em và nhóm chúng em đã làm một trang web đọc sách online
để thỏa mãn và làm tiết kiệm thời gian cho người sử dụng
1.2 Xác định tác nhân và ca sử dụng trong hệ thống
1.2.1 Tác nhân
Người sử dụng: xem thông tin cá nhân, đổi thông tin, xem thông tin sách, đổi mật khẩu tài khoản
Quản trị viên: quản lý các thông tin về tài khoản, sách
Trang 41.2.1.1 Ca sử dụng
STT Tác nhân Ca sử dụng Mô tả
1 Người sử
dụng
Xem thông tin cá nhân
Xem thông tin cá nhân
Đổi thông tin cá nhân
Đổi thông tin cá nhân sau khi đăng nhập
Đặt mua sách Đặt mua sách
Phản hồi Ý kiến người dùng
Đổi mật khẩu Người dùng có thể đổi mật khẩu tài khoản đăng
nhập vào hệ thống
2 Quản trị
viên
Quản lý tài khoản Thêm, cập nhật, xóa các thông tin về tài khoản Quản lý sách Thêm, cập nhật, xóa các thông tin về sách
Trang 51.2.2 Biểu đồ ca sử dụng
Biểu đồ ca sử dụng chính:
Trang 6Biểu đồ ca sử dụng Nguoi dung:
Doi mat khau
Xem thong tin ca nhan
Phan hoi
Doi thong tin ca nhan
Nguoi dung
Dat mua sach
Biểu đồ ca sử dụng Quản trị viên:
Quan ly sach Quan tri vien Quan ly tai khoan
Xoa sach
Them sach
Sua sach
Them tai khoan
Xoa tai khoan
Sua tai khoan
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Trang 71.3 Xác định các đối tượng của hệ thống
Dựa vào mô tả bài toán, ta xác định được các đối tượng chính của hệ thống như sau:
Đối tượng Thuộc tính Kiểu Mô tả
bookName nvarchar(50) Tên sách bookStyle nvarchar(25) Thể loại sách bookContent nvarchar(10) Nội dung bookAuthor nvarchar(100) Tác giả bookManufacturer nvarchar(100) Nhà xuất bản bookNumpage int Số trang sách bookYearMade nvarchar(20) Năm xuất bản bookTitle nvarchar(100) Tiêu đề sách userID int Mã tài khoản
userName nvarchar(50) Tên tài khoản password nvarchar(50) Số tín chỉ
Trang 81.4 Thiết kế cơ sở dữ liệu
1.4.1 Bảng
1.4.1.1 Bảng tài khoản (Account)
Trang 91.4.1.2 Bảng sách
1.4.1.1 Bảng thể loại
Trang 101.4.1.1 Bảng tác giả
Trang 111.4.1.2 Bảng chương
Trang 12CHƯƠNG 2 Hệ thống quản lý sách
1.5 Kiến trúc chương trình
Trang 131.6 Phân tích và thiết kế nguyên mẫu giao diện người dùng 1.6.1 Trang chủ
Trang 141.6.2 Màn hình truyện mới
1.6.3 Màn hình đăng nhập
Trang 151.6.4 Màn hình quản trị
Trang 16CHƯƠNG 3 Đánh giá và định hướng phát triển
Chúng ta đang sống trong một thời đại mới, thời đại phát triển rực rỡ của công nghệ thông tin (CNTT) CNTT đã ở một bước phát triển cao đó là số hóa tất cả các dữ liệu thông tin, luân chuyển mạnh mẽ và kết nối tất cả chúng ta lại với nhau Mọi loại thông tin, số liệu âm thanh, hình ảnh có thể được đưa về dạng kỹ thuật số để bất kỳ máy tính nào cũng có thể lưu trữ, xử lý và chuyển tiếp cho nhiều người Những công cụ và sự kết nối của thời đại kỹ thuật số cho phép chúng ta dễ dàng thu thập, chia sẻ thông tin và hành động trên cơ sở những thông tin này theo phương thức hoàn toàn mới, kéo theo hàng loạt
sự thay đổi về các quan niệm, các tập tục, các thói quen truyền thống, và thậm chí cả cách nhìn các giá trị trong cuộc sống
Đến thời điểm hiện nay, việc ứng dụng CNTT trong cuộc sống, công việc cũng như nhiều lĩnh vực khác đã và đang được áp dụng phổ biến rộng rãi hơn Tuy nhiên khi đứng trên tầm vĩ mô cấp quốc gia, việc xây dựng sản phẩm CNTT trọng điểm đến thời điểm này còn nhiều vấn đề xoay quanh giữa thực tế - khả năng mà nền công nghiệp CNTT có thể làm được Vì rất nhiều lý do khác nhau sản phẩm CNTT của Việt Nam phần lớn là mua từ nước ngoài về và tùy biến cho phù hợp với môi trường Việt Nam chưa đáp ứng được những yêu cầu phát sinh khác nhau sao cho phù hợp với điều kiện Việt Nam
Theo đó, trang web sách docsachonine.com sẽ mang thế giới sách đến với tâm hồn bạn
Trang 17Do kinh nghiệm còn hạn chế và nhiều thiếu xót , lên bài tập lớn còn chưa hoàn thiện,
em mong thầy và các bạn góp ý và nhận xét thẳng thắn để bài tập em hoàn thiện hơn
Em xin chân thành cảm ơn!
Trang 18Tài liệu tham khảo
1, http://www.tutorialspoint.com/struts_2/
2, http://www.reddit.com/