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

tiểu luận PHÂN TÍCH THIẾT kế hệ THỐNG THÔNG TIN đề tài PHÂN TÍCH THIẾT kế WEBSITE bán LAPTOP

39 755 2

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

Nội dung

Vai trò môn hệ thống phân tích thiết kế hệ thống thông tin Phân tích và thiết kế hệ thống thông tin là một phương pháp được sử dụngbởi dãy các công ty từ IBM đến Pepsi, Hasbro, Inc…, để

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN MÔN : PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

BÀI TẬP: PHÂN TÍCH THIẾT KẾ WEBSITE BÁN LAPTOP Giảng viên hướng dẫn: Th.s Nguyễn Thị Hồng Khánh

SV thực hiện: Nguyễn Thị Huyền

Nguyễn Thị Hà

Trang 2

Hà Nội, ngày 24 tháng 5 năm 2015

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN MÔN : PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

BÀI TẬP: PHÂN TÍCH THIẾT KẾ WEBSITE BÁN LAPTOP Giảng viên hướng dẫn: Th.s Nguyễn Thị Hồng Khánh

SV thực hiện: Nguyễn Thị Huyền

Trang 3

Nguyễn Thị Hà

Hà Nội, ngày 24 tháng 5 năm 2015

Trang 4

MỤC LỤC

MỤC LỤC 1

LỜI NÓI ĐẦU 2

CHƯƠNG I: TỔNG QUAN 3

1 Giới thiệu môn học 3

1.1 Môn phân tích thiết kế hệ thống thông tin 3

1.2 Vai trò môn hệ thống phân tích thiết kế hệ thống thông tin 3

2 Mô tả đề tài 4

1 Tiềm năng thương mại điện tử tại Việt Nam 4

2.2 Mô tả hoạt động 5

2.3 Bài toán 6

Chương II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 9

1 Biểu đồ ngữ cảnh 9

2 Biểu đồ phân rã chức năng 10

2.1 Biểu đồ phân rã chức năng bán hàng 10

2.2 Biểu đồ phân rã chức năng quản lý tài khoản 11

3 Mô tả chi tiết các chức năng lá 11

4 Biểu đồ luống dữ liệu 14

4.1 Biểu đồ luống dữ liệu mức 0 14

Trang 5

5 Mô hình thực thể mối quan hệ 17

5.1 Liệt kê, chính xác, chọn lọc thông tin 17

5.2 Xác định thực thể, thuộc tính 19

5.3 Xác định mối qua hệ và thuộc tính 19

5.3 Mô hình ERP và rút gọn 20

6 Mô hình quan hệ 21

6.1 Biểu diễn các thực thể và thuộc tính 21

6.2 Chuẩn hóa 21

6.3 Biểu đồ quan hệ của mô hình dữ liệu 22

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

7.1 Bảng KhachHang 22

7.2 Bảng CongTy 23

7.3 Bảng MatHang 23

7.4 Bảng GiaoDich 23

7.5 Bảng DanhGia 24

CHƯƠNG III: THIẾT KẾ GIAO DIỆN 25

1 Fom đăng nhập hệ thống 25

2 From khách hàng 26

3 From danh sách công ty 27

4 From danh sách mặt hàng 28

Trang 6

5 From giao dịch 29

Trang 7

LỜI NÓI ĐẦU

Với sự phát triển mạnh mẽ của ngành công nghệ thông tin như hiện naythì việc tin học hóa các khâu quản lý và mua bán là nhu cầu cấp thiết và không thểthiếu Chúng em thực hiện bài tập “phân tích thiết kế website bán laptop” nhằmmục đích tìm hiểu thêm những kiến thức lĩnh vực này Chúng em chân thành cảm

ơn cô trong thời gian đã tận tình chỉ dạy và truyền đạt cho chúng em những kiếnthức quý báu về lĩnh vực phân tích thiết kế hệ thống thông tin này để chúng emlàm hành trang bước vào đời cũng như có thể hoàn thành đề tài một cách tốt nhất.Tuy nhiên, sự hiểu biết của chúng em về lĩnh vực này còn nhiều thiếu sót nênchúng em rất mong được sự thông cảm và góp ý chân thành của cô

Chúng em xin chân thành cảm ơn!

Trang 8

CHƯƠNG I: TỔNG QUAN

