Tải bản đầy đủ (.pdf) (32 trang)

Đề tài bài tập lớn xây dựng hệ thống quản lý bán bình giữ nhiệt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.43 MB, 32 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

II. T NG QUAN VÊ PHÂN MÊMỔ ...10

1. Yêu câ-u chung vê- phâ-n mê-m...10

a. Qu n lí s n ph ma a ẩ ...10

b. Qu n lí đ n hanga ơ ...10

c. Qu n lí khach hanga ...10

2. Ch c năng c a phâ-n mê-mứ ủ ...10

3. Đô$i tượng người dùng...11

4. Cac rang bu cộ ...11

Chương 1: Phân tích thiê$t kê$ h thô$ngê ...11

1, T ng quan ng d ngổ ứ u ...11

2. Cac ch c năng chính c a h thô$ngứ ủ ê ...11

2.1. Bi u đô- usecase t ng quatể ổ ...11

2.2 Bi u đô- ho t đ ng ch c năng đăng nh pể a ộ ứ â ...12

2.3 Bi u đô- tuâ-n t ch c năng đăng nh pể ự ứ â ...13

2.4 Bi u đô- ho t đ ng ch c năng đăng kíể a ộ ứ ...15

2.5 Bi u đơ- t-n t ch c năng đăng kíể ự ứ ...16

3. Qu n lí s n ph m Bình gi nhi ta a ẩ ư ê ...16

3.1 Thêm m i bình gi nhi tớ ư ê ...16

a. Bi u đô- ho t đ ng ch c năng thêm m i bình gi nhi tể a ộ ứ ớ ư ê ...17

b. Bi u đô- tuâ-n t ch c năng thêm m i bình gi nhi tể ự ứ ớ ư ê ...18 2

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

3.2 Ch nh s a thông tin s n ph m bình gi nhi tỉ ử a ẩ ư ê ...18

a, Bi u đô- ho t đ ng ch c năng s a thơng tin bình gi nhi tể a ộ ứ ử ư ê ...19

b, Bi u đô- tuâ-n t ch c năng s a thông tin s n ph mể ự ứ ử a ẩ ...19

3.3 Xóa s n ph m bình gi nh ta ẩ ư ê ...20

a, Bi u đô- ho t đ ng ch c năng xóa bình gi nhi tể a ộ ứ ư ê ...21

b, Bi u đô- ch c năng xóa s n ph m bình gi nhi tể ứ a ẩ ư ê ...22

4, Qu n lí đ n hang ban bình gi nhi ta ơ ư ê ...22

4.1 Tìm kiê$m đ n hangơ ...22

a, Bi u đô- ho t đ ng ch c năng tìm kiê$m đ n hangể a ộ ứ ơ ...23

b, Bi u đô- tuâ-n t ch c năng tìm kiê$m đ n hangể ự ứ ơ ...24

4.2 H y đ n hangủ ơ ...24

a, Bi u đô- ho t đ ng ch c năng h y đ n hangể a ộ ứ ủ ơ ...25

4.3 Duy t đ n hangê ơ ...25

a, Bi u đô- ho t đ ng ch c năng duy t đ n hangể a ộ ứ ê ơ ...26

5, Qu n lí khach hang / tai kho n khach hanga a ...26

5.1 Tìm kiê$m tai kho n khach hanga ...26

a, Bi u đô- ho t đ ng ch c năng tìm kiê$m tai kho n khach hangể a ộ ứ a ...27

b, Bi u đơ- t-n t ch c năng tìm kiê$m tai kho n khach hangể ự ứ a ...28

5.2 Xóa tai kho n khach hanga ...28

a, Bi u đô- ho t đ ng ch c năng xóa tai kho n khach hangể a ộ ứ a ...29

b, Bi u đô- tuâ-n t ch c năng xóa tai kho n khach hangể ự ứ a ...30

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

7. Qu n lí gi hang c a khach hanga ỏ ủ ...32

7.1 Xóa s n ph m trong gi hanga ẩ ỏ ...32

a, Bi u đô- ho t đ ng ch c năng xóa s n ph m trong gi hangể a ộ ứ a ẩ ỏ ...32

b, Bi u đô- tuâ-n t ch c năng xóa s n ph m trong gi hangể ự ứ a ẩ ỏ ...33

