BÁO CÁO THỰC TẬP TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN ĐỀ TÀI : XÂY DỰNG WEBSITE QUẢN LÝ SHOP HOA ONLINE - Pdf 80

ĐẠI HỌC ĐÀ NẴNG

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

KHOA CÔNG NGHỆ THÔNG TIN
Tel. (84-511) 736 949, Fax. (84-511) 842 771
Website: itf.ud.edu.vn, E-mail: [email protected]

BÁO CÁO THỰC TẬP TỐT NGHIỆP
NGÀNH CÔNG NGHỆ THÔNG TIN
MÃ NGÀNH : 05115

ĐỀ TÀI :
XÂY DỰNG WEBSITE QUẢN LÝ
SHOP HOA ONLINE

SINH VIÊN : Nguyễn Thị Khương – 07T1-N09
Trần Quốc Tài
– 07T2-N08
Nguyễn Vũ
– 07T3-N10
Nguyễn Trọng Nguyên – 07T3-N10
Văn Thị Kim Quyên
– 07T4-N08
Phan Thị Duyên
– 07T4-N08
ĐƠN VỊ
: Chi nhánh công ty phần mềm
FPT Software tại Đà Nẵng
CBHD
: Nguyễn Lê Hồng Nhật

Mọi tham khảo dùng trong báo cáo này đều được trích dẫn rõ ràng tên
nguồn tham khảo.
Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo hay gian trá, chúng tơi
xin chịu hồn tồn trách nhiệm.
Nhóm thực hiện,
Nguyễn Thị Khương
Trần Quốc Tài
Nguyễn Vũ
Nguyễn Trọng Nguyên
Phan Thị Duyên
Văn Thị Kim Quyên
MỤC LỤC
MỞ ĐẦU............................................................................................................................................................4
.IGiới thiệu về đơn vị thực tập: Chi nhánh công ty phần mềm FPT Software tại Đà Nẵng........................4
.I.1.Giới thiệu cơ cấu tổ chức của tập đoàn FPT......................................................................................4
.I.2.Các lĩnh vực hoạt động chính của cơng ty FPT..................................................................................5
.I.3.Giới thiệu sơ lược về chi nhánh công ty phần mềm FPT Software tại Đà Nẵng...............................6
.IIGiới thiệu đề tài.........................................................................................................................................7
.II.1.Bối cảnh.............................................................................................................................................7
.II.2.Mục đích và ý nghĩa...........................................................................................................................7
.II.3.Các nhiệm vụ phải thực hiện............................................................................................................7
.II.4.Hướng phát triển...............................................................................................................................7
CHƯƠNG 2........................................................................................................................................................8
.IIINghiên cứu công nghệ..............................................................................................................................8
.III.1.Các công nghệ đã nghiên cứu..........................................................................................................8
.III.2.Giới thiệu lần lượt các công nghệ đã nghiên cứu...........................................................................8
.III.2.1.ASP.NET MVC 3..........................................................................................................................8

Hình3.3 Đăng nhập.........................................................................................................................................22
Hình3.4.Thêm mới sản phẩm hoa..................................................................................................................23
Hình 3.29.Màn hình trang chủ.......................................................................................................................40
Hình 3.30.Màn hình đăng ký..........................................................................................................................41
Hình 3.31.Màn hình đăng nhập.....................................................................................................................41
Hình 3.32.Màn hình danh mục hoa...............................................................................................................42
Hình 3.33.Màn hình giỏ hoa...........................................................................................................................42
Hình 3.34.Màn hình đặt hoa..........................................................................................................................43
Hình 3.35.Màn hình quản lí sản phẩm hoa....................................................................................................44
Hình 3.36.Màn hình quản lí danh mục hoa...................................................................................................44
Hình 3.37.Màn hình quản lí chương trình khuyến mãi.................................................................................45
Hình 3.38.Màn hình quản lí khách hàng........................................................................................................45
Hình 3.38.Màn hình quản lí hóa đơn.............................................................................................................46


MỞ ĐẦU

