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

Báo cáo bài tập lớn môn kỹ thuật phần mềm ứng dụng

31 27 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

Tiêu đề Báo Cáo Bài Tập Lớn Môn Kỹ Thuật Phần Mềm Ứng Dụng
Tác giả Lương Văn Minh, Trương Thị Minh, Nguyễn Thị Phú, Đỗ Anh Tuấn
Người hướng dẫn Th.S Nguyễn Thị Kim Thoa
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Kỹ Thuật Phần Mềm Ứng Dụng
Thể loại báo cáo
Năm xuất bản 2017
Thành phố Hà Nội
Định dạng
Số trang 31
Dung lượng 1,78 MB

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

Nội dung

BÁO CÁO BÀI TẬP LỚN MÔN: KỸ THUẬT PHẦN MỀM ỨNG DỤNG GVHD: Th.S Nguyễn Thị Kim Thoa Nhóm thực hiện: Nhóm 1 1. Lương Văn Minh 20152445 2. Trương Thị Minh 20156078 3. Nguyễn Thị Phú 20156240 4. Đỗ Anh Tuấn 20154077 Hà Nội, 2017 MỤC LỤC Chương 1. Các pha trong phát triển hệ thống 1.1 Pha lập kế hoạch………………………………………………………………..02 1.2 Pha tìm hiểu yêu cầu……………………………………………………………03 1.3 Pha phân tích……………………………………………………………………04 1.4 Từ điển dữ liệu…………………………………………………………………08 1.5 Pha thiết kế cơ sở dữ liệu………………………………………………………..08 Chương 2. Giao diện hệ thống 2.1 Giao diện dành cho khách hàng…………………………………………………12 2.2 Giao diện dành cho nhân viên cửa hàng………………………………………...27 Chương 1. Các pha trong phát triển hệ thống 1.1 Pha lập kế hoạch Khởi tạo dự án: Các mục tiêu cơ bản của hệ thống: - Cung cấp giao diện trực quan, dễ dùng để khách hàng ghé xem các sản phẩm và đặt hàng - Có thể tìm kiếm các sản phẩm nhanh chóng bằng 2 ngôn ngữ tiếng Việt và tiếng Anh - Có thể dễ dàng quản lý lượng khách truy cập - Dễ dàng quản lý, thống kê tình trạng hàng hóa - Có thể dễ dàng cập nhật, bổ sung các mặt hàng mới, các thông tin mới như chương trình khuyến mại - Website có thể hiển thị đa ngôn ngữ Giá trị nghiệp vụ: - Giúp khách hàng tiết kiệm thời gian đi mua sắm, chỉ cần ngồi ở nhà hoặc ở bất kỳ đâu lên website tìm sản phẩm cần mua và đặt hàng. Sản phẩm sẽ được vận chuyển tới cho khách hàng. - Giúp quảng bá rộng rãi cửa hàng, sẽ có nhiều người biết đến cửa hàng và đặt mua sản phẩm của cửa hàng, nhờ đó cửa hàng tăng doanh thu, lợi nhuận. Phân tích tính khả thi: - Khả thi về mặt kỹ thuật: Các thành viên trong nhóm có khả năng phân tích, thiết kế cơ sở dữ liệu, lập trình front-end và back-end cho website => Chúng ta hoàn toàn có thể xây dựng được hệ thống này - Khả thi về mặt kinh tế: + Do các thành viên trong nhóm đều có khả năng thiết kế và lập trình cho hệ thống nên không mất chi phí thuê nhân lực. + Do hệ thống không làm việc với các thiết bị ngoại vi nên không mất chi phí mua phần cứng. => Chúng ta nên xây dựng hệ thống này

Trang 1

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

VIỆN ĐIỆN TỬ - VIỄN THÔNG

Trang 2

1.4 Từ điển dữ liệu……… 08

liệu……… 08

Chương 2 Giao diện hệ thống

2.1 Giao diện dành cho khách hàng……… 12

hàng……… 27

Trang 3

Chương 1 Các pha trong phát triển hệ thống

1.1 Pha lập kế hoạch

Khởi tạo dự án:

Các mục tiêu cơ bản của hệ thống:

- Cung cấp giao diện trực quan, dễ dùng để khách hàng ghé xem các sản phẩm

và đặt hàng

- Có thể tìm kiếm các sản phẩm nhanh chóng bằng 2 ngôn ngữ tiếng Việt và tiếng Anh

- Có thể dễ dàng quản lý lượng khách truy cập

- Dễ dàng quản lý, thống kê tình trạng hàng hóa

- Có thể dễ dàng cập nhật, bổ sung các mặt hàng mới, các thông tin mới như chương trình khuyến mại

- Website có thể hiển thị đa ngôn ngữ

Giá trị nghiệp vụ:

- Giúp khách hàng tiết kiệm thời gian đi mua sắm, chỉ cần ngồi ở nhà hoặc ở bất kỳ đâu lên website tìm sản phẩm cần mua và đặt hàng Sản phẩm sẽ được vận chuyển tới cho khách hàng.

- Giúp quảng bá rộng rãi cửa hàng, sẽ có nhiều người biết đến cửa hàng và đặt mua sản phẩm của cửa hàng, nhờ đó cửa hàng tăng doanh thu, lợi nhuận.

Trang 4

thống này, nó hoàn toàn có thể được triển khai trong thực tế, cụ thể là trong các cửa hàng.

Quản trị dự án:

- Quản lý dự án:

Danh sách thành viên nhóm:

1 Lương Văn Minh: Leader

2 Trương Thị Minh: Timekeeper

3 Nguyễn Thị Phú: Notetaker

4 Đỗ Anh Tuấn: Team member

- Phân công công việc:

1 Lương Văn Minh: Phân tích và thiết kế hệ thống, xử lý back-end

2 Trương Thị Minh, Nguyễn Thị Phú: phân tích và xây dựng cơ sở dữ liệu

3 Đỗ Anh Tuấn: Thiết kế giao diện, front-end của website

1.2 Pha tìm hiểu yêu cầu

- Mỗi khi có sản phẩm mới, sản phẩm đó sẽ được gắn 1 ID và nhân viên cửa hàng sẽ nhập tất cả thông tin của sản phẩm đó vào hệ thống Nhân viên cửa hàng cũng có thể chỉnh sửa và xóa sản phẩm khỏi hệ thống.

- Mỗi khi có khách hàng ghé thăm và đăng kí tài khoản thành viên trên website, ngay lập tức thông tin của khách hàng được ghi lại và cập nhật trên

hệ thống Khách hàng có thể sử dụng tài khoản cá nhân của mình để đăng nhập Khách hàng cũng có thể sửa đổi thông tin cá nhân trong tài khoản của mình.

- Khi khách hàng ghé thăm website, khách hàng có thể xem các sản phẩm hay dùng công cụ tìm kiếm để tìm các sản phẩm mong muốn Khi đặt mua sản phẩm, khách hàng sẽ điền vào form thông tin liên lạc: SĐT, email, địa chỉ để đặt hàng Sau khi khách hàng đặt mua sản phẩm, thông tin đơn hàng sẽ tự động được lưu vào hệ thống

- Nhân viên cửa hàng có thể dễ dàng tìm kiếm thông tin khách hàng, thông tin sản phẩm hay hóa đơn mua hàng của khách hàng.

- Hệ thống có thể xuất ra các báo cáo, thống kê về tình trạng hàng hóa, lượng mua, doanh thu, lợi nhuận,…

Trang 5

1.3 Pha phân tích:

Sơ đồ chức năng của hệ thống:

Sơ đồ luồng dữ liệu DFD:

Trang 6

Sơ đồ DFD mức 1 (chức năng 1):

Trang 7

Sơ đồ DFD mức 1 (chức năng 2):

Sơ đồ DFD mức 1 (chức năng 3):

Sơ đồ DFD mức 1 (chức năng 4):

Trang 8

Sơ đồ DFD mức 1 (chức năng 5):

Trang 9

1 QTHT Quản trị hệ thống: bao gồm đăng kí khách hàng, đăng

nhập, chỉnh sửa thông tin

2 Đăng kí KH Đăng kí khách hàng: Khách hàng đăng kí thông tin cần

thiết để tạo 1 tài khoản mua bán online như tên, gmail, số điện thoại, địa chỉ, …

3 Chỉnh sửa TT Chỉnh sửa thông tin: chỉnh sửa các thông tin cá nhân của

khách hàng

4 Sửa TT SP Sửa thông tin sản phẩm: các thông tin của sản phẩm như

giá, số lượng,ảnh minh họa,

5 TTPH Thông tin phản hồi: là đánh giá của khách hàng về sản

phẩm

6 SL SP Số lượng sản phẩm

7 TT KH Thông tin khách hàng: những thông tin cá nhân mà khách

hàng đã cung cấp khi đăng kí tài khoản hoặc giao dịch sản phẩm

Trang 10

8 HĐ Hóa đơn: hóa đơn mua hàng

1.5 Pha thiết kế cơ sở dữ liệu (CSDL)

Trang 11

Chuẩn hóa 2NF bảng R1 => ta xác định khóa chính và tách bảng

=> Bảng R1 (khóa chính là Mã hóa đơn)

Chuẩn hóa 3NF bảng R1 => Ta thu được 4 bảng R2, R3, R4, R5

