Hệ thống thông tin Quản Lý Công văn tổng cục thi hành án dân sự Hà Nội

90 373 0
Hệ thống thông tin  Quản Lý Công văn tổng cục thi hành án dân sự Hà Nội

Đ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

MỤC LỤCLỜI CẢM ƠNMỤC LỤCDANH MỤC HÌNHLỜI NÓI ĐẦU1CHƯƠNG 1: MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP31.1.Lý do chọn đề tài31.2.Giới thiệu về Tổng cục Thi hành án dân sự31.3.Mô tả hoạt động quản lý công văn71.2.1. Hoạt động xử lý công văn đến81.2.2. Hoạt động xử lý công văn đi101.2.3. Hoạt động lập báo cáo thống kê12CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG132.1. MÔ HÌNH NGHIỆP VỤ132.1.1. Biểu đồ ngữ cảnh132.1.2. Sơ đồ phân rã chức năng142.1.3. Danh sách hồ sơ dữ liệu162.1.4. Ma trận thực thể dữ liệu chức năng162.2. SƠ ĐỒ LUỒNG DỮ LIỆU182.2.1. Sơ đồ luồng dữ liệu mức 0182.2.2. Sơ đồ luồng dữ liệu mức 1192.3. THIẾT KẾ CƠ SỞ DỮ LIỆU232.3.1. Mô hình liên kết thực thể (ER)232.3.2. Mô hình quan hệ272.3.2.2. Mô hình quan hệ282.3.3. Các bảng dữ liệu vật lý282.4. THIẾT KẾ GIAO DIỆN332.4.1.Giao diện chính332.4.2.Các giao diện cập nhật dữ liệu342.4.3. Các giao diện xử lý dữ liệu432.4.4. Các mẫu báo cáo44CHƯƠNG 3: CƠ SỞ LÝ THUYẾT473.1. PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG CẤU TRÚC473.1.1. Khái niệm chung về hệ thống thông tin473.2. THIẾT KẾ CSDL QUAN HỆ493.3. CÔNG CỤ ĐỂ CÀI ĐẶT CHƯƠNG TRÌNH503.3.1 Hệ quản trị cơ sở dữ liệu502.1.2. Một số bước xây dựng cơ sở dữ liệu512.1.4.Các hàm thông dụng trong SQL Server552.1.5.Các kiểu dữ liệu trong SQL Server572.2.Ngôn ngữ lập trình572.2.2.Giới thiệu về ngông ngữ trình C582.2.3.Một số lệnh và hàm thường dùng592.2.4.Kiểu dữ liệu trong C602.3.Tool hỗ trợ lập trình63CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH654.1. MỘT SỐ GIAO DIỆN CHÍNH654.1.1. Giao diện chính65KẾT LUẬN70TÀI LIỆU THAM KHÀO71PHỤ LỤC72

