1. Trang chủ
  2. » Luận Văn - Báo Cáo

Chiến lược xây dựng website Đồ nhựa gia dụng

60 224 1

Đ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 60
Dung lượng 2,46 MB

Nội dung

Chúng ta có thể nói rằng thế kỷ 21 đã và đang chứng kiến sự phát triển mạnh mẽ của ngành công nghệ thông tin. Công nghệ thông tin đã và đang thay đổi thế giới một cách nhanh chóng và từng bước thúc đẩy nền tri thức của nhân loại gần nhau hơn. Đó là nhờ phát triển hệ thống website trên toàn thế giới. Ngày nay, website đã đóng một vai trò quan trọng đối với con người chúng ta từ giải trí cho đến quảng cáo, thương mại, quản lý…Website (thương mai điện tử) sẽ dần thay thế những phương thức kinh doanh cũ trong các doanh nghiệp bởi tính ưu việt mà Website mang lại như: nhanh hơn, tiện dụng hơn, hiệu quả hơn và không bị giới hạn trong không gian và thời gian.

Trang 1

Xây Dựng Website bán nhựa gia dụng 1

LỜI CẢM ƠN

“Cơm cha áo mẹ chữ thầy”, câu nói từ xưa đã thấm nhuần vào tâm tư tình cảm của mỗi người Việt Nam để nói lên công ơn nuôi dưỡng, dạy dỗ của cha mẹ, thầy cô Trong thời gian học tập tại trường Đại Học Công Nghiệp Thực Phẩm TP HCM câu nói ấy càng in sâu vào tâm trí chúng em

Ngày hôm nay, được nhận được đề tài tốt nghiệp do nhà trường giao phó, chúng

em cảm thấy rất vinh dự Trong quá trình thực hiện đề tài tốt nghiệp, tuy rất nỗ lực em nhận thấy kiến thức và kinh nghiệm của bản thân còn rất hạn hẹp Để vượt lên những trở ngại đó, các thầy cô đã không ngại hướng dẫn giúp đỡ tận tình để chúng em hoàn thành đề tài tốt nghiệp này

Nếu không có cha mẹ, không có thầy cô chắc chắn chúng em sẽ không có được như ngày hôm nay

Trước tiên, chúng em xin chân thành cảm ơn cha mẹ đã cho con tất cả để vững bước trên con đường đời

Chúng em gửi lời chân thành cám ơn đến cô Trần Thị Bích Vân đã tận tình hướng dẫn chúng em để hoàn thành đề tài này Chúng em luôn trân trọng và gìn giữ những tình cảm tốt đẹp ấy

Một lần nữa, chúng em xin gửi lời cám ơn đến tất cả các thầy cô Trường Đại Học Công Nghiệp Thực Phẩm TP HCM đã giảng dạy, giúp đỡ chúng em trong thời gian vừa qua

TP HCM, Ngày 19 tháng 11 năm 2014

Nhóm sinh viên thực hiện Ngô Đình Chiến Chung Nhật Tuấn

Trang 2

Xây Dựng Website bán nhựa gia dụng 2

MỤC LỤC

DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT 4

MỞ ĐẦU 5

CHƯƠNG 1 6

1.1 GIỚI THIỆU 6

1.2 MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI 7

1.2.1 Mục tiêu đề tài 7

1.2.2 Phạm vi đề tài 8

1.3 KHẢO SÁT HỆ THỐNG 8

1.3.1 Sơ lược về hệ thống thông tin 8

1.3.2 Chi tiết quy trình nghiệp vụ của hệ thống 8

1.3.3 Quy trình nghiệp vụ (BPM) 9

1.3.4 Biểu mẫu thu thập được 12

1.4 KẾT CHƯƠNG 13

CHƯƠNG 2 14

2.1 GIỚI THIỆU 14

2.2 PHÂN TÍCH DỮ LIỆU 15

2.2.1 Giới thiệu mô hình thực thể kết hợp 15

2.2.2 Mô hình thực thể kết hợp 16

2.2.3 Sưu liệu các thực thể trong mô hình 17

2.3 PHÂN TÍCH XỬ LÝ 22

2.3.1 Giới thiệu mô hình dòng dữ liệu (DFD) 22

2.3.2 Mô hình dòng dữ liệu (DFD) 24

2.3.3 Diễn giải mô hình dòng dữ liệu 26

2.4 KẾT CHƯƠNG 27

CHƯƠNG 3 28

3.1 GIỚI THIỆU 28

3.2 MÔ HÌNH QUAN HỆ 28

3.2.1 Giới thiệu mô hình quan hệ 28

3.2.2 Thiết kế lược đồ cơ sở dữ liệu quan hệ 32

3.2.3 Xác định rõ từng bảng, thuộc tính, kiểu dữ liệu, khóa chính, khóa ngoại 33

3.3 MÔ HÌNH PHÂN CẤP CHỨC NĂNG 38

3.3.1 Giới thiệu mô hình phân cấp chức năng (BFD) 38

3.3.2 Xây dựng mô hình phân cấp chức năng 39

Trang 3

Xây Dựng Website bán nhựa gia dụng 3

