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

Khóa luận tốt nghiệp: Một số giải pháp đảm bảo an toàn bảo mật thông tin cho công ty TNHH Zenco

64 3 0

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

Nội dung

package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA HTTTKT - TMĐT /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents KHÓA LUẬN TỐT NGHIỆP Phân tích thiết kế hệ thống Website bán hàng trực tuyến Cơng Ty Cổ Phẩn Tập Đồn Trường Thành Giáo viên hướng dẫn Sinh viên thực hiện: Vũ Lương Minh Anh ThS Nguyễn Thị Hội Lớp: 52S1 Mã SV: 16D190002 Hà Nội, 2019 package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { LỜI CẢM ƠN jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); Trong trình nghiên cứu thực khóa luận tốt nghiệp, em nhận pack(); }// //GEN-END:initComponents hướng dẫn nhiệt tình giảng viên hướng dẫn Th.s Nguyễn Thị Hội, với giúp đỡ ban giám đốc toàn thể nhân viên Cơng Ty Cổ Phần Tập Đồn Trường Thành Trước hết, em xin gửi lời cảm ơn sâu sắc chân thành thân tới cô Th.s Nguyễn Thị Hội – Giảng viên hướng dẫn giúp đỡ em có định hướng đắn thực khóa luận tốt nghiệp hồn thiện kỹ nghiên cứu cần thiết khác Bên cạnh đó, em xin gửi lời cảm ơn đến Ban Giám Đốc Cơng ty Cổ Phần Tập Đồn Trường Thành cho phép tạo điều kiện thuận lợi để em thực tập Công ty Đồng thời, em xin cảm ơn tập thể cán nhân viên Cơng ty quan tâm, ủng hộ hỗ trợ cho em trình thực tập thu thập tài liệu Cuối cùng, em xin gửi lời cảm ơn đến thầy cô giáo khoa Hệ Thống Thông Tin Kinh Tế dạy dỗ động viên khích lệ mà em nhận suốt q trình học tập hồn thành khóa luận Để tiếp cận góp phần đẩy mạnh phổ biến thương mại điện tử Việt Nam nói chung Cơng Ty Cổ Phẩn Tập Đồn Trường Thành nói riêng, em lựa chọn đề tài: “Phân tích thiết kế hệ thống Website bán hàng trực tuyến Cơng Ty Cổ Phẩn Tập Đồn Trường Thành” Đây đề tài không phức tạp, mặt khác thời gian nghiên cứu khóa luận hạn hẹp trình độ, khả thân em cịn hạn chế Vì vậy, khóa luận chắn gặp phải sai sót Em kính mong giáo Th.s Nguyễn Thị Hội, thầy cô khoa Hệ Thống Thông Tin Kinh Tế, các nhân viên Công Ty Cổ Phẩn Tập Đồn Trường Thành góp ý, bảo để khóa luận có giá trị lý luận thực tiễn Em xin chân thành cảm ơn! Sinh viên thực Vũ Lương Minh Anh package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { MỤC LỤC jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); LỜI CẢM ƠN pack(); }// //GEN-END:initComponents MỤC LỤC DANH MỤC BẢNG, BIỂU, HÌNH VẼ .5 DANH MỤC CÁC TỪ VIẾT TẲT TIẾNG VIỆT DANH MỤC CÁC TỪ VIẾT TẲT TIẾNG ANH PHẦN MỞ ĐẦU .1 Tầm quan trọng ý nghĩa c website bán hàng trực tuyến 1.1 Tầm quan trọng Website bán hàng trực tuyến .1 1.2 Ý nghĩa Website bán hàng trực tuyến Mục tiêu đề tài nghiên cứu Phạm vi đối tượng nghiên cứu Phương pháp nghiên cứu Kết cấu khóa luận CHƯƠNG I: CƠ SỞ LÝ LUẬN VỀ PHÂN TÍCH THẾT KẾ WEBSITE BÁN HÀNG 1.1 Những khái niệm 1.1.1 Phân tích thiết kế 1.1.2 Website 1.2 Một số lý thuyết công cụ áp dụng đề tài 1.2.1 Lý thuyết cách tiếp cận phân tích thiết kế hệ thống: 1.2.2 Lý thuyết công cụ thiết kế Website: 10 1.3 Tổng quan tình hình nghiên cứu 12 1.3.1 Tình hình nghiên cứu nước 12 CHƯƠNG II: THỰC TRẠNG VỀ PHÂN TÍCH THIẾT KẾ WEBSITE BÁN HÀNG TẠI CƠNG TY CỔ PHẦN TẬP ĐỒN TRƯỜNG THÀNH 13 2.1 Tổng quan Công ty Cổ Phần Tập Đoàn Trường Thành 13 2.1.1 Giới thiệu sơ lược Cơng ty Cổ Phần Tập Đồn Trường Thành 13 2.1.2 Khái quát hoạt động sản xuất kinh doanh Công ty Cổ Phần Tập Đoàn Trường Thành 14 2.2 Thực trạng sở hạ tầng Công ty Cố Phần Tập Đoàn Trường Thành 16 2.3 Phân tích thực trạng bán hàng trực tuyến Cơng ty Cổ Phần Tập Đoàn Trường Thành 19 2.4 Đánh giá, kết luận 25 CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE BÁN HÀNG TẠI CƠNG TY CỔ PHẦN TẬP ĐỒN TRƯỜNG THÀNH 26 package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { 3.1 Tổng quát hướng phân tích thiết kế Website bán hàng cho Công ty Cổ jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); Phần Tập Đoàn Trường Thành 26 3.1.1 Định hướng phân tích 26 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents 3.1.2 Hệ quản trị công cụ sử dụng 26 3.2 Phân tích Website bán hàng cho Cơng ty Cổ Phần Tập Đồn Trường Thành 27 3.2.1 Mơ tả tốn 27 3.2.2 Khảo sát trạng tìm hiểu yêu cầu người dùng 28 3.2.3 Phân tích thiết kế chức 30 3.3 Thiết kế hệ thống Website bán hàng 39 3.3.1 Thiết kế sở liệu 39 3.3.2 Thiết kế giao diện 42 3.3.3 Thiết kế module 46 CHƯƠNG IV: ĐÁNH G IÁ KẾT QUẢ VÈ ĐỀ XUẤT CÁC KIẾN NGHỊ 50 4.1 Đánh giá kết định hướng đề tài phát triển 50 4.1.1 Đánh giá kết 50 4.1.2 Định hướng phát triển đề tài 50 4.2 Các đề xuất kiến nghị 50 KẾT LUẬN 52 TÀI LIỆU THAM KHẢO 53 PHỤ LỤC 54 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { DANH MỤC BẢNG, BIỂU, HÌNH VẼ jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); Bảng 2.1: Kết hoạt động kinh doanh Công ty cổ phần Tập Đoàn Trường Thành 15 Bảng 2.2: Kết phân tích điều tra (nguồn phiếu điều tra) 16 Biểu đồ 2.1: Mức độ đáp ứng phần cứng công ty 16 Biểu đồ 2.2: Cơ cấu nhân (Nguồn phiếu điều tra BCTT) 17 Bảng 2.3: Danh sách cán nhân viên điều phiếu điều tra 19 Biểu đồ 2.3: Mục đích hoạt động Website ( Nguồn phiếu điều tra) 20 Bảng 2.4: Tần suất cập nhật Website (Nguồn phiếu điều tra) 20 Bảng 2.5: Mức độ hài lòng nhân viên chức Website 21 Bảng 2.6: Cách thực hoạt động nhập, cập nhật thông tin 21 Bảng 2.7: Cách thực hoạt động tìm kiếm thơng tin 22 Biểu đồ 2.4: Nhu cầu xây dựng HTTT quản lý hàng hóa 22 Biểu đồ 2.6: Hình thức đặt hàng 23 Biểu đồ 2.8: Mong muốn nhân viên chức bán hàng trực tuyến 24 Biểu đồ 3.1: Sơ đồ phân cấp chức 31 Biểu đồ 3.2: Biểu đồ luồng liệu mức ngữ cảnh 32 Biểu đồ 3.3: Biều đồ luồng liệu mức đỉnh 33 Biểu đồ 3.4: Biểu đồ luồng liệu mức đỉnh Quản lý nhân viên 34 Biểu đồ 3.6: Biểu đồ luồng liệu mức đỉnh Quản lý chung cư 36 Biểu đồ 3.7: Biểu đồ luồng liệu mức đỉnh Quản lý hộ 37 Biểu đồ 3.8: Biểu đồ luồng liệu mức đỉnh Quản lý hợp đồng 38 Biểu đồ 3.9: Biểu đồ luồng liệu mức đỉnh Quản lý biên lai 38 Bảng 3.2: Bảng KHACHHANG 40 Bảng 3.3: Bảng CHUNGCU 40 Bảng 3.4: Bang CANHO 41 Bảng 3.5: Bảng hOPDONG 41 Bảng 3.6: Bảng BLTHANHTOAN 41 Bảng 3.7: Mơ hình thực thể quan hệ 42 Hình 3.2: Giao diện trang đăng kí Users 43 Hình 3.4: Giao diện trang quản lý khách hàng 44 Hình 3.5: Giao diện trang sản phẩm 45 Hình 3.6: Giao diện trang chi tiết sản phẩm 46 Hình 3.7: IPO Chart nhập thơng tin khách hàng 47 Hình 3.8: IPO Chart nhập thơng tin nhân viên 47 Hình 3.9: IPO Chart nhập thông tin chung cư 48 Hình 3.11: IPO Chart nhập thông tin hợp đồng 49 Hình 3.12: IPO Chart nhập thơng tin cho biên lai tốn 49 pack(); }// //GEN-END:initComponents Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { DANH MỤC CÁC TỪ VIẾT TẲT TIẾNG VIỆT STT Các từ viết tắt Cách viết đầy đủ PTTK Phân tích thiết kế CNTT Cơng nghệ thơng tin CSDL Cơ sở liệu ĐHQGHN Đại học quốc gia Hà Nội HTTT Hệ thống thông tin TMĐT Thương mại điện tử TNHH Trách nhiệm hữu hạn TTVN Trường Thành Việt Nam MTV Một thành viên 10 DN Doanh nghiệp Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { DANH MỤC CÁC TỪ VIẾT TẲT TIẾNG ANH Stt Các từ viết tắt Cách viết đầy đủ URL Ý nghĩa HTML Hyper setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents Resource Địa dùng để tham chiếu đến Uniform Locator jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); tài nguyên mạng Internet Text Markup Ngôn ngữ đánh dấu siêu văn Language PHP Hypertext Preprocessor Ngơn ngữ lập trình kịch LAN Local Area Network Mạng cục WAN Wide Area Network Mạng diện rộng IPO Input – Process – Output Quy trình xử lý liệu vào Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } PHẦN MỞ ĐẦU Tầm quan trọng ý nghĩa website bán hàng trực tuyến /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents 1.1 Tầm quan trọng Website bán hàng trực tuyến Thương mại điện tử (TMĐT) ngày phát triển cách vô mạnh mẽ TMĐT ngày ứng dụng vào nhiều ngành kinh tế, khoa học kĩ thuật, giúp góp phần làm giảm thiểu chi phí hoạt động, giảm thiểu sức lao động nhằm gia tăng lợi nhuận cho doanh nghiệp TMĐT trở thành cách mạng làm thay đổi cách thức mua sắm người Từ đó, thấy, TMĐT đóng vai trị quan trọng phát triển doanh nghiệp Sau vài lợi ích kể đến TMĐT như: Giảm chi phí bán hàng, tiếp thị giao dịch: TMĐT giúp doanh nghiệp tăng khả mở rộng thị trường, giảm chi phí tiếp thị, bán hàng cung ứng, giúp cải tiến hệ thống phân phối doanh nghiệp, giảm chi phí quản lý thời gian xử lý thông tin, tăng cường mối quan hệ với khách hàng Bằng phương tiện Internet/Web, nhân viên bán hàng tương tác, giao dịch với nhiều khách hàng, sử dụng catalouge điện tử Web phong phú nhiều thường xuyên cập nhật so với cataouge in ấn có khn khổ giới hạn tốn nhiều thời gian cập nhật Xây dựng mối quan hệ với đối tác: TMĐT tạo điều kiện cho việc thiết lập củng cố mối quan hệ thành viên tham gia vào q trình thương mại: thơng qua Internet/Web thành viên tham gia (người tiêu dùng, doanh nghiệp, qua Chính phủ, ) giao dịch trực tiếp, khơng có khoảng cách mặt khơng gian, thời gian Các bạn hàng mới, hội kinh doanh phát nhanh chóng phạm vi tồn quốc, tồn giới có nhiều hội để lựa chọn TMĐT giúp cho hoạt động kinh doanh doanh nghiệp diễn hiệu TMĐT đóng vai trị quan trọng mặt truyền thơng công cụ kinh doanh hiệu hàng đầu cho doanh nghiệp, giúp doanh nghiệp quảng bá thông tin tiếp thị cho khách hàng với chi phí thấp, thời gian nhanh, cung cấp dịch vụ khách hàng tốt qua giúp doanh nghiệp tăng doanh thu, giảm chi phí cho hoạt động kinh doanh từ tạo dựng lợi cạnh tranh, xây dựng thương hiệu bền vững lòng khách hàng 1.2 Ý nghĩa Website bán hàng trực tuyến Website bán hàng trực tuyến có ý nghĩa quan trọng thành công doanh nghiệp Thứ nhất, website bán hàng trực tuyến làm rút ngắn khoảng cách doanh nghiệp vói người tiêu dùng, đồng thời giúp tiết kiệm thời gian chi phí cách đáng kể thông qua việc đưa thông tin phù hợp với nhu cầu khách hàng, tạo Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { nhiều mối quan hệ cá nhân, công ty thành phần jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); toàn xã hội, đẩy mạnh mối quan hệ thương mại công ty với khách hàng khách hàng với công ty javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents Thứ hai, website bán hàng trực tuyến tạo điều kiện phát triển kinh tế tri thức Trước hết, TMĐT kích thích phát triển ngành công nghệ thông tin tạo sở cho phát triển kinh tế tri thức Lợi ích có ý nghĩa lớn nước phát triển Nếu khơng nhanh chóng tiếp cận kinh tế tri thức sau khoảng thập kỷ nữa, nước phát triển bị bỏ rơi hồn tồn Khía cạnh lợi ích mang tính chiến lược cơng nghệ tính sách phát triển cần cho nước cơng nghiệp hóa Mục tiêu đề tài nghiên cứu Đề tài hướng đến mục tiêu sau: Đầu tiên, đề tài tóm lược hệ thống hóa sở lý luận bán hàng trực tuyến quy trình cụ thể bán hàng trực tuyến Thứ hai, để thực đề tài cần phải vận dụng sở lý luận kết hợp với phương pháp nghiên cứu, thực đề tài để rút thực trạng bán hàng trực tuyến Cơng Ty Cổ Phần Tập Đồn Trường Thành Cuối cùng, đưa đề xuất giải pháp phù hợp để xây dựng phát triển Website bán hàng trực tuyến Công Ty Cổ Phần Tập Đoàn Trường Thành Phạm vi đối tượng nghiên cứu 3.1 Phạm vi nghiên cứu Đề tài thực phạm vi Website bán hàng trực tuyến hệ thống thông tin quản lý Website Cơng Ty Cổ Phần Tập Đồn Trường Thành dựa tài liệu phân tích thiết kế vòng năm trở lại Về thời gian: Các số liệu khảo sát tổng hợp khoảng năm trở lại Về không gian: Đề tài tập trung chủ yếu nghiên cứu tình hình giải pháp hoàn thiện chức bán hàng trực tuyến cho Cơng Ty Cổ Phần Tập Đồn Trường Thành tài liệu tham khảo liên quan khác 3.2 Đối tượng nghiên cứu Đối tượng nghiên cứu mà đề tài hướng đến Website vấn đề liên quan đến phân tích thiết kế Website, vấn đề liên quan đến bán hàng trực tuyến như: nhân tố cấu thành hoạt động bán hàng trực tuyến, nguồn lực để tiến hành hoạt động bán hàng trực tuyến, quy trình bán hàng trực tuyến, hệ thống thơng tin quản lý bán hàng trực tuyến sách phát triển website bán hàng trực tuyến Cơng Ty Cổ Phần Tập Đồn Trường Thành Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { Phương pháp nghiên cứu jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); 4.1 Phương pháp thu thập liệu Phương pháp điều tra: Điều tra tổ chức thu thập tài liệu tượng nghiên javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents cứu cách khoa học theo khái niệm thống dựa hệ thống tiêu xác định Để thu thập tài liệu tượng nghiên cứu, người ta áp dụng phương pháp điều tra trực tiếp điều tra gián tiếp Phương pháp điều tra trực tiếp: Quan sát tiến hành cân, đong, đo, đếm, ghi chép vào phiếu điều tra Kết điều tra trực tiếp bảo đảm mức độ xác cao, phát sai sót để điều chỉnh kịp thời Phương pháp tốn chi phí thời gian Vì vậy, theo u cầu nghiên cứu mà người ta áp dụng phương pháp điều tra trực tiếp hay gián tiếp Phương pháp điều tra gián tiếp: Nhân viên điều tra thu thập tượng qua điện thoại, phiếu điều tra, báo cáo thống kê, thư từ, fax, internet Kết điều tra gián tiếp phụ thuộc vào đơn vị điều tra, chất lượng mức độ xác tài liệu cịn hạn chế, nhân viên điều tra khó phát sai sót để xử lý kịp thời đỡ tốn Phương pháp điều tra ứng dụng trường hợp thu thập thông tin phương pháp khác phương pháp vấn hay phương pháp quan sát Phương pháp vấn: Phỏng vấn phương pháp thu thập thông tin điều tra thông qua việc hỏi trả lời nhân viên điều tra người cung cấp thông tin Phiếu điều tra công cụ cầu nối quan trọng phương pháp Tuy nhiên, vấn cần tuân thủ theo mục tiêu nghiên cứu, theo đối tượng hay nội dung nghiên cứu xác định rõ ràng chương trình hay phương án điều tra Cách thức tiến hành: Phỏng vấn trực tiếp lãnh đạo cấp cao Công ty Cổ Phần Tập Đoàn Trường Thành Thiết kế câu hỏi mang tính chất sâu tìm hiểu tình hình hoạt động bán hàng Công ty để thiết kế website bán hàng trực tuyến, chiến lược phát triển website khó khăn tiến hành hồn thiện cấu trúc chức cho website Ưu, nhược điểm phương pháp: Ưu điểm phương pháp thời gian vấn ngắn, thơng tin thu thập có giá trị, số lượng thông tin thu thập lớn Nhược điểm số câu hỏi trả lời chung chung, đại khái liên quan đến bí mật kinh doanh cơng ty Mục đích áp dụng: Thu thập thông tin chuyên sâu chi tiết cấu trúc chức năng, yêu cầu người dùng website để làm rõ vấn đề mà phiếu điều tra chưa đủ giải thích Phương pháp quan sát: Quan sát phương pháp thu thập thông tin không thị giác mà vận dụng tất giác quan tổng hợp nhân viên điều tra trực tiếp đến trường quan sát đối tượng, theo dõi diễn biến việc để ghi Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents Hình 3.1: Giao diện trang chủ Thiết kế trang Users: Hình 3.2: Giao diện trang đăng kí Users Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 43 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { Thiết kế trang quản lý nhân viên: jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents Hình 3.3: Giao diện trang quản lý nhân viên Thiết kế trang quản lý khách hàng: Hình 3.4: Giao diện trang quản lý khách hàng Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 44 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { Thiết kế trang quản lý sản phẩm: jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents Hình 3.5: Giao diện trang sản phẩm Thiết kế trang chi tiết sản phẩm hộ: Trang chủ Giới thiệu Tên Liên hệ Tìm kiếm chung Giỏ hàng cư Vị trí hộ Hình ảnh hộ Đăng đăng xuất Tin liên qua Tin số Tin số Tin số Tin bật Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 45 nhập, C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { Đặt mua Giá jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); Mô tả hộ Tin số Bình luận, góp ý Tin số javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents Tin số Footer Hình 3.6: Giao diện trang chi tiết sản phẩm 3.3.3 Thiết kế module Thiết kế module thiết kế phân đoạn, chức phần mềm IPO Chart (IPO: Input – Processing – Output): Là sơ đồ logic quan niệm hoạt động đầu vào đầu thơng tin Lược đồ cho ta nhìn logic hoạt động xử lý hệ thống chức hệ thống tương lai Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 46 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); IPO Chart Module: Số: javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); NHẬP THÔNG TIN KHÁCH HÀNG pack(); }// //GEN-END:initComponents Hệ thống: QUẢN LÝ HỆ THỐNG BÁN HÀNG TRỰC TUYẾN Mục tiêu: Nhập liệu cho KHACHHANG Input: Thông tin khách hàng Output: Thông tin khách hàng ghi vào bảng KHACHHANG Process: Nhập thơng tin khách hàng Tìm thông tin khách hàng bảng KHACHHANG If không tìm thấy Then Thêm thơng tin khách hàng vào bảng KHACHHANG Else Cập nhật lại thông tin khách hàng có bảng KHACHHANG End If Hình 3.7: IPO Chart nhập thông tin khách hàng IPO Chart Module: Số: NHẬP THÔNG TIN NHÂN VIÊN Hệ thống: QUẢN LÝ HỆ THỐNG BÁN HÀNG TRỰC TUYẾN Mục tiêu: Nhập liệu cho NHANVIEN Input: Thông tin nhân viên Output: Thông tin nhân viên ghi vào bảng NHANVIEN Process: Nhập thông tin nhân viên Tìm thơng tin nhân viên bảng NHANVIEN If khơng tìm thấy Then Thêm thơng tin nhân viên vào bảng NHANVIEN Else Cập nhật lại thơng tin nhân viên có bảng NHANVIEN End If Hình 3.8: IPO Chart nhập thơng tin nhân viên Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 47 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); IPO Chart Số: NHẬP THÔNG TIN CHUNG CƯ Module: javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents Hệ thống: QUẢN LÝ HỆ THỐNG BÁN HÀNG TRỰC TUYẾN Mục tiêu: Nhập liệu cho CHUNGCU Input: Thông tin chung cư Output: Thông tin chung cư ghi vào bảng CHUNGCU Process: Nhập thông tin chung cư Tìm thơng tin chung cư bảng CHUNGCU If khơng tìm thấy Then Thêm thơng tin chung cư vào bảng CHUNGCU Else Cập nhật lại thông tin chung cư có bảng CHUNGCU End If Hình 3.9: IPO Chart nhập thông tin chung cư IPO Chart Module: Số: NHẬP THÔNG TIN CANHO Hệ thống: QUẢN LÝ HỆ THỐNG BÁN HÀNG TRỰC TUYẾN Mục tiêu: Nhập liệu cho CANHO Input: Thông tin hộ Output: Thông tin hộ ghi vào bảng CANHO Process: Nhập thơng tin hộ Tìm thơng tin hộ bảng CANHO If khơng tìm thấy Then Thêm thông tin hộ vào bảng CANHO Else Cập nhật lại thơng tin hộ có bảng CANHO End If Hình 3.10: IPO Chart nhập thơng tin hộ Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 48 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { IPO Chart Module: Số: jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N NHẬP THÔNG TIN HOPDONG Hệ thống: QUẢN LÝ HỆ THỐNG BÁN HÀNG TRỰC TUYẾN javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents Mục tiêu: Nhập liệu cho HOPDONG Input: Thông tin hợp đồng Output: Thông tin hợp đồng ghi vào bảng HOPDONG Process: Nhập thông tin hợp đồng Tìm thơng tin hợp đồng bảng HOPDONG If khơng tìm thấy Then Thêm thơng tin hợp đồng vào bảng HOPDONG Else Cập nhật lại thơng tin hợp đồng có bảng HOPDONG End If Hình 3.11: IPO Chart nhập thơng tin hợp đồng IPO Chart Module: Số: NHẬP THÔNG TIN BLTHANHTOAN Hệ thống: QUẢN LÝ HỆ THỐNG BÁN HÀNG TRỰC TUYẾN Mục tiêu: Nhập liệu cho BLTHANHTOAN Input: Thông tin biên lai tốn Output: Thơng tin biên lai tốn ghi vào bảng BLTHANHTOAN Process: Nhập thơng tin biên lai tốn Tìm thơng tin biên lai tốn bảng BLTHANHTOAN If khơng tìm thấy Then Thêm thơng tin biên lai tốn vào bảng BLTHANHTOAN Else Cập nhật lại thông tin biên lai tốn có bảng BLTHANHTOAN End If Hình 3.12: IPO Chart nhập thông tin cho biên lai toán Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 49 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { CHƯƠNG IV: ĐÁNH GIÁ KẾT QUẢ VÈ ĐỀ XUẤT CÁC KIẾN NGHỊ jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); 4.1 Đánh giá kết định hướng đề tài phát triển 4.1.1 Đánh giá kết javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents Trong trình thực đề tài em cố gắng để tìm hiểu cài đặt chương trình với thời gian có hạn nên chưa giải tất vấn đề đặt Em mong nhận thông cảm thầy cô giáo Những kết đạt được: Về cơng nghệ: - Tìm hiểu nắm bắt công cụ thiết kế Web - Biết cách thiết kế Web động cách tổ chức sở liệu - Các dịch vụ Internet, đặc biệt Web Về cài đặt chương trình: - Giao diện thân thiện với người dùng - Giới thiệu mặt hàng kinh doanh công ty đến với khách hàng - Cho phép tra cứu mặt hàng khách hàng có nhu cầu tìm hàng - Cho phép khách hàng thực việc đặt hàng qua mạng - Tiếp nhận đơn đặt hàng khách hàng - Cập nhật: Chung cư, hộ, khách hàng, nhân viên, hợp đồng đặt hàng, biên lai toán Những tồn tại: Hệ thống chưa xử lý liên kết với ngân hàng để khách hàng chuyển tiền trực tuyến tự động không cần xử lý nhân viên 4.1.2 Định hướng phát triển đề tài Công ty Cổ Phần Tập Đồn Trường Thành có ứng dụng TMĐT để giao dịch với khách hàng Để hoạt động TMĐT Công ty ngày chuyên nghiệp phục vụ khách hàng tốt tương lai, Công ty định hướng xây dựng hệ thống bán hàng trực tuyến cho phép khách hàng mua hàng tốn trực tuyến thơng qua nhà tốn điện tử trung gian thơng qua thẻ ATM Công ty định hướng triển khai đồng hoạt động hỗ trợ hồn thiện quy trình bán hàng trực tuyến, thực quảng bá website, marketing trực tuyến, tối ưu hóa cơng cụ tìm kiếm cho website, ứng dụng hệ thống phần mềm ERP - Hệ thống hoạch định tài nguyên doanh nghiệp để quản lý toàn Công ty hiệu 4.2 Các đề xuất kiến nghị Thứ nhất, Cơng ty phải nhanh chóng đầu tư thêm sở hạ tầng phục vụ cho tất hoạt động Công ty Đầu tư thêm máy tính, nâng cấp máy chủ server, tăng tốc độ đường truyền Internet băng thông rộng việc cần thiết Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 50 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { Thứ hai, Website công cụ tác nghiệp quan trọng Công ty, nơi bán hàng, jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); chăm sóc khách hàng, nơi tương tác, giao dịch trao đổi với khách hàng Vì vậy, cần hồn thiện cấu trúc website để dễ sử dụng quan sát hơn, bổ sung chức javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents hỗ trợ khách hàng, tìm kiếm sản phẩm, đặt mua hàng tốn thuận tiện, đơn giản nhanh chóng Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 51 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { KẾT LUẬN jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); Với phát triển ngày mạnh mạng máy tính việc thiết kế cài đặt pack(); }// //GEN-END:initComponents ứng dụng cho người dùng cần thiết Vì vậy, ý tưởng giới thiệu bán hàng qua mạng phần giúp cho khách hàng thuận tiện việc lựa chọn mua hàng Hiện nay, việc ứng dụng thương mại điện tử Việt Nam đáp ứng số vấn đề mua bán, chưa linh hoạt Việc ứng dụng đòi hỏi phải tốn nhiều thời gian tiền bạc Qua đề tài “Phân tích thiết kế hệ thống website bán hàng trực tuyến Cơng ty Cổ Phần Tập Đồn Trường Thành”, em hiểu thêm nhiều kiến thức bổ ích thương mại điện tử, hệ thống thơng tin quản lý, tốn quản lý kinh doanh Bên cạnh giúp em rèn luyện kỹ sử dụng số ngơn ngữ lập trình mạng, cài đặt thao tác xử lý liệu môi trường mạng Em thấy ứng dụng hướng xu hướng chủ yếu thời đại ngày Chính vậy, em thấy đề tài em cịn có nhiều hội để phát triển Tóm lại, việc xây dựng thiết kế hệ thống website, nhằm đáp ứng khắc phục hạn chế tồn tại, phải mang tính thực tiễn cao Song lực thân cịn nhiều hạn chế trình độ chun mơn chưa cao, nên đề tài em có phần hạn chế, mong thầy cô giúp đỡ em để đề tài em hoàn thiện Trong thời gian làm khóa luận tốt nghiệp vừa qua với nỗ lực tìm tịi, học hỏi thân hướng dẫn tận tình Th.S Nguyễn Thị Hội, em hoàn thành luận văn tốt nghiệp Em xin chân thành cảm ơn giáo tồn thể thầy cô giáo bạn khoa giúp đỡ em để em hoàn thành luận văn tốt nghiệp lần Em xin chân thành cảm ơn! Sinh viên thực Vũ Lương Minh Anh Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 52 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { TÀI LIỆU THAM KHẢO jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); Bài giảng “Phân tích thiết kế hệ thống thơng tin” (2007), Khoa CNTT Học pack(); }// //GEN-END:initComponents viện Công nghệ Bưu Viễn thơng Giáo trình Cơ sở liệu MySQL – Nguyễn Minh Thành Nguyễn Hà Xuân Bắc (2014), Thiết kế Website bán đồng hồ - Báo cáo Đồ án Môn học Khoa Công Nghệ Thông Tin, Đại học Kinh Tế Kỹ Thuật Công Nghiệp Ngô Gia Lộc (2018), Xây dựng Website bán hàng điện tử E-Shop – Khóa luận tốt nghiệp Đại học Cơng nghệ - Đại học Quốc Gia Hà Nội Giáo trình “Phân tích thiết kế hệ thống thơng tin” – GV Trần Thị Thùy Dung, Khoa CNTT, Trường Cao Đẳng Nghề Tỉnh Bà Rịa Vũng Tàu Bài giảng “Thiết kế triển khai web” - Bộ môn CNTT, khoa Tin học thương mại, trường Đại học Thương Mại Đinh Thế Hiển (2009), Phân tích thiết kế cài đặt hệ thống thông tin quản lý, Nhà xuất Thống Kê, Hà Nội Bài giảng “Quản trị tác nghiệp TMĐT B2C” - Bộ môn Quản trị tác nghiệp, khoa TMĐT, trường Đại học Thương Mại Thạc Bình Cường - Vũ Thị Hậu (2008), Giáo trình thiết kế web, Nhà xuất Giáo dục, Hà Nội 10 Các trang web: - vi.wikipedia.org - www.voer.edu.vn - www.uet.vnu.edu.vn - www.tailieu.vn - www.thietkewebtop.com Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 53 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { PHỤ LỤC jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); PHIẾU KHẢO SÁT ĐIỀU TRA TẠI CÔNG TY CỔ PHẦN javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents TẬP ĐOÀN TRƯỜNG THÀNH VIỆT NAM Lưu ý: Phiếu dùng mục đích khảo sát tổng hợp tình hình cơng ty để phục vụ viết khóa luận tốt nghiệp Em cam kết giữ bí mật số thơng tin riêng công ty Trong câu hỏi phân rõ giới hạn trả lời, anh chị đánh dấu (x) vào đáp án mà anh (chị) cho hợp lý; câu hỏi mang tính mở anh (chị) vui lịng điền vào chỗ trống tương ứng I Thông tin anh (chị) - Họ tên:…………………………………………………………………… - Giới tính: …………………………………………………………………… - Độ tuổi: □ 18 – 25 □ 26 – 40 □ 41 – 60 □ Trên 60 - Dân tộc: …………………………………………………………………… - Vị trí tại: ……………………………………………………………… II.Thực trạng sử dụng trang Web công ty: Website công ty sử dụng chủ yếu vào cơng việc gì? (Có thể lựa chọn nhiều phương án khác nhau) □ Giới thiệu doanh nghiệp □ Giới thiệu sản phẩm, dịch vụ □ Bán hàng hóa, dịch vụ qua mạng □ Hỗ trợ khách hàng qua mạng □ Trao đổi, hỏi đáp, góp ý □ Các mục đích khác Tần suất cập nhật Website o Hàng o Hàng ngày o Hàng tuần o Hàng tháng o Hàng quý o Hàng năm Mức độ hài lòng anh/chị chức mà Website công ty mang lại nay? o Rất hài lịng o Hài lịng o Bình thường o Chưa hài lịng o Khơng quan tâm Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 54 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { Anh/chị mong muốn Website bán hàng trực tuyến đem lại lợi jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); ích anh/chị sử dụng? (Có thể lựa chọn nhiều phương án khác nhau) □ Cung cấp chi tiết thông tin sản phẩm mà công ty kinh doanh javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents □ Cung cấp khả đặt hàng trực tuyến □ Quản lý đơn hàng □ Hỗ trợ toán □ Quản lý bán hàng □ Quản lý nhân viên □ Khác III Khảo sát hoạt động quản lý hàng hóa bán hàng trực tuyến Quản lý hàng hóa 1.1 Hiện nay, hoạt động nhập, cật nhật thông tin hàng hóa, sản phẩm cơng ty thực nào? o Thực thủ công o Dùng phần mềm quản lý Excel o Dùng kết hợp phần mềm Excel với phần mềm khác o Khác 1.2 Anh (chị) tìm kiếm thơng tin hàng hóa hay hoạt động quản lý hàng hóa nào? o Tìm kiếm thủ công qua giấy tờ, văn bản,… o Tìm kiếm qua phần mềm quản lý Excel o Khác 1.3 Anh (chị) có thấy cần thiết phải xây dựng HTTT quản lý hàng hóa cho cơng ty hay khơng? o Rất cần thiết o Cần thiết o Bình thường o Không cần thiết o Không quan tâm Quản lý bán hàng 2.1 Theo anh (chị) thông tin sản phẩm Website công ty rõ ràng hay chưa? o Rất rõ ràng, thông tin tốt đầy đủ o Rõ ràng, thông tin đầy đủ o Bình thường o Chưa rõ ràng, cịn thiếu số thông tin o Không rõ ràng,, chưa thể sản phẩm Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 55 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an package digittal.signature.rsa; public class Show extends javax.swing.JFrame { /** * Creates new form Show */ public Show() { this.setLocation(200, 30); this.setResizable(false); initComponents(); } /** * This method is called from within the constructor to initialize the form * WARNING: Do NOT modify this code The content of this method is always * regenerated by the Form Editor */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { 2.2 Kênh giao tiếp cơng ty với khách hàng? (Có thể lựa chọn nhiều phương án khác nhau) □ Trực tiếp (face to face) jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/digittal/signature/rsa/show.png"))); // NOI18N javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) addGroup(jPanel1Layout.createSequentialGroup() addComponent(jLabel2) addGap(0, 0, Short.MAX_VALUE)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment LEADING) addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); pack(); }// //GEN-END:initComponents □ Qua điện thoại □ Qua email □ Qua Fax □ Qua kênh khác (Facebook, Viber, Zalo, Instagram,…) 2.3 Hình thức đặt hàng khách hàng với cơng ty nay? (Có thể lựa chọn nhiều phương án khác nhau) □ Đặt hàng trực tiếp qua Internet/Website □ Đặt hàng công ty □ Đặt hàng qua điện thoại □ Đặt hàng qua email □ Đặt hàng qua fax 2.4 Hình thức tốn khách hàng mua hàng cơng ty? (Có thể lựa chọn nhiều phương án khác nhau) □ Tiền mặt □ Qua thẻ ngân hàng □ Thanh tốn ví điện tử □ Thanh toán tiền điện tử □ Khác 2.5 Theo Anh/Chị, Website đáp ứng đủ nhu cầu chưa? □ Chưa đủ nhu cầu □ Khá đủ nhu cầu □ Bình thường □ Đủ nhu cầu □ Rất đầy đủ nhu cầu 2.6 Theo Anh/Chị, cần bổ sung chức để tăng tương tác với khác hàng? □ Chức tìm kiếm hàng hóa □ Chức tốn trực tuyến □ Chi tiết thơng tin sản phẩm □ Giao diện Website □ Hỗ trợ khách hàng 2.7 Anh/Chị có muốn bổ sung thêm chức bán hàng trực tuyến? o Rất mong muốn o Mong muốn Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn 56 C.vT.Bg.Jy.Lj.Tai lieu Luan vT.Bg.Jy.Lj van Luan an.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Stt.010.Mssv.BKD002ac.email.ninhd.vT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.LjvT.Bg.Jy.Lj.dtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn

Ngày đăng: 24/07/2023, 07:35

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

TÀI LIỆU LIÊN QUAN

w