




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、日期:2013-07-31日期:日期:是日期:2013-08-020A办公自动化管理系统详细设计说明书编写:审核:批准:受控状态:发布版次:3.0编号:变更记录日期版本变更说明作者2013/08/021.0初始版本2013/08/031.5模块汇总2013/08/042.0模块功能详细设计2013/08/042.0模块功能详细设计2013/08/052.5对象设计2013/08/083.0升级及审核签字确认系统模块对应章节对应部门负责人签字目录1 引言51.1 编写目的51.2 背景51.3 基线错误!未定义书签。1.4 范围51.5 定义错误!未定义书签。1.6 参考资料52 总体设计错误!
2、未定义书签。2.1 概述错误!未定义书签。2.1.1 功能描述错误!未定义书签。2.1.2 运行环境错误!未定义书签。2.1.3 开发环境错误!未定义书签。2.2 设计思想错误!未定义书签。2.2.1 系统构思错误!未定义书签。2.2.2 关键技术与算法错误!未定义书签。2.2.3 关键数据结构错误!未定义书签。2.3 人工处理过程错误!未定义书签。3 系统功能设计错误!未定义书签。3.1 个人办公错误!未定义书签。3.1.1 日程安排错误!未定义书签。4 系统数据结构设计错误!未定义书签。4.1 说明错误!未定义书签。4.2 数据结构错误!未定义书签。4.3 数据结构与系统元素的关系错误!未
3、定义书签。5 接口设计错误!未定义书签。5.1 用户接口错误!未定义书签。5.2 外部接口错误!未定义书签。6 运行设计错误!未定义书签。6.1 系统初始化错误!未定义书签。6.2 运行控制错误!未定义书签。6.3 系统结束错误!未定义书签。7 系统出错处理设计错误!未定义书签。7.1 出错信息错误!未定义书签。7.2 补救措施错误!未定义书签。8 系统维护设计错误!未定义书签。8.1 检测点的设计错误!未定义书签。8.2 检测专用模块的设计错误!未定义书签。9 尚待解决的问题错误!未定义书签。1引言1.1 编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发人员进行编码。本说明书的
4、预期读者为:项目开发经理、客户项目经理、系统开发人员以及测试人员待开发软件系统的名称:0A办公自动化管理系统此软件系统任务提出者:此软件系统任务开发者:此软件系统任务用户:1.3 范围主要以0A办公自动化管理系统需求分析说明书提出了基本范围,实施目标和功能等信息,供实施开发部门使用。1.4 参考资料0A办公自动化管理系统需求分析说明书vl.Oo以办公自动化管理系统概要设计说明书vl.Oo0A办公自动化管理系统数据库设计说明书vl.Oo1.5 术语与缩写解释缩写、术语解释SPP精简并彳了过程,SimplifiedParalleiProCeSSSD系统设计,SyStemDeSign0A办公室自动化
5、。1.6 系统环境1. .6.1操作系统本系统基于ASP.NET+EntityFramework+ajax开发,可运行于支持IIS应用平台的Server操作系Windows统。1.6. 2数据库本系统采用MSSQLSERVER数据库,版本为2008R2。1.7. 3客户端客户端软件为:MSIE、GoogIeChorme等。2系统模块命名规范2. 1概述设计、开发人员必须严格按照此套开发规范和标准,并落实到自己的开发当中。命名规范包括:控制器命名规范:模块+Controler例如:AskForLeaveControler,其中AskForLeave为请假管理模块名。行为命名规范:功能名称(参数1
6、,参数2.)例如:Create0,Edit(intid).,GetLezveStatus(intid)。其他函数命名规范:模块名称_函数名称(参数1,参数2)例如:AskForLeave_GetState(intid);编码规范包括:提示:模块设计人员确定本软件的模块命名规则(例如类、函数、变量等)文档的风格与代码的风格保持一致。可以从机构的编程规范中摘取或引用,确保模块设计如果存在的话)3对象设计3.1系统类图结构(总体类图)史才:m7Ir-H部甲必仲:hImJLaPItJaVFe,rTCr%in:UALtfLiirEIMJdXflil-Xtl5.ntj2PacingHiIs.fZs.0*A
7、CfIAAnrJrIIn-C-i%IL:(演infotir<4>I-AT“At-Al何户u%Iiff准ITWI叩;/Sito1%Irr.1%(Y<CI|flIrt%IMP2终diR0cJi/tr.,:IInfeo40;,卜J)山.C#;Q)*l.gaK->也:,:H:玄3u*M3U:毗ftdAIIlr14ha.-f%nIifrnlfi!:.ATl|-p%|FHH-ni-AlinKfl,JITylilt%AE1e-ie|il:WJIEJXAuI!fIGcIint:Urim<:、ir1ui0l+%*3Irlnj'f/町:T:«tri;cRAW,qpr
8、verIIH-ECRuttv/ImIK|>RJ%:NEHE1H卜ILCrtntIhlJJ.IHI*AIAns门"sirnr-EbbjI:mriMIEliHFIfelIE.一MJITJUSulbJ4Ji11*1rrfteM(r3. 2关键类定义3.2.1报销单填写并提交(关系类图)描述:功能描述用户使用ACCoUnt类登录系统,系统通过OA-AIIEmployees类并访问0A_BaseInf。类自动读取用户信息。用户填写OA_ReimbUrSe类的属性(0A_ReimbUrSe类通过访问0A_BaSeInf。类确定报销类型)并提交,系统自动在0A-Reimburs
9、eApprove类生成对应对象。正确登录后,系统通过OA-AIEmployees类并访问OA_BaSelnfo类自动读取用户性别、婚姻状况信息。用户填写OA_ReimbUrSe类的属性,0A_ReimbUrSe类通过访问OA_BaSelnfo类确定报销类型。然后提交报销信息,系统自动在0A_ReimbUrSeAPPrOVe类生成报销审批,至此报销提交完成。用户注销退出系统。OA_A skF0 rL eav&MH. ID ; invAR Fnr(j oypoin i intpp& icn: iQjiM:? ; Da tr AIH S!->r: lh r p : Ua Iu
10、- 1叶AFI. Cunivni :号3阴MH. Trpoll) ! fnt,八H pprovpStaTus : string f Ml ApproveCxMi: m: : si. r ing MR Apjirov&lftte B;r v Index ()UppmveQ*4 AI-: 叶 *.AE十升+中1 hep loyeesID : IniNijribr r Sr :stringPnssword : s t r i ng: char Bri Uia? ; Du Ik PsilimHl:1 1 11fptfirT»nrI) ; iht Salary : inr+ W I p
11、 I pph-(w : arririR LE Address : aln>匕 +AE Em i 1 : s triiiK 十让 EmrvIXtlc : Mu +Alf Morito二 in- + M- Phznl r : ?tri ncreJitv 0 +Dehltr(/ +£dii。 IndpxOOABaseInfo;int»IH【ype:siring*RIVtluvsir1114MHExt-orw,+lur:striniAccountflscruisi1ingHser1Izini上Kas所,ni:trrinpJXeirPgwgE;stringH,:On():boo
12、lHTiangePrt<iswDrd(i3.221描述:功能描述用户使用ACColInt类登录系统,系统通过OA-AIEmployees类并访问OA_BaseInfo类自动读取用户信息。用户填写OA_ASkFOrLeaVe类的属性并提交,请假申请完成。用户输入帐号密码(验证码)等登录信息,OA_Account类通过将查询OA_AIIEmployees类验证帐号密码是否正确。正确登录后,用户填写OA-AskForLeave类的属性,至此请假申请完成。用户注销退出系统。%AllhopIcyeesUTO:'rfh.Fher:STrIH八IWJX%l%三ZRlrirl匡“AL-PiiEi
13、TwusQ:atrzTTA-1-AfeSei:cr.aiRr.hjy:TtHte-AHPDg§Trw(5:int-AhLjePHrtlnerit:lb:ii%tuAh_SaIary:IEtAtTv-LiJ/A;*:PJLi吉十斥*AHAddr(|s<.-/iTig-I%J*tinniI:Str"IIg-AKJkttryDfi:初:L/ahe*AEhferhuLSU:D:icL*AEPrtclh-iz-CreAtROt%-%:El)-I7%*AyOAftnnciuieemcntRa'ific*AA.ArriHLirw-RrcViI厂iLIIt*ARJV&
14、>fIrtnntID:OAf%l%Ir-ICIBIJD;iniIHLJL'%:iri:Lt*inlii1LJU:I-r|UI-KC|l%iAccount+/TVVM:Irbil+1tpTW:'1+Pa-qc7f.JTC:StrlIIfI+PTtf:ir.qu-Jrr:RiriTTfT*:Lc%0ii():Vfeool+1QRfKrJH1IVWTpPHSSwnidG3.2,3.1描述:功能描述ML%uuiluitfLLi)>:P(IIr'ij|.PSunrmr:%irin|AK.PXnnfStunxLDKI'MidtallkrID:iTTL-/r-,f
15、|»I-g.1*:"%'dex*0cim0CAA-FjiouncuniciiLIAMID:iTTL+AMThrrL*%Mf'?IrirIK航tir<:T/4q|>HLgoH,ViifeJH-dit(J*1|P1P2:1用户使用ACCoUnt类登录系统,系统通过OA-AIEmployees类并访问0A_BaseInfo类自动读取用户信息。用户填写OA_AnnounCement类的属性通过OA_Department类选择要通知的部门,系统自动将所选择部门与对应公告记录在OA_AnnOUncementRange类。OA_DePartment类选择要通知
16、的部门,系统自动将所选择部门与对应公告记录在OA_AnnOUncementRange类,至此公告发布完成。用户注销退出系统。CA Al I IJIJP IOy ee =*n : Irlr +AI-umbe 厂 Z 3rrng 列-Vin IP : STrng 1 谊 PnSSWQrrt : VlriTTfj MF SL1 X : c | | %r ZF Fl r i rhaVs : Date 卜肝 FVr' t i (irn T | J iTTt 八 / I If iPi irTrpr-t C) : : TIE < A i SnIMrJ : im 诽 7 V1VP< uLV
17、 ; SVr j | x UF AdjIresd : StT i nff 讨 F FnH ' I : %tn FUfi + A h IKnT ry i)f I te ZVs i r italS: Dt 11 ItD : in: 址 F ft i a IL%,I ; § 八 TPf IU?() M D%. I ute () (Ei I itC<-1 nt i i t xOOA Position.-HJS III : inr-PCS imi-rr: ef) int Insert (>Doiele ()LJvkO> IjLP td : hiNurtHT : 1 I
18、ri I IK 二|FFTVIF:t in x 4 | | bP %Lv%jOrl | I : im 'HJrUUIuQ H': rfi 1() IrTTVxO I k1 I A 11 e *(M HaSeJTIfo int+BI Typt? ! sKri iuk +RI VMIUI1 : Vsl r ir | %*11IJ沐氏化化伽¥ R I 口电:nr I ngAC E eUE I-I. Srr M ; Strf T7 f i l.s#=!9ll ; ini.-pj%ss三f%rd : SL T L! "C h | E FVsssw a rd : Ssl
19、 r +用 M 0 : hxTTChi n | Jr'Pe"SWDrdO描述:功能描述管理员使用ACCoUnt类登录系统,系统通过OA-AIEmployees类并访问0A_BaseInfo类自动读取个人信息。然后填写要增加的OA-AIEmployees类的属性(0A_AIIEmployees类通过访问OA_Baselnf。类确定性别、婚姻状况类型),再选择OA_DePartment类的DEP_ID确定人员部门归属,按照部门选择OA_POSitiOn类的POS_ID确定职位。h%4(.1 小C 1洋tkM.| h ttrtI %1ij '|%jH: . F
20、UJr:管理员输入帐号密码(验证码)等登录信息,OA_Account类通过将查询OAAIIE叩loyees类验证帐号密码是否正确。正确登录后,管理员填写0A_AIIEmployees类的属性(0A_AIIEmpIoyees类通过访问0A_BaseInfo类确定性别、婚姻状况类型),再选择OA_DePartment类的DEP_ID确定人员部门归属,按照部门选择确定职位,至此0A_P0Siti0n类的POS_ID增加人员完成。管理员注销退出系统。11AJ-mr.loyt=PjprfIF?-pnr%*nIWnwer+&pEIip.y.-iDin%+EPPbWDr:intOA AllEinpl
21、uyei- S抓 I、j 7 iniLl-y % | k T 7 MlrM W tm | Q ; Iftritkif *J IF RHRSWOrd : Stnnff MIF% X - c%rJ-JU- IIriIhrtV : IiFIK, PndtimHD : f 1|mf rin ; ' i | 乩 1 I + Ai I rj : LEIiTC f VfePIHIne :%c t TTTa !%1dn %, iME : -i ; r ir. c Fnkk: 1 :IAE_ Ent FyDnttt : Ifci itJ 咄 E liLlKitalSUILUBID : it i I *&
22、#39; TT R »tol vt : % H i ng *DL I k*t<*)*EUi E U< Vr k J(!*L)* | Lr .t*1 . i i Fl I*+ I.七%c-r ij : n t .+Pu%-%Ljd :LI IK+1 OKftl I . : ; h V | | )I+ Lng | H=j t<hiUIRTf-AA Pr. j Q 4Ailj 111 ! ir | t tH) I i B trSn JP(Jit_ Lrl i SLrirl" JIIU P MriiLIII : JJII Mrt () +t/Me (3 -R i
23、ki A ? *EL6 -A I 狼 i。CA BV4tr< Ltifo-Bl Ifi i i n I一'i 1 Fl jC ll I El>%-YH' nfh,: : ir f. | iJII FMcT75ik | r t vJii* :3.2,5.1描述:功能描述管理员使用ACCoUnt类登录系统,系统通过OA-AllEmployees类并访问0A_BaseInfo类自动读取个人信息。然后通过访问OA_EmployeePower确定用户已有权限,再通过0A_Power为用户选择新权限。选择完成后系统自动在OA_EmployeePowe中增加用户新权限记录,至此权
24、限分配完成。管理员输入帐号密码(验证码)等登录信息,OA_Account类通过将查询OA_AIEmployees类验证帐号密码是否正确。正确登录后,管理员通过访问0A_E即loyeePower确定用户已有权限,再通过0A_Power为用户选择新权限。选择完成后系统自动在0A_EmpIoyeePowe中增加用户新权限记录,至此权限分配完成。管理员注销退出系统。4模块汇总4.1模块汇总表提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。0A办公自动化系统模块名称功能简述账户管理模块实现用户对系统的登录、注销、修改密码。同时实现登录页面的公告显示。系统主页模块系统的默认首页,实现公告
25、信息查看,以及动态信息提示。人员管理模块对公司员工的档案进行维护。实现对人员信息的增删查改。部门管理模块可以对该公司的部门信息进行维护,如增加部门,查找部门,修改部门信息,删除部门操作。岗位管理模块可以对该公司的岗位信息进行维护,如增加岗位,查找岗位,修改岗位信息,删除岗位操作。权限管理模块实现对权限的增删查改,以及对员工的授权操作。一个人可以拥有多个权限,一个权限可以分配给多个人。每个人员默认拥有普通员工的权限,包括查看个人信息,修改人个信息,修改登陆密码,申请报销,查看个人报销,请假,查看个人请假,查看公告。个人信息管理模块为员工个人提供包括基本个人信息,岗位信息,密码,联系方式等个人信息
26、的维护公告管理模块该功能允许每个部门的员工登录系统后可以看到公司和所在部门发布的公告。由系统管理员统一管理,进行对公告的增添,删除,修改,查询的操作。请假管理模块本功能为员工在日常生活中遇到一些紧急事项而需要跟部门申请请假。对于普通员工不仅有申请假条的功能,而且还能查看自己申请假条以及假条的审批状态。对于部门经理,能查看所有的请假条,并对请假条给与回执。此模块包括的功能有:申请请假条,查看请假条,审批请假条。报销管理模块员工在工作中,因为工作差旅的关系或者其他而要消耗的金额向公司进行申请报销,在报销过程中,需一层层向上申请,经过部门经理、财务部,直到总经理批准为止,最后由总经理发送允许回执给员
27、工。如果在某一层申请被拒绝,即给与员工一个回执并说明拒绝理由。此模块功能包括:申请差旅报销单,申请其他报销单,查看报销,审批报销。0A办公自动化系统过滤器模块名称功能简述全局过滤器实现对用户的有效登录进行验证:已登录用户,则允许继续操作。否则,将强制跳转到登录页面。实现对用户的权限进行判断和控制访问:用户每访问任何一个页面,都必须进行权限判断,有权限,则继续访问;无权限,则提示警告,并返回之前贞面。4.2模块关系图提示:参考体系结构设计文档功能层次模块图:个人信息管理权限管理请假报销人员部门职位用户登陆公告管理5模块功能详细设计5.1账户管理模块5.1.1登录系统模块名称账户管理模块功能描述登
28、录系统,进行人员登陆验证,避免无权限使用者进入系统操作流程业务流程登录页面填写登陆信息提交验证失败,重新输入登陆信息进入数据库验证登陆信息L验证成功,进入系统页面输入人员用户名、密码页面输出登录成功,跳转到系统主页;登录失败,跳转回登陆页面。登录页面输出面向全部部门发出的公告信息对应的类ACCoUnt对应的方法HttpGetLogOn();HttpPostLogon(LogonMOdeImodeI,stringreturnllrI)方法输入HttpGet人员用户名、密码;HttpPostLogOnMOdeI对象,returnUrI登录页方法输出面输出面向所有部门的公告信息。登录时,进入数据库匹
29、配当前输入的账号密码:验证成功:进入系统主页;验证失败:提示信息人员查询条件用户名,密码接口设计无数据库表OA-AIEmployees,OA_AnnounCement表字段OA-AI(Employees:字段名数据类型是否为空默认值备注含义AEIDInt否主键,自增索引AE_NameNVarChar(30)否员工姓名AEPaSSWOrdNVarChar(6)否123456登陆密码OAAnnounCement:5.1.2注销,退出系统字段名数据类型是否为空默认值备注含义AMJDInt否主键,自增主键,索引AMNUmberNVarChar(50)否公告编号AMThemeNVarChar(100)否
30、公告主题AMContentNVarChar(500)否公告内容AMDatetimeDatetime否NOW()公告时间模块名称账户管理模块功能描述注销,退出系统。操作流程业务流程是成功退出系统,跳转到登录页面结束页面输入无页面输出注销成功,跳转回登陆页面对应的类ACCoUnt对应的方法Logoff()方法输入方法输出清除Cookie等登录信息(FormSAUthentication.Sign6ut();)成功退出系统,跳转到登录页面,页面可查看面向全部部门发出的公告信息查询条件接口设计无数据库表0A_AnnounCement表字段OAAnnounCement:字段名数据类型是否为空默认值备注含
31、义AMJDInt否主键,自增主键,无意义AMNUmberNVarChar(50)否I公口编号AMThemeNVarChar(100)否公告主题AM_ContentNVarChr(500)否公告内容AMDatetimeDatetime否N0W0公告时间5.1.3修改登录密码模块名称账户管理模块功能描述修改登录密码操作流程员工登陆系统点击导航栏的个人信息管理”,选择修改登录密码进入修改登录密码页面I在编辑界面上填写密码信息点击提交”按钮,提交数据。结束业务流程页面输入页面输出对应的类对应的方法方法输入方法输出查询条件接口设计数据库表表字段用户的新密码和旧密码无ACCoUntChangePasswo
32、rd(ChangePasswordModeImodel)ChangePasswordModeI实体对象将新的登录密码更新到数据库根据登录用户的ID进行查询无OA-AIIEmpIoyees字段名数据类型是否为空默认值备注AEIDInt否自增主键AENameNVarChar(30)否无AEPaSSWOrdNVarChar(6)否1234565.2系统首页模块521首页信息提示模块名称系统首页模块功能描述首页信息提7F操作流程员工登陆系统成功登录系统后,即进入系统首页,系统首页有“公告信息”,“动态信息”结束验证登录成功登录系统后,即进入系统忏页,系统百页有“公告信息”,“动态信息”页面输入贞面输出
33、:首页页面,公告信息,待请假以及报销相关信息对应的类Home对应的方法Index()方法输入人员ID,OA_AnnounCementv0A_ASkForLeave、0A_0A_ReimbllrSe实体对象集合方法输出公告信息,待请假以及报销相关状态信息查询条件无接口设计无数据库表OA-AIlEmployeesxOA-AnnOUncementx0A_ASkForLeaVex0A_OAReimbllrSe表字段OA_AIIEmployees:字段名数据类型是否为空默认值备注AE_IDInt否自增主键AE_NameNVarChar(30)否无AE_PaSSWOrdNVarChar(6)否123456
34、OA_AnnounCement:OAASkFOrLeave:字段名数据类型是否为空默认值备注含义AMJDInt否主键,自增主键,无意义AM_NUmberNVarChar(50)否公告编号AM_ThemeNVarChar(100否公告主题AM_ContentNVarChar(500)否公告内容AM_DatetimeDatetime否NOWO公告时间字段名数据类型是否为空默认值备注含义AFL_IDInt否自增主键主键,无意义AFL_EmpIoyeeIDInt否外键员工IDAFLAPPIiCatiOnDateDatetime否NOWO申请日期AFLStartDateDatetime否开始日期AFL_
35、EndDateDatetime否结束日期AFLContentNVarChar(MaX)否请假事由AFL_TyPeIDInt否外键请假类型AFLAPPrOVeStatUSNVarChar(50)否“批准”或审核状态等待审核“或不批准”AFL_APProVeCOntentNVarChar(MaX)否审核回复AFL_APPrOVeDateDatetime否审核时间0A_OA_Reimburse:字段名数据类型是否为空默认值备注含义RE_IDInt否主键,自增主键,无意义RE_EmpIoyeeIDInt否外键员工IDREAPPIiCatiOnDateDatetime否NOWO申请日期REContent
36、NVarChar(MAX)否申请内容REMoneymoney否金额RE_TyPeIDInt否外键报销类型IDRE_A叩rOVeStatUSNVarChar(50)否报状态5.3人员信息管理模块531增加人员模块名称人员信息管理模块功能描述D操作流程员工登陆系统点击导航栏的人员信息管理”,选择增加人员”,进入人员添加页面填写人员编号、姓名、出生年月、联系电话、入职日期、电子邮箱、家庭住址,选择性别、部门、岗位、婚姻状况,上传个人照片,点击“创建"按钮,提交数据。结束一业务流程管理员填写人员信息跳转到人员信息查看页面页面输入页面输出对应的类对应的方法方法输入方法输出查询条件接口设计数据库
37、表表字段人员编号、姓名、性别、照片、出生年月、部门、岗位、婚姻状况、联系电话、入职日期、电子邮箱、家庭住址创建成功,跳转到查看人员页面。失败则弹出框提示信息。OA-AIEmployeesHttpGetCreate();HttpPostCreate(OAAlIEmployeesEmpIoyee)AIIEmpIoyees实体对象修改成功,则将新增人员数据写入数据库后,重定向到查看人员页面;否则,弹出信息提示。姓名,部门,岗位无OAAlIEmpIoyees字段名数据类型是否为空默认值备注AENUmberNVarChar(5)否无员工编号AE_NameNVarChar(30)P否无AE_SeXNCha
38、r(1)否,男,或女,AEBrithdayDatetime:否AE_POSiti0nIDInt否AEDePartment1DInt否AETelePhOneNVarChar(20):否AEAddreSSNVarChar(50)否AEEmai1NVarChar(50)否AEEntryDateDatetime:否AEMaritaiStatUSIDInt否AEPhotoUr1NVarChar(MAX)否532删除人员模块名称人员信息管理模块功能描述删除人员操作流程员工登陆系统点击导航栏的人员信息管理”,选择删除人员”,进入人员删除页面填写姓名,选择所属部门、岗位,点击“查找“按钮在列表中选择要删除的人
39、员,点击“删除“按钮确认详细信息,点击“删除“按钮删除完成。结束业务流程管理员查找要删除的人员1删除1.11将相应信息从数据库中删除11跳转到人员信息查看页面虫面输入姓名、部门、岗位贞面输出删除成功,则跳转到人员列表页面;否则,弹出信息提示。对应的类OA-A11Emp1oyees对应的方法De1ete(intid)方法输入Al1Employees实体对象方法输出验证是否有级联信息:有则禁止级联删除,弹出信息提示。无则将删除人员数据从数据库中删除查询条件姓名,部门,岗位接口设计无数据库表OAAl(Employees表字段字段名数据类型是否为空默认值备注AENameNVarChar(30):否无A
40、EPosition1DInt否AEDepartment1DInt否533查看人员模块名称人员信息管理模块功能描述查看人员操作流程业务流程页面输入页面输出对应的类对应的方法方法输入方法输出查询条件接口设计数据库表表字段员.登陆系统搜索输入:姓名、部门、岗位人员列表OA-AIIEmpIoyeesIndex()OA-AIIEmpIoyees实体对象集合符合条件的人员列表姓名,部门,岗位无字段名数据类型是否为空默认值备注AENameNVarChar(30)否无AEPOSitiOnlDInt否AE_Department1DInt否OA-AIIEmpIoyees534修改人员模块名称功能描述操作流程人员信
41、息管理模块修改人员管理员业务流程修改人员信息页面输入页面输出对应的类对应的方法人员编号、姓名、性别、照片、出生年月、部门、岗位、婚姻状况、联系电话、入职日期、电子邮箱、家庭住址修改成功,则跳转到查看人员页面;否则,弹出信息提示。OA-AIIEmployeesHttpGetEdit(intid);HttpPostEdit(OAAlIEmployeesEmployee)方法输入AlIEmPloyeeS实体对象方法输出修改成功,则将修改的人员数据写入数据库后,重定向到查看人员页面;否则,弹出信息提示。查询条件I姓名,部门,岗位接口设计无数据库表OA-AIEmployees表字段OA-AIIEmplo
42、yees:字段名数据类型是否为空默认值备注AE_NumberNVarChar(5)否无员工编号AENameNVarChar(30)否无AE_SeXNChar1)否'男'或女,AEBrithdayDatetime否AEPositionIDInt否AEDePartmentIDInt否AETelePhOneNVarChar(20)否AEAddreSSNVarChar(50)否AEEmaiINVarChar(50)否AEEntryDateDatetime否AEMaritaiStatUSIDInt否AE_PhotoUrINVarChar(MA)否5. 4部门信息管理子模块5.4. 1添加
43、部门模块名称部门信息管理模块功能描述添加部门员工登陆系统点击导航栏的部门信息管理”,选择添加部门”,进入部门添加页面输入部门编号、部门名称、选择部门经理点击“创建"按钮,提交数据。业务流程页面输入页面输出对应的类对应的方法方法输入方法输出查询条件接口设计数据库表表字段管理员添加部门信息创建将修改后的数据写入数据库跳转到部门信息查看页面部门编号、部门名称、部门经理创建成功,跳转到部门查看页面。失败则弹出框提示信息。OADePartmentHttpGetCreate(;HttpPostCreate(OADePartmentDePartment)DePartment实侍利象修改成功,贝U将
44、添加的部门数据写入数据库后,重定向到查看人员页面;否则,弹出信息提示。无无OADePartment字段名数据类型是否默认值备注为空DEP_NUmberNVarChar(5)否无员工编号DEPNameNVarChar(50)否无DEPManager1DNVarChar(50)否542删除部门模块名称部门信息管理模块功能描述删除部门操作流程员工登陆系统点击导航栏的部门信息管理”,选择删除部门”,进入部门删除页面选择要删除的部门业务流程有职位和员工禁止删除,弹出提示,需先删除引用删除部门1+跳转到部门信息查看页面虫面输入选择要删除的部门负面输出删除成功,则跳转到部门查看页面;否则,弹出信息提示。对应
45、的类OADePartment对应的方法De1ete(intid)方法输入DePartment实体对象1D方法输出验证是否有级联信息:有则禁止级联删除,弹出信息提示。无则将要删除的部门从数据库删除查询条件无接口设计无数据库表OADePartment表字段字段名数据类型是否为空默认值备注DEPNUmberNVarChar(5)否无员工编号DEPNameNVarChar(50)否无DEPManager1DNVarChar(50)否543查看部门模块名称部门信息管理模块功能描述查看部门操作流程员匚登陆系统业务流程页面输入部门编号、部门名称、部门经理页面输出部|1查看页面对应的类OADePartment
46、对应的方法In方法输入eartment实体对象方法输出部门查看页面查询条件无接口设计无数据库表OADePartment表字段字段名数据类型默认值备注是否为空DEPNUmberNVarChar(5)员工编号DEPNameNVarChar(50)DEPManagerIDNVarChar(50)544修改部门模块名称部门信息管理模块功能描述修改部门操作流程员工辞陆系统点击导航栏的部门信息管理”,选择修改部门工进入部门修改页面选择要下修改的部门,点小”杳找"按钮在列表中选择要修改的部门,点击“修改"按钮输入部门编号、部门名称、选择部门经理,点击"保存”按钮点击“关闭”按钮,提交数据业务流程管理员选择要修改信息的部门重新填写部门
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2021-2026年中国中频熔炼电炉市场深度分析及投资战略咨询报告
- 2025年 昌吉州招聘中学教师笔试试题附答案
- 2025年中国云终端行业市场调查研究及投资前景预测报告
- 2025年电影放映项目深度研究分析报告
- 高性能绝缘材料项目可行性研究报告方案可用于立项及银行贷款+201
- 1000吨年铝基复合材料建设投资项目可行性实施报告
- 纱布底植绒布项目投资可行性研究分析报告(2024-2030版)
- 社区危旧房改造项目可行性研究报告
- 2025年中国分动器行业发展运行现状及投资潜力预测报告
- 中国防缩无结针织纱行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- DB32∕T 186-2015 建筑消防设施检测技术规程
- 巡检培训课件.ppt
- 北师大版五下书法《第6课戈字旁》课件
- 二代征信系统数据采集规范释义
- 轴承基础知识PPT通用课件
- 苏教版二年级(下册)科学全册单元测试卷含期中期末(有答案)
- 国家开放大学电大本科《设施园艺学》2023-2024期末试题及答案(试卷代号:1329)
- 数列求和(错位相减法)
- 固废中心废气处理方案
- 关于地理高考四大能力要求解读
- 灭火救援作战计划图例
评论
0/150
提交评论