R2 R3

Trang 13

Chương 2 Giao diện hệ thống

2.1 Giao diện dành cho khách hàng

Giao diện chính của khách hàng

?>

<html>

<head>

Trang 14

echo "<form method='POST'>";

echo "Tên đăng nhập: ";

echo "<input type = 'text' name = 'user' value = '$user_tmp' style = 'width:150px'>";

echo "<div class='link'>";

echo "<a href='?link=signup'>Đăng kí tài khoản mới</a>"; echo "</div>";

} else if($confirm_login==1){

echo "<td width='700px'></td>";

echo "<td width='300px'>";

echo "<div class='link'>";

echo "Xin chào <b>".$_SESSION['user']."</b>";

echo "<a href='?link=logout'>Thoát đăng nhập</a>";

echo "</div>";

echo "<div class='link'>";

echo "<a href='?link=manageaccount'>Quản lý tài khoản</a>";

echo "</div>"; ?>

</td>

</tr>

</table>

Trang 16

</span> <br><br>

</td>

</tr>

<form method="POST">

Trang 18

if($cus[0]==1) {

Trang 19

if($name_cus_check && $user_cus_check && $pass_cus_check &&

$tel_cus_check && $addr_cus_check){

notice_and_nextpage("Đăng kí tài khoản thành

công!","index.php");

}

Trang 20

}

?>

Trang 21

Giao diện quản lý tài khoản của khách hàng

Trang 22

echo "<div class='link'>";

echo "<a href='?link=manageaccount&changepass=yes'>Đổi mật khẩu</a>";

echo "</div>";

if(isset($_GET['changepass'])){

echo "<tr><td><i>Mật khẩu cũ: </i></td>";

echo "<td><input type='password' name='old_pass' style =

'width:400px'></td></tr>";

echo "<tr><td><i>Mật khẩu mới: </i></td>";

echo "<td><input type='password' name='new_pass' style =

'width:400px'></td></tr>";

echo "<tr><td><i>Nhập lại mật khẩu mới: </i></td>";

echo "<td><input type='password' name='new_pass2' style =

Trang 26

echo "<tr><td height='250px' align='center'>";

echo "<img src='$link_image' width='150px'></img>"; echo "<br>";

Trang 27

echo "<div class='mycart'>";

echo "<a href='?link=mycart'>Giỏ hàng của tôi</a>";

echo "<a href='?link=shoppinghistory'>Lịch sử mua hàng</a>"; echo "</div>";

echo "</td>";

echo "</tr>";

echo "</table>";

?>

Giao diện giỏ hàng

Code xử lý thêm sản phẩm vào giỏ hàng:

Trang 28

2.2 Giao diện dành cho nhân viên cửa hàng

Giao diện đăng nhập quản trị cửa hàng

Trang 29

Giao diện quản trị cửa hàng

<a href="index.php">Trang chủ</a>

<a href="?link=updategroup">Cập nhật nhóm sản phẩm</a>

<a href="?link=updateproduct">Cập nhật sản phẩm</a>

<a href="?link=bill">Quản lý hóa đơn</a>

Trang 30

<a href="?link=report">Báo cáo tình trạng bán hàng</a> </div>

Giao diện thêm mặt hàng mới

Giao diện quản lý hóa đơn

Trang 31

Giao diện thống kê tình trạng bán hàng (có chức năng xuất báo cáo thống kê ra file Excel)

Ngày đăng: 15/12/2021, 16:55

HÌNH ẢNH LIÊN QUAN

Sơ đồ DFD mức 1 (chức năng 1): - Báo cáo bài tập lớn môn kỹ thuật phần mềm ứng dụng
m ức 1 (chức năng 1): (Trang 5)
Sơ đồ DFD mức 1 (chức năng 2): - Báo cáo bài tập lớn môn kỹ thuật phần mềm ứng dụng
m ức 1 (chức năng 2): (Trang 6)
Sơ đồ DFD mức 1 (chức năng 4): - Báo cáo bài tập lớn môn kỹ thuật phần mềm ứng dụng
m ức 1 (chức năng 4): (Trang 7)
Sơ đồ DFD mức 1 (chức năng 5): - Báo cáo bài tập lớn môn kỹ thuật phần mềm ứng dụng
m ức 1 (chức năng 5): (Trang 7)
Sơ đồ DFD mức 1 (chức năng 6): - Báo cáo bài tập lớn môn kỹ thuật phần mềm ứng dụng
m ức 1 (chức năng 6): (Trang 8)
Sơ đồ thực thể liên kết (ERD) - Báo cáo bài tập lớn môn kỹ thuật phần mềm ứng dụng
Sơ đồ th ực thể liên kết (ERD) (Trang 12)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w