3.4 RÀNG BUỘC TOÀN VẸN 40

3.5 THIẾT KẾ GIAO DIỆN 45

3.5.1 Trang index 45

3.5.2 Trang thông tin chi tiết: 47

3.5.3 Trang đăng nhập 48

3.5.4 Trang đăng kí 48

3.5.5 Trang giỏ hàng 49

3.5.6 Trang thanh toán 50

3.5.7 Trang đăng nhập admin 51

3.5.8 Trang index admin 52

3.5.9 Trang quản lí sản phẩm 52

3.5.10 Trang quản lí loại sản phẩm 53

3.5.11 Trang quản lý khách hàng 54

3.5.12 Trang quản lý đơn đặt hàng 55

3.5.13 Trang quản lý nhân viên 56

3.5.14 Trang thêm nhân viên 57

CHƯƠNG 4 58

4.1 ẾT QUẢ ĐẠT ĐƯỢC 58

4.2 HẠN CHẾ 58

4.3 HƯỚNG PHÁT TRIỄN 59

4.4 BÀI HỌC INH NGHIỆM 59

T I IỆU TH M HẢO 60

Trang 4

Xây Dựng Website bán nhựa gia dụng 4

DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT

BPM Business Process Model Mô hình quy trình nghiệp vụ

DBMS Database Management System Hệ quản trị cơ sở dữ liệu

DFD Data Flow Diagram Mô hình dòng dữ liệu

BFD Business Function Diagram Mô hình phân cấp chức năng

HTTT Information System Hệ thống thông tin

D NH MỤC C C H NH Ồ H

Hình 1.1 Quy trình nghiệp vụ chức năng đăng ký 9

Hình 1.2 Quy trình nghiệp vụ đăng nhập 10

Hình 1.3 Quy trình nghiệp vụ mua bán 11

Hình 1.4 Quá trình tìm kiếm 12

Hình 1.5 Ảnh Sản Phẩm 12

Hình 1.6 Bảng báo giá 13

Hình 2.1 Mô hình ERD 16

Hình 2.2 Mô hình DFD mức0 khung cảnh 24

Hình 2.3 Mô hình DFD mức1 quản lý người dùng mua hàng 24

Hình 2.4 Mô hình DFD mức1 quản lý người dùng đăng ký tài khoản 25

Hình 2.5 Mô hình DFD mức1 người quản trị thống kê 25

Hình 2.6 Mô hình DFD mức 1 người quản trị quản lý thành viên 26

Hình 3.1 ược đồ Diagram trong sql 32

Hình 3.2 Mô hình BFD 39

Hình 3.3 Trang index 45

Hình 3.4 Trang thông tin chi tiết sản phẩm 47

Hình 3.5 Trang đăng nhập 48

Hình 3.6 Trang đăng kí 48

Hình 3.7 Trang giỏ hàng 49

Hình 3.8 Trang thanh toán 50

Hình 3.9 Trang đăng nhập admin 51

Hình 3.10 Trang index admin 52

Hình 3.11 Trang quản lý sản phẩm 52

Hình 3.12 Trang quản lí loại sản phẩm 53

Hình 3.13 Trang quản lí thêm loại sản phẩm 53

Hình 3.14 Trang quản lý khách hàng 54

Hình 3.15 Trang quản lý chi tiết khách hàng 54

Hình 3.16 Trang quản lý đơn đặt hàng 55

Hình 3.17 Trang quản lý chi tiết đơn đặt hàng 55

Hình 3.18 Trang quản lý nhân viên 56

Hình 3.19 Trang quản lý nhân viên 56

Hình 3.20 Trang quản lý thêm nhân viên 57

Trang 5

Xây Dựng Website bán nhựa gia dụng 5

MỞ ẦU

Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu

Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gần như lập tức…cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần…

Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn

và chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đẩy

sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người

Hiện tại trên thị trường, các website cho xem phim trực tuyến và download phim trực tuyến rất nhiều tuy nhiên một website bán bán hàng nhựa gia dụng rất ít Mà nếu xem phim và download phim sẽ rất tốn dung lượng, điều này là hầu như không thể đối với những người sử dụng gói dịch vụ Internet trả tiền theo dung lượng

Với đồ án này, chúng em xin được trình bày một cách thức quản lý website giúp cho những người quản trị dễ dàng trong việc phân quyền quản lý, thay đổi, cập nhật thông tin trang website, cũng như quản lý hiệu quả khách hàng và các đơn đặt hàng trên mạng

Với những giới hạn về kiến thức và thời gian, trong quá trình làm bài nhóm không tránh khỏi những thiếu sót, mong thầy cô và các bạn góp ý để đề tài của nhóm được hoàn thiện hơn

Trang 6

Xây Dựng Website bán nhựa gia dụng 6

CHƯƠNG 1 ỔNG QU N

1.1 GIỚI THIỆU

 Giới thiệu về đề tài

Chúng ta có thể nói rằng thế kỷ 21 đã và đang chứng kiến sự phát triển mạnh

mẽ của ngành công nghệ thông tin Công nghệ thông tin đã và đang thay đổi thế giới một cách nhanh chóng và từng bước thúc đẩy nền tri thức của nhân loại gần nhau hơn

