版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、埃大理学院斑本科捌毕业设计把财务管理系统肮的设计案与爸开发奥熬固定资产管理,白期末处理般 板DEVELOP八MENT按 AND DE扒SIGN 颁OF THE 稗FINANCI袄AL MANA八GEMENT 鞍SYS拜TEM哀耙FIXED A熬SSET MA阿NAGEMEN坝T, FINA矮L PROCE背SSING办学 跋院: 哀 数学与氨计算机学院 暗 傲 柏 扒 背模块负责人稗: 俺 皑张寿君柏 邦 啊 矮 笆 矮项目组成员: 暗 摆张百寿君懊 吧熊建英 王凤松傲 啊 叭 罢指导氨 八教师: 白 瓣杜英国罢 翱 罢 扒 白 按专 凹业: 盎 扳信息与计算科学搬 澳 邦 叭 阿 氨年级(班
2、级):敖 吧07级霸信息与计算科学凹1班败 佰 碍 巴 胺起止唉 捌日期: 艾 案2010年8月皑23袄日唉啊2010年12爸月邦30挨日巴 巴制表日期:笆2010扒 年 拜12拔月 版15碍 日摘 要版随着经济全球化隘以及计算机技术笆的不断发展,企百业挨在拌财务叭管理盎方面白变的越来越繁杂爱,财务处理的数绊据也急剧增加,扒有关财务的各种拔信息也成倍的增碍长,面对庞大的佰信息量,有必要肮开发财务管理系佰统来提高财务管半理工作的效率,邦通过这个系统,白可以做到信息的捌规范管理,科学熬的统计和查询,癌从而减少了在财白务管理方面的工靶作量。叭本财务管理系统肮包括了傲会计科目管理、邦凭证管理、出纳凹管
3、理、往来管理澳、固定资产管理皑、工资管理、财肮务基本信息设置氨和结账等几个大把的模块,其中每瓣个模块包括了在版财务处理方面的把添加、修改、删斑除、查询和打印邦报表等功能,系碍统管理员可以拥跋有完全的权限管隘理系统,而财务颁管理员则不能拥背有期末处理岸相关功能的管理爱的权限。拔本文论述的是财摆务管理系统在固巴定资产管理、期哀末处理、财务分邦析等方面系统开傲发的全过程肮。叭根据软件工程的伴思想,从需求分碍析入手,编写用版例、绘制用例图吧、绘制时序图、把绘制类图背、奥对象设计、映射版再到编程,最后百测试;通过不断鞍的测试使系统更班完善。捌本系统采用爸Microso巴ft Visu稗al Stud疤i
4、o 2005敖为开发工具,靶以C#为开发语班言,隘后台数据库采用矮Microso唉ft SQL 俺Server 皑2000,操作板系统为Wind稗ows XP爱。蔼关键词:阿财务管理系统百;摆Microso胺ft Visu熬al Stud碍io 20碍05案;艾C#;软件工程班。百DEVELOP艾MENT扳 AND DE按SIGN OF斑 THE FI熬NANCIAL蔼 MANAGE扮MENT SY拌STEM皑Abstrac瓣t芭With th颁e globa班lizatio坝n of ec熬onomy a背nd the 败develop败ment of唉 comput八er 把technol
5、哎ogy, 班i佰n finan盎cial ma办nagemen稗t of en凹terpris岸es are 瓣becomin矮g more 安and mor哎e 白multifa稗rious案.芭 The pr翱ocessin霸g吧 of dat鞍a also 案has inc半reased 爸dramati癌cally,吧 哎so 颁f岸inancia百l infor斑mat安ion wil凹l incre傲ase man白ifold t笆oo奥.半 办Facing岸 the hu隘ge amou板nt of i癌nformat氨ion, it熬 is nec拔essary 敖to de
6、ve板lop fin扒ancial 霸managem百ent sys疤tem to 绊improve奥 financ半ial man肮agement拔 俺efficie白ncy案.俺 Throug办h this 氨system,翱 the en艾terpris叭e can a斑ccompli傲sh info巴rmation岸s stan半dard ma爱nagemen半t, scie耙ntific 瓣statist艾ics and靶 query 吧to redu伴ce the 班financi班al mana案gement 班of work扒load.扒The fin扒ancial 挨mana
7、gem巴ent sys鞍tem inc蔼luding 翱the Sub拜ject of邦 manage暗ment, v邦ouchers氨 manage霸ment, c敖ashier 艾managem皑ent, co靶me-and-安go mana阿gement,瓣 fixed 百asset m按anageme啊nt, sal蔼ary man袄agement搬, finan皑cial ba爸sic inf柏ormatio巴n set a懊nd chec疤k setti扮ngs, ea罢ch of t办hese mo隘dules i耙ncludin昂g in th爸e handl暗ing of 稗
8、add盎ing皑, modif爸y芭ing霸 and de懊let拜ing氨, query扮ing艾, and p伴rint芭ing坝 the re拌ports a懊nd othe罢r f爸unction版s版.熬 爱System 癌adminis哀trator瓣s can h懊ave com板plete p皑ermissi蔼ons敖.背 佰Financi矮al admi扒nistrat巴or cann把ot have爸 final 爸process班ing per岸mission白s.阿This pa柏per dis俺cusses 按the ent背ire pro胺cess de盎velop
9、me哎nt of f俺ixed as扮set man澳agement笆, the f颁inal pr佰ocessin版g and f八inancia艾l analy矮sis靶.坝 半we use 阿the con白cept of耙 softwa伴re engi阿neering佰 from r癌equirem隘ents an芭alysis 败commenc笆e, writ哀ing exa扳mple, d把rawing 绊use cas胺e diagr半am, dra拔wing se隘quence 拔diagram白, drawi啊ng clas跋s diagr埃am, obj笆ect-ori百e
10、nted d芭esign a俺nd fina颁lly map耙 object颁 to pro罢grammin盎g envir暗onments耙. Throu爸gh cons笆tant te隘sting e拔nables 捌the sys伴tem mor佰e perfe按ct.吧This sy背stem is背 design翱ed for 爸windows埃 XP. 澳W拜e 蔼use安 the Mi板crosoft哀 Visual疤 Studio邦 2005 a板s a dev哀elopmen败t tool,班 with c澳 # for 跋develop瓣ing lan佰guage a背nd
11、拌 use傲 Micros把oft SQL白 Server百 2000蔼 as 罢the dat爱abase m皑anageme矮nt syst暗em懊.把Key Wor扒ds:澳financi疤al mana柏gement 傲system昂;按 背Microso埃ft Visu拌al Stud碍io 2005阿;拜C#;板 绊Softwar埃e engin芭eering翱.目 录TOC o 1-3 h z u HYPERLINK l _Toc280198293 俺摘哎 柏要澳 PAGEREF _Toc280198293 h 艾II HYPERLINK l _Toc280198294 岸Abs
12、trac凹t疤 PAGEREF _Toc280198294 h 半III HYPERLINK l _Toc280198295 背引伴 埃言半 PAGEREF _Toc280198295 h 罢- 1 - HYPERLINK l _Toc280198296 版第一章扳 奥财务管理系统概蔼述疤 PAGEREF _Toc280198296 h 安- 3 - HYPERLINK l _Toc280198297 霸1.1搬开发背景般 PAGEREF _Toc280198297 h 昂- 3 - HYPERLINK l _Toc280198298 敖1.2班系统开发的目的邦和意义板 PAGEREF _To
13、c280198298 h 挨- 3 - HYPERLINK l _Toc280198299 般第二章熬 拌系统开发工具、安运行环境扒 PAGEREF _Toc280198299 h 败- 4 - HYPERLINK l _Toc280198300 昂2.1埃面向对象软件开班发傲 PAGEREF _Toc280198300 h 爸-哎 4 - HYPERLINK l _Toc280198301 绊2.1.1叭面向对象编程败 PAGEREF _Toc280198301 h 傲- 4 - HYPERLINK l _Toc280198302 颁2.1.2皑面向对象软件原按理哀 PAGEREF _Toc
14、280198302 h 啊- 4 - HYPERLINK l _Toc280198303 靶2.1.3耙面向对象分析蔼 PAGEREF _Toc280198303 h 拔- 5 - HYPERLINK l _Toc280198304 哎2.1.4耙面向对象设计案 PAGEREF _Toc280198304 h 胺- 5 - HYPERLINK l _Toc280198305 笆2.2 Vis邦ual Stu败dio.NET办集成开发环境敖 PAGEREF _Toc280198305 h 阿- 6 - HYPERLINK l _Toc280198306 碍2.3 C#八编程语言蔼 PAGEREF
15、 _Toc280198306 h 百- 6 隘- HYPERLINK l _Toc280198307 斑2.3.1 C耙#百语言概述版 PAGEREF _Toc280198307 h 爱- 6 - HYPERLINK l _Toc280198308 昂2.3.2皑语法和语义伴 PAGEREF _Toc280198308 h 巴- 6 - HYPERLINK l _Toc280198309 柏2.3.3 C佰#斑标识符和保留字埃 PAGEREF _Toc280198309 h 白- 7 - HYPERLINK l _Toc280198310 案2.3.4 C靶#敖原始数据类型爱 PAGEREF
16、_Toc280198310 h 吧- 8 - HYPERLINK l _Toc280198311 耙2.4 UML奥概述八 PAGEREF _Toc280198311 h 哀- 8 - HYPERLINK l _Toc280198312 俺2.5 SQL奥 Server拔 2000唉简介懊 PAGEREF _Toc280198312 h 袄- 9 - HYPERLINK l _Toc280198313 皑第三章八 版需求分析按 PAGEREF _Toc280198313 h 肮- 11 - HYPERLINK l _Toc280198314 叭3.2颁需求分析邦 PAGEREF _Toc280
17、198314 h 瓣- 11 - HYPERLINK l _Toc280198315 氨3.2.1熬功能简述挨 PAGEREF _Toc280198315 h 扳- 11 - HYPERLINK l _捌Toc2801挨98316安 巴3.2.2邦功能详细说明熬 PAGEREF _Toc280198316 h 肮- 11 - HYPERLINK l _Toc280198317 扳3.2.3癌模块用例搬 PAGEREF _Toc280198317 h 凹- 14 - HYPERLINK l _Toc280198318 按3.3 佰对象设计把 PAGEREF _Toc280198318 h 澳-
18、24 - HYPERLINK l _Toc280198319啊颁 叭3.3.1背标识固定资产添百加用例对象隘 PAGEREF _Toc280198319 h 昂- 24 - HYPERLINK l _Toc280198320 稗3.3.2霸固定资产清理用按例对象艾 PAGEREF _Toc280198320 h 懊- 25 - HYPERLINK l _Toc280198321 百3暗.3.3稗固定资产清理查颁询用例对象肮 PAGEREF _Toc280198321 h 笆- 26 - HYPERLINK l _Toc半2801983笆22颁 版3.3.4傲期末调汇用例对暗象蔼 PAGEREF
19、 _Toc280198322 h 盎- 28 - HYPERLINK l _Toc280198323 捌3.3.5皑固定资产添加用哎例对象的属性及艾方法扒 PAGEREF _Toc280198323 h 版- 29 - HYPERLINK l _Toc280198324 哎3.3.6癌固定资产清理用昂例对象的属性及笆方法摆 PAGEREF _Toc280198324 h 隘- 32 - HYPERLINK l _Toc280198325 肮3.3.7扳固定资产清理查瓣询用例对象的属案性及方法敖 PAGEREF _Toc280198325 h 板- 34 - HYPERLINK l _Toc28
20、0198326 绊3.3.8埃期末调汇用例对半象的属性及方法暗 PAGEREF _Toc280198326 h 拔- 36 - HYPERLINK l _Toc280198327 把3.4岸将对象模型映射摆到编程环境拔 PAGEREF _Toc280198327 h 盎- 38 - HYPERLINK l _Toc280198328 疤3.5芭将持久性对象映板射为数据库中的肮数据表伴 PAGEREF _Toc280198328 h 背- 41 - HYPERLINK l _Toc280198329 皑3.6案编程实现对象笆 PAGEREF _Toc280198329 h 绊- 44 - HYP
21、ERLINK l _Toc280198330 班3.7靶系统外部设计爱 PAGEREF _Toc280198330 h 碍- 48 - HYPERLINK l _Toc280198331 颁第四章鞍 罢系统测试与维护八 PAGEREF _Toc280198331 h 稗- 51 - HYPERLINK l _Toc280198332 跋4.1 昂测试方法扳 PAGEREF _Toc280198332 h 绊- 51 - HYPERLINK l _Toc280198333 般4.2背资产添加添加测岸试胺 PAGEREF _Toc280198333 h 巴- 52 - HYPERLINK l _T
22、oc280198334 敖4.3扒资产清理测试班 PAGEREF _Toc280198334 h 笆- 54 - HYPERLINK l _Toc280198335 把4.4佰期末调汇测试巴 PAGEREF _Toc280198335 h 氨- 56 - HYPERLINK l _Toc280198336 翱总昂 靶结按 PAGEREF _Toc280198336 h 啊- 58 - HYPERLINK l _暗Toc2801艾98337罢 袄致碍 佰谢坝 PAGEREF _Toc280198337 h 稗- 59 - HYPERLINK l _Toc280198338 熬参考文献爸 PAGE
23、REF _Toc280198338 h 奥- 60 -引 言胺随着社会的进步哎和发展,信息系拜统在生产生活中拌的作用日益明显捌,信息产业在癌企业蔼生产规模中的比癌重日趋增大,已跋经成为衡量颁企业把现代化水平的重版要指标之一。因傲此,如何能对颁一个企业爸整体的概况进行哎宏观调控,使跋企业八的人、财、物等靶资源配置更加合奥理,使之发挥最笆大的效益,使办爱公及生产趋于自哎动化,是一个埃企业绊始终不渝追求的班目标。管理计算把机产生的信息在扒很多方面不同于背处理人工输入的蔼数据,通常有更疤大量的计算机信隘息需要管理。组跋织和维护信息的败成本可能以惊人盎的速度增加,而爸且与通过其他途斑径获得的信息相案比,
24、用户往往更版信任它。板财务氨管理系统可以为叭公司拜节约大量的人力邦和物力资源。同澳时,能够第一时哎间给摆上级笆领导提供有关岸财务的数据信息昂。拜财务管理员鞍可以更方便地拜处理业务来往中岸的基本财力信息版、查询啊财务岸基本信息等。目唉前,几乎每个昂公司叭都在使用各种各熬样的扮财力笆管理系统来管理柏财务的拔基本信息,但大柏部分都是基于传盎统模式下的,不扒能达到使用者的背要求,一些功能佰还是不能很好的百实现,基于此我凹们小组想继续来稗研究暗财力扮管理系统,达到哀更加人性化的用哀户界面,检索迅耙速、查找方便、懊易修改、可靠性凹高,提高蔼财务数据艾信息管理的效率稗,实现暗公司拜对傲财务数据霸管理的科学化
25、、暗正规化。隘第一章 矮财务管理系统概盎述1.1开发背景俺经济全球化以及版计算机技术不断鞍发展的今天,财爱务管理系统对于叭任何一家企业、爸公司和单位甚至阿个人的发展都是瓣不可缺少的,企靶业财务管理的内暗涵、外延、功能胺及其地位发生了败深刻的变化,强芭化企业的财务管捌理已经成为现代袄企业在激烈的市拔场竞争中得以生拔存和发展、现代扒企业制度得以保耙证和实施的重要氨环节。财务管理哀系统作为企业管敖理财务的重要手敖段,是企业创造埃财富、制定生产耙目标等一系列活稗动的基础和前提扮,这使得财务管佰理系统在企业中唉的地位显得尤为扳重要,所以一个半企业有一个好的伴、合理的财务管班理系统对企业长唉远的发展有着很
26、埃重要的意义。凹1.2唉系统开发的目的瓣和意义百对一个企业而言矮,利用财务管理俺系统管理财务数白据可以彻底打破坝手工处理的局限挨性,为日常管理靶提供更加详细、疤更加准确、更加斑及时的信息,随疤时得到最新的情败况。减轻了财务翱人员的工作负担拔,使用财务管理案系统处理数据以白后,大部分工作耙由计算机自动进哀行处理,使财务埃人员从繁重的手皑工操作中解放出败来,从而使财务熬人员把主要精力跋放在管理和监督柏上,更好地发挥熬财务人员的作用扳。碍开发财务管理的八目的:精确、实吧时地反映和准确靶处理企业的各项鞍业务活动,为财霸务报告使用者做捌出经济决策提供碍依据和参考;精版确、实时地反映巴和准确处理企业矮的各
27、项业务活动矮,为财务报告使柏用者做出经济决埃策提供依据和参盎考;满足有关各白方了解企业财务皑状况及经营成果坝的需要,优化商傲品结构,减少资蔼金占用,提高资皑金利用率;利用摆视窗进行智能化按、人性化的管理绊,提高企业的形隘象化;及时、准按确地将企业各类罢信息加工处理后百反馈给企业的最癌高管理层;加强班对员工管理考核版的科学性,提高氨劳动效率,充分罢调动员工的积极胺性和创造性;对矮于企业组织结构艾的调整、人员职蔼务的变化、业务扒流程的重新设计般及业务操作细节澳,系统能够满足胺企业内部经营管氨理的需要。疤第二章 系统开百发工具、运行环案境澳2.1邦面向对象软件开爸发翱2.1.1翱面版向对象编程瓣面向
28、对象软件开肮发的原理已经出唉现很多年了,实笆质上在高级编程拔语言使用以来就癌存在了。在20班世纪80年代和懊90年代,面向袄对象编程开始广鞍为流行,这在很挨大程度上是因为碍C+和Jav癌a这样的编程语邦言的发展。它现扮在已经成为商业暗软件开发的主流吧方法。靶面向对象方法最肮吸引人的特征之挨一就是对象可以扮用来非常有效地爸表示真实世界中版的实体。比如,耙我们可以使用一昂个软件对象来表坝示公司的员工。芭我们为每个员工俺创建一个对象,癌每个都具有我们绊需要表示的行为板和特征。用这种袄方法,面向对象班编程允许我们在拔程序和程序表示柏的实际环境之间澳建立映射。也就拔是说,面向对象哎方法使解决问题啊变得容
29、易,这是按编写程序的第一半要点。哀2.1.2氨面向对象软件原背理摆面向对象编程最挨终需要牢固理解摆下列术语:对象属性方法类封装继承多态扮1 暗对象(obje捌ct)凹是程序中的基本鞍元素。一个软件胺对象通常表示了安我们问题域中的爱一个真实对象。败每个对象都有一肮个状态(sta傲te)和一个行鞍为(behav班ior)的集合瓣。盎“熬状态坝”吧是指当前定义对挨象的基本特征。敖一个对象的行为捌是和对象相关的隘活动。笆除对象之外,C绊#程序也管理原熬始数据。原始数熬据(primi哎tive da傲ta)包括了基半本的值,比如数扮字和字符。对象挨通常表示了更有坝趣或者更复杂的鞍实体。搬对象的摆属性(a
30、ttr哎ibute)靶是它内部存储的袄值,可以表示为氨原始数据或者其唉他对象。拜方法(meth懊od)疤是给定名称的一佰组程序语句。当扒方法触发时执行扒它的语句。一组唉方法和一个对象柏相关联。对象的邦方法定义了它的暗潜在的行为。案归纳起来就是:捌每个对象有一个拔状态,通过它的熬属性定义;还有版一组行为,通过伴它的方法定义。扒2 通过芭类(class胺)绊来定义。类是一翱个模型或者蓝图碍,对象从其中创疤建。类是对象的艾蓝图。它建立了矮数据的类型,这鞍种类型的对象将岸保持和定义了代氨表这类对象行为笆的方法。但是,捌类不是对象,正安如蓝图是设计模耙型而不是房子一稗样。一般来说,八类不包括存储数俺据的
31、空间。每个扮对象有它自己的安数据的空间,这懊也是为什么每个疤对象可以有它自岸己的状态。定义绊了一个类之后,白可以从这个类创把建多个对象。类啊是对象的抽象,摆对象是类的实例岸。傲3 对象应该白被艾封装(enca霸psulate啊)叭,这意味着它保跋护和管理自己的岸信息。也就是说耙,对象可以自我碍管理。一个对象百的状态的唯一改胺变应该由这个对蔼象的方法来完成癌。我们应该将对挨象设计成为其他版对象不能蔼“伴接触靶”半和改变它的状态靶。熬类可以通过使用霸继承(inhe办ritance版)叭从其他类中创建埃。也就是说,一疤个类的定义可以伴基于已经存在的袄另外一个类。继敖承是软件重用(隘softwar败e
32、 reuse罢)的一种形式,耙利用了我们想要坝创建的不同种类半的类之间的相似耙性。一个类可以半用来派生多个类皑。派生的类可以邦用于派生更多的啊类。这创建了类肮的继承关系表,芭定义在一个类中芭的属性和方法可拔以由它的孩子们艾继承,而相应地癌它的孩子们又可鞍以将这些传递给敖它们的孩子,以般此类推。霸多态(poly跋morphis案m)绊是指我们可以在搬不同时间用相同袄的方式使用相关拔对象的多个败类型。它赋予我哀们为和多个对象拜相关的问题设计矮强大和优美的解肮决方案的能力。摆2.1.胺3搬面向对象分析邦面向对象分析扳(OOA,Ob坝ject-Or跋iented 百Analysi跋s)澳是软件开发过程
33、白中的问题定义阶班段,是抽取和整俺理用户需求并建熬立问题域精确模板型的过程。OO板A强调直接针对昂问题域中客观存般在的各种事物建白立OOA模型中半的对象,用对象班的属性和服务分叭别描述事物的静柏态特征和行为。坝OOA需要完成唉两个任务:一是坝形式地说明所面懊对的应用问题,懊最终成为软件系哎统基本构成的对吧象,还有系统所袄必须遵从的,由背应用环境所决定翱的规则和约束。板二是明确地规定坝构成系统的对象霸如何协同合作,白完成指定的功能哎。肮2.1.俺4班面向对象设计搬面向对象设计(班OOD,Obj颁ect-Ori凹ented D伴esign)办则是针对系统的肮一个具体的实现拔运用面向对象的坝方法。其
34、中包括岸两方面的工作:稗一是把OOA模扳型直接搬到OO佰D(不经过转换版,仅作某些必要靶的修改和调整)版,作为OOD的般一部分;二是针皑对具体实现中的靶人机界面、数据昂存储、任务管理佰等因素补充一些拜与实现有关的部矮分。OOD有一肮些准则,它们是阿:模块化、抽象暗化、信息隐蔽和佰封装、对象的高昂类聚和弱耦合、邦可扩充性、可重斑用性等。隘2.2 Vis芭ual Stu般dio.NET皑集成开发环境芭软件开发环境是邦指用于创建、测按试和修改程序的半工具集。一些环埃境被称为百集成开发环境(板intergr扒ated de颁velopme敖nt envi唉roment,芭 IDE俺),巴因为它们将不同
35、般的工具集成到一唉个软件程序中。癌它将极大地简化敖开发过程,加快办生成有用的程序阿的过程。板Visual 矮Studio.啊NET是一个集颁成开发环境,是颁.NET平台下版最为强大的开发稗工具,无论是软矮件服务商,还是捌企业应用程序的奥部署与发布,V皑isual半 吧Studio.爱NET都可以提挨供近乎完美的解安决方案。Vis邦ual罢 拜Studio.俺NET提供了包伴括设计、编码、扳编译调试、数据伴库联接操作等基矮本功能和基于开扒放架构的服务器霸组件开发平台、半企业开发工具和盎应用程序重新发芭布工具以及性能爸评测报告等高级盎功能。(具体请稗参看MSDN或阿微软中国Vis袄ual Stu艾
36、dio.NET挨开发中心网站)凹2.3 C疤#编程语言皑2.碍3.1摆 C盎#语言概述拌C#是编程世界白中最近出现的,唉英文读音为:扮C Sharp邦,由Micro啊soft开发,俺既可以开发基于啊Web的程序,拔也可以开发单独爱运行的程序。M斑icrosof斑t从C+语言埃中提取了最新的拔面向对象技术,摆并将其和它的V板isual B傲asic语言的笆易用性一起集成拌到C#中。矮C#的语法和它蔼的面向对象的本搬质也类似与Su瓣n Micro懊systems扮开发的Java熬语言。因为C+绊+和Java都稗是以C为原型,蔼C#语言也保留坝了很多这些早期班语言的结构。这唉使得熟悉Jav巴a、C或
37、者C+昂+的程序员可以氨很快适应C#。靶C#是一种面向俺对象编程语言(把object-芭oriente凹d progr稗amming 办languag搬e)。对象是组坝成程序的基本元岸素。对象是组成罢程序的基本元素版。C#语言和.矮NET平台为开拜发程序提供了大般量类型的功能和胺工具。这个软件柏常称为邦命名空间(na凹mespace懊)颁,提供了创建图熬形、网络通信以唉及数据库交互的癌能力和很多其他霸功能。唉2.3.2斑语法和语义敖每种编程语言都班有自己独特的笆语法(synt敖ax)拔。一种语言的语绊法规则精确地描拜述了语言的词汇哎元素如何形成句肮子。创建一个程啊序必须遵守这些稗规则。例如在C
38、盎#中,标识符不板能以数字开头,蔼这个事实就是一鞍条语法规则。花坝括号用来开始和摆借书类和方法,拌这也是一条语法傲规则。班编程语言中语句鞍的拜语义(sema盎ntics)岸定义了在语句执版行时会发生什么疤。编程语言总体暗上是无二义性的霸,这就是说一个霸程序的语义是定坝义良好的。也就绊是说,对每一个唉句子有且只有一瓣种解释。另一方熬面,人类用来交哎流所使用的自然稗语言(natu般ral lan扒guage),隘比如英语和中文斑,都是充满二义凹性的。计算机语颁言不允许二义性蔼存在。如果一种斑编程语言的指令把可以有两种不同柏的意思,计算机哀将不能判断该执霸行哪一条指令。俺总之,语法规则奥指出了程序的
39、形皑式。语义指出了癌程序语句的意思拜。瓣2.胺3.3柏 C邦#标识符和保留艾字凹编写程序时使用扳的不同的词称为八标识符(ide翱ntifier柏)艾。标识符是一个版字母后面接着0翱个或者多个字母吧和数字。一个C挨#的字母可以是翱任意26个英文啊字母表的字符之八一,包括大小写碍和_(下划线)案字符,以及其他艾语言的字母表字哀符。一个C#数稗字包括数字0盎笆9。袄C#中的一个名拌称(name)八是一系列的标识傲符,用(.)分袄隔。标识符名称哀应该有描述性并阿且可读。另外,八C#是大小写敏罢感的。字母的大凹写版本和小写版芭本是不同的。斑保留字(res癌erved w跋ord)袄是在编程语言中爱有特殊
40、含义的标版识符,只能按预肮先定义好的方式蔼使用。保留字不挨能用于其他目的稗,比如为类或者安方法命名。靶abstrac哀t佰as背base哀bool扳break氨byte搬case斑catch瓣char拌checked绊class半char般const稗continu把e版decimal盎default埃do拔double暗else艾enum扳event爱explici岸t扮extern爸false版finally蔼fixed扒float绊for板foreach胺get扮goto*败if爸implici爸t稗implemt矮ns柏in颁int绊interfa佰ce巴interna拔l袄is岸lo
41、ck坝long半namespa敖ce啊new芭null哎object班operato碍r半out捌overrid拜e搬params隘partial碍private白protect昂ed肮public埃readonl绊y爸ref哎return哀sbyte瓣sealed皑set败short巴sizeof百stackal昂loc吧static隘string暗struct柏switch拜this耙throw埃true笆try爱typeof捌unit吧ulong蔼uncheck搬ed哀ushort搬using拌value氨virtual肮void跋while拜表2班-1 C败#保留字岸2.安3.4百 C
42、暗#原始数据类型扳在C#中有13般中简单数据类型败(simple凹 data t摆ype):8个搬整数的子集、2背个浮点数的子集皑、1个字符数据背类型、1个布尔败数据类型和1个扮十进制数据类型唉。其他的所有都唉是使用对象来表俺示。strin爸g类型经常也看爱作是一个简单数捌据类型,但它极半大地展现了对象版的特征,所以通懊常以类来看待它败(一个预定义的八类)。靶C#有两种数值罢类型:整型和浮按点型。有8种整俺数数据类型和2艾种浮点数数据类氨型。八保留字八别名类型挨存储位数霸最小值把最大值八sbyte摆byte安short疤ushort奥int颁uint按long扮ulong摆float澳doub
43、le案decimal吧System.拜Sbyte挨System.拜Byte蔼Systen.巴Int16笆System.斑UInt16芭System.扳Int32巴System.安UInt32岸System.绊Int64扮System.埃Uint64邦System.澳Single隘System.稗Double笆System.芭Decimal坝8位爱8位挨16位袄16位捌32位癌32位昂64位俺64位把32位哀64位爸96位斑-128哎0袄-215懊0埃-暗231傲0佰-263笆0碍1.5_10扳(-45)碍5.0_10昂(-324)胺1.0_10按(-28)翱127办255班215-1伴216-
44、1办231-1暗232-1扳263-1按262-1靶3.4_10板(38)碍1.7_10背(308)白7.9_10霸(28)拜表2稗-2 C颁#原始数据类型班在C#中,数据罢类型char代班表了单个字符。敖C#中定义的布白尔型的值使用保昂留字bool定癌义,只有两种有坝效取值:tru坝e和false办。C#支持十进巴制数据类型de般cimal,它凹使用128位存办储,和浮点数类碍型比较,十进制啊类型有更高的精艾度和更小的范围隘,这使它适合财敖务和货币计算。笆2.4 UML半概述矮统一建模语言(柏Unified霸 Modeli靶ng Lang案uage,UM柏L)是一种直观百化、明确化、构背建和
45、文档化软件按系统产物的通用扳可视化建模语言挨。它捕捉了被构瓣建系统的有关决板策和理解,用来版理解、设计、浏疤览、配置、维护搬以及控制系统的皑信息。UML可隘以与所有的开发鞍方法、生命阶段班、应用领域和媒稗介一同使用。它扮意图统一过去建捌模技术的经验,挨将当前软件最佳半实践合并至标准背的方法。UML靶包括语义概念、百标记符号和指南柏,具有静态、动案态、环境上的和澳组织性的部分。搬它可以被具有代拔码产生和报表生班成的交互式可视柏建模工具所支持坝。UML规范没案有定义标准过程疤,但可用于迭代柏的开发过程,并懊支持现有的大多芭数面向对象的开熬发过程。耙UML捕捉系统搬静态结构和动态鞍行为的信息。系扳统
46、建模成独立对熬象的集合,它们拜互相交互坝以实现功能,从瓣而最终使外部使搬用者获益。静态皑结构定义了对系扒统具有重要意义澳的各种对象和实吧现,以及它们之按间的关系。动态霸行为定义了对象靶时间上的历史和耙为达成目标对象捌间的通讯。从不拜同但是相关的视摆角来对系统建模班,允许了多种角败度对系统的理解绊。百本论文中涉及到哎的UML视图将耙在后面适当的位拜置给出定义。白2.5 SQL拌 Server啊 2000简介奥数据库是事务处案理、信息管理等白应用系统的核心爱和基础,数据库懊管理系统通过将碍大量的数据按一俺定的数据模型组爱织起来,提供存拌储、维护和检索澳数据的功能,使半应用系统可以以昂统一的方式方便
47、澳、及时、准确地岸从数据库中获取捌所需信息。Mi懊crosoft颁公司推出的SQ白L Serve笆r 2000数案据库管理系统以碍其强大的功能在笆各领域得到广泛版应用。它是基于安客户机/服务器跋(client版/server百)模型的关系型熬数据库管理系统翱(DBMS),蔼其在电子商务、般数据仓库和数据绊库解决方案等应拌用中起着重要的败核心作用,为企拔业的数据管理提唉供强大的支持。佰一般地,SQL般 Server昂 2000包括靶4个服务器组件碍、2个主要管理碍工具(企业管理斑器和查询分析器芭)和1个服务管唉理器。其中,4翱个服务器组件为把:SQL Se凹rver数据库胺引擎(MSSQ氨L S
48、erve唉r服务)、SQ矮L Serve拔r代理程序(S隘QL Serv胺er Agen背t服务)、Mi敖crosoft奥搜索服务和分布啊式事务处理协调败器(MS DT拜C服务袄)盎。肮在创建一个数据案库后,我们需要跋为其新建一些一案系列的数据表,邦用来存储记录。坝创建表的字段时哀,必须为其指定颁数据类型。字段啊的数据类型决定岸了数据的取值、拔范围和存储格式般。字段的数据类班型可以是SQL佰 Server坝提供的系统数据拌类型,也可以是搬用户定义数据类办型。SQL S胺erver 2靶000提供了丰胺富的系统数据类八型。鞍数据类型靶符号标识般整数型矮精确数值型版浮点型爱货币型安位型坝字符型隘U
49、nicode澳字符型办文本型敖二进制型澳日期时间型瓣时间戳型柏图像型扒其他敖bigint百8, int鞍4, sm艾allint扮2, tin般yint1矮decimal白, numer奥ic搬float4绊&8, re傲al4板money8暗, smal般lmoney八4拜bit1盎char, v哎archar隘nchar, 肮nvarcha安r唉text, n岸text吧binary,败 varbin唉ary搬datetim跋e, smal绊ldateti把me八timesta扮mp熬image爱cursor,扳 sql_va绊riant, 芭table, 啊uniquei癌dentifi
50、败er氨注:int4袄,括号里的数埃字为类型长度(拔字节数)澳表2-3 S疤QL Serv艾er 2000安系统数据类型笆第三章 需求分奥析把3皑.跋1初始问题陈述罢随着计算机科学阿技术和现代通信爸技术的发展,人唉类已经步入以数俺字化和网络化为爱特征的知识经济扳时代,人们对各翱种信息的需求也爱逐渐增大。蓬勃邦发展的各类经营肮企业作为产业的熬重要组成部分在案国民经济中的作哀用日益突出;同拜时,快节奏的生靶活经验,佰要求版企拔业柏在俺财务管理矮方面柏跟上时代的步伐袄,提高工作效率隘,为企业的发展斑提供决策依据唉。为了适应社会翱的快速发展,满爱足耙企业在处理财数板据方面的皑实际需要,提高笆整个企业柏
51、的坝综合拔竞争力,急切需耙要真正适合拌财会部袄实际需要的伴财务阿管理系统。3.2需求分析哎3.2.1靶功能简述挨通过小组成员的跋实际调查,财务笆管理模块具有以瓣下功能:矮由于操作人员的俺计算机知识有限霸,因此要求系统扒具有良好的人机败界面;肮如果系统的对象翱较多,则要求有绊较好的权限管理版;爱方便的添加、修吧改和删除数据功盎能;班方便的数据查询埃功能;艾使用水晶报表方傲便用户打印查询疤结果;芭在相应的权限下扮,可方便地删除斑数据;扮完成的数据备份疤、还原和清理功斑能;百计算机计算自动蔼完成,尽量减少疤人工干预。芭3.2.2白功能详细说明碍1、凹固定资产管理模坝块的功能详细阐霸述有以下几方面坝:
52、氨(1)固定资产霸管理是在录入了拌资产基本信息以百后完成对固定资般产的添加、笆变动背、删除氨、清理、折旧以皑及对爱固定资产信息艾查询坝功能靶以及工作量管理啊的设定疤。斑(2)暗固定资产斑信息的添加、把变动啊、删除功能:完拜成半对固定资产基本班信息录入,当录捌入了错误信息,阿可以对错误信息碍进行变动白、删除,也可以罢用快速败的树叭查询功能把需要鞍变动奥/删除的记录查蔼询出来,然后进皑行跋变动氨/删除。但注意暗添加/删除蔼固定资产基础资坝料时艾,结果会影响查拌询隘固定资产癌信息。叭(3)佰固定资产清理澳功能:凹在已有的固定资扒产出现报废、出唉售时,可以对固氨定资产进行处理扳,并将处理的费哎用生成凭
53、证,以阿便于期末结账。艾(4)板固定资产折旧功按能柏:拌将败需要进行折旧的阿固定资产进行累八计折旧,查看阿单位折旧额和总斑的折旧额,同时胺也可以将结果导埃出到EXCEL百里。拌(5)打印相关傲资产信息功能:碍将资产基本信息傲、资产明细账、爱资产清理情况以版报表的形式进行巴查询和打印。固定资产管理固定资产清理报表固定资产管理 固定资产报表固定资产添加固定资产变动定资产变动固定资产删除固定资产清理固定资产折旧固定资产清单固定资产明细账产明细账捌图1:板固定资产颁管理模块功能结笆构图拌2、期末处理管岸理模块的功能详笆细阐述有以下几鞍方面:背(1)期末处理澳管理是在拥有财鞍务凭证的伴基案础上完成对财务
54、碍的期末调汇、结百转损益、期末结敖账等功能。盎(2)期末调汇岸功能:根据币别拌的不同,查询碍出所需调汇的财八务信息,输入变疤动的汇率,然后版进行调汇,得到板相应的调汇前后邦的人民币金额,俺并得到差额,从瓣而可以看出调汇啊前后的损益清况鞍。隘(3)俺结转损傲益邦功能:根据借方扮的主营业收入、癌其它业务收入、办营业外收入、投办资收益的和与借办方的疤主营业务成本、鞍 翱其他业务支出癌 岸、营业外支出扒/靶、管理费用班 碍、营业费用板 绊、财务费用般 挨、所得税的和隘相比较,从而查唉看损益情扮况。半(4)昂期末结账:将凭绊证表里的财务数霸据进行汇总,生伴成报表。期末处理期末处理报表期末调汇定资产变动结
55、转损益期末结账结转损益报表耙图2:期末处理埃模块功能结构图暗3绊、坝财务分析芭管理模块的功能拔详细阐述有以下背几方面:板(1)办财务分析澳管理是对袄企业当前翱财务的扳财务状况总结和跋进行损益分析等安,并可查询各种唉报表。懊(2)爱财务状况总结功半能:是结会计科氨目中的金额做一拔个图表,使企业啊高层可以很清晰白的看到公司的财捌务分布状况。昂(3)伴损益分析,是通颁过办总结财务的收入罢和成本来分析财伴务的经营状况。财务分析财务分析报表财务状况定资产变动损益分析试算平衡表科目余额表现金流量表损益表板3.2.般3扮模块用例板确认系统的参与拔者:版1、财务管理人柏员(拔Finacia巴l瓣 八Manag
56、er胺)啊2、跋普通唉管理人员(笆Manager佰)俺确定系统的用例斑:肮1胺、隘固定资产管理涉哎及的用例背(1)白固定资产添加用拌例艾(袄Add阿 绊F八ixed 艾A扳sset 爸Use Ca扳se敖)鞍(2)昂固定资产清理用板例懊(Clean 矮F疤ixed 盎A爸sset 跋Use Ca扳se吧)袄(3)澳固定资产折旧用隘例佰(叭Fixed 笆A把ssets 矮D板eprecia耙tion 爱U罢se 昂C熬ase坝)氨(4)固定资产爱变动用例哀(唉Modify扳 F般ixed 摆A肮sset 巴Use Ca跋se袄)氨(5)固定资产稗删除用例隘(扒Delete叭 F扒ixed 版A艾
57、sset 坝Use Ca百se疤)板(6)固定资产八清理查询用例碍(半Query安 袄Cleanin哀g The F啊ixed 芭A唉sset拜 U岸se 拜C颁ase肮)案2搬、凹期末处理靶涉及的巴用例隘(1)期末调汇耙用例暗(F柏inal 按A阿djustab霸le 捌R叭emit 碍U唉se 办C扒ase按)靶(2)结转损益捌的用例稗(盎P班rofit 皑A唉nd 把L败oss哀 U澳se 八C百ase岸)瓣3、财务分析涉啊及的用例靶(1)财务状况暗用例蔼(柏Financi扮al situ扳ation办 U捌se 熬C矮ase拌)埃(2)损益分析碍用例暗(绊Gains a肮nalysis
58、绊 U柏se 扳C背ase搬)坝固定资产添加用板例阿(熬Add佰 碍F袄ixed 隘A白sset 哎U岸C艾)碍用例名:扳固定资产添加用盎例(般Add搬 澳F安ixed 艾A版sset 巴Use Ca凹se哀)拌范围:颁财务盎管理系统吧(芭 Finana敖cial Ma皑nagemen暗t Syste唉m斑)摆主要参加者:懊财务拜管理员(斑Finacia昂l Manag颁er败)涉众及关注点:矮扒财务管理员:希拌望能够快速、准爱确的佰录入固定资产基俺本败信息办。隘盎公司:希望准确搬、快速的记录佰固定资产爱信息哀。蔼前置条件扮:拌财务管理人员必懊须经过确认和认班证隘后置条件:斑存储笆固定资产吧信
59、息,更新数据拌库信息,生成熬固定资产清单哎报表矮。主事件流:拜1)、启动案财务胺管理系统(办WealthM稗S碍),耙财务傲管理员(靶Finacia拔l Manag版er哀)阿进入澳登陆敖界面巴(DL)百,跋用例开始;扮2)、系统(即奥财务傲管理系统)提示半财务百管理吧人笆员输入密码;跋3)、罢财务案管理员输入密码霸;百4)、系统验证般密码;A1:密码错误摆5)、班财务芭管理员通过身份矮验证后,登录到案财务坝管理系统(捌WealthM岸S背),进入到败固定资产靶管理界面(哀ZcHuiZo癌ng敖),绊固定资产岸管理界面(扒ZcHuiZo般ng俺)肮显示有按固定资产斑添加、胺固定资产变动搬、笆固
60、定资产清理、奥固定资产扮删除、摆导出到EXCE翱L、安打印等控件;鞍6)、版财力摆管理员选择案资产傲添加操作;佰7)、系统弹出捌固定资产卡片扒添加拜界面笆(版ZCxinze懊ng俺);叭8)、啊财务扳管理员输入唉资产扒相关信息(包括凹有:翱资产类别矮、按资产按名称、蔼规格型号安、绊出厂日期、生产俺厂家、增加方式叭、使用部门、使巴用情况、存放地瓣点、数量、单价白、计量单位、净耙残值率、累计折瓣旧、折旧方法、巴工作量单位、入百账日期、登记日傲期、登记人岸等);唉(1)啊资产暗名称、岸规格型号蔼、昂生产厂家、数量拔、单价、净残值扒率、累计折旧、笆工作量单位、登埃记人案这些信息直接输绊入;矮(2)翱资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年哈尔滨市道里区工会人员招聘考试参考试题及答案详解
- 2026年邵阳市大祥区政务服务中心(窗口人员)招聘笔试备考试题及答案详解
- 2026年大同市南郊区政务服务中心(窗口人员)招聘考试备考试题及答案详解
- 2026年云南中医药大学招聘非事业编制教辅岗工作人员(15人)考试备考题库及答案详解
- 2026年陕西省汉中市政务服务中心(窗口人员)招聘笔试参考试题及答案详解
- 2026年威海市环翠区医疗系统事业编人员招聘笔试备考题库及答案详解
- 2026年8月泸州航发能源投资有限公司第二次公开招聘4人考试模拟试题及答案详解
- 2026年鹤岗市兴山区工会人员招聘笔试模拟试题及答案详解
- 2021感恩节活动宣传文案五篇
- 2026年潍坊市潍城区医疗系统事业编人员招聘笔试参考试题及答案详解
- 新疆油气田钻井固体废物综合利用污染控制要求(DB 65-T 3997-2017)
- 中国融通资源开发集团有限公司物资接收、仓储人员专项招聘87人笔试模拟试题及答案详解
- 2026年共青团入团考试试题附标准答案
- 2026郑州市新初一三科分班摸底卷摸底卷
- 2026年渭南市大荔县数学三下期末统考模拟试题含答案
- (2024版)中国成人暴发性心肌炎诊断和治疗指南课件
- (2026年)痔疮的诊断和治疗健康宣教课件
- 老年人慢性病管理与护理
- (2026年)血气分析临床解读课件
- 分布式光伏开发建设导则
- 精神科物理治疗工作制度
评论
0/150
提交评论