《员工信息管理系统》详细设计说明书

合集下载

KJ251A型人员管理系统说明书范文

KJ251A型人员管理系统说明书范文

KJ251A型人员管理系统说明书范文;pISO9001:2000认证企业产品使用说明书感谢您选购本产品!为了保证安全并获得最佳效能,安装、使用产品前,请详细阅读本使用说明书并妥善保管,以备今后参考。

执行标准:版本号:VER2.0出版日期:2022.03.01Q/MKC282-2022目次前言II1概述12结构特征与工作原理23技术特性64软件使用75故障分析与排除146维护、保养147警示语158运输、贮存159开箱检查1510其它15附录AKJ251型煤矿人员管理系统主要设备配置表17前言本说明书详细地介绍了KJ251A型煤矿人员管理系统的使用方法及注意事项,使用者在使用前请务必仔细阅读。

KJ251A型煤矿人员管理系统在生产过程中执行的是企业标准Q/MKC282-20221.1产品特点KJ251A型煤矿人员管理系统(以下简称系统)是为加强井下作业人员的管理、保障井下作业人员的生命安全而设计的可靠的实时监控管理系统。

它能够实时监测记录井下人员到达的位置、入/出井时刻、重点区域入/出时刻、重点区域入/出时刻、限制区域入/出时刻、工作时间、井下和重点区域人员数量、井下人员的活动路线等。

并具有对上述信息的显示、打印、存储、查询、报警及管理等功能。

系统由KJ251-F2、KJ251-F8型人员管理分站、KJF210A、KJF210B型矿用读卡器、KGE116B、KGE116C、KGE116D型识别卡、KJJ46数据通讯接口、矿用通信电缆、工控机及管理软件(中心站)等组成。

KJF210A、KJF210B型等矿用读卡器是人员位置监测系统的数据信息采集设备,通过对远距离移动、静止目标进行非接触式信息采集处理,实现对人、车、物在不同状态(移动、静止)下的自动识别;然后通过分站将数据传输至地面中心站,完成对人员的监测与管理。

具有无线数据采集、存储、处理、声光指示、远距离通讯等功能。

KGE116B、KGE116C、KGE116D型识别卡均采用一次性电池供电,平均电流小,使用寿命长;具有电池欠压提示功能;类型齐全,可分为帽卡、胸卡及腰卡等;各类识别卡均通过国家有关部门的检测,对人体健康无害;外壳密封性良好,安全可靠,发射稳定。

企业内部管理系统用户需求说明书

企业内部管理系统用户需求说明书

企业内部管理系统用户需求说明书企业内部管理系统用户需求说明书1:引言1.1 目的本文档旨在详细描述企业内部管理系统的用户需求,确保开发团队能够准确理解并满足用户的期望和需求。

1.2 范围本文档适用于企业内部管理系统的所有用户,包括管理人员、员工和其他相关利益相关者。

2:概述2.1 项目背景企业内部管理系统旨在提供一个集成的平台,帮助企业管理人员更高效地执行日常管理任务,包括人力资源管理、财务管理、项目管理等。

2.2 主要目标企业内部管理系统的主要目标是提供一个用户友好、功能强大且高度可定制的平台,以满足不同企业的个性化需求。

2.3 用户角色2.3.1 管理人员- 可以查看和管理公司的组织结构和员工信息。

- 可以处理员工的请假申请和其他人事相关事务。

- 可以监控和分析公司的财务数据。

2.3.2 员工- 可以查看个人的工作进展和任务清单。

- 可以提交请假申请和其他相关申请。

- 可以查看并更新个人信息。

3:功能需求3.1 登录和权限管理3.1.1 用户登录- 用户可以使用个人账号和密码登录系统。

- 系统应提供安全的登录机制,以防止未经授权的访问。

3.1.2 权限管理- 管理人员可以分配和管理不同用户角色的权限。

- 不同用户角色的权限应根据其职责和需求进行精确划分。

3.2.1 组织结构- 管理人员可以创建和管理公司的组织结构。

- 可以设置不同部门和岗位,并分配员工到相应的部门和岗位。

3.2.2 员工信息管理- 管理人员可以查看和管理员工的个人信息。

- 可以添加、编辑、删除员工的个人信息。