Đó là nhờ phát triển hệ thống website trên toàn thế giới Ngày nay, website đã đóng một vai trò quan trọng đối với con người chúng ta từ giải trí cho đến quảng cáo, thương mại, quản lý…Website (thương mai điện tử) sẽ dần thay thế những phương thức kinh doanh cũ trong các doanh nghiệp bởi tính ưu việt mà Website mang lại như: nhanh hơn, tiện dụng hơn, hiệu quả hơn và không bị giới hạn trong không gian và thời gian

 í do chọn đề tài

Với tầm quan trong đó, mỗi người chúng ta cần trang bị cho mình một kiến thức

về nền tảng web Nếu bạn sỡ hữu một lượng kiến thức rộng lớn về nền tảng web thì bạn sẽ có cơ hội tìm kiếm việc làm dễ dàng hơn Bởi vì, bạn có thể đảm nhận các công việc về công nghệ thông tin tại các công ty không chuyên về công nghệ thông tin nhưng các công ty đều có ứng dụng vào công nghệ thông tin vào quản lý nhất là website trong các tổ chức như ngân hàng, công ty sản xuất, dịch vụ, nhà hàng khách sạn, công ty về kinh doanh về thương mai điện tử… , Xuất phát từ nhửng nhu cầu thực tế đó nhóm chúng em quyết định xây dựng “Website Bán Hàng Nhựa Gia Dụng”nhằm tạo ra hệ thống quản lý bán hàng có tính thiết thực và ứng dụng vào thực

tế

Website được viết trên nền của ngôn ngữ Visual Studio 2010 và hệ cơ sở dữ liệu Sql Sever 2008

Trang 7

Xây Dựng Website bán nhựa gia dụng 7

1.2 MỤC TIÊU VÀ PHẠM I Ề TÀI

1.2.1 Mục tiêu đề tài

+ Website có giao diện phù hợp, sử dụng tiện lợi, nhanh chóng cho người

sử dụng

+ Nghiên cứu các công nghệ để phát triển web

+ Giải quyết tối ưu hóa quá trình quản lý bán hàng

+ hi người sử dụng có nhu cầu xem thông tin thì có thể xem bằng chương trình tìm kiếm thông tin giúp việc tra cứu thông tin dễ dàng

+ Đưa ra các báo cáo, thống kê tổng hợp

 Website có các chức năng chính

 Đối với khách hàng:

+ Hiển thị danh sách các mặt hàng để khách hàng xem lựa chọn và mua + Khách hàng xem thông tin sản phẩm mới, khuyến mãi Thông tin user ( tài khoản người dùng )

+ Sau khi khách hàng chọn và đặt hàng trực tiếp phải hiện rõ đơn hàng + Đảm bảo an toàn tuyệt đối thông tin của khách hàng

 Đối với người quản trị:

+ Thêm, xóa, sửa thông tin hàng hóa, kiểm tra dữ liệu nhập vào

+ Theo dõi, xử lý việc đặt hàng, quá trình mua bán của cửa hàng + Xem, tra cứu, tìm kiếm thông tin hàng hóa

+ Xem, theo dõi hàng hóa, đơn đặt hàng và khách hàng

+ Thống kê doanh thu, xuất, tồn kho, hàng hóa bán được

 Yêu cầu lưu trữ:

+ Thông tin khách hàng

+ Thông tin nhân viên

+ Thông tin hóa đơn

Trang 8

Xây Dựng Website bán nhựa gia dụng 8

+ Quản lý các sản phẩm hiện có trong cửa hàng

 Yêu cầu phi chức năng

-Tra cứu thông tin sản phẩm với thời gian truy xuất nhanh

-Giao diện phù hợp

1.2.2 Phạm vi đề tài

“Xây dựng website cửa hàng nhựa gia dụng” là một đề tài rộng lớn và phức tạp

do nó có liên quan đến hoạt động kinh doanh mua bán của con người Các giải pháp đưa ra chỉ đúng trong hoàn cảnh và trường hợp cụ thể, trong một khoảng thời gian nhất định nào đó Do vậy, quan điểm và giải pháp mà nhóm đưa ra là gói gọn trong khung cảnh của một cửa hàng kinh doanh vừa và nhỏ nhằm giúp cửa hàng có một cái nhìn tổng quan hiện tại để từ đó có thể phát triển nguồn nhân lực, cũng như việc nhập thêm các loại sản phẩm tại cửa hàng của mình một cách tốt hơn trong giai đoạn hiện nay

Đề tài này sẽ giới hạn ở các vấn đề mang tính chất lý luận và một vài giải pháp

có thể ứng dụng cụ thể giúp cửa hàng kinh doanh ngày một phát triển

1.3 KHẢO SÁT HỆ THỐNG

1.3.1 Sơ lược về hệ thống thông tin

HTTT là một ứng dụng đầy đủ và toàn diện nhất các thành tựu của công nghệ, của tin học vào tổ chức Xây dựng thành công một HTTT không thể theo một mẫu sẵn

có Trước hết cần phải hiểu biết về tổ chức, sau đó phải vận dụng các hiểu biết về công nghệ thông tin, về quá trình hình thành và phát triển các HTTT để dự kiến một HTTT thích hợp cho nó

Có rất nhiều định nghĩa khác nhau về HTTT tuy nhiên theo cách hiểu của các nhà tin học thì:HTTT được thể hiện bởi những con người, các thủ tục, dữ liệu và thiết

bị tin học hoặc không tin học Đầu vào của HTTT được lấy ra từ các nguồn và được xử

lý bởi hệ thống sử dụng nó cùng các dữ liệu được lưu trữ trước đó Kết quả xử lý được chuyển đến các đích hoặc cập nhật vào các kho lưu trữ dữ liệu

1.3.2 Chi tiết quy trình nghiệp vụ của hệ thống

Cửa hàng thực hiện 2 nhiệm vụ chính: đồ nhựa gia dụng do công ty cung cấp cho cửa hàng và bán cho khách hàng Để hoạt động của cửa hàng hoạt động một cách nhanh chóng và hiệu quả cửa hàng cần phải tin học hóa các quy trình nghiệp vụ diễn ra tại cửa hàng

Trang 9

Xây Dựng Website bán nhựa gia dụng 9

Sản phẩm của cửa hàng là ghế nhựa, bàn nhựa, rổ nhựa,… Các thông tin của sản phẩm mà cửa hàng cần quản lý bao gồm: mã sản phẩm, tên sản phẩm, đơn giá

Khách hàng của cửa hàng gồm hai loại: khách hàng đặt hàng qua internet và khách hàng đến mua hàng trực tiếp tại cửa hàng

1.3.3 Quy trình nghiệp vụ (BPM)

Hình 1.1 Quy trình nghiệp vụ chức năng đăng ký

Trang 10

Xây Dựng Website bán nhựa gia dụng 10

Hình 1.2 Quy trình nghiệp vụ đăng nhập

Trang 11

Xây Dựng Website bán nhựa gia dụng 11

Hình 1.3 Quy trình nghiệp vụ mua bán

Trang 12

Xây Dựng Website bán nhựa gia dụng 12

Hình 1.4 Quá trình tìm kiếm

1.3.4 Biểu mẫu thu thập đƣợc

Hình 1.5 Ảnh Sản Phẩm

Trang 13

Xây Dựng Website bán nhựa gia dụng 13

Hình 1.6 Bảng báo giá

1.4 KẾ CHƯƠNG

Với những dữ liệu thu thập được từ cáccuộc khảo sát và các dữ liệu thôngqua mạng internet chúng em thấy rằng việc xử lý xuất nhập, quản lý nhân viên, hóa đơn… đều bị sự chi phối của việc thiết kế CSDL, để tìm hiểu các mô hình thực thể kết hợp và

mô hình phân cấp chức năng thì ta cần phải đi sâu vào phân tích hệ thống

Trang 14

Xây Dựng Website bán nhựa gia dụng 14

CHƯƠNG 2 PHÂN ÍCH HỆ HỐNG

2.1 GIỚI THIỆU

Hệ thống thông tin (Information System) là sự kết hợp của phần cứng, phần mềm và mạng truyền thông được xây dựng và sử dụng để thu thập, tạo và phân phối các dữ liệu, thông tin và tri thức hữu ích một cách đặc trưng trong bối cảnh của tổ chức Các tổ chức sử dụng các hệ thống thông tin với nhiều mục đích khác nhau Đạt được lợi thế cạnh tranh, nắm bắt được nhiều khác hàng hơn hoặc cải tiến dịch vụ

Là mộ thệ thống mà mục tiêu tồn tại của nó là cung cấp thông tin phục vụ cho hoạt động của con người trong một tổ chức nào đó Có thể hiểu hệ thống thông tin là

hệ thống mà mối liên hệ giữa các thành phần của nó cũng như mối liên hệ giữa nó với các hệ thống khác là sự trao đổi thông tin

Hệ thống thông tin sử dụng đầy đủ và toàn diện nhất các thành tựu của công nghệ thông tin vào một tổ chức Ngày nay, không một tổ chức hay một đơn vị nào là không có nhu cầu xâydựng các hệ thống thông tin Không những nhu cầu xây dựngcác

hệ thống thông tin tăng lên, mà quy mô và mức độ phức tạp của chúng cũng không ngừng tăng Do đặc thù của các hệ thống thông tin là sản phẩm đơn lẻ (không giống với bất kỳ cái nào trước đó), với quy mô và độ phức tạp ngày càng tăng, lại là sản phẩm “không nhìn thấy”, nên phân tích và thiết kế trở thành một yêu cầu bắt buộc để

có được một hệ thống tốt Có thể hình dung phân tích thiết kế một hệ thống thông tin

là quá trình tìm hiểu và mô phỏng lại hiện tượng, quy trình nghiệp vụ trong thế giới thực từ đó xây dựng hệ thống để giải quyết bài toán đặt ra trên máy tính

Phân tích hệ thống là một khâu quan trọng trong bất kỳ một dự án tin học nào

Do tầm quan trọng và nhu cầu thực tế, phân tích các hệ thống thông tin có vai trò rất lớn trong quá trình làm một chương trình phần mềm, đặc biệt là phải nói lên sự cần thiết và tầm quan trọng của giai đoạn phân tích dữ liệu trong qui trình phân tích thiếtkế

