2-phatbieubaitoan

8
ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN CQ – HK1 – 2k9 – 2k10 Đồ án môn Phân tích và thiết kế phần mềm Lớp 10HC Phát biểu bài toán Quản lý nhà sách Version 2.0 Sinh viên thực hiện: 1041345 – Đặng Đình Huy 1041368 – Phan Việt Long

Upload: banana567

Post on 21-Jan-2016

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2-PhatBieuBaiToan

ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN

CQ – HK1 – 2k9 – 2k10

Đồ án môn Phân tích và thiết kế phần mềm

Lớp 10HC

Phát biểu bài toán Quản lý nhà sách

Version 2.0

Sinh viên thực hiện:1041345 – Đặng Đình Huy1041368 – Phan Việt Long

Page 2: 2-PhatBieuBaiToan

Tên đề tài : Quản lý nhà sách Phiên bản: 2.0Phát biểu bài toán Ngày: 14/02/2012

Bảng ghi nhận thay đổi tài liệu

Ngày Phiên bản Mô tả Tác giả

10/02/2012 1.0 Phát biểu bài toán Phan Việt Long

Đặng Đình Huy

14/02/2012 2.0 Chỉnh sửa lại phát biểu bài toán Phan Việt Long

Đặng Đình Huy

FIT-HCMUS Page 1

Page 3: 2-PhatBieuBaiToan

Tên đề tài : Quản lý nhà sách Phiên bản: 2.0Phát biểu bài toán Ngày: 14/02/2012

Mục Lục

1. HIỆN TRẠNG..........................................................................................3

2. QUY TRÌNH NGHIỆP VỤ.....................................................................3

3. HIỆN TRẠNG VỀ MẶT TIN HỌC.......................................................3

3.1 THÔNG TIN VỀ PHẦN MỀM CŨ ĐÃ ĐƯỢC XÂY DỰNG...............................33.2 THÔNG TIN VỀ PHẦN MỀM DỰ KIẾN TRIỂN KHAI.....................................4

4. CÁC PHẦN MỀM CÓ SẴN TRÊN THỊ TRƯỜNG............................4

5. PHÁT BIỂU BÀI TOÁN.........................................................................4

5.1 CHỌN & ĐẶT MUA HÀNG.........................................................................45.2 QUY TRÌNH ĐẶT MUA HÀNG....................................................................55.3 ĐĂNG KÝ TÀI KHOẢN KHÁCH HÀNG.......................................................5

6. Yêu cầu phi chức năng...............................................................................5

FIT-HCMUS Page 2

Page 4: 2-PhatBieuBaiToan

Tên đề tài : Quản lý nhà sách Phiên bản: 2.0Phát biểu bài toán Ngày: 14/02/2012

Phát biểu bài toán1. Hiện trạng

Ngày nay, CNTT đã và đang đóng vai trò quan trọng trong đời sống kinh tế, xã hội của nhiều quốc gia trên thế giới, là một phần không thể thiếu trong xã hội năng động, ngày càng hiện đại hoá. Vì vậy, việc tin học hoá vào một số lĩnh vực là hoàn toàn có thể và phù hợp với xu hướng hiện nay.

Xuất phát từ nhu cầu thực tế đó, trong công việc mua & bán sách, việc quản lý trưng bày & bán sách là một việc không thể thiếu. Nhằm thay thế một số công việc mà trước đó phải thao tác bằng tay trên giấy tờ đạt hiệu quả không cao, mất nhiều thời gian, chúng em đã thực hiện báo cáo với đề tài “Hệ thống quản lý nhà sách”

2. Quy trình nghiệp vụ Tìm kiếm thông tin về các loại sách

Tìm kiếm nâng cao theo nhiều tiêu chí (Thể loại, tên tác giả hay tên sách)

Đưa ra nhận xét

Đánh giá về sản phẩm (cho điểm theo thang điểm 5)

Đặt mua sách

3. Hiện trạng về mặt tin học

3.1 Thông tin về phần mềm cũ đã được xây dựng

