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

PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN TRỊ NỘI BỘ DOANH NGHIỆP

38 645 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Phân Tích Thiết Kế Hệ Thống Quản Trị Nội Bộ Doanh Nghiệp
Trường học Trường Đại Học Kinh Tế Quốc Dân
Chuyên ngành Quản Trị Doanh Nghiệp
Thể loại Luận văn
Thành phố Hà Nội
Định dạng
Số trang 38
Dung lượng 2,11 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Với sự phát triển mạnh mẽ của công nghệ thông tin và sự bùng nổ của mạng máy tính Internet. Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt. Internet đã trở thành nơi chia sẻ,giao lưu,gắn kết con người.

Trang 1

MỤC LỤC

Trang

LỜI NÓI ĐẦU 3

CHƯƠNG 1 TỔNG QUAN 4

I Giới thiệu về công cụ thực hiện 4

II Giới thiệu bài toán 1 Giới thiệu chung 6

2.Mục đích của bài toán 6

3 Phạm vi bài toán được ứng dụng 6

4 Đối tượng sử dụng 7

5 Môi trường triển khai: 7

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 8

I Phân tích thiết kế chức năng của hệ thống 8

1 Các chức năng chính của hệ thống 8

1 1 Đối với quản trị hệ thống 8

1.1.1Quản lý người dùng 8

1.1.2 Quản lý tin tức 8

1.3.3 Quản lý phản hồi 8

1.1.4 Quản lý tour 8

1.1.5 quản lý đặt tour 9

1.1.6 quản lý gallery 9

1 2 Đối với user, và người truy cập web: 9

1.2.1 Xem tour đặt tour theo yêu cầu 9

1.2.2 Cung cấp khả năng tìm kiếm các tour 9

1.2.3 Chức năng phản hồi 9

1.2.4 Chức năng liên hệ 9

1.2.5.Đăng ký 9

1.2.6.Đăng nhập 9

1.2.7 Yêu cầu đặt tour 10

2 Sơ đồ phân cấp chức năng 10

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

1 Xác định các thực thể 11

Trang 2

1.1 Tour 11

1.2 Đặt tour 11

1.3 Chi tiết đặt 12

1.4 Phản hồi 12

1.5 Comment 12

1.6 Thành viên 12

1.7.Tin tức 13

1.8 Loại tua 13

1.9 Admin 13

1.10.Gallery 13

2 Sơ đồ thực thể liên hệ - ERD 14

III Thiết kế bảng cơ sở dữ liệu 15

1 Thiết kế các bảng 15

2 Mô hình dữ liệu chi tiết 19

CHƯƠNG 4 CÁC TRANG WEBSITE 20

I Mục đích 20

II Sơ đồ cây website 20

III Chi tiết các trang 20

1 Mô tả trang “Trang chủ” – index.asp 20

2 Mô tả trang “Tìm tour” – timkiem.asp 22

3 Mô tả trang “Tin tức” – tintuc.asp 23

4 Mô tả trang “Phản hồi” – phanhoi.asp 25

5 Mô tả trang “Gallery” – gallery.asp 26

6 Mô tả trang “Liên hệ” – lienhe.asp 27

7 Mô tả trang “Đăng kí” – dangki.asp 29

8 Mô tả trang “Đăng nhập” – dangnhap.asp 30

9 Mô tả trang “Xem tour” – tour_all.asp 31

10 Mô tả trang “Admin” – A_index.asp 32

11 Đặt tour 34

KẾT LUẬN 36

PHỤ LỤC 37

Trang 4

LỜI NÓI ĐẦU

Với sự phát triển mạnh mẽ của công nghệ thông tin và sự bùng nổ củamạng máy tính Internet Việc ứng dụng tin học vào các lĩnh vực của cuộcsống ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn vềmọi mặt Internet đã trở thành nơi chia sẻ,giao lưu,gắn kết con người

Ngày nay cùng với tiến trình thương mại hóa toàn cầu,internet đã đóngvai trò không nhỏ.Những website mua bán,thương mại xuất hiện ngày càngnhiều,những trang thương mại nổi tiếng như www.amazone.com haywww.ebay.com không còn xa lạ với chúng ta nữa…

Ở Việt Nam ta hiện nay,nhu cầu về vui chơi giải trí vô cùng lớn;đặc biệttrong lĩnh vực du lich.Trong đó,du lịch biển là một trong những lĩnh vực cótiềm năng lớn và nhu cầu cao.Do đó nhóm chúng em thiết kế trang webBeachTour nhằm giúp đỡ những ai có nhu cầu về du lịch biển

