1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN LẬP TRÌNH WEB NÂNG CAO ĐỀ TÀI XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI

30 69 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

Định dạng
Số trang 30
Dung lượng 1,1 MB

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

Nội dung

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN LẬP TRÌNH WEB NÂNG CAO ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI Sinh viên thực hiện : NGUYỄN THỊ NGỌC ÁNH PHẠM ANH TUẤN Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D14CNPM1 Khóa : 2019-2024 Hà Nội, tháng 12 năm 2021

Trang 3

y côbạnbè và giađình

Để cho phép em bày tỏ lòng biết ơn sâu sắc đến trước hết đến thầyphụtrách bộ môn Phương Văn Cảnh đã tận tình chỉ bảo cho chúng em suốt thờigianvừa để có thể hoàn thành được báo cáo chuyên đề nói riêng, và học đượcnhữngkiếnthứcbổíchnhằmphụcvụchocôngviệccủa chúngemsau nàynóichung

Em cũng xin bày tỏ lòng biết ơn và lời cảm ơn chân thành nhất đếnTrườngđại học Điện lực đã giúp cho thầy cô và sinh viên chúng em có điều kiệnhọc tậptraođổi kiếnđể hoàn thành báo cáochuyênđề này

Cuối cùng, em xin chân thành cảm ơn các bạn đã giúp em trong quátrìnhhoàn thành chuyên đề, và cảm ơn gia đình đã cho chúng em thêm động lựchọc tậpvàtrởthànhngười côngdânvàlàngườisinh viêncóíchchocộngđồngvà ngành

Trang 4

Trên thế giới hiện nay, tin học là ngành phát triển không ngừng, thời kỳcôngnghiệp hoá đòi hỏi thông tin nhanh chóng, chính xác Tin học càng ngàycàngchiếm một vị trí quan trọng trong cuộc sống hàng ngày, trong các ngành khoahọckỹ thuật, dịch vụ và xã hội Đất nước ta đang có những chuyển biến to lớntrong tấtcả mọi lĩnh vực, các ngành kinh tế, các ngành khoa học kỹ thuật và cũng như đờisống xã hội Đảng và nhànước ta cũng đã rất coi trọng vấn đề áp dụng tin học vàocác lĩnh vực của đời sống

xã hội Sự nghiệp hoá, công nghiệp hoá, hiện đại hoácủađấtnướccầnđếnsựphát triểncủacôngnghệthôngtin.Vídụnhưviệcq uả nlýkinh doanh trong cửa hàng bán điện thoại Nếu không có sự hỗ trợ của tin học, việcquản lý này phải cần khá nhiều người, chia thànhnhiều khâu, mới có thể quản lýđược toàn bộ cácđơn hàng, chu trinh nhập xuất phức tạp.Cácc ô n g v i ệ c n à y đ ò i hỏi nhiều thời gian và công sức, mà sự chính xác

và hiệu quả không cao, vì đa sốđều làm bằng thủ công rất ít tự động Một sốnghiệp vụ như tra cứu, thống kê, vàhiệu chỉnh thông tin khá vất vả Ngoài ra còn

có một số khó khăn về vấn đề lưu trữkhá đồ sộ, dễ bị thất lạc, tốn kém,… Trongkhi đó, các nghiệp vụ này hoàn toàn cóthể tin học hoá một cách dễ dàng Với sựgiúp đỡ của tin học, việc quản lý sẽ trởnên đơn giản, thuận tiện, nhanh chóng vàhiệu quả hơn rất nhiều Để hoàn thànhhọc phần cũng như ôn tập lại kiến thức môncông nghệ phần mềm , được sự hướngdẫn của Giáo viên bộ môn , em xin trình bày bài tập lớn đề tài: “Xâydựngwebsitebán điện thoại” Do điều kiện thời gian có hạn và chưa hiểu biết được hết các vấnđề nghiệp vụ, nên đềtài của em khó có thể tránh khỏi những sai sót Kính mong sựđónggóp củathầycôđểđề tài củaem cóthể hoàn thiệnthêm