1 Giới thiệu môn học

1.1 Môn phân tích thiết kế hệ thống thông tin

Hệ thống trong bối cảnh môi trường kinh tế xã hội được xem là một tập hợpcác phần tử trong một tổ chức phối hợp hoạt động nhằm đạt đến một mục đíchnhất định Trong trường hợp này, hệ thống được xem như là tổ chức kinh tế xãhội Các đặc trưng của hệ thống là hệ thống tổ chức, môi trường tổ chức và hoạtđộng của nó

Hệ Thống Thông Tin là một tập hợp nhiều phần tử có những mối rang buộclẫn nhau để cùng thực hiện một mục tiêu nhất định nào đó Quan điểm hệ thống làcách nhìn thực tế phức tạp, xem sự vật như một tổng thể bao gồm nhiều phần tửnhư người, phương tiện, phương pháp.Giữa các phần tử có ràng buộc lẫn nhau

1.2 Vai trò môn hệ thống phân tích thiết kế hệ thống thông tin

Phân tích và thiết kế hệ thống thông tin là một phương pháp được sử dụngbởi dãy các công ty từ IBM đến Pepsi, Hasbro, Inc…, để tạo và duy trì hệ thốngthông tin nhằm thực hiện các chức năng cơ bản như lưu trữ chính xác các tên vàđịa chỉ của khách hàng, xử lý các đơn hàng và thanh toán cho người làm công.Mục tiêu chính của phân tích và thiết kế hệ thống là cải tiến hệ thống cấu trúc, điểnhình là qua ứng dụng phần mềm, có thể giúp đỡ các nhân viên hoàn tất các công

Trang 9

việc chính của doanh nghiệp được dễ dàng và hiệu quả hơn.Là một người phân tích

hệ thống, bạn sẽ là trung tâm của sự phát triển phần mềm đó

2 Mô tả đề tài.

1 Tiềm năng thương mại điện tử tại Việt Nam

Thương mại điện tử (TMĐT) ở Việt Nam đã trở nên khá phổ biến Nhữnghình thức kinh doanh trên các phương tiện điện tử liên tục xuất hiện, đặc biệt làdịch vụ kinh doanh nội dung số Tuy chỉ mới hình thành nhưng các hoạt độngtrong lĩnh vực này đã được triển trai rộng khắp và hứa hẹn đem lại doanh thi đáng

kể Cùng với lượng người sử dụng Internet và thẻ ATM, thẻ tín dụng tăng nhanhthì nhu cầu mua sắm qua mạng cũng tăng theo nhanh chóng, đặc biệt là trong giớitrẻ ở khu vực đo thị Việt Nam lại là một nước có dân số trẻ với đặc tính ưa chuộngnhững cái mới tiện dụng nên có xu hướng thay đổi từ phương thức mua bán truyềnthống sang phương thức mua bán qua mạng

Ngày 09/06/2006, nghị định 57/2006/ND-CP của thủ tướng chính phủ vềTMĐT đánh dấu bước tiến lớn trong việc hoàn thiện khung pháp lý về TMĐT.Nghị định này thừa nhận giá trị pháp lý của chứng từ điện tử trong các hoạt độngliên quan tới thương mại Nhờ vậy mà doanh nghiệp và người tiêu dùng có thể yêntâm tiến hành giao dịch TMĐT Nghị định đồng thời cũng là cơ sở pháp lý khi xảy

ra tranh chấp Hiện tại, các Bộ, ban, ngành đang cố gắng hoàn thành các Nghị địnhkhác hướng dẫn thi hành luật Giao dịch điện tử như: Nghị định về chữ ký số, nghịđịnh về giao dịch điện tử trong hoạt động ngân hàng…

Hiện tại, các ngân hàng đều có website riêng Một số ngân hàng đã cung cấpdịch vụ Internet Banking cho phép xem tỷ giá, lãi suất tiền gửi tiết kiệm, số dư tàikhoản, liệt kê giai dịch…Tuy nhiên các dịch vụ này vẫn còn nhiều hạn chế, khách

Trang 10

hàng mới chỉ có thể xem được thông tin mà vẫn chưa thể thực hiện việc chuyểntiền trực tuyến, thanh toán tiền điện, tiền nước

