Xây dựng phần mềm quản lý cán bộ tại ubnd phường bến thủy, thành phố vinh

41 2 0
Xây dựng phần mềm quản lý cán bộ tại ubnd phường bến thủy, thành phố vinh

Đ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

TRƢỜNG ĐẠI HỌC VINH VIỆN KỸ THUẬT CÔNG NGHỆ _ PHAN THỊ THỤC ANH BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: XÂY DỰNG PHẦN MỀM QUẢN LÝ SIÊU THỊ MINI MẸ VÀ BÉ Vinh, tháng năm 2017 TRƢỜNG ĐẠI HỌC VINH VIỆN KỸ THUẬT CÔNG NGHỆ _ BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: XÂY DỰNG PHẦN MỀM QUẢN LÝ SIÊU THỊ MINI MẸ VÀ BÉ Sinh viên thực hiện: Giảng viên hƣớng dẫn: Phan Thị Thục Anh Mã số sinh viên: 1251071559 Lớp: 53K1 - CNTT ThS Võ Đức Quang Vinh, tháng năm 2017 Đồ án tốt nghiệp Đại học LỜI CẢM ƠN Lời em xin gửi lời cảm ơn đến tồn thể thầy, giáo cán Khoa CNTT- Trƣờng Đại học Vinh dạy bảo, truyền thụ kiến thức, kinh nghiệm nhƣ tác phong làm việc để em có tảng vững cho chúng em trình làm việc tƣơng lai Đặc biệt em xin trân trọng gửi lời cảm ơn đến giáo viên hƣớng dẫn ThS Võ Đức Quang dạy, góp ý, giúp đỡ nhiệt tình, sẵn sàng giải đáp thắc mắc, giúp đỡ em suốt trình làm đồ án Do thời gian chƣa nhiều, kiến thức hạn hẹp nên trình làm đồ án tốt nghiệp làm báo cáo khơng thể tránh khỏi thiếu sót Rất mong nhận đƣợc đóng góp ý kiến từ thầy giáo, giáo bạn để em hoàn thiện tốt đồ án tốt nghiệp kỹ làm việc Em xin chân thành cảm ơn! Sinh viên thực Phan Thị Thục Anh SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT Đồ án tốt nghiệp Đại học MỤC LỤC LỜI CẢM ƠN PHẦN MỞ ĐẦU .4 Lý chọn đề tài Mục tiêu đề tài CHƢƠNG KHẢO SÁT BÀI TOÁN 1.1 Khảo sát toán quản lý siêu thị .5 1.2 Đề xuất đề tài CHƢƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Mô tả ngƣời dùng phân quyền hệ thống 2.2 Mô tả thiết kế quy trình nghiệp vụ 2.2.1 Nhập hàng từ nhà cung cấp .8 2.2.2 Bán hàng tự chọn .8 2.2.3 Kiểm tra cập nhật hàng hóa 2.2.4 Lập báo cáo thống kê 2.3 Các chức hệ thống .9 2.3.1 Chức quản lý tài khoản, mật 2.3.2 Chức quản lý sản phẩm 10 2.3.3 Chức quản lý nhân viên 11 2.3.4 Chức quản lý bán hàng 12 2.3.5 Chức quản lý khách hàng .14 2.3.6 Chức tìm kiếm 15 2.3.7 Chức thống kê .16 2.4 Biểu đồ luồng liệu .17 2.4.1.Biểu đồ luồng liệu mức khung cảnh 17 2.4.2 Biểu đồ liệu mức đỉnh 17 2.5 Xây dựng sở liệu 18 2.5.1 Xác định kiểu thực thể 18 2.5.2 Mô hình quan hệ 18 2.5.3 Các bảng thực thể 20 CHƢƠNG XÂY DỰNG ỨNG DỤNG .22 3.1 Công cụ xây dựng ứng dụng 22 SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT Đồ án tốt nghiệp Đại học 3.1.1 Tổng quan ngơn ngữ lập trình C# .22 3.1.2 Giới thiệu hệ quản trị CSDL MS SQL Server 2008 23 3.2 Xây dựng modul chức .24 CHƢƠNG ĐÁNH GIÁ VÀ KẾT LUẬN 36 4.1 Các vấn đề thực đƣợc .36 4.2 Những điều hạn chế 36 4.3 Hƣớng phát triển tƣơng lai .36 CÁC TÀI LIỆU THAM KHẢO 37 PHỤ LỤC: CÁC BIỂU MẪU .38 SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT Đồ án tốt nghiệp Đại học PHẦN MỞ ĐẦU Lý chọn đề tài Ngày nay, sống ngƣời dân bƣớc đƣợc nâng cao nhu cầu mua sắm, vui chơi giải trí ngày đƣợc trọng Do đó, doanh nghiệp quan tâm, ƣu tiên cho việc phát triển khu thƣơng mại nhằm đáp ứng nhu cầu ngƣời dân Và siêu thị hình thức khu mua sắm có hiệu việc đáp ứng nhu cầu tiêu dùng ngƣời thuộc tầng lớp Với phát triển ngày rộng, u cầu điện tốn hóa quy trình nghiệp vụ siêu thị điều tất yếu, nhằm mục đích làm đơn giản hóa nghiệp vụ nhƣ làm cho khả phục vụ khách hàng trở nên nhanh chóng hiệu Mục tiêu đề tài Áp dụng ứng dụng công nghệ thông tin vào trình hoạt động siêu thị mini, từ xây dựng hệ thống quản lý siêu thị mini bán đồ trẻ em hợp lý đảm bảo yêu cầu sau:  Về kiến thức: - Biết cách áp dụng bƣớc để xây dựng nên ứng dụng hệ thống thông tin: Khảo sát, phân tích, thiết kế, sử dụng cơng cụ lập trình để xây dựng ứng dụng - Trau dồi lại kiến thức đƣợc học, đồng thời tìm hiểu nghiên cứu kiến thức để ứng dụng vào việc phát triển hệ thống thông tin  Về xây dựng sản phẩm: - Tự động việc quản lý thông tin đầu vào mặt hàng nhƣ: thêm, sửa, xóa, cập nhật - Quản lý thông tin nhà cung cấp, khách hàng, nhân viên - Hệ thống thân thiện, dễ truy xuất, vận hành, sử dụng - Đạt phù hợp mục đích ngƣời dùng nhƣ khả ngƣời sử dụng (chỉ cần đào tạo cần) - Phải có tính phân cấp vai trị nhân viên để ngƣời dùng khác dễ dàng nắm đƣợc cơng việc hệ thống Đồng thời hệ thống phải ổn định, đảm bảo an tồn thơng tin, có khả cung cấp thơng tin đáp ứng nhu cầu ngƣời dùng họ cần Dễ dàng kiểm tra, cải tiến, nâng cấp có lỗi hệ thống xảy Khi lƣợng thơng tin lƣu vào lớn nhƣ cần cập nhật thƣờng xuyên, cần có chế lƣu trữ hợp lý SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT Đồ án tốt nghiệp Đại học CHƢƠNG KHẢO SÁT BÀI TOÁN 1.1 Khảo sát toán quản lý siêu thị - Việc quản lý mặt hàng siêu thị mang nặng tính thủ cơng truyền thống Siêu thị mini siêu thị nhỏ, kinh doanh loại đồ chơi, đồ dùng, đồ sinh hoạt, sản phẩm ăn uống dành cho bé, Siêu thị có trƣởng quản lý, nhân viên kế toán, nhân viên thu ngân ngƣời xử lý hàng hóa - Phƣơng pháp nghiên cứu: Khảo sát, phân tích, tổng hợp - Đối tƣợng khảo sát: hệ thống siêu thị, thông tin mặt hàng siêu thị mini, giá cả, ngƣời mua hàng, công việc nhân viên, xây dựng sở liệu, Sau khảo sát ta thu đƣợc thông tin biểu mẫu: - Quy trình nghiệp vụ giao dịch mua bán hàng: o Hàng hóa đƣợc nhập vào kho nhân viên siêu thị sau in mã hàng hóa lên mặt hàng o Khách hàng tự lựa chon mặt hàng muốn mua có hƣớng dẫn nhân viên siêu thị cần o Sau lựa chọn xong khách hàng mang đến quầy tính tiền để tốn o Nếu q trình nhập hàng tốn diễn cách thủ công thời gian khơng quản lý chặt chẽ đƣợc hàng hóa - Quản lý giám sát đánh giá nhân viên o Ngƣời quản lý dựa vào lƣợng hàng bán khoảng thời gian để đánh giá khả o Cho việc tuyển thêm nhân viên có nhu cầu - Quản lý hàng hóa nhập bán o Dựa vào lƣợng hàng bán ra, lƣợng hàng nhập vào để xác định lƣợng hàng hóa kho o Thêm mới, sửa thơng tin hàng hóa có nhu cầu - Quản lý khách hàng thân thiết o Khi mua hàng, khách hàng có đơn giá, điểm tích lũy riêng Với 50000 đ, khách hàng đƣợc tích thêm điểm Tới mức điểm quy định, tăng cấp độ khách hàng lên cấp độ khách hàng thân thiết o Khách hàng thân thiết nhận ƣu đãi (nhƣ giảm giá) tham gia mua hàng, nhận đƣợc thơng báo siêu thị có kiện SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT Đồ án tốt nghiệp Đại học 1.2 Đề xuất đề tài - Hiện bậc phụ huynh làm cha mẹ ngày ý đến cái, họ không tiếc tiền để mua sắm cho bé việc kinh doanh sản phẩm mẹ bé ngày trở nên phát triển Rất nhiều ngƣời có ý định đầu tƣ kinh doanh vào lĩnh vực - Những nhân viên bán hàng giúp bạn phần giá mặt hàng nhƣng tan tầm bạn phải tự sức Khi bạn mang theo đống đồ tốn nhân viên thu ngân lại vất vả dối chiếu giá mặt hàng cộng tay giá trị hàng Việc dễ gây sai sót khơng thể quản lý đƣợc siêu thị bán xác mặt hàng để vào sổ Với lƣợng lớn hàng hóa có cách quản lý hàng hóa thuận lợi cho ngƣời mua hàng? - Với cách quản lý cũ họ dán giá lên sản phẩm Nhƣng bị bay hay đƣợc thay đổi giá chẳng hạn coi nhƣ dán lại tất sản phẩm Hay việc kiểm kê lại hàng hóa siêu thị theo cách thủ công nhƣ trƣớc phải nhiều ngƣời, thời gian, công sức mà chƣa xác Hơn nhu cầu hàng hóa lại khác Nếu để có ngƣời yêu cầu nhập hàng làm chậm tiến trình siêu thị không tạo đƣợc niềm tin khách hàng Do chế quản lý cũ có nhiều nhƣợc điểm phải sửa chữa hoàn thiện khâu - Càng ngày công nghệ thông tin chứng tỏ mạnh lĩnh vực sống Việc ứng dụng công nghệ thông tin vào sống để xây dựng phần mềm quản lý thay sức lao động thủ công ngƣời Việc quản lý mặt hàng siêu thị mang nặng tính thủ cơng truyền thống Do đó, để quản lý việc mua bán siêu thị mini cần giải tốt quy trình xuất, nhập, bán hàng - Tất quy trình từ quản lý từ cập nhật, bán hàng đƣợc làm thủ công đƣợc tự động phần công cụ office Nhƣng chƣa khai thác đƣợc mạnh cơng cụ hỗ trợ Nhƣ chƣa có cách quản lý giá mặt hàng có biến động giá thay đổi nhanh Chƣa quản lý, thống kê đƣợc mặt hàng Quản lý khách hàng chƣa có, khó truy xuất thông tin khách hàng, khách hàng tiềm - Trong năm gần đây, phát triển khơng ngừng cơng nghệ thơng tin nói chung Internet nói riêng mang lại thay đổi đáng kể sống Đa phần công việc quản lý đƣợc hỗ trợ đắc lực từ phần mềm mang tính cơng nghệ, tối ƣu khoa học Công việc quản lý siêu thị nằm vấn đề SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT Đồ án tốt nghiệp Đại học - Với việc quản lý lƣợng lớn thơng tin hàng hóa, ngành hàng, thơng tin nhà cung cấp, khách hàng, thông tin nhân viên, cơng nợ siêu thị địi hỏi không dừng lại việc quản lý sổ sách, giấy tờ ghi chép mà cần phải có hƣớng quản lý chuyên nghiệp, đơn giản, gọn nhẹ Chính mà phần mềm quản lý siêu thị đời nhằm đáp ứng nhu cầu cần thiết quan trọng nhƣ - Vì vậy, để quản lý siêu thị mini cần xây dựng phần mềm để giúp bạn quản lý siêu thị cách dễ dàng, tiết kiệm công sức, thời gian nhanh chóng đạt hiệu cao xử lý thông tin SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT Đồ án tốt nghiệp Đại học CHƢƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Mô tả ngƣời dùng phân quyền hệ thống - Ngƣời quản lý: Mơ tả Vai trị Quyền Là giám đốc ngƣời quản lý phận siêu thị Chịu trách nhiệm quản lý hoạt động siêu thị hay phận riêng lẻ Sử dụng toàn chức hệ thống - Nhân viên bán hàng: Mô tả Nhân viên làm việc siêu thị, thực nghiệp vụ nhập hàng hóa vào kho, bán hàng Vai trò Chịu trách nhiệm khâu nhập hàng từ nhà cung cấp, nhập hàng hóa vào kho, kiểm kê, thống kê số lƣợng hàng hóa siêu thị, toán cho khách hàng Quyền Sử dụng chức năng: lập hóa đơn bán hàng, xem thơng tin hàng hóa, kiểm tra lƣợng hàng cịn lại 2.2 Mơ tả thiết kế quy trình nghiệp vụ 2.2.1 Nhập hàng từ nhà cung cấp Khi nhà cung cấp giao hàng, nhân viên nhập hàng tiếp nhận hàng hóa, đơng thời kiểm tra xem thơng tin nhà cung cấp hàng hóa đƣợc nhập có sẵn danh mục chƣa Nếu chƣa có thơng tin nhà cung cấp lẫn hàng hóa đƣợc nhập tức mặt hàng đƣợc nhập lần đầu, nhân viên phải nhập đầy đủ thông tin mặt hàng Khi có đầy đủ thơng tin, nhân viên nhập hàng tiến hành lập phiếu nhập hàng, in lƣu trữ phiếu 2.2.2 Bán hàng tự chọn Khi khách đến mua hàng có u cầu tốn, nhân viên thu ngân tiếp nhận yêu cầu tốn Thực tính tiền lập hóa đơn cho khách hàng Hóa đơn sau lập đƣợc in cho khách hàng lƣu trữ lại Số lƣợng hàng quầy đƣợc cập nhật lại vào sở liệu SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT Đồ án tốt nghiệp Đại học Gồm bảng: - Bảng tb_NhanVien Hình 3.2 Bảng tb_NhanVien - Bảng tb_KhachHang Hình 3.3 Bảng tb_KhachHang - Bảng tb_HangHoa Hình 3.4 Bảng tb_HangHoa SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 25 Đồ án tốt nghiệp Đại học - Bảng tb_HoaDon Hình 3.5 Bảng tb_HoaDon - Bảng tb_CTHD Hình 3.6 Bảng tb_CTHD - Mô tả kết nối bảng: + Bảng tb_NhanVien kết nối với bảng tb_HoaDon: qua trƣờng MaNV bảng tb_NhanVien trƣờng NhanVienLap bảng tb_HoaDon + Bảng tb_KhachHang kết nối với bảng tb_HoaDon: qua trƣờng MaKH bảng tb_KhachHang trƣờng KhachHang bảng tb_HoaDon + Bảng tb_HoaDon kết nối với bảng tb_CTHD: qua trƣờng MaHD bảng + Bảng tb_HangHoa kết nối với bảng tb_CTHD: qua trƣờng MaHH bảng Để xây dựng modul cần truy vấn đến CSDL Ta tạo class kết nối tới CSDL - Xây dựng class ConnectToSQL: namespace QLBanHang.Model SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 26 Đồ án tốt nghiệp Đại học { class ConnectToSQL { #region Availible private SqlConnection Conn; private SqlCommand _cmd; private string StrCon = null; private string _error; public string Error { get { return _error; } set { _error = value; } } public SqlConnection Connection { get { return Conn; } } public SqlCommand CMD { get { return _cmd; } set { _cmd = value; } } #endregion #region Contrustor public ConnectToSQL() { StrCon = @"Data Source=DESKTOP-KBSLCQ1\SQLEXPRESS;Initial Catalog=QLBanHang;Integrated Security=True"; SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 27 Đồ án tốt nghiệp Đại học Conn = new SqlConnection(StrCon); } #endregion #region Methods public bool OpenConn() { try { if (Conn.State == ConnectionState.Closed) Conn.Open(); } catch (Exception ex) { _error = ex.Message; return false; } return true; } public bool CloseConn() { try { if (Conn.State == ConnectionState.Open) Conn.Close(); } catch (Exception ex) { _error = ex.Message; return false; } SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 28 Đồ án tốt nghiệp Đại học return true; } #endregion public DataTable GetData(string sql) { DataTable dt = new DataTable(); _cmd = new SqlCommand(); _cmd.CommandText = sql; _cmd.CommandType = CommandType.Text; _cmd.Connection = Conn; try { this.OpenConn(); SqlDataAdapter sda = new SqlDataAdapter(_cmd); sda.Fill(dt); } catch (Exception ex) { string mex = ex.Message; _cmd.Dispose(); this.CloseConn(); } return dt; } public bool SetData(string sql) { _cmd = new SqlCommand(); _cmd.CommandText = sql; _cmd.CommandType = CommandType.Text; _cmd.Connection = Conn; SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 29 Đồ án tốt nghiệp Đại học try { this.OpenConn(); _cmd.ExecuteNonQuery(); return true; } catch (Exception ex) { string mex = ex.Message; _cmd.Dispose(); this.CloseConn(); } return false; } } } - Một số modun chức năng: o Đăng nhập: Dùng để đăng nhập vào chƣơng trình Với thơng tin tên đăng nhập MaNV mật (MatKhau) tƣơng ứng với mã bảng tb_NhanVien Hình 3.6 SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 30 Đồ án tốt nghiệp Đại học o Giao diện Hình 3.7 Sau đăng nhập thành cơng vào hệ thống giao diện xuất Là menu gồm có menu chức năng: Nhân viên, Khách hàng, Hàng hóa, Hóa đơn - Trỏ vào Nhân viên: form quản lý Nhân viên xuất - Trỏ vào Khách hàng: from quản lý Khách hàng xuất - Trỏ vào Hàng hóa: form quản lý Hàng hóa xuất - Trỏ vào Hóa đơn: form quản lý bán hàng xuất o Quản lý nhân viên Modun gồm năng: thêm nhân viên, thay đổi thông tin nhân viên, xóa nhân viên, lƣu, hủy Hình 3.8 SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 31 Đồ án tốt nghiệp Đại học - Button Thêm: Để xây dựng chức này: nhập thông tin nhân viên giao diện đồ họa chƣơng trình Ta kết nối CSDL, điền thông tin nhân viên cần bổ sung vào textbox với điều kiện mã nhân viên khơng bị trùng Sau đó, chọn nút lƣu Tất thơng tin nhân viên tự động đƣợc cập nhật vào bảng tb_NhanVien CSDL - Button Sửa: Để thay đổi thông tin nhân viên bất kỳ, kết nối CSDL, lấy thơng tin tồn nhân viên, hiển thị giao diện, chọn nhân viên cần sửa thơng tin Sau đó, thay đổi thơng tin cần sửa nhân viên Chọn nút lƣu Khi đó, thơng tin nhân viên vừa đƣợc sửa tự động đƣợc cập nhật vào bảng tb_NhanVien CSDL - Button Xóa: Chọn nhân viên cần xóa Sau đó, chọn nút Xóa Nhân viên bị xóa khỏi bảng tb_NhanVien - Button Hủy: Khi chọn thao tác (thêm, sửa) mà trình thực khơng muốn thay đổi ta chọn nút Hủy Khi đó, thao tác thực bị hủy thông tin nhân viên bảng tb_NhanVien đƣợc giữ nguyên - Button Lƣu: dùng để lƣu thông tin vừa thao tác form o Quản lý khách hàng Hình 3.9 - Button Thêm: Để xây dựng chức này: nhập thông tin khách hàng giao diện đồ họa chƣơng trình Ta kết nối CSDL, điền thông tin khách hàng cần bổ sung vào textbox với điều kiện mã khách hàng không bị trùng Sau SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 32 Đồ án tốt nghiệp Đại học đó, chọn nút lƣu Tất thông tin khách hàng tự động đƣợc cập nhật vào bảng tb_KhachHang CSDL - Button Sửa: Để thay đổi thông tin khách hàng bất kỳ, kết nối CSDL, lấy thơng tin tồn khách hàng, hiển thị giao diện, chọn khách hàng cần sửa thơng tin Sau đó, thay đổi thơng tin cần sửa khách hàng Chọn nút lƣu Khi đó, thơng tin khách hàng vừa đƣợc sửa tự động đƣợc cập nhật vào bảng tb_KhachHang CSDL - Button Xóa: Chọn khách hàng cần xóa Sau đó, chọn nút Xóa Thơng tin khách hàng bị xóa khỏi bảng tb_KhachHang - Button Hủy: Khi chọn thao tác (thêm, sửa) mà q trình thực khơng muốn thay đổi ta chọn nút Hủy Khi đó, thao tác thực bị hủy thông tin khách hàng bảng tb_KhachHang đƣợc giữ nguyên - Button Lƣu: dùng để lƣu thông tin vừa thao tác form o Quản lý hàng hóa Hình 3.10 - Button Thêm: Để xây dựng chức này: nhập thông tin mặt hàng giao diện đồ họa chƣơng trình Ta kết nối CSDL, điền thơng tin hàng hóa cần bổ sung vào textbox với điều kiện mã hàng hóa khơng bị trùng Sau đó, chọn nút lƣu Tất thơng tin hàng hóa tự động đƣợc cập nhật vào bảng tb_HangHoa CSDL - Button Sửa: Để thay đổi thông tin hàng hóa bất kỳ, kết nối CSDL, lấy thơng tin tồn hàng hóa, hiển thị giao diện, chọn hàng hóa cần sửa thơng SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 33 Đồ án tốt nghiệp Đại học tin Sau đó, thay đổi thơng tin cần sửa hàng hóa Chọn nút lƣu Khi đó, thơng tin hàng hóa vừa đƣợc sửa tự động đƣợc cập nhật vào bảng tb_HangHoa CSDL - Button Xóa: Chọn hàng hóa cần xóa Sau đó, chọn nút Xóa Thơng tin hàng hóa bị xóa khỏi bảng tb_HangHoa - Button Hủy: Khi chọn thao tác (thêm, sửa) mà q trình thực khơng muốn thay đổi ta chọn nút Hủy Khi đó, thao tác thực bị hủy thơng tin hàng hóa bảng tb_HangHoa đƣợc giữ nguyên - Button Lƣu: dùng để lƣu thông tin vừa thao tác form o Quản lý bán hàng Hình 3.11 - Button Tạo hóa đơn: Để xây dựng chức này: nhập thơng tin mã hóa đơn giao diện đồ họa chƣơng trình Thao tác đƣợc thực đăng nhập vào tài khoản có thẩm quyền nên tên nhân viên lập đƣợc cố định tên nhân viên đăng nhập thực giao dịch, chọn ngày lập, tên khách hàng, mặt hàng giao dịch Khi mặt hàng đƣợc chọn có đơn giá cố định phù hợp với số lƣợng (số lƣợng hàng mặc định ban đầu 1), ta chọn nút Thêm/Bớt để tăng/giảm số lƣợng Sau đó, chọn nút Lƣu hóa đơn để lƣu đơn hàng vào bảng tb_HoaDon CSDL - Button Thêm: để tăng số lƣợng hàng hóa đƣợc chọn - Button Giảm: để giảm số lƣợng hàng hóa đƣợc chọn SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 34 Đồ án tốt nghiệp Đại học - Button Xóa hóa đơn: Chọn hóa đơn cần xóa Sau đó, chọn nút Xóa hóa đơn Thơng tin hóa đơn bị xóa khỏi bảng tb_HoaDon - Button Hủy thao tác: Khi chọn thao tác (thêm, sửa) mà trình thực khơng muốn thay đổi ta chọn nút Hủy Khi đó, thao tác thực bị hủy thơng tin hóa đơn bảng tb_HoaDon đƣợc giữ nguyên - Button Lƣu: dùng để lƣu thông tin vừa thao tác form SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 35 Đồ án tốt nghiệp Đại học CHƢƠNG ĐÁNH GIÁ VÀ KẾT LUẬN 4.1 Các vấn đề thực đƣợc - Hệ thống đạt đƣợc kết nhƣ sau: o Với ngƣời quản lý: ngƣời quản lý cập nhật thơng tin sản phẩm, nhân viên, khách hàng, mặt hàng đồng thời quản lý thơng tin liên quan o Với nhân viên: Có thể quản lý thông tin khách hàng, nhập thông tin mục bán hàng o Giao diện ngƣời dùng thân thiện, dễ thao tác - Kết nhận đƣợc cho thân sau làm đồ án: o Tôi biết cách áp dụng bƣớc để xây dựng nên ứng dụng hệ thống thơng tin: Khảo sát, phân tích, thiết kế, sử dụng cơng cụ lập trình để xây dựng ứng dụng o Việc thực đề tài giúp tơi trau dồi lại kiến thức đƣợc học, đồng thời tìm hiểu nghiên cứu kiến thức để ứng dụng vào việc phát triển hệ thống thơng tin 4.2 Những điều cịn hạn chế o Giao diện hệ thống đơn giản o Hệ thống cịn chƣa có chức tìm kiếm, lập phiếu, báo cáo 4.3 Hƣớng phát triển tƣơng lai Việc ứng dụng công nghệ thông tin hoạt động quản lý nƣớc ta cải thiện nhƣng đa số hệ thống quản lý chƣa thật hoạt động cách đầy đủ linh hoạt nhƣ: nhập hóa đơn, nhập xuất hàng hóa, chia sẻ thông tin mạng, Trên sở phần thực đề tài em có số hƣớng phát triển sau: o Xây dựng hệ thống quản lý liệu thuận lợi cho việc trao đổi thơng tin máy tính hệ thống, có liệu thay đổi máy chủ máy khác kết nối tới máy chủ để có thông tin cần thiết o Mở rộng thêm chức để đáp ứng đầy đủ yêu cầu ngƣời dùng SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 36 Đồ án tốt nghiệp Đại học CÁC TÀI LIỆU THAM KHẢO [1] Lê Văn Phùng, Kỹ thuật phân tích thiết kế hệ thống thơng tin (hướng cấu trúc) [2] Sách bước học lập trình Visual C# Net, Nhà xuất Lao động-xã hội [3] Lập trình với C# - Biên dịch từ Professional C#, 2nd Edition, Nhà xuất Wrox Press Ltd [4] Các trang web SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 37 Đồ án tốt nghiệp Đại học PHỤ LỤC: CÁC BIỂU MẪU Biểu mẫu SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 38 Đồ án tốt nghiệp Đại học Biểu mẫu Biểu mẫu SVTH: Phan Thị Thục Anh - Lớp: 53K1 CNTT 39 ... ta xây dựng biểu đồ phân cấp chức năng: Quản lý siêu thị Mini Quản lý tài khoản/mật Kiểm tra đăng nhập Thay đổi mật Quản lý sản phẩm Thêm sản phẩm Quản lý nhân viên Quản lý khách hàng Quản lý. .. học CHƢƠNG XÂY DỰNG ỨNG DỤNG 3.1 Công cụ xây dựng ứng dụng Trong phần em trình bày lý thuyết ngơn ngữ lập trình sử dụng để cài đặt xây dựng chƣơng trình cho toán Xây dựng phần mềm quản lý siêu thị... có hƣớng quản lý chun nghiệp, đơn giản, gọn nhẹ Chính mà phần mềm quản lý siêu thị đời nhằm đáp ứng nhu cầu cần thiết quan trọng nhƣ - Vì vậy, để quản lý siêu thị mini cần xây dựng phần mềm để

Ngày đăng: 01/08/2021, 10:53

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

Tài liệu liên quan