Trang 5

CHƯƠNG 1:KHẢOSÁTVÀ XÁCLẬPĐỀTÀI 1.1 Khảosáthệthống

Hiện nay, cùng với sự gia tăng dân số cùng với sự phát triển lớn mạnhcủacôngnghệsốthìnhucầuvềdịchvụ,muabánngàycànggiatăng.Tuynhiên,

hệ thống quản lý bằng sổ sách trước kia của nhiều cửa hàng, công ty đã khôngcòn phù hợp với quy mô và tốc

độ phát triển này nữa Mặc dù đã áp dụng côngnghệ thông tin vào công việcquản lý, buôn bán nhưng mới chỉ dừng ở mức đơngiản và rời rạc các công việc Hệ thống quản lýchưa tối ưu dẫn đến có nhữngbất lợi, bất tiện trong việc quản lý Vậy nên shop cần có một

hệ thống mới giúpviệc quản lý tiệnlợi, dễsử dụng hơn

1.2 Giớithiệuvềc ử a hàng

Là một cửa hang điện thoại, phục vụ nhu cầu mua sắm trực tiếp cũng

nhưtrực tuyến bao gồm: chọn và mua điện thoại hay phụ kiện trực tuyến

nhanhchóng, thanhtoánan toàn,giaohàngtận nơi,chămsócvàtưvấnthânthiện.Vớimong muốn đem đến cho khách hàng những dòng sản phẩm điện thoại

chấtlượng, thời trang với giá cả hợp lý nhất, mang ứng dụng cao, hiện đại, phù hợpvớigu thẩm mỹ củangười Việt Nam

Trang 6

1.5 Yêucầudựá n :

Tạorađượcmộtwebquản lýthậttiệnlợi,dễ sửdụng,đầyđủcácchứcnăng.Hỗ trợ được việc quản lý của cửa hàng thuận lợi nhanh chóng, độ chính xác caohơn Đồng thời đây cũng là một nơi màngay cả khách hàng cũng có thể sử dụngđểtheodõi, muasắm tiệnlợi hơn

Trang 7

CHƯƠNG2:PHÂNTÍCH THIẾTKẾHỆTHỐNG 2.1 Biểuđồusecase(Usecasediagram)

Một biểu đồ Use case chỉ ra một số lượng các tác nhân ngoại cảnh và mối liênkết của chúng đối với Use case mà hệ thống cung cấp Một Use case là mộtlờimiêu tả của một chức năng mà hệ thống cung cấp Lời miêu tả Use case thườnglà một văn bản tài liệu, nhưng kèm theo đó cũng có thể là một biểu đồ hoạtđộng Các Use case được miêu tả duy nhất theo hướng nhìn từ ngoài vào củacác tác nhân (hành vi của hệthống theo như sự mong đợi của người sử dụng),khôngmiêutảchức

năngđượccungcấpsẽ hoạtđộng nộibộbên tronghệ thốngrasao CácUse case

địnhnghĩacác yêucầuvềmặtchức năngđốivớihệthống

- Tìmkiếmsảnphẩm

- Đăngnhập

- Cậpnhậpthôngtinkháchhàng

Trang 8

2.1.2 Biểuđồusecase

2.1.2.1 Usecasetổngquát

Trang 9

2.1.2.2.UsecaseNhânViên

Trang 10

2.1.2.3UsecaseKháchHàng

Trang 11

Tiềnđiềukiện Ngườidùng chưađăngnhậpvào hệthống

Hậuđiềukiện Ngườidùngđăngnhập thành côngvàcóthểsử dụngchắc

năngmà hệthốngcungcấpLuồngsựkiệnchí

Ngoạilệ A.Ngườidùngđăngnhập khôngthành công

1.Hệt h ố n g b á o l ạ i q u á t r ì n h đ ă n g n h ậ p