Tuy nhiên, để kích thích TMĐT phát triển mạnh hơn nữa thì cần có sự liênthông giữa các ngân hàng và quan trọng nhất là cần có một cổng thanh toán trunggian với năng lực hoạt động mạnh

2.2 Mô tả hoạt động

Hình 1.1 Các bước đặt mua hàng

 Bước 1: Khách hàng truy cập vào website của doanh nghiệp (có thể dùngmáy tính hoặc các thiết bị cầm tay như điện thoại di động, smart phone,ipad…) Khách thực hiện việc chọn sản phẩm cần mua, điền các thông tin

cá nhân rồi nhấn với nút “Chuyển tiền”

 Bước 2: Hệ thống sẽ gửi thông tin thẻ của khách hàng tới máy máy chủcủa ngân hàng Máy này sẽ kiểm tra tính hợp lệ của giao dịch (mật khấu

có chính xác hay không, thẻ còn đủ tiền cho giao dịch hay không…) Nếu

Trang 11

giao dịch được chấp nhận tổng đài sẽ gửi tin nhắn tới điện thoại củakhách hàng thông báo tình trạng giao dohcj và yêu cầu khách hàng xácnhận lại Đồng thời khách hàng cũng được đưa trở lại website của doanhnghiệp.

 Bước 3: Khách hàng sử dụng điện thoại cố định hoặc điện thoại di động

để gửi thông tin xác nhận tổng đài Tổng đài gửi thông tin này cho ngânhàng Ngân hàng kiểm tra thông tin và giao dịch sẽ được chấp nhận nếuthông tin là chính xác Chú ý thông tin xác nhận này (bào gồm cả mậtkhẩu cấp 2) được gửi đi dưới dạng text vả xử lý một cách tự động).Thông tin xác nhận được coi là chính xác nếu:

 Được gửi từ số điện thoại dăng ký cùng với thẻ

Trang 12

thông tin cá nhân thì vào mục sửa đổi thông tin và được sửa những thông tin sau:mật khẩu, email, SĐT, số tài khoản Admin website có quyền xóa tài khoản kháchhàng khi khách hàng vị phạm nội quy của website Khi một giao dịch được xácnhận bởi khách hàng thì website sẽ gửi cho khách hàng một email thông báo đãxác nhận giao dịch và mã số giao dịch, thông tin về các mặt hàng, tiền thanhtoán…và webstie sẽ gửi giao dịch đến cho website hệ thống xử lí tiệp

Website sẽ giữ các thông tin về các nhà cung cấp và tình trạng các mặt hàngcủa các công ty Các công ty muốn đưa hàng lên website thì phải đăng lí tài khoảnvới nhà quản lý website, cung cấp các thông tin về công ty và các mặt hàng công ty

sẽ cung cấp, số tài khoản của công ty.Tài khoản của công ty sẽ được quyền thêmcác mặt hàng mới nhưng phải có sự xác nhận admin website thì thông tin về sảnphẩm mới được đưa lên cho khách hàng xem

Khi có sự cố (nhà cung cấp hết hàng trong kho, số tiền trong tài khoảnkhông đủ thanh toán, tài khoản không thực hiện được giao dịch, ), hệ thống sẽ gửithông báo đến người dùng bằng email hoặc điện thoại tùy theo mực độ của sự cố Khi ban giám đốc website yêu cầu báo các về tình hình hoạt động củawebsite, thì Admin phải lập báo cáo và nộp cho ban giám đốc

2.3.1 Bảng phân tích

Cụm động từ + bổ ngữ Cụm danh từ Nhận xétTruy cập + website

Xem, tìm kiểm + mặt hàng

Đưa ra thông tin chi tiết mặt hàng

Đánh giá mặt hàng

Khách hàngMặt hàngCông tyGiỏ hàng

Tác nhân

Hồ sơ dữ liệuTác nhân

Hồ sơ dữ liệu

Trang 13

Tạo tài khoản

Đăng nhập tài khoản

Sửa đổi tài khoản

Sự cốThông báo

Hồ sơ dữ liệu

Hồ sơ dữ liệuTác nhận

=

=

Trang 14

2.3.2 Ma trận thực thể dữ liệu – chức năng

Trang 15

Chương II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

1 Biểu đồ ngữ cảnh

Trang 16

2 Biểu đồ phân rã chức năng

2.1 Biểu đồ phân rã chức năng bán hàng

