Tải bản đầy đủ (.doc) (21 trang)

đề tài: công nghệ phần mềm

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 (129.57 KB, 21 trang )

GVHD: Lê Thị Mỹ Hạnh
CÔNG NGHỆ PHẦN MỀM
*Lý do chọn đề tài
Thương mại điện tử là 1 lĩnh vực mới đang được nhiều cơ quan, công ty, nhiều
đoàn thể cũng như cá nhân nghiên cứu và phát triển nhằm đưa các thiết bị, các ứng dụng
liên quan đến điện tử tin học vào phục vụ cho việc phát triển kinh doanh. Thương mại
điện tử là một trong những lĩnh vực được xem là mang tính thời sự ở Việt Nam, ở nước
ta cũng đã có nhiều tổ chức, cá nhân nghiên cứu ứng dụng thương mại điện tử vào kinh
doanh nhưng đây là một lĩnh vực mới mẽ và còn rất non trẻ.
Hiện này, ngành công nghệ luận văn – báo cáo – tiểu luận – tài liệu chuyên ngành
công nghệ thông tin phát triển nhanh với công nghệ thông tin vào các lĩnh vực đã thực
sự đóng góp to lớn cho sự phát triển của nhân loại. Một đóng góp to lớn của công nghệ
thông tin đó là việc áp dụng công nghệ thông tin nói chung và internet nói riêng trong
việc quảng bá và giao dịch qua mạng. Hình thức này gọi là giao dịch điện tử.
Giao dịch điện tử ngày nay đóng góp vai trò quang trọng trong đời sống xã hội. Vì
đó là những phương thức giao dịch nhanh nhất, hiệu quả nhất, tận dụng được tối đa thời
gian và nguồn lực. Giao dịch điện tử là kết hợp của những thành tựu khoa học kỹ thuật
luận văn – báo cáo – tiểu luận – tài liệu chuyên ngành kỹ thuật vào việc kinh doanh luận
văn – báo cáo - tiểu luận – sách về kinh doanh. Vì giao diện tiến hành trên mạng
internet nên không bị ảnh hưởng khoản các đại lý, do đó được nhiều người biết đến.
Nhờ giao diện điện tử mà các nhà kinh doanh đã tiếp cận gần hơn với khách hàng, điều
đó cũng đồng nghĩa tăng chất lượng dịch vụ cho khách hàng.
Vì thế chúng tôi đã chọn đề tài “Quản Lý Bán Sách Online” nhằm mục đích khai
thác, ứng dụng thương mại điện tử vào việc kinh doanh, buôn bán sách
Trang 1
GVHD: Lê Thị Mỹ Hạnh
Giới thiệu đề tài và ý nghĩa thực tiễn
Đây là một website giới thiệu một cách đầy đủ thông tin về nhiều thể loại sách
của nhà sách. Đến với website sau khi khách hàng đăng ký là thành viên của trang web,
chức năng hiển thị của website sẽ cung cấp cho bạn về các quyền hạn của bạn có thể
thực hiện trên trang web như xem tóm tắc nội dung của cuốn sách, đóng góp ý kiến cho


