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

Bài tập lớn Công NGhệ Phần mềm

30 558 3

Đ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 30
Dung lượng 2,71 MB

Nội dung

Bài tập lớn Công NGhệ Phần mềm Bài tập lớn Công NGhệ Phần mềm Bài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềmBài tập lớn Công NGhệ Phần mềm

Trang 1

Học viện nông nghiệp Việt Nam Khoa Công nghệ thông tin

Đề tài lựa chọn

Tên đề tài Xây dựng website bán hàng thời trang

Thông tin nhóm

Trang 2

Tài liệu tham khảo

NỘI DUNG SỬA ĐỔI

*M- Mới S – Sửa X – Xóa

Trang 3

NGƯỜI LẬP: Nguyễn Văn Luận <Ngày>

Project Manager

NGƯỜI KIỂM TRA: Phạm Thị Thảo <Ngày>

Project Technical Leader

NGƯỜI PHÊ DUYỆT: Diệp Văn Quân<Ngày>

Division Leader

I.GI I THI U CHUNG ỚI THIỆU CHUNG ỆU CHUNG

1 Gi i thi u ới thiệu ệu

- Đề tài: xây dựng website bán quần áo thời trang

- Hướng phát triển: Hướng đối tượng

- Mô hình sử dụng :Mô hình thác nước

- Mục tiêu: Xây dựng website dựa trên các yêu cầu thực tế của người sử

dụng, thiết kế hệ thống các mô hình chức năng cần thiết cho website và đưa ra phương án cài đặt website đem ra sử dụng ngoài thực tiễn

2.Hi n tr ng ệu ạng

- Hiện nay rất nhiều cửa hàng bán đồ thời trang nhỏ lẻ ,nhất là ở tuyến tỉnh

vẫn mua và bán theo cách truyền thống giặp mặt trực tiếp giữa người mua vàngười bán dẫn đến mất nhiều thời gian,với sự bùng nổ của công nghệ thông tin việc áp dụng vào kinh doanh là cực kì quan trọng, đối với khách hàng họ

có thể ngồi ở nhà với thiết bị di động của mình họ có thể lựa chọn được những sản phẩm ưng ý ,và người bán cũng không phải lo lắng về vấn đề kho

Trang 4

chứa cũng như gian hàng để trưng bầy sản phẩm của mình.Vậy việc xây dựng website bán hàng thời trang cũng là đáp ứng yêu cầu trên,giúp cho người bán và người mua được thực hiện một cách dễ dàng và ưng ý nhất

3.Yêu c u h th ng ầu hệ thống ệu ống

Hệ thống phần mềm cho phép người sử dụng truy cập vào hệ thống với các quyền hạn đươc cho phép

Đối tượng truy nhập hệ thống được chia làm hai loại đối tượng: người quản trị hệ thống và người sử dụng

- Người quản trị hệ thống có mọi quyền hạn trong hệ thống.

- Người sử dụng bao gồm nhân viên ,khách hàng đăng ký tài khoản ở

website và khanh hàng thăm website

- Tùy theo từng chức năng được cấp phép mà hệ thống cho phép người sử

dụng có quyền tìm kiếm, cập nhật các thông tin dịch vụ , thống kê báo cáo, quản lý các công việc cập nhật , cấp phát quyền hạn chức năng cho các đối tượng người sử dụng

II TRÌNH BÀY VI C QU N LÝ D ÁN C A NHÓM ỆU CHUNG ẢN LÝ DỰ ÁN CỦA NHÓM Ự ÁN CỦA NHÓM ỦA NHÓM

Trang 5

Thực hiện viết chương trình theo phần đặc tả và phân tích thiết kế ở trên bằng công cụ lập trình

1.5 Kiểm thử:

Dựa vào yêu cầu của khách hàng và yêu cầu của phần mềm thực hiện kiểm thử các chức năng cũng như tính năng của chương trình

1.6 Bàn giao sản phẩm

Bàn giao chương trình hoàn chỉnh cho khách hàng ,hướng dẫn khách hàng

sử dụng những chức năng của chương trình

III Đ C T YÊU C U BÀI TOÁN ẶC TẢ YÊU CẦU BÀI TOÁN ẢN LÝ DỰ ÁN CỦA NHÓM ẦU BÀI TOÁN

1.G i Thi u ới thiệu ệu

1.1M c đích : ục đích :

Phần đặc tả yêu cầu người sử dụng website bán hàng là tài liệu yêu cầu một cách chi tiết , rõ ràng và chính xác hơn được mô tả theo yêu cầu khách hàng, vớinội dung chính là mô tả chi tiết các chức năng cần có,đối tượng người sử dụng website

1.2.Ph m vi h th ng: ạng ệu ống

- Xác định quy trình xử lý nghiệp vụ thực tế

- Xác định lại yêu cầu thực tế cho phần mềm: Xác định lại một cách thực

tế, chi tiết những yêu cầu mà khách hàng đặt ra khi mua hàng

- Đề nghị hệ thống chức năng cho phần mềm: Xây dựng hệ thống các chức năng của phần mềm từ tổng quát đến chi tiết

- Sử dụng tài liệu tham khảo cho giai đoạn phân tích thiết kế và xây dựng chương trình

2.T ng quan h th ng ổng quan hệ thống ệu ống

2.1 Phát bi u bài toán: ểu bài toán:

Hệ thống bán hàng thiết bị bán hàng thời trang qua mạng là một hệ thốngcung cấp cho người sử dụng, nhà quản lý những chức năng cần thiết đểmua bán, quản lý những hoạt động của cửa hàng Đối với khách hàng, hệthống cho phép tìm kiếm, xem thông tin sản phẩm trên website và đặthàng, mua hàng Sau khi chọn hàng xong thì chuyển qua thanh toán, đồngthời chọn địa điểm và xác định thời gian giao hàng Thực hiện xong

Trang 6

khách hàng tiến hàng tiến hành xác nhận thanh toán và đợi nhận hàng từ

bộ phận chuyển hàng và kết thúc giao dịch

2.2 Ng ười sử dụng hệ thống: ử dụng hệ thống: ục đích : i s d ng h th ng: ệu ống

- Khách thăm: là khách hàng qua website xem sản phẩm

- Khách hàng : là những khách đã qua website và đăng ký tài khoản

- Người quản trị: điều hành quản lý mọi hoạt động của hệ thống

- Bộ phận kinh doanh: tiếp nhận đơn hàng,liên hệ với khách hàng

- Bộ phận kho: kiểm tra hàng trong kho, nhận hàng và cập nhật lên website

- Bộ phận nhập hàng: nhập hàng khi có yêu cầu

2.3 Mô hình phân rã ch c năng c a h th ng: ức năng của hệ thống: ủa hệ thống: ệu ống

3 Đ c t yêu c u ch c năng ặc tả yêu cầu chức năng ả yêu cầu chức năng ầu hệ thống ức năng của hệ thống:

3.1 <YCNN001> T o tài kho n c a h th ng: ạng ả yêu cầu chức năng ủa hệ thống: ệu ống

3.1.1 Mô tả nghiệp vụ:

Chức năng này cho phép khách thăm có thể đăng ký tài khoản của hệ thống để làm thành viên

3.1.2 Dòng sự kiện chính:

- Vào webstie chọn vào đăng ký

-Để đăng kí vào hệ thống điền họ,tên,email,mật khẩu và nhấn nút đăng ký3.1.2 Dòng sự kiện rẽ nhánh:

Trang 7

- Khi nhập email ko đúng nhấn nút đăng nhập hệ thống sẽ đưa ra một tông báo email sai

- Khi các thông tin khách hàng chưa điền vào ,nhấn nút đăng nhập hệ thống sẽ thông báo nội dung không được bỏ trống

- Nhấn nút trang chủ để quay lại trang chủ

3.2<YCNN002> Đăng nh p vào h th ng ập vào hệ thống ệu ống

3.2.1 Mô tả nghiệp vụ;

Chức năng này cho phép khách thăm đăng nhập vào hệ thống để đặt giỏ hàng3.2.2 Dòng sự kiện chính:

- Vào website chọn đăng nhập hệ thống hiển thị:

-Để đăng nhập vào webstite nhập email,mật khẩu rồi chọn đăng nhập

3.2.3 Dòng sự kiện rẽ nhánh:

- khi email hoặc mật khẩu sai hệ thống sẽ đưa ra thông báo email hoặc mật khẩu

đã sai

- Khi bỏ trống email hoặc mật khẩu hệ thống sẽ thông báo không được bỏ trống

- Khi quên mật khẩu nhấn vào quên mật khẩu

- chưa có mật khẩu nhấn vào bạn chưa có tài khoản để đăng ký tài khoản

3.2.4 Yêu cầu đặc biệt:

Trang 8

Đã truy cập thành công vào website

3.2.5 Điều kiện trước :

Đã đăng ký tài khoản của website

