数据库课程设计报告人事管理系统

上传人:wdg****89 文档编号:65169001 上传时间:2022-03-23 格式:DOC 页数:38 大小:163KB
收藏 版权申诉 举报 下载
数据库课程设计报告人事管理系统_第1页
第1页 / 共38页
数据库课程设计报告人事管理系统_第2页
第2页 / 共38页
数据库课程设计报告人事管理系统_第3页
第3页 / 共38页
资源描述:

《数据库课程设计报告人事管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计报告人事管理系统(38页珍藏版)》请在装配图网上搜索。

1、.数据库技术与应用(SQLServer2005)课 程 设 计题 目人事管理信息系统组 员曾求求杨东东班 级软件工1002学 院信息科学与工程学院指导教师彭浩2012年 11 月 20 日. v.任务分配表第*组学号负责部分成绩组长杨东东需求组员曾求求编码目 录前言21 系统概述21.1现状描述21.2系统目标32 系统分析42.1系统需求42.1.1系统的可行性研究42.1.2营运可行性52.1.3技术可行性52.1.4经济可行性52.2数据流程分析62.3业务分析62.3.1业务流程描述63 系统设计73.1模块结构设计73.2功能设计73.2.1系统功能模块详细描述83.2.2系统功能模

2、块图83.4数据库设计93.4.1数据库建表代码93.4.2数据库表123.4.2概念模型设计143.4.3局部E-R图153.4.4总体E-R图174 系统实现184.1详细设计实现184.2系统测试24收获和体会27参考文献28前言随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。人事管理是很多厂矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、更新、打印输出等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象

3、,仅一些简单的操作便可及时、准确地通过计算机获得需要的信息。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。 经过分析,我们使用SQL Server 2005 和C*开发工具。系统能够提供对人事信息输入、查询、编辑以及工资设定、查询、修改、算出工资发放各项合计数据;可自主设定条件从而达到对工资数据的多角度查询功能;方便

4、导入、导出数据及输出报表。财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;实现了财务部门对本单位工资发放系统的集中管理,保证了系统的安全性。第一章 系统概述1.1现状描述21世纪以计算机为主体的高新技术群体已经将触角深入到国家经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到计算机技术进行各类管理,交流的便捷。尤为突出的是各个中小企业,教育机构等的人事管理在计算机上的实现。然而如何利用先进的管理手段,提高人事的管理水平,是每一个机构所面临的重要课题。面临的问题有:人事管理广泛,管理内容复杂,平时需要耗费大量的人力和物力。为了解决这些复杂的难题,就必须有一套科学,高效,严

5、密,实用的人事管理系统。实现此目标的主要途径就是采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。计算机管理系统的应用是各个企业迈向现代化企业的标志,必将成为各个企业实现现代化管理的不可缺少的手段。1.2系统目标人事管理系统可以应用于支持企业完成人事管理工作,有如下三个方面的目标:1.支持企业实现规范化管理;2.支持企业高效率完成人事管理的日常业务,包括新部门的增加及员工加入时人事档案的建立,员工职务变动、辞退、退休的记录及员工信息的查

6、询和修改等;3.支持企业进行人事管理及相关方面的科学决策并在系统开发总任务的基础上进行该系统的方案设计论证,需要实现以下功能:1)部门信息:a 建立部门的基本信息表,包括:部门编号、部门名称、联系电话、联系地址、部门负责人等。b 部门信息的增加,删除,修改。c 部门系的记录和管理等。2)员工信息a建立员工基本信息表,包括:员工号、性别、家庭地址、联系电话、当前状态等;b.员工人事变动的记录和管理;c.员工信息的查询和修改。在实现系统基本功能的同时,还要求系统能够录入人事的基本资料,在操作上能够完成诸如添加、删除、修改、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务

7、的需要。人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为人事信息进行服务,对员工职位的变动、员工资料的查询,统计修改等功能。总体上说具有编辑、查询、员工管理等功能。设计的指导思想是一切为用户着想,界面美观大方,操作尽量简单明了,而且作为一个使用的应用程序要有良好的容错性,在用户出现错误操作时能尽量及时地给出警告,以便用户及时改正,使其支持企业实现规范化的管理;支持企业高效率地完成劳动人事管理的日常业务;支持企业进行劳动人事管理及其相关方面的科学决策。人事管理系统是现代企业管理工作不可缺少的一

8、部分,是适应现代企业制度需求、推动企业劳动人事管理走向科学化、规范化的必要条件。人事管理系统在现实生活中有很强的实用性,只要设计出一个合理、实用的人事系统,可根据不同的单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。第二章系统分析2.1系统需求2.1.1系统的可行性研究可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的

