Báo cáo Thực tập Thiết kế Web bằng ASP và Access

54 322 0
Báo cáo Thực tập Thiết kế Web bằng ASP và Access

Đ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

LỜI MỞ ĐẦU Chúng ta đang sống trong một thế giới có nền khoa học phát triển hiện đại Thế kỷ 20 là thế kỷ của công nghệ thông tin nói chung và của tin học nói riêng.Đó là một trong những thành tựu vĩ đại nhất mà con người đã đạt được trong thiên nhiên kỷ này Tin học giữ vai trò đặc biệt quan trong hoạt động của toàn nhân loại Nhân loại ứng dụng tin học vào phục vụ cho nghiên cứu khoa học, cho cong nghệ sản xuất, phục vụ cho nghành quản lý kinh tế, sản xuất kinh doanh, du lịch,y tế tạo điều kiện cho nền sản xuất xã hội ngày càng phát triển đồng thời giảm bớt đáng kể sức lao động của con người, đưa mức sống con người ngày càng cao hơn Công nghệ thông tin ngày càng phát triển không ngừng, đã thâm nhập vào mọi lĩnh vực trong cuộc sống Nó đã cùng với các lĩnh vực khác phát triển rất mạnh Công nghệ thông tin phát triển về nhiều mặt, đặc biệt là công nghệ phần mềm Các chương trình phần mềm ngày càng phát triển và ứng dụng rộng rãi đã đem lại nhiều thành tựu to lớn Ở Việt Nam tin học cũng đang hòa nhập với thế giới để bắt kịp, sánh vai cùng sự phát triển chung của các nước trên thế giới Máy tính đã và đang dần dần được sử dụng rộng rãi ở hầu hết các lĩnh vực như kinh tế, văn hóa xã hội, giáo dục, y tế, quốc phòng Tin học đã giúp cho các nhà quản lý điều hành công việc một cách có khoa học, chính xác, mang lại hiệu quả cao hơn so với trước khi chưa đưa máy tính vào Công nghệ thông tin đang dần trở thành một phần không thể thiếu trong đời sống xã hội hiện đại ngày nay, nhu cầu sử dụng Internet ngày càng nhiều và các hình thức kinh doanh trên mạng ngày càng đa dạng và phong phú rất được nhiều người sử dụng và ưa chuộng Chính vì lẽ đó, trong quá trình thực tập tại công ty em đã nhận thấy rằng việc quảng bá thương hiệu và tìm kiếm những cơ hội hợp tác với các khách hàng tiềm năng thông qua internet là rất lớn, cụ thể hơn ở đây là qua website chính thức của công ty Em đã quyết định xây dựng đề tài : “Thiết kế trang web quảng bá sản phẩm và nhận đặt hàng trực tuyến qua mạng” để đáp ứng nhu cầu cần thiết của khách hàng và thuận tiện cho việc trao đổi mua bán nhanh chóng với khách hàng để họ không cần phải tới tận công ty như cách trao đổi truyền thống trước đây Trong suốt quá trình thực tập, được sự hướng dẫn của các thầy cô giáo, đặc biệt là thầy Lê Huy Hoàng đã tận tình giúp đỡ, chỉ bảo cho chúng em hoàn thành báo cáo thực tập tốt nghiệp này,em xin chân thành cảm ơn Thầy rất nhiều Em xin gửi lời cảm ơn chân thành đến công ty TNHH may mặc ARTIF VIỆT NAM, đã tạo điều kiện thuận lợi khi em thực tập tại công ty.Qua quá trình thực tập, em tiếp thu được nhiều kiến thức và kinh nghiệm quý báu.Những kinh nghiệm đó giúp em rất nhiều trong việc thực hiện báo cáo tốt nghiệp và công việc của em sau này Do thời gian hạn chế và kiến thức còn hạn hẹp nên trong đề tài này không thể tránh khỏi những thiếu sót Kính mong các thầy cô đóng góp ý kiến giúp đề tài ngày càng được hoàn thiện hơn Một lần nữa en xin chân thành cảm ơn tất cả mọi người đã tận tình giúp đỡ và tạo điều kiện tốt để em hoàn thành chương trình thực tập của mình Em xin chân thành cảm ơn! Hà Nội, 05/2013 Sinh viên thực hiện Phùng Quang Mạnh MỤC LỤC CHƯƠNG I.GIỚI THIỆU VỀ CÔNG TY 1.1 Giới thiệu về đơn vị thực tập 1.1.1 Giới thiệu tổng quát 1.1.2.Sơ đồ hoạt động kinh doanh của công ty : 1.1.3 Đặc điểm tổ chức bộ máy quản lý của Công ty TNHH may mặc Artif Việt Nam 1.2 Tình hình tin học hóa tại công ty CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 KHẢO SÁT HIỆN TRẠNG 2.2 SƠ ĐỒ PHÂN RÃ CHỨC NĂNG 2.3 SƠ ĐỒ LUỒNG DỮ LIỆU 2.3.1.Sơ đồ luồng dữ liệu ở mức bối cảnh : 2.2.2.Biểu đồ luồng dữ liệu mức đỉnh : 2.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh 2.4.Thiết kế Cơ sở dữ liệu 2.4.1.Giới thiệu về hệ quản trị cơ sở dữ liệu Microsoft Access 2.4.2.Cấu trúc bảng 2.4.3 Mô hình thực thể liên kết 2.4.4 Bảng chi tiết Chương III.CÁC KỸ THUẬT VÀ CÔNG CỤ LẬP TRÌNH 3.1 TÌM HIỂU CÔNG NGHỆ ASP 3.1.1 ASP là gì ? 3.1.2 Mô hình hoạt động của ASP 3.1.3 Cấu trúc của một file ASP 3.1.4 Các đối tượng trong ASP 3.1.5 Các COMPONENT của ASP 3.1.6 ASP và cơ sở dữ liệu 3.2 NGÔN NGỮ LẬP TRÌNH VBSCRIPT 3.2.1 Giới thiệu về VBSCRIPT 3.2.2 Các kiểu dữ liệu của VBSCRIPT 3.2.3 Biến trong VBSCRIPT 3.2.4.Hằng trong VBSCRIPT 3.2.5 Các toán tử trong VBSCRIPT 3.2.6 Các hàm có sẵn và thông dụng của VBSCRIPT 3.3.YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH 3.3.1 Yêu cầu hệ thống 3.3.2 Cài đặt chương trình Chương IV THIẾT KẾ GIAO DIỆN VÀ THỰC HIỆN CÁC CHỨC NĂNG CHƯƠNG TRÌNH 4.1 Thiết kế giao diện phần khách hàng 4.2 Giao diện phần quản trị website KẾT LUẬN NHỮNG ĐÁNH GIÁ CHUNG VỀ ĐỀ TÀI CHƯƠNG I GIỚI THIỆU VỀ CÔNG TY 1.1 Giới thiệu về đơn vị thực tập 1.1.1 Giới thiệu tổng quát Công Ty TNHH May Mặc Artif Việt Nam Tên giao dịch : AV GARMENT CO., LTD Mã số Thuế : 0900272133 Ngày cấp : 20-06-2007 Địa chỉ trụ sở : Quốc lộ 39A, Thôn Lưu Trung, Huyện Yên Mỹ, Hưng Yên Điện thoại : 0321.3970238 Ngành nghề kinh doanh : • May đo thiết kế trang phục đa dạng • Bán lẻ hàng hóa cho các cửa hàng kinh doanh 1.1.2.Sơ đồ hoạt động kinh doanh của công ty : Dưới sự quản lý của giám đốc Công ty, có thể khái quát sơ đồ tổ chức hoạt động kinh doanh của Công ty TNHH may mặc Artif Việt Nam như sau: Sơ đồ 1.2: Sơ đồ tổ chức hoạt động kinh doanh Ban Giám Đốc Phân xưởng mẫu Phân xưởng cắt Phân xưởng may Phân xưởng Là, hoàn thiện Phân xưởng sản xuất phụ Phân xưởng đóng gói Nhiệm vụ, chức năng của từng bộ phận - Phân xưởng mẫu: có nhiệm vụ xây dựng mẫu, thiết kế và giác mẫu các sản phẩm may theo đúng yêu cầu kỹ thuật của đơn hàng - Phân xưởng cắt: trải vải, cắt vải, cắt gọt chi tiết, đánh số, kiểm tra bán thành phẩm cắt theo đúng kích cỡ, thiết kế, hình dáng giác mẫu mà bên kỹ thuật thiết kế mẫu chuyển xuống - Phân xưởng may: tại phân xưởng may, cán bộ điều hành xếp chuyền, phân chuyền cho công nhân may các bộ phận thân, tay… rồi lắp ráp thành sản phẩm hoàn chỉnh theo đúng yêu cầu kỹ thuật sau đó chuyển sang phân xưởng là hoàn thiện - Phân xưởng sản xuất phụ: một số sản phẩm do yêu cầu kỹ thuật phải tẩy hoặc thêm một số chi tiết phụ như khuy, cúc…để được sản phẩm hoàn thành trước khi chuyển sang phân xưởng là, hoàn thiện - Phân xưởng là, hoàn thiện: là TP theo yêu cầu chất lượng, hoàn thiện, gấp thành phẩm theo đúng hình dáng sau đó chuyển xuống PX đóng gói - Phân xưởng đóng gói: đóng gói các sản phẩm theo chủng loại mẫu mã khác nhau rồi nhập kho hoặc giao ngay cho khách hàng 1.1.3 Đặc điểm tổ chức bộ máy quản lý của Công ty TNHH may mặc Artif Việt Nam Bộ máy quản lý của Công ty TNHH may mặc Artif Việt Nam được tổ chức theo phương pháp trực tuyến chức năng dưới sự lãnh đạo của 1 TGĐ và 2 GĐ là 3 phòng ban Sơ đồ 1.3: Sơ đồ tổ chức bộ máy quản lý Tổng Giám đốc GĐđiều hành Phòng kế toán tài chính GĐ tài chính Phòng Kế HoXuất Nhập Khẩu Phòng tổ chức hành chính 1.2 Tình hình tin học hóa tại công ty Hiện nay, vấn đề áp dụng công nghệ thông tin đang đươc đưa lên hàng đầu trong công ty.Công nghệ thông tin được đưa vào nhiều lĩnh vực của công ty nhằm hoàn chỉnh hóa hệ thống giao dịch và quản lý hàng hóa của công ty , nhằm tăng khả năng hoạt động cạnh tranh trên thị trường, giảm bớt số lượng nhân viên quản lý, đảm bảo chính xác và độ bảo mật, an toàn dữ liệu cao Một trong số đó là khả năng quảng bá thương hiệu và tiếp cận sản phẩm nhanh chóng, tiện lợi tới tận tay người tiêu dung Điều đó cho thấy hiệu quả của công nghệ thông tin mang lại là rất lớn nên việc thiết kế một trang website chính thức của công ty đang là vấn đề cấp bách hiện nay CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 KHẢO SÁT HIỆN TRẠNG Sau khi nắm bắt những thông tin từ công ty và học cách thiết kế một trang web có những khái quát sau: Khách hàng : Mỗi khách hàng được quản lý các thông tin sau đây: ký danh, địa chỉ, điện thoại, email, Nơi liên hệ,Nội dung Sản phẩm: Mỗi sản phẩm được quản lý những thông tin: Tên sản phẩm, đơn giá , hình ảnh, mô tả,thông tin chi tiết về sản phẩm cụ thể Quá trình khách hàng: khách hàng truy cập vào trang web của công ty có thể biết thông tin chi tiết về công ty và xem các sản phẩm của công ty Khách hàng xem và lựa chọn sản phẩm cần mua,cần tham khảo về sản phẩm của Cty Trong quá trình lựa chọn xem thông tin và truy cập giá cả của sản phẩm , bộ phận bán hàng sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn Sau khi lựa chọn xong, nếu có yêu cầu đặt hàng, mua với số lượng lớn thì cửa hàng nhanh chóng làm phiếu đặt hàng, phiếu thu có ghi thuế cho từng loại sản phẩm và giao hàng theo yêu cầu Khách hàng: là những người có nhu cầu mua sắm và có thể tham khảo giá cả của sản phẩm,xem thông tin và quảng bá sản phẩm của mình trên mạng Khác với việc đặt hàng trực tiếp tại công ty, khách hàng phải hoàn toàn tự thao tác thông qua từng bước cụ thể để có thể mua được hàng Trên mạng, các sản phẩm được sắp xếp và phân theo từng loại sản phẩm giúp cho khách hàng dễ dàng tìm kiếm Trong hoạt động này, khách hàng chỉ cần chọn một sản phẩm nào đó từ danh mục các sản phẩm thì những thông tin về sản phẩm đó sẽ hiển thị lên màn hình như: hình ảnh, đơn giá, mô tả một cách chi tiết, và bên cạnh là trang liên kết để đặt hàng khi khách đã chọn số lượng Đây là cách đặt hàng trực tuyến mà trong đó chứa các thông tin về sản phẩm lẫn số lượng khách muốn mua và đặt hàng Khi khách hàng muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt hàng cùng thông tin về khách hàng và sản phẩm Cuối cùng là do khách hàng tùy chọn đặt hay không Khách hàng có thể tham khảo được giá cả về sản phẩm và xem tin tức ,dịch vụ từ website của công ty Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt động của hệ thống Nhà quản lý được cấp một username và password để đăng nhập vào hệ thống thực hiện những chức năng của mình Nếu như quá trình đăng nhập thàng công thì nhà quản lý có thể thực hiện những công việc:Quản lý User,phân chức năng cho User quản lý cập nhật thông tin các sản phẩm, tiếp nhận đơn đặt hàng, kiểm tra đơn đặt hàng và xử lý đơn đặt hàng.Quản lý Cập nhật các trang giới thiệu,dịch vụ của công ty,thông tin liên hệ của khách hàng đến công ty 2.2 SƠ ĐỒ PHÂN RÃ CHỨC NĂNG HỆ THỐNG QUẢN LÝ CÔNG TY Đặt hàng Tổng hợp nghiệp vụ Ghi nhận Khách hàng Cập nhật Lập hóa đơn thanh toán Cập nhật Mặt hàng Thống kê TKê khách hàng TKê mặt hàng Kiểm tra Mặt hàng Xử lý thông tin phản hồi Xử lý Mặt hàng Tư vấn khách hàng Xuất đơn đặt hàng Cập nhật Thông tin và Dịch vụ TKê doanh thu Cập nhật Đơn đặt hàng TKê đơn đặt hàng Hình 1 Sơ đồ phân rã chức năng hệ thông quản lý Giải thích các chức năng : 2.2.1 Đặt hàng gồm : • Ghi nhận khách hàng: lưu lại thông tin khách hàng có liên hệ hoặc giao dịch với công ty • Kiểm tra mặt hàng: khi khách hàng có yêu cầu về sản phẩm thì phải kiểm tra thông tin sản phẩm đó (số lượng hàng trong kho, đơn giá,…) • Xử lý mặt hàng : lấy thông tin mặt hàng để phục vụ cho việc lập đơn đặt hàng • Xuất đơn đặt hàng : Dựa vào yêu cầu của khách hàng về việc giao dịch sản phẩm để lập phiếu đặt hàng cho khách hàng 2.2.2.Tổng hợp nghiệp vụ • Lập hóa đơn thanh toán: lập hóa đơn cho khách hàng khi họ mua sản phẩm • Xử lý thông tin phản hồi : ghi nhận đóng góp ý kiến, và đưa ra các giải pháp giải quyết khiếu nại của khách hàng • Tư vấn khách hàng: tư vấn trực tiếp khi khách hàng có nhu cầu tư vấn trực tiếp về thông tin sản phẩm và các dịch vụ của công ty 2.2.3.Cập nhật • Cập nhật mặt hàng: cập nhật sản phẩm mới khi có yêu cầu từ quản lý • Cập nhật Thông tin và Dịch vụ: cập nhật thông tin và dịch vụ mới • Cập nhật Đơn đặt hàng : Cập nhật Đơn đặt hàng mới 2.2.4 Thống kê • Thống kê khách hàng : thống kê khách hàng giao dịch theo thời gian nhất định • Thống kê mặt hàng : thống kê các mặt hàng của công ty hiện tại • Thống kê doanh thu : thống kê doanh thu theo thời gian nhất định • Thống kê đơn đặt hàng: thống kê đơn đặt hàng theo thời gian nhẩt định 2.3 SƠ ĐỒ LUỒNG DỮ LIỆU 2.3.1.Sơ đồ luồng dữ liệu ở mức bối cảnh : set rs = server.createobject("ADODB.Recordset") sql = "SELECT * FROM T_sanpham WHERE SanPham_Name LIKE '%" & session("searchStr") & "%' OR Chitiet LIKE '%" & session("searchStr") & "%' OR DonGia LIKE '%" & session("searchStr") & "%' order by SanPham_ID desc" rs.open sql,conn,3,1 %> 0 then i = 1%> Tìm thấy kết quả ứng với từ khóa " " End if Do while not RS.EOF if i mod 2 = 0 then bg="#FFFFFF" else bg="#EBEBEB" end if %> onClick="document.location.href='chitiet.asp?IdPr=';"> ẢNH TÊN NHÓM HÀNG TÌNH TRẠNG: ĐƠN GIÁ  VNĐ Ngoài ra còn có một số code được dùng chủ yếu:  Code kết nối :  Code phân trang : dem = 0 If x = "" OR page = 0 OR NOT IsNumeric(page) Then page = 1 'xác định trang hiển thị End If page = Request.QueryString("page")'nhận lại Page khi người dùng nhấn vào các nút "First" và "Previous" If NOT IsNumeric(page) OR page = "" Then page = 1 'xác định trang hiển thị End If%> Có …… trong danh sách phân trang -= 1 Then%> 1 then cForm="…… asp? action=ViewSanPham&IdPr="&Request.QueryString("IdPr")&"&page=" & 1 'gan cfrom bang duong dan den trang dau tien str = str & " "&zFirst&" " 'lay duong dan cho nut first str = str&""&"Previous"&" " 'lam nut previous end if for i=cd to ct 'dung vong lap de lay tat ca cac trang cForm = "…… asp? action=ViewSanPham&IdPr="&Request.QueryString("IdPr")&"&page=" &i if ij then str = str & "" & i & "" & "  " else str = str & "" & i & "  " end if Next if ct ' neu so trang nho hon 1 Không có ………… nào! 4.2 Giao diện phần quản trị website Hình 15 Giao diện đăng nhập CODE Đăng nhập: Trang Login.asp: function Nhap() { if(document.frmLogin.txtUserName.value=="") { alert("Bạn chưa nhập User Name") document.frmLogin.txtUserName.focus() return false;} if(document.frmLogin.txtPassword.value=="") { alert("Bạn chưa nhập Password") document.frmLogin.txtPassword.focus() return false; } return true; } Tên Đăng Nhập : Mật Khẩu : Trang xu ly dang nhap : login_process.asp Trang thoat dang nhap : logout.asp CODE xóa Sản Phẩm : delete_sanpham.asp