- 员工可以查看和更新个人信息。

3.3 人事管理3.3.1 请假申请- 员工可以提交请假申请,包括请假类型、请假时间等信息。

- 管理人员可以审核并批准或拒绝请假申请。

- 员工可以查看请假申请的状态和审批结果。

3.3.2 绩效评估- 管理人员可以进行员工的绩效评估。

- 可以设置评估指标和评分标准,并对员工进行评分。

3.4 财务管理- 管理人员可以管理员工的薪资信息,包括基本工资、津贴等。

ERP系统详细设计说明书

ERP系统详细设计说明书

ERP系统详细设计说明书ERP系统详细设计说明书1. 引言1.1 编写目的本文档旨在详细说明ERP系统的设计细节,包括系统功能、模块划分、数据库设计、安全性等方面的内容,以便开发人员按照设计规范进行系统开发。

1.2 读者对象本文档的主要读者对象为开发人员、测试人员以及相关项目经理和技术支持人员。

读者需要具备一定的软件开发和相关领域的专业知识。

1.3 文档组织结构本文档分为以下章节:1) 系统概述:对系统进行整体介绍,包括背景、目标、功能和约束条件等。

2) 系统架构设计:详细描述系统的模块划分和架构设计,包括模块之间的关系和数据流动等。

3) 数据库设计:描述系统的数据库设计,包括表结构、索引、约束等。

4) 系统功能设计:详细说明系统的各个功能模块,包括输入、处理和输出等。

5) 安全性设计:描述系统的安全性设计,包括用户权限管理、数据加密和访问控制等。

6) 性能优化设计:说明系统的性能优化策略,包括数据库索引优化和代码优化等。

7) 界面设计:详细描述系统的用户界面设计,包括交互流程和界面元素等。

8) 部署与维护:说明系统的部署和维护策略,包括系统环境要求和备份策略等。

2. 系统概述2.1 背景ERP系统是面向企业管理的信息化系统,旨在集成公司各个部门的业务流程,实现资源的统一管理和有效利用。

2.2 目标本系统的目标是提高企业管理效率、降低成本,并提供准确、实时的信息支持,帮助企业做出科学决策。

2.3 功能本系统主要包括以下功能模块:- 基础数据管理:包括员工信息、客户信息、供应商信息等。

- 采购管理:包括采购计划、采购合同、采购订单等。

- 销售管理:包括销售计划、销售订单、发货单等。

- 仓库管理:包括库存管理、出入库管理等。

- 财务管理:包括财务报表、资金管理、成本核算等。

- 人力资源管理:包括招聘、培训、考核等。

- 统计分析:包括销售分析、财务分析等。

2.4 约束条件本系统的开发和运行需要满足以下约束条件:- 系统应支持多用户并发访问。

《员工信息管理系统》详细设计说明书.1.doc

《员工信息管理系统》详细设计说明书.1.doc

《员工信息管理系统》详细设计说明书.1 《员工信息管理系统详细设计说明书》一、引言1.1编写目的根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对员工信息管理系统软件功能的划分、数据结构、软件总体结构的实现有了进一步的想法。

本说明书的预期读者是与员工信息管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。

1.2背景利用先进的管理手段,提高人事信息的管理水平,是每一现代公司所面临的重要课题。

为了解决这一重要课题,就必须有一套科学,高效,严密,实用的人事信息管理系统。

现代公司的人事信息管理都是在计算机上实现的,采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事信息管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。

1.3定义SQL Server:所用的数据库管理系统VS 2010:所用的开发软件二、程序(一)设计说明2.1程序描述主模块2.2功能建立与数据库连接获取系统设置能够跳转至子模块:登陆、注册等模块。

2.3输入、输出项用户鼠标点击登陆、注册按钮跳转至相应模块界面2.5流程逻辑选择项登陆系统注册系统查询系统管理系统2.6界面设计2.7功能实现方法'跳转登陆页面Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As EventArgs) HandleslbtnLogin.ClickIf Request.Cookies("UserName") Is Nothing ThenResponse.Redirect("Login.aspx")ElsePage.ClientScript.RegisterStartupScript(Page.GetType(), "", "alert('您已成功登陆);")End IfEnd Sub'跳转注册页面Protected Sub lbtnRegister_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lbtnRegister.ClickResponse.Redirect("Register.aspx")End Sub三、程序(二)设计说明3.1程序描述登陆模块3.2功能实现管理员账号登陆,以便继续后面操作3.3输人项输入:管理员账号、密码。

面向对象课程设计题目汇总及要求

面向对象课程设计题目汇总及要求

面向对象程序设计课程设计题目汇总选题说明及要求说明:1、由于各选题的难度不同,将选题分为A、B、C三个等级,每个等级对应的最高分依次为:100分、85分和75分。

达到基本要求且有一定程度和创新和见解的同学可获得较高分数。

学生可根据自己的情况,自行选择。

2、每个题目最多只能有两组,若超过两组,则该题目自动作废!3、规定2-4人的题目,若实际人数比分组人数每少一人,则题目等级自动上调一级。

4、若实际小组人数比规定人数多一人,则题目等级自动下调一级。

实际人数比规定人数多两个的分组无效!题目列表题目一、单链表(1人)(C级) (3)题目二:一元多项式求和(1人)(B级) (3)题目三:快餐店点餐系统(3人)(B级) (3)题目四、简单车辆管理系统(3人)(B级) (4)题目五、滚动发车系统设计(3人)(B级) (4)题目六、简单银行账户系统(3人)(A级) (5)题目七、银行叫号系统设计(3人)(B级) (5)题目八、学生学籍管理系统(3人)(B级) (6)题目九、教师工资信息管理系统(3人)(A级) (6)题目十、书刊租借信息管理系统(3人)(A级) (7)题目十一、仓库管理信息系统(3人)(B级) (7)题目十二、研究生管理信息系统(3人)(B级) (8)题目十三、图书馆管理信息系统(3人)(B级) (8)题目十四、学生宿舍管理信息系统(3人)(B级) (9)题目十五、理财管理信息系统(3人)(B级) (9)题目十六、IT设备资产管理系统(3人)(B级) (10)题目十七、员工管理信息系统(3人)(B级) (10)题目十八某软件公司客户关系(CRM)管理系统(4人)(A级).. 11 题目十九:足球联赛排名(3人)(A级) (11)题目二十:小学生四则运算测验(3人)(B级) (12)题目二十一:学生电子投票平台设计(3人)(B级) (12)题目二十二:物品库存管理系统(3人)(B级) (12)题目二十三:个人财政支出管理系统(2人)(C级) (13)题目二十四:电话簿管理系统(2人)(C级) (13)题目二十五:股票交易系统(4人)(A级) (13)题目二十六:学生信息管理系统(2人)(C级) (13)题目二十七:学生成绩管理系统(2人)(C级) (13)题目二十八:小型字符串类(2人)(B级) (14)题目二十九:分数计算器(2人)(B级) (14)题目二十九:复数计算器(1人)(C级) (14)题目三十:无符号大整数计算器(2人)(B级) (15)题目三十一:超市密码存储箱系统(2人)(A级) (15)题目一、单链表(1人)(C级)建立一个单链表类,该链表类能够实现以下功能:(1)有合理的构造函数,能够由用户输入数据,创建链表,如果用户输入的数据不合理,能够给出提示信息(2)能够实现单链表元素的遍历(3)能够在指定位置插入一个元素(4)能够删除指定位置的元素(5)能够统计单链表中的元素个数并输出题目二:一元多项式求和(1人)(B级)编写一个程序用单链表存储一元多项式,并实现以下功能:(1)能够运行用户合理输入两个的多项式(2)能够实现两个多项式相加(3)能够将相加的结果输出(4)能够对常见的错误进行正确的处理和输出题目三:快餐店点餐系统(3人)(B级)快餐店点餐系统一般具有高效、便捷的特点。

员工管理系统需求规格说明书

员工管理系统需求规格说明书

员工管理系统需求规格说明书员工管理系统需求规格说明书1. 引言本文档旨在详细描述员工管理系统的需求规格,包括系统目的、范围、定义、术语和缩略语的解释,以及系统的功能、性能特征、设计约束和质量属性等。

2. 问题陈述员工管理系统的目标是提供一个方便、高效的平台,用于对员工信息进行管理和跟踪。

现有的人力资源管理方式存在一些问题,如信息冗余、处理效率低下,因此需要开发一个全新的员工管理系统来解决这些问题。

3. 系统概述员工管理系统将包括以下主要模块:3.1 员工信息管理:用于录入、修改和查询员工的基本信息,包括姓名、性别、年龄、联系方式等。

3.2 考勤管理:用于记录员工的上下班时间、迟到早退情况,并计算出勤率和加班时长。

3.3 工资管理:用于计算员工的工资,包括基础工资、奖金、扣款等,并工资清单。

3.4 绩效考核:用于评估员工的绩效,包括考核标准、评分和奖惩措施等。

3.5 培训管理:用于安排和记录员工的培训计划,包括培训课程、时间和地点等。

3.6 组织架构管理:用于管理公司的组织结构,包括部门、职位和上下级关系等。

4. 功能需求4.1 员工信息管理模块:功能1:录入员工信息功能2:修改员工信息功能3:查询员工信息功能4:删除员工信息4.2 考勤管理模块:功能1:记录员工上下班时间功能2:计算出勤率和加班时长功能3:考勤报表4.3 工资管理模块:功能1:计算员工的基本工资功能2:计算奖金和扣款功能3:工资清单功能4:导出工资数据4.4 绩效考核模块:功能1:设置考核标准功能2:评估员工的绩效功能3:记录考核结果功能4:奖惩员工4.5 培训管理模块:功能1:安排培训计划功能2:记录员工的培训情况功能3:评估培训效果4.6 组织架构管理模块:功能1:管理公司的部门和职位信息功能2:设置上下级关系功能3:查询组织结构5. 性能需求5.1 响应时间:系统应能快速响应用户的请求,在合理的时间内完成相应操作。

5.2 并发性能:系统应支持多人同时操作,能够正确处理并发操作产生的冲突。

超详细的概要说明书系统概要设计说明书.doc

1引言 (2)1.1编写目的 (2)1.2参考资料 (2)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (2)2.3系统部署图 (2)2.4基本设计概念和类图 (3)2.5结构 (4)2.6功能模型描述 (9)2.6.1招聘管理 (9)2.6.2企业结构管理 (21)2.6.3行政级别管理 (29)2.6.4企业架构展示 (32)2.6.5人事档案管理 (33)2.6.6人事基础数据维护 (73)2.6.7权限管理 (82)2.7人工处理过程 (83)2.8尚未问决的问题 (83)3接口设计 (83)3.1用户接口 (83)3.2外部接口 (83)3.3内部接口 (83)4系统数据结构设计 (84)4.1逻辑结构设计要点 (84)5数据结构与程序关系 (85)5.1表结构与数据结构图 (85)5.1.1数据结构图 (85)5.1.2表汇总 (87)5.2数据结构与程序关系表......................................................... 错误!未定义书签。

6系统出错处理设计.. (98)6.1出错信息 (98)6.2补救措施 (99)6.3系统维护设计 (99)概要详细设计说明书1引言1.1编写目的本概要设计说明书跟据《人力资源管理系统需求规格说明书》编写,描述了系统的概要设计,并为下一步的“系统详细设计说明书”的编写提供依据,为系统测试人员提供测试依据。

本文档的预期读者为:项目经理、系统分析员、测试经理、项目组长、系统开发人员。

1.2参考资料《人力资源管理系统需求规格说明书》2总体设计2.1需求规定本系统的主要的输入输出项目、处理的功能性能要求参照《人力资源管理系统需求规格说明书》。

2.2运行环境软件运行环境Windows 2000/XP/2003 Server操作系统;MS SQL Server 2000;Tomcat 5.0;Jdk 1.4;硬件运行环境Intel Pentium 2GHz或以上的CPU;内存512MB,建议使用1GB内存;硬盘至少有1GB可用空间;CD-ROM驱动器;2.3系统部署图用图例表示出系统实施运行中使用的服务器名称,Internet和各服务器之间的实施运作。

《人事管理系统》说明书

人事管理系统说明书介绍人事管理系统是一种用于管理组织内部人事信息的软件系统。

通过该系统,企业可以方便地管理员工档案、考勤记录、薪资福利、绩效评定等相关信息,帮助企业更加高效地进行人力资源管理。

功能模块1.员工信息管理–添加、查看、编辑、删除员工信息。

–员工档案管理,包括个人信息、合同信息、工资信息等。

2.考勤管理–记录员工的考勤情况,包括迟到、早退、旷工等情况。

–生成考勤报表,方便管理人员进行考勤统计。

3.薪资福利管理–记录员工的薪资信息,包括基本工资、绩效工资、奖金、扣款等。

–管理员工的福利待遇,如社保、公积金、医疗保险等。

4.绩效评定–设定绩效评定标准,评估员工的工作表现。

–根据绩效评定结果,调整员工的薪资待遇。

5.培训管理–记录员工参加的培训情况,及时更新员工的培训记录。

–安排培训计划,提升员工的专业技能。

使用方法1.登录–输入用户名和密码进行登录。

–区分管理员和普通员工角色,根据权限不同可以操作的功能模块也不同。

2.员工信息管理–在员工信息管理模块,可以进行员工信息的增删改查操作。

–每位员工都有一个唯一的员工编号,用于标识员工身份。

3.考勤管理–员工每天上班后,需进行考勤打卡。

–管理员可以通过系统查看员工的考勤记录,及时发现异常情况。

4.薪资福利管理–管理员可根据员工的工作表现,调整员工的薪资待遇。

–保障员工的福利待遇符合公司政策和法律法规。

5.绩效评定–设置明确的绩效评定标准,公平公正地评价员工的工作表现。

–根据绩效评定结果,奖励或惩罚员工,激励员工提高工作绩效。

总结人事管理系统是企业人力资源管理的重要工具,能够帮助企业更加高效地管理员工信息,提升人力资源管理的效率和质量。

企业可以根据实际需求定制人事管理系统,满足不同规模、不同行业的企业的需求,提升企业管理的水平和竞争力。

《人力资源管理信息系统设计开题报告》

《人力资源管理信息系统设计开题报告》一、项目背景随着信息化时代的到来,人力资源管理也逐渐向数字化、智能化方向发展。

为了更好地管理企业内部的人力资源,提高工作效率,降低成本,我们计划设计并开发一款人力资源管理信息系统(HRMIS)。

该系统将整合各类人力资源管理功能,包括员工档案管理、招聘流程管理、绩效考核、培训管理等,旨在帮助企业更好地管理和利用人力资源。

二、项目目标提高人力资源管理效率:通过系统化的数据管理和自动化流程,减少繁琐的手工操作,提高工作效率。

优化招聘流程:实现在线发布招聘信息、自动筛选简历、快速安排面试等功能,简化招聘流程。

加强员工培训:建立完善的培训计划和记录体系,帮助企业更好地培养和留住人才。

提升绩效管理水平:建立科学的绩效考核体系,实现绩效数据的统计和分析,为企业决策提供依据。

三、项目范围员工档案管理:包括员工基本信息、合同信息、薪酬福利等内容的录入和管理。

招聘流程管理:包括发布招聘信息、简历筛选、面试安排等环节的管理。

培训管理:包括培训计划制定、培训资源管理、培训记录等内容的管理。

绩效考核:包括设定绩效指标、员工自评、主管评定等环节的管理。

四、项目实施计划系统需求分析阶段:对企业现有的人力资源管理情况进行调研和分析,明确需求和目标。

系统设计阶段:根据需求分析结果,设计系统架构、数据库结构和界面布局。

系统开发阶段:进行系统编码和功能开发,保证系统稳定性和安全性。

系统测试阶段:对系统进行全面测试,确保系统功能正常运行。

系统上线阶段:将系统部署上线,并进行培训和推广。

五、项目预期效果提高人力资源管理效率,降低人力成本。

优化招聘流程,缩短招聘周期。

加强员工培训,提升员工素质和技能。

提升绩效管理水平,激励员工积极性。

通过本次人力资源管理信息系统设计与开发项目,我们将为企业提供一套完善的人力资源管理解决方案,帮助企业实现人力资源的有效配置和优化利用。

我们期待与您共同合作,共同推动企业发展!。

OA管理系统需求规格说明书

OA管理系统需求规格说明书OA管理系统需求规格说明书1.引言1.1 目的本文档旨在详细描述OA管理系统的功能需求和技术要求,以便开发团队根据规范进行系统设计和开发。

1.2 背景OA管理系统是一款办公自动化系统,旨在提高组织和员工的工作效率、协作和管理能力。

该系统将涵盖多个功能模块,包括但不限于人事管理、日程安排、文档管理、审批流程等。

2.总体描述2.1 系统背景描述OA管理系统的应用环境和使用者。

包括系统的部署方式(本地安装或云托管)、用户数量和地理分布等信息。

2.2 功能需求详细列出OA管理系统的各个功能模块,并对每个功能模块进行详细描述,包括主要功能、输入输出、流程和业务规则等。

2.3 非功能需求描述OA管理系统的性能要求、安全要求、可靠性要求、可用性要求、可扩展性要求、可维护性要求等非功能需求。

2.4 约束条件列出OA管理系统开发和部署过程中的约束条件,如技术要求、标准和规范、法律法规要求等。

3.功能需求3.1 人事管理模块①员工信息管理●员工信息录入:包括基本信息、联系方式、职位信息等。

●员工信息查询:支持根据员工ID、姓名、部门等条件进行查询。

●员工信息修改:允许管理员对员工信息进行修改和更新。

②组织架构管理●部门管理:包括新增、删除、修改部门,以及部门间的关联关系。

●员工调动:允许管理员进行员工的调动、晋升、降职等操作。

3.2 日程安排模块①日程管理●新建日程:允许用户创建个人或共享日程,包括时间、地点、参与人等信息。

●查看日程:支持用户查看自己的日程安排以及他人共享的日程。

●日程提醒:系统会以通知的形式提醒用户即将到来的日程安排。

②会议管理●发起会议:用户可以创建会议,并设置会议时间、地点、参与人等信息。

●参加会议:用户可以接收邀请并确认参加会议,会议信息将同步到个人日程中。

●会议记录:支持会议纪要的记录和共享,方便参与人员查阅。

3.3 文档管理模块①文档与●文档:用户可以将本地文档至系统,包括文档名称、分类、标签等信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《员工信息管理系统详细设计说明书》一、引言1.1编写目的根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对员工信息管理系统软件功能的划分、数据结构、软件总体结构的实现有了进一步的想法。

本说明书的预期读者是与员工信息管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。

1.2背景利用先进的管理手段,提高人事信息的管理水平,是每一现代公司所面临的重要课题。

为了解决这一重要课题,就必须有一套科学,高效,严密,实用的人事信息管理系统。

现代公司的人事信息管理都是在计算机上实现的,采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事信息管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。

1.3定义SQL Server:所用的数据库管理系统VS 2010:所用的开发软件二、程序(一)设计说明2.1程序描述主模块2.2功能建立与数据库连接获取系统设置能够跳转至子模块:登陆、注册等模块。

2.3输入、输出项用户鼠标点击登陆、注册按钮跳转至相应模块界面2.5流程逻辑选择项登陆系统注册系统查询系统管理系统2.6界面设计2.7功能实现方法'跳转登陆页面Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lbtnLogin.ClickIf Request.Cookies("UserName") Is Nothing ThenResponse.Redirect("Login.aspx")ElsePage.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('您已成功登陆);</script>")End IfEnd Sub'跳转注册页面Protected Sub lbtnRegister_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lbtnRegister.ClickResponse.Redirect("Register.aspx")End Sub三、程序(二)设计说明3.1程序描述登陆模块3.2功能实现管理员账号登陆,以便继续后面操作3.3输人项输入:管理员账号、密码。

输出:登陆成功界面3.4流程逻辑2.6界面设计登陆界面登陆成功界面2.7功能实现方法'登录Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnLogin.ClickDim Count As Integer'返回受影响的行数Dim cookies As New HttpCookie("UserName")managemodel.ManageId = txtName.T ext.Trim()managemodel.ManagePassword = txtPassWord.Text.Trim()Count = managebll.Login(managemodel)'注销登录Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack ThenIf Not Request.Cookies("UserName") Is Nothing Then'如果Cookie中有值则把值赋给标签并显示一些登陆后才显示的控件lblUser.T ext = Request.Cookies("UserName").ValuelbtnSearch.Visible = TruelblSucces.Visible = TruelbtnOut.Visible = TruelblWelcome.Visible = FalseEnd IfEnd IfEnd Sub四、程序(三)设计说明4.1程序描述注册模块4.2功能提供管理员账号注册功能4.3输入项输入:新管理员账号、密码信息输出:注册成功提示4.4流程逻辑注册填写新帐号密码并确认判断密码是否有误判断帐号是否已被注册注册成功YESYESNONO2.6界面设计2.7功能实现方法'注册Check = managebll.Check(managemodel) '执行判定If Check = 0 Then'若表括中无同名用户则行添加用户Count = managebll.Register(managemodel)If Count > 0 Then'若受影响行数大于0说明添加成功Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('注册成功');</script>")Else'否则添加不成功Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('注册失败');</script>")End IfElse'有同名用户时弹出提示Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('该用户名已被注册');</script>")End If五、程序(四)设计说明5.1程序描述查询模块5.2功能提供员工信息查询全部查询:显示所有员工信息按员工ID查询:显示指定ID的员工信息按性别查询:显示指定性别的员工信息5.3输人、输出项输入:选择查询条件,如员工ID或性别等。

输出:显示满足条件的员工。

5.4流程逻辑查询全部查询按员工ID 查询按性别查询输入员工ID 选择性别显示输出结果2.6界面设计全部查询按员工ID查询按性别查询2.7功能实现方法Protected Sub btnOk_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnOk.Click If rblSelect.SelectedValue = "0"Then'全部查询SelectAllInfo()ElseIf rblSelect.SelectedValue = "1"Then'按员工ID查询SelectIdInfo()ElseIf rblSelect.SelectedValue = "2"Then'按性别查询SelectSexInfo()End IfEnd Sub六、程序(五)设计说明6.1程序描述管理模块6.2功能实现员工信息的添加、删除、修改6.3输入、输出项输入:员工信息输出:变更后的员工信息6.4流程逻辑管理添加输入新员工信息判断ID是否重复查询显示输出结果修改员工信息删除员工信息显示输出结果YES2.6界面设计添加员工信息修改员工信息2.7功能实现方法'删除数据Protected Sub GridView1_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GridView1.RowDeleting Dim index As Integer = Convert.T oInt32(GridView1.DataKeys(e.RowIndex).Value.T oString) '获得主键Dim Count As Integer'调用业务逻辑层Count = staffbll.DeleteInfo(index)'刷新页面?Bind()End Sub'更新Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles GridView1.RowUpdating Dim index As Integer =Convert.ToInt32(GridView1.DataKeys(e.RowIndex).Value.T oString) '获取主键staffmodel.StfId = indexstaffmodel.StfName = (CType((GridView1.Rows(e.RowIndex).Cells(2).Controls(0)), T extBox)).T ext.Trim()staffmodel.StfSex = (CType((GridView1.Rows(e.RowIndex).Cells(3).Controls(0)), T extBox)).T ext.Trim()staffmodel.StfAge = (CType((GridView1.Rows(e.RowIndex).Cells(4).Controls(0)), T extBox)).T ext.Trim()staffmodel.StfJob = (CType((GridView1.Rows(e.RowIndex).Cells(5).Controls(0)), T extBox)).T ext.Trim()staffmodel.StfTime = (CType((GridView1.Rows(e.RowIndex).Cells(6).Controls(0)), T extBox)).T ext.Trim()staffbll.UpdataInfo(staffmodel)GridView1.EditIndex = -1Bind()End Sub'执行添加staffmodel.StfId = txtId.T ext.Trim()staffmodel.StfName = txtName.T ext.Trim()staffmodel.StfSex = txtSex.T ext.Trim()staffmodel.StfAge = txtAge.T ext.Trim()staffmodel.StfJob = txtJob.Text.Trim()staffmodel.StfTime = txtTime.T ext.Trim()Check = staffbll.Check(staffmodel) '执行判定If Check = 0 Then' 如果表括中无值则可进行添加'调用业务逻辑层staffbll.AddInfo(staffmodel)Bind()Else'如果有值则不能添加Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('ID已存在,请重新输入');</script>")End If七、参考资料(1)张俊兰等。

相关文档
最新文档