Trong thời gian thiết kế website, dưới sự giúp đỡ, động viên và hưỡngdẫn tân tình của cô Nguyễn Quỳnh Mai, nhóm chúng em đã tiến hành tìmhiểu và xây dựng Website thương mại Có thể nói đây là một trang websiteđầu tiên mà nhóm chúng em làm với nhau, nó đã giúp cho chúnh em phát huyđược tính sáng tạo, tinh thần làm việc tập thể, khả năng vận dụng tất cảnhững gì đã học được để có thể hoàn thành tốt đề án Trải kinh nghiệm làm

dự án kì này sẽ giúp chúng em rất nhiều trên con đường trở thành lập trìnhviên xuất sắc

Mặc dù đã có nhiều cố gắng trong quá trình làm dự án, tuy nhiên do kiếnthức và thời gian có hạn nên dự án này còn nhiều thiếu sót, chúng em rấtmong được sự giúp đỡ, phê bình, sửa chữa của các thầy cô giáo để dự án đầutay của nhóm chúng em được hoàn thiện hơn

Trang 5

CHƯƠNG 1 TỔNG QUAN

I Giới thiệu về công cụ thực hiện

Vài năm trước đây, con đường thực sự duy nhất để vận chuyển các dữliệu động tới trang Web là kỹ thuật CGI (Common Gateway Interface) Cácchương trình CGI cung cấp một sự liên hệ đơn giản để tạo các ứng dụng Webcho phép tiếp nhận các dữ liệu nhập vào, các yêu cầu truy vấn cơ sở dữ liệu

từ phía người dùng và trả một vài kết quả về cho trình duyệt Các chươngtrình CGI có thể được viết trên một vài ngôn ngữ, trong đó phổ biến nhất làPerl Web server sử dụng CGI như là một cổng truy cập chặn giữa yêu cầucủa người dùng và dữ liệu được yêu cầu Nó sẽ được nạp vào bộ nhớ như mộtchương trình bình thường Thông thường các web server sẽ chuyển các yêucầu và triệu gọi chương trình CGI Sau khi chương trình kết thúc, web server

sẽ đọc dữ liệu trả về từ chương trình và gửi nó đến trình duyệt

Nhược điểm lớn nhất của kỹ thuật CGI là nó hoạt động kém hiệu quả.Mỗi khi web server nhận một yêu cầu, một tuyến trình mới được tạo ra Mỗituyến trình lại chứa trong nó các đoạn mã lệnh, dữ liệu… và không được chia

sẻ lẫn nhau, do đó gây ra lãng phí bộ nhớ Để khắc phục nhược điểm này,Microsoft và Netscape đã hợp tác và đưa ra một cải tiến đáng kể là chuyểnchúng về dạng các file thư viện liên kết động (DLL ), cho phép chia sẻ mãlệnh giữa các tuyến trình Đây chính là các kỹ thuật ISAPI và NSAPI.Đen đủi thay, các kỹ thuật dựa trên DLL không phải là đã hoàn thiện Chúngvẫn còn một số vấn đề:

- Khi các thư viện nền tảng được gọi, nếu muốn thoát các ứng dụng này,

ta phải tắt chương trình triệu gọi (Web server) và khởi động lại máy tính

Trang 6

- Các thư viện cần được đặt trong các tuyến trình bảo vệ, tức là chúngcần phải được cảnh giác về cách sử dụng các biến chung hoặc các biến tĩnh.

- Nếu chương trình triệu gọi gây ra lỗi truy cập, nó có thể dẫn đến tìnhtrạng server bị treo tắc tử

- Và cuối cùng: khi đã được dịch ra các file DLL, công việc gỡ lỗi cũngnhư bảo trì mã lệnh trở nên vất vả hơn bao giờ hết

Kỹ thuật Web mới nhất của Microsoft, kết hợp HTML, các đoạn Script,các thành phần xử lý phía server trong cùng một file, được gọi là ASP(Active Server Pages), với phiên bản mới nhất hiện nay là ASP.Net ASPđược triệu gọi bởi một thư viện liên kết động gắn với các Web server củaMicrosoft Về bản chất, ta có thể coi ASP như là một ngôn ngữ thông dịchvậy Một trang ASP có thể sử dụng HTML, JScript và VBScript Qua cácđoạn mã nhúng này, ASP có thể truy cập đến các thành phần phía server Cácthành phần này có thể được viết trên bất kỳ ngôn ngữ nào hỗ trợ các thànhphần COM của Microsoft Và đây chính là sức mạnh của ASP: Nó có thể làmđược bất kỳ cái gì mà máy chủ có thể làm được với các thành phần COM.Sau khi được thi hành, ASP sẽ sản sinh ra một trang Web có khuôn dạngHTML và trả nó về cho Web server