9、技术、经济能力的调查,判断它是在对系统目标和环境精心分析的基础上,从技术可行性、经济可行性和营运可行性三个方面对本系统进行可行性研究。2.1.2营运可行性 由于本系统知识面向机关和事业单位内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使用过类似的系统,但是以Windows的友好界面和本系统良好的安全性设置,可以是人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。同时,用户也可以根据我们编写的详细的“用户操作说明书”,来学习正确的操作本系统。2.1.3技术可行性开发的软件可行性从目前流行的数据库开发管理软件来看,对于有关数据库的信息管理系统,用基于visual b

10、asic6.0的构架开发B/S结构,无疑是实际应用中最适合的一种解决方案。 开发的硬件可行性本系统对计算机的硬件环境有一定的要求,对计算机的操作系统、内存、主频、外设等都有最低要求,如果低于这个要求将影响到本系统的正常运行。2.1.4经济可行性机关和事业单位的人事信息管理目前还完全以传统的人工管理方式进行管理,耗时多,效率低下并且极容易出现错误。由于认为失误而造成有形和无形的经济损失时间层出不穷,我们也无法估算出所造成损失的总额。而利用计算机来实现人事管理以成为适应当今人事管理的方式。开发一套能满足人事信息管理的软件是十分必要的,实现人事管理的自动化,在减少由于认为失误而造成损失的同时,也可以

11、是认识信息管理部门减少许多费用支出,如实现自动化管理后可以精简人员,减少工资支出等。由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多种角度考虑开发此系统都是可行的,并且也是十分必要的。2.2数据流程分析数据流程分析是用以描述系统的逻辑模型,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。数据流程分析就是将系统结构化进行分析,它抽象地描述了系统数据处理的情况,比较概括的表达各个处理的详细内容,因此还要对数据流程中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。 本人事管理系统,的数据流程大致可用如下数据流程图表示:系统数据流程图2.3业务分析2

12、.3.1业务流程描述该系统包括管理员对部门、员工以及相关考勤等信息的操作,首先,管理人员登陆进入系统,选择要进行的操作,包括对部门信息的插入、更新、修改、删除、查询,以及对员工信息进行增删改查,进而对奖罚、工资、考评等信息进行增删改查,然后实现对部门员工部分信息的统计及修改,操作员亦可对自己的信息进行操作,管理员对系统的操作都将被记录。第三单系统设计3.1模块结构设计人事资源管理系统是一个典型的数据库应用程序,由启动窗体、登录模块、系统主界面、系统管理模块、信息设置模块、人事管理模块、考勤管理模块等组成,具体的功能模块如下:1、 系统管理模块该模块的主要功能是单位信息、管理员设置、更改密码、重

13、新登录。2、 信息设置模块该模块主要功能是对部门信息、员工信息、用户信息、工种类型、职称类型、文化程度、政治面貌、民族类型等进行设置。3、 人事管理人事管理模块主要功能是新员工登记、应聘登记、员工调动、员工离职、合同管理、应聘信息浏览、员工信息浏览。4、 考勤管理考勤管理模块主要是:设置员工的考勤信息、生成生成报表、考勤档案浏览等。3.2功能设计系统主要功能分为以下六个模块:人员管理、部门设置、职务设置、员工考勤管理、工资管理、系统管理。经过分工合作,我所负责实现的是部门管理及其他相关部门,具体功能描述如下。3.2.1系统功能模块详细描述3.2.2.1部门管理部门新增:通过数据库的链接实现新增

14、部门的操作。部门更新:对部门信息的增删查改后部门信息的更新实现。部门删除:对部门信息模块的删除操作的实现。部门属性设置:设置部门基本属性,如:联系电话、联系地址、部门编号、部门名称、部门负责人等等。通过部门的管理,将员工信息链接在相应所属部门信息中,实现其人事管理的全面性。3.2.2.2系统管理对系统、管理员等一些操作,包括基础信息设置、系统管理、操作日志管理、操作员管理、备份恢复数据、初始化数据库、。基础信息设置:对部门、职位、职称、奖惩规则和权限组的设置管理,及其各项目的增删查改。系统管理:对系统本身的一种设置。操作日志管理:记录管理员对数据的操作信息。操作员管理:管理员基本信息的管理,及

