Công nghệ thông tin (CNTT) được sử dụng rất rộng rãi trong nhiều lĩnh vực khác nhau như quản lí nhà nước, quản lí doanh nghiệp.. và cùng với đó là sự phát triển không ngừng của mạng Internet . Ngày càng nhiều Website quảng bá thương hiệu ra đời và trong môi trường cạnh tranh ngày càng gay gắt như vậy, một mặt ngày càng nhiều doanh nghiệp cung cấp các sản phẩm dịch vụ cùng loại, chất lượng và giá cả hầu như không có sự khác biệt, mặt khác yêu cầu, đòi hỏi của khách hàng ngày càng cao, khách hàng ngày càng có nhiều quyền lựa chọn, thì công tác chăm sóc khách hàng và quảng bá thương hiệu là một yếu tố cực kì quan trọng trong việc tạo ra sự khác biệt của doanh nghiệp. Nhờ có sự tiến bộ của công nghệ thông tin, giờ đây các doanh nghiệp có thể bớt đi thời gian, tiền của đầu tư cho công tác quảng bá, chăm sóc khách hàng nhưng những thông tin về doanh nghiệp, những sản phẩm mới sẽ nhanh chóng tới với khách hàng, đồng thời những yêu cầu, thắc mắc, góp ý của khách hàng sẽ nhanh chóng tới được với doanh nghiệp. Tất cả đều nhờ vào sự hoạt động 24/24 của những văn phòng trực tuyến trên mạng (Website). Từ thực tế trên, trong thời gian thực tập tại Trung tâm thông tin tín dụng (CIC) em đã chọn báo cáo thực tập chuyên đề: “Xây dựng website bán ô tô trực tuyến cho công ty Trường Phát”.
Trang 1MỤC LỤC
LỜI NÓI ĐẦU 1
CHƯƠNG 1 : TỔNG QUAN VỀ ĐỀ TÀI 4
1.1. Tổng quan về tình hình ứng dụng công nghệ thông tin 4
1.2. Giới thiệu về nơi thực tập 6
1.2.1 Giới thiệu chung về CIC 6
1.2.2 Quá trình phát triển và sứ mệnh 7
1.2.3 Cơ cấu tổ chức 8
1.2.4 Công nghệ ứng dụng 13
1.3. Phát biếu đề tài 14
1.3.1 Lý do chọn đề tài 14
1.3.2 Mục đích của đề tài 14
1.3.3 Đối tượng phạm vi của đề tài 14
1.3.4 Ý nghĩa của đề tài 15
CHƯƠNG 2 : KHẢO SÁT HỆ THỐNG 16
2.1. Kháo sát và mô tả hoạt động nghiệp vụ 16
2.1.1 Sơ đồ hoạt động nghiệp vụ 16
2.1.2 Mô tả quy trình nghiệp vụ: 17
2.2 Một số biểu mẫu thu thập được 18
2.3. Lựu chọn môi trường cài đặt 21
2.3.1 Giới thiệu về PHP 21
2.3.2 Giới thiệu về MySQL 23
2.3.2.1 Một số lệnh cơ bản trong MySQL 24
CHƯƠNG 3 PHÂN TÍCH HỆ THỐNG 26
Trang 23.1 Xây dựng biểu đồ phân cấp chức năng 26
3.1.1 Biểu đồ phân cấp chức năng toàn hệ thống 26
3.1.2 Mô tả các chức năng 27
3.2 Xây dựng biểu đồ luồng dữ liệu 28
3.2.1 Biểu đồ luồng dữ liệu mức khung cảnh………28
3.2.2 Biểu đồ luồng dữ liệu mức đỉnh……… 28
3.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh……… 31
3.2.3.1 Biểu đồ luồng dữ liệu mức dưới đỉnh cho quản trị hệ thống ……… 31
3.2.3.2 Biểu đồ luồng dữ liệu mức dưới đỉnh cho quản trị bán hàng………….32
3.2.3.3 Biểu đồ luồng dữ liệu mức dưới đỉnh cho chức năng tìm kiếm sản phẩm 3.2.3.4 Biểu đồ luồng dữ liệu mức dưới đỉnh cho chức năng thống kê……… 34
3.3 Sơ đồ thực thể liên kết……… 35
3.3.1.Xác định các thực thể ……… 35
3.3.2.Xác định các liên kết giữa các thực thể………36
3.3.3 Sơ đồ thực thể liên kết……….37
CHƯƠNG 4: THIẾT KẾ HÊ THỐNG………38
4.1 Thiết kế cơ sỏ dữ liệu……….38
4.1.1 Thiết kế các bảng dữ liệu……… 38
4.2 Thiết kế giao diện……… 43
4.2.1 Một số giao diện màn hình……… 43
4.2.2 Code một số modul chính trong chương trình……… 44
Trang 3LỜI NÓI ĐẦU
Công nghệ thông tin (CNTT) được sử dụng rất rộng rãi trong nhiều lĩnh vực khác nhaunhư quản lí nhà nước, quản lí doanh nghiệp và cùng với đó là sự phát triển không ngừng củamạng Internet Ngày càng nhiều Website quảng bá thương hiệu ra đời và trong môi trườngcạnh tranh ngày càng gay gắt như vậy, một mặt ngày càng nhiều doanh nghiệp cung cấp các sảnphẩm dịch vụ cùng loại, chất lượng và giá cả hầu như không có sự khác biệt, mặt khác yêu cầu,đòi hỏi của khách hàng ngày càng cao, khách hàng ngày càng có nhiều quyền lựa chọn, thì côngtác chăm sóc khách hàng và quảng bá thương hiệu là một yếu tố cực kì quan trọng trong việc tạo
ra sự khác biệt của doanh nghiệp
Nhờ có sự tiến bộ của công nghệ thông tin, giờ đây các doanh nghiệp có thể bớt đi thờigian, tiền của đầu tư cho công tác quảng bá, chăm sóc khách hàng nhưng những thông tin
về doanh nghiệp, những sản phẩm mới sẽ nhanh chóng tới với khách hàng, đồng thờinhững yêu cầu, thắc mắc, góp ý của khách hàng sẽ nhanh chóng tới được với doanhnghiệp Tất cả đều nhờ vào sự hoạt động 24/24 của những văn phòng trực tuyến trên mạng(Website)
Từ thực tế trên, trong thời gian thực tập tại Trung tâm thông tin tín dụng (CIC) em đã
chọn báo cáo thực tập chuyên đề: “Xây dựng website bán ô tô trực tuyến cho công ty
Em xin chân thành cảm ơn các thầy cô giáo trong bộ môn, đặc biệt là Th.s Lưu
Minh Tuấn đã hướng dẫn em thực hiện báo cáo này, cảm ơn các anh chị trong Trung
tâm thông tin tín dụng – CIC nơi em thực tập Tất cả những ý kiến chỉ bảo tận tình,
Trang 4những sự giúp đỡ quý báu của thầy cô và các cán bộ nhân viên trong Trung tâm đã giúp
em hoàn thành báo cáo này
Em xin chân thành cảm ơn!
Trang 5CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI
1.1 Tổng quan về tình hình ứng dụng công nghệ thông tin
Việt Nam tham gia mạng Internet toàn cầu ở một thời điểm rất quan trọng, và có lẽ,
dù một số người mong muốn ra sớm hơn, nhưng theo đánh giá của tôi, khó mà có thểsớm hơn được nữa - Nguyên Thứ trưởng Bộ Bưu Chính Viễn thông Mai Liêm Trực đãnhận định như vậy về một thời điểm không thể nào quên trong lịch sử phát triển củangành Bưu chính Viễn thông Việt Nam - ngày đầu Việt Nam đã được hoà vào mạngInternet toàn cầu, 19/11/1997 Khi ấy, nguyên Thứ trưởng Bộ BCVT đang đảm nhậnchức vụ Tổng cục trưởng Tổng cục Bưu điện - cơ quan quản lý lĩnh vực Bưu ChínhViễn Thông lúc bấy giờ Từ thời điểm đó mạng truyền thông đã mang lại những thayđổi tích cực trong việc giao lưu và giới thiệu sản phẩm của các doanh nghiệp trên mạngInternet thay thế dần cho phương pháp bán hàng truyền thống Và cũng bắt đầu thừ đókhái niệm thương mại điện tủ ra đời
Tại Việt Nam, thương mại điện tử thường được hiểu theo cả nghĩa hẹp và nghĩa rộng.Theo nghĩa hẹp, thương mại điện tử là việc mua bán hàng hóa và dịch vụ thông qua cácphương tiện điện tử và mạng viễn thông Theo nghĩa rộng, thương mại điiện tử là việcứng dụng các thành tựu của công nghệ thông tin và truyền thông vào các hoạt độngquản lý và kinh doanh Thương mại điện tử cũng đã chính thức được đưa vào trongchương trình đào tạo ở các bậc đại học, cao đẳng và sau đại học, điển hình là tại trườngĐại học Ngoại thương (2004), Đại học Thương mại (2005) và Đại học Kinh tế Quốcdân Cơ quan quản lý cao nhất về Thương mại điện tử là Cục Thương mại điện tử vàCông nghệ thông tin, Bộ Công thương
Trang 6Thương mại điện tử (còn gọi là E-Commerce hay E-Business) là quy trình mua bán
hàng hóa và dịch vụ thông qua các phương tiện điện tử và mạng viễn thông, đặc biệt làqua máy tính và mạng Internet. Thương mại điện tử , một yếu tố hợp thành của nền
"Kinh tế số hóa", là hình thái hoạt động thương mại bằng các phương pháp điện tử; làviệc trao đổi thông tin thương mại thông qua các phương tiện công nghệ điện tử mà nóichung là không cần phải in ra giấy trong bất cứ công đoạn nào của quá trình giao dịch Thông tin là bất cứ gì có thể truyền tải bằng kỹ thuật điện tử, bao gồm cả thư từ, cáctệp văn bản, các cơ sở dữ liệu, các bản tính, các bản vẽ thiết kế bằng máy tính điện tử,các hình đồ họa, quảng cáo, hỏi hàng, đơn hàng, hóa đơn, biểu giá, hợp đồng, các mẫuđơn, các biểu mẫu, hình ảnh động, âm thanh, v.v
Thương mại trong thương mại điện tử được hiểu là mọi vấn đề nảy sinh ra từ mọimối quan hệ mang tính chất thương mại , dù có hay không có hợp đồng Các mối quan
hệ mang tính thương mại bao gồm bất cứ giao dịch thương mại nào về cung cấp hoặctrao đổi hàng hóa, dịch vụ; thoả thuận phân phối, đại diện hoặc đại lý thương mại; ủythác hoa hồng, cho thuê dài hạn; xây dựng các công trình; tư vấn; kỹ thuật công trình;đầu tư; cấp vốn; ngân hàng; bảo hiểm; thỏa thuận khai thác hoặc tô nhượng; liên doanh
và các hình thức khác về hợp tác công nghiệp hoặc kinh doanh; chuyên chở hàng hóahay hành khách bằng đường biển, đường không, đường sắt, đường bộ; và v.v Nhưvậy, phạm vi của thương mại điện tử rất rộng, bao quát hầu như mọi hình thái hoạtđộng kinh tế, mà không chỉ bao gồm buôn bán hàng hóa và dịch vụ; buôn bán hàng hoá
và dịch vụ chỉ là một trong hàng nghìn lĩnh vực áp dụng của thương mại điện tử
Trang 71.2 Giới thiệu về nơi thực tập
1.2.1 Giới thiệu chung về CIC
Trung tâm thông tin tín dụng (CIC) là tổ chức sự nghiệp Nhà nước thuộc Ngân hàngNhà nước, có chức năng thu nhận, xử lý, lưu trữ, phân tích, dự báo thông tin tín dụngphục vụ cho yêu cầu quản lý nhà nước của Ngân hàng Nhà nước, thực hiện các dịch vụthông tin ngân hàng cho các tổ chức tín dụng , tổ chức khác và cá nhân
Sản phẩm và dịch vụ của CIC là một kênh thông tin tin cậy, góp phần tích cực chocông tác quản lý cũng như đảm bảo hoạt động kinh doanh an toàn, hiệu quả của tổchức tín dụng, các doanh nghiệp Kết quả hoạt động của CIC liên tục được Ngân hàngThế giới đánh giá rất cao Hoạt động thong tin tín dụng Việt Nam có bước cải thiện,chỉ số về thông tin tín dụng tăng lên
Hình 1.1 :Cung cấp thông tin của CIC qua các năm
Trang 8Quy mô kho dữ liệu thông tin tín dụng quốc gia rất lớn, được xây dựng trên nền côngnghệ tin học hiện đại , có thể truy xuất thông tin tức thời qua Website và kho lưu trữ dữliệu lịch sử duy trì 5 năm, được kiểm soát chặt chẽ thông tin đầu vào, có phân tổ chitiết theo chỉ tiêu thông tin và bổ sung nhiều thông tin từ các nguồn khác trong và ngoàinước CIC có nhiều thế mạnh trong hoạt động thông tin tín dụng và trong việc chấmđiểm, xếp hạng tín dụng khách hàng vay, giúp các tổ chức tín dụng đánh giá kháchhàng theo tiêu chuẩn quốc tế.
1.2.2 Quá trình phát triển và sứ mệnh
1992 Thành lập Phòng Thông tin phòng ngừa rủi ro trực thuộc Vụ Tín dụng
- Ngân hàng Nhà nước
thành Trung tâm thông tin tín dụng (CIC) trực thuộc Vụ Tín dụng –Ngân hàng Nhà nước
Quyết định số 68/1999/QĐ-Ngân hàng nhà nước của Thống đốc Ngânhàng Nhà nước, trên cơ sở tổ chức lại CIC thuộc Vụ Tín dụng
2007 Kỉ niệm 15 năm hoạt động thông tin tín dụng trong ngành ngân hàng
và đón nhận Bằng khen của Thủ tướng Chính phủ
nước của Thống đốc Ngân hàng nhà nước và trở thành tổ chức sựnghiệp thuộc Ngân hàng Nhà nước, thực hiện chế độ tự chủ, tự chịu
Trang 9Chia sẻ thông tin giữa các tổ chức cấp tín dụng nhằm ngăn ngừa và hạn chế rủi rotrong hoạt động tín dụng, góp phần đảm bảo an toàn hoạt động ngân hàng Hỗ trợ tổchức cấp tín dụng mở rộng và phát triển hoạt động tín dụng Nâng cao khả năng tiếpcận nguồn vốn tín dụng của khách hàng vay, góp phần thúc đẩy phát triển kinh tế - xãhội.
Phòng cung cấp thông tin trong nước
Phòng cung cấp thông tin ngoài nước
Phòng xếp hạng tín dụng
Phòng Bản tin
Phòng Công nghệ thông tin Phòng Kế toán
Trang 10▪ Phòng Hành chính - Nhân sự (HCNS): Quản lý cán bộ, hợp đồng lao động; công
tác thi đua khen thưởng, kỷ luật; chế độ bảo hiểm; quản lý công sở, tài sản; công táchành chính, quản trị, văn thư, lưu trữ và bảo vệ cơ quan
Nhiệm vụ của Phòng Hành chính - Nhân sự
Thực hiện công tác lễ tân, công vụ, phục vụ các hoạt động nội bộ
Thực hiện công tác văn thư, lưu trữ
Quản lý hồ sơ cán bộ, tham mưu về công tác tổ chức cán bộ, nhân sự, đào tạotheo kế hoạch, chỉ tiêu của Ngân hàng Nhà nước, chế độ tiền lương, bảo hiểm
và theo dõi lao động
Quản lý, theo dõi về hiện vật đối với tài sản, công cụ lao động, vật liệu dự trữ
Thực hiện các nhiệm vụ khác do Giám đốc giao
▪ Phòng Nghiên cứu và Phát triển (NCPT): Nghiên cứu xây dựng các văn bản quy
phạm pháp luật, các tiêu chuẩn thông tin trong lĩnh vực thông tin tín dụng; xây dựngcác mẫu sản phẩm và dịch vụ thông tin tín dụng; giới thiệu và phát triển sản phẩm mới;kiểm soát hoạt động nội bộ; quan hệ đối ngoại
Nhiệm vụ của Phòng Nghiên cứu và phát triển
Xây dựng để Giám đốc xem xét và trình Thống đốc ban hành hoặc trình cấp cóthẩm quyền ban hành các văn bản quy phạm pháp luật về lĩnh vực thông tin tíndụng, các đề án, dự án phát triển
Giám sát thực hiện các quy định nhiệm vụ của các phòng, chi nhánh
Xây dựng chương trình đào tạo, hội nghị, hội thảo, hướng dẫn và tập huấn về nghiệp
vụ thông tin tín dụng của CIC và cán bộ nghiệp vụ thông tin tín dụng toàn ngành; phối
Trang 11 Xây dựng chương trình, kế hoạch và lịch công tác hàng tuần, tháng, quý, năm;theo dõi, giám sát, đôn đốc việc thực hiện chương trình công tác đã được Giámđốc phê duyệt.
Thực hiện các nhiệm vụ khác do Giám đốc giao
giao
▪ Phòng Kế toán (KTTC): Quản lý tài chính, tài sản, hợp đồng kinh tế; thực hiện
hạch toán kế toán của CIC
Nhiệm vụ của Phòng Kế toán
Thực hiện các văn bản chế độ quản lý tài chính, kế toán của Nhà nước và củaNgành; xây dựng trình Giám đốc các văn bản liên quan, quy chế thu chi nội bộphù hợp với cơ chế, quy chế tài chính của Nhà nước
Xây dựng trình Giám đốc phê duyệt, tổ chức quản lý, thực hiện kế hoạch tàichính, kế hoạch mua sắm, sửa chữa lớn tài sản cố định, thiết bị tin học hàngnăm
Tổ chức thực hiện chế độ kế toán theo quy định của pháp luật; quản lý và theodõi về giá trị đối với tài sản của cơ quan; quản lý tài khoản mở tại Sở Giao dịchNHNN, Ngân hàng Thương mại để tiếp nhận kinh phí cấp và thực hiện các giaodịch trong thanh toán
Thực hiện các nhiệm vụ khác do Giám đốc giao
▪ Phòng Thu thập và Xử lý thông tin (XLTT): Thu nhận, xử lý, kiểm soát thông
tin từ các Tổ chức tín dụng theo quy định của Thống đốc Ngân hàng Nhà nước về hoạtđộng thông tin tín dụng; hỗ trợ về công nghệ thông tin trong hoạt động thông tin tíndụng
Nhiệm vụ của Phòng Thu thập và Xử lý thông tin
Khai thác các nguồn thông tin liên quan đến khách hàng có quan hệ tín dụngtrên các phương tiện thông tin đại chúng và các nguồn thông tin hợp pháp khác
Trang 12thông qua việc mua, bán, trao đổi thông tin để bổ sung, cập nhật vào kho dữ liệuthông tin tín dụng quốc gia.
Theo dõi, hướng dẫn, đôn đốc thực hiện báo cáo đầy đủ, chính xác, đúng thờihạn về nội dung, chỉ tiêu thông tin tín dụng quy định tại Quy chế hoạt độngthông tin tín dụng
Kiểm tra việc thu nhận, xử lý và cập nhật thông tin đảm bảo đầy đủ, kịp thời vàchính xác dữ liệu
Thực hiện các nhiệm vụ khác do Giám đốc giao
▪ Phòng Xếp hạng tín dụng (XHTD): Phân tích, tạo lập và cung cấp các sản phẩm,
ấn phẩm về xếp hạng, chấm điểm tín dụng doanh nghiệp và cá nhân
Thực hiện các nhiệm vụ khác do Giám đốc giao
▪ Phòng Công nghệ thông tin (CNTT): Quản lý, vận hành, cập nhật dữ liệu và đảm
bảo hoạt động hệ thống công nghệ thông tin của CIC; hỗ trợ các chi nhánh về côngnghệ thông tin trong hoạt động thông tin tín dụng
Nhiệm vụ của Phòng Công nghệ thông tin
Trang 13 Cập nhật dữ liệu, quản lý, vận hành hệ thống công nghệ thông tin bảo đảm antoàn hệ thống về phần cứng, phần mềm, cơ sở dữ liệu và mạng tin học tại Trụ sởchính của CIC
Quản trị WebCIC và các trang Web dịch vụ , theo dõi, kiểm soát và thống kê việc truycập khai thác sử dụng thông tin tín dụng điện tử của người sử dụng;
Quản lý và lưu giữ kho dữ liệu thông tin tín dụng và kế toán theo quy của phápluật
Thực hiện các nhiệm vụ khác do Giám đốc giao
▪ Phòng Cung cấp thông tin trong nước (CTTN): Tạo lập báo cáo, cung cấp thông
tin phục vụ quản lý của Ngân hàng Nhà nước và các cơ quan quản lý Nhà nước theoquy định của Thống đốc Ngân hàng Nhà nước, các sản phẩm thông tin tín dụng cho cácTCTD, tổ chức khác và cá nhân trong nước
Nhiệm vụ của Phòng Cung cấp thông tin trong nước
Cung cấp thông tin phục vụ yêu cầu quản lý nhà nước của Ngân hàng Nhà nước
và cơ quan quản lý nhà nước khác theo quy định
Thu thập bổ sung thông tin về tổ chức và cá nhân trong nước; tạo lập và cungcấp các sản phẩm thông tin tín dụng về quan hệ tín dụng doanh nghiệp trongnước
Thực hiện các nhiệm vụ khác do Giám đốc giao
▪ Phòng Cung cấp thông tin ngoài nước (CTNN): Trao đổi thông tin với các hãng
thông tin quốc tế; tạo lập và cung cấp báo cáo thông tin về tổ chức và cá nhân nướcngoài
Nhiệm vụ của Phòng Cung cấp thông tin ngoài nước
Cung cấp thông tin về tổ chức, doanh nghiệp, cá nhân nước ngoài và các cơquan quản lý nhà nước theo quy định
Thu thập bổ sung thông tin về các tổ chức, cá nhân Việt Nam
Trang 14 Tạo lập và cung cấp báo cáo thông tin về các tổ chức, doanh nghiệp, cá nhânViệt Nam cho các Tổ chức thông tin quốc tế theo quy định.
Thực hiện các nhiệm vụ khác do Giám đốc giao
▪ Bản tin Thông tin tín dụng (BTTD): Biên tập và xuất bản Bản tin thông tin tín
dụng, Bản tin cảnh báo và Bản tin thông tin tín dụng điện tử
Nhiệm vụ của Phòng Bản tin thông tin tín dụng
Bản tin định kỳ và Bản tin cảnh báo
Thực hiện nhiệm vụ biên tập, xuất bản Bản tin thông tin tín dụng theo định kỳ,đúng quy định trong giấy phép của Bộ Thông tin và Truyền thông
Tuyên truyền, phát triển mạng lưới cộng tác viên trong và ngoài ngành
Thu thập, cung cấp thông tin cảnh báo và các thông tin khác có liên quan trêntrang tin của Bản tin thông tin tín dụng điện tử
Thực hiện các nhiệm vụ khác do Giám đốc giao
1.2.4 Công nghệ ứng dụng
CIC đã và đang tập trung áp dụng tối đa các ưu thế về công nghệ tin học, công nghệnội dung, xây dựng thành công hệ thống thông tin tín dụng Việt Nam tiên tiến, hiệnđại, tiêu chuẩn quốc tế Với các thiết bị hiện đại, kỹ thuật tiên tiến, hệ thống Websitecủa CIC có thể phục vụ được số lượng rất lớn người truy cập với tốc độ cao, mọi lúc,mọi nơi Các trang Web nghiệp vụ của CIC luôn luôn được đảm bảo an toàn về dữ liệutruy cập và dữ liệu trên đường truyền Trung tâm phòng chống thảm hoạ đang đượckhẩn chương xây dựng tại Chi nhánh TP Hồ Chí Minh để đảm bảo an toàn dữ liệu
Trang 151.3 Phát biểu đề tài
1.3.1 Lý do chọn đề tài
Ngày nay, cùng với sự phát triển mạnh mẽ của nền kinh tế thị trường, dịch vụ vàInternet, quy mô hoạt động của các công ty, cửa hàng ngày càng vươn rộng ra Do đóyêu cầu tự quảng bá thương hiệu của chính mình thông qua Website ngày càng đượcquan tâm Hơn thế, ngày nay Website không chỉ đơn thuần là không gian giới thiệu sảnphẩm, tin tức mà nó còn đại diện cho hình ảnh một công ty, cửa hàng hiện đại, chuyênnghiệp, góp phần rút ngắn khoảng cách giữa người bán với người mua Tạo nên mộtkênh liên lạc 24/24 với người tiêu dùng, nhà cung cấp
Chính vì thế em đã chọn làm đề tài xây dựng Website bàn hàng trực tuyến để làmbáo cáo thực tập của mình
1.3.2 Mục đích của đề tài
Mục đích của đề tài là xây dựng một Website giới thiệu sản phẩm tới người tiêudùng và quảng bá các sản phẩm của doanh nghiệp hay cá nhân Mục đích chính củaWebsite là giới thiệu sản phẩm đến với người tiêu dùng Doanh nghiệp (hoặc cá nhân)giới thiệu thông tin sản phẩm đến đối tượng người tiêu dùng Người truy cập sẽ phảnhồi thông tin qua các chức năng tương tác tới doanh nghiệp Qua đó giảm đáng kể chiphíquảng cáo theo các phương thức truyền thông khác Website còn là kênh giao dịchmua bán phù hợp với nhiều đối tượng khác nhau thông qua các chức
Đề tài sẽ xây dựng một hệ thống kiểm soát việc bán hàng và hoạt động của công ty ,qua đó công ty có thể biết được xu hướng mua sắm của khách hàng và đưa ra nhữngđiều chỉnh cụ thể hơn
1.3.3 Đối tượng phạm vi đề tài
Với đề tài là “Xây dựng website bán ô tô trực tuyến cho công ty Trường Phát” nên đềtài có một số chức năng :
▪ Cập nhật thông tin về sản phẩm, tin tức, mua bán
▪ Cung cấp thong tin chi tiết về sản phẩm cho khách hàng
Trang 16▪ Cho phép khách hàng đăng kí thành viên để mua hàng và gửi phản hồi
Về đối tượng của Website là những khách hàng hoặc doanh nghiệp có nhu cầu mua
xe hay chỉ đơn thuần là những người yêu thích xe ô tô muốn tìm hiểu thêm thôn tin cóthể truy cập vào trang Web để xem
1.3.4 Ý nghĩa của đề tài
▪ Cung cấp chương trình tương tác giữa khách hàng và bộ phận chăm sóc kháchhàng của công ty qua: E-mail, Chat, Instant Messenger, Web
▪ Việc khai thác kênh hỗ trợ trực tuyến có thể giúp công ty của bạn giảm các áp lực
hỗ trợ khách hàng qua điện thoại, trực tiếp… và có thể phục vụ khách hàng tốt hơn.Website sẽ gips giảm đáng kể thời gian tìm kiếm thong tin sản phẩm,giá cả …
▪ Giúp người quản lí dễ dàng hơn trong quản lí các thay đổi cúa sản phẩm và cácphản hồi của khách hàng
Trang 17CHƯƠNG 2 KHẢO SÁT HỆ THỐNG
2.1 Khảo sát và mô tả hoạt động nghiệp vụ
2.1.1 Sơ đồ hoạt động nghiệp vụ
- Tổng hợp thông tin giao dịch
Thống kê
- Thống kê giao dịch
Thanh toán
Gửi y/c xuất hàng
Phản hồi khi khi hết hàngGửi sp cho khách khi có hàng
Trang 182.1.2 Mô tả quy trình nghiệp vụ
Khách hàng sẽ vào trang Web để xem thông tin và tìm kiếm sản phẩm Nếu kháchhàng có nhu cầu đặt mua hang thì sẽ đăng nhập vào hệ thống và thực hiện giao dịchmua hàng
Bộ phận quản lí giao dịch sẽ bắt đầu khi có yêu cầu của khách hàng hệ thống sẽkiểm tra xem còn hàng trong kho không nếu không có sẵn sẽ đưa ra thông báo phản hồicho khách hàng Còn nếu sản phẩm có sẵn sẽ thực hiện giao cho khách hàng Khikhách hàng đặt mua thì sẽ thanh toán một phần qua hệ thống hoặc thanh toán toàn bộkhi nhận được sản phẩm Và bộ phận lí giao dịch sẽ đưa ra các thông tin liên quan đếngai dịch cho nhà quản lí và thông qua chức năng thống kê nhà quản lí có thể biết toàn
bộ thông tin về quá trình giao dịch
Bộ phận quản lí sản phẩm có chức năng thông báo lại khi hết hàng và nếu sản phẩm
có sẵn thì sẽ trực tiếp gứi sản phẩm cho khách hàng Bộ phận còn có trách nhiệm đưa
ra thông tin về sản phẩm đã bán để tổng hợp thành báo cáo thống kê
Trang 192.2 Một số biểu mẫu thu thập được
Các biểu mẫu có sẵn sẽ được đưa ra qua file Excel dựa vào các số liệu có trên hệthống của Website do nhà quản lí cung cấp
PHIẾU XUẤT KHO Mẫu số 02-VT
Người lập Người nhận Thủ kho Kế toán trưởng Giám đốc
(Ký,họ tên) (Ký,họ tên) (Ký,họ tên) (Ký,họ tên) (Ký,họ tên)
Hình 2.2 Biểu mẫu xuất kho
Trang 20PHIẾU NHẬP KHO Mẫu số 02-VT
Công ty Trường Phát
Ngày… tháng…năm
Số……….
Họ và tên người nhận hàng……… Nhập kho tại………
Trang 21Cộng hoà xã hội chủ nghĩa Việt Nam
Độc lập - Tự do - Hạnh phúc
-o0o -BIÊN BẢN THANH LÝ HỢP ĐỒNG Số: /HĐKT/TLHĐ Căn cứ Bộ luật Dân sự được Quốc hội nước Cộng hoà xã hội chủ nghĩa Việt Nam. Hôm nay, ngày tháng năm , chúng tôi gồm: Bên A: Công ty – Chi nhánh
Địa chỉ:
Điện thoại:
Đại diện:
Chức vụ:
Bên B: Công ty Trường Phát Địa chỉ: 22 Quang Trung –Hà Nội Điện thoại: 043 1213236 Đại diện: Ông Phạm Minh Thắng Chức vụ: Giám đốc Cùng tiến hành thanh lý hợp đồng với nội dung như sau: Điều 1: Hai bên thống nhất thanh lý hợp đồng kinh tế số ký ngày
Điều 2: Ký kết hợp đồng thay thế
Căn cứ nhu cầu tiếp tục sử dụng dịch vụ của bên A và khả năng của bên B, hai bên thống nhất sẽ ký hợp đồng thay thế
Trang 22Hình 2.4 Biểu mẫu thanh lý hợp đồng
2.3 Lựu chọn môi trường cài đặt
2.3.1 Giới thiệu về PHP
PHP (Hypertext Preprocessor) là ngôn ngữ lập trình được kết nối chặt chẽ với máychủ PHP được phát triển từ một sản phẩm có tên là PHP/FI PHP/FI do RasmusLerdorf tạo ra, ban đầu được xem như là một tập con đơn giản của các mã kịch bảnPerl để theo dõi tình hình truy cập đến bản sơ yếu lý lịch của ông trên mạng Nói mộtcách đơn giản không theo thuật ngữ khoa học thì một quá trình xử lý PHP được thựchiện trên máy chủ (Windowns hoặc Unix ) Khi một trang Web muốn dùng PHP thìphải đáp ứng được tất cả các quá trình xử lý thông tin trong trang Web đó, sau đó đưa
ra kết quả như ngôn ngữ HTML Vì quá trình xử lý này diễn ra trên máy chủ nên trangWeb được viết bằng PHP sẽ dễ nhìn hơn ở bất kì hệ điều hành nào
Lịch sử ra đời của PHP cho tới nay đã qua nhiều phiên bản khác nhau như PHP 2.0,PHP 3.0, PHP 4.0, PHP 5.0, PHP 6.0 Trông phạm vi đề tài em xin giới thiệu về phiênbản PHP 5.0 em sử dụng làm đề tài
Sự thành công hết sức to lớn của PHP 4.0 đã không làm cho nhóm phát triển PHP tựmãn.Cộng đồng php đã nhanh chóng giúp họ nhận ra những yếu kém của PHP 4 đặcbiệt với khả năng hỗ trợ lập trình hướng đối tượng (OOP), xử lý XML, không hỗ trợgiao thức máy khách mới của MySQL 4.1 và 5.0, hỗ trợ dịch vụ web yếu Những điểmnày chính là mục đích để Zeev và Andi viết Zend Engine 2.0, lõi của PHP 5.0 Mộtthảo luận trên Slashdot đã cho thấy việc phát triển PHP 5.0 có thể đã bắt đầu vào thờiđiểm năm 2002 nhưng những bài phỏng vấn Zeev liên quan đến phiên bản này thì đã
Trang 23với Tidy, bỏ hỗ trợ Windows 95, khả năng gọi các hàm PHP bên trong XSLT, sửa chữanhiều lỗi và thêm khá nhiều hàm mới PHP 5 bản chính thức đã ra mắt sau một chuỗikhá dài các bản kiểm tra thử bao gồm Beta 4, RC 1, RC2, RC3 Mặc dù coi đây làphiên bản sản xuất đầu tiên nhưng PHP 5.0 vẫn còn một số lỗi trong đó đáng kể là lỗixác thực HTTP.
Cookie dùng để lưu những thông tin về user
Cookie được lưu trong máy client, trong vùng do browser quản lý
Không dùng cookies để lưu những thông tin quan trọng vì không đảm bảo, browser đềucho phép ghi cookies mà chỉ dùng cookie cho mục đích tiện ích mà thôi (username,password, thời điểm login cuối, danh sách nhạc ưa thích)…
Trang 24▪ Tạo cookie:setcookie(“TenCookie”,giá trị [,Thời điểm quá hạn]);
Nếu không chỉ định thời gian thì cookie sẽ lưu trong bộ nhớ Và sẽ mất khi user đóngbrowser
Nếu thời điểm quá hạn là 1 thời điểm trong quá khứ thì browser sẽ xóa cookie
Sử dụng cookie: $_COOKIE["Ten"];
▪ Session:
Là đối tượng chứa thông tin user trên server
Mỗi user có 1 session riêng.Cấu trúc session của mỗi user là giống nhau (chỉ khác giatrị các biến)
$_SESSION là dãy toàn cục có sẵn trong php, dùng để chứa các biến session Do đó dữliệu trong session có thể được truy xuất từ mọi trang php trong site
Khai báo và sử dụng:
$_SESSION["TênBiến"]
session_destroy(): Cho phép hủy bỏ toàn bộ giá trị của session session_unset(): Cho phép hủy bỏ session
2.3.2 Giới thiệu MySQL
MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới và được
các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng Nó được sử dụngcho các ứng dụng web có quy mô vừa và nhỏ.Tuy không phải là một cơ sở dữ liệu lớnnhưng có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các
Trang 25▪ Kiểu dữ liệu số nguyên
▪ Loại dữ liệu date and time: kiễu dữ liệu date and time cho phép bạn nhập liệu dướidạng chuỗi ngày/ tháng/ năm hay dạng số
▪ Loại dữ liệu string
2.3.2.1 Một số lệnh cơ bản trong MySQL
SHOW DATABASES: Hiển thị tất cả database trong mysql server
CREATE DATABASE: Tạo 1 database
USEDATABASE :Chọndatabaseđể sử dụng:
DROP DATABASE : Xóa 1 database
SHOW TABLES : Hiển thị tất cả các table trong 1 database
CREATE TABLE: Tạo 1 Table
INSERT INTO: Nhập data vào table.
SELECT: Lấy data từ database lên để hiển thị
UPDATE: Sửa đổi dữ liệu trong TABLE
DELETE: xóa data
DESC TABLE: xem cấu trúc của 1 table:
DROP TABLE: xóa table
Trang 26Chương 3 PHÂN TÍCH HỆ THỐNG
3.1 XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
3.1.1 Biểu đồ phân cấp chức năng toàn hệ thống
Hệ thống mua bán ô tô trực tuyến
Thống kêTìm kiếm
Quản trị bán hàng
Tìm theo tên sản phẩm
Tìm theo giá sản phẩm
Tìm theo loại
Thống kê đơn hàng
Thống kê doanh thu
Xử lí đơn hàng
Trang 273.1.2 Mô tả các chức năng
Chức năng Quản trị hệ thống : Chức năng quản trị hệ thống giúp cho quản trị viên
có thể đăng nhập vào hệ thống để quản lí thông tin về khách hàng đăng kí và quản
lí các tin tức liên quan như tin quảng cáo, tin khuyến mại khách hàng đăng kí làmthành viên mới hoặc đăng nhập để thay đổi mật khẩu và thông tin cá nhân
Chức năng Quản trị bán hàng: Sau khi hàng hóa được nhập mới quản trị viên sẽ
nhập các thông tin liên quan đến sản phẩm mới và xử lí các đơn hàng, còn kháchhàng sẽ tham gia xem thông tin liên quan đến sản phẩm mới cũng như các thông tinmới cập nhật sản phẩm mới sẽ cập nhật thông tin kèm theo và trong đó khi cóthong tin khuyến mãi hay thay đổi thì thông tin sẽ được chỉnh sửa sao cho phù hợpvới những thay đổi mới
Chức năng Tìm kiếm: Chức năng tìm kiếm sẽ giúp khách hàng có thể tìm kiếm sản
phẩm một cách nhanh chóng theo các tiêu chí: loại sản phẩm, tên sản phẩm, mứcgiá và hãng sản xuất, bên cạnh đó còn giúp cho quản trị viên có thể tham gia tìmkiếm và kiểm tra thông tin sản phẩm khi có phản hồi của khách hàng Chức năngtìm kiếm dưa trên các thong tin cơ bản liên quan đến sản phẩm và dựa vào đó giúpcho quản trị viên cũng như khách hàng tìm kiếm dễ dàng hơn
Chức năng Thống kê: Chức năng sẽ thống kê các sản phẩm bán chạy, hàng tồn
kho, thống kê số lượng sản phẩm đã bán theo từng tháng, thống kê đơn đặt hàngcủa khách hàng cũng như doanh thu của cửa hàng theo từng tháng
Trang 283.2 XÂY DỰNG BIỂU ĐỒ LUỒNG DỮ LIỆU
3.2.1 Biểu đồ luồng dữ lệu mức khung cảnh
Hình 3.2: Biểu đồ luồng dữ liệu mức khung cảnh
Trang 293.2.2 Biểu đồ luồng dữ liệu mức đỉnh
Hình 3.3: Biểu đồ luồng dữ liệu mức đỉnh
1.Quản trị
hệ thống
2.Quản trị bán hàng
4.Thống kê
3.Tìm kiếm
Sản phẩm
Sản phẩm
Sản phẩmy/c tìm kiếm
Đáp ứng thống kêy/c thống kê
Trả lời tìm kiếm
y/c tìm kiếm
Trả lời tìm kiếmY/c cập nhậtĐáp ứng cập nhập
Đáp ứng cập nhập
Y/c cập nhậtĐăng kí
Trả lời đăng kí
Nhân viên