Tải bản đầy đủ (.docx) (51 trang)

PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE BÁN ĐỒ DÙNG HỌC TẬP

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 (731.81 KB, 51 trang )

ĐẠI HỌC ĐIỆN LỰC
Khoa Công Nghệ Thông Tin

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
WEBSITE BÁN ĐỒ DÙNG HỌC TẬP
Giảng viên hướng dẫn:
Sinh viên thực hiện:

Lê Thị Mĩ Linh
Lê Văn Duy
Nguyễn Trung Hiếu

Hà Nội, tháng 08 năm 2013


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập
LỜI CẢM ƠN
Em xin chân thành cảm ơn các thầy, cô giáo trong Khoa Công nghệ thông tin,
trường Đại học Điện Lực, đã tạo điều kiện cho em thực hiện đề tài này.
Xin cảm ơn thầy giáo Đào Nam Anh - người đã tận tình hướng dẫn, chỉ bảo nhóm
em trong suốt thời gian thực hiện đề tài. Trong thời gian được làm việc với thầy, em
không những học hỏi được nhiều kiến thức bổ ích mà còn học được tinh thần làm việc,
thái độ nghiên cứu khoa học nghiêm túc của thầy.
Xin gửi lời cảm ơn chân thành đến gia đình, và bè bạn vì đã luôn là nguồn động
viên to lớn, giúp đỡ em vượt qua những khó khăn trong suốt quá trình học tập.
Mặc dù đã cố gắng hoàn thiện đồ án với tất cả sự nỗ lực của bản thân, nhưng chắc
chắn không thể tránh khỏi những thiếu sót. Kính mong quý Thầy Cô tận tình chỉ bảo.
Một lần nữa, em xin chân thành cảm ơn và luôn mong nhận được sự đóng góp quý
báu của tất cả mọi người.
Hà Nội, tháng 10 năm 2013
Sinh viên thực hiện


Lê Thị Mĩ Linh
Nguyễn Trung Hiếu
Lê Thị Mĩ
Linh

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 2


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập
LỜI NÓI ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong
những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng
như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột
phá mạnh mẽ.
Việc xây dựng các trang website để phục vụ cho các nhu cầu riêng của các tổ chức,
công ty thậm chí các cá nhân, không lấy gì làm xa lạ. Với một vài thao tác đơn giản,
một người bất kì có thể trở thành chủ của một website giới thiệu về bất cứ gì chúng ta
quan tâm
Đối với các chính phủ và các công ty thì việc xây dựng các website riêng càng ngày
càng trở nên cấp thiết. Thông qua những website này, thông tin về họ cũng như các
công văn, thông báo, quyết định của chính phủ hay các sản phẩm, dịch vụ mới của
công ty sẽ đến với những người quan tâm, đến với khách hàng của họ một cách nhanh
chóng kịp thời, tránh những phiền hà mà phương thức giao tiếp truyền thống thường
gặp phải.
Hoạt động của một công ty kinh doanh có quy mô khá lớn sẽ càng được tang cường
và mở rộng nếu xây dựng được một website tốt. Bắt nguồn với ý tưởng này, cùng với
những gợi ý của thầy Đào Nam Anh, nhóm em đã thực hiện đồ án “Hệ thống quản lý
web bán đồ dùng học tập”.

Nội dung của đồ án được chia làm 6 chương:
Chương 1.
Khảo sát hiện trạng và thiết lập dự án
Chương 2.
Phân tích chức năng của hệ thống
Chương 3.
Thiết kế tổng thể hệ thống
Chương 4.
Phân tích và thiết kế cơ sở dữ liệu
Chương 5.
Thiết kế giao diện giữa người và máy
Chương 6.
Thiết kế chương trình

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 3


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập
NHẬN XÉT
(Của giảng viên hướng dẫn)
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································

·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 4


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập
NHẬN XÉT
(Của giảng viên phản biện)
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································
·········································································································