hệ thống thông tin Dữ liệu đóng một vai trò quan trọng trong việc xây dựng chương trình, nó tác động lớn đến việc quản lý hệ thống của chương trình Quá trình phân tích

kỹ thì sẽ tránh được các trường hợp như dư thừa và trùng lặp dữ liệu,khôngnhấtquán dữliệu, khó khăn trong việc truy xuất dữ liệu, tránh sự cô lập cũng như hạn chế chia sẻ

dữ liệu,

Trang 15

Xây Dựng Website bán nhựa gia dụng 15

Các thành phần trong mô hình thực thể kết hợp:

 iểu thực thể (Entity): iểu thực thể là một tập hợp các thực thể biểu diễn cho một lớp tự nhiên các vật thể trong thế giới thực

 iểu thuộc tính (attribute): iểu thuộc tính là các đặc điểm sử dụng để

mô tả cho một kiểu thực thể trong mô hình thực thể liên kết Tên gọi thường là danh từ

 Có thể thấy kiểu thực thể được mô tả bởi cùng một tập hợp các kiểu thuộc tính

 Khoá:một hay một tập kiểu thuộc tính của một kiểu thực thể được gọi

là một khoá nếu giá trị của nó cho phép ta phân biệt các thực thể với nhau

 Thuộc tính định danh: Nếu khoá chỉ gồm một kiểu thuộc tính duy nhất,

ta gọi thuộc tính đó là một định danh

 iểu liên kết (relationship): iểu liên kết là mối quan hệ giữa các kiểu thực thể với nhau Giữa các thực thể có thể có hoặc không có liên kết với nhau Đối với những thực thể có mối liên kết với nhau, thì tất cả các kiểu liên kết trong thế giới thực đều thuộc một trong ba kiểu:1 - 1;

1 - n; n - n

Trang 16

Xây Dựng Website bán nhựa gia dụng 16

KhachHang MaKH TaiKhoanKh MatKhaukh SDT TenKh NgaySinh GioiTinh DiaChiKh NgayDangKy MaQuyen

LoaiSanPha m MaLoaiSP TenLoaiSP ViTri SuDung

HinhAnhSan Pham MaSP Hinh TieuDe IDSanPham

MauSP MaSP TenMau SuDung Hinh SoLuong

Trang 17

Xây Dựng Website bán nhựa gia dụng 17

2.2.3 Sưu liệu các thực thể trong mô hình

 Khách Hàng

ên thuộc tính Diễn giải

Kiểu dữ liệu Miền giá trị

Varchar “ -Z”+”0-9”

+”@”

Trang 18

Xây Dựng Website bán nhựa gia dụng 18

 Nhân Viên

ên thuộc tính Diễn giải

Kiểu dữ liệu Miền giá trị

Date

“dd-mm-yyy”

Trang 19

Xây Dựng Website bán nhựa gia dụng 19

 Sản Phẩm

ên thuộc tính Diễn giải

Kiểu dữ liệu Miền giá trị

”0-9”

Trang 20

Xây Dựng Website bán nhựa gia dụng 20

 oại Sản Phẩm

ên thuộc tính Diễn giải

Kiểu dữ liệu Miền giá trị

HinhThucTT Hình thức

hanh toán Nvarchar

“ -Z”+”0-9”

DiaChiNhan Địa chỉ nhận Nvarchar “ -Z”+”0-9”

TenNguoiNhan Tên người Nvarchar “ -Z”+”0-9”

Trang 21

Xây Dựng Website bán nhựa gia dụng 21

 Chi tiết đơn hàng

ên thuộc tính Diễn giải Kiểu dữ

 Quyền hạn

ên thuộc tính Diễn giải Kiểu dữ

liệu

Miền giá trị

TenQuyen Tên quyền Nvarchar “ -Z”+”0-9”

Trang 22

Xây Dựng Website bán nhựa gia dụng 22

TenHinhAnh Tên hình ảnh varchar “ -Z”+”0-9”

2.3 PHÂN TÍCH XỬ LÝ

2.3.1 Giới thiệu mô hình dòng dữ liệu (DFD)

Mô hình luồng dữ liệu nhằm bổ sung khiếm khuyết của mô hình phân rã chức năng bằng việc bổ sung các luồng thông tin nghiệp vụ cần để thực hiện chức năng, cho

ta cái nhìn đầy đủ hơn về các mặt hoạt động của hệ thống, là một trong số các đầu vào cho quá trình thiết kế hệ thống, chú ý nhiều đến xử lý nhiều hơn dữ liệu, là một công

cụ mô tả mối quan hệ thông tin giữa các công việc

Trang 23

Xây Dựng Website bán nhựa gia dụng 23