k h ô n g

Trang 12

thànhcông2.Yêu cầungườidùng đăngnhậplại

Tiềnđiềukiện Cửa hàngtrưởngđăng nhập vàohệthống

Hậuđiềukiện Cửahàngtrưởngsẽ biếtđượcsố hànghiệncó,biếtthiếu

hàngnàovà còntồn hàng nàoLuồngsựkiệnchí

nh

1 Cửah à n g t r ư ở n g k í c h h o ạ t c h ứ c n ă n g q u ả n l ý

s ả n phẩm

2 Hệt h ô n g s ẽ h i ể n t h ị t ổ n g q u á t v ề n h ữ n g t h ô n g t in

Tiềnđiềukiện Ngườidùngđăngnhậpthành côngvàohệ thốngvàđãcó

thôngtin sản phẩm đượclưu trữtrong hệthốngHậuđiềukiện Thôngtintìmkiếmsẽđượchiệnratrên hệ thống

Luồngsựkiện

chính

1.Ngườidùngchọnchức năngtìmkiếmsảnphẩm

Trang 13

TênUseCase Quản lýđơnnhập

Mô tả Use Case nàycho taxem đượcbaoquátvàquảnlý được

đơn nhập của shop khi hàng hóa hết hay có nhu cầu thêmhàng

UseCaseliên

quan

Đăng nhập,Quảnlý sản phẩm,nhậpkho

Tiềnđiềukiện Đăng nhậpthànhcôngvàmãhàngđã được cậpnhậpvào

hệ thốngHậuđiềukiện Ngườidùngnắmđượcdanh sáchcácđơnnhập

Trang 14

6 Hệthốngchuyển thôngtinđếnxưởngsảnxuất

7 Ngườidungchọnchấmdứtviệcxemdanhsáchnày

8 Hệ thốngthoátkhỏi việc xemdanhsáchnày

TênUseCase Quản lý thôngtin khách hàng

Mô tả UseCase nàycho giúptanắmđượccácthôngtincủa

Hậuđiềukiện Nắmđược cácthông tintổngquát củakháchhàng

Trang 15

nh

1 Ngườidùngchọnchứcnăngquảnlýkhách hàng

2 Hệthôngsẽhiểnthịthôngtinvềnhữngthôngtinvềnhững kháchhàng

3 Nhânviênc ó t h ể c h ọ n m ộ t k h á c h h à n g đ ể x

e mthôngtin chitiết về khách hàng đó

2.1.3.7 ĐặctảusecaseCậpnhậtthôngtinkháchhàng

TênUseCase Cập nhập thông tinkhách hàng

Mô tả Use Case nàycó chứcnăngthêmthôngtinkhách hàng

UseCaseliên

quan

Đăng nhập, quảnlý thông tinkhách hàng

Tiềnđiềukiện Ngườidùng đăng nhập vào hệ thống

Hậuđiềukiện Thôngtin vừathêm phải dclưu trữ vàohệthống

4 Nhânviênchọnchứcnăngcầnthựchiện5

Nhânv i ê n n h ậ p t o à n b ộ t h ô n g t i n c ủ a k h

á c h hàng

6 Hệthốngkiểmtratínhhợplệcủathôngtinnhâpvào

7 Thôngbáocậpnhậpthôngtinkháchhàngthànhcông

Trang 16

Ngoạilệ A.Dữ liệunhập khônghợp lệ

Tiềnđiềukiện Ngườidùngđăngnhậpthành côngvàohệ thống

Hậuđiềukiện Các thôngtin củanhânviêm đượchiểnthị trênhệthống

Luồngsựkiệnchí

nh

1 Chọn chứcnăngquản lýnhânviên

2 Formquảnlýnhânviênxuấthiện,hệthốnghiểnthịthôngtin cánhânnhân viên

3 Hệthốngcungcấpliênkếtđểthànhviêncóthểsửathông tin

