Báo cáo đồ án Thiết Kế Website Bán Điện Thoại Di Động Online

27 9.5K 5
Báo cáo đồ án Thiết Kế Website Bán Điện Thoại Di Động Online

Đ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

Ngành công nghệ thông tin là một ngành khoa học đang trên đà phát triển mạnh và ứng dụng rộng rãi trên nhiều lĩnh vực. Cùng với xu hướng phát triển của các phương tiện truyền thông như Báo, Radio… thì việc sử dụng Internet ngày càng phổ biến. Truy cập Internet, chúng ta có được một kho thông tin khổng lồ phục vụ mọi nhu cầu, mục đích của chúng ta chỉ bằng một cái nhấp chuột. Nhận thức được nhu cầu tìm hiểu thông tin, giải trí của xã hội, là sự ra đời của hàng loạt website cho các mục đích thương mại, giải trí, tin tức…Để đáp ứng nhu cầu mua sắm hàng ngày của con người… thì website bán hàng trực tuyến online là một nhu cầu tất yếu. Do đó, chúng em đã vận dụng ngôn ngữ PHP, MySQL và công cụ Dreamweaver để xây dựng ứng dụng Website Bán Điện Thoại Di Động Online.

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT VINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN LẬP TRÌNH PHP *** ĐỒ ÁN MÔN HỌC MÔN HỌC THIẾT KẾ WEBSITE Tên đề tài: Thiết Kế Website Bán Điện Thoại Online Nhóm sinh viên: 1. Phạm Văn Trọng 2. Đức Minh Tường Lớp: CĐ Tin K37 Giáo viên hướng dẫn: Lê Văn Vinh Nghệ An, ngày 8 tháng 4 năm 2014 TRƯỜNG ĐHSPKT VINH KHOA CNTT BỘ MÔN LẬP TRÌNH PHP CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập-Tự Do-Hạnh Phúc PHIẾU GIAO ĐỒ ÁN MÔN HỌC MÔN HỌC:THIẾT KẾ WEBSITE Nhóm Sinh Viên: Stt Họ Và Tên SĐT Email 1 Phạm Văn Trọng 0975852693 Trong.skv.37@gmail.com 2 Đức Minh Tường 01658559995 Spkt37@gmail.com Lớp : CĐ Tin K37 : Cao Đẳng Công nghệ thông tin K37 Ngày giao đề tài : 22/3/2014 Ngày hoàn thành:9/4/2014 1.Tên đề tài: Thiết Kế Website Bán Điện Thoại Di Động Online. 2. Báo cáo và chương trình: - Báo cáo thuyết minh trình bày theo mẫu (đã cho). - Chương trình: ghi vào đĩa CD để nạp. PHẦN THEO DÕI QUÁ TRÌNH THỰC HIỆN ĐỒ ÁN Ngày kiểm tra Tiến độ công việc Nhận xét của GVHD Chứ kỹ của GVHD 3. Điểm hướng dẫn ( điểm chữ và điểm số ) ……………………………………………………………………………………………… ……………………………………………………………………………………………… 4.Đồng ý cho bảo vệ hay không đồng ý: ……………………………………………………………………………………… ……………………………………………………………………………………… TỔ TRƯỞNG BỘ MÔN: GIÁO VIÊN HD NHÓM SINH VIÊN: Lê Văn Vinh Phạm Văn Trọng Đức Minh Tường NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ………………………………………………………………………………………… Vinh, Ngày 1 tháng 1 năm 2014 Giáo viên hướng dẫn (Ký ghi rõ họ tên ) LỜI NÓI ĐẦU Ngành công nghệ thông tin là một ngành khoa học đang trên đà phát triển mạnh và ứng dụng rộng rãi trên nhiều lĩnh vực. Cùng với xu hướng phát triển của các phương tiện truyền thông như Báo, Radio… thì việc sử dụng Internet ngày càng phổ biến. Truy cập Internet, chúng ta có được một kho thông tin khổng lồ phục vụ mọi nhu cầu, mục đích của chúng ta chỉ bằng một cái nhấp chuột. Nhận thức được nhu cầu tìm hiểu thông tin, giải trí của xã hội, là sự ra đời của hàng loạt website cho các mục đích thương mại, giải trí, tin tức…Để đáp ứng nhu cầu mua sắm hàng ngày của con người… thì website bán hàng trực tuyến online là một nhu cầu tất yếu. Do đó, chúng em đã vận dụng ngôn ngữ PHP, MySQL và công cụ Dreamweaver để xây dựng ứng dụng Website Bán Điện Thoại Di Động Online. Hoàn thành xong để tài, chúng em vô cùng biết ơn thầy, cô đã nhiệt tình giảng dạy, hướng dẫn và đặc biệt là thầy Lê Văn Vinh, người trực tiếp hướng dẫn nhiệt tình cho chúng em trong suốt quá trình nghiên cứu và thực hiện đề tài này. Chúng em xin chân thành cảm ơn !!! Vinh, Ngày 1 tháng 1 năm 2014 Nhóm SV: Phạm Văn Trọng Đức Minh Tường Lớp : CĐ Tin K37 CHƯƠNG 1: PHÂN TÍCH BÀI TOÁN 1.1. Tên đề tài :Cài đặt ứng dụng Quản Lý Nhân Sự 1.2. Yêu cầu đặt ra: 1.2.1. Tạo cơ sở dữ liệu Gồm các bảng: - NHANSU(Mans, Hovaten, Ngaysinh, Gioitinh, Quequan, Dienthoai, Madtoc, Macv, TrinhdoID, Mapb) - DANTOC(Madtoc, Tendtoc) - CHUCVU(Macv, Tencv, Phucapcv) - TRINHDO(TrinhdoID, Tentrinhdo) - PHONGBAN(Mapb, Tenpb) - LUONG(Mans, Luongcb, Phucapcv, Thuclinh); 1.2.2. Thiết kế các Form thực hiện các yêu cầu sau: 1.Cho phép cập nhật dữ liệu lên các bảng NHANSU, LUONG 2.Tạo form cập nhật thông tin nhân viên. 3.Tạo Form tìm kiếm nhân sự theo Mans, Hovaten 4. Tạo Form In ra danh sách nhân viên. 5.Thiết kế Form MID gọi tới các form trên 1.3. Công cụ phát triển: - Hệ điều hành windows - Công cụ lập trình: Microsoft Visual Studio 2010 - Cơ sở dữ liệu : Microsoft SQL Server 2008 - Ngôn ngữ lập trình: C# CHƯƠNG 2: THIẾT KẾ HỆ THỐNG 2.1. Các bảng cơ sở dữ liệu: - NHANSU(Mans, Hovaten, Ngaysinh, Gioitinh, Quequan, Dienthoai, Madtoc, Macv, TrinhdoID, Mapb) - DANTOC(Madtoc, Tendtoc) - CHUCVU(Macv, Tencv, Phucapcv) - TRINHDO(TrinhdoID, Tentrinhdo) - PHONGBAN(Mapb, Tenpb) - LUONG(Mans, Luongcb, Phucapcv, Thuclinh); +Với bảng NHANSU Tên thuộc tính Kiểu Chiều dài Ràng buộc Diễn giải Mans NVARCHAR 50 Not Null Mã Nhân Sự Hovaten NVARCHAR 50 Null Họ và Tên Ngaysinh DATE 50 Null Ngày Sinh Gioitinh NVARCHAR 50 Null Giới Tính Quequan NVARCHAR 50 Null Quê Quán Dienthoai NVARCHAR 50 Null Điện Thoại Madtoc NVARCHAR 50 Null Mã Dân Tộc Macv NVARCHAR 50 Null Mã Chức Vụ TrinhdoID NVARCHAR 50 Null Trình Độ ID Mapb NVARCHAR 50 Null Mã Phòng Ban + Bảng DANTOC: Tên thuộc tính Kiểu Chiều dài Ràng buộc Diễn giải Madtoc NVARCHAR 50 Not Null Mã Dân Tộc Tendtoc NVARCHAR 50 Null Tên Dân Tộc + Bảng CHUCVU: Tên thuộc tính Kiểu Chiều dài Ràng buộc Diễn giải Macv NVARCHAR 50 Not Null Mã Chức Vụ Tencv NVARCHAR 50 Null Tên Chức Vụ Phucapcv NVARCHAR 50 Null Phụ Cấp CV + Bảng TRINHDO: Tên thuộc tính Kiểu Chiều dài Ràng buộc Diễn giải TrinhdoID NVARCHAR 50 Not Null Trình Độ ID Tentrinhdo NVARCHAR 50 Null Tên Trình Độ + Bảng PHONGBAN: Tên thuộc tính Kiểu Chiều dài Ràng buộc Diễn giải Madtoc NVARCHAR 50 Not Null Mã Dân Tộc Tendtoc NVARCHAR 50 Null Tên Dân Tộc + Bảng LUONG: Tên thuộc tính Kiểu Chiều dài Ràng buộc Diễn giải Mans NVARCHAR 50 Not Null Mã Nhân Sự Luongcb NVARCHAR 50 Null Lương Cơ Bản Phucapcv NVARCHAR 50 Null Phụ Cấp CV Thuclinh NVARCHAR 50 Null Thực Lĩnh 2.2. Sơ đồ dữ liệu kết nối giữa các bảng: Hình 2.1 : Sơ đồ kết nối giữa các bảng 2.3. Xây dựng form : 2.3.1. Form Main : Ràng Buộc hệ thống: • DataGridview hiển thị thông tin của nhân sự • MenuStrip là đường dẫn đến các form con. 2.3.2. Form Cập Nhật Thông Tin và Tìm Kiếm Nhân Viên Ràng buộc hệ thống • DataGridview hiển thị thông tin của nhân sự • Khi click button Xóa , thông tin nhân viên sẽ được xoá . • Khi click button Thêm , Thông Tin Nhân viên được thêm vào 2.3.3. Form In ấn 2.4. Các công cụ dùng để xây dựng chương trình”Quản Lý Giáo Viên” 2.4.1. SQL server 2008 SQL server 2008 là một hệ thống quản lý cơ sở dữ liệu sử dụng Transact- SQL để trao đổi dữ liệu giữa Client computer và SQL server computer. SQL server 2008 được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn lên đến Tera-Byte và có thể phục vụ cùng lúc cho hàng ngàn user. SQL server 2008 có thể kết hợp “ăn ý” với các server khác như Microsoft Information Server(IIS), Proxy server… Để tạo một database chúng ta thiết lập các thông tin cần thiết rồi ấn conect sẽ xuất hiện giao diện: Ta ấn chuột phải lên database chọn newdatabase và tạo cở sở dữ liệu 2.4.2. Tìm hiểu về Microsoft Visual Studio 2010: Phiên bản Visual Studio 2010 hỗ trợ các ngôn ngữ lập trình hướng đối tượng mới như C#, J#, VB.Net, C++.Net, Visual Studio 2010 là bộ công cụ phát triển phần mềm tích hợp mạnh mẽ với những tính năng: Thiết kế giao diện, hỗ trợ viết mã: Visual Studio 2010 có khả năng sử dụng lại các đoạn mã mẫu. Không những thế Visual Studio 2010 cho phép tạo ứng dụng với giao diện giống của Outlook 2.4.2.1. Thuộc tính, phương thức và sự kiện • Đối tượng Đối tượng là những thành phần tạo nên giao diện người sử dụng cho ứng dụng. Các điều khiển là những đối tượng. Những nới chứa (container) như biểu mẫu (Form), khung (frame), hay hộp ảnh (picture box) cũng là một đối tượng. Visual Studio 2010 hỗ trợ một cách lập trình tương đối mới là lập trình hướng đối tượng ( Object Oriented Programming). • Thuộc tính Nói một cách đơn giản, thuộc tính (properties) mô tả đối tượng. Mỗi đối tượng đều có một bộ thuộc tính mô tả đối tượng. Biểu mẫu và đIều khiển đều có thuộc tính. Thậm chí, màn hình và máy in, là những đối tượng chỉ cho phép can thiệp lúc thi hành, cũng có thuộc tính. Ví dụ: vị trí và kích cỡ của biểu mẫu trên màn hình được xác định trong các thuộc tính Left, Top, Height và Width. Màu nền của biểu mẫu được quy định trong thuộc tính BackColor. Thuộc tính BorderStyle quyết định người sử dụng có thể co giãn cửa sổ được hay không. Mặc dù mỗi đối tượng có những bộ thuộc tính khác nhau, nhưng trong đó, vẫn có một số thuộc tính thông dụng cho hầu hết các đIều khiển. Các thuộc tính thông dụng Thuộc tính Giải thích [...]... ConvertEventHandler(this.txtNS_ParseDate); txtNS.DataBindings.Add(b); txtGT.DataBindings.Clear(); txtGT.DataBindings.Add("Text",dataGridView1.DataSource, "Gioitinh"); txtQQ.DataBindings.Clear(); txtQQ.DataBindings.Add("Text", dataGridView1.DataSource, "Quequan"); txtSDT.DataBindings.Clear(); txtSDT.DataBindings.Add("Text", dataGridView1.DataSource, "Dienthoai"); txtDT.DataBindings.Clear(); txtDT.DataBindings.Add("Text", dataGridView1.DataSource,... (Exception ex) { MessageBox.Show(ex.Message); } } private void Loaddata() { txtMNS.DataBindings.Clear(); txtMNS.DataBindings.Add("Text", dataGridView1.DataSource, "Mans"); txtHVT.DataBindings.Clear(); txtHVT.DataBindings.Add("Text", dataGridView1.DataSource, "Hovaten"); txtNS.DataBindings.Clear(); Binding b = new Binding("Text", dataGridView1.DataSource, "Ngaysinh"); b.Format += new ConvertEventHandler(this.txtNS_FormatDate);... trống", "Thông Báo" ); } else if (this.txtHVT.TextLength == 0) { MessageBox.Show("Họ Tên không được bỏ trống", "Thông báo" ); } else if (this.cboGT.Text == "") { MessageBox.Show("Giới Tính không được bỏ trống", "Thông Báo" ); } else if (this.txtQQ.TextLength == 0) { MessageBox.Show("Quê Quán không được bỏ trống", "Thông Báo" ); } else if (this.txtSDT.TextLength == 0) { MessageBox.Show("Số Điện Thoại không... MessageBox.Show("Giới Tính không được bỏ trống", "Thông Báo" ); } else if (this.txtQQ.TextLength == 0) { MessageBox.Show("Quê quán không được bỏ trống", "Thông báo" ); } else if (this.txtSDT.TextLength == 0) { MessageBox.Show("Số điện thoại không được bỏ trống", "Thông báo" ); } else if (this.cboTD.Text == "") { MessageBox.Show("Dân Tộc không được bỏ trống", "Thông báo" ); } else if (this.cboCV.Text =="") { MessageBox.Show("Chức... txtDT.DataBindings.Clear(); txtDT.DataBindings.Add("Text", dataGridView1.DataSource, "Madtoc"); txtCV.DataBindings.Clear(); txtCV.DataBindings.Add("Text", dataGridView1.DataSource, "Macv"); txtTD.DataBindings.Clear(); txtTD.DataBindings.Add("Text", dataGridView1.DataSource, "TrinhdoID"); txtPB.DataBindings.Clear(); txtPB.DataBindings.Add("Text", dataGridView1.DataSource, "Mapb"); } private void Form1_Load(object sender,... chuột được thả Ba hoạt động này tương đương với ba sự kiện: MouseDown, Click và MouseUp Đồng thời, hai sự kiện GotFocus và LostFocus của CommnadButton cũng xảy ra Tương tự thuộc tính và phương thức, mỗi đIều khiển có những bộ sự kiện khác nhau, nhưng một số sự kiện rất thông dụng với hầu hết các đIều khiển Các sự kiện này xảy ra thường là kết qủa của một hành động nào đó, như là di chuyển chuột, nhấn... } } CHƯƠNG 4 CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC 4.1 Kết quả 4.1.1 Ưu điểm: Những kết quả đạt được: + Về công nghệ:  Tìm hiểu và nắm bắt được một số chức năng của SQL server 2008  Biết được cách tổ chức cơ sở dữ liệu .+ Về cài đặt chương trình:  Cho phép cập nhật dữ liệu lên các bảng NHANSU  Tạo Form tìm kiếm giáo viên theo Mans, Họ tên  Tạo Form In ra danh sách nhân viên  Thiết kế Form Main gọi... MessageBox.Show("Số Điện Thoại không được bỏ trống", "Thông báo" ); } else if (this.cboTD.Text == "") { MessageBox.Show("Dân Tộc không được bỏ trống", "Thông báo" ); } else if (this.cboCV.Text == "") { MessageBox.Show("Chức Vụ không được bỏ trống", "Thông báo" ); } else if (this.cboPB.Text =="") { MessageBox.Show("Phòng Ban không được vượt quá 5 ký tự", "Thông báo" ); } else if (this.txtMNS.TextLength > 5) { MessageBox.Show("Mã... theo Mans, Họ tên  Tạo Form In ra danh sách nhân viên  Thiết kế Form Main gọi tới các form trên 4.1.2 Nhược điểm: + Phần giao di n chưa đẹp mắt + Chưa xử lý được rõ ràng về cơ sở dữ liệu + Chưa Tạo Được Form và Gán code cho Phần Tính Lương Nhân Viên Trong quá trình thực hiện đồ án môn học, chúng em đã cố gắng hết sức để tìm hiểu và cài đặt chương trình nhưng vì thời gian có hạn và vốn kỹ năng về ngôn... tượng là: - Sự đóng gói (encapsulation) - Sự kế thừa (inheritance) - Đa hình (polymorphism) C# là ngôn ngữ mạnh mẽ và mềm dẻo - Với ngôn ngữ C#, chúng ta chỉ bị giới hạn ở chính bản thân của chúng ta Ngôn ngữ này không đặt ra những ràng buộc lên những việc có thể làm - C# được sử dụng cho nhiều dự án khác nhau như: tạo ra ứng dụng xử lý văn bản, ứng dụng đồ họa, xử lý bảng tính; thậm chí tạo ra những . đối tượng. Những tính chất đó hi n di n trong một ng n ngữ lập trình hi n đại. Và ng n ngữ C# hội đủ những điều ki n như vậy, h n nữa n được xây dựng tr n n n tảng của hai ng n ngữ mạnh nhất. SqlConnection con = new SqlConnection(@"Data Source=TRONGSQLEXPRESS;Initial Catalog=QLNS;Integrated Security=True"); Lop lop1 = new Lop(); private void NhapNhanSu_Load(object sender,. dự n khác nhau như: t o ra ứng dụng xử lý v n b n, ứng dụng đồ họa, xử lý bảng tính; thậm chí t o ra những trình bi n dịch cho các ng n ngữ khác. - C# là ng n ngữ sử dụng giới h n những từ

Ngày đăng: 18/06/2014, 16:18

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • CHƯƠNG 1: PHÂN TÍCH BÀI TOÁN

    • 1.1. Tên đề tài :Cài đặt ứng dụng Quản Lý Nhân Sự

    • 1.2. Yêu cầu đặt ra:

    • 1.3. Công cụ phát triển:

  • CHƯƠNG 2: THIẾT KẾ HỆ THỐNG

    • 2.1. Các bảng cơ sở dữ liệu:

    • 2.2. Sơ đồ dữ liệu kết nối giữa các bảng:

    • 2.3. Xây dựng form :

    • 2.4. Các công cụ dùng để xây dựng chương trình”Quản Lý Giáo Viên”

  • CHƯƠNG 3: XÂY DỰNG HỆ THỐNG

    • 3.1. Menu Hệ Thống

    • 3.2. Menu Cập Nhật Thông Tin Nhân Sự

  • CHƯƠNG 4. CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC

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

Tài liệu liên quan