3.3<YCNN003> Tìm ki m ếm

3.3.1 Mô tả nghiệp vụ:

Chức năng này cho phép khách hàng có thể tìm kiếm mặt hàng cần,

3.3.2 Dòng sự kiện;

- Khách hàng chọn vào mục tìm kiếm, tìm kiếm theo tên, tìm kiếm theo giá

3.4<YCNN004> Ch c năng gi hàng ức năng của hệ thống: ỏ hàng

- khách hàng nhấn vào xóa giỏ hàng nếu không muốn đặt mua sản phẩm

-khách hàng nhấn nút thanh toán để thanh toán

3.5<YCNN005> Qu n lý s n ph m ả yêu cầu chức năng ả yêu cầu chức năng ẩm

Trang 9

- Sửa sản phẩm: khi người quản trị website chọn sửa sản phẩm, hệ thống sẽ chuyển sang trang sửa sản phẩm, ở trang này người dùng nhập thông tin cần sửa

Chức năng cho phép người quản trị có thể xem chi tiết đơn đặt hàng :

Thông tin đơn hàng thông tin khách hàng ,thông tin sản phẩm ,thông tin người chuyển hàng

3.6.2 Dòng sự kiện:

Người quản trị chọn nhân viên giao hàng,ghi chú thêm về đơn hàng như thời gian giao hàng, nếu tình trạng đơn đặt hàng đang ở trạng thái chuyển, mà nhân viên giao hàng chưa được chọn hệ thống sẽ thông báo chưa chọn nhân viên giaohàng

3.7.3 Điều kiện trước

Khách hàng đã đăng ký tài khoản tại hệ thống

Trang 10

4 Yêu c u phi ch c năng ầu hệ thống ức năng của hệ thống:

4.1<SRS001> Yêu c u v b o m t ầu hệ thống ề bảo mật ả yêu cầu chức năng ập vào hệ thống

Yêu cầu hệ thống phải bảo mật thông tin khách hàng, thông tin khách hàng phảiđược bảo mật về mật khẩu và thông tin tế nhị khác

4.2<SRS002> Yêu c u v sao l u ầu hệ thống ề bảo mật ư

Hệ thống đáp ứng các yêu cầu:

Dữ liệu lưu trong hệ thống được sao lưu dự phòng tự động 24/24 bằng một hệthống song hành tránh mất mát dữ liệu Dữ liệu hệ thống có thể kết xuất ra cácthiết bị lưu trữ ngoài và phục hồi khi cần thiết

4.3<SRS003> Yêu c u v tính s d ng ầu hệ thống ề bảo mật ử dụng hệ thống: ục đích :

Hệ thống cho ph p truy cập dữ liệu thời gian thực Các tác vụ thực hiện tức thờitrong thời gian ngừng cho phép chấp nhận dưới 30s

Hệ thống đảm bảo phục vụ truy cập online 50 người cùng một lúc

Hệ thống đảm bảo trả lời những thắc mắc và yêu cầu của khách hàng trong vòng

Web server được sử dụng là Tomcat Apache

Web browser là IE hoặc Netscape hoặc Mozilla Firefox

Hệ quản trị cơ sở dữ liệu là Ms Access

Phân tích và thiết kế được thực hiện theo chuẩn UML

Các công cụ hỗ trợ không tính bản quyền, thư viện hỗ trợ khác phải là mãnguồn mở

Hệ thống được thiết kế theo hướng có khả năng phát triển trong tương lai vớiviệc thêm bớt các module, hoặc tích hợp hệ thống vào một hệ thống khác dễdàng

4.4<SRS005> Giao di n ph n c ng: ệu ầu hệ thống ức năng của hệ thống:

-Hệ điều hành : windows 7

-Bộ xử lý: CPU lớn hơn hoặc bằng 2.30 GHz

-Ram: lớn hơn hoặc bằng 4GB

-Ổ cứng: lớn hơn hoặc bằng 200GB

Phía khách hàng:

Trang 11

-Hệ điều hành: windows XP trở nên, UNIX, MAX

-Bộ xử lý: CPU 1.8 GHz hoặc cao hơn

-Ram : 2GB hoặc cao hơn

4.5<SRS006> Giao di n ph n m m: ệu ầu hệ thống ề bảo mật

-Cơ sở dữ liệu: SQL Server

-Ứng dụng: web

4.6<SRS006> Giao di n truy n thông: ệu ề bảo mật

Khách hàng phải kết nối tới Internet để truy nhập Website nếu nằm ngoài mạng LAN:

