版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录TOC o 1-3 h z u HYPERLINK l _Toc341707920 1引言 PAGEREF _Toc341707920 h 1 HYPERLINK l _Toc341707921 2系统技术及及运行环境 PAGEREF _Toc341707921 h 1 HYPERLINK l _Toc341707922 2.1 ASPP.NET简简介 PAGEREF _Toc341707922 h 1 HYPERLINK l _Toc341707923 2.2 Vissual SStudioo 20055简介 PAGEREF _Toc341707923 h 1 HYPERLINK l
2、_Toc341707924 2.3 SQLL Servver 20005简介 PAGEREF _Toc341707924 h 2 HYPERLINK l _Toc341707925 3系统分析 PAGEREF _Toc341707925 h 2 HYPERLINK l _Toc341707926 3.1需求分析析 PAGEREF _Toc341707926 h 2 HYPERLINK l _Toc341707927 3.2可行性分分析 PAGEREF _Toc341707927 h 2 HYPERLINK l _Toc341707928 4总体设计 PAGEREF _Toc341707928
3、h 3 HYPERLINK l _Toc341707929 4.1项目规划划 PAGEREF _Toc341707929 h 3 HYPERLINK l _Toc341707930 4.2系统功能能图 PAGEREF _Toc341707930 h 3 HYPERLINK l _Toc341707931 4.3系统功能能介绍 PAGEREF _Toc341707931 h 3 HYPERLINK l _Toc341707932 5数据库设计计 PAGEREF _Toc341707932 h 4 HYPERLINK l _Toc341707933 6主要模块设设计 PAGEREF _Toc341
4、707933 h 6 HYPERLINK l _Toc341707934 6.1前台普通通人员登录 PAGEREF _Toc341707934 h 6 HYPERLINK l _Toc341707935 6.2预算上报报 PAGEREF _Toc341707935 h 7 HYPERLINK l _Toc341707936 6.3添加预算算 PAGEREF _Toc341707936 h 10 HYPERLINK l _Toc341707937 6.3预算执行行 PAGEREF _Toc341707937 h 12 HYPERLINK l _Toc341707938 6.4报销单上上报 PAG
5、EREF _Toc341707938 h 14 HYPERLINK l _Toc341707939 6.5预算查询询 PAGEREF _Toc341707939 h 15 HYPERLINK l _Toc341707940 6.6修改密码码 PAGEREF _Toc341707940 h 17 HYPERLINK l _Toc341707941 6.7后台财务务人员登录 PAGEREF _Toc341707941 h 17 HYPERLINK l _Toc341707942 6.8项目(部部门)查询 PAGEREF _Toc341707942 h 18 HYPERLINK l _Toc3417
6、07943 6.9添加项目目(部门) PAGEREF _Toc341707943 h 20 HYPERLINK l _Toc341707944 6.10预算详详情查询 PAGEREF _Toc341707944 h 21 HYPERLINK l _Toc341707945 6.11报销单单信息 PAGEREF _Toc341707945 h 23 HYPERLINK l _Toc341707946 6.12 汇总总表信息 PAGEREF _Toc341707946 h 24 HYPERLINK l _Toc341707947 7结束语 PAGEREF _Toc341707947 h 225 H
7、YPERLINK l _Toc341707948 致 谢 PAGEREF _Toc341707948 h 266 HYPERLINK l _Toc341707949 参考文献 PAGEREF _Toc341707949 h 2771引言随着中国高等教教育改革的深深化和发展,高校预算成成为高校财务务管理的一项项重要工作,在高校各项项管理工作中中日渐占据了了举足轻重的的地位。当前前各高校普遍遍采用的财务务管理软件,大大多数都没有有预算科目额额度控制的功功能,无法进进行实时的预预算控制,需需要通过手工工记账的方式式来管理。树树立科学编制制预算, 严格预算程程序和预算执执行的观念规规范会计核算算,是高
8、校不不断提高管理理水平的重要要保障,也能能使有限的资资金发挥最大大的经济效益益。 本文探探讨如何更好好地将高校的的财务核算工工作和预算控控制相结合,进行相应的的财务决策计计划、控制和和分析。 本文将根据高校校财务和预算算管理的需要要,简要总结结预算控制理理论中的预算算控制模式、控控制环节和控控制方法以及及预算管理系系统的定义和和特点。并且且针对高校财财务管理系统统中的预算管管理模块作一一研究,从而而试图寻找适适合高校的预预算控制模式式和方法。本本文将详细介介绍高校预算算控制实施的的内容和心得得,并对目前前高校预算控控制模式和预预算管理系统统的改进提出出了设想,从从中总结出的的成功或失败败的经验
9、可以以为其他类型型的非盈利组组织提供可资资借鉴的一般般性规律。2系统技术及及运行环境2.1 ASPP.NET简简介ASP.NETT 是一种建建立在通用语语言上的程序序构架,能被被用于一台WWeb服务器器来建立强大大的Web应应用程序。AASP.NEET提供许多多比现在的WWeb开发模模式强大的的的优势。执行效率的大幅幅提高。ASP.NNET是把基基于通用语言言的程序在服服务器上运行行。是将程序序在服务器端端首次运行时时进行编译,这这样的执行效效果,当然比比一条一条的的解释强很多多。简单性和易学性性。ASP.NNET是运行行一些很平常常的任务如表表单的提交客客户端的身份份验证、分布布系统和网站站
10、配置变得非非常简单。2.2 Vissual SStudioo 20055简介Visual Studiio 是一套套完整的开发发工具集,用用于生成 AASP.NEET Webb 应用程序序、XML Web SServicces、桌面面应用程序和和移动应用程程序。Vissual BBasic、VVisuall C+、VVisuall C# 和和 Visuual J# 全都使用用相同的集成成开发环境 (IDE),利用此 IDE 可可以共享工具具且有助于创创建混合语言言解决方案。另另外,这些语语言利用了 .NET Frameework 的功能,通通过此框架可可使用简化 ASP WWeb 应用用程序和
11、XXML Weeb Serrvicess 开发的关关键技术。 Visual Studiio 20005是微软在在2005年发发布的一个VVS版本。.NEET 字眼从从各种语言的的名字中被抹抹去,但是这这个版本的 Visuaal Stuudio 仍仍然还是面向向 .NETT 框架的(版版本2.0)。它它同时也能开开发跨平台的的应用程序,如如开发使用微微软操作系统统的手机的程程序等。总体体来说是一个个非常庞大的的软件,甚至至包含代码测测试功能。2.3 SQLL Servver 20005简介SQL Serrver 22005是微微软公司SQQL Serrver生产产线上的最受受期待的产品品。在成千
12、上上万的电子邮邮件、成百上上千的规格说说明以及大量量的编译的基基础上,SQQL Serrver 22005确保保了自己是WWindowws平台上数数据库应用程程序中最具戏戏剧性的新型型数据库平台台。管理工具。SQQL Serrver 22005引入入一整套管理理工具和管理理API,管管理工具和管管理API使使得SQL Serveer使用更方方便、管理更更轻松,并且且支持大规模模SQL SServerr部署操作。数据转换服务(DDTS)的增增强。DTSS在SQL Serveer 20005中全部重重新设计了、提提供全面的企企业提取、转转换和装载平平台。它也被被重新命名为为SQL服务务器集成服务务
13、(SQL Serveer Inttegrattion SServicces)。3系统分析3.1需求分析析通过初步调查和和分析,以及及和学校计划划财务处人员员进行交谈,要要求系统需要要具有以下功功能:通过网络,实现现预算的方便便快捷管理;由于网站的使用用客户多,分分布广泛,要要求有较好的的权限管理;方便的实现预算算上报和报销销单上报以及及增删改查操操作;通过后台对项目目(部门)实实现增删改查查操作,以及及对项目(部部门)的各种种渠道的预算算或报销单进进行那个审核核或取消审核核;网站有良好的操操作界面;3.2可行性分分析(1)经济可行行性目前我国高校的的预算管理普普遍存在管理理思想保守、管管理方式
14、僵化化、管理方法法落后等问题题.本文对高高校预算管理理体系建设进进行探讨,旨旨在打破旧的的高校预算管管理理念,建建立一个适应应现代高校事事业发展的、科科学的预算管管理体制,从从管理方式及及管理方法等等全方位地改改变高校预算算管理模式。(2)技术可行行性本系统将大大改改善数据处理理速度,并且且更加方便的的对数据进行行管理,同时时可以减少人人力资源的浪浪费以及工资资支出 。对对现有软件不不会产生冲突突,对使用的的操作系统来来说有很好的的兼容性、稳稳定性。需要要短时间来熟熟悉新系统,但但不需要大量量的培训。在在以上限制条条件下利用现现有技术和人人员,完全可可以实现预期期目标。开发发人员应尽职职尽责,
15、尽量量在规定期限限内完成项目目。4总体设计4.1项目规划划项目(部门)预预算管理系统统是一个财务务管理系统,是是一个ASPP.NET开开发的B/SS应用程序,由由项目(部门门)负责人前前台申报预算算、报销单和和财务人员后后台管理审核核两大部分组组成。(1)前台功能能模块前台功能主要包包括预算上报报,报销单上上报,预算查查询,修改密密码。(2)后台管理理模块后台主要包括项项目(部门)管理,预算算查询及审核核,报销单查查询及审核,汇汇总表查询及及修改,修改改密码。4.2系统功能能图本预算管理系统统网站,功能能结构如图4.1所示:登录登录前台页面后台页面预算上报预算执行预算查询修改密码项目信息预算信
16、息报销单信息汇总表信息修改密码图4.1 系统统功能结构图图4.3系统功能能介绍前台页面主要包包括以下的功功能模块:预算上报:显示示登录项目(部门)的不不同渠道的所所有预算信息息。点击预算算上报按钮实实现预算添加加。还可以对对未审核的预预算进行修改改或删除。预算执行:显示示登录项目(部门)的各各个渠道的报报销单信息。点点击报销单上上报实现报销销单的添加。还还可以对未审审核的报销单单进行修改或或删除。预算查询:显示示登录项目(部门) 的的不同渠道的的所有预算信信息,点击详详细显示所有有报销单信息息。修改密码:项目目(部门)的的负责人可以以自行修改密密码。后台页面主要包包括以下的功功能模块:查看所有
17、项目信信息:显示所所有项目(部部门)的详细细信息。可以以进行增删改改操作。点击击预算信息查查看对应项目目(部门)的的预算信息。查看所有预算信信息:查看所所有项目(部部门)的预算算信息,可以以进行审核或或取消审核操操作。点击报报销单信息可可以查看对应应项目(部门门)和渠道的的所有报销单单信息。选择择下拉列表里里的不同项目目(部门)可可以查看对应应的预算信息息。查看所有报销单单信息:可以以进行审核或或取消审核操操作。选择下下拉列表里的的不同项目(部门)可以以查看对应的的报销单信息息。查看所有汇总表表信息:查看看所有预算的的执行情况。可可以修改预算算金额。选择择下拉列表里里的不同项目目(部门)可可以
18、查看对应应的汇总表信信息。修改密码:财务务人员可自行行修改密码。5数据库设计计本系统的库采用用Microosoft SSQL Seerver 2005数数据库,数据据库名为Fiinancee。以下是数据据库表关系图图,如图5.1所示:图5.1 数据据库表关系图图Financee数据库包括括Itemss,Cateegoriees,Budgeets,BankrrollGaather,Notess。(1)项目表IItems该表是财务管理理人员负责添添加,修改,删除,用户户平台可修改改密码。其表表的结构见表表5.1。表5.1 Ittems表字段名数据类型备注ItemIdint主键自动增加11 Not
19、nuullItemNammevarcharr(200)Not nulllCategorryvarcharr(50)Not nulllManagerrvvarchaar(50)Not nulllPassworrdvarcharr(50)默认值1233456 Not nuull(2)财务类别别表Cateegoriees 该表是财务管理理人员负责添添加、修改和删除。其表的的结构见表55.2。表5.2 Caategorries表字段名数据类型备注CategorryIdint主键自动增加11 Not nuullCategorryNameevarcharr(200)Not nulll(3)项目预算算表Bu
20、dggets该表是用户平台台负责添加数数据,在审核核状态”Falsee”状态用户平平台可以修改改,删除数据;财务管理理人员平台负负责审核,审审核完成以下下操作:1.修改审核状状态为”True”2.将项目编码码, 报销渠渠道,预算金金额,插入资资金汇总表。其其表的结构见见表5.3。表5.3 Buudgetss表字段名数据类型备注ItemIdint外键 Not nullChannellvarcharr(200)外键 Not nullBudgetMoneyNot nulllExcusevarcharr(500)Not nulllAuditinngbit默认值0 Noot nulll(4)资金汇总总表
21、BankkrollGGatherr项目编码,报销销渠道,预算算金额由项目目预算表Buudgetss提供,预算算执行金额由由提供,财务务管理人员平平台可以修改改预算金额字字段)。其表的结结构见表5.4。表5.4 BaankrolllGathher表字段名数据类型备注ItemIdint外键 Not nullChannellvarcharr(200)外键 Not nullBudgetMoneyNullBudgetEExecutteMoneyNull(5)报销单表表Notess该表是用户负责责添加数 据,在审核核状态” Falsse”状态下用户户平台可以修修改,删除; 财务管理理人员平台负负责审核,审
22、审核完成以下下操作1根据据部门代码,报销渠道 查找部门资资金表,判断断预算余额,累加预算使使用金额,22修改审核状状态为”已审核” 。其表结构构见表5.55。表5.5 Nootes表字段名数据类型备注NoteIdint主键自动增加11 Not nulllItemIdint外键 Not nullChannellvarcharr(200)Not nulllCategorryIdint外键 Not nullDescribbeVarcharr(500)NullOperatoorvarcharr(200)NullCertifiiervarcharr(50)NullAssessoorvarcharr(50
23、)NullCostmoneyNullAuditinngbitNullUserdeffined11-5varcharr(200)NullUserdeffined66-10intNull6主要模块设设计6.1前台普通通人员登录环境科学与工程程系的负责人人xx登录,输输入用户名和和密码,项目目名称选择“环境科学与与工程系”。 单击登录按按钮,通过IItemIdd是否为“0”判断是后台台登录还是前前台登录,IItemIdd为“0”时是后台财财务人员登录录,不为“0”时是前台普普通用户登录录。用户名密码跟正正确则进入预预算上报页面面(SubmmitBuddget.aaspx),若若用户名密码码错误,则显
24、显示“用户名或密密码错误!”。如图6.1所示:图6.1 项目目(部门)管管理人员登录录相关方法代码如如下所示:protectted vooid bttnLogiin_Cliick1(oobjectt sendder, EEventAArgs ee) Iteem iteem = nnew Ittem(); iteem.Mannager = thiis.txttLoginnId.Teext; iteem.Passswordd = thhis.txxtPwd.Text; iteem.IteemId = int.Parsee(thiss.DroppDownLList1.SelecctedVaalue)
25、; Iteem nittem = BudgeetProBBLL.IttemMannager.loginn(itemm); if (niteem != null & niitem.IItemIdd != 00) Sesssionnitemm = nitemm; Respponse.Redirrect(/CommmonUsser/SuubmitBBudgett.aspxx); elsse if (niteem != null & niitem.IItemIdd = 00) Sesssionnitemm = nitemm; Respponse.Redirrect(/Admmin/IttemsLiis
26、t.asspx); elsse thiss.lblMMessagge.Texxt = 用户名或密密码错误!; 6.2预算上报报预算上报页面(SubmiitBudgget.asspx),单击图中手手型按钮可以以修改预算,单单击红叉按钮钮删除预算,如如图6.2所所示:图6.2 预算算上报此页面所涉及的的主要方法代码如下下:protectted vooid Paage_Looad(obbject sendeer, EvventArrgs e) if(!Pagee.IsPoostBacck) if (Sessiionnnitem = null) Respoonse.RRedireect(LLogin.
27、aspx); elsee Bind(); privatee voidd Bindd() Iteem iteem = (Item)Sessiionnnitem; Lisst budgeets=BudgetPProBLLL.BudggetMannager.getBuudgetssByIteemId(iitem.IItemIdd); if(budgeets.Coount=0) thiss.lblMMessagge.Vissible = truue; thiss.lblMMessagge.Texxt = iitem.IItemNaame+暂暂时没有任何何预算!; retuurn; thiis.Grii
28、dVieww1.DattaSourrce =bbudgetts ; thiis.GriidVieww1.DattaKeyNNames = neww striing chaannel; thiis.GriidVieww1.DattaBindd();protectted vooid bttnBudgget_Cllick(oobjectt sendder, EEventAArgs ee) Ressponsee.Rediirect(AddBBudgett.aspxx);protectted vooid GrridVieew1_RoowEditting(oobjectt sendder, GGridVi
29、iewEdiitEvenntArgss e) thhis.GrridVieew1.EdditInddex= ee.NewEEditInndex; Biind(); biindChaannel(e.NewwEditIIndex);/绑定chaannelprivatee voidd binddChannnel(innt numm) ILiist listts = BBudgettProBLLL.BuddgetMaanagerr.GetCChanneels(); (thhis.GrridVieew1.Roowsnuum.FiindConntrol(ddlCChanneel) as DroppDown
30、LList).DataSSourcee = liists; (thhis.GrridVieew1.Roowsnuum.FiindConntrol(ddlCChanneel) as DroppDownLList).DataBBind(); strring origiinalChhannell =this.GrridVieew1.DaataKeyysnumm.Vallue.TooStrinng(); forr (intt i = 0; i 0) thiss.lblMMessagges.Teext = 已存在此预预算!; retuurn; elsse int nuum1 = BudgeetProBB
31、LL.BuudgetMManageer.AdddBudgeet(buddget); Respponse.Redirrect(SubmiitBudgget.asspx); 6.3预算执行行预算执行页面(BBudgettExecuute.asspx),如如图6.6所示:图6.6 预算算执行相关方法代码如如下所示:protectted vooid Paage_Looad(obbject sendeer, EvventArrgs e) if (!Pagge.IsPPostBaack) if (Sessiionnnitem = null) Respoonse.RRedireect(LLogin.aspx
32、); elsee BindNNote(); privatee voidd BinddNote() Iteem iteem = (Item)Sessiionnnitem; ILiist nnotes = BudgetPProBLLL.NoteeManagger.GeetNoteesByIttemId(item.ItemIId); if(notess.Counnt=0) thiss.lblMMessagge.Vissible = truue; thiss.lblMMessagge.Texxt = iitem.IItemNaame+暂暂时没有报销销单!; thiis.GriidVieww1.Datt
33、aSourrce = notess; thiis.GriidVieww1.DattaBindd();protectted vooid bttnRepoort_Cllick(oobjectt sendder, EEventAArgs ee) Ressponsee.Rediirect(AddNNote.aaspx);protectted vooid GrridVieew1_RoowDataaBoundd(objeect seender, GriddViewRRowEveentArggs e) if (e.Roow.RowwType = DaataConntrolRRowTyppe.DattaRow
34、) e.Roow.Atttributtes.Addd(onnmouseeover, cuurrenttcolorr=thiss.stylle.bacckgrouundCollor;thhis.sttyle.backgrooundCoolor=#ff99900); e.Roow.Atttributtes.Addd(onnmouseeout, thiis.styyle.baackgrooundCoolor=ccurrenntcoloor;); Labeel lbllAuditting = (Labbel)e.Row.FFindCoontroll(lbllAuditting); ImaggeButt
35、ton immgbtnEEdit = (ImageBButtonn)e.Roow.FinndConttrol(imgbttnEditt); ImaggeButtton immgbtnDDeletee = (ImaggeButtton)e.Row.FFindCoontroll(imggbtnDeelete); if (lblAuuditinng.Texxt = 已审核) imgbttnEditt.Visiible = falsse; imgbttnDeleete.Viisiblee = faalse; elsee imgbttnEditt.Visiible = truee; imgbttnDel
36、eete.Viisiblee = trrue; ImaggeButtton immgbtn = (ImageBButtonn)e.Roow.FinndConttrol(imgbttnDeleete); imgbbtn.Atttribuutes.AAdd(oonclicck, returrn connfirm(您确认要要删除吗?);); protectted vooid GrridVieew1_RoowCommmand(oobjectt sendder, GridVViewCoommanddEventtArgs e) strring ccmd = e.CommmandNName; intt no
37、teeId = Conveert.TooInt322(e.CoommanddArgumment); if (cmd = DDeletee) BudggetProoBLL.NNoteMaanagerr.DeleeteNottesByNNoteIdd(noteeId); if (cmd = EEdit) Respponse.Redirrect(EditNNote.aaspx?nnoteIdd= + noteIId); BinndNotee();6.4报销单上上报报销单上报(AAddNotte.asppx)页面,如如图6.7所示:图6.7 报销销单上报单击上报按钮,相关方法代码如下:protectt
38、ed void bbtnOK_Clickk(objeect seender, EvenntArgss e) Iteem iteem=(Ittem)Seessionnnittem; Notte notte = nnew Note(); notte.IteemId = itemm.ItemmId; notte.Chaannel = thiis.ddllChannnel.SeelecteedItemm.ToSttring(); intt cateegoryIId=intt.Parsse(thiis.ddllCateggory.SSelecttedVallue); notte.Cattegoriies
39、 = BudgeetProBBLL.CaategorryManaager.GGetCattegoryyById(categgoryIdd); notte.Opeeratorr1 = tthis.ttxtOpeeratorr.Textt; notte.Cettifierr = thhis.txxtCerttifer.Text; notte.Asssessorr = thhis.txxtAsseessor.Text; notte.Desscribee = thhis.txxtDesccribe.Text; notte.Cosst =deecimall.Parsse(thiis.txttCost.T
40、ext); strring mmessagge=BuddgetPrroBLL.NoteMManageer.AdddNote(note); Ressponsee.Rediirect(BudggetExeecute.aspx);6.5预算查询询预算查询(BuudgetSSearchh.aspxx)页面,如如图6.8所示:图6.8 预算算查询点击详细按钮显显示登录项目目(部门)的的对应渠道的的所有报销单单信息(BuudgetDDetaill.aspxx),如图6.9所示:图6.9 报销销单信息BudgetDDetaill.aspxx页显示内容的相关方法代码如下下:privatee voidd Bin
41、ddNotess() strring cchanneel = RRequesst.QueeryStrringchannnel.ToStrring(); Iteem iteem = (Item)Sessiionnnitem;IList notess =BuddgetPrroBLL.NoteMannager.GetNootesByyItemIIdAndCChanneel(iteem.IteemId,cchanneel); if(notess.Counnt=0) thiss.lblMMessagge.Vissible = truue; thiss.lblMMessagge.Texxt = iitem
42、.IItemNaame+的的+chaannel+预算暂时时没有报销单单!; retuurn; thiis.GriidVieww1.DattaSourrce = notess; thiis.GriidVieww1.DattaBindd(); prottectedd voidd GriddView11_RowDDataBoound(oobjectt sendder, GGridViiewRowwEventtArgs e) if (e.Roow.RowwType = DaataConntrolRRowTyppe.DattaRow) e.Roow.Atttributtes.Addd(onnmousee
43、over, cuurrenttcolorr=thiss.stylle.bacckgrouundCollor;thhis.sttyle.bbackgrroundCColor=#ff99900); e.Roow.Atttributtes.Addd(onnmouseeout, thiis.styyle.baackgrooundCoolor=ccurrenntcoloor;); Labeel lbllAuditting = (Labbel)e.Row.FFindCoontroll(lbllAuditting);ImageBuutton imgbttnEditt = (ImageBButtonn)e.R
44、oow.FinndConttrol(imgbttnEditt); ImaggeButtton immgbtnDDeletee = (ImageBButtonn)e.Roow.FinndConttrol(imgbttnDeleete); if (lblAuuditinng.Texxt = 已审核) imgbttnEditt.Visiible = falsse; imgbttnDeleete.Viisiblee = faalse; elsee imgbttnEditt.Visiible = truee; imgbttnDeleete.Viisiblee = trrue; ImaggeButtton
45、 immgbtn = (ImageBButtonn)e.Roow.FinndConttrol(imgbttnDeleete); imgbttn.Atttributtes.Addd(onnclickk, rreturnn conffirm(您确认要删删除吗?);); protectted vooid GrridVieew1_RoowCommmand(oobjectt sendder, GGridViiewCommmandEEventAArgs ee) strring ccmd = e.CommmandNName; intt noteeId = Conveert.TooInt322(e.Coomm
46、anddArgumment); if (cmd = DDeletee) BudggetProoBLL.NNoteMaanagerr.DeleeteNottesByNNoteIdd(noteeId); if (cmd = EEdit) striing chhannell = Reequestt.QuerryStriingcchanneel.TToStriing(); Pagee.Servver.Trransfeer(EdditNotte.asppx?notteId= + nooteId.ToStrring() + &channnel= + chaannel); BinndNotees();6.6
47、修改密码码修改密码页面(ModiffyPwd.aspx),单击修改按按钮后,若原原密码错误,则则提示“原密码错误误!”,若新密码码与验证密码码不一致,则则提示“密码不一致致”回到登录页页面,重新登登录,如图6.10所示示:图6.10 修修改密码相关方法代码如如下:protectted vooid bttnModiify_Cllick(oobjectt sendder, EEventAArgs ee) Iteem iteem = (Item)Sessiionnnitem; strring ppwd = BudgeetProBBLL.IttemMannager.GetPwwdByIttemId(i
48、tem.ItemIId); if (pwd != thhis.txxtOriggianlPPwd.Teext) thiss.lblMMessagge.Texxt = 原密码错误误!; elsse itemm.Passsword = thiis.txttNewPwwd.Texxt; striing meessagee = BuudgetPProBLLL.ItemmManagger.MoodifyPPwd(ittem); Sesssion.RRemovee(nittem); Respponse.Redirrect(/Loggin.asspx); 6.7后台财务务人员登录输入用户名“aadmin”,
49、密码“adminn”,项目名称称选择“综合管理”。 单击登录按按钮,通过IItemIdd是否为“0”判断是后台台登录还是前前台登录,IItemIdd为“0”时是后台财财务人员登录录,不为“0”时是前台普普通用户登录录。用户名密码跟正正确则进入所所有项目(部部门)页面(IItemsLList.aaspx),若若用户名密码码错误,则显显示“用户名或密密码错误!”。 如图6.11所示示:图6.11 财财务人员登录录6.8项目(部部门)查询所有项目(部门门)(IteemsLisst.asppx)页面,单击手型按按钮可修改项项目(部门)信息,单击击红叉可删除除项目,如图图6.12所示示:图6.12 项项
50、目(部门)信息相关方法代码如如下:protectted vooid Paage_Looad(obbject sendeer, EvventArrgs e) if(!IsPoostBacck) if (Sessiionnnitem = null) Respoonse.RRedireect(LLogin.aspx); BinddItemss(); privatee voidd BinddItemss() ILiist iitems = BuddgetPrroBLL.ItemMManageer.gettItemss(); thiis.GriidVieww1.DattaSourrce = itemss
51、; thiis.GriidVieww1.DattaBindd();protectted vooid GrridVieew1_RoowDataaBoundd(objeect seender, GriddViewRRowEveentArggs e) if (e.Roow.RowwType = DaataConntrolRRowTyppe.DattaRow) e.Roow.Atttributtes.Addd(onnmouseeover, cuurrenttcolorr=thiss.stylle.bacckgrouundCollor;thhis.sttyle.bbackgrroundCColor=#f
52、f99900); e.Roow.Atttributtes.Addd(onnmouseeout, thiis.styyle.baackgrooundCoolor=ccurrenntcoloor;); ImageeButtoon imggbtn = (ImaageButtton)ee.Row.FindCControol(immgDeleete); imgbbtn.Atttribuutes.AAdd(oonclicck, returrn connfirm(您确认要要删除吗?);); protectted vooid GrridVieew1_RoowCommmand(oobjectt sendder,
53、GrridVieewCommmandEvventArrgs e) strring ccmd = e.CommmandNName; intt itemmId = Conveert.TooInt322(e.CoommanddArgumment); if (cmd = DDeletee) BudggetProoBLL.BBankroollGattherMaanagerr.DeleteBBankroollGattherByyItemIId(iteemId); BudggetProoBLL.BBudgettManagger.DeeleteBBudgettsByIttemId(itemIId); Budg
54、getProoBLL.NNoteMaanagerr.DeleeteNottesByIItemIdd(itemmId); BudggetProoBLL.IItemMaanagerr.DeleeteIteemByIttemId(itemIId); if (cmd = EEdit) Pagee.Servver.Trransfeer(EdditIteem.asppx?iteemId= + ittemId.ToStrring(); if(cmd=BudggetInffo) Respponse.Redirrect(BudgeetInfoo.aspxx?itemmId=+itemIId); BinndIte
55、mms();protectted vooid GrridVieew1_RoowDeleeting(objecct sennder, GridVViewDeeleteEEventAArgs ee)protectted vooid Buutton11_Clicck(objject ssenderr, EveentArggs e) Ressponsee.Rediirect(AddIItem.aaspx);6.9添加项目目(部门)添加项目页面(AAddIteem.asppx),在文本框中中填入内容,单单击添加按钮钮,如果已经经项目名已存存在,则提示示“该项目已存存在!”,如果添加加不成功则提提示“添加
56、失败!”。如图6.13所示示:图6.13 添添加项目(部部门)单击“添加”按按钮,相关方方法代码如下下:protectted vooid bttnOK_CClick(objecct sennder, EventtArgs e) Item item = BudgetPProBLLL.ItemmManagger.GeetItemmByIteemNamee(thiss.txtIItemNaame.Teext); if(item!=nulll) Respponse.Writee(alertt(该项目目已存在!); retuurn; iteem = nnew Ittem(); iteem.IteemNa
57、mee = thhis.txxtItemmName.Text; iteem.Cattegoryy = thhis.txxtCateegory.Text; iteem.Mannager = thiis.txttManagger.Teext; iteem.Passswordd = thhis.txxtPwd.Text; intt resuult = BudgeetProBBLL.IttemMannager.AddIttem(ittem); if (resuult 0) Respponse.Redirrect(ItemssList.aspx); elsse Respponse.Writee(aler
58、tt(添加失失败!); 6.10预算详详情查询预算详情页面(BudgeetInfoo.aspxx),可根据下拉拉框选择不同同项目,显示示不同的项目目(部门)的的预算。若审审核状态为未未审核,则审审核列显示“审核”,“报销单信息息”为不可编辑辑。若为已审审核,则审核核列显示“取消”,报销单信信息可编辑。如图6.14所示:图6.14 预预算详情此页显示内容的的相关方法代码码如下:protectted vooid GrridVieew1_RoowDataaBoundd(objeect seender, GriddViewRRowEveentArggs e) /荧荧光 if (e.Roow.RowwT
59、ype = DaataConntrolRRowTyppe.DattaRow) e.Roow.Atttributtes.Addd(onnmouseeover, cuurrenttcolorr=thiss.stylle.bacckgrouundCollor;thhis.sttyle.bbackgrroundCColor=#66999ff); e.Roow.Atttributtes.Addd(onnmouseeout, thiis.styyle.baackgrooundCoolor=ccurrenntcoloor); Labeel lbllAuditting = (Labbel)e.Row.FFin
60、dCoontroll(lbllAuditting); LinkkButtoon lkbbAuditting = (LinkBuutton)e.Roww.FinddContrrol(llkbAudditingg); LinkkButtoon lkbbtnNotteInfoo = (LinkBuutton)e.Roww.FinddContrrol(llkbtnNNoteInnfo); if (lblAuuditinng.Texxt = 已审核) lkbAuuditinng.Texxt = 取消; elsee lkbAuuditinng.Texxt = 审核; lkbtnnNoteIInfo.EEn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年车位租赁合同
- 磷化处理设备全生命周期维修保养技术规范
- PDCA循环优化下肢静脉血栓护理
- 2025年舟山市岱山县残联招聘真题
- 2025年中国海洋大学辅导员和专职党政管理人员招聘考试真题
- 2025年闽侯县公安局招聘警务辅助人员考试真题
- 2025年达州宣汉县公安局招聘警务辅助人员真题
- 2026年博尔塔拉蒙古市住房和城乡建设系统事业单位人员招聘考试备考试题及答案详解
- 孩子职业规划启蒙指南
- 2026年安徽省卫生健康系统人员招聘笔试参考题库及答案解析
- 2026年4月23日四川省宜宾市五方面人员选拔笔试真题及答案深度解析
- 2026广东建设职业技术学院第二批招聘6人备考题库附答案详解(考试直接用)
- 2026秋招:重庆水务环境控股集团笔试题及答案
- GB 4706.15-2008家用和类似用途电器的安全皮肤及毛发护理器具的特殊要求
- 《眼科学》课件-温医大-视神经及视路疾病
- 四百米障碍完整的教案
- 《材料分析测试技术》全套教学课件
- 天津英华插班生考试卷五年级
- 2021一级消防工程师继续教育考试石油化工类答案
- 小学音乐人教版 六年级下册爱我中华1 课件
- 深圳珠宝参展商名录
评论
0/150
提交评论