Do nhà sách chưa được triển khai hoạt động nên không có thông tin về phẩn mềm

3.2 Thông tin về phần mềm dự kiến triển khai

- Ngôn ngữ : C#

FIT-HCMUS Page 3

Page 5: 2-PhatBieuBaiToan

Tên đề tài : Quản lý nhà sách Phiên bản: 2.0Phát biểu bài toán Ngày: 14/02/2012

- Công cụ : Microsoft Visual Studio 2010

- CSDL : Microsoft SQL Server 2005

- Nền : WindowForm

- Framework : 3.5

4. Các phần mềm có sẵn trên thị trườngĐể đáp ứng nhu cầu ngày càng cao & đa dạng, ngày nay nhiều phần mềm tương tự

đã ra đời cùng với những tính năng phù hợp nhưng vẫn còn tồn tại nhiều bất cập

Những vấn đề còn hạn chế :

Lưu trữ dữ liệu không được bảo mật ( thông tin cá nhân )

Thiếu những HotKeys cần thiết

Khả năng ngăn ngừa và cảnh báo lỗi còn kém

Giao diện chưa tiện ích, thân thiện với người dùng

5. Phát biểu bài toánNhà sách ABC sắp được khai trương. Để chuẩn bị cho sự kiện này, công ty quyết

định mở thêm hệ thống dịch vụ bán hàng online. Hệ thống e-BookStore gồm các chức năng chính sau đây :

5.1 Chọn & đặt mua hàng Mỗi quyển sách có mã sách (phân biệt), tên sách, tên nhà xuất bản, tên tác giả, các

hình ảnh minh họa & giá bán hiện hành (giá bìa). Mỗi quyển sách thuộc về một thể loại (ví dụ: Tin học, Văn học, Kinh tế, Giáo dục…).

Với mỗi sản phẩm , khách hàng có thể đưa sản phẩm được chọn vào giỏ hàng hiện tại, hoặc có thể xem chi tiết thông tin về sản phẩm này. Khi đang xem thông tin chi tiết về sản phẩm, khách hàng cũng có thể đưa sản phẩm được chọn vào giỏ hàng hiện tại hoặc bình luận về sản phẩm cũng như đánh giá sản phẩm.

FIT-HCMUS Page 4

Page 6: 2-PhatBieuBaiToan

Tên đề tài : Quản lý nhà sách Phiên bản: 2.0Phát biểu bài toán Ngày: 14/02/2012

Khách hàng có thể sử dụng chức năng Tìm kiếm sản phẩm hoặc Tìm kiếm nâng cao để tìm ra sản phẩm ưng ý.

Trong quá trình chọn và mua hàng, khách có thể xem danh sách các sản phẩm đã được chọn vào giỏ hàng ( xem giỏ hàng ), cập nhật giỏ hàng (loại bỏ sản phẩm ra khỏi giỏ hàng, cập nhật số lượng mỗi sản phẩm cần mua…).

Khách hàng chọn chức năng tính tiền sau khi đã chọn xong các sản phẩm cần mua để chính thức đặt mua hàng.

5.2 Quy trình đặt mua hàng

Hệ thống sẽ yêu cầu khách hàng đăng nhập hệ thống nếu khách hàng chưa đăng nhập, hoặc đăng ký khách hàng mới nếu khách chưa có tài khoản trong hệ thống

Nếu khách hàng có cung cấp địa chỉ Email, hệ thống sẽ gửi email xác nhận việc đặt hàng thành công với đầy đủ thông tin của đơn đặt hàng

5.3 Đăng ký tài khoản khách hàng

Khách hàng có thể đăng ký tài khoản trong hệ thống.

Thông tin khách hàng gồm: Tên đăng nhập, mật khẩu, Email (để cửa hàng gửi Email xác nhận mỗi khi mua hàng).

6. Yêu cầu phi chức năng Giao diện thân thiện, trực quang Mã hóa thông tin của khách hàng (Mật khẩu) Ngăn ngừa & cảnh báo lỗi ở những phần nhập liệu

FIT-HCMUS Page 5