DNS剑南春网站开发.doc_第1页
DNS剑南春网站开发.doc_第2页
DNS剑南春网站开发.doc_第3页
DNS剑南春网站开发.doc_第4页
DNS剑南春网站开发.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华北水利水电大学软件学院实训报告摘 要工资管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面又好,易于操作的人事工资管理系统进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文介绍了人事工资管理的开发过程。总结报告详尽论述了从需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程,遵循软件工程的方法。本系统使用基于Net Framework(asp.Net 框架)的asp.Net为开发工具,C#为主要设计语言,将文本标括记语言(HTML)和简单的JScript语言相融合开发而成。在数据存取上,使用最新的SQL asp.Net数据存取技术来实现对SQL数据库的操作。使用Session对象进行Web页之间的数据传递。文章中所论述的管理信息系统,是一个将业务处理从纯人工操作转换成人工与计算机共同处理的一个实例并对转换过程进行了详细策划, 可作为同类计算机管理信息系统的应用参考。关键词: asp.Net, ADO,人事管理工资系统,SQL server 数据库,C#语言 - I - 华北水利水电大学软件学院期末实训目 录摘 要I第1章 项目开发的背景和必要性11.1 总论11.2 开发背景和意义1第2章 相关技术32.1 业务流程图32.2 需求分析32.3 系统目标42.3.1 应用现状42.4 系统功能调查42.4.1 人事管理功能42.4.2 系统维护功能42.4.352.5 系统功能结构52.6 数据库程序设计52.6.1 数据库设计52.6.2 数据库表10第3章 开发网站技术介绍143.1 VS2010简介143.1.1 VS的优势14第4章 系统需求分析154.1 VS2010简介154.1.1 VS2010特点154.2 MDI窗体技术154.3 控制文本框中输入数字164.4 Timer控件实现时钟功能16第5章 详细设计175.1 公共类设计175.1.1 DBConnection公共类175.1.2 DBOperate公共类175.2 登陆模块设计195.2.1 登陆模块概述195.2.2 登陆模块技术分析195.2.3 登陆模块的实现195.2.4 代码195.3 主窗体的设计205.3.1 主窗体概述205.3.2 主窗体技术分析205.3.3 主窗体的实现215.3.4 代码215.4 人事管理模块的设计215.4.1 档案管理窗体概述225.4.2 档杆管理技术分析225.4.3 档案管理的实现225.4.4 奖罚管理窗体概述225.4.5 奖罚管理技术分析225.4.6 奖罚管理的实现225.4.7 调动管理窗体概述235.4.8 调动管理技术分析235.4.9 调动管理实现235.4.10 考评管理窗体概述235.4.11 考评管理技术分析235.4.12 考评管理的实现245.5 工资管理模块设计245.5.1 考勤津贴窗体概述245.5.2 考勤津贴窗体技术分析245.5.3 考勤津贴窗体的实现245.5.4 工资总结窗体概述255.5.5 工资总结窗体技术分析255.5.6 工资总结窗体实现255.6 系统管理模块设计265.6.1 部门管理窗体概述265.6.2 部门管理窗体技术分析265.6.3 部门管理窗体的实现265.6.4 数据备份窗体概述265.6.5 数据备份窗体技术分析265.6.6 数据备份窗体的实现265.7 用户管理模块设计275.7.1 操作员管理窗体概述275.7.2 操作员管理窗体技术分析275.7.3 操作员管理窗体的实现275.7.4 修改口令窗体概述275.7.5 修改口令窗体技术分析275.7.6 修改口令窗体的实现275.7.7 更改密码窗体概述285.7.8 更改密码窗体技术分析285.7.9 更改密码窗体的实现285.8 退出部分设计285.8.1 退出部分概述285.8.2 退出部分技术分析285.8.3 退出部分的实现28第6章 系统的调试及运行296.1 系统测试任务296.2 测试环境296.3 系统测试步骤296.4 测试出现的问题及解决办法29结 束 语30参考文献31附录321、部分程序代码322、部分程序代码32- III -第1章 项目开发的背景和必要性1.1 总论随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点例如,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件。不同的企业具有不同的人事、工资管理制度,这就决定了不同的企业需要不同的人事工资管理系统。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。1.2 开发背景和意义企业在发展中不断壮大,员工也随之增加。对于人事管理部门来说,迫切需要一个操作方便,功能简单实用,可以满足企业对员工的档案及工资信息进行管理的系统。在企业选择人事管理系统。主要存在以下几个方面的要求:(1) 对企业员工的档案进行管理。(2) 系统的功能要符合企业的基本情况。(3) 系统功能操作简单,实用,操作方便,不要出现复杂的操作。(4) 可以方便地对工资信息进行打印。意义:随着我国市场经济的快速发展,人事工资管理系统在企业的日常管理中发挥越来越重要的作用。人事工资管理系统可以进行档案管理,另外,为了方便地查看员工工资信息,还可以通过水晶报表对进行打印,方便激发员工的积极性,提高工作效率,为公司创造更大的价值。第2章 相关技术2.1 业务流程图维护员工基本信息维护员工工资信息数据统计数据备份结束开始2.2 需求分析通过实际调查,要求本系统有以下功能: 良好的人机界面 方便的添加和修改数据 方便数据查询 在相应的窗体中,可方便的删除数据 数据计算自动完成,尽量的减少人工干预2.3 系统目标 界面友好、操作方便 可以对员工档案进行管理,包括增、删、改、查 实现奖罚管理、调动管理和考评管理 实现考勤津贴和工资总结 方便的实现部门管理和数据备份 可以使用操作员管理、修改口令和更改操作员 系统运行稳定、安全可靠、无漏洞、可升级2.3.1 应用现状 当今是互联网的时代,互联网+的运用让我的生活和工作变得很便利。目前,公司使用的人事工资管理系统采用的是DOS环境下的Foxbase数据库,界面不友好,不能适应移动公司发展的需要。2.4 系统功能调查整个系统从总体上分为人事管理、工资管理、系统维护三大部分,每一部分应实现的功能如下:2.4.1 人事管理功能 新员工档案的输入 员工基本信息维护:包括修改、删除(删除员工只是将该员工登记为无效,并不要求从表中删除). 员工奖罚管理查看 员工基本信息查询:支持多条件查询,可以选择某一部门、某一职位、某一职称 员工部门之间的调换2.4.2 系统维护功能 员工工资新增、修改 员工出勤:全勤、全勤的查看 员工考评管理2.4.3 部门信息维护:实现灵活的增减部门信息 职务信息维护:实现灵活的增减职务信息 奖罚信息维护:实现灵活的增减奖罚信息 工资账目维护:能够灵活的改变员工的薪水账目。 用户管理:包括新增用户、删除用户、修改用户密码等。 用户管理:包括新增用户、删除用户、修改用户密码等。2.5 系统功能结构人事工资管理系统人事管理靠勤津贴工资总结考评管理档案管理奖惩管理调动管理数据备份部门管理操作员管理修改口令更改操作员工资管理系统管理用户管理退出退出系统2.6 数据库程序设计2.6.1 数据库设计E-R图概念:E-R图也叫实体-联系图(Entity Relationship Diagram),它可以提供能够表示出实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R的基本要素主要有:(1)实体型:在E-R图中用矩形来表示实体型,在矩形框内写明实体的名称。比如员工李四、学生张三都是实体。(2)属性:在E-R图中用椭圆来表示属性,并用无向边将其与相应的实体连接起来。比如员工的姓名、工号、性别等都是属性。(3)联系:在E-R图中用菱形来表示联系,在菱形框内写上联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)。图3-2到图3-6是本系统主要实体的属性关系图。登录用户信息的属性有用户编号、用户名、密码、权限、登录时间,如下图登录用户信息用户编号用户名密码登录时间权限考评管理的属性包括系统编号、考评日期、考评人、考评分数、考评结果、考评内容、员工部门、员工姓名、员工编号,系统编号,如下图员工档案信息员工编号系统编号员工姓名员工部门考评日期考评人考评分数考评结果考评内容部门信息的属性包括系统编号、部门明称,如下图部门名称信息系统编号部门名称员工档案信息属性包括就职日期、联系电话、职务名称、婚姻状况、民族、出生日期、员工部门、员工性别、员工姓名、员工编号、系统编号、基本工资、员工相片,如下图员工档案信息基本工资员工相片就职日期联系电话婚姻状况职务名称民族系统编号员工编号员工姓名员工性别员工部门出生日期员工工资信息属性包括应发工资、加班工资、全勤奖励、罚款金额、职务津贴、基本工资、职务名称、员工部门、员工性别、员工姓名、员工编号、系统编号、工资月份、实发工资、个人所得税,如下图员工工资信息员工性别员工姓名应发工资加班工资全勤奖励员工部门罚款金额基本工资职务津贴工资月份系统编号员工编号实发工资奖罚管理属性包括罚款金额、奖励金额、罚款内容、奖罚类型、员工部门、员工姓名、员工编号、系统编号、撤销日期、奖罚日期,如下图奖罚管理罚款金额奖励金额奖罚类型员工部门员工编号罚款内容员工姓名奖罚日期撤销日期系统编号调动信息属性包括原工资、现工资、现职务、原职务、工资说明、系统编号、员工编号、员工姓名、调动日期、原部门、现部门,如下图奖罚管理现工资原职务工资说明现部门系统编号原部门调动日期员工姓名原工资员工编号员工职称信息属性包括系统编号,职务名称,如下图员工职称信息系统编号职务名称2.6.2 数据库表根据系统的需求分析而得出的这次项目中系统数据库需要建立的用来存储与之相对应的数据信息的表如图:考评管理表用于保存员工考评管理基本信息,结构如图表2-1 考评管理信息表字段名类型长 度 主键描述IDint4是系统编号PIDvarchar20否员工编号Pnamevarchar10否员工姓名Pdepvarchar50否员工部门PKpcontentvarchar50否考评内容PKpResultvarchar30否考评结果PKpscoreint50否考评分数PkpPeoplevarchar50否考评人PKpDatevarchar20否考评日期员工档案表记录员工信息表2-2 员工基本信息表字段名类型长 度 主键描述IDint4是系统编号employeeIDvarchar20否员工编号employeeNamevarchar10否员工姓名employeeSexvarchar50否员工性别employeeDeptvarchar50否员工部门employeeBirvarchar30否出生日期employeeNationvarchar50否民族employeeMarrvarchar50否婚姻状况employeeDutyvarchar20否职务名称employeePhonevarchar52否联系电话employeeAccessvarchar50否就职日期employeePhotoImage50否员工相片employeePaydecimal9否基本工资表2-3 员工工资基本信息表字段名类型长 度 主键描述IDint4是系统编号YIDvarchar20否员工编号YNamevarchar10否员工姓名YSexvarchar50否员工性别Ydepvarchar50否员工部门YZhiwuvarchar30否职务名称YBasePaydecimal50否基本工资YJintiedecimal50否职务津贴Yjianglidecimal20否奖励金额YFKdecimal52否罚款金额Yquanqindecimal50否全勤奖励Yjiabandecimal50否加班工资Yyingfadecimal9否应发工资Ygerendecimal9否个人所得税Ypaydecimal6否实发工资YMonthvarchar50否工资月份表2-4 奖罚管理基本信息表字段名类型长 度 主键描述IDint4是系统编号UserIDvarchar20否员工编号UserNamevarchar10否员工姓名UserDepvarchar50否员工性别UserJFvarchar50否奖罚类型UserJFcontentvarchar30否奖罚内容UserJLMoneydecimal50否奖罚金额UserFKMoneydecimal50否罚款金额UserJFDatedecimal20否奖励日期UserCXDatedecimal52否撤销日期表2-5 调动管理基本信息表字段名类型长 度 主键描述IDint4是系统编号UIDvarchar20否员工编号UNamevarchar10否员工姓名URemoveDatevarchar50否调动日期UoldDepvarchar50否原部门UNewDepvarchar30否现部门UOldJobdecimal50否原职务UNewJobdecimal50否现职务UOldPaydecimal20否原工资UNewPaydecimal52否现工资UPayExplainvarchar50否工资说明表2-6 部门名称基本信息表字段名类型长 度 主键描述IDint4是部门编号XTongBianHaovarchar20否系统编号DepNamevarchar10否部门名称表2-7 用户信息基本信息表字段名类型长 度 主键描述IDint4是用户编号UserNamevarchar20否用户名UserPwdvarchar10否用户密码LoginTimevarchar50否登录时间UserPowervarchar50否用户权限表2-8 员工职称基本信息表字段名类型长 度 主键描述IDint4是系统编号UserBianHaovarchar20否员工编号UserZhiWuvarchar10否员工职务第3章 开发网站技术介绍3.1 VS2010简介风靡全球的一款开发应用软件,Visual Studio是美国微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库3.1.1 VS的优势它将是经典的一个版本,相当于当年的6.0版。而且它可以自定义开始页;新功能还包括:(1)C# 4.0中的动态类型和动态编程;(2)多显示器支持;(3)使用Visual Studio 2010的特性支持TDD;(4)支持Office ;(5)Quick Search特性;(6)C+ 0x新特性;(7)IDE增强;(8)使用Visual C+ 2010创建Ribbon界面;(9)新增基于.NET平台的语言 F#;第4章 系统需求分析4.1 VS2010简介4.1.1 VS2010特点 支持Windows Azure,微软云计算架构迈入重要里程碑。 助力移动与嵌入式装置开发,三屏一云商机无限。 实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。 升级的软件测试功能及工具,为软件质量严格把关。 搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力, 创建美感与效能并重的新一代软件。 支持最新C+标准,增强IDE,切实提高程序员开发效率。4.2 MDI窗体技术MDI窗体是一个可包含多个子窗体的容器,它是整个应用的背景窗体。MDI应用程序是由MDI窗体和MDI子窗体构成。MDI窗体既是子窗体的容器,又可跟踪其子窗体的消息,同时,作为父窗体,它集成了子窗体所共有的界面元素。4.3 控制文本框中输入数字在用户添加新员工信息时,如果在员工编号填写了非数字信息,程序执行过程中会出现异常,但是,用户输入错误是不可避免的,可以在TextBox控件的KeyPress事件中对用户输入的字符进行判断,如果输入的字符是数字,则继续执行;如果输入的字符不是数字,则弹出信息对话框,然后取消此按键事件。4.4 Timer控件实现时钟功能使用一个Timer控件,并且在点击Timer右键属性,然后点击闪电样子的图标找到Tick双击会自动在代码中创建,然后就是在里面写代码,核心代码具体如下:1. private void timer1_Tick(object sender, EventArgs e)2. 3. toolStripMenuItem1.Text = DateTime.Now.ToLongTimeString();4. 第5章 详细设计5.1 公共类设计5.1.1 DBConnection公共类DBConnection类是一个数据库连接类,主要用于连接SQL server 2005,调用MyConnection方法即可,核心代码如下: class DBConnection / / 返回数据库连接的静态方法 / / 方法返回数据库连接对象 public static SqlConnection MyConnection() return new SqlConnection(server=.;database=PMS201526510;uid=sa;pwd=123456); 5.1.2 DBOperate公共类DBOperate类主要是建立了多个方法用于执行不同的SQL语句,包括了OperateDate()方法,BindDataGridView()方法、HummanNum()方法、ReadImage()方法、GetImage()方法、GetTable()方法、GYSD等7个方法,实现了不同的功能核心GYSD()方法代码:public decimal GYSD(int pay) decimal tax = 0; int Y = pay - 1600; if (pay = 0 | Y 500 | Y 2000 | Y 5000 | Y 20000 | Y 40000 | Y 60000 | Y 80000 | Y 100000) tax = (decimal)(Y * 0.45 - 15375); return tax; 5.2 登陆模块设计5.2.1 登陆模块概述防止非公司人员,非法进入公司人事工资管理系统,对公司造成损失。5.2.2 登陆模块技术分析登陆窗体使用了SqlDataReader对象的Read()方向,从数据库中查找满足的用户名和密码的条件数据,并使用SqlDataReader对象的HasRows属性判断是否已经找到指定的数据,如果找到则正常登陆,没有找到则输入的用户名或密码错误5.2.3 登陆模块的实现5.2.4 代码SqlDataReader sdr = cmd.ExecuteReader(); /找到数据读取对象 sdr.Read(); /读取一条记录 if (sdr.HasRows) /判断是否包含数据 string time = DateTime.Now.ToString();/系统时间字符 string sql = update tb_User set LoginTime= + time + where UserName= + name + ; operate.OperateData(sql); /更新数据库内容 conn.Close(); /关闭数据库连接 this.Hide(); /隐藏窗体 frmMain Main = new frmMain(); /为主窗体赋值 Main.UserName = name; Main.Logintime = time; Main.Show(); /显示主窗体 else txtUserPwd.Text = ; /清空用户名 txtUserName.Text = ; /清空密码那 MessageBox.Show(用户名或密码错误!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); /弹出消息对护矿 5.3 主窗体的设计5.3.1 主窗体概述界面采用MDI方式,在界面上放置了菜单栏和工具栏、状态栏;菜单栏集中了系统操作的入口,各功能模块的执行从此进入;工具框显示了系统菜单中常用项目的快键图标,使用户只需点击相应图标即可进入相应功能模块,当鼠标移动到相应图标时,系统会出现提示信息。状态栏主要是用于显示日期时钟信息,以及用户登录信息。5.3.2 主窗体技术分析通过数据库查询,判断已登录用户的权限,如果用户的权限是超级管理,则可以启动所有菜单项,为一般用户则停用部分菜单项目,以及登录信息的采集5.3.3 主窗体的实现5.3.4 代码 string sql = select * from tb_User where UserName= + UserName + ; DataSet ds = operate.GetTable(sql); string power = ds.Tables0.Rows03.ToString();/得到用户权限字符串 if (power = 一般用户) 系统管理DToolStripMenuItem.Enabled = false; /停用系统管理菜单 操作员管理ToolStripMenuItem.Enabled = false; /停用操作员管菜单 5.4 人事管理模块的设计5.4.1 档案管理窗体概述档案管理用于管理所有员工的信息,在此处可以添加修改删除和查找员工信息,双击某员工的信息,可打开修改员工档案的窗体。5.4.2 档杆管理技术分析此模块主要运用了DBOperate数据库操作对象以及使用了TreeView控件的AfterSelect事件方便查找。核心代码:private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) string str = e.Node.Text; /得到节点数 if (str = 所有部门) string SQLStr = /创建字符查询 select ID as 编号,employeeID as 员工编号,employeeName as 员工姓名,employeeSex as 员工性别,employeeDept as 所属部门,employeeBirthday as 员工生日,employeeNation as 民族,employeeMarriage as 婚姻状况,employeeDuty as 担任职务,employeePhone as 联系电话,employeeAccession as 就职日期 from tb_employee; operate.BindDataGridView(dgvEmployee, SQLStr); else string strsql =select ID as 编号,employeeID as 员工编号,employeeName as 员工姓名,employeeSex as 员工性别,employeeDept as 所属部门,employeeBirthday as 员工生日,employeeNation as 民族,employeeMarriage as 婚姻状况,employeeDuty as 担任职务,employeePhone as 联系电话,employeeAccession as 就职日期 from tb_employee where employeeDept= + str + ; operate.BindDataGridView(dgvEmployee, strsql); dgvEmployee.Columns0.Width = 40; dgvEmployee.Columns1.Width = 80; 5.4.3 档案管理的实现5.4.4 奖罚管理窗体概述在本系统中,奖罚管理窗体用于添加、修改或者删除奖罚信息,方便在发放工资时进行工资统计5.4.5 奖罚管理技术分析在本模块中,主要利用了DBOperate对象的多个方法对数据库中的数据进行操作,以及使用了GridView控件显示数据信息。核心代码:private void frmUserPrize_Load(object sender, EventArgs e) string getJFstr =select UserID as 员工编号,UserName as 员工姓名,UserDep as 所属部门,UserJF as 奖罚,UserJFcontent as 奖罚内容,UserJLMoney as 奖励金额,UserFKMoney as 罚款金额?,UserJFDate as 奖罚日期,UserCXDate as 撤销日期 from tb_prize; operate.BindDataGridView(dataGridView1, getJFstr); /绑定到DataGridView控件 5.4.6 奖罚管理的实现5.4.7 调动管理窗体概述公司员工调动列表实现了对员工信息的动态管理,显示了原部门和现部门,有助于公司提高员工的管理。5.4.8 调动管理技术分析在本模块中,主要利用了DBOperate对象的多个方法对数据库中的数据进行操作,以及使用了GridView控件显示数据信息。5.4.9 调动管理实现5.4.10 考评管理窗体概述 人事工资管理系统考评管理实现了员工的详细信息,详尽的看出了员工考评内容和考评结果。5.4.11 考评管理技术分析在本模块中,主要利用了DBOperate对象的多个方法对数据库中的数据进行操作,以及使用了GridView控件显示数据信息。5.4.12 考评管理的实现5.5 工资管理模块设计5.5.1 考勤津贴窗体概述本模块通过增加员工的津贴信息,同时可以进行月份选择,快速的查找和增加员工津贴信息。5.5.2 考勤津贴窗体技术分析添加工具菜单,label,textbox5.5.3 考勤津贴窗体的实现5.5.4 工资总结窗体概述本模块通过查找员工的工资信息,同时可以进行月份选择,快速的查找和增加员工工资信息。5.5.5 工资总结窗体技术分析在本模块中,主要利用了DBOperate对象的多个方法对数据库中的数据进行操作,以及使用了GridView控件显示数据信息。5.5.6 工资总结窗体实现5.6 系统管理模块设计5.6.1 部门管理窗体概述本模块通过查找员工的部门信息,快速的修改,查找和增加员工工资信息。5.6.2 部门管理窗体技术分析在本模块中,主要利用了DBOperate对象的多个方法对数据库中的数据进行操作,以及使用了GridView控件显示数据信息。5.6.3 部门管理窗体的实现5.6.4 数据备份窗体概述5.6.5 数据备份部分避免了用户丢失重要信息而无法找回,本模块提供了数据备份和还原的功能。数据备份窗体技术分析核心代码:string sqltxt = BACKUP DATABASE PMS201526510TO Disk= + strg + PMS201526510.bak + ; if (File.Exists(strg + PMS201526510.bak) File.Delete(strg + PMS201526510.bak); SqlConnection conn = DBConnection.MyConnection(); conn.Open(); SqlCommand cmd = new SqlCommand(sqltxt, conn); cmd.ExecuteNonQuery(); conn.Dispose();5.6.6 数据备份窗体的实现5.7 用户管理模块设计5.7.1 操作员管理窗体概述本模块对操作员进行动态管理,同时设置权限,避免非法用户登录和系统功能的混乱。同时将直接对数据库进行修改。5.7.2 操作员管理窗体技术分析添加工具菜单,在本模块中,主要利用了DBOperate对象的多个方法对数据库中的数据进行操作,以及使用了GridView控件显示数据信息。5.7.3 操作员管理窗体的实现5.7.4 修改口令窗体概

温馨提示

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

评论

0/150

提交评论