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

下载本文档

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

文档简介

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

2、系统中的应用不仅 可以简化,规范各机构的日常操作,而且可以使企业人事信息管理更加方便, 简 单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。1.3定义SQL Server :所用的数据库管理系统VS 2010:所用的开发软件二、程序(一)设计说明2.1程序描述主模块2.2功能建立与数据库连接获取系统设置能够跳转至子模块:登陆、注册等模块。2.3输入、输出项用户鼠标点击登陆、注册按钮跳转至相应模块界面2.5流程逻辑V 1F f登陆系统注册系统查询系统管理系统2.6界面设计员工信息管理系统1記収迎便用忙工信嵐肓理乘统!请先舒录2.7功能实现方法跳转登陆页面Protected Sub

3、 Lin kButto n1_Click( ByVai sen der As Object, ByVai e As Eve ntArgs ) Han diesIbtn Logi n. ClickIf Request.Cookies( UserName) Is Nothing ThenResponse.Redirect(Login.aspx)Else,alert(e As EventArgs ) HandlesPage.Clie ntScript.RegisterStartupScript(Page.GetType(),您已成功登陆);)End IfEnd Sub跳转注册页面Protected

4、Sub lbtnRegister_Click(ByVal sender As Object , ByVallbt nRegister.ClickResp on se.Redirect(Register.aspx )End Sub三、程序(二)设计说明3.1程序描述登陆模块3.2功能实现管理员账号登陆,以便继续后面操作3.3输人项输入:管理员账号、密码。输出:登陆成功界面3.4流程逻辑员工信息管理系统2.6界面设计登陆界面员工信息管理系统登陆成功界面壬页关于您已成功登录!音询员工倍息2.7功能实现方法登录Protected Sub btnLogin_Click( ByVai sender As

5、Object , ByVai e As EventArgs) Handles btn Logi n. ClickDim Count As Integer 返回受影响的行数Dim cookies As NewHttpCookie (UserName)man agemodel.Ma nageld = txtName.Text.Trim()man agemodel.Ma nagePassword = txtPassWord.Text.Trim()Count = man agebll.Log in(man agemodel)注销登录Protected Sub Page_Load(ByVal sen d

6、er As Object , ByVal e As System. Eve ntArgs) Han dles MeLoad If Not IsPostBack The nIf Not Request.Cookies( UserName) Is Nothing Then如果Cookie 中有值则把值赋 给标签并显示一些登陆后才显示的控件lblUser.Text = Request.Cookies(UserName).Valuelbt nSearch.Visible =TruelblSucces.Visible =Truelbt nOut.Visible =TruelblWelcome.Visib

7、le =FalseEnd IfEnd IfEnd Sub四、程序(三)设计说明4.1程序描述注册模块4.2功能提供管理员账号注册功能4.3输入项输入:新管理员账号、密码信息输出:注册成功提示4.4流程逻辑2.6界面设计员工信息首理系统汪册 裁注料新用户2.7功能实现方法注册Check = managebll.Check(managemodel)执行判定If Check = 0 Then 若表括中无同名用户则行添加用户Count = man agebll.Register(ma nagemodel)If Count 0Then若受影响行数大于0说明添加成功Page.Clie ntScript.R

8、egisterStartupScript(Page.GetType(),alert(注册成功);)Else 否则添加不成功Page.Clie ntScript.RegisterStartupScript(Page.GetType(),alert(注册失败);)End IfElse 有同名用户时弹岀提示Page.ClientScript.RegisterStartupScript(Page.GetType(), , alert(该用户名已被注册);)End If五、程序(四)设计说明5.1程序描述查询模块5.2功能提供员工信息查询全部查询:显示所有员工信息按员工ID查询:显示指定ID的员工信息按

9、性别查询:显示指定性别的员工信息5.3输人、输出项输入:选择查询条件,如员工ID或性别等。 输出:显示满足条件的员工。5.4流程逻辑2.6界面设计全部查询StaffIDStaffNueStaffScEStaffAgeStaff JobSteffTlne:4女2S碰书2011/1/3 OlOC:DC5女IS2013/2/1 0:00:00nr I薇T畀22蓿诘工2011/L/l 0:00:00g张呂30董事快2011/L/l 0:00:00按员工ID查询呈却豈谊Q活员二s亘旬11911.0 站宅诗辅人员工id,了1锲柞Staffin1taFfNaneStaffSeESiaffAESlaffjob

10、StaffTime7嵌T男22清活工2M1/1/1 o:oo;oe按性别查询仝勰询eTTDS询 *摄耕别醤记诵启o u irSlaffIC.SlffNaneStaffSeSt affArcStaffjobStaffrime编担卅滁4张4女28秘书2011/1/1 0:00:005张5女12程厚员2012/2/1 0:00:002.7功能实现方法Protected Sub bt nOk_Click( ByVai sen der As Object , ByVai e As Eve ntArgs ) Han dies bt nOk.ClickIf rblSelect.SelectedValue =

11、0The n全部查询SelectAllI nfo()Elself rblSelect.SelectedValue =1 Then按员工ID查询SelectIdI nfo()ElseIf rblSelect.SelectedValue =2 Then按性别查询SelectSexI nfo()End IfEnd Sub六、程序(五)设计说明6.1程序描述管理模块6.2功能实现员工信息的添加、删除、修改6.3输入、输出项员工信息管理系统输入:员工信息输出:变更后的员工信息6.4流程逻辑2.6界面设计添加员工信息壬贞去于。全薛査闻性口工8更间扬隹别更闿 濡溟StaffSeiI StafffcseSla

12、ffjnbStain醛追4抵4女2B机书2OL1A/1 0!D0!D0堀看粗途s雌女2012/5/1 D;EH;OO編辑财T张T男Z2亦吉丁2011/1/1 0;叩;闻飢2011/1/1 0:00:00员工Id员工姓宅】员工性8叽修改员工信息擁作StnFFIDStafiUanirSt afStnfFJnbStaFfT i bie2S2011 1/1 05女12程序罠201/1 D;dOiOO2.7功能实现方法删除数据Protected SubGridView1_RowDeleting( ByVaisenderAs Object, ByVai e AsSystem.Web.Ul.WebC on

13、trols. GridViewDeleteEve ntArgs ) Han dies GridViewI.RowDelet ingDimin dexAsIn teger=Convert .Tolnt32(GridView1.DataKeys(e.Rowlndex).Value.ToString)获得主键Dim Count As Integer调用业务逻辑层Cou nt = staffbll.Deletel nfo(i ndex)刷新页面?Bin d()End Sub更新Protected Sub GridView1_RowUpdating( ByVal sender As Object, By

14、Val e As System.Web.Ul.WebControls. GridViewUpdateEventArgs ) Handles GridViewl.RowUpdatingDim index As Integer =Convert .Tolnt32(GridView1.DataKeys(e.Rowlndex).Value.ToString)获取主键staffmodel.Stfld = in dex(CType(GridView1.Rows(e.Rowlndex).Cells(2).Controls(O),staffmodel.StfNameTextBox).Text.Trim()st

15、affmodel.StfSex=( CType(GridView1.Rows(e.Rowlndex).Cells(3).Controls(O),TextBox).Text.Trim()staffmodel.StfAge=( CType(GridView1.Rows(e.Rowlndex).Cells(4).Controls(O),TextBox).Text.Trim()staffmodel.StfJob=( CType(GridView1.Rows(e.Rowlndex).Cells(5).Controls(O),TextBox).Text.Trim()staffmodel.StfTime=

16、( CType(GridView1.Rows(e.Rowlndex).Cells(6).Controls(O),TextBox).Text.Trim()staffbll.UpdataI nfo(staffmodel)GridView1.Edit In dex = -1Bin d()End Sub执行添加staffmodel.StfId = txtId.Text.Trim()staffmodel.StfName = txtName.Text.Trim()staffmodel.StfSex = txtSex.Text.Trim()staffmodel.StfAge = txtAge.Text.Trim()staffmodel.StfJob = txtJob.Text.Trim()staffmodel.StfTime = txtTime.Text.Trim()Check = staffbll.Check(staffmodel)执行判定If Check =

温馨提示

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

评论

0/150

提交评论