GIỚI THIỆU ĐƠN VỊ THỰC TẬP VÀ TỔNG QUAN
ĐỀ TÀI
.I Giới thiệu về đơn vị thực tập: Chi nhánh công ty phần
mềm FPT Software tại Đà Nẵng
.I.1. Giới thiệu cơ cấu tổ chức của tập đồn FPT
Cơng ty FPT hiện nay bao gồm 11 công ty con:
1. Công ty cổ phần Hệ thống thông tin FPT (FPT Information Systems Joint
Stock Co.).
2. Công ty cổ phần Thương mại (FPT Trading Group Joint Stock Co.).
3. Công ty cổ phần Viễn thông (FPT Telecom Joint Stock Co.).
4. Công ty cổ phần Phần mềm FPT (FPT Software Joint Stock Co.).
5. Công ty TNHH Dịch vụ thông tin (FPT Informatics Services Co. Ltd.).
6. Công ty TNHH Truyền thơng và giải trí FPT (FPT Media and Entertainment

Tích hợp hệ thống.

• Giải pháp phần mềm.
• Dịch vụ nội dung số.
• Dịch vụ dữ liệu trực tuyến.
• Dịch vụ internet băng thơng rộng.
• Điện thoại cố định.
• Phân phối sản phẩm cơng nghệ thơng tin và viễn thơng.
• Sản xuất và lắp ráp máy tính.
• Dịch vụ tin học.
• Giáo dục và đào tạo.
• Đào tạo cơng nghệ.


Đầu tư:

• Giải trí truyền hình.
• Dịch vụ tài chính-ngân hàng.
• Đầu tư phát triển hạ tầng và bất động sản.
Nguyễn Thị Khương -07T1, Trần Quốc Tài -07T2, Nguyễn Vũ -07T3,
Nguyễn Trọng Nguyên -07T3,Phan Thị Duyên -07T4, Văn Thị Kim Quyên -07T4

Trang 5


Xây dựng website quản lý shop hoa online

• Nghiên cứu và phát triển.
Ngồi ra, cơng ty FPT đang làm chủ cơng nghệ trên tất cả các hướng phát triển của
mình với các chứng chỉ ISO cho tất cả các lĩnh vực hoạt động, CMMi cho phát triển phần



Xây dựng website quản lý shop hoa online

.II Giới thiệu đề tài
.II.1. Bối cảnh
Hiện nay internet đã và đang rất phát triển. Chúng ta đang sống trong thế giới của
công nghệ và việc tiết kiệm tối đa thời gian, không gian là vấn đề rất được quan tâm, các
ứng dụng trên internet ra đời đã góp phần giải quyết được hai vấn đề nêu trên. Ngày nay
bạn có thể ở nhà và thực hiện nhiều thứ chỉ với một thiết bị có kết nối internet, trong đó
các website đặt mua hàng qua mạng đã mang lại những tiện ích rất cao cho người dùng.
Vì vậy nhóm chúng em chọn đề tài “Xây dựng website quản lý shop hoa online”, đây
không phải là đề tài mới nhưng qua đây nhóm mong muốn học hỏi được quy trình làm
việc của FPT Software , hiểu và ứng dụng được công nghệ MVC 3.0

.II.2. Mục đích và ý nghĩa
Website quản lý shop hoa online giúp người quản trị quản lý hoa, danh mục hoa,
khách hàng, thơng tin khuyến mãi, hóa đơn, giỏ hàng, thống kê doanh thu, …. .Giúp
khách hàng tạo tài khoản, thay đổi thông tin cá nhân, xem và đặt mua hoa mọi lúc, mọi
nơi.
Xây dựng Website quản lý shop hoa online ngồi mục đích giúp việc quản lý và xem
đặt hoa trở nên nhanh chóng, tiện ích. Qua đây cịn giúp chúng em học hỏi được quy trình
làm việc của FPT Software , hiểu và ứng dụng được công nghệ MVC 3.0 trong DotNet.

.II.3. Các nhiệm vụ phải thực hiện


Tìm hiểu quy trình phát triển phần mềm.





HTML 5



JAVA SCRIPT



CSS



Bảo mật dữ liệu.

.III.2. Giới thiệu lần lượt các công nghệ đã nghiên cứu
.III.2.1. ASP.NET MVC 3
ASP.Net MVC 3 là một phiên bản khá hấp dẫn, có thêm nhiều tính năng và cải tiến
mới rất tuyệt vời, giúp đơn giản hóa mã lệnh (code) của bạn. ASP.Net MVC 3 cũng tương
thích ngược với ASP.Net MVC 1 và ASP.Net MVC 2, khiến việc nâng cấp các ứng dụng
hiện có rất dễ dàng.
Những tính năng mới trong asp.net mvc 3 như: công nghệ view razor, multi view
engine, những cài tiến trong: controller, JavaScript và Ajax, Model Validation,
Dependency Injection, và các tính năng mới khác.
1. Cơng cụ xem Razor (The Razor View Engine)
ASP.net MVC 3 đi kèm với một cơng cụ xem mới có tên là Razor với những lợi ích:
- Cú pháp Razor là sạch sẽ và xúc tích, địi hỏi một số lượng tối thiểu các tổ hợp
phím.
- Việc tìm hiểu Razor tương đối dễ dàng vì nó dựa trên ngơn ngữ C# và Visual Basic.

ViewBag.Message = “text”. Bạn không cần phải xác định lớp mạnh bất kỳ để sử dụng
thuộc tính ViewBag. Bởi vì nó là một thuộc tính năng động (dynamic property), bạn có
thể thay vì chỉ nhận hay thiết lập các thuộc tính và nó sẽ giải quyết các ván đề còn lại tự
động khi chạy. Bên trong thuộc tính ViewBag được lưu trữ như cặp name/value trong từ
điển ViewData. (Lưu ý: trong hầu hết các phiên bản trước của MVC3, thuộc tính
ViewBag có tên là ViewModel).
3. Các kiểu “ActionResult” mới
Dưới đây là các kiểu ActionResult và phương pháp trợ giúp mới và nâng cao trong
MVC 3:
HttpNotFoundResult :Trả về trạng thái mã HTTP 404 cho khách hàng.
RedirectResult : Trả về một chuyển hướng tạm thời (mã trạng thái HTTP 302) hoặc
một chuyển hướng vĩnh viễn (mã trạng thái HTTP 301), phụ thuộc vào một tham số.

Nguyễn Thị Khương -07T1, Trần Quốc Tài -07T2, Nguyễn Vũ -07T3,
Nguyễn Trọng Nguyên -07T3,Phan Thị Duyên -07T4, Văn Thị Kim Quyên -07T4

Trang 9


Xây dựng website quản lý shop hoa online

Boolean. Kết hợp với thay đổi này, các lớp control hiện nay có ba phương pháp để
thực hiện thường xuyên đổi hướng: RedirectPermanent, RedirectToRoutePermanent, và
RedirectToActionPermanent. Những phương pháp này trả về một dữ liệu của
RedirectResult với Permanent sở hữu thiết lập đúng .
HttpStatusCodeResult : Trả về một mã trạng thái người dùng được xác định.
4. JavaScript và Ajax
Theo mặc định, Ajax và các công cụ hỗ trợ hợp lệ trong MVC 3 sử dụng một cách
tiếp cận unobtrusive JavaScript. Unobtrusive JavaScript nội tuyến tránh tiêm tín hiệu từ
JavaScript vào HTML. Điều này làm cho HTML của bạn nhỏ hơn và ít lộn xộn hơn, và



Xây dựng website quản lý shop hoa online

Web là một hỗn hợp các tính năng với các thơng số kĩ thuật khác nhau, được giới thiệu
bởi nhiều nhà sản xuất phần mềm ví dụ Adobe, Sun Microsystems, Mozilla, Apple,
Google,... và có nhiều lỗi cú pháp trong các văn bản web. Đây là một nỗ lực để tạo nên
một ngôn ngữ đánh dấu có thể được viết bằng cú pháp HTML hoặc XHTML. Nó bao
gồm các mơ hình xử lý chi tiết để tăng tính tương thích, mở rộng, cải thiện và hợp lý hóa
các đánh dấu có sẵn cho tài liệu, đưa ra các đánh đấu mới và giới thiệu giao diện lập trình
ứng dụng (application programming interfaces API) để tạo ra các ứng dụng Web phức
tạp. Cùng một lý do như vây, HTML5 là một ứng cử viên tiềm năng cho nền tảng ứng
dụng di động. Nhiều tính năng của HTML5 được xây dựng với việc xem xét chúng có thể
sử dụng được trên các thiết bị di động như điện thoại thơng minh và máy tính bảng hay
khơng.

.III.2.3. JAVA SCRIPT
JavaScript là một ngơn ngữ lập trình dựa trên nguyên mẫu với cú pháp phát triển từ C.
Giống như C, JavaScript có khái niệm từ khóa, do đó, JavaScript gần như không thể được
mở rộng.
Cũng giống như C, JavaScript khơng có bộ xử lý xuất/nhập (input/output) riêng.
Trong khi C sử dụng thư viện xuất/nhập chuẩn, JavaScript dựa vào phần mềm ngơn ngữ
được gắn vào để thực hiện xuất/nhập.
Trên trình duyệt, rất nhiều trang web sử dụng JavaScript để thiết kế trang web động
và một số hiệu ứng hình ảnh thông qua DOM. JavaScript được dùng để thực hiện một số
tác vụ không thể thực hiện được với chỉ HTML như kiểm tra thông tin nhập vào, tự động
thay đổi hình ảnh,... Ở Việt Nam, JavaScript cịn được ứng dụng để làm bộ gõ tiếng Việt
giống như bộ gõ hiện đang sử dụng trên trang Wikipedia tiếng Việt. Tuy nhiên, mỗi trình
duyệt áp dụng JavaScript khác nhau và khơng tn theo chuẩn W3C DOM, do đó trong
rất nhiều trường hợp lập trình viên phải viết nhiều phiên bản của cùng một đoạn mã

phát triển chung hiện nay trên tồn thế giới.
Việc học hỏi và nghiên cứu những cơng nghệ trên giúp chúng tơi hiểu biết thêm về lập
trình ứng dụng trên nền tảng web, một xu hướng phát triển chiếm được vị trí vững chắc
trong thế giới cơng nghệ.

Nguyễn Thị Khương -07T1, Trần Quốc Tài -07T2, Nguyễn Vũ -07T3,
Nguyễn Trọng Nguyên -07T3,Phan Thị Duyên -07T4, Văn Thị Kim Quyên -07T4

Trang 12


Xây dựng website quản lý shop hoa online

CHƯƠNG 3

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
.IV Bài toán nghiên cứu thực tiễn
Như đã giới thiệu, nhóm chúng tơi tìm hiểu cơng nghệ và thực hiện xây dựng website
bán hoa trực tuyến.Ứng dụng cho phép người quản lý hoa có thể quản lý sản phẩm hoa và
khách hàng có thể mua hoa trực tuyến qua mạng.
Người quản lý có thể đăng nhập vào hệ thống. Quản lý thêm, xóa, cập nhập danh mục
hoa, sản phẩm hoa, chương trình khuyến mãi. Quản lý thơng tin khách hàng, quản lý hóa
đơn và thống kê doanh thu của shop theo tháng và theo sản phẩm bán được.
Khách hàng có thể đăng ký và đăng nhập vào shop hoa. Xem các sản phẩm hoa theo
danh mục hoa,có thể tìm kiếm sản phẩm hoa theo tên,theo mã và theo giá.Chọn sản phẩm
vào giỏ hàng và thực hiện đặt hoa.Có thể đặt hoa theo hai hình thức là có đăng ký và
khơng đăng ký. Nếu khách hàng có đăng ký thì được hưởng chương trình khuyến mãi của
shop vào các dịp lễ, tết. Khách hàng có thể gửi ý kiến đóng góp của mình tới shop hoa.

Nguyễn Thị Khương -07T1, Trần Quốc Tài -07T2, Nguyễn Vũ -07T3,

DiaChi
DienThoai
Email

Data Type
varchar(50
)
varchar(50
)
nvarchar(5
0)
nvarchar(5
0)
datetime
nvarchar(5
0)
nvarchar(5
0)
nvarchar(5
0)

GioiTinh

nchar(10)

SoLanTang

int

SoTienTichLuy nchar(10)

Ye
s
Ye
s
Ye
s

K
Description
ey
P
Tài khoản người dùng
K
Chứa mật khẩu của người dùng
Họ
Tên người dùng
Ngày sinh
Địa chỉ nơi ở người dùng
Số Điện thoại
Email liên lạc
Giới tính
Số lần mà người dùng được tặng quà khuyến
mãi
Tổng số tiền qua các lần mua của người dùng.
Vai trò người dùng:Admin hay User
Trạng thái người dùng đang dùng hoặc bỏ

Bảng VITRI
Table : VITRI
Field Name

P
K

Ye
s
Ye
s

Mã khu vực vận chuyển
Tên khu vực vận chuyển
Số tiền phí tính theo khu vực vận chuyển

Bảng SANPHAMHOA
Table : SANPHAMHOA
Field Name

Data Type

SanPhamHoaID

int

TenSanPhamHoa

nvarchar(50)

DanhMucHoaID

int


s
Ye
s
Ye
s
Ye
s
Ye
s

Description
Mã sản phẩm hoa
Tên sản phẩm hoa
Mã danh mục hoa
Mô tả chi tiết sản phẩm hoa
Số lượng còn lại trong kho
Hình ảnh hoa
Giá bán của sản phẩm hoa
Trạng thái hoa còn hay hết

Bảng ROLES
Table : ROLES
Field Name
RoleID
RoleName

Data Type
Int
Nvarchar(50)


Description
l
y
Yes FK Tên tài khoản người dùng
Yes FK Ngày phản hồi
Yes FK Thông điệp người dùng gửi

narchar(50)
datetime
nvarchar(50)

Bảng MUCGIATANG
Table : MUCGIATANG
Field Name

Data
Type

N K
Description
ul e
l y
Datetim N P
Ngay
Ngày định giá
e
o K
Y
Số tiền tích lũy để được nhận
MucGiaTienTichLuyDeDuocTangQua money

PK Ngày bắt đầu khuyến mãi
PK Ngày kết thúc khuyến mãi
Phần trăm giảm giá
Tên chủ đề khuyến mãi

Bảng HOADONCHITIET
Table : HOADONCHITIET
Field Name
HoadonID
SanPhamHoaID
SoLuong

Data Type
int
int
int

Nul Ke
l
y
No PK
No FK
Yes

Description
Mã hóa đơn
Mã sản phẩm hoa
Số lượng hoa

Nguyễn Thị Khương -07T1, Trần Quốc Tài -07T2, Nguyễn Vũ -07T3,


HoNguoiDatHoa

Nvarchar(50)

TenNguoiDatHoa

Nvarchar(50)

DiaChiNguoiDatHoa

Nvarchar(50)

SoDienThoai

Varchar(50)

KhuVucId

Int

MoTaDiaChiNguoiNhan

Nvarchar(50)

NgayDatHang

Datetime

NgayGiaoHang

Ye
Tên người đặt hoa
s
Ye
Địa chỉ người đặt hoa
s
Ye
Số điện thoại
s
Ye
Mã khu vực
s
Ye
Địa chỉ người nhận
s
Ye
Ngày đặt hàng
s
Ye
Ngày giao hàng
s
Ye
Giờ giao hàng
s
Ye
Thông điệp kèm theo hoa
s
Ye
Tổng tiền mua hoa
s


Bảng CHITIETNHAPHANG
Table : CHITIETNHAPHANG
Field Name
SanPhamHoaID
SoLuongNhap
GiaGoc
NgayNhap

Data Type
Int
Int
Money
datetime

Nul
l
No
No
No
no

Ke
y
FK
PK
PK
PK

Description




Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status