版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、辽宁科技大学毕业设计(论文) 第 PAGE 60页吧百盛财务管理系耙统摘要 靶随着计算机技术哀的飞速发展和计啊算机在企业管理爱中应用的普及,颁利用计算机实现背企业按财务坝管理势在必行。盎本系统结合企业伴实际的人事、财颁务系统的选择原暗则、系统开发工拌具的选择一系列拌问题的分析确定暗了系统的开发平阿台。其开发主要懊包括后台数据库疤的建立和维护以捌及前端应用程序艾的开发两个方面伴。整个系统从符昂合操作简便、界捌面友好、灵活、昂实用、安全的要凹求 出发,完成案了工资管理的全皑过程。包括设置癌员工的基本工资版和其他项目的金肮额,并且负责设敖置职工工资的计奥算公式,以及统阿计出勤、计算工啊资、查询工资和
2、碍导出工资表,系版统部分包括添加败用户和修改密码疤。癌本文所设计的暗百盛耙企业摆财务癌管理系统基本上绊可以满足该企业艾财务傲管理方面的需要跋,实现了一般财版务管理系统对企般业财务信息的浏扳览、添加、删除叭、修改和查询功扳能,节省了大量阿的人工操作的工懊作量,自动完成斑众多的信息处理啊,减少了数据出八现错误的几率,把加强了财务记录胺的安全性和完整瓣性。懊关键词癌 颁财务管理按系统邦;澳数据库巴;拜财务记录昂Abstrac隘t懊With th凹e rapid班 develo艾pment o袄f compu哀ter tec翱hnology案 and co安mputer 懊applica按tions
3、i半n the e搬nterpri拔se mana俺gement 瓣of the 吧popular办ity of 澳the use巴 of com蔼puter m啊anageme癌nt of e拌nterpri癌ses mus唉t pay. 邦Enterpr扒ises of唉 the sy哎stem co暗mbined 扳with th盎e actua白l perso凹nnel, t伴he choi安ce of t肮he prin搬ciples 敖of the 傲financi按al syst按em, the败 choice靶 of too柏ls for 摆system 拜develop按me
4、nt an拜alysis 啊of a se巴ries of凹 questi袄ons to 疤determi斑ne a sy岸stem de埃velopme芭nt plat氨form. I澳ncludin斑g the d八evelopm芭ent of 隘the mai颁n backg坝round o疤f the e凹stablis扒hment a柏nd main吧tenance笆 of dat斑abase a绊nd appl罢ication斑 develo熬pment f半ront-en巴d aspec胺ts. Fro懊m the w胺hole sy把stem in笆 line w澳ith th
5、e爸 simple绊, user-按friendl白y, flex傲ible, p瓣ractica扳l and s盎afety r碍equirem熬ents, t伴he comp埃letion 矮of the 八whole p岸rocess 阿of wage鞍 admini八stratio翱n. Incl八ude the啊 provis埃ion of 熬basic w斑ages of扒 employ爸ees and办 the am胺ount of疤 other 把project爱s and i芭s respo叭nsible 肮for set袄ting th拌e formu拔la for 八ca
6、lcula阿ting th哀e wages挨 of wor笆kers, a扳s well 凹as atte芭ndance 胺statist哎ics, ca扮lculati般on of w般ages, s挨alaries澳 and Ex唉port in埃quiries败 wage t唉able, t版he syst扳em incl俺udes a 懊user to啊 add an板d modif颁y the邦 passwo百rd. 翱 背In this敖 paper,颁 design爸ed by P版arkson 跋basical坝ly ente邦rprise 版financi霸al mana瓣g
7、ement 癌system 捌to meet瓣 the bu白siness 邦needs o罢f finan罢cial ma吧nagemen盎t, the 疤achieve碍ment of八 the ge碍neral f背inancia斑l manag疤ement s盎ystem o碍f enter斑prise f捌inancia俺l infor巴mation 罢to brow瓣se, add扒, delet岸e, modi巴fy, and拜 query 癌functio绊ns, sav爸ing a g拌reat de癌al of m稗anual o扳peratio扳n the w跋orklo
8、ad翱 of a l版arge nu稗mber of爸 auto-c案omplete班 inform颁ation p伴rocessi般ng, red矮uced th俺e risk 坝of data柏 errors靶, stren霸gthen t稗he fina拜ncial r柏ecords 半of the 案securit吧y and i唉ntegrit颁y.把Keyword般s 埃Financi挨al mana挨gement 百system;邦 databa鞍se; fin唉ancial 按recor隘ds目录TOC o 1-3 h z u HYPERLINK l _Toc231532030
9、 摘要 PAGEREF _Toc231532030 h I HYPERLINK l _Toc231532031 耙Abstrac矮t佰 PAGEREF _Toc231532031 h 巴II HYPERLINK l _Toc231532032 鞍第背1班章案 拌绪论皑 PAGEREF _Toc231532032 h 跋1 HYPERLINK l _Toc231532033 拌1.1搬系统开发背景案 PAGEREF _Toc231532033 h 芭1 HYPERLINK l _Toc231532034 伴1.2 办财务管理现状柏 PAGEREF _Toc231532034 h 隘1 HYPER
10、LINK l _Toc231532035 碍1.3隘工具简介肮 PAGEREF _Toc231532035 h 肮2 HYPERLINK l _Toc231532036 坝第岸2爸章芭 澳可行性分析皑 PAGEREF _Toc231532036 h 敖3 HYPERLINK l _Toc231532037 肮2.1 暗技术可行性懊 PAGEREF _Toc231532037 h 扮3 HYPERLINK l _Toc231532038 啊2.2 颁经济可行性艾 PAGEREF _Toc231532038 h 皑3 HYPERLINK l _Toc231532039 巴2.3 拜操作行性斑 PA
11、GEREF _Toc231532039 h 背3 HYPERLINK l _Toc231532040 斑2.4 背法律可行性背 PAGEREF _Toc231532040 h 疤4 HYPERLINK l _Toc231532041 蔼第哀3盎章笆 唉需求分析翱 PAGEREF _Toc231532041 h 拜5 HYPERLINK l _Toc231532042 拔3.1 翱功能分析肮 PAGEREF _Toc231532042 h 笆5 HYPERLINK l 败_Toc23癌1532043爱埃 安3.2耙 艾流程分析八 PAGEREF _Toc231532043 h 拜5 HYPERL
12、INK l _Toc231532044 拜3.3 摆开发工具的选择邦 PAGEREF _Toc231532044 h 鞍6 HYPERLINK l _Toc231532045 耙第佰4疤章矮 办概要设计柏 PAGEREF _Toc231532045 h 昂7 HYPERLINK l _Toc231532046 哀4.1 爸系统运行总体流肮程敖 PAGEREF _Toc231532046 h 爱7 HYPERLINK l _Toc231532047 昂4.2 班目标系统体系结案构佰 PAGEREF _Toc231532047 h 靶8 HYPERLINK l _Toc231532048 哀4.2
13、.1 巴百盛财务管理系柏统软件结构图啊 PAGEREF _Toc231532048 h 摆8 HYPERLINK l _Toc231532049 扮4.2.2 翱“八基本信息管理八”碍模块结构图颁 PAGEREF _Toc231532049 h 芭8 HYPERLINK l _Toc231532050 坝4.2.3 氨“肮财务信息管理霸”稗模块结构图跋 PAGEREF _Toc231532050 h 俺9 HYPERLINK l _Toc231532051 袄4.2.4 傲“拜数据统计管理巴”邦模块结构图背 PAGEREF _Toc231532051 h 矮9 HYPERLINK l _Toc
14、231532052 肮4.2.5 板“胺用户管理耙”八模块结构图芭 PAGEREF _Toc231532052 h 俺10 HYPERLINK l _Toc231532053 按第俺5鞍章阿 邦数据库设计芭 PAGEREF _Toc231532053 h 懊11 HYPERLINK l _Toc231532054 蔼第胺6俺章鞍 啊详细设计绊 PAGEREF _Toc231532054 h 癌16 HYPERLINK l _Toc231532055 笆6.1案 奥登录窗口设计拌 PAGEREF _Toc231532055 h 百16 HYPERLINK l _Toc231532056 半6.2
15、懊 佰财务管理主窗体盎设计爸 PAGEREF _Toc231532056 h 罢17 HYPERLINK l _Toc231532057 耙6.3 翱银行信息管理窗俺口设计白 PAGEREF _Toc231532057 h 碍18 HYPERLINK l _Toc231532058 班6.4 拔收入类型设置窗笆口设计按 PAGEREF _Toc231532058 h 伴19 HYPERLINK l _Toc231532059 绊6.5 癌日常收支窗口设坝计班 PAGEREF _Toc231532059 h 蔼19 HYPERLINK l _Toc231532060 熬6.6 邦银行往来管理窗阿
16、口设计阿 PAGEREF _Toc231532060 h 袄20 HYPERLINK l _Toc231532061 巴6.7 吧银行帐户管理窗岸口设计矮 PAGEREF _Toc231532061 h 笆21 HYPERLINK l 八_Toc231百532062皑 耙6.8 氨日常收支统计窗拜口设计昂 PAGEREF _Toc231532062 h 癌22 HYPERLINK l _Toc231532063 摆6.9 阿银行交易统计窗疤口设计挨 PAGEREF _Toc231532063 h 哀22 HYPERLINK l _Toc231532064 柏6.10 柏资产统计窗口设办计哀 P
17、AGEREF _Toc231532064 h 盎23 HYPERLINK l _Toc2315320暗65巴 隘6.11 斑用户管理窗口设皑计靶 PAGEREF _Toc231532065 h 昂24 HYPERLINK l _Toc231532066 傲6.12 唉成员管理窗口设拜计肮 PAGEREF _Toc231532066 h 霸24 HYPERLINK l _Toc231532067 吧6.13 搬编辑用户信息窗百口设计傲 PAGEREF _Toc231532067 h 阿25 HYPERLINK l _Toc231532068 岸第袄7百章半 肮系统测试扒 PAGEREF _Toc
18、231532068 h 靶26 HYPERLINK l _Toc231532069 案7.1 翱软件测试基础理傲论唉 PAGEREF _Toc231532069 h 疤26 HYPERLINK l _Toc231532070 扳7.1.1 傲软件测试定义拌 PAGEREF _Toc231532070 h 白26 HYPERLINK l _Toc231532071 肮7.1.2 捌软件测试基本概伴念办 PAGEREF _Toc231532071 h 懊26 HYPERLINK l _Toc231532072 邦7.2 半软件测试目的鞍 PAGEREF _Toc231532072 h 艾26 HY
19、PERLINK l _Toc231532073 阿7.3 罢百盛财务管理系芭统系统测试办 PAGEREF _Toc231532073 h 斑26 HYPERLINK l _Toc231532074 扒7.3.1 搬登录模块测试用拌例案 PAGEREF _Toc231532074 h 艾27 HYPERLINK l _Toc231532075 鞍7.3.2 把银行信息查询模败块测试用例袄 PAGEREF _Toc231532075 h 芭28 HYPERLINK l _Toc231532076 艾7.4 蔼测试报告俺 PAGEREF _Toc231532076 h 搬28 HYPERLINK l
20、 _Toc231532077 结论 PAGEREF _Toc231532077 h 29 HYPERLINK 跋l _To跋c231532霸078颁 耙致谢敖 PAGEREF _Toc231532078 h 版30 HYPERLINK l _Toc231532079 参考文献 PAGEREF _Toc231532079 h 31 HYPERLINK l _Toc231532080 附录A PAGEREF _Toc231532080 h 32 HYPERLINK l _Toc231532081 附录B PAGEREF _Toc231532081 h 41第1章 绪论斑1.1系统开发澳背景稗在当今
21、的社会,翱可以说是信息技按术的发展时代,扳在社会的方方面拔面无不涉及到各跋种信息的处理。耙信息是人们对客班观世界的具体描啊述,是人们进行凹交流与联系的重拜要途径。人类社凹会就处在一个对肮信息进行有效合按理的加工中。它懊将促进整个社会蔼的发展。随着社白会信息技术的提唉高,计算机已被癌广泛应用于当今伴社会的各个领域碍,成为推动社会柏发展的首要技术懊动力。在软件技拜术的应用中,软绊件的开发技术,班尤其是应用型软板件产品的开发技唉术成了重中之重凹。不断开发适应啊用户需求、市场败需要的新型软件白产品斑,参与市场竞争埃,获取最大利润爱是全球信息企业埃追求的目标。财耙务管理系统正是巴一个非常实用的吧应用型软
22、件产品白,奥不谈它的经济利哀益,单说它的应班用范皑围就是十分广泛碍的,每个都需要耙理财,尽可能的唉提高收入的利用挨率。阿财务管理系统是哀每一个单位管理霸财务收入和支出摆的不可缺少的一凹个管理信息系统爸,它的内容对企奥业财务计划,财办务控制,财务监奥督,财务运用等板方面都起着巨大翱的作用。哀如何发挥财务管岸理的作用挨关系到一个企业扮的命脉。搬财务管理的工作懊对象是资金运动伴,只要有资金运绊动就离不开财务熬管理。案因此,澳开发这样一套管鞍理软件成为很有凹必要的事情。扮1.2 财务管袄理现状佰财务管理系统是澳一门边缘学科,爸集管理科学、信颁息科学、系统科斑学、现代通信技佰术和电子计算机办技术于一体。
23、1矮985年,管理背信息系统创始人蔼,明尼苏达大学扮卡尔森管理学院伴的著名教授戴维白斯给出了一个具敖有代表性的定义白:挨“哎财务管理系统是扒一个利用计算机袄硬件和软件,手哎工作业、分析、皑计划、控制和决懊策模型以及数据埃库的用户机器败系统。它能提供伴信息支持企业或挨组织的运行、管笆理和决策功能艾”安。胺 澳在一些大型企业八里可以说每家企背业都有自己的财傲务管理系统。而瓣且每家企业的财懊务管理系统都充百分结合了自身的瓣特点,聘请有关跋人事对本企业的叭财务管理安排,板工资项目设置,懊数据库的设计与跋更新进行了单独吧的开发,甚至对伴人机界面的设计皑都进行了特色化霸设计。因此财务袄管理系统虽然普霸遍实
24、用,但在信暗息量巨大的因特隘网上却很少有这办样的管理系统存摆在,就算有也很坝难能完全结合本绊企业的特点实现罢财务管理。八财务管理系统的柏设计还处在一个拔半封闭的状态。哀一般都是企业针唉对本企业进行了按有针对性的设计稗,在设计完成后隘的维护、修改都皑还处在由专人进案行单独实现的状昂态。在这一系列霸的过程当中一方哀面提高了财务管百理系统的针对性巴,有利于企业对败本企业的职工进爸行管理、财务管板理的详细安排以癌及对企业的管理癌的跟进完善,提搬高管理的全面性盎和统一性和持续艾性。与此同时却捌使财务管理系统碍的开发成本成倍爱的增加,不仅增把加了管理系统的版开发费用,而且吧增加了大量的人埃力物力的投入(扮
25、对企业职工资料叭的调查整理、数隘据库的具体设计坝、系统的测试、巴维护等等)。1.3工具简介傲Visual 班Basic澳语言利用拌MS哀癌DOS Bas敖ic语言的简洁皑性和Windo盎ws的可视化设半计工具,使她既靶保证了Wind爱ows的优良性八和图形工作环境疤,同时又保持了般类似于MS爱柏DOS Bas啊ic语言的简易邦性,为我们提供白了简易高效的编坝程工具。Vis矮ual Bas斑ic语言用一种般非常巧妙的方法坝将Window摆s的编程复杂性佰封装起来,使人哀们设计菜单、字捌体、对话框及滚爱动正啊文等变得相当容爱易,而且控制这邦些构件也只需要氨为数不多的几行傲程序。办Microso胺f
26、t百Access是伴微软所提供的桌柏面型数据库管理摆系统。桌面型数把据库的特点体现蔼在:对数据库的盎一系列操作是通俺过用户所正在使疤用的前端计算机癌上的程序完成的伴。桌面型数据库埃同样能提供网络啊环境下的多用户阿服务,只不过完斑成有关数据任务办时,处理数据的胺位置不是数据库坝所在的服务器,艾而是前端程序所扒在的客户计算机把。Micros氨oft Ac氨cess并不属哀于Visual矮 Basic,昂但在Visua案l Basic疤环境下,Acc摆ess数据库是摆默认数据库,特背别是Acces袄s数据所采用的佰Jet数据库引坝擎,它被嵌入到耙Visual 摆Basic之中翱(例如Visu般al
27、Basi哎c中的内部数据拔访问控件Dat班a就是建立在J罢et引擎基础上颁的)。因此Ac柏cess具有与笆VB6无缝连接版、操作简单、易哀于使用的优点。哀同时巴Microso艾ft 挨Access作案为Micros澳oft Off白ice软件,非瓣常普遍实用。不凹需要用户再进行坝其它的多余的数哀据库安装等。减拔少了用户使用该爸工资管理系统的白工作量、增加了矮操作人员的熟悉拌程度。肮第2章 可行性挨分析肮可行性分析一般哎可定义为:可行霸性分析是在建设扒的前期对工程项懊目的一种考察和佰鉴定,对拟议中败的项目进行全面斑与综合的技术、阿经济能力的调查傲,判断它是否可昂行。傲2.1 技术可奥行性班技术可
28、行性分析拌是根据新系统的艾目标来衡量是否奥具备所需要的技巴术,包括系统开按发人员数量和水霸平,硬件方面,蔼软件方面及其它邦应用技术。本系岸统采用碍Microso氨ft Acce白ss 2000阿进行后台数据库爱的管理、操作和拌维护。用把Visual 捌Basic6.胺0暗完成前台界面设俺计、与后台数据拜库的接口、数据八的录入、查询、办制作报表等功能盎。由于癌Microso八ft Acce盎ss扒 2000案和翱 Visual袄 Basic 柏6.0隘强大的数据库开氨发功能、方便快叭捷的数据库借口爱设计功能、使用扮的灵活、以及他扒们当前的广泛实百际应用,充分说坝明本系统在技术靶方面可行,利用瓣现
29、有的技术,该奥系统的功能完全巴能够得以实现。哎2.2 经济可把行性翱经济可行性分析疤主要是对开发新蔼系统所投入的资敖金与系统投入使按用后所带来的经懊济效益进行比较佰,确认新系统是傲否会给企业带来傲一定的经济效益半。目前国内相当氨一部分中小型企耙业,没有完善的绊财务管理系统,耙管理水平差,运搬行效率低,迫切伴需要提高现代化八管理水平案、爸管理质量和工作熬效率。该公司财肮务管理系统癌可取代单据手工按传递工作,减少叭人工开支,节省扒资金,并且可大隘大提高信息量的盎取得,缩短信息岸处理周期,提高岸产品啊信息的利用率懊。使用财务管理翱系统能够把使用熬者从大量的数据碍处理中解脱出来扮,极大地提高工靶作效率
30、,保证正哀常的工作秩序,昂在当今高效率的稗社会中,这无疑摆是一大进步,而碍且本系统的开发鞍成本无须太高,哎从经济方面而言凹是可行的。佰2.3 操作行搬性板本系统的研制与跋开发充分考虑人叭员应用及维护等隘。在系统界面清败晰,操作简洁,鞍易于理解暗,提示信息功能斑完整,用户只要碍经过简单的培训稗即可上手,有完扒善的异常处理机挨制,用户只要经斑过简单的培训就版可以使用,公司办管理人员皑以及相关疤工作人员蔼均能进行操作,把运拔行版环境要求艾较疤低班,因此操作方面岸可行。扮2.4 法律可笆行性般本系统遵守国家霸相关法律规定,叭因此法律上有保凹障,在法律上是哎切实可行的。具瓣体表现在:责任稗明确且具有法律
31、背效力。另外,在扒专利权、版权等傲方面不会造成侵耙权行为。本系统叭的设计与开发,摆不会侵犯他人、白集体、国家的利熬益,不会违反国矮家法律、法规及半政策等。笆第3芭章 需求分析拔需求分析的过程叭可以说是一个对埃具体问题的反复爱理解和抽象的过昂程。理解就是对耙现实问题的理解扮,要弄清楚究竟靶需要解决什么问瓣题。抽象就是除傲去问题的表面,疤提取问题的本质爱,建立问题的逻叭辑模型,以便于拔以后阶段的系统盎的设计实现。需矮求分析阶段是软霸件产品生存命期笆中的一个重要阶按段,其根本任务颁是确定用户对软氨件系统的需求。颁所谓需求是指用翱户对软件的功能斑和性能的要求,背就是用户希望软耙件能什么事情,爱完成什么
32、样的功熬能,达到什么性安能。通常需求分傲为两种类型:一隘种是功能性需求背,一种是非功能爸需求,这一点也白许要有一种清楚敖的认识。功能性岸需求是指需要计办算机系统解决的肮问题,也就是对哀数据的处理要求背,这是一类最主把要的需求。非功蔼能性需求是指实拜际使用环境所要绊求的需求,往往拔是一些限制要求拜,例如:性能要袄求,安全保密要半求,等等。捌3吧.1 爸功能熬分析拌基本信息的添加拌、修改、删除和拔查询。基本信息斑包括银行信息管拜理、收入分类管拜理和支出分类管稗理等。此功能为艾理财管理和数据俺统计模块提供依奥据。稗理财信息的添加半、修改、删除和扳查询。理财信息罢包括日常收支信巴息、银行往来信败息和银
33、行账户信拜息。扒数据统计模块包拜括日常收支统计懊、银行交易统计叭和资产统计等功隘能。3.2流程分析耙所谓系统流程就白是用户在使用系挨统时的工作过程半。芭 俺运行系统后,首罢先会看到登录窗把体,对用户的身半份进行认证。身柏份认证可以分为唉两个过程:确认爱用户是否是有效隘的系统用户、确斑认用户的类型。疤第氨1吧个过程决定用户拜能否进行系统,版第蔼2 白个过程根据用户阿的类型决定用户扳的操作权限。如败果需要对普通用傲户进行管理,则摆使用斑Admin隘用户登录;否则扮建议使用安Users哎用户登录。如果摆还要创建其他用隘户,可以在用户般管理模块中创建胺和管理。在创建扮用户时,需要输败入要创建的用户扳名
34、和密码。案Admin疤用户还可以修改扒和删除其他普通耙用户数据。瓣在本系统中,应芭该首先增加基本瓣信息,之后才能爸增加理财信息。皑基本信息包括银澳行信息、收入类背型信息和收入支拜出信息等。银行瓣信息包括银行名懊称、简称和所在吧地点等信息;收阿入类型信息和支跋出类型信息则只唉包含名称信息。艾添加基本信息后敖,就可以添加理扒财信息了。在理耙财信息管理模块瓣中可以对日常收巴入信息、银行交胺易信息和银行帐爸户信息进行添加捌、修改、删除和拜查看等操作。日翱常收支信息包括哀收支类型、收支摆日期、帐号、收班支金额、备注等稗内容。在添加日岸常收支信息时,哀需要选择收支类暗型、成员和帐号板信息。成员包含八在系统
35、用户管理耙模块。银行交易翱信息包括银行名艾称、交易类型、百交易日期、银行芭帐号、交易金额暗等内容。在添加巴银行交易信息时笆,需要选择银行岸名称、帐号和操胺作人信息。银行凹帐户信息包括帐罢号名称、帐户类啊型、存款类型、罢开户银行、开户扒日期、开户金额盎、开户人等信息疤。在添加银行帐肮户信息时,需要八选择帐户类型、罢开户银行和开户熬人等内容。俺在数据统计管理岸模块中,可以对班日般常收支、银行交肮易和资产等信息哀进行统计。日常斑收支统计信息包绊括收支分类和收耙支金额等信息;隘银行交易统计信奥息包括银行帐号按、交易金额和所罢得利息等信息;碍资产统计信息包碍括银行总存款、凹现金总额、收支跋总额和支出总额
36、袄等信息。半3.爸3疤 开发工具的选岸择稗开发数据库管理安信息系统需要选般择两种工具,即盎前台开发语言和啊后台数据库。选俺择开发工具时应靶该考虑客户需求班、系统功能和性拔能需求以及开发岸人员的习惯等因伴素。哀例如,开发C/罢S(客户/服务芭器)结构的应用芭程序时,前台开班发语言通常可以安选择Visua袄l Basic霸、Visual败 C+、De澳lphi和Po熬wer Bui袄lder等;如邦果开发网络应用奥程序,则需要选芭择一个网络数据八库开发系统,如翱Access、八Oracle和把IBM DB2瓣等;如果开发单皑机应用程序,则吧只要选择一个小办型数据库系统就安可以了,例如A按ccess
37、。爸与其他开发工具按相比,Visu稗al Basi安c具有简单易学袄、灵活方便和易靶于扩充等特点,般越来越多地被用芭作客户/服务器袄(Client案/Server阿,简称为C/S罢)应用程序的前肮端开发工具,与隘后端的开发工具案Access数版据库结合,能够哀提供一个高性能扳的管理信息系统啊解决方案因为本佰系统是单机版的稗数据库应用系统颁,所以采用Vi奥sual Ba阿sic作为开发哎工具,Acce凹ss作为后台数跋据库。邦第4啊章 概要澳设计疤概要设计哀是捌将软件系统需求澳转换为未来系统巴的设计;逐步开胺发强壮的系统构巴架;使设计适合绊于实施环境,为白提高性能而进行爸设计;结构应该爸被分解为
38、模块和绊库。吧概要设计的任务疤是根据需求分析拔得到的物理模型叭确定一个合理的奥软件系统的体系胺结构,作为系统败的详细设计的基斑础和准备。碍4.1 系统运稗行总体流程开始NYN输入用户名密码身份合法登录权限显示窗口基本信息管理财务信息管理数据统计管理用户管理结束退出系统Y俺图4.1百盛财鞍务管理系统运行唉流程图盎系统运行流程图挨描绘了物理系统埃的总体运行情况摆。浏览此图可对盎整个系统有一个爱快速、清晰的认爱识。上图为俺该般系统的系统运行半流程图背。版4.2 目标系靶统体系结构癌4.2.1佰 百盛财务管理爸系统软件结构图百盛财务管理系统1基本信息管理2财务信息管理3数据统计管理4用户管理稗图4.2
39、百盛财百务管理系统盎功能叭结构图斑4.2.2氨 半“般基本信息管理耙”碍模块结构图1基本信息管理1.1银行信息管理1.2收入类型管理1.3支出类型管理1.4初始化数据敖图4.3 基本氨信息管理结构图隘4.2.3哀 白“耙财务信息管理鞍”澳模块结构图2 财务信息管理2.1日常收支管理2.2银行往来管理2.3银行帐户管理耙图4.4 财务吧信息管理结构图办4.2.4盎 叭“斑数据统计管理岸”百模块结构图3数据统计管理3.1日常收支统计3.2银行交易统计3.3资产统计笆图4.5 数据半统计结构图澳4.2.5凹 斑“拔用户管理绊”办模块结构图4用户管理4.1成员管理4.2系统用户管理4.3修改密码扳图4
40、.6用户管胺理结构图奥第5凹章 数据库设计懊数据库是信息系安统的核心和基础八。它把信息系统安中大量的数据按袄一定的模型组织癌起来,提供存储爱、维护、检索数白据的功能,使信吧息系统可以方便坝、及时、准确地傲从数据库中获得扳所需的信息。数岸据库设计的好与绊坏,直接影响到绊这个系统的运行熬效率。良好的数埃据库设计,可以扮提高数据信息的癌存储效率,确保敖数据信息的完整哀性和一致性。癌关系数据库是数癌据库的一种,以白关系模型为基础熬,由数据结构、八数据操作、和完奥整性约束组成。按其中数据结构中搬的关系尤为重要吧。它根据表、记艾录和字段之间的癌关系进行组织和罢访问,通过若干凹个表来存取数据班,并且通过关系
41、伴将这些表联系在啊一起,关系数据阿库提供了成为结奥构化查询语言的安标准接口。俺数据库的逻辑设邦计即是表结构和肮表关系的设计,白这里同时给出表鞍中的样例数据。芭1、用户权限表肮(users)挨该表用于存储企俺业所有使用该销耙售管理系统的人扮员的基本信息(1)表结构表5.1权限表败字段名岸字段类型傲字段大小伴主键瓣外键懊可空否半备注盎编号扳char胺10柏是疤N熬用户名疤char矮10澳Y版密码按char霸30摆Y佰权限巴char爸30翱Y傲权限等级啊char鞍10艾Y胺(2)表中样例哎数据邦表5.2 用户矮权限表样例数据巴用户编号氨用户姓名埃密码阿权限癌权限等级鞍001拔admin奥111111
42、澳系统管理员哎1拜002捌users皑111111碍前台业务员背2哀003岸111傲111柏后台业务员哎2爸2、信息管理表版(banks)(1)表结构伴表5.3银行信斑息管理表板字段名搬字段类型袄字段大小斑主键扳外键八可否空啊备注鞍银行编号靶char阿10吧是瓣N按银行名称班char稗30耙Y暗银行简称白char澳10爱Y邦地址百char啊30扳Y碍(2)表中样例斑数据伴表暗5.4办 银行信息管理疤表样例数据捌银行编号爱银行名称耙银行简称拔地址巴6跋中国银行癌中行背鞍山案7矮工商银行胺工行佰鞍山搬8按建设银行隘建行拔鞍山鞍9熬交通银行扳交行奥鞍山疤10般农业银行俺农行案鞍山拔3般、收支类型管理
43、案表(InOut把List)(1)表结构靶表5.5 收支阿类型管理表翱字段名敖字段类型扳字段大小跋主键绊外键八可否空唉备注碍记录编号班char拔10肮是罢 拌Y奥收支类型编号耙char啊30拌 吧Y耙收支日期蔼date笆20埃 搬Y啊帐号吧char板30邦 把N版收支金额跋char胺10坝 瓣Y盎成员编号鞍char氨10拜 笆Y埃备注信息拜char哎50矮 瓣Y俺类型半char笆10罢 拜Y邦(2)表中样例拔数据唉表5.6 收支爸类型管理表样例蔼数据佰记录编号扳收支类型编号吧收支日期埃帐号安收支金额癌成员编号拜备注信息凹类型疤6搬16皑2009-5-哀25巴0001芭500岸3安7案19摆20
44、09-5-爸25拔0002俺800奥4俺8翱27颁2009-5-扒25哎0003袄1000癌5拔9唉18鞍2009-5-背25氨0004板1200哎6唉10按28扳2009-5-奥25巴0005般1500霸7拜4罢、氨往来管理表(b拔ankoper叭)(1)表结构斑表5.7银行往昂来管理表办字段名澳字段类型瓣字段大小氨主键跋可否空颁备注柏银行名称半char岸30斑Y皑交易姓名八char昂10跋Y矮帐号八char敖30挨是熬N俺交易日期绊date佰20皑Y扮交易金额凹char靶10氨Y艾交易类型挨char按10拌Y啊定期月份翱char拜10胺Y半实际利息巴char霸10捌Y办(2)表中样例稗数据
45、安表5.8 银行吧往来管理表样例颁数据八银行名称袄交易姓名坝帐号班交易日期鞍交易金额癌交易类型罢定期月份疤实际利息捌中国银行半王菲百0001稗2009-5-哎25鞍500把取款白12安50凹工商银行埃孙楠颁0002坝2009-5-背25巴200拌取款阿5扮20皑建设银行艾王力宏疤0003鞍2009-5-案25邦800百取款拔3扳80般交通银行盎小沈阳瓣0004斑2009-5-扮25白1000哎取款佰2氨120盎农业银行鞍孙燕姿蔼0005稗2009-5-班25哀1200唉取款跋7笆200捌5、银行帐户管安理表(Amou白nt)(1)表结构拌表5.9 银行百帐户管理表班字段名捌字段类型拌字段大小般
46、主键摆可否空斑备注肮帐号啊char笆30背是爱N败银行名称佰char凹30鞍Y熬开户人姓名凹ch拜ar胺10芭Y按帐户类别爱char半10扮Y敖开户日期拔date扳20拜Y胺帐户金额熬char捌10俺Y把存款类型澳char拌10癌Y瓣说明背char靶30矮Y岸(2)表中样例澳数据奥表5.10 银傲行帐户管理表样背例数据跋帐号稗银行名称爱开户人姓名哎帐户类别拔开户日期芭帐户金额靶存款类型般说明瓣0001懊中国银行啊王菲佰工资卡蔼2009-5-稗25胺2000耙活期八0002啊工商银行捌孙楠碍工资卡疤2009-5-绊25摆2100艾活期笆0003半建设银行矮王力宏胺工资卡皑2009-5-懊25懊1
47、800拜活期佰0004碍交通银行板小沈阳芭工资卡版2009-5-啊25昂2500拌活期邦0005邦农业银行般孙燕姿 般工资卡摆2009-5-敖25澳3500扒活期阿第扒6鞍章 详细设计爱详细设计阶段的败任务是在总体设扳计的基础上进一阿步确定如何实现按目标系统,从软跋件开发的工程化皑观点来看,在使翱用程序设计语言拌编制程序以前,澳需要对所有采用爱算法的逻辑关系哀进行分析,设计捌出全部必要的过坝程细节,并给予靶清晰的表达,使昂之成为编码的依耙据。皑6.唉1案登录窗口设计碍1、登录窗口功哀能描述盎登录窗口用于对拜进入系统的人员扒进行身份识别和艾权限级别的确认鞍。对未在系统注啊册的使用人员进艾行限制,
48、非法进霸入三次便自动退百出。对已在系统翱注册的人员,在唉正确输入用户名罢和密码后,便进白入系统主窗口,般同时根据用户的笆权限级别开放主爸窗口中的菜单的版相应功能,并禁疤止不相关的功能凹。稗2、登录窗口界拜面 熬图6.1 登录般窗口罢3、登录窗口界矮面说明跋登录窗口是进入板系统的第一个启柏动窗口。在文本肮框中依次正确输按入用户编号、用拜户名和密码后,昂单击巴“班确定拜”挨按钮,便进入系绊统主窗口;若不芭正确,重新输入半各项,重复三次翱都不能进入系统蔼便自动退出。单矮击俺“俺退出懊”奥按钮退出系统。扳4、主要控件对板象的属性设计拜表肮6搬.埃1 主要控件对疤象属性列表爱对象名胺属性拔属性值伴Lab
49、el1笆Caption澳用户名碍Label2挨Caption哎密码阿txtUser八Text耙空昂txtPwd肮Text袄空啊Passwor扳dChar俺按C耙md_背Ok搬Caption耙确定拔C爸md_Canc霸el隘Caption邦取消吧6.2翱财务管理主窗体肮设计啊1、财务管理主佰窗体窗口功能描隘述碍本窗体由基本信挨息管理、财务信白息管理、数据统百计管理、用户管盎理四大模块组成暗,主窗体是进行半相关操作的主界奥面。在这几个里澳,管理员有所有傲的权利进行各种皑操作。爸2、主窗体窗口翱界面阿图6.2 主窗鞍体窗口八3笆、主窗体窗口界啊面说明耙主窗体窗口是系搬统最主要的界面肮。通过该界面可氨
50、以控制其他的六白大模块的界面,靶是进行相关操作疤的主界面。在这唉几个里,管理员岸有所有的权利进罢行各种操作。哀6.3 银行信耙息管理窗口设计颁1、银行信息管芭理窗口功能描述敖银行信息管理窗扳口是设置查询、肮添加、修改银行拌信息的窗口,通捌过它可以查询、斑添加、修改各银阿行的详细信息。八2、银行信息管懊理窗口界面隘图6.3 银行版信息管理窗口翱3、银行信息管斑理窗口界面说明肮在文本框里输入佰银行编号,单击癌添加、修改、删矮除,系统就更新霸所改变的内容。笆4、绊主要控件对象的颁属性设计拜表搬6八.半2 主要控件对芭象属性列表柏对象名版属性稗属性值/说明斑txtName霸用于输入查询条叭件碍CmdS
51、ear癌ch吧Caption笆查询案DataGri按d1扳用于显示银行信背息傲Adodc白为DataGr盎id1控件提供邦数据源跋Cmd_Add罢Caption跋添加般Cmd_Mod啊i矮Caption佰修改搬Cmd_Del俺Caption凹删除伴Cmd_Bac霸k俺Caption半返回澳6.坝4 收入类型设氨置窗口设计皑1、收入类型设柏置窗口功能描述摆收入类型设置窗扮口是设置各项收敖入的项目,通过肮他可以添加、修跋改、删除所输入把的项目。白2、收入类型设癌置窗口界面隘图6.4 收入柏类型设置窗口佰3、收入类型设安置窗口界面说明隘在文本框里输入巴要输入的项目,案单击添加、修改搬、删除,系统将熬
52、更新鞍内容。版6.5 日常收柏支窗口设计安1、日常收支窗肮口功能描述把日常收支窗口是疤由收支类型、收皑支分类、收支日瓣期等模块组成,般可以添加、疤修改、删除日常盎收支的一切内容扒。扳2、背日常收支窗口界百面氨图6.5拔日常收支稗窗口胺3、日常收支窗哀口界面说明摆在文本框里选出案收支类型、收支斑分类、收支日期碍等可以查询相对耙应的内容,单击坝添加、修改、删翱除键可以进行更俺改。碍6.6 银行往败来管理窗口设计芭1、银行往来管背理窗口功能描述绊银行往来管理窗皑口是由银行名称翱、交易人、银行斑帐号等模块组成搬,可以添加、修佰改、删除银行往澳来管理的一切内霸容。挨2、银行往来管班理窗口界面艾图6.6啊
53、银行往来管理斑窗口俺3芭、银行往来管理哀窗口界面说明昂在文本框里选出半银行名称、交易岸人、银行帐号等安可以查询相对应把的内容,单击添班加、修改、删除傲键可以进行更改拌。白6.7 银行帐按户管理窗口设计挨1、银行帐户管柏理唉窗口功能描述阿银行帐户管理按窗口暗是由银行名称、办开户人、帐户类哀型等模块组成,皑可以添加、拜修改、删除皑银行帐户管理扳的一切内容。隘2、银行帐户管背理窗口界面鞍图6.7扒银行帐户癌管理癌窗口坝3、银行帐户管跋理窗口界面说明翱在文本框里选出敖银行名称、开户盎人、帐号类型搬等可以查询相对唉应的内容,单击昂添加、修改、删哀除键可以进行更捌改。翱6.8 日常收按支统计窗口设计拔1、
54、奥日常收支统计吧窗口功能描述办日常收支统计绊窗口瓣是由收支分类、袄收支金额等模块昂组成,显示收支癌类型和金额。唉2、拌日常收支统计埃窗口界面鞍图6.8日常收蔼支统计窗口傲3、扮日常收支统计邦窗口界面说明败在文本框里输入斑年份、月份、系癌统就会显示出工叭资、稿费、收支把金额等。靶6.9 银行交佰易统计窗口设计翱1、背银行交易统计氨窗口功能描述拔银行交易统计扳窗口柏是由,帐号、交袄易金额、所得利败息等模块组成,阿可以显示其相关绊内容。扳2、银行交易统败计窗口界面扮图6.9银行交懊易统计窗口百3、银行交易统板计窗口界面摆在文本框里选择巴年份、月份,系俺统自动显示相关吧的帐号、交易金爱额、所得利息。办
55、6.10 资产傲统计窗口设计皑1、资产统计窗蔼口功能描述败该窗口是显示总瓣的资产统计内容伴。靶2、矮资产统计扮窗口界面爸图6.10资产拜统计窗口盎3、扮资产统计窗口界绊面说明俺资产统计窗口是鞍显示财务资金统耙计的窗口,可以鞍显示银行总存款办,现金统计、收绊入总额、支出总阿额。澳6.11 用户疤管理窗口设计笆1、芭系统用户管理艾窗口功能描述胺系统用户管理瓣窗口稗是设置系统管理佰员和普通用户。版2、爱系统用户管理吧窗口界面埃图6.11系统班用户管理窗口癌3、版成员管理窗口界暗面说明艾在文本框里输入邦用户名、用户类邦型,单击添加、白修改、删除键,搬系统将添加、修霸改、删除用户名扳和用户类型。啊6.1
56、2 成员捌管理窗口设计柏1、成员管理窗八口功能描述挨成员管理窗口是疤显示成员个人资氨料的窗口。八2、成员管理窗半口界面袄图6.12成员爱管理窗口办3、成员管理窗爸口界面说明氨单击添加、修改癌、删除键,填入啊成员的个人信息袄,系统将更新所芭更改的信息。吧6.13 编辑暗用户信息窗口设昂计皑1、编辑用户信皑息窗口功能描述皑编辑用户信息窗败口是编辑用户密案码的窗口。绊2、熬编辑用户信息颁窗口界面八图6.13编辑翱用户信息窗口背3、芭编辑用户信息拔窗口界面说明百在文本框里输入哀用户名、密码、氨确认密码,系统笆将更新用户的信邦息。俺第捌7摆章 系统测试耙7.1 软件测凹试基础理论拔7.1.1坝 软件测试
57、定义拌软件测试是根据熬软件开发各阶段坝的规格说明和程摆序的内部结构而霸精心设计的一批扒测试用例,并利柏用这些测试用例坝运行程序以及发奥现错误的过程,坝即执行测试步骤伴。耙软件测试就是在艾软件投入运行前绊,对软件需求分罢析、设计规格说柏明和编码实现的蔼最终审查,它是半软件质量保证的俺关键步骤办7.1.2氨 软件测试基本扳概念盎所谓测试,首先半是一项活动,在氨这项活动中某个爱系统或组成的部隘分将在特定的条罢件下运行,结果芭将被观察和记录败,并对系统或组岸成部分进行评价斑。测试活动有两靶种结果:找出缺扒陷和故障,或显埃示软件执行正确班。测试是一个或版多个测试用例的捌集合。绊测试用例:所谓把测试用例是
58、为特把定的目的而设计凹的一组测试输入佰、执行条件和预伴期的结果;测试哎用例是执行测试爸的最小实体。靶7.2 软件测艾试目的瓣测试是程序的执哎行过程,目的在啊于发现错误;不爸能证明程序的正般确性,除非仅处疤理有限种情况。爱检查系统是否满绊足需求也是测试敖的期望目标。一搬个好的测试用例背在于发现了还未鞍曾发现的错误;岸一次成功的测试班则是发现了错误阿的测试。澳7.3耙 百盛财务管理敖系统系统测试叭本系统部分模块办采用拜黑拔盒测试。捌7.3.1耙 登录模块测试百用例把表捌7.1拌 登录模块测试拔用例暗项目软件盎百盛财务管理隘系统爱程序版本俺1.0败功能模块矮登录模块罢编制人鞍姚锡宏按功能特性昂用户身
59、份验证捌测试目的奥验证是否输入合坝法的信息,允许柏合法登录,阻止邦非法登录傲测试数据挨用户名=霸admin挨 / 柏系统管理员袄 笆 背 密码=邦111肮/ 坝系统管理员爸操作步骤傲操作描述拜数据叭期望结果胺实际结靶果肮测试状态埃1佰输入用户名称,俺按“叭确定班”按钮。伴用户名=巴admin跋,密码为空白显示警告信息“凹请输入用户名和芭密码!”挨显示警告信息“艾请输入用户名和敖密码!”爱正常搬2靶输入密码,按“阿确定半”按钮。稗用户名佰=admin半,密码=按1跋显示警告信息“蔼请输入用户名和坝密码!”按显示警告信息“澳请输入用户名和柏密码!”懊正常佰3扳输入用户名和密罢码,按爸“鞍确定摆”按
60、钮。摆用户名=扮admin爱,密码=伴1哎显示警告信息“哀请输入用户名和奥密码!”白显示警告信息“阿请输入用户名和哎密码!”叭正常啊4扒输入用户名和密扳码,按“靶确定吧”按钮。案用户名=敖admin埃,密码=背1版显示警告信息“碍密码输入错误,蔼请向系统管理员板查询埃!”绊显示警告信息“靶密码输入错误,阿请向系统管理员罢查询癌!”碍正常捌5拜输入用户名和密扮码,按“盎确定熬”按钮。版用户名蔼为空摆显示警告信息“爸您还没有选择用板户名扳!”白显示警告信息“皑您还没有选择用懊户名耙!半正常霸6爱输入用户名和密摆码,按“按确定把”按钮。哎用户名=班admin熬,密码=肮1哎进入主界面佰进入主界面颁正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国煤奇砖行业市场运营模式及未来发展动向预测研究报告
- 2024-2030年中国洗涤剂酶市场深度调查与未来前景预测研究报告
- 2024-2030年中国橡胶轮胎行业消费趋势及需求潜力预测研究报告
- 2024-2030年中国废气异味处理系统行业未来前景与投资效益分析研究报告
- 2024-2030年中国六甲基二硅醚行业运营动态及投资前景分析研究报告
- 2024-2030年中国乘用车保险杠行业运行趋势及投资效益预测报告
- 课程设计是不是很难
- 文化衍生品开发合同
- 教育培训项目合同模板设计
- 2025届高考物理二轮复习选择题专项练5静电场含解析
- 《日语古典文法》课程教学大纲
- 肢体离断伤的护理查房
- 初中生不可不读的经典英语美文范文
- 一年级上册心理健康教育课件-我是快乐小天使 全国通用(共19张PPT)
- 人教版九年级化学 第一单元课题2 化学是一门以实验为基础的科学 课时1 对蜡烛及其燃烧的探究课件(20张PPT)
- 心电监护-PPT课件 (2)
- 幼儿园家园共育培训PPT课件
- 4.2《各种各样的土壤》教案公开课
- 学会面对陌生人PPT学习教案
- 水泥稳定碎石试验段施工方案
- 中国建筑抗震设计规范的发展和演变
评论
0/150
提交评论