Các thành phần của mô hình dòng dữ liệu:

 Xử lý: là một hoạt động bên trong hệ thống thông tin, chuyển dổi dữ liệu của các dòng dữ liệu vào thành dòng dữ liệu ra Tên của xử lý thường là một động từ, được biểu diễn đồ họa bằng hình bầu dục

 Dòng dữ liệu: biễu diễn sự di chuyển từ thành phần này đến thành phần kia của mô hình dòng dữ liệu Các thành phần có thể là xử lý, kho dữ liệu và đầu cuối Tên của dòng dữ liệu cho biết nội dung của dữ liệu di chuyển bên trong dòng dữ liệu Dòng dữ liệu được biểu diễn đồ họa bằng một cung mũi tên chỉ hướng di chuyển Dòng dữ liệu phải diễn đạt

có ý nghĩa, phải thực hiện cho xử lý, dòng dữ liệu vào và ra phải khác nhau

 ho dữ liệu: biểu diễn vùng chứa bên trong hệ thống thông tin, được biểu diễn đồ họa bằng hai đường thẳng song song ho dữ liệu đem lại lợi ích là cho phép nhiều xử lý có thể vận hành đồng hành trên một máy

và cần thiết phải lưu trữ vào kho dữ liệu để sau này xử lý tiếp

 Đầu cuối: một đầu cuối là một thực thể bên ngoài mà có quan hệ giao tiếp với hệ thống thông tin Tên của đầu cuối là tên của thực thể liên quan

Sơ đồ luồng dữ liệu đầy đủ của hệ thống là rất phức tạp và không thể xếp gọn trong một trang nên cần dùng tới kỹ thuật phân rã sơ đồ theo một số mức Các mức được đánh số thứ tự, mức cao nhất (mức khung cảnh) là 0 sau đó đến mức đỉnh 1, các mức dưới đỉnh 2, 3, …

 Mức 0: Tên chức năng là tên toàn bộ hệ thống

 Mức 1: Mỗi chức năng được gắn với một số và sẽ được mang tiếp theo với các chỉ số chỉ mức phụ thuộc, xem như một cách đặt tên theo số cho từng chức năng con của nó Bắt đầu ở mức 1 mới có các kho dữ liệu

 Mức 2: Phân rã các chức năng ở mức trên thành nhiều chức năng con Nghiên cứu các quan hệ về dữ liệu gữa các chức năng con để bổ sung các luồng dữ liệu nội bộ hoặc các kho dữ liệu nội bộ

Trang 24

Xây Dựng Website bán nhựa gia dụng 24

2.3.2 Mô hình dòng dữ liệu (DFD)

Hình 2.2 Mô hình DFD mức0 khung cảnh

Hình 2.3 Mô hình DFD mức1 quản lý người dùng mua hàng

Thông Tin Đơn Hàng

Cung Cấp Thông Tin Đơn Hàng

Yêu Cầu Nhập Đơn Hàng

Thông Tin Mới Về Đơn Hàng

Xem Thông Tin Thanh Toán

Thông Tin Thanh Toán Chọn Hình Thức Thanh Toán

Thông Tin Thanh Toán

Thông Tin Đơn Hàng Lưu Thông Tin Đơn

Hàng

Lưu Thông Tin Thanh Toán

1 Cap Nhat Don Hang

2 Thanh Toan

1 Danh Sách Đơn Hàng

Trang 25

Xây Dựng Website bán nhựa gia dụng 25

Hình 2.4 Mô hình DFD mức1 quản lý người dùng đăng ký tài khoản

Hình 2.5 Mô hình DFD mức1 người quản trị thống kê

Yêu Cầu Đăng Ký Tài Khoản

Đáp Ứng Yêu Cầu Đăng Ký Tài

Khoản

Xác Nhận Khách Hàng

Tài Khoản Khách Hàng

Xác Nhận Người Quản Trị

Tài Khoản Người Quản Trị

Thông Tin Phân Quyền Người Dùng

Lưu Thông Tin Người Dùng Mới

Thông Tin Kiểm Tra Người Dùng

1 đăng ký tài khoản

2 đăng nhập

Số truy cập

Thông tin danh mục

Yêu cầu thống kê

Nhà Quản Trị

2 Đơn đặt hàng

4 Lượt truy cập

6 Danh mục

1.3.1 Thống kê doanh thu

1.3.2 Thống kê lượt truy cập

1.3.3 Thống kê sản phẩm

Trang 26

Xây Dựng Website bán nhựa gia dụng 26

Hình 2.6 Mô hình DFD mức 1 người quản trị quản lý thành viên

2.3.3 Diễn giải mô hình dòng dữ liệu

 Mức 0:Mô hình ở mức khung cảnh – DFD của mức chức năng người quản trị hàng hóa, khách hàng

 Khách hàng:Người dùng đặt mua sản phẩm trên website

 Người quản trị: Quản lý các thông tin, dữ liệu website và xử lý đơn hàng

 Mức 1:Mô hình ở mức đỉnh – DFD của người dùng

 Người dùng mua hàng: Khi hàng vào website đưa chọn thông tin sản phẩm cần mua và nhập thông tin của mình Hệ thống tự kiểm tra thông tin, thong tin hợp lệ thì lưu thông tin sản phẩm và báo kết quả cho khách hàng Nếu thong tin sản phẩm hết, khách hàng lựa chọn lại sản phẩm cần mua, hệ thống lưu sản phẩm của khách hàng và lập hóa đơn cho khách hàng, khách hàng chọn hình thức thanh toán và chờ ngày nhận sản phẩm

 Người dùng đăng ký tài khoản: hi vào web site để có những chức năng đầy