Một bất lợi lớn đối với ASP là nó chỉ có thể hoạt động trên các họ Webserver của Microsoft (bao gồm PWS trên Win9x hay IIS trênWinNT/2000/XP) Các nhà phát triển đang hướng đến những môi trườngkhác như Unix/Linux (hiện đã có bản Chili! ASP chạy trên các môi trườngnày), nhưng kết quả thì còn phải đợi thêm một thời gian nữa

Trong bài toán này chúng em sử dụng chủ yếu là kỹ thuật lập trình web ASP (Javascript).Ngoài ra còn sử dụng :

- Hệ quản trị cơ sở dữ liệu MS SQL Server 2000

Trang 7

- Công cụ thiết kế Web: DreamWeaver MX 8.0

II Giới thiệu bài toán

1 Giới thiệu chung

Xã hội ngày càng phát triển,nhu cầu vui chơi giải trí của con ngườicàng nâng cao,các địa điểm du lịch ngày càng thu hút nhiều du khách.Tuynhiên các công ty du lịch chưa đáp ứng được các yêu cầu của khách hàng.Cáctrang web cho phép đặt tour trên mạng chưa phổ biến.Nhằm khắc phục điềunày và mong muốn có một môi trường giao tiếp giữa các du khách,đơn giảnhóa việc đặt tua chúng em đã xây dựng website này.Bên cạnh đó,du khách cóthể nhận xét về tour và đọc những chia sẻ với mọi người Đóng góp ý kiềncủa mình với Website để chúng tôi hoàn thiện mình hơn,phục vụ khách hàngtốt nhất

Qua website,các bạn sẽ nắm bắt được nhiều thông tin bổ ích,như lànhững tua đi nhiều nhất,su hướng du lịch hiện tại và tương lai,thông tin cậpnhập về du lịch Việt Nam cũng như thế giới

2.Mục đích của bài toán

Xây dựng một Website về du lịch,cung cấp những thông tin cần thiếtcho việc lựa chọn địa điểm xả hơi trong mùa hè nóng bức với hệ thống bãibiển đa dạng

Giao diện thân thiện,dễ dàng cho viêc chọn tua và đặt tua với nhưngkhuyến mãi cập nhập nhất

Nhiều thông tin cần thiết, mới mẻ về du lịch trong và ngoài nước đượccập nhật thường xuyên

3 Phạm vi bài toán được ứng dụng

Website được ứng dụng cho các công ty du lịch vừa và nhỏ,cho các dukhách muốn di tìm hiểu về du lịch Việt Nam,và đặt tour du lịch

Trang 8

4 Đối tượng sử dụng

Đối tượng sử dụng chính của Website là khách hàng, thành viên vàngười tham gia quản trị (nhân viên công ty hoặc người có trách nhiệm quảntrị)

5 Môi trường triển khai:

CPU Intel PIII 700GHz

Ram 128MbHDD20 GB

Windows 2000/XP/LinuxBrower :

Internet ExplorerMacromedia flash playerYêu cầu

CPU Intel PIV 2.6 GHz

Ram 256MbHDD 40GB

Windows XPBrower:

Internet ExplorerMacromedia flash player

Trang 9

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG.

Nhằm nắm được các ràng buộc do người sử dụng áp đạt lên hệ thống.vậy ta cần xác định rõ những gì mà hệ thống cần thực hiện

I Phân tích thiết kế chức năng của hệ thống

1 Các chức năng chính của hệ thống

Giai đoạn phân tích trả lời câu hỏi hệ thống làm gì thì sang thiết kế hệthống trả lời câu hỏi “ hệ thống làm như thế nào” Trong phần này chúng em

sẽ điểm qua công việc và yêu cầu của bài toán

Mục tiêu của giai đoạn thiết hệ thống là đưa ra bản thiết kế đáp ứng đặc

tả yêu cầu chức năng trong phạm vi các ràng buộc kì thuật của dự án, cũngnhư tài liệu thiết kế cho hệ thống phuc vụ cho việc quản lý, theo dõi việc pháttriển hể hệ thống và hỗ trợ cho việc bảo hành và bảo trì hệ thống trong tươnglai

Như ta đã biết,đối tượng sử dụng chính của website gồm :

+ Quản trị hệ thống

+Quản trị khách hàng

Vì vậy,Website cung cấp thành 2 khối chưc năng theo nghiệp xử lý

1 1 Đối với quản trị hệ thống.

1.1.1Quản lý người dùng.

