数据库课程设计报告-人事管理系统_第1页
数据库课程设计报告-人事管理系统_第2页
数据库课程设计报告-人事管理系统_第3页
数据库课程设计报告-人事管理系统_第4页
数据库课程设计报告-人事管理系统_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

课程设计报报告书专业::信息息管理与与信息系系统课程设计名名称:《数数据库原原理及应应用》题目::人事事管理系系统班级::XXXXXXXXX设计计者:XXXX完成时时间间:220100-06-118一:需求分分析通过实际调调查,要要求本系系统具有有以下功功能:1)良好的的人机界界面2)要求实实现一定定的权限限管理3)方便的的数据查查询功能能4)方便的的添加,删删除和修修改数据据功能二:开发工工具选择择本系统采用用SQLLSeerveer220055创建后后台数据据库,前前台开发发工具利利用ViisuaalSStuddio20005进行行开发,同同时运用用一定CC#语言言的辅助助三:系统功功能设计计要设计一个个完备的的企业人人事管理理系统,需需涉及大大量的信信息,因因目前还还未涉及及C#语语言的学学习,只只能简化化系统设设计,只只选取与与企业基基本信息息紧密相相关的部部门信息息,员工工信息以以及考勤勤信息等等进行管管理。具具体规划划的模块块如下::部门信息管管理:包包括部门门信息的的查询,修修改,添添加,删删除等功功能员工信息管管理:包包括员工工基本信信息的查查询,修修改,添添加,删删除等功功能考勤信息管管理:包包括考勤勤信息的的录入,查查看等功功能四:系统功功能设计计根据功能的的关联关关系,将将功能细细化为下下图所示示的功能能结构图图(图11),其其业务流流程如图图(2)所所示。人事管理系统人事管理系统部门信息管理员工信息管理考勤信息管理系统管理添加部门信息查看部门信息修改部门信息添加员工信息查看员工信息修改员工信息录入考勤信息查看考勤信息登录图(1)登录登录系统主窗体用户角色管理员普通用户部门信息管理员工信息管理考勤信息管理部门,员工,考勤信息的查看图(2)五:系统数数据库设设计1:实体EE-R图图根据人事管管理系统统的系统统分析与与功能设设计,人人事管理理系统中中主要包包括部门门信息实实体,员员工信息息实体,职职位信息息实体,考考勤信息息实体等等,下面面为它们们的E--R图::p实实体E--R图考勤信息员工编号考勤编号p考勤信息员工编号考勤编号考勤月份出差天数病假天数事假天数员工信息员工编号姓名性别出生年月政治面貌婚姻状况职位学历联系电话所属部门考勤mnxy部门编号工作部门部门编号部门信息办公室负责人部门名称q职位职位信息所属部门职位名称职位编号p2:由实体体E-RR图得到到的关系系模式如如下:员工表(员员工编号号姓姓名性别职位位学学历所所属部门门联联系电话话出出生年月月政政治面貌貌婚婚姻状况况)部门表(部部门编号号部部门名称称负负责人办公室室)考勤表(员员工编号号考考勤编号号考勤勤月份出差差天数病假假天数事假假天数)职位表(职职位编号号职职位名称称所属属部门)婚姻表(员员工编号号婚婚姻状况况)政治面貌表表(员工工编号政治治面貌)(说明:以以上关系系模式达达到第三三范式)3数据库库关系图图:六:前台界界面设计计1创建项项目启动程序“MiccrossofttViisuaalSStuddio20005”,创建项项目,创创建文件件夹。2模板板页设计计添加新项———选择择母版页页,命名名为MaasteerPaage..massterr,添加加一行两两列的ttablle,将将模板编编辑区拖拖入右边边单元格格中,在在左侧单单元格中中添加treeeciiew控控件,建建立如图图所示的的目录树树再创建一模模板页保保存为MMastterPPagee2.mmastter,雷雷同上述述操作建建立如下下图所示示的母版版页:3.查看部部门信息息窗体添加一应用用模板一一的weeb窗体体,命名名为ckkbm..asppx,在在编辑区区中输入入相应文文本,配配置数据据源,并并添加ggriddvieew和ddetaailssvieew控件件,建立立如下图图所示窗窗体,实实现部门门信息的的查看::4.修改部部门信息息窗体添加一应用用模板一一的ween窗体体,命名名为xggbm..asppx,在在编辑区区内输入入相应文文本,配配置数据据源,并并设置其其sellectt查询属属性,添添加grridvvieww控件,再再配置数数据源,设设置其ddeleect查查询属性性和uppdatta查询询属性,,建立如如下图所所示的窗窗体,实实现管理理员对部部门信息息的编辑辑,更改改,删除除操作::5.添加部部门信息息窗体添加一应用用模板一一得weeb窗体体,命名名为tjjbm..asppx,在在编辑区区内输入入相应文文本,配配置数据据源,添添加一十十行两列列的taablee,分别别添加相相应的llabeel控件件和teextbbox,,最后添添加两个个butttonn控件,分分别将其其texxt文本本改为“确定”“取消消”,配置置数据源源,并设设置其iinseert查查询属性性,建立立如下图图所示的的窗体,实实现部门门信息的的录入::以上为部门门信息管管理模块块部分的的窗体设设计过程程和示例例,员工工信息管管理模块块和考勤勤信息管管理模块块均与其其类似,应应用模板板一实现现的均是是系统管管理员的的权限,可可以对系系统内部部信息添添加,删删除,修修改,查查看,下下面为应应用模板板二的普普通用户户的权限限实现页页面,实实现过程程与以上上页面均均为相似似,以查查看考勤勤信息页页面为例例:6母版页页导航的的实现各个具体功功能页面面建好之之后,回回到模板板页,将将建好的的目录树树与相应应的具体体共能页页面之间间建立联联系,实实现导航的功能能,使得得用户使使用时方方便在各各个页面面之间进进行转换换。分别别应用模模板页建建立管理理员和普普通用户户登录时时的欢迎迎界面7登录窗窗体设计计添加新项———选择择webb窗体,命命名为ddl1..asppx,单单击确定定。在页页面中输输入相关关文本,然然后添加加两个hhipeerliink控控件,并并将其ttextt文本改为“管理员员”“普通通用户”,将其其NavvigaateUUrl设设置为“glyy.asspx”“pttyh..asppx”将图中的“管理员员”和“普通用用户”分别与与建好的的管理员员登录欢欢迎界面面和普通通用户欢欢迎界面面链接在在一起,方方便用户户实现自自己权限限范围内内的访问和操操作。七:代码部部分在设计过程程中运用用到的代代码,下下面以几几个页面面源代码码作为示示例添加部门信信息usinggSysstemm;usinggSyysteem.DDataa;usinggSyysteem.CConffiguurattionn;usinggSyysteem.CColllecttionns;usinggSyysteem.WWeb;;usinggSyysteem.WWeb..Seccuriity;;usinggSyysteem.WWeb..UI;;usinggSyysteem.WWeb..UI..WebbConntrools;;usinggSyysteem.WWeb..UI..WebbConntrools..WebbParrts;;usinggSyysteem.WWeb..UI..HtmmlCoontrrolss;publiicpaartiialcclassstjjbm:SSysttem..Webb.UII.Paage{proteecteedvooidPagge_LLoadd(obbjecctssendder,,EvventtArggsee){{}}proteecteedvooidButttonn1_CClicck(oobjeectsennderr,EEvenntArrgse){{SqllDattaSoourcce1..Inssertt();;Labbel55.Teext=""插入成成功";}}proteecteedvooidButttonn2_CClicck(oobjeectsennderr,EEvenntArrgse){{TexxtBoox1..Texxt==""";TexxtBoox2..Texxt==""";TexxtBoox3..Texxt==""";TexxtBoox4..Texxt==""";Labbel55.Teext=""";}}}录入考勤信信息<%@PaageLLangguagge=""C#""MassterrPaggeFiile=="~//MassterrPagge.mmastter""AuttoEvventtWirreupp="ttruee"CoodeFFilee="llrkqq.asspx..cs""Inhheriits=="lrrkq""Tittle=="UnntittleddPaage""%><asp::ConntenntIDD="CConttentt1"CConttenttPlaaceHHoldderIID=""ConntenntPllaceeHollderr1"RRunaat=""Serrverr">录入考勤信信息<br/>><br/>><tablleboordeer=""3">><tr><tdsttylee="wwidtth:4000px;;heeighht:3500px""><tablleboordeer=""1"sstylle=""widdth::4000pxx;hheigght::3000pxx"><tr><tdsttylee="wwidtth:1000px""><asp::LabbelIID=""Labbel11"ruunatt="sservver""Texxt=""员工编编号:""><//aspp:Labbel>></ttd><tdsttylee="wwidtth:1000px""><asp::TexxtBooxIDD="TTexttBoxx1"rrunaat=""serrverr"><</assp:TexxtBoox><</tdd></tr>><tr><tdsttylee="wwidtth:1000px""><asp::LabbelIID=""Labbel22"ruunatt="sservver""Texxt=""考勤编编号:""><//aspp:Labbel>></ttd><tdsttylee="wwidtth:1000px""><asp::TexxtBooxIDD="TTexttBoxx2"rrunaat=""serrverr"><</assp:TexxtBoox><</tdd></tr>><tr><tdsttylee="wwidtth:1000px""><asp::LabbelIID=""Labbel33"ruunatt="sservver""Texxt=""考勤月月份:""><//aspp:Labbel>></ttd><tdsttylee="wwidtth:1000px""><asp::TexxtBooxIDD="TTexttBoxx3"rrunaat=""serrverr"><</assp:TexxtBoox><</tdd></tr>><tr><tdsttylee="wwidtth:1000px""><asp::LabbelIID=""Labbel44"ruunatt="sservver""Texxt=""出差天天数:""><//aspp:Labbel>></ttd><tdsttylee="wwidtth:1000px""><asp::TexxtBooxIDD="TTexttBoxx4"rrunaat=""serrverr"><</assp:TexxtBoox><</tdd></tr>><tr><tdsttylee="wwidtth:1000px""><asp::LabbelIID=""Labbel55"ruunatt="sservver""Texxt=""病假天天数:""><//aspp:Labbel>></ttd><tdsttylee="wwidtth:1000px""><asp::TexxtBooxIDD="TTexttBoxx5"rrunaat=""serrverr"><</assp:TexxtBoox><</tdd></tr>><tr><tdsttylee="wwidtth:1000px""><asp::LabbelIID=""Labbel66"ruunatt="sservver""Texxt=""事假天天数:""><//aspp:Labbel>></ttd><tdsttylee="wwidtth:1000px""><asp::TexttBoxxID=""TexxtBoox6""runnat=="seerveer">></aasp::TexxtBoox><</tdd></tr>><tr><tdsttylee="wwidtth:1000px""><asp::ButttonnID=""Butttonn1"rrunaat=""serrverr"OnnCliick=="Buuttoon1__Cliick""Texxt=""确定"/><</tdd><tdsttylee="wwidtth:1000px""><asp::ButttonnID=""Butttonn2"rrunaat=""serrverr"OnnCliick=="Buuttoon2__Cliick""Texxt=""取消"/><</tdd></tr>></tabble>><asp::LabbelIID=""Labbel77"ruunatt="sservver""><//aspp:Labbel>></ttd></tr>></tabble>> p;&nnbspp;&nnbspp;&nnbspp;&nnbspp;<br/>><asp::SqllDattaSoourcceIDD="SSqlDDataaSouurcee1"rrunaat=""serrverr"CoonneectiionSStriing=="<%%$CConnnecttionnStrringgs:ssqlsshejjiCoonneectiionSStriing88%>>"InserrtCoommaand=="INNSERRTIINTOO考勤勤表(员工编编号,考勤编编号,考勤月月份,出差天天数,病假天天数,事假天天数)VALLUESS(@@员工编编号,@考勤勤编号,,@考考勤月份份,@@出差天天数,@病假假天数,,@事事假天数数)"SelecctCoommaand=="SEELECCT**FRROM[考勤勤表]""><InseertPParaametterss><asp::ConntroolPaarammeteerCoontrrolIID=""TexxtBoox1""Namme=""员工编编号"ProoperrtyNNamee="TTextt"/>><asp::ConntroolPaarammeteerCoontrrolIID=""TexxtBoox2""Namme=""考勤编编号"ProoperrtyNNamee="TTextt"/>><asp::ConntroolPaarammeteerCoontrrolIID=""TexxtBoox3""Namme=""考勤月月份"ProoperrtyNNamee="TTextt"/>><asp::ConntroolPaarammeteerCoontrrolIID=""TexxtBoox4""Namme=""出差天天数"ProoperrtyNNamee="TTextt"/>><asp::ConntroolPaarammeteerCoontrrolIID=""TexxtBoox5""Namme=""病假天天数"ProoperrtyNNamee="TTextt"/>><asp::ConntroolPaarammeteerCoontrrolIID=""TexxtBoox6""Namme=""事假天天数"ProoperrtyNNamee="TTextt"/>></InsserttParrameeterrs></aspp:SqllDattaSoourcce><br/>><asp::HypperLLinkkID=""HypperLLinkk1"rrunaat=""serrverr"NaaviggateeUrll="~~/dll1.asspx"">退出</assp:HypperLLinkk><br/>></aspp:Conntennt>(3)修改改员工信信息:<%@PaageLLangguagge=""C#""MassterrPaggeFiile=="~//MassterrPagge.mmastter""AuttoEvventtWirreupp="ttruee"CoodeFFilee="yygxgg.asspx..cs""Inhheriits=="yggxg""Tittle=="UnntittleddPaage""%><asp::ConntenntIDD="CConttentt1"CConttenttPlaaceHHoldderIID=""ConntenntPllaceeHollderr1"RRunaat=""Serrverr">修改员工信信息<br/>><br/>><asp::SqllDattaSoourcceIDD="SSqlDDataaSouurcee1"rrunaat=""serrverr"CoonneectiionSStriing=="<%%$CConnnecttionnStrringgs:ssqlsshejjiCoonneectiionSStriing220%%>"DeletteCoommaand=="DEELETTEFFROMM员工工表WWHERRE((员工编编号==@员员工编号号)"SeelecctCoommaand=="SEELECCT**FRROM[员工工表]""UpdatteCoommaand=="UPPDATTE员员工表SETT员工工编号=@@员工编编号,姓名==@姓姓名,性别==@性性别,职位==@职职位,学历==@学学历,所属部部门==@所所属部门门,出生生年月=@@出生年年月,联系电电话==@联联系电话话,政治治面貌=@@政治面面貌,婚姻状状况==@婚婚姻状况况WHHEREE(员员工编号号=@员工工编号))"><DeleetePParaametterss><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="员工工编号""ProoperrtyNNamee="SSeleecteedVaaluee"/>></DelleteeParrameeterrs><UpdaatePParaametterss><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="员工工编号""ProoperrtyNNamee="SSeleecteedVaaluee"/>><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="姓名名"ProoperrtyNNamee="SSeleecteedVaaluee"/>><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="性别别"ProoperrtyNNamee="SSeleecteedVaaluee"/>><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="职位位"ProoperrtyNNamee="SSeleecteedVaaluee"/>><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="学历历"ProoperrtyNNamee="SSeleecteedVaaluee"/>><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="所属属部门""ProoperrtyNNamee="SSeleecteedVaaluee"/>><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="出生生年月""ProoperrtyNNamee="SSeleecteedVaaluee"/>><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="联系系电话""ProoperrtyNNamee="SSeleecteedVaaluee"/>><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="政治治面貌""ProoperrtyNNamee="SSeleecteedVaaluee"/>><asp::ConntroolPaarammeteerCoontrrolIID=""GriidViiew11"Naame=="婚姻姻状况""ProoperrtyNNamee="SSeleecteedVaaluee"/>></UpddateeParrameeterrs></aspp:SqllDattaSoourcce><br/>><asp::GriidViiewIID=""GriidViiew11"ruunatt="sservver""AuttoGeenerrateeCollumnns=""Fallse""DattaKeeyNaamess="员工工编号""DataSSourrceIID=""SqllDattaSoourcce1""BacckCoolorr="WWhitte"BBordderCColoor=""Whiite""BorrderrStyyle=="Riidgee"BoordeerWiidthh="22px""CelllPaaddiing=="3""CelllSppaciing=="1""GriidLiiness="NNonee"><Coluumnss><asp::CommmanndFiielddShoowEdditBButtton=="Trrue""/><asp::BouundFFielldDaataFFielld=""员工编编号"HeaaderrTexxt=""员工编编号"ReaadOnnly=="Trrue""SorrtExxpreessiion=="员工工编号""/><asp::BouundFFielldDaataFFielld=""姓名"HeaaderrTexxt=""姓名"SorrtExxpreessiion=="姓名名"/><asp::BouundFFielldDaataFFielld=""性别"HeaaderrTexxt=""性别"SorrtExxpreessiion=="性别别"/><asp::BouundFFielldDaataFFielld=""职位"HeaaderrTexxt=""职位"SorrtExxpreessiion=="职位位"/><asp::BouundFFielldDaataFFielld=""学历"HeaaderrTexxt=""学历"SorrtExxpreessiion=="学历历"/><asp::BouundFFielldDaataFFielld=""所属部部门"HeaaderrTexxt=""所属部部门"SorrtExxpreessiion=="所属属部门""/><asp::BouundFFielldDaataFFielld=""出生年年月"HeaaderrTexxt=""出生年年月"SorrtExxpreessiion=="出生生年月""/><asp::BouundFFielldDaataFFielld=""联系电电话"HeaaderrTexxt=""联系电电话"SorrtExxpreessiion=="联系系电话""/><asp::BouundFFielldDaataFFielld=""政治面面貌"HeaaderrTexxt=""政治面面貌"SorrtExxpreessiion=="政治治面貌""/><asp::BouundFFielldDaataFFielld=""婚姻状状况"HeaaderrTexxt=""婚姻状状况"SorrtExxpreessiion=="婚姻姻状况""/><asp::CommmanndFiielddShoowDeeletteBuuttoon=""Truue"//></Collumnns><FootterSStylleBaackCCo

温馨提示

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

评论

0/150

提交评论