Ngày đăng: 22/01/2015, 10:25

Mục lục

  • 3.1.3. Cấu trúc của một file ASP

  • 3.2. NGÔN NGỮ LẬP TRÌNH VBSCRIPT

    • 3.2.6. Các hàm có sẵn và thông dụng của VBSCRIPT

    • 3.3.YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH

      • 3.3.1. Yêu cầu hệ thống

      • 3.1.3. Cấu trúc của một file ASP

      • 3.2. NGÔN NGỮ LẬP TRÌNH VBSCRIPT

        • - Số học: ^, -(âm), *, /, mod, +, -, &, (chia lấy nguyên).

        • - So sánh: =, <>, <, >, <=, >=, Is.

        • - Luận lý: Not, And, Or, Xor, Eqv, Imp.

        • Toán tử * và /, + và – có cùng độ ưu tiên và được thực hiện từ trái sang phải.

        • 3.2.6. Các hàm có sẵn và thông dụng của VBSCRIPT

        • Các hàm toán học:

        • Hàm ATN, Cos, Sin, Tan, Exp, Log, Sqr,…

        • Các hàm thao tác trên chuỗi

        • Hàm Instr, Len, Lcase, Ucase, Trim,…

        • Các hàm xử lý ngày giờ

        • Hàm Date, Time, Now, Year, Month, Day, Hour, Minute, Second,…

        • Các hàm chuyển đổi

        • Hàm Abs, Cbool, Cbyte, Cint, Cdate,…

        • 5. Các hàm kiểm tra

        • Hàm IsArray, IsDate, IsEmpty, IsNull, IsNumeric,…

        • 3.3.YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH

          • 3.3.1. Yêu cầu hệ thống

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

Tài liệu liên quan