- Internet băng thông rộng hoặc modern dialup 52 kbps

- Internet hoặc dialup phải được kết nối với nhà mạng cung cấp

4.7<SRS006>Các yêu cầu khác:

 Yêu cầu khả dụng

- Dễ sử dụng với giao diện rõ ràng

- Giao diện nên có dòng nhắc nhở và giúp đỡ để tránh những sai lầm

- Sản phẩm có thể được sử dụng bởi nhưng người chưa qua đào tạo, hướng dẫn

 Yêu cầu pháp lý

- Thông tin người dùng cần được bảo vệ

- Hệ thống quản lý thư viện cần tuân thủ các yêu cầu đảm bảo chất lượng

IV.Thi t k h th ng: ếm ếm ệu ống

1 Mô hình phân c p ch c năng: ấp chức năng: ức năng của hệ thống:

1.1Mô hình phân cấp chức năng phía user:

Trang 12

1.2 Mô hình phân cấp chức năng phía quản trị:

2 Xây d ng bi u đ use case ựng biểu đồ use case ểu bài toán: ồ use case

2.1 Biểu đồ use case tổng quát

Trang 13

2.1.1 Phân rã biểu đồ use case

2.1.1a Đăng ký ,đăng nhập

Trang 14

2.1.1b.Tìm kiếm

2.1.1c Quản lý giỏ hàng:

Trang 15

Use case quản lý giỏ hàng được thực hiện bởi khách hàng và được phân rã thành hai use case nhỏ là xem giỏ hàng và thanh toán.

- Xem giỏ hàng

Trang 16

- Thanh toán:

2.1.1d quản lý đơn hàng:

2.1.1f quản lý danh mục

Trang 18

xây d ng bi u đ l p ựng biểu đồ use case ểu bài toán: ồ use case ới thiệu

4 Xây d ng bi u đ tu n t : ựng biểu đồ use case ểu bài toán: ồ use case ầu hệ thống ựng biểu đồ use case

4.1 Biểu đồ tuần tự cho chức năng xem sản phẩm:

Trang 19

4.2 Biểu đồ tuần tự cho chức năng thêm giỏ hàng:

Trang 20

4.3 biểu đồ tuầ tự cho chức năng đăng ký;

4.4 biểu đồ tuần tự cho chức năng quản lý đơn đặt hàng

Cho phép nhà quản trị có thể xem đơn đặt hàng của khách hàng cũng như xóa đơn đặt hàng trong hệ thống trong trường hợp ship không liên lạc được với khách hàng;

4.5 biểu đồ trình tự cho chức năng thanh toán:

Trang 21

4.6 bi u đ trình t cho ch c năng thêm s n ph m ;ểu đồ trình tự cho chức năng thêm sản phẩm ; ồ trình tự cho chức năng thêm sản phẩm ; ự cho chức năng thêm sản phẩm ; ức năng thêm sản phẩm ; ản phẩm ; ẩm ;

V.Thiết kế cơ sở dữ liệu

1.Mô hình dữ liệu

Trang 23

MaNCC Char

TenSP Varchar

ThongtinSP Varchar

3.3.Bảng giá sản phẩm:GiaSP

ChuongtrinhK

3.4.Bảng nhà cung cấp:NCC

TenNCC Varchar

Ghichu Varchar

3.5.Bảng giỏ hàng;Giohang

Tinhtrang Varchar

Dongia Varchar

3.6.Bảng đơn đặt hàng:DonDH

Trang 24

Thuộc tính Kiểu Null Rằng buộc Mô tả

Ngaydat Varchar

3.7.Bảng giao hàng:Giaohang

Ngaytra Varchar

Tongtien Varchar

Htthahtoan Varchar

Trang 25

VI Thi t k giao di n ếm ếm ệu

1.giao diện website:

Trang 26

2.chức năng đăng nhập:

3.giao diện đăng ký:

Trang 27

4.giao diện giỏ hàng:

VII ki m th ểu bài toán: ử dụng hệ thống:

1.Kiểm thử bằng unit test:

1.1 kiểm thử cho chức năng đăng nhập:

Trang 28

1.2 kiểm thử cho chức năng quản lý giỏ hàng:

1.3 kiểm thử cho chức năng mua hàng:

Trang 29

1.3 kiểm thử chức năng quản lý danh mục sản phẩm:

2.Kiểm thử bằng các trình duyệt:

Ngày đăng: 19/04/2017, 17:39

TỪ KHÓA LIÊN QUAN

w