15、其增删改的功能。备份恢复数据:可对员工资料数据进行备份,并在必要的时候进行还原。初始化数据库:对整个数据库资料初始化的操作。3.2.2系统功能模块图系统主界面考勤管理工资管理查询管理基本档案培训记录离职管理月度部门考勤年度个人考勤工资核算工资录入系统管理部门员工档案全部考勤记录全部工资信息退出操作权限设置修改用户密码公司部门设置系统退出人事管理奖惩记录工作业绩系统帮助信息工资发放3.4数据库设计3.4.1数据库建表代码(1)系统用户表CREATE TABLE dbo.tb_userlogin(use_id int NOT NULL,use_name nchar(10) NULL,use_pas

16、s nchar(20) NULL,user_role nchar(10) NULL, CONSTRAINT PK_tb_userlogin PRIMARY KEY CLUSTERED (use_id ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARY(2)部门表CREATE TABLE dbo.tb_department(dep_id tinyint NO

17、T NULL,dep_name nchar(50) NULL,dep_tel nchar(11) NULL,dep_chief nchar(20) NULL,dep_status bit NULL, CONSTRAINT PK_tb_department PRIMARY KEY CLUSTERED (dep_id ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRI

18、MARY(3)培训表CREATE TABLE dbo.tb_train(tra_id int NOT NULL,tra_unit nchar(100) NULL,tra_name nchar(100) NULL,tra_starttime nchar(100) NULL,tra_endtime nchar(100) NULL,tra_address nchar(200) NULL,tra_remark nchar(200) NULL,CONSTRAINT PK_tb_train PRIMARY KEY CLUSTERED (tra_id ASC)WITH (PAD_INDEX = OFF, S

19、TATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARY(4)考勤表CREATE TABLE dbo.tb_attendece(att_id int NOT NULL,em_id nchar(12) NULL,att_mothcountdays tinyint NULL,att_leverdays tinyint NULL,att_addwork tinyint NULL,att_workdays tinyint N

20、ULL,att_workholiday tinyint NULL,att_yearmoth tinyint NULL, CONSTRAINT PK_tb_attendece PRIMARY KEY CLUSTERED (att_id ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARY(5)请假表CREATE TABLE dbo.tb_lever(Tb_le

21、ver nchar(10) NOT NULL,em_id nchar(12) NULL,lev_Kind nchar(10) NULL,lev_startime datetime NULL,lev_endtime datetime NULL,Lev_days tinyint NULL, CONSTRAINT PK_tb_lever PRIMARY KEY CLUSTERED (Tb_lever ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,

22、ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARY(6)员工与培训关联表CREATE TABLE dbo.tb_em_tar(id int NOT NULL,em_id nchar(12) NULL,tra_id int NULL, CONSTRAINT PK_tb_em_tar PRIMARY KEY CLUSTERED (id ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_L

23、OCKS = ON) ON PRIMARY) ON PRIMARY(7)员工调动表CREATE TABLE dbo.tb_transfer(tra_id int NOT NULL,emp_id nchar(12) NULL,tra_reason nchar(100) NULL,tra_bdepart nchar(20) NULL,tra_adepart nchar(20) NULL,CONSTRAINT PK_tb_transfer PRIMARY KEY CLUSTERED (tra_id ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE =

24、 OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARY(8)奖惩表CREATE TABLE dbo.tb_rewardspunishment(rew_id nchar(10) NOT NULL,em_id nchar(12) NULL,rew_reworspun bit NULL,rew_reason nchar(100) NULL, CONSTRAINT PK_tb_rewardspunishment PRIMARY KEY CLUSTERED (rew_i

25、d ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARY(9)员工信息表CREATE TABLE dbo.tb_employee(em_id nchar(12) NOT NULL,dep_id tinyint NULL,emp_name nchar(10) NULL,emp_sex bit NULL,emp_age tinyint NULL,emp_bloo

26、dtype nchar(10) NULL,emp_nation nchar(10) NULL,emp_politicsstatus nchar(10) NULL,emp_idcard nchar(18) NULL,emp_birth datetime NULL,emp_tel nchar(11) NULL,emp_address nchar(255) NULL,emp_job nchar(10) NULL,emp_startwork datetime NULL, CONSTRAINT PK_tb_employee PRIMARY KEY CLUSTERED (em_id ASC)WITH (P

27、AD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARY3.4.2数据库表1.考勤表(Tb_attendece)列名数据类型是否为空备注att_idint否考勤编号em_idchar(12)否员工编号att_mothcountdaystinyint是本月天数att_leverdaystinyint是 请假天数att_addworktinyint是加班天数att_workdaystin

28、yint是正常工作天数att_workholidaytinyint是节假日加班天数att_yearmothdatetime是年月2.培训表(Tb_train)列名数值型号是否为空备注tra_idint否培训编号tra_unitchar(100)是培训单位tra_namechar(100)是培训名称tra_starttimedatetime是培训开始时间tra_endtimedatetime是培训结束时间tra_addresschar(200)是培训地点tra_remarkChar(200)是备注3.部门表(Tb_department)列名数值型号是否为空备注dep_idchar(3)否部门编号

29、dep_namechar(50)否部门名称dep_telchar(11)否联系电话dep_chiefchar(20)是负责人dep_statusbit是状态4.员工表(Tb_employee)列名数值型号是否为空备注em_idchar(12)否员工编号dep_idtinyint否部门编号emp_namenvarchar(10)是emp_sexbit是性别emp_agetinyint是年龄emp_bloodtypechar(10)是血型emp_nationchar(10)是民族emp_politicsstatuschar(10)是政治面貌emp_idcardchar(18)是员身份证emp_bi

30、rthdatetime是出生年月emp_telnvarchar(11)是联系电话emp_addressnvarchar(255)是联系地址emp_jobnvarchar(20)是职位emp_startworkdatetime是开始工作时间5.请假表(Tb_lever)列名数值型号是否为空备注lev_idchar(6)否类型编号em_idchar(12)否员工编号lev_Kindchar(12)否请假类型lev_startimedatetime是开始时间lev_endtimedatetime是结束时间Lev_daysint是请假天数6.用户表(Tb_userlogin)列名数值型号是否为空备注i

31、dchar(10)否编号use_namechar(20)是用户姓名use_passchar(16)是用户密码user_rolechar(10)是用户角色7.奖惩表(tb_rewardspunishment)列名数值型号是否为空备注rew_idnchar(10)否编号em_idnchar(12)否员工编号rew_reworspunnchar(16)是奖/惩rew_reasonnchar(100)是奖惩内容8调动表(tb_transfer)列名数值型号是否为空备注tra_idchar(10)否编号emp_idchar(12)否员工编号tra_reasonchar(10)是调动原因tra_bdepa

32、rtchar(20)否调动前部门tra_adepartchar(20)否调动后部门3.4.2概念模型设计概念性数据模型关心的是如何完整、正确地反映客观实际情况,并不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁,是设计数据库结构的基础。概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工

33、具。3.4.3局部E-R图图1 部门E-R图图2 员工E-R图图3 奖惩E-R图图4 请假E-R图图5 用户E-R图图5 工资E-R图图6 员工调动 E-R图图6 培训E-R图3.4.4总体E-R图注:上图:员工、部门、请假、工资E-R图下图:员工、调动、培训E-R3.4.5关系模式 (1)员工(员工号,性别,年龄,学历,血型,工作时间,家庭住址,状态,出生年月日,身份证号,籍贯,民族,婚姻状况,职务,政治面貌,所属部门)(2)培训(培训编号,员工号,培训名称,开始时间,结束时间,培训费用,培训地点,培训单位)(3)考勤(考勤编号,员工号,请假天数,日常加班,应出勤天数,节假日加班,公休假天数

34、) (4)工资(工资编号,员工号,基出工资,养老金,所得税,应发工资,实际工资,公积金,加班补贴,状态)(5)调动(编号,员工号,调动前部门,调动后部门,调动原因)(6)奖惩(奖惩编号,员工号,奖惩,奖惩内容) (7)部门(部门编号,部门名称,负责人,状态) (8)请假(请假编号,职工编号,起始日期,终止日期,天数,原由,状态,批准人)(9)员工培训(编程号,员工编号,培训编号)3.4.5存储过程 第四章系统实现4.1详细设计实现程序部分源代码1、Add_Depart(增加部门信息)using System;using System.Data;using System.Configuratio

35、n;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class WebFiles_Department_Add_Depart : System.Web.UI.Page pro

36、tected void Page_Load(object sender, EventArgs e) protected void btn_add_Click(object sender, EventArgs e) if (tb_id.Text.Trim() = ) Response.Write(alert(部门编号不能为空); return; if (tb_name.Text.Trim() = ) Response.Write(alert(部门名称不能为空); return; if (tb_tel.Text.Trim() = ) Response.Write(alert(联系电话不能为空);

37、return; if (tb_address.Text.Trim() = ) Response.Write(alert(联系地址不能为空); return; if (tb_chief.Text.Trim() = ) Response.Write(alert(负责人不能为空); return; if (tb_belong.Text.Trim() = ) Response.Write(alert(所属部门不能为空); return; department Add_depart = new department(); Add_depart.Insert(tb_id.Text, tb_name.Tex

38、t,tb_tel.Text, tb_address.Text,tb_chief.Text,tb_belong.Text); Response.Redirect(/WebFiles/Department/List_Depart.aspx); 2、Display_Depart(更新部门信息)using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using Syst

39、em.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class WebFiles_Department_View_Depart : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string id = RequestD_ID; string

40、name = RequestD_Name; SessionD_ID = id; SessionD_Name = name; Bond(); private void Bond() string id = (string)SessionD_ID; string sql = select * from Tb_department where D_ID= + id + ; string connstr = ConfigurationManager.ConnectionStringsMispersonalconn.ConnectionString; SqlConnection Sqlconn = ne

41、w SqlConnection(connstr); Sqlconn.Open(); SqlCommand sc = new SqlCommand(sql, Sqlconn); SqlDataReader myreader = sc.ExecuteReader(); if (myreader.Read() TxtID.Text = myreader0.ToString(); TxtName.Text = myreader1.ToString(); TxtTel.Text = myreader2.ToString(); TxtAddress.Text = myreader3.ToString();

42、 TxtChief.Text = myreader4.ToString(); TxtBelong.Text = myreader5.ToString(); Sqlconn.Close(); protected void Edit_Click(object sender, EventArgs e) if (string)SessionName != ) if (string)Sessionrole = 管理员) string sql = Update Tb_department set D_Name= +TxtName.Text.Trim()+,D_Tel= +TxtTel.Text.Trim(

43、)+,D_Address= +TxtAddress.Text.Trim()+,D_Chief= +TxtChief.Text.Trim()+,D_Belong= +TxtBelong.Text.Trim()+where D_ID= +TxtID.Text.Trim()+ ; string connstr = ConfigurationManager.ConnectionStringsMispersonalconn.ConnectionString; SqlConnection Sqlconn = new SqlConnection(connstr); Sqlconn.Open(); SqlCo

44、mmand sc = new SqlCommand(sql, Sqlconn); sc.ExecuteNonQuery(); lbMessage.Text = 您已成功更新1条记录!; Sqlconn.Close(); else Response.Write(alert(只有管理员才可以进行此操作!); else Response.Redirect(Default.aspx); ; protected void Delete_Click(object sender, EventArgs e) if (string)SessionName != ) if (string)Sessionrole

45、= 管理员) string id = (string)SessionD_ID; string sql = delete from Tb_department where D_ID= + id + ; string connstr = ConfigurationManager.ConnectionStringsMispersonalconn.ConnectionString; SqlConnection Sqlconn = new SqlConnection(connstr); Sqlconn.Open(); SqlCommand sc = new SqlCommand(sql, Sqlconn

46、); sc.ExecuteNonQuery(); Sqlconn.Close(); Response.Redirect(/WebFiles/Department/List_Depart.aspx); else Response.Write(alert(只有管理员才可以进行此操作!); else Response.Redirect(Default.aspx); ; 3、List_Depart(列举部门信息)using System;using System.Data;using System.Configuration;using System.Collections;using System.

47、Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class WebFiles_Department_List_Depart : System.Web.UI.Page protected void Page_Load(object sender, Ev

48、entArgs e) if(!IsPostBack) Bind(); private void Bind() SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStringsMispersonalconn.ConnectionString); string sql = select D_ID 部门编号,D_Name 部门名称,D_Tel 联系电话,D_Address 联系地址,D_Chief 负责人,D_Belong 所属部门 from Tb_department; SqlDataAdapter sda =

49、 new SqlDataAdapter(sql, con); DataSet ds = new DataSet(); sda.Fill(ds, temp); con.Close(); ListDepart.DataSource = ds.Tablestemp.DefaultView; ListDepart.DataBind(); protected void ListDepart_PageIndexChanging(object sender, GridViewPageEventArgs e) ListDepart.PageIndex = e.NewPageIndex; DataBind();

50、 4、Search_Depart(查询部门信息)using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlCli

51、ent;public partial class WebFiles_Department_Search_Depart : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void brn_search_Click(object sender, EventArgs e) if (role.SelectedValue = 部门编号) if (TxtContent.Text.Trim() = ) Response.Write(alert(部门编号不能为空!); else string

52、sql = select D_ID 部门编号,D_Name 部门名称,D_Tel 联系电话,D_Address 联系地址,D_Chief 负责人,D_Belong 所属部门 from Tb_department where D_ID= + TxtContent.Text.Trim() + ; user Search = new user(); SqlDataReader myreader = Search.Login(sql); List_employee.DataSource = myreader; List_employee.DataBind(); else if (role.SelectedValue = 部门名称) if (TxtContent.Text.Trim() = ) Response.Write(alert(部门名称不能为空!); else string sql = select D_ID 部门编号,D_Nam

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!