- Kích hoạt tài khoản người dùng

- Có thể thêm ,sửa,xóa dữ liệu dữ liệu trong quyền hạn cho phép

Trang 10

- Cho phép đăng tour hoặc không.

1.1.5 quản lý đặt tour.

Xem các đơn tour đã đặt, xác nhận,hay hủy bỏ đơn đặt

1.1.6 quản lý gallery

- Cho phép xem, thêm, sửa, xóa cập nhật ảnh vào CSDL

- Cho phép đăng ảnh hoặc không

1 2 Đối với user, và người truy cập web:

1.2.1 Xem tour đặt tour theo yêu cầu

- Khách hành có thể xem từng tour hoặc tất cả các tour

- Tại mỗi tour hiển thị,thành viên có thể đặt tour

- Thông tin được gửi đi

1.2.2 Cung cấp khả năng tìm kiếm các tour.

- Khách hàng có thể tim tour theo nơi khởi hành,loại tour và ngày khởihành

- Danh sách hiển thị chi tiết

1.2.3 Chức năng phản hồi.

- Các thành viên có thể viết nhận về tour

- Đọc những nhận xét của người khác

1.2.4 Chức năng liên hệ.

- Cung cấp địa chỉ chi tiết để khách hàng có thể liên hệ với quản trị viên

- Khách hàng viết phản hồi gửi đến website

1.2.5.Đăng ký

- Khi đăng ký, khách hàng phải cung cấp đầy đủ các thông tin yêu cầutrong bản đăng ký, sau đó gửi yêu cầu, nếu hợp lệ, web sẽ cung cấp accountcho khách hàng

1.2.6.Đăng nhập

- Sau khi đăng kí có thể: sử dụng giỏ hàng hay các tiện ích khác củawebsite

Trang 11

1.2.7 Yêu cầu đặt tour.

- Hệ thống cung cấp cho khác hàng một giỏ hàng điện tử; khách hàng cóthể chọn tour cần đặt cho vào giỏ hàng Giỏ hàng được thiết kế giống như giỏhàng thật trong các siêu thị, khách hàng có thể thay đổi loại tour,ngày đi,sốlượng tùy thích

2 Sơ đồ phân cấp chức năng

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

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

Quản trị khách hàng Quản trị hệ thống

Tìm Tour

Xem Tour

Tin Tức

Phản hồi

Liên hệ

Web

Trang 12

Tất cả mọi hệ thống đều phải sử dụng một cơ sở dữ liệu của mình.Vấn

đề đặt ra là cần xây dựng một cơ sở dữ liệu giảm được tối đa sự dư thừa dữliệu đồng thời phải dễ khôi phục và bảo trì

Phương pháp xác định các đơn vị thông tin cơ sở có ích cho hệ thốngnhằm xác định rõ mối quan hệ bên trong Nghĩa là mọi dữ liệu được lưu trữmột lần bên trong toàn hệ thống của tô chức và có thể truy nhập từ bất kỳmodule trương trình nào

1.2 Đặt tour

DATTOUR

MadatMaTVienNgayDat

Trang 13

1.3 Chi tiết đặt

CHITIETDAT

MadatMatourNgayDiSoLuongKhachCapKS

Khac

1.4 Phản hồi

PHANHOI

MaPHtennguoiguiEmailnguoiguiTieuDe

NoiDungPHNgayGui

1.5 Comment

COMMENT

MaCom MaTVienMaTourNoiDungComvote

1.6 Thành viên

THANHVIEN

MaTVienUsernamePasswordHoTen

Trang 14

1.7.Tin tức

TINTUC

MaTinTucNoiDungGTTenTTANhTTNoiDungTTNgayGui

1.8 Loại tua

LOAITOUR

MaLoaiTenLoai

1.9 Admin

ADMIN

UserAdminPassAdminEmailAdminStatus

1.10.Gallery

GALLERYMagl

linkanh

Trang 15

2 Sơ đồ thực thể liên hệ - ERD

Một thành viên đặt nhiều tour thông qua phiếu dattour, mồi tour chứanhiều thanhvien

Mỗi phiếu dattour chứa nhiều tour mỗi tour chứa nhiều phiếu đặt

Một loaitour chứa nhiều tour, mỗi tour thuộc một loaitour

Mỗi thành viên viết nhiều comment, mỗi comment chỉ do một ngườiviết

Mỗi tour chứa nhiều comment mồi comment viết cho một tour

Trang 16

III Thiết kế bảng cơ sở dữ liệu

1 Thiết kế các bảng

TOUR Tên trường Kiểu dữ

liệu

Kích thước