mõi loại sách, thực hiện chức năng đặt mua sách trên website … Như vậy khi đến với
website này các bạn sẽ tìm kiếm được những cuốn sách mình muốn, đóng góp ý kiến
của bản thân về cuốn sách mà mình yêu thích và đặt mua ngay trên website.
Tuy mới phát triển mạnh mẽ khoảng 10 năm qua, nhưng thương mại điện tử đã
khẳng định được vị thế và xu hướng tất yếu của nền kinh tế hiện đại. Trước sức cạnh
tranh mạnh mẽ trên phạm vi toàn cầu.
Các hành động về phát triển thương mại điện tử của việt nam còn quá chậm: chưa
có lộ trình, chưa có kế hoạch tổng thể cho việc triển khai và ứng dụng thương mại điện
tử ở Việt Nam.
Về nhận thức:
- Trong khi thương mại điện tử đang phát triển mạnh mẽ trong khu vực cũng như
trên thế giới thì ở Việt Nam hầu hết các doanh nghiệp vẫn quen với nếp kinh
doanh cũ bề bộn công việc bàn giấy cũng như hang loạt các ràng buộc về thủ tục
hành chính… Người tiêu dùng Việt Nam vẫn quen với tập quán sinh hoạt ra chợ
hay ra cửa hang chọn hang, mua hàng, trả tiền mặt và mang hang về.
- Rất hiểm doanh nghiệp chủ động tạo website cho mình và do sự xúc tiến thúc
đẩy của các dịch vụ internet.
Về cơ sở hạ tầng về công nghệ thông tin và nhận thức:
- Doanh nghiệp lúng túng trong khi tìm kiếm thông tin quảng bá hoạt động kinh
doanh trên internet
- Các loại phần mềm cao cấp như hệ hỗ trợ quyết định, hệ quản lí tổng thể hiếm
được biết đến
Chúng ta đang sống trong nền tri thức hiện đại, thời đại của công nghẹ thông tin.
Sự tiện ích, sức mạnh to lớn của công nghệ thông tin là điều mà ai trong chúng ta cũng
biết. Vì vậy thật là sai lầm nếu chúng ta không ứng dụng công nghệ thông tin vào trong
công việc hằng ngày.
Trang 2
GVHD: Lê Thị Mỹ Hạnh
Website bán sách online là 1 website thương mại điện tử có chức năng như một
nhà sách trên mạng với mục đích chính là giúp khách hang có thể đặt mua sách qua

mạng một cách nhanh chóng và tiện lợi.
Đến với website bán sách bất kì khách hàng nào cũng có thể tìm hiểu, lựa chọn
cho mình một kho báu kiến thức khổng lồ bao gồm hang ngan cuốn sách từ giáo khoa
cho đến sách khoa học cơ bản như lịch sử, địa lí, thiên văn học, y học, ngoại ngữ,…vv.
Sách dược báo chí giới thiệu, sách kinh tế, sách học làm người, sách danh nhân,…vv.
Để khách hàng có thể hiểu rõ hơn về các ưu điểm của việc bán sách qua mạng trên
website bán sách, xin mời tham khảo các nội dung dưới đây:
Mua sách tại website khách hàng có thuận lợi:
Tiết kiệm thời gian: bạn có thể nhanh chóng tìm kiếm sách và gửi đơn đặt hàng
cho nhà sách vào bất kì thời gian nào trong ngày.
Tiết kiệm sức lực: vì hàng hóa ddeuf đực chuyển tận tay người mua nên bạn có
thể tiết kiệm phần nào sức lực so với việc trực tiếp đi chon mua sách tại nhà sach hay
cửa hàng bán sách.
Phương thức giao dịch mua bán linh hoạt: bạn có thể trao đổi trực tiếp với nha
sách qua thư điện tử hay điện thoại để yêu càu những chế độ ưu dãi riêng hoặc cách
thức giao hang phù hợp.
Giá cả phù hợp: giá bán của sách qua mạng sẽ được bao đảm rẻ hơn hoạc băng so
với giá bán của sản phẩm cùng loại trên thị trường.
1. Cách thức cung cấp dịch vụ của website:
1.1 Khả năng cung cấp: hiện nay nhà sách có khả năng cung cấp các mặt hàng ma
bạn đạt mua qua website bán sách,
1.2 Phục vụ: đối với các dơn đặt hàng có địa chỉ thanh toán sẽ được trực tiếp
thanh toán giao hàng ngay tại địa chỉ ghi trong đơn đặt hàng
1.3 Đặt hàng: sau khi nhận đơn đặt hàng lập tức nhân viên nhà sách sẽ liên lạc lại
với khách hàng để xác nhận tính xac thực của đơn đtặ hàng và điều kiện giao
nhận hàng.
2. Làm thể nào để bạn có thể dặt hàng qua website bán sách?
Mua hàng trên website rất đơn giản và thuận tiện dù có là thành viên của cửa
hàng hay không? Bạn vẫn có thể đặt mua hàng teo chỉ dẫn gồm 4 bước sau đây:
Trang 3