·········································································································
·········································································································
·········································································································
·········································································································

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 5


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập
Mục lục

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 6


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 7


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ THIẾT LẬP DỰ ÁN
1.1 Hiện trạng của hệ thống
Từ trước đến nay, đồ dùng học tập luôn là một mặt hàng thiết yếu hàng ngày đối với

sinh viên và học sinh.
Do đó để đáp ứng tốt hơn việc cũng ứng mặt hàng đó ra thị trường và phục vụ
người tiêu dùng, chúng em đang thực hiện việc tạo website bán hàng đồ dùng học tập
qua mạng.
Qua việc tìm hiểu về hệ thống bán hàng của các đề án cũ chúng em có một số đánh
giá về hiện trạng hiện nay của nó như sau:
-

Việc thực hiện hệ thống bán hàng qua mạng mới dừng lại tập trung ở việc quảng cáo
sản phẩm là chính.

-

Số lượng các website bán hàng đồ dùng học tập qua mạng còn ít.

-

Việc hỗ trợ, tư vấn khách hàng còn hạn chế.

-

Việc thanh toán trực tiếp qua mạng còn chưa được áp dụng mạnh mẽ, vẫn phải trả tiền
trực tiếp.

1.2

Phạm vi và mục tiêu của dự án

1.2.1 Phạm vi
-


Xây dựng hệ thống website quản lý hoạt động giới thiệu và bày bán đồ dùng học tập.

-

Quản lý các thông tin về khách hàng bao gồm: số hiệu khách hàng, họ tên khách hàng,
loại khách hàng địa chỉ, điện thoại liên hệ, các đặc điểm khác. Các thông tin về khách
hàng đều được lưu trữ lại. Có thể thêm mới, sửa chữa, xóa bỏ thông tin về khách hàng.

-

Quản lý thông tin về sản phẩm: Mã loại, tên loại, tên sản phẩm, số lượng, đơn giá. Tác
vụ thêm mới sản phẩm vào kho khi hàng được nhập về, sửa các thông tin về hàng khi
cần thiết và xóa thông tin về hàng khi hết hàng. Những thông tin về sản phẩm ấy được
nhân viên quản lý kho cung cấp khi sản phẩm đó được chuyển về kho.

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 8


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

-

Quản lý thông tin đại lý thương mại đồ dùng học tập:
 Nhập thông tin về các đại lý đồ dùng học tạp khi có 1 đại lý mới đến

mua sản phẩm, xóa thông tin khi không còn giao dịch, sửa đổi thông tin
khi cần thiết…

 Thông tin đại lý gồm có: Mã đại lý, tên đại lý, địa chỉ, điện thoại, số
tiền còn nợ để đảm bảo không một đại lý nào được nợ quá số tiền cho
phép.
 Quản lý đơn hàng của các khách hàng cá nhân cũng như đại lý.
 Quản lý việc thống kê sản phẩm, hóa đơn, lượng hàng nhập, xuất, cũng
như doanh thu hàng tháng.
-

Quản lý bộ phận hỗ trợ, chăm sóc khách hàng.

-

Xây dung hệ thống thanh toán trực tiếp cũng như trực tuyến an toàn, nhanh chóng,
dịnh vụ giao hàng đảm bảo uy tín, tăng niềm tin nơi khách hang.
1.2.2 Mục tiêu

-

Mang lại lợi ích nghiệp vụ: Tăng khả năng xử lý, đáp ứng yêu cầu, tin cậy, chính xác,
an toàn bí mật.

-

Mang lại hiệu quả, lợi ích kinh tế: Giảm biên chế và chi phí hoạt động, tăng thu nhập.

-

Mang lại lợi ích sử dụng: Tăng khả năng tương tác giữa người dung và hệ thống, thao
tác thuận tiện, nhanh chóng.


-

Hoàn thiện các chức năng còn thiếu của hệ thống website, cung cấp hệ thống hàng hóa
phong phú, đa dạng hơn.

1.3 Các giải pháp và tính khả thi
1.3.1 Giải pháp
-

Ngôn ngữ lập trình nền web là HTML, Javascrip, PHP.