đủ của một khách hàng Người dùng phải đăng ký tài khoản khách hàng Người dùng nhập các thông tin cần thiết vào giao diện đăng kí tài khoản của website Hệ thống tự kiểm tra các thông tin, thông tin hợp lệ hoặc không

Đăng nhập

Đăng nhập

Phân quyền đăng nhập

Lưu thông tin đăng ký

Xác minh thông tin

Thông tin mật khẩu

Nhập mật khẩu cũ

Sửa thông tin cá nhân

Thông tin đăng ký

Xác nhận đăng ký

thành công Khách Hàng

1.4.3 Cập nhật thông tin cá nhân

1.4.4 Đổi mật khẩu

Trang 27

Xây Dựng Website bán nhựa gia dụng 27

hợp lệ hệ thống sẽ thông báo cho người dùng thông qua giao diện website

Hệ thống tự lưu thông tin vào cơ sở dữ liệu khách hàng

 Mức 1: Mô hình ở mức đỉnh – DFD của mức chức năng người quản trị hàng hóa, nhân viên, tra cứu, thống kê

 Người quản trị quản lý thống kê: Người quản trị dựa vào các thông tin như đơn đặt hàng, số lần truy cập, danh mục sản phẩm để đưa ra các thông kê hợp lý để tổng hợp tinh tức một cách chính xác hợp lý để báo cáo với cửa hàng :

 Người quản trị quản lý thành viên: Dựa vào danh sách thành viên người quản trị có quyền cập nhật quyền hạn của từng thành viên, quản lý thông tin

cá nhân của thành viên, cập nhật lại thông tin thành viên một cách hợp lý

2.4 KẾT CHƯƠNG

-Trong chương này nhóm chúng em đã tìm hiểu được tầm quan trọng cũng như

vai trò của giai đoạn phân tích trong hệ thống thông tin của một chương trình quản lý -Giới thiệu mô hình thực thể kết hợp, mô tả các thuộc tính của từng thực thể -Sưu liệu các thực thể trong mô hình kết hợp

-Giới thiệu, vẽ và diễn giải mô hình dòng dữ liệu

-Từ mô hình thực thể kết hợp và mô hình dòng dữ liệu ta thấy việc phân tích thiết

kế dữ liệu rất quan trọng đối với việc thành công của chương trình sau này, nó quyết định sự phát triển của mộtphần mềm Với mô hình dòng dữ liệu nó giúp biết được các chức năng của chương trình Thực thể kết hợp là mô hình dữ liệu sẽ được mở rộng thành cơ sở dữ liệu hệ thống của chương trình vì vậy cần phải cân nhắc kỹ trước khi vẽ hai mô hình này Phần mô hình dữ liệu quan hệ và thiết kế cơ sở dữ liệu sẽ được trình bày rõ hơn trong chương sau

Trang 28

Xây Dựng Website bán nhựa gia dụng 28

CHƯƠNG 3

3.1 GIỚI THIỆU

Hệ thống là một nhóm các thành phần phụ thuộc lẫn nhau như một tập hợp các phần tử tác động qua lại lẫn nhau hoặc tương tác lẫn nhau tạo nên một thể hợp nhất Trong một hệ thống, mỗi thành phần có thể có những chức năng khác nhau nhưng khi kết hợp lại chúng có những chức năng đặc biệt

Hệ thống còn bao hàm ý nghĩa về kế hoạch, phương pháp, tổ chức các đối tượng một cách có trật tự để tạo thành một chỉnh thể Hệ thống thông tin quản lýgồm bốn thành phần:Các phân hệ hay hệ thống con (Sub-systems), dữ liệu (Data), mô hình (Models) và các quy tắc quản lý (Management rules) Hệ thống thông tin quản lý phải

có chức năng thu nhận, xử lý và phân phát thông tin đúng lúc đúng nơi nhận Đồng thời hệ thống thông tin quản lý phải được thiết kế sao cho quản lý tối ưu các nguồn thông tin

Thiết kế hệ thống quyết định hệ thống sẽ vận hành như thế nào, liênquan đến phần cứng, phần mềm, cơ sở hạ tầng mạng, giao diện, biểu mẫu và các báo cáo, các chương trình cụ thể, files và cơ sở dữ liệu cần thiết

Thiết kế hệ thống cần xác định:

- iến trúc chi tiết của hệ thống thông tin, liên quan đến các giao diện với người sử dụng và các đơn thể tin học cần áp dụng:Các quy tắc quản lý, cấu trúc dữ liệu

-Thiết kế các đơn thể chương trình, chuẩn bị lập trình

-Quy cách thử nghiệm chương trình, sử dụng các thư viện

-Quy cách khai thác, ứng dụng bảo trì, hướng dẫn sử dụng, v v

-Các phương tiện và thiết bị liên quan

3.2 MÔ HÌNH QUAN HỆ

3.2.1 Giới thiệu mô hình quan hệ