Ràng buộc

Max Loại Tour

tour

DATTOUR Tên trường Kiểu dữ

liệu

Kích thước

Ràng buộc

Trang 17

CHITIETDAT Tên trường Kiểu dữ

liệu

Kích thước

Ràng buộc

COMMENT Tên trường Kiểu dữ

liệu

Kích thước

Ràng buộc

Trang 18

THANHVIEN Tên trường Kiểu dữ

liệu

Kích thước

Ràng buộc

Ghi chú

key

Mã thanh viên

giúp tìm password

TINTUC Tên trường Kiểu dữ

liệu

Kích thước

Ràng buộc

Ghi chú

key

Mã tin

Trang 19

LOAITOUR Tên trường Kiểu dữ

liệu

Kích thước

Ràng buộc

liệu

Kích thước

Ràng buộc

liệu

Kích thước

Ràng buộc

Ghi chú

key

Tên đăng nhập

Trang 20

PHANHOI Tên trường Kiểu dữ

liệu

Kích thước

Ràng buộc

2 Mô hình dữ liệu chi tiết

CHƯƠNG 4 CÁC TRANG WEBSITE

Trang 21

II Sơ đồ cây website

III Chi tiết các trang

1 Mô tả trang “Trang chủ” – index.asp

Trang chủ

Tin tức

Gallery Phản

Tìm

tour

Đăng nhập

Xem

tour

Trang chủ

Trang chủ

Admin

Trang 22

Các yêu cầu đặc biệt

2 Mô tả trang “Tìm tour” – timkiem.asp

Tìm tour

Tìm tour

Trang 23

Các tác nhân Thành viên, Vô danh

Mô tả

Chức năng tìm kiếm tour du lịch giúp cho người dùng

có thể tìm kiếm các tour theo điểm khởi hành,loại tour

và ngày tháng năm khởi hành

Kích hoạt

Người dùng lựa chọn điểm khởi hành ,loại tour,hoặc thời gian khởi hành trên bảng lựa chọn phía bên trên,cạnh menu ngang rồi click vào nút tìm tour

Tiền điều kiện

(A1) Website sẽ đưa ra form tìm kiếm Tour

(A2) Người dùng lựa chọn địa điểm trên bảng hướng dẫn

(A3) Để tìm, người dùng nhấn nút “Tìm Tour” trong Bảng tìm kiếm

(A4) Trang kết quả hiện lên danh sách các Tour như ở phần hậu xử lý

Các trình tự thực

hiện khác

(B1) Nếu người dùng không lựa chọn địa điểm trên bảng hướng dẫn và nhấn nút “Tìm Tour” thì tất cả các tour sẽ hiện ra

(B2) Nếu không tìm thấy tour đúng yêu cầu, website sẽ đưa ra thông báo tìm được 0 tour

Trang 24

3 Mô tả trang “Tin tức” – tintuc.asp

cuối

LanTDH

Tin Tức

Trang 25

Tiền điều kiện

-Và mục lục danh sach các tin cũ ở phía dưới

Trang 26

4 Mô tả trang “Phản hồi” – phanhoi.asp

website

Hậu xử lý

- Ý kiến của khách hàng được lưu vào CSDL

- Hiện thông báo gửi phản hồi thành công

Trình tự thực hiện

bình thường

(A1) Hệ thống đưa ra form phản hồi

(A2) Thành viên điền vào form nhưng thông tin cần thiết

(A3) Để phản hồi,nhấp nút Gửi phản hồi

(A4) Hiển thị thông báo gửi phản hồi thành công

Trang 27

5 Mô tả trang “Gallery” – gallery.asp

lịch

Tiền điều kiện

Trình tự thực hiện bình

thường

(A1) Link galerry hiển thị trên menu ngang

(A2) Người dùng click vào link này

(A3) Website sẽ đưa những hình ảnh đẹp nhất về những bãi biển mà bạn thích

Các trình tự thực hiện

Ngày đăng: 17/07/2013, 10:17

HÌNH ẢNH LIÊN QUAN

Sơ đồ phân rã chức năng BFD - PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN TRỊ NỘI BỘ DOANH NGHIỆP
Sơ đồ ph ân rã chức năng BFD (Trang 11)
2. Sơ đồ phân cấp chức năng - PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN TRỊ NỘI BỘ DOANH NGHIỆP
2. Sơ đồ phân cấp chức năng (Trang 11)
2. Sơ đồ thực thể liên hệ - ERD - PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN TRỊ NỘI BỘ DOANH NGHIỆP
2. Sơ đồ thực thể liên hệ - ERD (Trang 15)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w