Chương 2: Giao di n s n ph mê a ẩ ...33

Chương 3: Kê$t lu nâ ...33

4

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>A. TÀI LIÊdU ĐĂdC TẢ YÊU CẦU PHẦN MỀMI. GIỚI THIÊdU</b>

<b>1. Mec tiêu</b>

Mc đch ca ti liê u ny l đ cung cp mô t chi tit v c!c yêu c"u cho ph"n m m h$ tr& viê c qun lý b!n hng . N, s. minh h/a mc đch c th v thông tin chi tit cho viê c ph!t trin hê  th0ng. Ti liê u ny s. n,i lên đ"y đ v c!c rng buô  c ca hê  th0ng, giao diê n ngư5i d6ng v tương t!c v8i c!c 9ng dng, ph"n c9ng bên ngoi (m!y tnh, m!y in). N, đư&c đ xut cho kh!ch hng phê duyê t v l ti liê u tham kho đ"u vo cho c!c giai đoạn thit k, lập trình, kim thử trong quy trình sn xut ph"n m m ny.

<b>2. Phfm vi</b>

Ph"n m m h$ tr& việc qun lý văn phòng phẩm đư&c ci đă t trên hê  th0ng m!y tnh ca ton bộ ngư5i d6ng h$ tr& trên, giHp ngư5i d6ng thực hiện việc qun lý, gi!m s!t đơn nhanh ch,ng, chnh x!c v dJ dng thực hiê n. ĐLng th5i phc v cho ngư5i qun lý th0ng kê, kim so!t doanh thu ca ca hng. L cơ sở giao tip ca c!c thnh viên, l căn c9 đ thit k, kim thử.

<b>3. Thuâ dt ngh và cic tj viết tkt</b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>4. Mô tả tài liê du</b>

Đưa ra c!c công việc c"n thực hiện ca ti liệu

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>II. TỔNG QUAN VỀ PHẦN MỀM1. Yêu cầu chung về phần mềm</b>

Hệ th0ng ph"n m m gLm 4 ph"n: Qun l sn phẩm, qun l đơn hng, qun l kh!ch hng, Qun l doanh thu v s0 lư&ng b!n ra.

a. Qun l sn phẩm

- Ph"m m m s. giHp Qun l cửa hng v nhân viên thực hiện việc qun l, tạo m8i v cung cp sn phẩm. ĐLng th5i thực hiện 1 s0 công việc như tìm kim, thêm m8i sn phẩm, chỉnh sửa thơng tin sẩn phẩm, x,a, xem. Sn phẩm lưu trữ c!c thông tin như: tên sn phẩm, mã sn phẩm v gi!.

b. Qun l đơn hng

- H,a đơn b!n hng lưu trữ c!c thông tin ca kh!ch hng cũng như s0 liệu đ qun l c, th kim tra doanh thu v s0 lư&ng hng b!n ra trong ngy. c. Qun l kh!ch hng

- Kh!ch hng l một nhân t0 thit yu ca m/i cửa hng, vì vậy ph"n cho phép qun l tạo m8i v lưu trữ c!c thông tin v kh!ch hng. Cho phép nhân viên hnh động đ0i v8i tìa khon đã đăng k ca kh!ch hng trong trư5ng h&p c"n thit.

d. Qun l th0ng kê

- Qun l th0ng kê gLm: Th0ng kê v s0 lư&ng b!n ra v doanh thu ca cửa hng bằng biu đL chi tit.

<b>2. Chức năng của phần mềm</b>

a. Qun l sn phẩm

- Thêm m8i sn phẩm bình giữ nhiệt: Sau khi đăng nhập vo hệ th0ng, qun l truy cập ph"n “Sn phẩm”, tip theo ch/n “Thêm sn phẩm”, nhập c!c thông tin c"n thit v nhn nHt “Thêm”.

- Chỉnh sửa thơng tin bình giữ nhiệt: Khi qun L c"n th!y đổi một chi tit no đ, v thơng tin sn phẩm bình giữ nhiệt thì hệ th0ng cho phép sửa đổi, cập nhật thông tin. Tương tự đ, qun l c, th x,a, tìm kim ngay trong giao diện danh s!ch sn phẩm.

b. Qun l đơn hng