LỜI CẢM ƠN Người xưa có câu: “Uống nước nhớ nguồn, ăn nhớ kẻ trồng cây” Với em sinh viên khóa DH1C2 trường Đại Học Tài Nguyên Và Môi Trường luôn ghi nhớ công lao to lớn thầy giáo, cô giáo Những người dẫn dắt chúng em từ bước chân vào giảng đường đại học kiến thức, lực đạo đức chuẩn bị hành trang bước vào sống để xây dựng đất nước trường sau năm học Em xin hứa lao động đem kiến thức học phục vụ cho Tổ quốc Em xin chân thành cảm ơn đến: Cha, mẹ người sinh thành dưỡng dục con, hỗ trợ điều kiện vật chất tinh thần cho đường học tập lòng biết ơn sâu sắc Thầy cô trường thầy cô Ban giám hiệu, thầy cô Bộ môn Tin học trường Đại Học Tài Nguyên Và Môi Trường tận tình giảng dạy tạo điều kiện cho chúng em học tập suốt thời gian học tập trường Thầy Hà Mạnh Đào – Giáo viên hướng dẫn đồ án tốt nghiệp tận tình, hết lịng hướng dẫn em suốt q trình nghiên cứu để hoàn thành tiểu án tốt nghiệp Em mong thầy luôn mạnh khoẻ để nghiên cứu đào tạo nguồn nhân lực cho đất nước Một lần em xin chân thành cảm ơn Hà Nội, ngày tháng năm 2015 Sinh viên thực MỤC LỤC CHƯƠNG .3 MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP Các chức Quản lý Văn đến Các chức Danh mục Quản lý thông tin cá nhân .8 CHƯƠNG 13 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .13 CHƯƠNG .46 3.3.1 Hệ quản trị sở liệu 49 Giới thiệu hệ quản trị sở liệu SQL Server 2008 49 2.1.2 Một số bước xây dựng sở liệu 50 2.2.Ngơn ngữ lập trình .55 Lập trình hướng đối tượng 55 2.2.2.Giới thiệu ngơng ngữ trình C# 56 2.2.3 Một số lệnh hàm thường dùng 57 2.3.Tool hỗ trợ lập trình .61 CHƯƠNG .63 CÀI ĐẶT CHƯƠNG TRÌNH 63 TÀI LIỆU THAM KHÀO 69 DANH MỤC HÌNH CHƯƠNG .3 MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP CHƯƠNG .46 CHƯƠNG .63 CÀI ĐẶT CHƯƠNG TRÌNH 63 TÀI LIỆU THAM KHÀO 69 LỜI NÓI ĐẦU Ngày phát triển mạnh mẽ Công nghệ thông tin (CNTT) làm cho máy tính trở thành phương tiện khơng thể thiếu dược lĩnh vực đời sống Hơn lúc hết tính máy tính dược khai thác cách triệt để Nếu vài năm truớc máy tính nước ta sử dụng chủ yếu công cụ đẻ soạn thảo văn cơng việc lập trình, quản lý phức tạp, xử lý liệu biểu bảng, thương mại, khoa học v.v… đây, với sụ vươn xa mạng Internet lãnh thổ Việt Nam, máy tính cịn phương tiện bạn ngồi bàn làm việc cá nhân gia dình để trao đổi thơng tin liên lạc khắp tồn cầu CNTT phát triển người có nhiều phương pháp mới, cơng cụ để xử lý thông tin nắm bắt nhiều thông tin CNTT ứng dụng nghành nghề, lĩnh vực đời sống xã hội Việc ứng dụng CNTT quản lý, sản xuất, kinh doanh du lịch xu hướng tất yếu Kết việc áp dụng CNTT quản lý việc hình thành hệ thống thơng tin quản lý nhằm phục vụ cho nhu cầu xử lý liệu cung cấp thông tin cho chủ sở hữu hệ thống Ở nước ta năm gần ứng dụng tin học vào quản lý ngày nhiều hơn, đa dạng Hệ thống thông tin đề cập đến đồ án hệ thống quản lý công văn, ứng dụng thực tế công việc hỗ trợ quản lý công văn Tổng cục Thi hành án dân Hà Nội Tổng cục Thi hành án dân quan trực thuộc Bộ Tư pháp, thực chức tham mưu, giúp Bộ trưởng Bộ Tư pháp quản lý nhà nước công tác thi hành án dân thi hành án hành phạm vi nước; thực quản lý chuyên ngành thi hành án dân thi hành án hành theo quy định pháp luật Tổng cục Thi hành án dân có tư cách pháp nhân, dấu có hình Quốc huy, tài khoản riêng Kho bạc Nhà nước trụ sở thành phố Hà Nội Trong có nhiệm vụ phát hành báo chí giao nhận cơng văn cho số ban ngành ủy ban, thành ủy số sở ban ngành khác Xuất phát từ thực tiễn công việc hàng ngày việc giao nhận công văn theo hình thức cũ “tay trao tay” ngày khơng phù hợp với tình hình mà cơng nghệ số phát triển có mặt tất sở ban ngành, đơn vị Các công văn thường không kịp thời, đặc biệt “sự vụ điện” công văn cần thời gian xử lý nhanh Việc quản lý khó khăn, việc tra cứu văn thường nhiều thời gian mà nhiều không mang lại kết Với văn dài, nhiều tờ gửi cho nhiều đơn vị văn thư làm việc thời gian phải chép gửi Mặt khác, với sở ban ngành lượng văn gửi nhiều hàng tháng lượng văn phịng phẩm phục vụ cho công tác không nhỏ Để giải khó khăn cơng việc cách nhanh chóng thuận lợi tin học cung cấp cho phương pháp công cụ để xây dựng chương trình ứng dụng việc có chương trình gần tự động hố công việc cho nhân viên Trong đề tài thể tương đối đầy đủ chi tiết đề CHƯƠNG MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP 1.1 Lý chọn đề tài Ngày với phát triển không ngừng khoa học máy tính Một số cơng việc làm thủ công vừa tốn công, tốn sức lại hao tốn nhiều thời gian chuyển sang hệ thống tự động hố, đem lại thuận tiện cơng việc cho người góp phần làm cho quan hoạt động mang tính chuyên nghiệp hiệu Từ nhu cầu thực tế xuất nhiều phần mềm công cụ để quản lý xử lý công việc thay cho người Trong quản công văn, với số lượng công văn ngày tăng việc xử lý cơng văn đến xử lý công văn ngày chiếm nhiều thời gian tốn nhiều công sức phận xử lý quan Do đó, xây dựng phần mềm “ Quản lý công văn tổng cục thi hành án dân Hà Nội” giải pháp cần thiết nhằm tiết kiệm thời gian, công sức phận quan việc xử lý công văn đến tăng độ xác cơng tác xử lý công văn Đây công cụ hỗ trợ cần thiết hiệu quả, giúp cho công việc dễ dàng hơn, tiết kiệm thời gian công sức đáng kể Xuất phát từ nhu cầu thiết thực trên, nên em chọn đề tài “Quản Lý Công văn tổng cục thi hành án dân Hà Nội” nhằm quản lý công văn tổng cục thi hành án 1.2 Giới thiệu Tổng cục Thi hành án dân Theo quy định Quyết định số 61/2014/QĐ-TTG ngày 30 tháng 10 năm 2014 Thủ tướng Chính phủ quy định chức năng, nhiệm vụ, quyền hạn cấu tổ chức Tổng cục Thi hành án dân trực thuộc Bộ Tư pháp, Tổng cục Thi hành án dân có vị trí, chức năng, nhiệm vụ, quyền hạn cấu tổ chức sau: Vị trí chức Tổng cục Thi hành án dân Tổng cục Thi hành án dân quan trực thuộc Bộ Tư pháp, thực chức tham mưu, giúp Bộ trưởng Bộ Tư pháp quản lý nhà nước công tác thi hành án dân thi hành án hành phạm vi nước; thực quản lý chuyên ngành thi hành án dân thi hành án hành theo quy định pháp luật Tổng cục Thi hành án dân có tư cách pháp nhân, dấu có hình Quốc huy, tài khoản riêng Kho bạc Nhà nước trụ sở thành phố Hà Nội Nhiệm vụ quyền hạn Tổng cục Thi hành án dân Tổng cục Thi hành án dân thực nhiệm vụ, quyền hạn sau đây: Xây dựng để Bộ trưởng Bộ Tư pháp trình cấp có thẩm quyền ban hành theo thẩm quyền Trình Bộ trưởng Bộ Tư pháp định Quản lý tổ chức, công chức hệ thống quan thi hành án dân theo quy định pháp luật; Hướng dẫn, kiểm tra tổ chức thực văn quy phạm pháp luật, chiến lược, quy hoạch, kế hoạch, chương trình, đề án, dự án thi hành án dân sự, quản lý thi hành án hành sau phê duyệt, ban hành Ban hành theo thẩm quyền văn đạo, hướng dẫn chuyên môn, nghiệp vụ thi hành án dân sự, thi hành án hành chính, văn cá biệt, văn quy phạm nội theo quy định pháp luật Tổ chức kiểm tra Việc thực trình tự, thủ tục áp dụng pháp luật hoạt động thi hành án dân sự, quản lý thi hành án hành chính, đơn đốc thi hành án hành chính; Giải khiếu nại, tố cáo; xử lý theo thẩm quyền kiến nghị cấp có thẩm quyền xử lý theo quy định pháp luật hành vi vi phạm pháp luật thi hành án dân sự, quản lý thi hành án hành chính, đơn đốc thi hành án hành chính; phịng, chống tham nhũng, tiêu cực thực hành tiết kiệm, chống lãng phí thi hành án dân sự, quản lý thi hành án hành chính, đơn đốc thi hành án hành theo quy định pháp luật Thực cơng tác phịng ngừa tội phạm thi hành án dân sự, quản lý thi hành án hành Theo dõi tình hình thi hành pháp luật lĩnh vực thi hành án dân thi hành án hành Theo dõi việc thực kháng nghị, kiến nghị Viện Kiểm sát nhân dân liên quan đến hoạt động thi hành án dân sự, đơn đốc thi hành, án hành Trả lời kháng nghị, kiến nghị Viện Kiểm sát nhân dân theo quy định 10 Thực kế hoạch, chương trình, đề án, dự án hợp tác quốc tế thi hành án dân thi hành án hành theo quy định pháp luật phân cấp Bộ trưởng Bộ Tư pháp; đánh giá kết hợp tác quốc tế công tác thi hành án dân thi hành án hành 11 Phối hợp với quan liên quan thực tra quản lý thi hành án dân sự, quản lý thi hành án hành xử lý hành vi không chấp hành án theo quy định pháp luật 12 Giúp Bộ trưởng Bộ Tư pháp phối hợp với Bộ trưởng Bộ Quốc phòng quản lý nhà nước thi hành án dân quân đội, 13 Tổ chức nghiên cứu, quản lý, ứng dụng tiến khoa học, công nghệ thông tin vào hoạt động quan thi hành án dân sự; đại hóa sở vật chất kỹ thuật quan thi hành án dân 14 Thống kê, xây dựng sở liệu thi hành án dân thi hành án hành 15 Quản lý tổ chức máy, vị trí việc làm, biên chế công chức, số lượng người làm việc đơn vị thuộc Tổng cục Thi hành án dân sự; thực chế độ tiền lương, sách đãi ngộ; bổ nhiệm, bổ nhiệm lại, luân chuyển, điều động, miễn nhiệm, từ chức, biệt phái, nghỉ hưu, việc; khen thưởng, kỷ luật; đào tạo, bồi dưỡng chuyên môn, nghiệp vụ công chức, viên chức thuộc thẩm quyền quản lý Tổng cục Thi hành án dân theo quy định pháp luật phân cấp quản lý Bộ trưởng Bộ Tư pháp 16 Quản lý, thực phân bổ kinh phí, bảo đảm sở vật chất - kỹ thuật, phương tiện hoạt động quan thi hành án dân theo quy định pháp luật phân cấp Bộ trưởng Bộ Tư pháp 17 Quản lý khoản thu phí quan thi hành án dân nộp cho Tổng cục Thi hành án dân để thực việc điều hịa phí thi hành án sử dụng theo quy định pháp luật 18 Tổ chức quản lý công tác thi đua - khen thưởng hệ thống quan thi hành án dân sự, tổ chức, cá nhân khác có thành tích xuất sắc công tác thi hành án dân sự, quản lý thi hành án hành chính, đơn đốc thi hành án hành theo quy định pháp luật phân cấp Bộ trưởng Bộ Tư pháp 19 Thực quy định bồi thường nhà nước thi hành án dân sự, đôn đốc thi hành án hành theo quy định pháp luật 20 Thực nhiệm vụ cải cách hành chính, cải cách tư pháp theo mục tiêu nội dung chương trình cải cách hành chính, cải cách tư pháp cấp có thẩm quyền phê duyệt 21 Thực nhiệm vụ, quyền hạn khác Bộ trưởng Bộ Tư pháp giao theo quy định pháp luật Căn Luật Tổ chức Chính phủ ngày 25 tháng 12 năm 2001; Căn Nghị định số 36/2012/NĐ-CP ngày 18 tháng năm 2012 Chính phủ quy định chức năng, nhiệm vụ, quyền hạn cấu tổ chức Bộ, quan ngang Bộ; Theo đề nghị Bộ trưởng Bộ Tư pháp; Chính phủ ban hành Nghị định quy định chức năng, nhiệm vụ, quyền hạn cấu tổ chức Bộ Tư pháp 1.3 Mô tả hoạt động quản lý công văn Các chức Quản lý Văn đến STT Chức Mô tả Vào sổ văn đến Đối tượng sử dụng Văn thư - Thêm văn đến - Chỉnh sửa văn đến - Sao chép văn đến - Xóa văn đến - Vào sổ văn đến Tra cứu văn đến - Tra cứu văn đến Văn thư - Xem danh sách xử lý Báo cáo văn đến - Báo cáo tổng hợp văn đến Văn thư - Báo cáo theo dõi GQ văn đến - In sổ văn đến Các chức Quản lý Văn STT Chức Vào sổ văn Mô tả - Thêm văn Đối tượng sử dụng Văn thư - Chỉnh sửa văn - Sao chép văn Tra cứu văn - Xóa văn - Tra cứu văn Văn thư Báo cáo In sổ - Xem chi tiết văn - In sổ văn Văn thư - Báo cáo tổng hợp văn - Báo cáo theo loại văn if (ds.Tables.Count > 0) { dt = ds.Tables[0]; } conn.Close(); return dt; } public DataTable getDSBangCap() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "select * from BangCap where HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = new DataTable(); if (ds.Tables.Count > 0) { dt = ds.Tables[0]; } conn.Close(); return dt; } public DataTable getDsGuiDi() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "select * from CongVanDi,CoQuanNgoai,GuiDi where GuiDi.MaCQN = CoQuanNgoai.MaCQN and GuiDi.maCVDi = CongVanDi.maCVDi GuiDi.HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = new DataTable(); if (ds.Tables.Count > 0) and { dt = ds.Tables[0]; } conn.Close(); return dt; } public DataTable getDsCoQuanNgoaiCVDen() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "select * from CongVanDen,CoQuanNgoai,CoQuanNgoaiCVDen where CoQuanNgoaiCVDen.MaCQN = CoQuanNgoai.MaCQN and CoQuanNgoaiCVDen.maCVDen = CongVanDen.maCVDen and CoQuanNgoaiCVDen.HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = new DataTable(); if (ds.Tables.Count > 0) { dt = ds.Tables[0]; } conn.Close(); return dt; } public DataTable getDsPhongBanCVDen() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "select * from CongVanDen,PhongBan,PhongBanCVDen where PhongBanCVDen.MaPB = PhongBan.MaPB and PhongBanCVDen.maCVDen = CongVanDen.maCVDen and PhongBanCVDen.HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = new DataTable(); if (ds.Tables.Count > 0) { dt = ds.Tables[0]; } conn.Close(); return dt; } public DataTable getDsCVDen() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "select * from CongVanDen where HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = new DataTable(); if (ds.Tables.Count > 0) { dt = ds.Tables[0]; } conn.Close(); return dt; } public DataTable getDSPhongBan() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "select * from PhongBan where HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = new DataTable(); if (ds.Tables.Count > 0) { dt = ds.Tables[0]; } conn.Close(); return dt; } public DataSet getCbbCongVanDi() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Select * from CongVanDi where HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); conn.Close(); return ds; } public DataSet getCbbCongVanDen() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Select * from CongVanDen where HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); conn.Close(); return ds; } public DataSet getCbbBangCap() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Select * from BangCap where HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); conn.Close(); return ds; } public DataSet getCbbCoQuanNgoai() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Select * from CoQuanNgoai where HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); conn.Close(); return ds; } public DataSet getCbbPhongBan() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Select * from PhongBan where HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); conn.Close(); return ds; } public DataTable getDSNguoiDung() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "select * from NguoiDung where HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = new DataTable(); if (ds.Tables.Count > 0) { dt = ds.Tables[0]; } conn.Close(); return dt; } public DataTable getDetailsCongVanDi(int maCVDi) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Select * from CongVanDi where maCVDi='" + maCVDi + "' and HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = new DataTable(); if (ds.Tables.Count > 0) { dt = ds.Tables[0]; } conn.Close(); return dt; } public DataTable getDetailsCongVanDen(int maCVDen) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Select * from CongVanDen where maCVDen='" + maCVDen + "' and HienThi =1"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = new DataTable(); if (ds.Tables.Count > 0) { dt = ds.Tables[0]; } conn.Close(); return dt; } public int CheckChangePass(string username, string password) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); SqlCommand cmd = new SqlCommand("select * from NguoiDung where TaiKhoan='" + username + "' and MatKhau = '" + password + "'", conn); if (cmd.ExecuteReader().HasRows) { return 1; } else { return 0; } } public void SuaNhanVienNoIMG(int MaNV, string TenNV, string NgaySinh, string DiaChi, string SoDienThoai, string ChucVu, string IMG, int MaPB, int MaBC) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update NhanVien SET TenNV=N'" + TenNV + "',NgaySinh='" + NgaySinh + "',DiaChi=N'" + DiaChi + "',SoDienThoai='" + SoDienThoai + "',ChucVu=N'" + ChucVu + "',MaPB='" + MaPB + "',MaBC='" + MaBC + "' SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } where MaNV = '" + MaNV + "'"; public void SuaNhanVien(int MaNV, string TenNV, string NgaySinh, string DiaChi, string SoDienThoai, string ChucVu, string IMG, int MaPB, int MaBC) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update NhanVien SET TenNV=N'" + TenNV + "',NgaySinh='" + NgaySinh + "',DiaChi=N'" + DiaChi + "',SoDienThoai='" + SoDienThoai + "',ChucVu=N'" + ChucVu + "',IMG=N'" + IMG + "',MaPB='" + MaPB + "',MaBC='" + MaBC + "' where MaNV = '" + MaNV + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void SuaCoQuanNgoai(int MaCQN, string TenCQN, string DiaChi, string SoDienThoai) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update CoQuanNgoai SET TenCQN=N'" + TenCQN + "',DiaChi=N'" + DiaChi + "',SoDienThoai=N'" + SoDienThoai + "' where MaCQN = '" + MaCQN + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void SuaBangCap(int MaBC, string TenBangCap) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update BangCap SET TenBangCap=N'" + TenBangCap + "' MaBC = '" + MaBC + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); where //cmd.Connection.Close(); } public void SuaGuiDi(int maGuiDi, int MaCQN, int maCVDi, string NgayThangGuiDi, string SoLuongBan, string NoiNhanBanLuu, int HienThi) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update GuiDi SET MaCQN=N'" + MaCQN + "',maCVDi=N'" + maCVDi + "',NgayThangGuiDi=N'" + NgayThangGuiDi + "',SoLuongBan=N'" + SoLuongBan + "',NoiNhanBanLuu=N'" + NoiNhanBanLuu + "' where maGuiDi = '" + maGuiDi + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void SuaCoQuanNgoaiCVDen(int MaCQNCVDen, int MaCQN, int maCVDen, string NgayThangCVDi, string SoLuongBan, string NoiNhanBanLuu, int HienThi) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update CoQuanNgoaiCVDen SET MaCQN=N'" + MaCQN + "',maCVDen=N'" + maCVDen + "',NgayThangCVDi=N'" + NgayThangCVDi + "',SoLuongBan=N'" + SoLuongBan + "',NoiNhanBanLuu=N'" + NoiNhanBanLuu + "' where MaCQNCVDen = '" + MaCQNCVDen + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void SuaPhongBanCVDen(int maPBCVDEN, int maCVDen, int MaPB, string NgayGiao, string NgayCanh, string NoiDung, string YKienChiDao, int HienThi) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update PhongBanCVDen SET maCVDen=N'" + maCVDen + "',MaPB=N'" + MaPB + "',NgayGiao=N'" + NgayGiao + "',NgayCanh=N'" + NgayCanh + "',NoiDung=N'" + NoiDung + "',YKienChiDao=N'" + YKienChiDao + "' where maPBCVDEN = '" + maPBCVDEN + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void SuaCongVanDi(int maCVDi, string TenLoai, string TrichYeuCauNoiDung, string NgayKy, string TenNguoiKy, string NoiPhatHanh, string NoiNhan, string NoiLuu, int HienThi) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update CongVanDi SET TenLoai=N'" + TenLoai + "',TrichYeuCauNoiDung=N'" + TrichYeuCauNoiDung + "',NgayKy=N'" + NgayKy + "',TenNguoiKy=N'" + TenNguoiKy + "',NoiPhatHanh=N'" + NoiPhatHanh + "',NoiNhan=N'" + NoiNhan + "', NoiLuu=N'" + NoiLuu + "' where maCVDi = '" + maCVDi + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void SuaPhongBan(int MaPB, string TenPB) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update PhongBan SET TenPB=N'" + TenPB + "' '" + MaPB + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void XoaNhanVien(int MaNV) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; where MaPB = conn.Open(); string sql = "Update NhanVien SET HienThi=0 where MaNV = '" + MaNV + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void XoaGuiDi(int maGuiDi) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update GuiDi SET HienThi=0 where maGuiDi = '" + maGuiDi + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void XoaCoQuanNgoaiCVDen(int MaCQNCVDen) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update CoQuanNgoaiCVDen SET HienThi=0 where MaCQNCVDen = '" + MaCQNCVDen + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void XoaPhongBanCVDen(int maPBCVDEN) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update PhongBanCVDen SET HienThi=0 maPBCVDEN + "'"; where maPBCVDEN = '" + SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void XoaCongVanDi(int maCVDi) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update CongVanDi SET HienThi=0 where maCVDi = '" + maCVDi + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void XoaCongVanDen(int maCVDen) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update CongVanDen SET HienThi=0 where maCVDen = '" + maCVDen + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void XoaCoQuanNgoai(int MaCQN) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update CoQuanNgoai SET HienThi=0 + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); where MaCQN = '" + MaCQN //cmd.Connection.Close(); } public void XoaPhongBan(int MaPB) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update PhongBan SET HienThi=0 where MaPB = '" + MaPB + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } public void ChangePass(string user, string password) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = KetNoi.str; conn.Open(); string sql = "Update NguoiDung SET MatKhau= '" + password + "' TaiKhoan = '" + user + "'"; SqlCommand cmd = new SqlCommand(sql, conn); //cmd.Connection.Open(); cmd.ExecuteNonQuery(); //cmd.Connection.Close(); } where

Ngày đăng: 20/06/2016, 09:39

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1

  • MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP

    • Các chức năng trong Quản lý Văn bản đến

    • Các chức năng trong Danh mục

    • Quản lý thông tin cá nhân

    • CHƯƠNG 2

    • PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

    • CHƯƠNG 3

      • 3.3.1 Hệ quản trị cơ sở dữ liệu

        • Giới thiệu về hệ quản trị cơ sở dữ liệu SQL Server 2008

        • 2.1.2. Một số bước xây dựng cơ sở dữ liệu

        • 2.2. Ngôn ngữ lập trình

          • Lập trình hướng đối tượng

          • 2.2.2. Giới thiệu về ngông ngữ trình C#

          • 2.2.3. Một số lệnh và hàm thường dùng

          • 2.3. Tool hỗ trợ lập trình

          • CHƯƠNG 4

          • CÀI ĐẶT CHƯƠNG TRÌNH

          • TÀI LIỆU THAM KHÀO

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

  • Đang cập nhật ...

Tài liệu liên quan