Mô hình dữ liệu quan hệ là mô hình được nghiên cứu nhiều nhất, và thực tiễn đã cho thấy rằng nó có cơ sở lý thuyết vững chắc nhất Mô hình dữ liệu này cùng với mô hình thực thể kết hợp đang được sử dụng rộng khắp trong việc phân tích và thiết kế cơ

sở dữ liệu hiện nay

Trang 29

Xây Dựng Website bán nhựa gia dụng 29

Sau đây là các khái niệm của mô hình dữ liệu quan hệ

 Thuộc tính ( ttribte):

Thuộc tính là các đặc điểm riêng của một đối tượng (đối tượng được hiểu như là một loại thực thể ở mô hình thực thể kết hợp), mỗi thuộc tính có một tên gọi và phải thuộc về một kiểu dữ liệu nhất định

 iểu dữ liệu (Data type)

Các thuộc tính được phân biệt qua tên gọi và phải thuộc một kiểu dữ liệu nhất định (số, chuỗi, ngày tháng, logic, hình ảnh, …) iểu dữ liệu ở đây có thể là kiểu vô hướng hoặc là kiểu có cấu trúc Nếu thuộc tính có kiểu dữ liệu là vô hướng thì nó được gọi là thuộc tính đơn hay thuộc tính nguyên tố, nếu thuộc tính có kiểu dữ liệu có cấu trúc thì ta nói rằng nó không phải là thuộc tính nguyên tố

 Miền giá trị (Domain of values)

Thông thường mỗi thuộc tính chỉ chọn lấy giá trị trong một tập con của kiểu dữ liệu và tập hợp con đó gọi là miền giá trị của thuộc tính đó Chẳng hạn thuộc tính GIOITINH có miền giá trị là {nam, nữ}, thuộc tính TINH có miền giá trị là {Thành phố Hồ Chí Minh, Hà Nội…}, thuộc tính SODIENTHO I là các số thuộc tập {0; 1; 2;…, 9]

ưu ý rằng nếu không lưu ý đến ngữ nghĩa thì tên của các thuộc tính thường được ký hiệu bằng các chữ cái in hoa đầu tiên trong bảng chữ cái la tinh:A, B, C, D, … Những chữ cái in hoa X, Y, Z, W, … thường dùng thay cho một nhóm nhiều thuộc tính Đôi khi còn dùng các ký hiệu chữ cái với các chỉ số 1, A2, …, n để chỉ các thuộc tính trong trường hợp tổng quát hay muốn đề cập đến số lượng các thuộc tính Tên thuộc tính phải được đặt một cách gợi nhớ, không nên đặt tên thuộc tính quá dài (vì như thế sẽ làm cho việc viết các câu lệnh truy vấn trở nên vất vả hơn), nhưng cũng không nên đặt tên thuộc tính quá ngắn (vì nó sẽ không cho thấy ngữ nghĩa của thuộc tính), đặc biệt không đặt trùng tên hai thuộc tính mang ngữ nghĩa khác nhau thuộc hai đối tượng khác nhau

Trong nhiều hệ quản trị cơ sở dữ liệu, người ta thường đưa thêm vào miền giá trị của các thuộc tính một giá trị đặc biệt gọi là giá trị rỗng (NU ) Tuỳ theo ngữ cảnh mà giá trị này có thể đặc trưng cho một giá trị không thể xác định được hoặc một giá trị chưa được xác định ở vào thời điểm nhập tin nhưng có thể được xác định vào một thời điểm khác

Trang 30

Xây Dựng Website bán nhựa gia dụng 30

 ược đồ quan hệ (Relation schema):

Tập tất cả các thuộc tính cần quản lý của một đối tượng cùng với các mối liên hệ giữa chúng được gọi là lược đồ quan hệ ược đồ quan hệ Q với tập thuộc tính { 1, A2, , n} được viết là Q( 1, A2, , An), ký hiệu:Q+ = {A1, A2, , An} Chẳng hạn lược đồ quan hệ nhân viên với các thuộc tính như đã được liệt kê trong

hệ nhân viên là:"Mỗi nhân viên có mỗi MaNV duy nhất Mỗi MaNV xác định

cácthuộc tính còn lại của nhân viên đó như “MaNV, TKNV, HoTen, NgaySinh,

GioiTinh, DiaChi, SDT, Email, MaQuyen, MatKhau, NgayDangKy”

hi phát biểu tân từ cho một lược đồ quan hệ, người thiết kế cần phải mô tả đầy đủ

ý nghĩa để người khác tránh hiểu nhầm Dựa vào tân từ này, người ta xác định được tập khoá, siêu khoá của lược đồ quan hệ (sẽ được trình bày trong những mục kế tiếp) Nhiều lược đồ quan hệ cùng nằm trong một hệ thống thông tin được gọi là một lược đồ cơ sở dữ liệu

hái niệm lược đồ quan hệ ứng với khái niệm loại thực thể ở mô hình thực thể kết hợp

Một quan hệ có n thuộc tính được gọi là quan hệ n ngôi

Để chỉ quan hệ r xác định trên lược đồ quan hệ Q ta có thể viết r (Q)

 Bộ (Tuple):

Ngày đăng: 10/04/2015, 20:05

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w