GVHD: Lê Thị Mỹ Hạnh
Bước 1: Nếu đã đăng kí là thành viên của nhà sách thì khách hang chỉ cần đăng
nhập vào hệ thống.con nếu chưa đăng kí thì khách hàng kích vào nút đăng kí để
dăng kí là thành viên.sau đó khách hàng có thể chọn sản phẩm bạn muốn mua.
Bước 2: Thêm sản phẩm muốn mua vào giỏ hàng khi kích nút cập nhật giỏ hàng.
Bước 3: Ở mục giỏ hàng của khách hàng , khách hàng có thể tiếp tục mua hàng
hoặc chuyển qua đặt hàng. Nếu chọn mua hàng bạn sẽ được quay trở lại cửa hàng
để tiếp tục chọn các mặt hàng khác. Nếu bạn chắc chắn rằng những loại hàng và
số lượng hàng trong giỏ hàng đã đúng ý mình thì chọn nút Đặt hàng. Tại mục này
bạn vẫn có thể thay đổi các sản phẩm dã chọn bằng cách nháy chuột vào nút Xóa
đổi với từng sản phẩm trong giỏ để gửi đi một số sản phẩm đã chọn mua.
Nếu bạn muốn thay đổi số lượng của từng mặt hàng đã chọn mua thì bạn có
thể thay đổi bằng cách gõ lại các con số ở ô Số lượng sau đó chọn nút Đặt hàng.
Trang 4
GVHD: Lê Thị Mỹ Hạnh
1. Mục tiêu và phạm vi đề tài
1.1 Mục tiêu
Việc xây dựng ứng dụng web bán sách nhằm giúp các nhà kinh doanh có thể giải
3quyết các công việc nghiệp vụ liên quan một cách nhanh chóng hiệu quả và
chính xác hơn so với làm thủ công. Ít tổn thời gian và mở rộng thị trường sách
online cùng với đà phát triển của công nghệ thông tin. Giúp cho doanh nghiệp
tránh được rủi ro về quản trị thông tin cũng như mát mát những thông tin khách
hàng nhạy cảm.
1.2Phạm vi
- Đối với nhân viên bán hàng
+ Cập nhật thông tin sách
+ Nhập sách mới
- Đối với khách hàng
+ Tìm kiếm thông tin sách
+ Đăng kí thông tin khách hàng

+ Thực hiện mua hàng qua mạng
+ Gởi góp ý đến nhà sách
+ Tạo giỏ hàng
2. Tài nguyên
2.1 Phương pháp tiếp cận
- Tìm hiểu các thông tin liên quan đến đề tài
Tìm hiểu về việc mua bán sách trên mạng của một số trang web
- Phân tích và thiết kế cơ sở dữ liệu xuất phat từ yêu cầu thực tiễn
2.2 lựa chọn công nghệ
Trang 5
GVHD: Lê Thị Mỹ Hạnh
Công cụ phân tích và thiết kế
• UML(unified modeling language)
UML dược tạo ra nhằm chuẩn hóa ngôn ngữ mô hình hóa, UML không phải là
một chuẩn về tiến trình và do đó UML phải sử dụng kết hợp với một tiến trình
phương pháp.
- UML là ngôn ngữ dùng để đặc tả, trực quan hóa, và tư liệu hóa phần mềm
hướng đối tượng. Nó không mô tả một tiến trình hay một phương pháp mà
chúng ta dùng nó để mô hình hóa.
- UML phủ tất cả các mức mô hình hóa khác nhau trong quy trình phát triển
bao gồm 9 loại sơ đồ, trong đó 5 sơ đồ dùng để biểu diễn khía cạnh tĩnh, 4
sơ đồ biểu diễn khía cnhj động của hệ thống.
- Sơ đồ miêu tả khía cạnh tĩnh
 Sơ đồ đối tượng(obiect diagram)
 Sơ đồ lớp(class diagram)
 Sơ đồ use case(use case diagram)
 Sơ đồ thành phần(component diagram)
 Sơ đồ triển khai(deployment diagram)
- Sơ đồ miêu tả khía cạnh động
 Sơ đồ tuần tự(sequence diagram)

 Sơ đồ hợp tác(collaboration diagram)
 Sơ đồ hoạt động(activity diagram)
 Sơ đồ chuyển dịch trạng tháin(component diagram)