- Duyệt đơn hng: Đ c, th qun l v sắp xp đơn hng cũng như c!c sn phẩm đư&c b!n ra, Ngư5i d6ng phi c, hnh động duyệt đơn hng hoặc hy đơn hng.

- Tìm kim đơn hng: C, th giHp ngư5i d6ng hoặc qun l dJ dng theo dõi

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>3. Đối tượng người dùng</b>

Ph"n m m đư&c 9ng dng cho 2 đ0i tư&ng chnh l: Qun l, kh!ch hng. - Qun l: L ngư5i sử dng trực tip ph"n m m, l ngư5i c, tt c c!c quy n trong hệ th0ng.

- Kh!ch hng: C, th đăng nhập, xem, tìm kim sn phẩm, chỉnh sửa giỏ hng, thanh to!n giỏ hng.

<b>4. Cic ràng buộc</b>

- Hệ th0ng rng buộc c!c yêu c"u sau:

+ Khi kh!ch hng thanh to!n Qun l s. x!c nhận v thông b!o đn

Ngư5i d6ng hay g/i l kh!ch hng, qun l hoặc nhân viên l đ0i tư&ng sử dng website đ thực hiện c!c yêu c"u như xem thông tin v sn phẩm, thông tin ti khon...

<b>2. Cic chức năng chính của hệ thống </b>

<small> </small><b>2.1. Biu đL usecase tổng qu!t</b>

Hình 2.1 Biu đL Usecase tổng qu!t

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Biu đL hoạt động ch9c năng đăng nhập

<b>2.2 </b>

Hình 2.2 Biu đL hoạt động ch9c năng đăng nhập

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>2.3 Biu đL tu"n tự ch9c năng đăng nhập</b>

Hình 2.3 Biu đL tu"n tự ch9c năng đăng nhập

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>2.4 Biu đL hoạt động ch9c năng đăng k</b>

Hình 2.4 Biu đL hoạt động ch9c năng đăng k

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>2.5 Biu đL tu"n tự ch9c năng đăng k</b>

Hình 2.5 Biu đL tu"n tự ch9c năng đăng k

<b>3. Quản lí sản phẩm Bình gih nhiệt3.1 Thêm mới bình gih nhiệt</b>

Mơ t ch9c năng

<b>Tên chức năng</b> Tạo loại bình giữ nhiệt

<b>Mec đích</b> Cho phép qun l tạo lại bình giữ nhiệt m8i

<b>Actor</b> Qun l

<b>Cic bước</b> Khi qun l ch/n “Thêm m8i” trên mn hình qun l sn phẩm thì s. hiện ra giao diện tạo m8i bình giữ nhiệt trên

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<small> </small><b>a. Biu đL hoạt động ch9c năng thêm m8i bình giữ nhiệt</b>

Hình 2.6 Biu đL hoạt động ch9c năng thêm m8i bình giữ nhiệt

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<b>b. Biu đL tu"n tự ch9c năng thêm m8i bình giữ nhiệt</b>

Hình 2.7 Biu đL tu"n tự ch9c năng thêm m8i bình giữ nhiệt

<b>3.2 Chỉnh sửa thơng tin sản phẩm bình gih nhiệt</b>

Mơ t ch9c năng

<b>Tên chức năng</b> Sửa thơng tin bình giữ nhiệt

<b>Mec đích</b> Cho phép qun l sửa lại thơng tin bình giữ nhiệt đã nhập

<b>Actor</b> Qun l

<b>Cic bước</b> Khi qun l ch/n chỉnh sửa trên mn hình qun l sn phẩm thì s. hiện ra giao diện chỉnh sửa thơng tin bình giữ nhiệt trên mn hình

<b>Tic nhân chính Qun l đăng nhập vo hệ th0ng admin v c, quy n chỉnh</b>

sửa c!c sn phẩm đã c, thông tin

<b>Tic nhân phe</b> Một sn phẩm bình giữ nhiệt đư&c chỉnh sửa trong CSDL hệ th0ng

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b> a, Biu đL hoạt động ch9c năng sửa thơng tin bình giữ nhiệt</b>

Hình 2.8 Biu đL hoạt động ch9c năng chỉnh sửa thơng tin bình giữ nhiệt

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>b, Biu đL tu"n tự ch9c năng sửa thơng tin sn phẩm</b>

Hình 2.9 Biu đL tu"n tự ch9c năng sửa thông tin sn phẩm

