1. Trang chủ
  2. » Giáo Dục - Đào Tạo

XÂY DỰNG PHẦN mềm QUẢN lý bán HÀNG CHO CÔNG TY vừa và NHỎ

43 2 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 43
Dung lượng 368,44 KB

Nội dung

TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA KỸ THUẬT CÔNG NGHỆ HỌ TÊN TÁC GIẢ NGUYỄN ĐỨC QỊjU HUY NAM CAN THO UNIVERSITY TÊN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG CHO CÔNG TY VỪA VÀ NHỎ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC Ngành: cơng nghệ thơng tin Mã số ngành: 05115 01 /2019 TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA KỸ THUẬT CÔNG NGHỆ HỌ TÊN TÁC GIẢ NGUYỄN ĐỨC HUY TÊN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG CHO CÔNG TY VỪA VÀ NHỎ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CƠNG NGHỆ THÔNG TIN MÃ SỐ NGÀNH: 05115 CÁN BỘ HƯỚNG DẪN HUỲNH BÁ LỘC 01 /2019 LỜI CÁM ƠN Em xin chân thành gửi lời cám ơn đến quý thầy trường Đại Học Bách Khoa Đà Nằng nói chung thầy cô môn khoa công nghệ thơng tin nói riêng tạo điều kiện cho chúng em hội thực hành, tiếp xúc để chúng em tránh vướng mắc bỡ ngỡ môi trường công việc thời gian tới Em xin chân thành cảm ơn TS Huỳnh Hữu Hưng Nhờ giúp đỡ tận tình bảo Thầy từ lúc bắt đầu lúc kết thúc đồ án mà em hoàn thành thời hạn quy định tích lũy cho lượng tảng kiến thức quý báu Mặc dù cố gắng hoàn thành đề tài tốt thời gian kiến thức cịn có hạn nên em khơng thể tránh khỏi thiếu sót định, mong nhận cảm thơng, chia sẻ tận tình đóng góp bảo q thầy bạn Đà Nằng, ngày 20 tháng năm 2013 Sinh viên Nguyễn Minh Thắng LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp Tiến Sĩ - Thầy Huỳnh Hữu Hưng Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Đà Nằng, ngày 20 tháng 06 năm 2013 Sinh viên Nguyễn Minh Thắng NHẬN XÉT CỦA CƠ QUAN THỰC TẬP Cần Thơ, ngày tháng năm 2013 CÁN BỘ HƯỚNG DẪN MỤC LỤC DANH SÁCH BẢNG DANH SÁCH HÌNH LỜI MỞ ĐẦU Sự phát triển vũ bão ngành công nghệ thơng tin kéo theo dịch vụ mạng ngày phát triển, mở rộng hoàn thiện hơn, tồn nhiều khuyết điểm song khơng tiện lợi từ công nghệ đem lại cho xã hội lồi người nhanh chóng xác Thư điện tử dần thay thư tay, hội nghị truyền hình với âm hình ảnh trực tiếp giúp linh hoạt hóa cơng việc tổ chức, đồn thể Người bác sĩ trực tiếp đứng phịng mổ thực ca phẫu thuật với xác cao, độ an tồn tuyệt đối cịn nhiều lợi ích mà cơng nghệ thông tin đem lại cho chúng ta, dựa vào đâu mà cơng nghệ thực điều tưởng chừng khơng thể tích tắc vậy? Ngơn ngữ lập trình phần khơng thể thiếu việc xây dựng nên giới công nghệ linh hoạt mạnh mẽ Không gian làm việc Microst Net tổng hợp bốn ngơn ngữ lập trình: C#, VB.NET, Managed C++, and J# NET có chồng gối lên ngơn ngữ, định nghĩa FCL (framework class library) Hỗ trợ cho lập trình viên phát triển ứng dụng mạng với kích thước nhẹ mạnh mẽ xử lý Dựa kiến thức lập trình mạng với C#, đa dạng dịch vụ mạng với nhiều tính địi hỏi ngày cao Từ ý tưởng áp dụng công nghệ thông tin vào việc quản lý, bớt phần gánh nặng sổ sách đầu óc người, đồ án hướng đến xây dựng phần mềm quản lý bán hàng máy tính, áp dụng cho công ty hay cửa hàng máy tính.Giúp cơng ty dễ dàng cơng việc quản lý hàng hóa cơng ty hay cửa hàng Trong trình xây dựng chương trình khơng tránh khỏi sai sót kính mong thầy bạn đóng góp ý kiến xây dựng để chương trình hồn thiện CHƯƠNG 1: GIỚI THIỆU Giới thiệu Microsoft NET Kiến trúc NET 1.1 Giới thiệu Microsoft NET Microsoft Net khơng phải ngơn ngữ lập trình, không gian làm việc tổng hợp bốn ngơn ngữ lập trình: C#, VB.NET, Managed C++, and J# NET có chồng gối lên ngôn ngữ, định nghĩa FCL (framework class library) Microsoft Net bao gồm phần chính: Framework Intergrated Development Enviroment (IDE) Framework cung cấp cần thiết bản, khuôn dạng hay môi trường hỗ trợ hạ tầng sở theo quy ước định để công việc thuận tiện IDE cung cấp môi trường giúp triển khai dễ dàng nhanh chóng ứng dụng dựa tảng Net Thành phần Framework quan trọng NET cốt lõi tinh hoa mơi trường, cịn IDE cơng cụ để phát triển dựa tảng thơi Trong NET tồn ngôn ngữ C#, Visual C++ hay Visual Basic.NET dùng IDE Microsoft NET tảng cho việc xây dựng thực thi ứng dụng phân tán hệ Bao gồm ứng dụng từ client đến server dịch vụ khác Một số tính Microsoft NET cho phép nhà phát triển sử dụng sau: • Một mơ hình lập trình cho phép nhà phát triển xây dựng ứng dụng dịch vụ web ứng dụng client với Extensible Markup Language (XML) • Tập hợp dịch vụ XML Web, Microsoft NET My Services cho phép nhà phát triển đơn giản tích hợp người dùng kinh nghiệm • Cung cấp server phục vụ bao gồm: Windows 2000, SQL Server, BizTalk Server, tất điều tích hợp, hoạt động, quản lý dịch vụ XML Web ứng dụng • • • Quản trị viên (chủ cửa hàng) đăng nhập vào hệ thống tài khoản admin lựa chọn chức thiết lập chỉnh sửa chọn thông tin cần thiết Quản trị viên tìm kiếm thơng tin nhân viên mã nhân viên để chỉnh sửa: tài khoản mật khẩu, tên đăng nhập vào hệ thống nhân viên admin Quản trị viên tìm kiếm thơng tin khách hàng số điện thoại, email, chỉnh sửa lại thông tin chọn cập nhật Thông tin in hóa đon quản lý quản trị viên, gồm có: tên cửa hàng, số điện thoại, địa lời chào CHƯƠNG 4: So đồ hoạt động hệ thống bán hàng Sơ hoạt động q trình nhập kho Mơ hình quan hệ ERD Hình Mơ hình quan hệ ERD Xây dựng sở liệu: Bảng Hóa Đơn HoaDon PK/FK Tên thuộc tính Kiểu liệu Ràng buộc Mơ tả PK IDhoadon int Not null Mã hóa đơn HDmasp nvarchar(50) Mã sản phẩm HDtensp nvarchar(200) Tên sản phẩm HDsl nvarchar(50) Số lượng HDdongia nvarchar(50) Đơn giá HDloai nvarchar(50) Loại HDdonvi nvarchar(50) Đơn vị HDthanhtoan int Tiền toán HDno int Tiền khách nợ SDT int SĐT khách hàng TenKH nvarchar(50) Tên khách hàng HDtime datetime Thời gian in hóa đơn nvarchar(50) Nhân viên tốn Nvthanhtoan Bảng CSDL hóa đơn Bảng Khách hàng KhachHang PK/FK Tên thuộc tính Kiểu liệu Ràng buộc Mô tả PK IDkh int Not null Mã khách hàng TenKH nvarchar(50) Tên khách hàng SDT int Số điện thoại DiaChi nvarchar(200) Địa khách hàng nvarchar(50) Email khách hàng Email Bảng CSDL khách hàng Bảng Nhân Viên NhanVien PK/FK Tên thuộc tính Kiểu liệu Ràng buộc Mô tả PK STT int Not null Mã khách hàng usernv nvarchar(50) Tên khách hàng tennv int Số điện thoại passnv Bảng CSDL nhân viên nvarchar(200) Địa khách hàng Bảng nhập kho NhapKho PK/FK Tên thuộc tính Kiểu liệu Ràng buộc Mô tả masp int Not null Mã sản phẩm tensp nvarchar(50) Tên sản phẩm soluongsp int Số lượng sản phẩm gianhapsp nvarchar(200) Giá nhập giabansp int Giá bán loaisp nvarchar(30) Loại sản phẩm donvisp nvarchar(30) Đơn vị sản phẩm anhsp image Ảnh sản phẩm ngaynhapkho datetime Ngày nhập kho nvnhapkho nvarchar(50) Nhân viên nhập kho Bảng tồn kho TonKho PK/FK Tên thuộc tính Kiểu liệu Ràng buộc Mô tả PK masp int Not null Mã sản phẩm tensp nvarchar(50) Tên sản phẩm soluongsp int Số lượng sản phẩm gianhapsp nvarchar(200) Giá nhập giabansp int Giá bán loaisp nvarchar(30) Loại sản phẩm donvisp nvarchar(30) Đơn vị sản phẩm anhsp image Ảnh sản phẩm giamgia int Giảm giá Bảng đơn vị sản phẩm DonViSP PK/FK Tên thuộc tính Kiểu liệu Ràng buộc Mô tả PK IDdonvi int Not null Mã đơn vị TenDonvi nvarchar(50) Tên đơn vị Bảng loại sản phẩm Loaisp PK/FK Tên thuộc tính Kiểu liệu Ràng buộc Mô tả PK IDloai int Not null Mã loại TenLoai nvarchar(50) Bảng thông tin cửa hàng Tên loại ThongTinShop PK/FK Tên thuộc tính Kiểu liệu Ràng buộc Mô tả PK ID int Not null Mã thông tin TenShop nvarchar(50) Tên cửa hàng DiaChi nvarchar(250) Địa SDT nvarchar(50) Số điện thoại Loichao nvarchar(100) Lời chào logo image Hình ảnh Phát triên phần mềm Code trang chủ Tại nhân viên sử dụng đê bán hàng, nhập mã sản phâm tên điều chỉnh số lượng sản phâm phần mềm tự động tính tổng tiền in hóa đơn V utKK.* ? X 'ĩ' • • % c ũ ‘lì > - Seaĩehỉoluỉion Cxploiei (Ct>l'».) • t> Rerences > ■ IMG a MenuTab t> 1=31 BanHang.es =3] BanHangTT.es =3] Dashboard.es =3] donhang.es =7 DonViSP.es ==) HoaDon Ch ITteÈ.cs Ỷ Add to Source Control Hình 31231 Code nhập kho o Ready File Ẽdit Projeet ’ - Sesrd" xiiutKm Liploie) (Ctrl- I 176 byte[] Ig = nuĩl; PileStream fs = new FileStream(ỉmglocJ FileMode.Openj FileAccess.Read)J BinaryReader br = new BinaryReader(fs); img = br.ReadBytes((int)fs.Length)ị 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 121% t> ESI donhang.es Ẹ3I DonViSP.es t> ESI HoaDonChiTret.es t> ẸSỊ LoaiSP.es p F31 sanpham.es // -nhap kho -// using (var cmd = new SqlCommand("INSERT INTO nhapkho (masp,anhsp,tensp,soluongs cmd.Connection = connect; cmd.Parameters.AddWithValue("Ễtaiasp"^ txtỉd.Text)j cmd.Parameters.AddWithValue("@anhsp"J img); cmd.Parameters.AddWithValue("(3tensp"J txttensp.Text); cmd Parameters.AddWỉthValue("(SlsollJongsp,,Ị txtsl Text) ; cmd.Parameters.AddWithValue("Ẽ>gianhapsp", txtgianhap.Text); cmd.Parameters.AddWithValue("(ăgiabansp"5 txtgỉaban.Text)j cmd.Parameters.AddWithValue("@loaisp"j comboloai.GetItemText(comboloai.Sele cmd.Parameters.AddWithValue("@donvisp"j combodonvỉ.Get!teiĩiText(coríibodonvi.5' cmd.Parameters.Add("@ngaynhapkho"j SqlDbType.DateTime); cmd.Parameters["@ngaynhapkho"].Value = DateTime.Now; cmd.Parameters.AddWỉthValue("@nvnhapkho", Forml.usernv); connect.OpenỊ); if (cmd.ExecuteNonQueryO > 0) o No issuestound » Ẽ3 tonkho.es t> ■ I Resources Ỹ5 App.coníig |> c* ClassHĐ.cs i> 1=31 MainControl.es Solution Explorer Toolbox Team Ẽxplorer Properties Ch; SPC CRLF Output Ỳ Add to Souree Control Hinhj2 dsad asdl;as Code form login p■ 0^ File Edit usernv - Search (Ctrl+Q) sN = "’ +txtiiser Text+" connect); DoA n-2 and passnv=' Sữlution Explorer ■ : • : • : ' ■ : • : ■ : ■ ■ : ■ : ■ : ■ : • ■ ■ ■ -»• ụ X (í) Sỉ ’ T© - % ã1 r® >:-“ [íỊ> LiveShare í? Ị Search Solution Explorer (Ctrl*;) t> ẸĨỊ donhang.es t> ẸĨỊ DonViSP.es > ẼẽJ HoaDonChiTret.es p ẼS LoaiSP.es !> ESI sanpham.es > ESI Setting.es p s tonkho.es > ■ Resources App.config p c« ClassHD.es > ESI FonTi1.es p ESI Solution Explorer Toolbox Team Explorer reỉerence prỉvate voỉd btnlogỉn_Clỉck(object sender, EventArgs e) { ưsernv = txtuser.Text; strỉng querynv = "Select * From nhanvỉen where tisernv SqlDataAdapter sqldata = new SqlDataAdapteríquerynv^ DataTable datatbl = new DataTableO; sqldata.Fill(datatbl); if(datatbl.Rows.Count==l) { MaỉnControl maỉnmenu = new MaínContr*ol()5 this.Hỉde(); mainmenu.Show(); } Ĩ MessageBox.Show("Sai tài khoản mệt khau!'')j Properties • fi - MainControl.es -r ụ X > } ► Ln; Ch; SPC CRLF } } 121% ■ Output n Ready Hình dnjsada Giao diện đăng nhập T Add to Source Control * J?2 Giao diện trang chủ (bán hàng) Sõhóađdn ỊãT Mã sàn phẩm [ 'tĩ Đơn Hàng Ib Nhập kho IIII Tôn kho Thống kê Tiền [ ộ Thiẽt lập C4 Đăng xuẩt Sau bấm tốn Giao diện form quản lý hóa đơn (đơn hàng) ] VNĐ I HúytiĐ Thốt ì? Đdn hàng — 07/07/2020 20129:53 Admĩn Tìm kiẽm thea: ID hóa đdn, Tồng tiên tốn QCÌT kin- TA- Reload 'tt Trang chủ Đơn Hàng 15 Nhập kho Xuãt Excel kAn- ► M T- 1.1 HH Tôn kho ỂỄỒ Thống Sàn phẩm Mã hỏa đdn Mã sân phấm Tên sản phấm 23 NN1 CocaCola lon 24 25 TG5.XX3 NN1 Trà lipton.Xúcxi CocaCola lon 26 27 NN1 NN1.NN2 23 NN1.NN2 2S NN1.NN2 30 NN1.NN2 31 32 33 34 Tên KH Tuesday , July 7.2020 S5 lúdng Địn giá Thanh tốn Thâi gian 10000 10000 6/1/2020 7:07 1.2 35000.10000 10000 55000 10000 6/5/2020 7:08 6/11/2020 10:- CocaCola lon CocaCola lon.Pe CocaCola lon.Pe CocaCola lon.Pe CocaCola lon.Pe 2.1 10000 10000.10000 10000 30000 6/15/2020 8:21 6/20/2020 7:1! 1.2 10000,10000 30000 6/27/2020 7:T 1.2 30000 1.2 10000,1 DDCG 10000,10000 NN1 NN1 CocaCola lon CocaCola lon 10000 10000 10000 20000 6/27/2020 7:21 6/27/2020 7:21 6/27/2020 7:31 6/27/2020 7:5! NN1 CocaCola lon 10000 20000 6/27/2020 7:5- NN1 CocaCola lon 10000 20000 6/27/2020 7:5' Nguyễn Huy 30000 v < ộ Thiết lập C4 Đăngxuãt Giao diện form nhập kho Giao diện form tồn kho > (D X Giao diện form thống kê Giao diện form quản lý loại sản phâm Giao diện trang quản lý cửa hàng (chỉ dành cho tài khoản admin) w Trang Đơn Hà hieutiung123 Nguyễn Trung Hi nguyenhuy2 Nguyễn Huy Nhập kho HII Tồn kho Thiẽt lập Nguyền Huy Cãn thơ nguyenhuy 2@gm Tràn Kìm Cúc 115 Nguyễn Thái cuckim999l®gma 839556123 315 Mỹ Khánh p kimtuyenpham31 796857303 91B Nguyễn Vân dmt rung1990@g 1216857303 97 Mỹ Tho Đông vinhquoc9xỄ?gm Phạm Thị Kim Tu Đoàn Minh Trung Đăng xuãt Lê Qu5c Vĩnh Hướng dẫn cài đặt ... hàng Đặc tả toán Một cửa hàng cần tự động hóa quy trình quản lý Do nhu cầu xây dựng phần mềm quản lý bán hàng nhu cầu tất yếu Sau tìm hiểu em nắm thơng tin cần xây dựng cho phần mềm quản lý bán. .. người quản lý có mong muốn áp dụng công nghệ tin học vào công tác quản lý Xuất phát từ nhu cầu thực tiễn đó, em mạnh dạn xây dựng phần mềm với chức quản lý bán hàng nhằm giúp người quản lý cập... thông tin vào việc quản lý, bớt phần gánh nặng sổ sách đầu óc người, đồ án hướng đến xây dựng phần mềm quản lý bán hàng máy tính, áp dụng cho cơng ty hay cửa hàng máy tính.Giúp cơng ty dễ dàng

Ngày đăng: 30/03/2022, 12:26

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

TÀI LIỆU LIÊN QUAN

w