• Edraw Max5.6
- Edraw Max5.6 là một phần mềm dành cho các sinh viên, giảng viên và các
nhân viên kĩ thuật thiết kế các đồ hình, mô hình , sơ đồ tuyệt đẹp đáp ứng
các nhu cầu cao về mặt thẩm mĩ(điêu mà Microsoft visio không thể sánh
bằng)
Trang 6
GVHD: Lê Thị Mỹ Hạnh
Công cụ lập trình
• SQL sever 2005
• Visual studio.NET 2008
- Visual studio.NET 2008 cung cấp nhiều tính năng mới giúp xây dựng
chương trình dễ dàng kiểm tra và triển khai úng dụng
Trang 7
GVHD: Lê Thị Mỹ Hạnh
Phân tích yêu cầu
1. Phân tích
1.1Đặc tả yêu cầu
• Yêu cầu chức năng
Hệ thống được xây dựng hỗ trợ cho các nhóm người sử dụng như sau:
- Người quản trị website: Là người có quyền cao nhất ở website.
+ Quán lí các chức năng(có thể them bớt các chức năng)
+ Quản lí mọi công việc liên quan đến sách
Có thể xem sửa xóa thông tin sách
+ Quán lí tất cả nhân viên
+ Thống kê
Thống kê doanh thu
Thống kê số lượng sách

- Nhân viên: là nười có quyền cao sau người quán trị
+ Quán lí các chức năng(có thể them bớt các chức năng)
+ Quản lí mọi công việc liên quan đến sách
Có thể xem sửa xóa thông tin sách
+ Thống kê
Thống kê doanh thu
Thống kê số lượng sách
- Khách hàng:
+ Có thể xem, đăng kí mua sách
+ Góp ý cho nhà sách
Trang 8
GVHD: Lê Thị Mỹ Hạnh
• Yêu cầu phi chức năng
- Yêu cầu hệ thống
+ Server:
+ Cấu hình máy
+ Sử dụng bộ dụng cụ Visual studio.NET 2008 dựa trên nền tảng .NET
framework 2.0 và ngôn ngữ c# để lập trình
+ Sử dụng quán trị CSDL SQL sever 2005
+ Sử dụng công cụ danh cho giao diện ứng dụng DXpeience
- Yêu cầu về chất lượng
+ Website có thể chạy trên tất cả các trình duyệt mà không bị bể hoặc bị lỗi.
+ Giao diện thân thiện, màu sắc hài hòa, dễ sử dụng đối với khách hàng
+ Các thao tác đơn giản hóa đến mức tổi đa.
+ Cố gắng cung cấp ngày một hoàn thiện các chức năng cần thiết đối với khách
hàng.
• Công cụ thực hiện
- Sử dụng bộ công cụ visual studio 2008 để thiết kế website.
- dựa trên nền tảng .NET framework 2.0 và ngôn ngữ c# để lập trình
- Sử dụng quán trị CSDL SQL sever 2005

Trang 9
GVHD: Lê Thị Mỹ Hạnh
1.2 Giao diện
+ Phải có giao diện đẹp, thân thiện với người truy cập, và phải cập nhật thông
tin nhanh, chính xác.
+ Người dùng có thể truy cập nhanh, chọn, tìm kiếm các loại sách mà mình
cần… đồng thời website phải là môi trường học tập và giao lưu phục vụ tốt hơn
cho việc học tập.
+ Đối với bộ phận quản lý website phải kiểm soát được thông tin và cập nhật
các thông tin một các an toàn và nhanh chóng.
+ Khả năng đáp ứng cho số lượng người truy cập lớn tại cùng một thời điểm.
Bố trí website gồm 3 phần chính:
 Phần đầu: Là hình Logo của website
 Phần chính: gồm 3 khung
+ Khung trái: danh mục sách, sách sắp phát hành, sách mới phát hành, sách
báo chí giới thiệu, tin tức…
+ Khung chính giữa: giới thiệu, giá hot mỗi ngày, sách mới,…
+ Khung phải: sách bán chạy,…
 Phần cuối: Một khung gồm tìm kiếm và tìm kiếm nâng cao
Trang 10
GVHD: Lê Thị Mỹ Hạnh
1.3Mô tả use case
Tên use case Đăng nhập
Mô tả Use case “đăng nhập” cho phép thành viên dăng nhập
vào website. Các chức năng thành viên chỉ hoạt động
được khi dã đăng nhập thành công
Dòng sự kiện Khi người dùng muốn sử dụng một số chức năng thì
phải đăng nhập vào website.người dùng click vào
button đăng nhập ở bên trái website
Tác nhân - Nhân viên