Trang 17

2.2 Biểu đồ phân rã chức năng quản lý tài khoản

3 Mô tả chi tiết các chức năng lá

(1.1.1) Cung cấp tên khách hàng/công ty: khi khách hàng hoặc nhà phân phốimuốn đăng ký tài khoản với website thì phải cung cấp tên đầy dủ cho website.(1.1.2) Cung cấp ngày sinh (khách): nếu là khách hàng thì phải cung cấp ngày sinh.(1.1.3) Cung cấp số điện thoại: khách hàng và nhà phân phối phải cung cấp số điệnthoại để khi cần có thể liên lạc được

Trang 18

(1.1.4) Cung cấp số CMTND: khách hàng cần cung số CMTND củ mình chowebsite, còn nà phân phối thì không cần cung cấp.

(1.1.5) Cung cấp số tài khoản: khách hàng và nhà phân phối cung cấp số tài khoảnngân hàng sẽ dùng để giao dịch

(1.1.6) Cung cấp địa chỉ email: cả nhà phân phối lẫn khách hàng đều phải đăng kýđịa chỉ email đế website gửi thông báo khi cần

(1.1.7) Cung cấp mật khẩu: khách hàng và nhà phân phối đưa mật khẩu chowebsite để đảm bảo quyền lợi cho khách hàng và nhà phân phối và mật khẩu sẽđược mã hóa theo MDS

(1.2.1) Đăng nhập tài khoản: khi muốn thay đổi thông ti gì thì đểu phải đăng nhậpvào tài khoản của mình

(1.2.2) Sửa mật khẩu: cho phép người dùng (khách hàng và nhà phân phối) sửa mậtkhẩu, người dùng sẽ gõ mật khẩu cũ, mật khẩu mới và gõ lại mật khẩu mới

(1.2.3) Sửa email: người dùng sẽ sửa email để liên lạc với website

(1.2.4) Sửa số điện thoại: Người dùng sẽ sửa số điện thoại liên lạc

(1.2.5) Sửa số tài khoản: khi người dùng không dùng tài khaonr cũ nữa thì có thểthay đổi tài khoản khác để giao dịch

(1.3.1) Khóa tài khoản: khi khách hàng vi phạm các nội quy của website thì có thểtài khoản sẽ bị khóa trong một thời gian nào đó tùy vào mực độ vi phạm

(1.3.2) Gửi email thông báo khóa: khi đã khó tài khoản của người dùng thì website

sẽ gửi một email tới email mà khách hàng đã đăng ký thông báo về việc khóa tàikhoản và lý do khóa

Trang 19

(1.4.1) Xóa tài khoản: khi khách hàng vi phạm nội quy website mà bắt buộc phảixóa tài khoản hoặc là tài khoản đã không còn sử dụng nữa thì tài khoản sẽ bị xóa

(2.2) Sửa giỏ hàng: một người khi mua hàng thì lúc xem hàng thường là sẽ thíchrất nhiều thứ và cứ cho vào giỏ hàng của mình Tuy nhiên lúc đồng ý mua hàng thì

có thể người mua sẽ thay đổi giỏ hàng của mình, website cung cấp chức năng chophép người mua thay đổi giỏ hàng của mình

(2.3) Xác nhận giao dịch: khi khách hàng đã chọn xong những mặt hàng của mình

và quyết định mua thì khách hàng sẽ phải xác nhận giao dịch với website đểwebsite sẽ gửi yêu cầu lên hệ thống

(2.4) Xóa giỏ hàng: khi giao dịch đã được xác nhận thì giở hàng sẽ bị xóa (tronggiỏ hàng sẽ không còn mặt hàng nào nữa)

(3.1) Thêm mặt hàng: việc thêm mặt hàng sẽ xảy ra rất thường xuyên vì các nhàcung cấp luôn có sản phẩm mới Thêm hàng mới thì nhà cung cấp sẽ phải cung cấpthông tin về sản phẩm đó cho website Khi được sự đồng ý của Admin website thìhàng mới sẽ được đăng trên website

(3.2) Sửa mặt hàng: khi nhà cung cấp có nhu cầu thay đổi thông tin về sản phẩmcủa mình thì website cấp quyền thay đổi cho các tài khoản của nhà cung cấp

Trang 20