<b> 3.3 Xóa sản phẩm bình gih nhệt</b>

Mơ t ch9c năng

<b>Tên chức năng</b> X,a bình giữ nhiệt

<b>Mec đích</b> Cho phép qun l x,a ton bộ thơng tin bình giữ nhiệt đã nhập

<b>Actor</b> Qun l

<b>Cic bước</b> Khi qun l ch/n x,a trên mn hình qun l sn phẩm thì s. hiện ra message x!c nhận x,a thơng tin bình giữ nhiệt trên mn hình. Qun l ch/n “OK” hoặc ”Cancel”

<b>Tic nhân chính Qun l đăng nhập vo hệ th0ng admin v c, quy n chỉnh </b>

sửa c!c sn phẩm đã c, thông tin

<b>Tic nhân phe</b> Một sn phẩm bình giữ nhiệt đư&c chỉnh sửa trong CSDL hệ th0ng

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b> a, </b>Biu đL hoạt động ch9c năng x,a bình giữ nhiệt

Hình 2.10 Biu đL hoạt động ch9c năng x,a sn phẩm bình giữ nhiệt

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>b, Biu đL ch9c năng x,a sn phẩm bình giữ nhiệt</b>

Hình 2.11 Biu đL tu"n tự ch9c năng x,a sn phẩm 4, Qun l đơn hng b!n bình giữ nhiệt

<b>4.1 Tìm kiếm đơn hàng</b>

Mơ t ch9c năng

<b>Tên chức năng</b> Tìm đơn hng bình giữ nhiệt

<b>Mec đích</b> Cho phép qun l tìm kim đơn hng bình giữ nhiệt đã b!n C!c tiêu ch tìm kim: Mã đơn hng

<b>Actor</b> Qun l

<b>Cic bước</b> Khi qun l n ch/n thanh tìm kim trên mn hình qun l đơn hng, ch/n t6y ch/n v nhập thơng tin tìm kim. Kt qu tìm kim s. đư&c hin thị trên mn hình

<b>Tic nhân chính Qun l đăng nhập vo hệ th0ng admin v c, quy n truy cập</b>

tìm kim c!c đơn hng đã b!n ra

<b>Tic nhân phe</b> Hin thị kt qu theo c!c tiêu ch v nội dung tìm kim đư&c qun l tìm kim

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<b>a, Biu đL hoạt động ch9c năng tìm kim đơn hng</b>

Hình 2.12 Biu đL hoạt động ch9c năng tìm kim đơn hng

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<b>b, Biu đL tu"n tự ch9c năng tìm kim đơn hng</b>

Hình 2.13 Biu đL tu"n tự ch9c năng tìm kim đơn hng

<b>4.2 Hủy đơn hàng</b>

Mơ t ch9c năng

<b>Tên chức năng</b> Hy đơn hng bình giữ nhiệt

<b>Mec đích</b> Cho phép qun l, nhân viên hy đơn hng bình giữ nhiệt đã b!n

<b>Actor</b> Qun l

<b>Cic bước</b> Trong giao diện cho Admin, qun l hoặc nhân viên vo mc đơn hng, sau đ, ch/n hy đơn hng

<b>Tic nhân chính Qun l, nhân viên đăng nhập vo hệ th0ng admin v c, </b>

quy n truy cập hy c!c đơn hng đang ch5 trạng th!i

<b>Tic nhân phe</b> Hy c!c đơn hng đang trong trạng th!i ch5

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

<b>a, Biu đL hoạt động ch9c năng hy đơn hng</b>

Hình 2.14 Biu đL hoạt động ch9c năng hy đơn hng

<b>4.3 Duyệt đơn hàng</b>

Mô t ch9c năng

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<b>Tic nhân phe</b> <small>Duyêt các đơn hàng đang trong trang thái chờ </small>

<b>a, Biu đL hoạt động ch9c năng duyệt đơn hng</b>

Hình 2.15 Biu đL hoạt động ch9c năng duyệt đơn hng 5, Qun l kh!ch hng / ti khon kh!ch hng

<small>5.1 Tìm kiếm tài khoản khách hàng</small> Mơ t ch9c năng

<b>Tên chức năng</b> Tìm kim kh!ch hng / ti khon m kh!ch hng đã đăng k