- Khách hàng
Đầu vào Nhập Email và Pass vào 2 ô textbox tương ứng phía
bên trái website
Đầu ra Nếu đăng nhập thành công thì website sẽ hiện rat rang
thông tin giỏ hàng, ngược lại sẽ hiện ra dòng thông báo
lỗi ”tài khoản không tồn tại.bạn nên kiểm tra lại ” nếu
thất bại.
Trang xử lí
Dangnhap.aspx
Trang 11
GVHD: Lê Thị Mỹ Hạnh
Tên use case Đăng xuất
Mô tả Use case “đăng xuất” cho phép thành viên đã đăng
nhập vào website thoát khỏi website
Dòng sự kiện Muốn thoát khỏi website thi người dùng click vào link
thoát trên trang chủ
Tác nhân - Nhân viên
- Khách hàng
Đầu vào Khi Muốn thoát khỏi website thi người dùng click vào
link thoát trên trang chủ
Đầu ra Hiện ra màn hình trang chủ
Trang xử lí Default.aspx
Trang 12
GVHD: Lê Thị Mỹ Hạnh
Tên use case Xóa thông tin sách
Mô tả Use case “xóa thông tin sách” cho phép nhân viên xóa
thông tin sách nếu cảm thấy rằng thông tin này không
phù hợp nữa
Dòng sự kiện Nhân viên truy cập vào quản lí thông tin sách. Chọn
xóa thông tin sách đối với sách muốn xóa.

Tác nhân Nhân viên
Đầu vào Thông tin sách cần xóa
Đầu ra Hiển thị thông báo xóa sách thành công hay thất bại.
cập nhật lại thông tin sách.
Trang xử lí Xoasach.aspx
Trang 13
GVHD: Lê Thị Mỹ Hạnh
Tên use case Chỉnh sửa sách
Mô tả Use case “chỉnh sửa sách” cho phép nhân viên đăng
nhập vào website có thể tiến hành chỉnh sửa bất ki
thông tin sách nào đó.
Dòng sự kiện Muốn chỉnh sửa sách thì phải đăng nhập vào website.
Tác nhân Nhân viên
Đầu vào Sách cần sửa
Đầu ra Hiển thị thông báo chỉnh sửa sách thành công hay thất
bại. cập nhật lại danh sách thông tin sách sau khi chỉnh
sửa.
Trang xử lí Chinhsua.aspx
Trang 14
GVHD: Lê Thị Mỹ Hạnh
Tên use case Thêm sách mới
Mô tả Use case “thêm sách” cho phép nhân viên đăng nhập
vào website có thể tiến hành thêm bất kì sách nào đó.
Dòng sự kiện Muốn thêm sách thì phải đăng nhập vào website.
Tác nhân Nhân viên
Đầu vào Thông tin sách mới
Đầu ra Hiển thị thông báo thêm sách chỉnh sửa sách thành
công hay thất bại. cập nhật lại danh sách thông tin sách
sau khi thêm sách.
Trang xử lí themsach.aspx

Trang 15
GVHD: Lê Thị Mỹ Hạnh
Tên use case Tạo giỏ hàng
Mô tả Use case “tạo giỏ hàng” cho phép khách hàng đăng
nhập vào website có thể tiến hành tạo giỏ hàng nào đó.
Dòng sự kiện Muốn tạo giỏ hàng sách thì phải đăng nhập vào
website.
Tác nhân Khách hàng
Đầu vào Khách hàng click vào nút giỏ hàng và click nút tiếp tục
mua thì trang website sẽ hiển thị các loại sách mà nhà
sách có. Sau khi xem chi tiết dơn sách thì khách hàng
click nút mua và click nút giỏ hàng click nút cập nhập
giỏ hàng
Đầu ra Hiển thị thông tin giỏ hàng gồm các thông tin Xóa,
Masach, Tên sách, số lượng, đơn giá, Thành tiền, Tổng
tiền. ngoài ra người dùng có thể xoa s hay thay đổi số
lượng sách sau khi đã cập nhật giỏ hàng.
Trang xử lí giohang.aspx
Trang 16
GVHD: Lê Thị Mỹ Hạnh
Tên use case Đặt sách
Mô tả Use case “đặt sách” cho phép khách hàng đăng nhập
vào website có thể tiến hành đặt mua bất ki thông tin
sách nào đó.
Dòng sự kiện Muốn đặt mua sách thì phải đăng nhập vào website.
Tác nhân Khách hàng
Đầu vào Sau khi khách hàng chắc chắn chọn xong các loại sách
cần mua thì click nút đặt hàng. Website sẽ hiện ra
PHIẾU ĐẶT HÀNG gồm 2 phần. thứ nhất là thông tin
khách hàng: họ tên, địa chỉ, số DT, Email các thông tin