-

Cơ sở dữ liệu SQl, quản lý trên hệ quản trị CSDL MySQL.
Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 9


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

-

Quảng cáo Website trên các trang thông tin cộng đồng, các diễn đàn lớn như facebook,
twitter, gmail, trang thông tin đại chúng để thu hút khách.
1.3.2 Tính khả thi

-

Trang web phổ biến rộng rãi trên internet, ngày càng phát triển vì giáo dục ngày càng

được quan tâm, phục vụ tốt cho học tập.

-

Admin sử dụng thành thạo các ngôn ngữ quản trị, cũng như các tác vụ mà hệ thống đề
ra.

1.4 Dự trù
-

Tiến hành trong 3 tháng.

-

Thời gian bắt đầu 30/8/2013 và kết thúc 30/11/2013.

-

Số thành viên tham gia dự án: 3.

-

Phần mềm:

-

Công cụ: 3 laptop.

-


Chi phí đầu tư cho dự án:

1.5 Phân tích kế hoạch
1.5.1 Phân tích
o Chiến lược và khảo sát:

Tìm hiểu quy trình hoạt động của hệ thống thực, các nhu cầu thông tin chính
làm cơ sở xác định của yêu cầu, phạm vi của hệ thống thông tin, gồm có:
-

Khảo sát sơ bộ: nhằm mục đích khả thi của hệ thống.

-

Khảo sát chi tiết: xác dịnh chính xác những gì sẽ thực hiện và khẳng
địn kết quả thu được.

-

Báo cáo: lập hồ sơ khảo sát

o Phân tích hệ thống:

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 10


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập


-

Phân tích chức năng

-

Phân tích dữ liệu

-

Phân tích khung cảnh

-

Phân tích luồng dữ liệu

1.5.2 Thiết kế.
-

Xác định hệ thống máy tính.

-

Phân tích cơ sở dữ liệu.

-

Hình thức hóa hệ thống thành phần: áp dụng các cách kiểm soát cần thiết,
tạo các module theo chức năng.


-

Thiết kế cơ sở dữ liệu vật lý.

-

Thiết kế chương trình.

1.5.3 Xây dựng chương trình

Lập trình dựa trên các cơ sở phân tích, thiết kế ở giai đoạn trước, tạo nên
chương trình cần xây dựng, gồm có:
-

Thi công: Trên cơ sở thiết kế, tiến hành viết mã lênh, xây dựng các Module,
kết nối cơ sở dữ liệu.

-

Tạo môi trường test.

-

Kiểm thử chương trình.

1.5.4 Cài đặt hệ thống
-

Tài liệu, sách hướng dẫn cài đặt, sử dụng phần mềm. Yêu cầu hệ thống.


-

Chuyển đổi dữ liệu cũ: Thực hiện chuyển đổi cơ sở dữ liệu nếu có yêu cầu
thay đổi sang hệ thống mới. Công việc yêu cầu sự hiểu biết về hệ thống cũ
và mới, và cách thức chuyển đổi.

-

Kiểm nghiệm, cài đặt.

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 11


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

1.5.5 Bảo trì hệ thống
-

Việc bảo trì hệ thống được đưa ra từ khi hệ thống đi vào hoạt động, gồm các
công việc:

-

Theo dõi việc sử dụng hệ thống, tiếp nhận các thông báo lỗi.

-

Sửa đổi, update, nâng cấp phiên bản.


-

Hiệu chỉnh các sai sót về số liệu, cơ sở dữ liệu.

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 12


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

CHƯƠNG 2: PHÂN TÍCH CHỨC NĂNG CỦA HỆ THỐNG
2.1 Biểu đồ phân rã chức năng (FDD)
a. Khái niệm :

FDD là viết tắt của: Functional Decomposition Diagram.
FDD là biểu đồ phân rã có thứ bậc các chức năng của hệ thống từ tổng thể đến
chi tiết, mỗi chức năng có thể có một hoặc nhiều chức năng con, tất cả được thể hiện
trong một khung của biểu đồ.
b. Ý nghĩa của FDD:

Giới hạn phạm vi của hệ thống thông tin cần phải phân tích
Tiếp cận thông tin về mặt logic nhằm làm rõ chức năng của hệ thống
Phân biệt các chức năng và nhiệm vụ của từng bộ phận trong hệ thống thông
tin, từ đó lọc bỏ những chức năng trùng lặp dư thừa.
c. Hạn chế của FDD:
-

FDD không có tính động, nó chỉ cho thấy các chức năng mà không thể hiện

trình tự xử lí của các chức năng đó cũng như sự trao đổi thông tin giữa các thông tin.
Do đó FDD thường được sử dụng làm mô hình chức năng trong bước đầu phân tích.

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 13


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

d. Sơ đồ phân rã chức năng.

• Giải thích sơ đồ phân rã chức năng

1.1 admin: Quản lý toàn diện hệ thống về quyền và chức năng của từng bộ phận
bao gồm:
- 2:1.1 Quản lý user: quản lý thông tin, nhiệm vụ của các nhân viên.
- 2:1.2 Quản lý phân quyền: mỗi nhân viên hoặc người dùng đều có quyền
hạn khác nhau khi đăng nhập vào hệ thống.
- 2:1.2 Quản lý bảo trì: bất kì một hệ thống nào cũng cần có một bộ phận
bảo trì để giúp cho hệ thống phải được hoạt động tốt, an toàn và liên tục.
1.2 Quản lý mua bán: giúp cho việc quản lý việc mua và bán của của hàng, hình
thức mua bán cũng ảnh hưởng không ít tới lợi nhuận của công ty bao gồm:

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 14


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập


2:2.1 Quản lý đơn hàng: chúng ta phải cập nhật đơn hàng theo từng ngày,
theo tháng hoặc theo quý để có thể biết được khách hàng hay mua những
sản phẩm nào số lượng bao nhiêu, những sản phẩm đó được bán nhiều
trong dịp nào hay khoảng thời gian nào, sản phẩm nào được khách hàng
ưa chuộng để từ có thể đưa ra chiến lược kinh doanh hiệu quả.
2:2.2 Phương thức: hiện nay do sự phát triển của công nghệ thì các
phương thức mua và bán trở lên đa dang hơn. Khách hàng có thể đến trực
tiếp cửa hàng mua hoặc đặt hàng trực tiếp qua trang website bán sản
phẩm.
- 2:2.3 Báo cáo mua bán: mỗi ngày, tháng, quý, năm chúng ta cần có một
báo cáo tổng về tình trạng mua bán của của hàng từ đó có thể rút ra kinh
nghiệm tốt hơn cho việc quản lý tạo cơ hội nâng cao doanh thu cho của
hàng.
1.3 Quản lý sản phẩm: quản lý sản phẩm của cửa hàng bao gồm:
- 2:3.1 Tìm kiếm: đối với một website bán hàng thì chúng ta cần có một
chức năng tìm kiếm khá là dễ dàng và tiện lợi cho người dùng, các sản
phẩm phải được trình bày theo khoa học để có thể thu hút được ánh nhìn
của khách hàng, nếu như khách hàng đã biết mua gì rồi thì họ nhập tên sản
phẩm vào, nếu chưa biết thì khi nhìn thấy những sản phẩm đó họ lại muốn
mua mặc dù không có ý định mua gì.
- 2:3.2 Quản lý khuyến mai: thi thoảng cửa hàng nên có đợt khuyến mại sản
phẩm đây cũng là dịp để khách hàng biết đến cửa hàng của mình, theo tâm
lý khách hàng thì thường họ rất thích được tặng kèm những món quà nhỏ
nên khi được khuyến mại những thứ đó thì hầu như giá cả không bị đang
chú ý quá nhiều. Ta nên có những hình thức độc đáo khi quảng cáo sản
phẩm khuyến mại.
- 2:3.3 Cập nhật sản phẩm: sản phẩm của trên trang phải được cập nhật
thường xuyên và liên tục về các sản phẩm đã hết hay còn và số lượng là
bao nhiêu.