<b>Mec đích</b> Cho phép qun l tìm kim kh!ch hng theo c!c tiêu ch : h/ tên, email, ti khon

<b>Actor</b> Qun l

<b>Cic bước</b> Trong giao diện cho Admin, qun l vo mc kh!ch hng, sau đ, ch/n tiêu ch tìm kim, nhập thơng tin tìm kim, kt qu hiện ra danh s!ch trên mn hình

<b>Tic nhân chính Qun l đăng nhập vo hệ th0ng admin v c, quy n truy cập</b>

duyệt m/i kh!ch hng ca cửa hng

<b>Tic nhân phe</b> Hin thị kt qu theo c!c tiêu ch v nội dung tìm kim đư&c qun l tìm kim

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

<small>a, Biểu đồ hoat động chức năng tìm kiếm tài khoan khách hàng</small>

Hình 2.16 Biu đL hoạt động ch9c năng tìm kim ti khon kh!ch hng

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<small>b, Biểu đồ tuần tự chức năng tìm kiếm tài khoan khách hàng</small>

HÌnh 2.17 Biu đL tu"n tự ch9c năng tìm kim ti khon kh!ch hng <small>5.2 Xóa tài khoản khách hàng</small>

Mơ t ch9c năng

<b>Tên chức năng</b> X,a ti khon kh!ch hng

<b>Mec đích</b> Cho phép qun l x,a ton bộ thông tin ti khon m kh!ch hng đã đăng k

<b>Actor</b> Qun l

<b>Cic bước</b> Khi qun l ch/n x,a trên mn hình qun l sn phẩm thì s. hiện ra message x!c nhận x,a thơng tin ti khon trên mn hình. Qun l ch/n “OK” hoặc ”Cancel”

<b>Tic nhân chính Qun l đăng nhập vo hệ th0ng admin v c, quy n x,a </b>

ton bộ thông tin ti khon m kh!ch hng đã đăng k

<b>Tic nhân phe</b> Ti khon kh!ch hng bị x,a trong CSDL

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

<small>a, Biểu đồ hoat động chức năng xóa tài khoan khách hàng</small>

Hình 2.18 Biu đL hoạt động ch9c năng x,a ti khon kh!ch hng

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<small>b, Biểu đồ tuần tự chức năng xóa tài khoan khách hàng</small>

Hình 2.19 Biu đL tu"n tự ch9c năng x,a ti khon kh!ch hng <small>5.3 Khóa / mở khóa tài khoản của khách hàng</small>

<small>a, Biểu đồ hoat động chức năng khóa / mở khóa tài khoan khách hàng</small>

Hình 2.20 Biu đL hoạt động ch9c năng kh,a / mở kh,a ti khon kh!ch hng

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

<b>6. Quản lí tài khoản của khich hàng</b>

<small>6.1 Sửa thông tin tài khoản </small>

<small>a, Biểu đồ hoat động chức năng sửa thơng tin tài khoan.</small>

Hình 2.21 Biu đL hoạt động ch9c năng sửa thông tin ti khon <small>b, Biểu đồ tuần tự chức năng sửa thông tin tài khoan</small>

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

<b>7. Quản lí giỏ hàng của khich hàng</b>

<small>7.1 Xóa sản phẩm trong giỏ hàng</small>

<small>a, Biểu đồ hoat động chức năng xóa san phẩm trong giỏ hàng</small>

Hình 2.22 Biu đL hoạt động ch9c năng x,a sn phẩm trong giỏ hng

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

<small>b, Biểu đồ tuần tự chức năng xóa san phẩm trong giỏ hàng</small>

Hình 2.23 Biu đL tu"n tự ch9c năng x,a sn phẩm trong giỏ hng Chương 2: Giao diện sn phẩm

Chương 3: Kt luận

Qua việc phân tch thit k v xây dựng ph"n m m qun lý văn phịng phẩm, bằng việc sử dng ngơn ngữ lập trình PHP, hệ qun trị cơ sở dữ liệu Mysql v kt h&p v8i

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

việc thực hiện đ ti ny chHng em đã tch luỹ đư&c rt nhi u kin th9c v kỹ năng, g,p ph"n xây dựng n n tng vững chắc đ tip tc h/c tập v ph!t trin bn thân hơn trong sự nghiệp.

Chúng em xin chân thành cảm ơn!

</div>

×