Hậuđiềukiện Thôngtin khách hàngđượclưu trữvàohệ thống

Trang 17

3 Cửahàngtrưởngchọnchứcnăngcầnthựchiện4.

TênUseCase Tạohóa đơn

Mô tả Use Case nàycho phépngười dùngtạohóađơnbán hàng

UseCaseliên

quan

Bán hàng

Tiềnđiềukiện Nhân viên đăng nhậpvào hệthống

Hậuđiềukiện Hóa đơn bánhàng đượclậpvà lưutrữ vào hệ thống

Luồngsựkiệnchí

nh

1 Người dùng chọn sản phẩm khách hàng mua vànhậpsốlượngcầnmua,tìmtênkháchhàngtrongh ệ thống

2 Hệt h ố n g k i ể m t r a t h ô n g t i n n g ư ờ i d ù n g v ừ a n

h ậ pvào

Trang 18

3 Hệthốngtínhtổngtiềndựatrênđơngiávàsốlượngsản phẩm đượcmua

4 Hệthốnglưuhóađơnvàocơsởdữliệuvàthựchiệncập nhậptíchđiểmtíchlũychokhách

Ngoạilệ A.Thông tin khách hàng không hợp lệ

1 Hệ thống thông báo không hợp lệ Yêu cầunhậplại hoặc nếu chưa có người dùng phải thêmthôngtin khách hàngvào hệ thống

2 UseCase tiếptụcởbước2

2.1.3.10.ĐặctảusecaseThanhtoán

TênUseCase Thanh toán

Mô tả Use Case nàycho phépkháchhàngtạođơnhàngđểtiến

ị đ ơ n bán hàng và một số thông tin mặc định của đơn bánhàng

3 Khách hàng nhâp các thông tin: họ tên, số tàikhoản,phương thức thanh toán, địa chỉ giao hàng,thời giangiao hàng, địa chỉ gmail để hoành thànhđơn bánhàng

4 Hệthốngkiểmtratínhhợplệthôngtinkháchhàngnhập

5.Hệthốngthôngbáo giao dịchthànhcông

Trang 19

Ngoạilệ A.Nhập saidữliệu

thànhphần cần bổ sung trong biểu đồ lớp, trong mỗi biểu đồ tuần tự của hệ thốngquảnlý bánhàng sẽthựchiện:

- Xácđịnhrõkiểucủađốitượngthamgiatrongtươngtác

(vídụgiaodiện,điềukhiểnhaythựcthể)

- Mỗi biểu đồ tuần tự có thể có ít nhất một lớp giao diện (Form) tương ứng vớichức năng (usecase)màbiểuđồđó mô tả

- Mỗibiểuđồ tuầntự cóthểliên quan đếnmột hoặcnhiềuđốitượngthựcthể

Cácđối tượng thực thể chính là cácđối tượng của các lớpđã được xâydựngtrong biểu đồ thiết kế chi tiết Dưới đây là một số biểu đồ tuần tự cho các chứcnăngcủahệ thống quản lýbán hàng:

2.2.1 Biểuđồtuầntựchochứcnăngđăngnhập

Trang 21

2.2.2 Biểuđồtuầntựchochứcnăngtìmhàng

Trang 22

2.2.3 Biểuđồtuầntựchochứcnăngthêmhàng

Trang 24

2.2.4 Biểuđồtuầntựchochứcnăngquảnlýbánhàng

Trang 25

2.2.5 Biểuđồtuầntựchochứcnăngkháchhàng

Trang 26

2.2.6 Biểuđồtuầntựchochứcnăngcậpnhậtdanhsáchnhânviên

2.2.7 Biểuđồtrìnhtựchoviệc tạohóađơn

Trang 27

2.2.8 Biểuđồtuầntựchochứcnăngquảnlýkháchhàng

Trang 29

2.3.Biểu đồlớp

Ngày đăng: 16/03/2022, 17:53

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w