đồ án tốt nghiệp website về thương mại điện tử

63 367 0
đồ án tốt nghiệp website về thương mại điện tử

Đ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

Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Mục lục X©y dùng website cho Héi Doanh NghiÖp TrÎ Hµ Néi Lời cảm ơn Trong suốt quá trình học tập trong trường đại học vừa qua, chúng em đã được các thầy cô cung cấp và truyền đạt tất cả kiến thức chuyên ngành cần thiết và quý giá nhất. Ngoài ra, chúng em còn được rèn luyện một tinh thần học tập và làm việc độc lập, sáng tạo. Đây là những điều hết sức cần thiết để có thể thành công khi bắt tay vào nghề nghiệp trong tương lai. Đồ án tốt nghiệp là cơ hội để chúng em có thể áp dụng, tổng kết lại những kiến thức mà mình đã học. Đồng thời, rút ra những kinh nghiệm thực tế và quý giá trong suốt quá trình thực hiện đề tài. Sau một thời gian chúng em tập trung công sức cho đề tài, đặc biệt là nhờ sự chỉ đạo và hướng dẫn tận tình của cô Nguyễn Kim Anh cùng với các thầy cô trong khoa, đã giúp cho chúng em hoàn thành đề tài này một cách thuận lợi và đạt được một số kết quả nhất định. Bên cạnh những 1 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 kết quả khiêm tốn mà chúng em đạt được, chắc chắn không tránh khỏi những thiếu sót khi thực hiện đồ án của mình, kính mong thầy cô góp ý giúp đỡ . Sự phê bình, góp ý của quý thầy cô sẽ là những bài học kinh nghiệm rất quý báu cho công việc thực tế của chúng em sau này. Là sinh viên khoa công nghệ thông tin, chúng em rất tự hào về điều đó, tự hào về tất cả các thầy cô của mình. Một lần nữa, chúng em xin chân thành cảm ơn công lao dạy dỗ của quý thầy cô. Kính chúc quý thầy cô mạnh khỏe, tiếp tục đạt được nhiều thắng lợi trong nghiên cứu khoa học và sự nghiệp giáo dục. 2 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Chương I: Khảo sát mô tả bài toán. 1.1.Đặt vấn đề. Ngày nay, như chúng ta đã biết mạng Internet phát triển rất mạnh. Đi cùng với nó là sự phát triển của World Wide Web, rất nhiều ứng dụng được phát triển trên mạng như: thương mại điện tử, dạy học trực tuyến, báo điện tử …. Chúng ta có thể làm được rất nhiều việc trên mạng như: học qua mạng, đọc tin tức, giao dịch qua mạng… Một trong những ứng dụng trên mạng rất phổ biến đó là thương mại điện tử và báo điện tử.Vì vậy, khi truy cập vào các Website này chúng ta có thể giao dịch thương mại như bán hàng qua mạng và còn được cung cấp các tin tức về nhiều lĩnh vực trong và ngoài nước. Hiện nay, cũng có rất nhiều Website hỗ trợ chức năng trên nhưng để có một Website cung cấp một cách đầy đủ tin tức mà vẫn đảm bảo được chức năng thương mại điện tử thì không phải Website nào cũng làm được. Vì vậy nhu cầu đặt ra là rất lớn. 1.2.Lựa chọn đề tài Hội Doanh Nghiệp Trẻ Hà Nội là một doanh nghiệp lớn có tới hàng nghìn thành viên tham gia.Phạm vi hoạt động của Hội lại rất rộng và đa dạng, hiện nay Hội cũng có một Website nhưng nó chỉ đơn thuần là một trang Web rất đơn giản - chỉ nhằm giới thiệu về công ty là chính.Trong giai đoạn hiện nay, với sự mở rộng và phát triển không ngừng của Hội, thì những gì mà Website đó làm được là không thể đáp ứng, ví dụ như ngoài cung cấp tin tức nội bộ của Hội đến tất cả các thành viên, mục đích của Hội còn là đăng ký, giới thiệu sản phẩm, bán hàng qua mạng hay nói một cách khác là chưa có chức năng B2B.Vì thế qua khảo sát thực tế em đã quyết định chọn lựa chọn đề tài này. 3 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Là một sinh viên khoa công nghệ thông tin em mong được đóng góp phần nhỏ sức lực của mình vào sự nghiệp tin học hoá của đất nước cũng như đáp ứng nhu cầu tiếp thực tiễn của Hội. Trước thực trạng đó đồ án của em sẽ tập trung vào giải quyết vấn đề này.Đó là xây dựng Website cho Hội Doanh Nghiệp Trẻ Hà Nội. Đây là một đề tài có tính thực tiễn vì nó đáp ứng nhu cầu mà thực tế đặt ra và nó được ứng dụng trong lĩnh vực thương mại điện tử.Một lĩnh vực mà được coi là còn rất mới mẻ ở Việt Nam hiện nay. Trong thời gian học tập tại khoa công nghệ thông tin em đã được trang bị các thức về chuyên ngành tin học. Đây là những điều kiện thuận lợi để em có thể hoàn thành đề tài này. 1.3.Lựa chọn công cụ và ngôn ngữ. Vì đây là một Website bao gồm các nội dung về : Cung cấp tin tức, chức năng B2B, tạo ra một forum cho các thành viên trao đổi tin tức nên nó là một Website động. Để xây dựng được Website này ta cần phải sử dụng ngôn ngữ HTML( Hyper Text Markup Language ) để tạo ra các trang Web. Để việc tạo ra các trang Web được thuận tiện và nhanh chóng ta sử dụng các công cụ như: Microsoft Fontpage, Macromedia Dreamweaver. Các công cụ này tự sinh mã cho trang Web và rất dễ sử dụng đối với người lập trình. Để quản lí cơ sở dữ liệu của Website ta sử dụng cơ sở dữ liệu là MySQL. Đây là công cụ quản lí cơ sở dữ liệu rất phổ biến phù hợp với ứng dụng vừa và nhỏ. Và đặc biệt ta sử dụng ngôn ngữ Java - một ngôn ngữ rất phổ biến để thiết kế Website. 1.4.Mục đích, yêu cầu của đồ án. Website về thương mại điện tử sẽ giải quyết các nhu cầu của Hội. Vì vậy mục đích của đồ án này là: 4 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368  Cung cấp các thông tin về các lĩnh vực đặc biệt là về lĩnh vực hoạt đọng của Hội trong và ngoài nước. Giúp cho người dùng khi vào Website có thể cập nhật tin tức cũng như tìm kiếm các cơ hội kinh doanh cho mình…  Tạo ra một diễn đàn cho các thành viên có thể trao đổi thông tin với nhau. Khi truy cập vào Website nếu đăng kí là thành viên, ta có thể trao đổi thông tin với mọi thành viên khác.  Một mục đích khác nữa của đồ án là trực tiếp giúp cho em có thể rèn luyện thêm về khả năng làm việc độc lập. Đồng thời ôn tập củng cố những kiến thức đã được học tập và nghiên cứu trong thời gian học tập trong nhà trường. Website sau khi hoàn thành phải thỏa mãn một số yêu cầu sau:  Nội dung phải phong phú, tin tức phải được cập nhật. Người truy cập có thể tìm thấy những thông tin mà mình mong muốn,  Giao diện phải đẹp và thuận tiện đối với người sử dụng. Người sử dụng truy cập hệ thống dễ dàng. Các chức năng cũng như tiện ích của hệ thống phải được giới thiệu với người sử dụng.  Có nhiều chức năng phụ giúp cho người dùng thuận tiện hơn trong việc truy nhập Website và tìm kiếm thông tin mình muốn( như chức năng tìm kiếm thông tin, tìm kiếm chủ đề, tìm kiếm sản phẩm). 1.5.Nhiệm vụ của đồ án. Để thực hiện đựợc mục đích đã nêu trên thì nhiệm vụ cần thực hiện là:  Nghiên cứu về lí thuyết dạy học từ đó áp dụng vào công tác xây dựng chương trình sao cho phù hợp với lí luận cũng như thực tiễn và đảm bảo tính logic và khoa học.  Khảo sát các nhu cầu thực tế để có thể đưa ra yêu cầu của bài toán và hướng giải quyết. 5 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368  Nghiên cứu về công cụ,ngôn ngữ lập trình và kĩ năng lập trình để xây dựng Website đáp ứng yêu cầu đặt ra.  Phân tích và thiết kế sơ đồ phân cấp chức năng và các biểu đồ luồng dữ liệu cũng như thiết kế chi tiết các chức năng của hệ thống.  Lập trình để tạo ra hệ thống theo thiết kế.  Cài đặt, vận hành hệ thống, theo dõi hệ thống hoạt động để tìm ra ưu nhược điểm của hệ thống, từ đó có thể khắc phục các nhược điểm đó.  Kiểm tra và đánh giá kết quả của chương trình cũng như đưa ra hướng phát triển của đề tài 1.6.Nội dung của đồ án. Nội dung của đồ án bao gồm các chương như sau: Chương I: Khảo sát mô tả bài toán. Chương này trình bày các vấn đề như: Lý do chọn đề tài, mục đích của đề tài, nhiệm vụ cần thực hiện để đạt được mục đích đề ra và tóm tắt nội dung của đồ án.Phân tích các yêu cầu đặt ra và hướng giải quyết các vấn đề đó. Chương II: Phân tích thiết kế bài toán. Trình bày các biểu đồ như : Biểu đồ phân cấp chức năng, biểu đồ luồng dữ liệu. Phân rã các chức năng của bài toán. Thiết kế cơ sở dữ liệu cho chương trình. Mô tả các thực thể, xây dựng mô hình thực thể liên kết, các bảng dữ liệu. Chương III: Giới thiệu về các công cụ hỗ trợ xây dựng phần mềm. Giới thiệu về ngôn ngữ PHP và một số công cụ sử dụng trong việc lập trình và vận hành chương trình. Chương IV: Cài đặt chương trình. Giới thiệu về chương trình và cách cài đặt cũng như sử dụng chương trình. Giới thiệu cách truy nhập trang Web, các tiện ích khi sử dụng. 6 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Chương V: Đánh giá, kết luận, xu hướng phát triển. Nêu ưu nhược điểm của hệ thống. Chương II: Phân tích thiết kế bài toán. 2.1.Tổng quan. Đây là một hệ thống thông tin vì vậy ta phải phân tích và thiết kế chúng như một hệ thống thông tin thông thường. Dựa vào các nhiệm vụ và chức năng chính của Website ta thiết kế hệ thống. 2.2.Phân tích và xây dựng biểu đồ phân cấp chức năng. 2.2.1.Biểu đồ phân cấp chức năng. Hệ thống bao gồm bốn chức năng chính là :  Cung cấp tin tức.  Quản lí sản phẩm.  Quản lí Forum.  Quản trị. Các chức năng này phải đảm bảo sao cho khi người dùng truy nhập vào hệ thống , họ có thể đọc tin, xem thông tin sản phẩm, tham gia diễn đàn. Vì vậy các chức năng chính này có thể phân rã thành nhiều chức năng con, cụ thể như ở mô hình chức năng dưới đây. 7 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 2.2.2.Phân quyền. Người sử dụng ( User) có các quyền :  Đọc tin tức ở trong các trang thông tin.  Xem các thong tin về sản phẩm.  Tìm kiếm các thông tin trong Websiste.  Tham gia Forum nếu đăng kí làm thành viên của Forum. Người viết bài ( Reporter) có quyền:  Gửi bài viết của mình lên cho hệ thống. Quản lí trang Web Cung cấp tin tức Quản lí sản phẩm Cập sản phẩm Hiển thị Thống kê Tìm kiếm Quản lí Forum Đăng kí Tìm kiếm Xử lí chủ đề Hiển thị Cập nhật Tìm kiếm Xử lí bài Hiển thị Quản trị XL đ/nhập XL t/khoản 8 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Người quản lí tin tức có các quyền:  Sửa các bài viết do người viết bài gửi lên.  Cho phép các bài viết có được đăng lên trang web không. Người đăng sản phẩm có các quyền:  Giới thiệu về các sản phẩm và cho đăng chúng lên. Người quản lí Forum có các quyền:  Xóa sửa các chủ đề trên Forum.  Khóa các tài khoản của các thành viên Forum. Người quản trị có các quyền :  Người quản trị là người có quyền lực cao nhất trong hệ thống.  Xóa, sửa , thêm các loại tài khoản. 2.3.Phân tích và xây dựng biểu đồ luồng dữ liệu. Do có một số cách biểu diễn các thành phần của biểu đồ nên trong đồ án này em sử dụng cách biểu diễn như sau: Kho thông tin Tác nhân trong Luồng dữ liệu Chức năng xử lí Tác nhân ngoài 9 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 2.3.1. Biểu đồ luồng dữ liệu mức ngữ cảnh. Có sáu tác nhân ngoài tác động vào hệ thống Website:  Người sử dụng: Họ truy nhập vào hệ thống để đọc tin tức, xem các sản phẩm. Nếu là thành viên của Forum người dùng có thể tham gia các chủ đề trên Forum hoặc tự mình gửi lên những chủ đề mới.  Người viết bài: Muốn viết bài và gửi lên, người viết bài phải vào trang reporter của mình và nhập tên và mật khẩu của mình sau đó họ mới có thể viết và gửi bài được. 10 các bài viết đã xử lí tài khoản được cập nhật chủ đề + tài khoản thành viên được XL t/tin đăng nhập chủ đề + tài khoản thành viên t/tin đăng nhập các bài viết t/tin hệ thống thông tin cần tìm kiếm bài viết+chủ đề cho phép/từ chối đăng nhập t/tin trả lời bài viết sản phẩm cho phép/từ chối đăng nhập chủ đề trên forum các loại tài khoản t/tin đăng nhập t/tin đăng nhập bài viết trang sản phẩm t/tin tài khoản trang tin tức thông tin cá nhân y/c truy nhập Hệ Thống Người sử dụng Người quản lí tin tức Người quản lí Forum Người đăng tin Người đăng sản phẩm Người quản trị [...]... NgayDang ID Name Password Khoa SoBaiDang 25 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Chương III: Giới thiệu về ngôn ngữ và công cụ sử dụng 3.1.Ngôn ngữ Java và công nghệ JSP/Servlet 3.1.1.Ngôn ngữ Java 3.1.1.1.Tổng quan về ngôn ngữ lập trình Java Java là ngôn ngữ lập trình hướng đối tượng, được phát triển bởi hãng Sun MicroSystem 26 Website: http://www.docs.vn Email : lienhe@docs.vn... println ( “ This is console application ”) ; 30 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 } } Biên dịch và chạy chương trình C:\ SAMPLE > javac ConsoleApp java C :\ SAMPLE > java ConsoleApp This is console application b)Ứng dụng đồ họa Bạn có thể dùng Java để viết các chương trình đồ họa tương tự các ứng dụng Windows Một chương trình đồ họa thường cần một khung cửa sổ cùng với... bộ công cụ phần mềm này được cho tải về miễn phí Java có thể dùng để viết chương trình ứng dụng tương tự như mọi ngôn ngữ lập trình khác Java thiên về lập trình cho các ứng dụng mạng và internet Ngoài ra bạn có thể dùng java để viết Applet hoặc Servlet hay mã trang JSP là những thành phần ứng dụng đặc biệt dùng cho trình duyệt( browser) và trình chủ( Web server) 27 Website: http://www.docs.vn Email :... đơn giản, nhỏ gọn, tính khả chuyển, ta cũng có thể nói là hiệu quả chung của các chương trình Java là đáng khích lệ so với tính phức tạp của C/C++  Đa tuyến( Multithread): tính năng này cho phép chúng ta có thể thực hiện nhiều tiến trình song song và tương hỗ với nhau tránh được tính tuần tự nhàm chán và những thời gian chết trong chờ đợi  Linh động( Flexible): vì dùng trình thông dịch nên Java là... truy nhập Tài khoản của thành viên bị Text khóa hay không Số chủ đề đã đăng l)Thực thể Chủ đề Thực thể Chủ đề chứa các thông tin về chủ đề đăng trên Forum Nó cho biết các thông tin về chủ đề như: tiêu đề của chủ đề, ngày chủ đề được đăng lên, mã của thành viên đăng chủ đề 23 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 STT 1 2 3 4 5 6 Thuộc tính ID TieuDe NgayDang NoiDung Xoa... kế thừa và xây dựng trên lớp cơ sở java awt.Applet d) Servlet Trái với Applet thường được các trình duyệt tải về chạy trên máy khách Servlet là các thành phần đối tượng nhúng trên trình chủ Web server thực hiện xử lí yêu cầu và sinh ra các trang Web động trả về máy khách Để sử dụng được 31 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Servlet bạn cần có các trình chủ hiểu Java... throws ServletException, Java.io.IOException { //chỉ định nội dung kiểu tài nguyên trả về cho trình khách resp.setContentType(“text/html”); //tạo luồng suất PrintWriter để chuyển kết quả từ máy chủ về cho trình khách java.io.printWriter out=new java.io.printWriter(resp.getOutPutStream()); //định dạng trang web Html trả về out.println(“”); out.println(“Welcome to Java Servlet”); out.println(“”);... giờ bài giảng được đăng Giới thiệu về sản phẩm Sản phẩm có bị xóa hay không Mã của người đăng sản phẩm g)Thực thể Loại sản phẩm (ProductType): Thực thể Loại sản phẩm cho biết mã loại sản phẩm và tên loại sản phẩm STT 1 2 Thuộc tính ID Ten Kiểu Auto number Text Mô tả Mã loại sản phẩm Tên loại sản phẩm h)Thực thể Người đăng ký mua(Register ): Thực thể này lưu thông tin về người đăng ký mua hàng, các trường... như của thực thể Người viết bài 21 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 STT 1 2 3 4 Thuộc tính ID Name Password Khoa Kiểu Auto number Text Mô tả Mã của người mua Tên người mua sử dụng để truy Text Yes/no nhập hệ thống Mật khẩu của người mua Tài khoản của người mua bị khóa hay không i)Thực thể Mua( by): Thực thể này lưu thông tin về thời gian truy cập của người đăng... ThoiGian Kiểu Number Number Mô tả Mã của đăng ký mua Mã của chủ đề mà người đăng Number ký mua truy cập vào Mã của loại sản phẩm mà Date người đăng ký mua Thời gian mà người đăng ký mua truy cập vào website để 22 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 mua j)Thực thể Người quản trị( Admin): STT 1 2 3 Thuộc tính ID Name Password Kiểu Auto number Text Mô tả Mã của người quản . rất phổ biến để thiết kế Website. 1.4.Mục đích, yêu cầu của đồ án. Website về thương mại điện tử sẽ giải quyết các nhu cầu của Hội. Vì vậy mục đích của đồ án này là: 4 Website: http://www.docs.vn. phổ biến đó là thương mại điện tử và báo điện tử. Vì vậy, khi truy cập vào các Website này chúng ta có thể giao dịch thương mại như bán hàng qua mạng và còn được cung cấp các tin tức về nhiều lĩnh. nay, cũng có rất nhiều Website hỗ trợ chức năng trên nhưng để có một Website cung cấp một cách đầy đủ tin tức mà vẫn đảm bảo được chức năng thương mại điện tử thì không phải Website nào cũng làm

Ngày đăng: 23/08/2014, 14:30

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan