员工信息管理系统详细设计说明书_第1页
员工信息管理系统详细设计说明书_第2页
员工信息管理系统详细设计说明书_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、员工信息管理系统详细设计说明书一、引言编写目的根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对员工信息管理系统软件功能的划分、 数据结构、 软件总体结构的实现有了进一步的想 法。本说明书的预期读者是与员工信息管理系统软件开发有联系的决策人, 开发 组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。背景 利用先进的管理手段,提高人事信息的管理水平,是每一现代公司所面临的 重要课题。为了解决这一重要课题,就必须有一套科学,高效,严密,实用的人 事信息管理系统。 现代公司的人事信息管理都是在计算机上实现的, 采用现代计 算机管理系统来进行管理, 提供规范,统一的服务, 它在

2、管理系统中的应用不仅 可以简化, 规范各机构的日常操作, 而且可以使企业人事信息管理更加方便, 简 单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。定义SQL Server :所用的数据库管理系统VS 2010: 所用的开发软件二、程序(一)设计说明程序描述主模块功能建立与数据库连接获取系统设置 能够跳转至子模块:登陆、注册等模块。输入、输出项用户鼠标点击登陆、注册按钮 跳转至相应模块界面流程逻辑选择项界面设计功能实现方法跳转登陆页面ByVai e As EventArgs ) HandlesProtected Sub LinkButton 1_Click(ByVai send

3、er As Object,If ( "UserName") Is Nothing ThenIII!Else"","<script>alert('您已成功登陆);</script>")End IfEnd Sub跳转注册页面Protected Sub lbt nRegister_Click(ByVal sender As Object , ByVal e As EventArgs ) HandlesIII!End Sub三、程序(二)设计说明程序描述登陆模块功能实现管理员账号登陆,以便继续后面操作输人项输入

4、:管理员账号、密码。输出:登陆成功界面流程逻辑登陆输入帐号密码 *1NOYES登陆成功界面设计登陆界面登陆成功界面功能实现方法'登录Protected Sub btn Login_Click( ByVai sen der As Object, ByVai e As Eve ntArgs ) Han diesDim Count As Integer '返回受影响的行数Dim cookies As NewHttpCookie ("UserName")= Count = (ma nagemodel)'注销登录Protected Sub Page_Load(

5、 ByVai sen der As Object , ByVai e As Han diesIf Not IsPostBack The nIf Not ( "UserName") Is Nothing Then'如果Cookie中有值则把值赋给标签并显示些登陆后才显示的控件=("UserName").Vaiue=TrueTrue=TrueFalseEnd IfEnd IfEnd Sub四、程序(三)设计说明程序描述注册模块功能提供管理员账号注册功能输入项输入:新管理员账号、密码信息输出:注册成功提示流程逻辑注册界面设计功能实现方法'注册C

6、heck = (managemodel)'执行判定If Check = 0 Then '若表括中无同名用户则行添加用户Count = (ma nagemodel)If Count > 0Then'若受影响行数大于0说明添加成功"","<script>alert('注册成功);</script>")Else '否则添加不成功"","<script>alert('注册失败');</script>")End If

7、Else '有同名用户时弹岀提示"","<script>alert('该用户名已被注册');</script>")End If五、程序(四)设计说明程序描述查询模块功能提供员工信息查询全部查询:显示所有员工信息按员工ID查询:显示指定ID的员工信息 按性别查询:显示指定性别的员工信息输人、输出项输入:选择查询条件,如员工ID或性别等。 输出:显示满足条件的员工。流程逻辑界面设计全部查询按员工 ID 查询按性别查询Handles功能实现方法Protected Sub btnOk_Click( ByVal se

8、nder As Object , ByVal e As EventArgs )全部查询按员工ID查询按性别查询If = "0" Then SelectAllInfo()ElseIf = "1" Then SelectIdInfo()ElseIf = "2" Then SelectSexInfo()End IfEnd Sub六、程序(五)设计说明程序描述管理模块功能实现员工信息的添加、删除、修改输入、输出项输入:员工信息输出:变更后的员工信息流程逻辑添加输入新员工YES管理查询显示输岀结果修改员工删除员工信息信息Y显示输岀结果界面设计添

9、加员工信息修改员工信息功能实现方法'删除数据Han diesProtected Sub GridView1_RowDeleting( ByVai sender As Object , ByVai e AsDim index As Integer =.'获得主键Dim Count As Integer'调用业务逻辑层Count = (in dex)'刷新页面Bin d()End Sub更新Protected Sub GridView1_RowUpdating( ByVal sender As Object , ByVal e As Handles Dim inde

10、x As Integer =获取主键= index= (CType(.Cells(2).Controls(0),TextBox ).()= (CType(.Cells(3).Controls(0),TextBox ).()= (CType(.Cells(4).Controls(0),TextBox ).()= (CType(.Cells(5).Controls(0),TextBox ).()= (CType(.Cells(6).Controls(0),TextBox ).()(staffmodel)= -1Bind()End Sub执行添加= = Check = (staffmodel) 执行判定If Check = 0 Then ' 如果表括中无值 则可进行添加 ' 调用业务逻辑层(staffmodel)Bind()Else ' 如果有值则不能添加"" , "<script>al

温馨提示

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

评论

0/150

提交评论