này sẽ được lưu sẵn theo trang đăng kí của khách
hàng. Thứ 2 yêu cầu của khách hàng: khách hàng sẽ gõ
vào ngày giao hàng và các yêu cầu của mình. Sau khi
đã đầy đủ thông tin thì click nút Gửi đi.
Đầu ra Hiển thị thông báo đặt mua sách thành công hay thất
bại.
Trang xử lí dathangaspx
Trang 17
GVHD: Lê Thị Mỹ Hạnh
Tên use case Góp ý
Mô tả Use case “góp ý” cho phép khách hàng đăng nhập vào
website có thể tiến hành góp ý cho nhà sách
Dòng sự kiện Muốn góp ý thì phải đăng nhập vào website.
Tác nhân Khách hàng
Đầu vào Sau khi click nút GÓP Ý thì trang PHIẾU GÓP Ý sẽ
hiện ra. Các thông tin về khách hàng như họ tên, SDT,
Địa chỉ, Email sẽ được website cập nhập sẵn theo
thông tin mà khách hàng đã đăng kí vào website.
Khách hàng sẽ diền thông tin vào 2 mục Tiêu Đề và
Nội Dung Gửi. sau đó click nút Gửi hoặc nút soạn kaij
nếu thấy cần sửa lại các thông tin o 2 mục trên
Đầu ra Hiển thị thông báo cảm ơn bạn đã góp ý kiến cho nhà
sách hoặc thông báo lỗi…
Trang xử lí gopy.aspx
Tên use case Thống kê doanh thu
Trang 18
GVHD: Lê Thị Mỹ Hạnh
Mô tả Use case “thống kê doanh thu” cho người quản trị và
nhân viên đăng nhập vào hệ thống có thể thực hiện
thống kê doanh thu của nhà sách theo tháng, năm để

biết được tình hình mua bán và doanh thu của nhà sách
Dòng sự kiện Đăng nhập thành công vào hệ thống
Nhập ngày, tháng, năm cần thống kê
Tác nhân Người quản trị
Nhân viên
Đầu vào Nhập trực tiếp thông tin: ngày, tháng, năm cần thống
kê doanh thu
Đầu ra Hệ thống đưa ra các thông tin thống kê trong khoảng
thời gian đó
Trang xử lí thongke.aspx
Trang 19
GVHD: Lê Thị Mỹ Hạnh
Tên use case Tin tức
Mô tả Use case “tin tức” gồm các thông tin về nhà sách
Dòng sự kiện Đăng nhập thành công vào hệ thống.
Tác nhân Nhân viên
Khách hàng
Đầu vào Người dung click nút Tin tức phía trên website
Đầu ra Nhân viên và khách hàng có thể xem các tong tin về
sách như ngày gửi, tên, tóm tắt, nội dung.
Trang xử lí tintuc.aspx
Trang 20
GVHD: Lê Thị Mỹ Hạnh
Trang 21
Tên use case Nhóm sách
Mô tả Use case “nhóm sách” gồm các thông tin về tên sách
và nhà cung cấp.
Dòng sự kiện Đăng nhập thành công vào hệ thống
Tác nhân Khách hàng
Đầu vào Sau khi đăng nhập thành công vào hệ thống thì khách

hàng click nút Nhóm sách
Đầu ra Thông tin về tên sách và nhà cung cấp sẽ hiển thi và
khách hàng có thể chọn các loại sách mà mình cần tìm
Trang xử lí nhomsach.aspx

×