(3.3) Tìm kiếm mặt hàng: mỗi khi khách hàng vào mua hàng thì luôn có nhu cầutìm kiếm hàng để mua Website cung cấp chức năng tìm kiếm cho khách hàng,khách hàng có thể tìm kiếm theo giá, chủng loại, hãng.

(3.4) Xóa mặt hàng: khi nhà cung cấp không còn mặt hàng nào đó để cung cấp thìnhà cung cấp sẽ phải xóa mặt hàng đó khỏi website

(4.1) Nhận biên bản sự cố: khi khách hàng xác nhận một giao dịch thì website sẽgửi giao dịch lên hệ thống, hệ thống sẽ kiểm tra lại xem mặt hàng mà khách hàngchọn có còn trong kho không và tiền trong tài khoản của khách hàng có đủ để muahàng không? Nếu có sự cố xảy ra thì hệ thống sẽ gửi thông báo sự cố đến chowebsite

(4.2) Xử lý sự cố: Khi nhận được biên bản sự cố của hệ thống gửi xuống thìwebsite sẽ phải phân loại xem đó là sụ cố gì để gửi đến cho khách hàng biết

(4.3) Thông báo: xử lý xong sự cố thì website sẽ thông báo đến cho khách hàng.(5.1) Lập báo cáo: Mỗi khi ban giám đốc của website báo áo tình hình hoạt độngcủa website thì admin sẽ phải lập báo cáo lên lãnh đạo

Trang 21

4 Biểu đồ luống dữ liệu

4.1 Biểu đồ luống dữ liệu mức 0

Trang 22

4.2 Biểu đồ luồng dữ liệu mức 1

4.2.1 Biểu đồ của tiến trình “1.0 Quản lý tài khoản”

Trang 23

4.2.2 Biểu đồ của tiến trình “2.0 Quản lý giao dịch”

Trang 24

4.2.3 Biểu đồ của tiến trình “3.0 Quản lý mặt hàng”

Trang 25

5 Mô hình thực thể mối quan hệ

5.1. Liệt kê, chính xác, chọn lọc thông tin

b Tài khoản công ty

Trang 26

Tên mặt hàng TenMatHang √

Tên tài khoản khách hàng TenTk_KH √

g Biên bản báo cáo

Trang 27

TenMH => MatHang (MaMH, TenMatHang, ThongTinSanPham, SoLuong,DonGia, TenTK-CT)

5.3 Xác định mối qua hệ và thuộc tính

Khi nào? Ngày tháng giao dịch

Bao nhiêu? Số lượng

Như thế nào? Tình trạng giao dịch

Trang 28

5.3 Mô hình ERP và rút gọn

6 Mô hình quan hệ

6.1 Biểu diễn các thực thể và thuộc tính

KhachHang => KhachHang (TenTK_KH, TenKH, NgaySinh, SDT, CMTND,SoTK, Email, MatKhau)

CongTy => CongTy (TenTK_CT, TenCongTy, DiaChi, SDT, Email, MatKhau)

Trang 29

MatHang => MatHang (MaMatHang, TenMatHang, ThongTinSanPham, SoLuong,DonGia, TenTK_CT)

GiaoDich => GiaoDich (MaGiaoDich, TenTK_KH, MaMatHang, SoLuong,ThoiGianGiaoDich, TinhTrangGiaoDich)

DanhGia => DanhGia (TenTK-KH, MaMatHang, ThongTinDanhGia)

6.2 Chuẩn hóa

Tất cả đã ở dạng chuẩn 3, không cần chuẩn hóa

6.3 Biểu đồ quan hệ của mô hình dữ liệu

Trang 30

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

7.1 Bảng KhachHang

TenMatHang Nvarchar(50)

Trang 31

ThoiGianGiaoDich Datetime

TinhTrangGiaoDich Varchar(50)

7.5 Bảng DanhGia

ThongTinDanhGia Nvarchar(50)

Trang 33

CHƯƠNG III: THIẾT KẾ GIAO DIỆN

1 Fom đăng nhập hệ thống

Trang 34

2 From khách hàng

Trang 35

3 From danh sách công ty

Trang 36

4 From danh sách mặt hàng

Trang 37

5 From giao dịch

Trang 38

Nhận xét của giáo viên

………

………

………

………

………

………

………

………

………

Ngày đăng: 15/11/2015, 09:29

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w