- 2:3.4 Báo cáo: kết thúc một ngày hoặc theo tháng, theo quý cần có những
báo cáo cụ thể về sản phẩm. Các sản phẩm còn, hết, loại sản phẩm được
bán nhiều nhất, hay đánh giá cao.
1.4 Quản lý thi trường: quản lý thị trường là mảng khá quan trọng trong chiến
lược phát triển kinh doanh của cửa hàng, giúp cửa hàng có thể cạnh tranh với các cửa
hàng khác nhất là trong thời kì nền kinh tế hiện nay bao gồm:
- 2:4.1 Quản lý quảng cáo: để thu hút được khách hàng thì cửa hàng thường
đưa ra các hình thức quảng cáo rất phong phú và ngày càng độc đáo, nhất
-

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 15


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

-

-

-

là qua các phương tiện thông tin đại chúng, hoặc qua các trang cộng đồng
như facebook, yahoo,…. quảng cáo bất kì đâu để thu hút sự chú ý của
khách hàng.
2:4.2 Quản lý đại lý: chúng ta cần lắm rõ thông tin về các đại lý hay cung
cấp các mặt hàng rẻ, chất lượng tốt đem lại lợi nhuận và uy tín cho của
hàng để có chiến lược hợp tác lâu dài, và cả những đại lý hay nhận hàng
của cửa hàng với số lương lớn và có uy tín thì nên có chiến lược để hợp

tác lâu dài hơn.
2:4.3 Quản lý thông tin khách hàng: khi lắm rõ được khách hàng thì viêc
bán hàng của ta cũng trở lên dễ dàng hơn, ví dụ ta có thể biết được những
khách hàng đó ưa chuộng loại sản phẩm nào để ta tập trung vào quảng cáo
sản phẩm đó cho họ, biết được những vùng nào hay mua sản phẩm của ta
thì ta tập trung quảng cáo sản phẩm vào đó.
2:4.4 Quản lý tư vấn khách hàng: đây là bộ phận cũng khá quan trọng cần
những người có chuyên môn, khả năng tư vấn vì vừa tư vấn về sản phẩm
cho khách hàng và thuyết phục họ tin tưởng và mua sản phẩm của mình.

2.2 Sơ đồ khung cảnh
2.2.1 Sơ đồ khung cảnh mức 0

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 16


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 17


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

2.2.2 Sơ đồ khung cảnh mức 1
a. Sơ đồ khung cảnh mức 1.1


b. Sơ đồ khung cảnh mức 1.2

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 18


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

c. Sơ đồ khung cảnh mức 1.3

d. Sơ đồ khung cảnh mức 1.4

e. Sơ đồ khung cảnh mức 1.5

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 19


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

2.2.3 Mô hình khung cảnh level 2.

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 20


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập


Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 21


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 22


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 23


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 24


Đề tài: Phân tích thiết kế hệ thống website bán đồ dung học tập

2.3 Mô hình dòng dữ liệu


Biểu đồ luồng dữ liệu là biểu đồ nhằm mục đích diễn tả tập hợp các chức năng của
hệ thống trong các mối quan hệ trước sau trong tiến trình xử lý, trong việc bàn giao
thông tin cho nhau.
Biểu đồ luồng dữ liệu gồm các yếu tố biểu diễn sau đây:
Các chức năng: một chức năng là một quá trình biến đổi dữ liệu. Tên chức năng
phải là một động từ.
Biểu diễn: Là hình tròn hay hình ovan, bên trong có tên chức năng:
Tên chức năng

Các luồng dữ liệu: Một luồng dữ liệu là một tuyến truyền dẫn thông tin vào hay
ra một chức năng nào đó. Tên luồng dữ liệu phải là một danh từ.
-

Biểu diễn: dưới dạng một mũi tên, ở trên ghi tên của luồng dữ liệu.

Thực hiện bởi: Nhóm 6 – Lớp D6CNTT

Page 25


×