日常财务事务管理系统_第1页
日常财务事务管理系统_第2页
日常财务事务管理系统_第3页
日常财务事务管理系统_第4页
日常财务事务管理系统_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

渤海大学本科毕业论文题目:日常财务事务管理系统姓名:赵玲专业:计算机科学与技术班级:04级11班院系:信息科学与工程学院入学年度:2004年指导教师:刘雪娜日期:2006年6月10日大洋电力集团凌河分公司日常财务事务管理系统摘要:企业信息化是当前大趋势,而一个企业最主要的也是最核心的就是其财务管理,现金流量管理又是财务管理的主要组成部分。本毕业设计做的系统也是在这种背景下产生的。日常财务事务管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析如此情况,我使用了微软公司的VisualBasic开发工具,结合数据库管理系统SQLServer2000(数据库设计)开发设计的,可以运行在Windows98以上的操作系统中。从用户需求出发,此系统主要设计并实现了以下几大功能模块:凭证信息管理模块、帐簿管理模块、用户管理模块,来满足企业财务管理工作的需要。本系统主要是实现了企业凭证的管理,审核,记帐,打印等功能。本系统集计算机技术、数据库技术为一体,它能够使企业运行的数据更加准确、及时、全面详实,同时对各种信息进一步加工,使企业的领导层对企业的管理经营的决策依据更充分,更具有合理性科学性,并创造更多的发展机会。测试结果显示该系统具有界面友好、操作简便、性能稳定等优点,并具备再开发的潜能。关键词:VisualBasic;SQLServer2000;ADO;管理信息系统TheSystemOfADailyFinanceManagementForDayangElectricGroupCo.,Ltd.LingheDistrictBranchAbstract:Businessenterpriseinformationisacurrentandbigtrend.Themostcoremanagementofabusinessenterpriseisitsfinancemanagement,andthecashdischargemanagementisagaintheprimaryconstitutepartofafinancemanagement.Basedonthiskindofbackground,Idesignthesystem.Thesystemofadailyfinancemanagementisatypicalapplicationofamanagementinformationsystem(knowasMIS),whichmainlyincludesbuildinguptheback-enddatabaseanddevelopingthefront-endapplicationinterface.Totheformer,Imustestablishabetterdatabase,whichhaswelldataconsistencyanddatasecurity.Tothelatter,Imustmaketheprogramtohasself-containedfunctionsandeasytobeuse.Byanalyzingabovesituation,IusetheVBoftheMicrosoftcompanyastheclienttool.Atasametime,IalsocombinethedatabasemanagementsystemSQLServer2000inthedatabasedesign,andbesidesassureitabletoruninoperatesystemWindows98above.Basedontheuser’sneeds,thesystem’smainfunctionsaredividedintotheseparts:theevidenceinformationmanagementmodule,theaccountbookmanagementmodule,theusermanagementmodule,whichneedtheenterprisedemandfortheregistermanagement.Thissystemprimarilyrealizedthemanagementofitsevidence,audit,keepaccountandprint,etc.Itintegratesthecomputertechnologywiththedatabasetechnology.Itcanmakeabusinessenterprisetoprocessthedataaccurately,promptlyanddetailedcomprehensively,atthesametimetoprocessfurthereachkindofinformation.Therefore,itmakesitmoresufficient,rationalandscientificforthebusinessenterpriseleaderstosetupthebusinessenterprisemanagementpoliciesandcreatesmoredevelopmentopportunities.Thetestresultsshowthatthissystemhastheamityinterface,thesimpleoperationandstablefunction,etc.Inaddition,thesystemhasthepotentialtodofurtherdevelopment.Keywords:VisualBasic;SQLServer2000;ADO;MIS目录TOC\o"1-3"\h\z一、引言 1(一)系统开发背景 1(二)系统开发目的 1(三)论文的大体结构 2二、需求分析 3(一)可行性分析 31.经济可行性 32.技术可行性 33.法律可行性 44.开发方案的选择性 4(二)用户的需求 4(三)开发工具简介 5三、系统设计 8(一)数据库分析与设计 81.数据库的需求分析 82.数据库概念结构设计 93.数据库逻辑结构设计 11(二)系统功能模块设计 14(三)日常财务事务管理系统流程图 18四、系统实现 22(一)数据库的实现 22(二)访问数据库 25(三)系统功能模块实现 30五、系统测试 47(一)测试目标 47(二)测试过程 47(三)测试小结 48六、结论与展望 49七、参考文献 50八、附录 51(一)系统源程序 51(二)系统使用说明书 51一、引言(一)系统开发背景会计电算化是指为提高会计核算和会计业务处理水平,利用电子计算机代替手工而对会计信息进行加工、处理,乃至对外报出会计报表的系列过程。会计电算化是实现企业现代化管理的重要措施之一。计算机的应用不仅是会计本身发展的需要,而且是经济发展对会计工作提出的要求。近年来,随着我国经济的迅速发展,企业之间竞争日益激烈,通过加强管理来提高质量、降低成本,已成了企业的共识。在这种情况下会计成了加强内部管理,获得高效率的主要手段之一。总之,要想在国内外竞争日益激烈的市场中占一席地位,就应该在会计领域实现电算化。开发出适合现金财务制度的电算化财务软件,并将其运用到企业的财务管理当中可以加大会计核算的准确性,保证会计核算工作的及时性;可以更为充分地利用会计数据,为管理者提供多方位的会计信息;可以提高会计人员的业务素质,更好地做好会计核算、管理工作。(二)系统开发目的大洋电力集团凌河分公司是一家提供电力器材装配服务的企业,其日常财务事务主要涉及到企业与银行之间的资金往来、企业与电力器材经销商之间的业务往来、企业与客户间的业务往来等诸多方面。因此,传统的手工会计业务已经不能满足庞大的财务系统的要求,为了减轻会计人员繁重的脑力劳动,提高会计工作的效率和工作质量,使会计工作标准化、规范化,使财务会计信息具有更高的即时性和准确性。我设计了适合该企业的财务事务状况的《日常财务事务管理系统》。该系统将实现对日常的帐务工作的处理,主要功能包括凭证的录入、审核、汇总、,总帐、明细帐的记帐等等。开发出稳定、实用、细致、灵活的系统是本设计的目标,该系统将成为企业进行财务管理的好工具。(三)论文的大体结构论文的结构大体上按照软件工程的思想及软件开发的阶段来编写,主要包括引言、系统分析、系统设计、数据库设计、系统功能模块设计、详细代码设计、系统测试分析、总结等等几大部分。二、需求分析(一)可行性分析本财务软件开发是一项人力、物力、财力的耗费较小的工程,在系统开始投入设计之前,认真地进行了可行性分析,从经济、技术等方面论证了其建立的必要性和可能性。根据该企业的具体情况确定系统的目标、规模以及系统建立的方式,以尽量少的耗费最大限度地满足该企业的需要。设计新系统的准备阶段,我同该企业会计人员进行一段时间的交流,确定一个较为明确可行的系统目标,形成可行性分析报告,包括系统的目标及规模、技术可行性分析,经济可行性分析,组织可行性分析等等。1.经济可行性该系统对计算机软硬件配置的要求并不高,相关设备数量较少。系统开发费用较少,安装、运行方便且容易、易维护。由于系统操作简单易学,不会给后期人员培训带来过大的压力,尤其该系统可以加大会计核算的准确性,保证会计核算工作的及时性从而提高企业的工作效率,增加企业的竞争力,是值得投资的,所以该系统在经济上绝对可行[1]。2.技术可行性该系统采用可视化工具VisualBasic6.0开发,采用SQLServer2000做后台数据库,这是目前比较流行的新方法,而且经过实践是可以实现的。3.法律可行性在法律方面,因为本系统完全是我方自行开发研制,因此该系统绝不会出现侵权等问题。4.开发方案的选择性该系统的开发选择了VisualBasic6.0作为开发工具。VisualBasic6.0提供了面向对象程序设计的强大功能,后台的数据库选择了SQLServer2000。开发的方案是在对使用者提出的需求加以分析、整理和提炼后提出的,开发方案的选择完全符合企业(用户)的需求。(二)用户的需求通过对该企业的财务业务状况的调查分析,本系统应满足用户如下需求:1.凭证填制需求,企业日常财务业务往来的信息需要录入,即凭证的填制工作,凭证的类型主要有付款凭证、转帐凭证、收款凭证;2.凭证修改需求,对错误凭证进行直接修改或红字冲销修改法。3.审核凭证需求,审核是由具有审核权限的操作员按照会计制度规定,对制单员填制的记帐凭证进行合法性检查。4.凭证的删除需求,对错误的凭证进行作废或彻底删除。5.记帐的需求,通过记帐进行合法性检验(保持了期初试算平衡)。6.帐簿的浏览和打印的需求,用户需要对凭证和帐簿进行查询,并打印成帐簿保存。7.财务职务分工不同,所以权限不同,用户有按照权限不同管理帐务的需求。(三)开发工具简介我所要设计的日常财务事务管理系统包括前端界面和后台数据库,界面设计选用VisualBasic6.0(软件开发),后台数据库建立选用SQLServer2000(数据库开发)。1.SQLServer2000SQLServer2000是Microsoft公司生产的大型关系数据库管理系统,它提供很好网络支持能力,能够开发出高质量的C/S结构的数据库应用系统。其显著特点如下[2]:(1)是基于网络环境的数据库管理系统,可以用于C/S结构的数据库应用系统,服务器端软件用于存储数据,处理数据请求、维护数据完整性,而客户端软件用于处理用户界面、生成数据请求、将返回结果显示给用户。(2)支持大规模的应用,可支持数千个并发用户,多达上百万的事物处理和超过数百GB的数据容量。(3)提供的自动锁功能使得并发用户可以安全而高效地访问数据。可以保证系统的高度安全性。(4)提供了方便灵活的数据备份和恢复方法及设备镜像功能,还可以利用操作系统提供的容错功能,确保设计良好的应用中的数据在任何意外发生的情况下都可以最大限度地恢复。(5)提供各种维护数据完整性的手段,利用这些方法可以将对数据库的限制与数据一同存储在服务器中,使服务器成为数据完整性的唯一控制点。提供了方便易用的分布式处理功能。2.VisualBasic简介VisualBasic是Microsoft公司开发出来的最流行软件之一,也是目前社会上最流行的开发工具之一。在众多的产品中VisualBasic是最有影响力。以下简述VB主要功能特点[3]:(1)具有面向对象的可视化设计工具(2)事件驱动的编程机制事件驱动是非常合适图形用户界面的编程方式。使得程序既易于编写又易于维护。(3)提供了易学易用的应用程序集成开发环境在VB集成开发环境中,用户可设计界面、编写代码、调试程序,把应用程序编译成可执行文件,直至把应用程序制作成安装盘,以便能够在脱离VB系统的Windows环境中运行,为用户提供了友好的开发环境。(4)结构化的程序设计语言VB具有良好丰富的数据类型、众多的内容函数、模块化的、结构化程序设计语言,结构清晰,简单易学。(5)强大的数据库功能VB中利用数据控件可以访问多种数据库系统。VB6.0新增了功能强大、使用方便的ADO技术。ADO包括了现有的ODBC,而且占用内存少,访问速度快。同时提供的ADO控件,不但可以用最少的代码创建数据库应用程序,也可以取代DATA和RDO控件。支持多种数据库系统的访问。(6)ActiveX技术ActiveX技术发展了原有的OLE技术,它使开发人员摆脱了特定语言的束缚,方便地使用其他程序提供的功能。使用VB能够开发集声音、图像、动画、字处理、电子表格、WEB等对象于一体的应用程序。(7)网络功能VB60最重要的新特性之一,是提供了DHTML设计工具。这种技术可以使WEB页面设计者动态地创建和编辑页面,使用户在VB中开发多功能的网络应用软件。(8)多个应用程序向导VB的应用程序向导可以自动创建不同类型、不同功能的应用程序。有应用程序向导、安装向导、数据对象向导、数据窗体向导、IIS应用程序和DHTML等。(9)完备的Help联机帮助功能与Windows环境下的软件一样,在VB中,利用帮助菜单和F1功能键,用户可随时方便地得到所需的帮助信息;VB帮助窗口中显示了有关的示例代码,通过复制、粘贴操作可获取大量的示例代码,为用户的学习和使用提供了捷径。三、系统设计(一)数据库分析与设计1.数据库的需求分析用户的需求具体体现在各种财务信息的录入,保存,整理和查询,这就要求数据库结构能充分满足各种信息的输出和输入。针对一般财务管理系统的需求,通过对企业财务业务信息的结构进行分析,设计如下所示的表单:(1)凭证信息表:该表主要用于描述财务业务的信息,使财务人员对该笔财务业务有清楚的了解。包括的列有:凭证号、凭证类型、凭证类别、凭证日期、附件张数、贷方摘要、借方摘要、贷方会计科目、借方会计科目、借方金额、贷方金额、审核、出纳、作废、制单员、总计;(2)会计科目表:该表用于记录一笔财务业务的会计科目的类型。该表包括的列有:资产、负债、权益、成本、损益;(3)辅助核算表:该表用于记录一笔财务业务的信息,这些信息是对凭证信息的补充。目的使财务人员能更加清楚的了解企业财务业务的情况。该表包括的列有:凭证号、数量、单价、部门、业务员、客户、个人、项目名称;(4)票号登记表:用于登记支票相关信息,该表包括的列有:凭证号、票号、帐户、票据日期、领用部门、领用人、限额、用途、备注;(5)总帐信息表:该表用于记录总帐的信息,该表包括的列有:日期、贷方摘要、借方摘要、借方金额、贷方金额;(6)用户信息表:该表用于记录系统用户的相关信息,该表包括的列有:用户身份、密码。2.数据库概念结构设计根据前面的分析,本系统规划出的实体有:凭证信息实体,辅助核算实体、会计科目实体、票号登记实体、总帐信息实体、用户信息实体,各实体间关系及实体属性的E-R图如图3-1至3-7。图3-1实体关系E-R图图3-2凭证信息实体图图3-3会计科目实体图图3-4辅助核算实体图图3-5票号登记实体图图3-6总帐信息实体图图3-7用户信息实体图3.数据库逻辑结构设计将上面的数据库概念结构转化为SQLServer2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。日常财务事务管理系统数据库中各个表格的设计结果如下面的几个表所示。每个表表示的数据库中的一个数据表。每个表分别介绍列名、数据类型、可否为空、说明。表3-1凭证信息表列名数据类型可否为空说明凭证号INT(4)NOTNULL凭证号(主)凭证类型CHAR(12)NOTNULL凭证类型凭证类别CHAR(10)NOTNULL凭证类别凭证日期CHAR(20)NOTNULL凭证日期附件张数INT(4)NULL附件张数贷方摘要CHAR(20)NOTNULL贷方摘要借方摘要CHAR(20)NOTNULL借方摘要贷方会计科目CHAR(30)NOTNULL贷方会计科目借方会计科目CHAR(30)NOTNULL借方会计科目借方金额MONEY(8)NOTNULL借方金额贷方金额MONEY(8)NOTNULL贷方金额作废REAL(4)NULL作废出纳CHAR(10)NULL出纳审核CHAR(10)NULL审核制单员CHAR(10)NOTNULL制单员总计MONEY(8)NOTNULL总计表3-2会计科目表列名数据类型可否为空说明资产CHAR(30)NULL资产负债CHAR(30)NULL负债权益CHAR(30)NULL权益成本CHAR(30)NULL成本损益CHAR(30)NULL损益表3-3辅助核算表列名数据类型可否为空说明凭证号INT(4)NOTNULL凭证号(主键)数量INT(4)NULL数量单价MONEY(8)NULL单价部门CHAR(10)NULL部门业务员CHAR(10)NULL业务员客户CHAR(10)NULL客户项目名称CHAR(20)NULL项目名称个人CHAR(10)NULL个人表3-4票号登记表列名数据类型可否为空说明凭证号INT(4)NOTNULL凭证号票号INT(4)NOTNULL票号帐户CHAR(30)NOTNULL帐户票据日期DATETIME(8)NOTNULL票据日期领用部门CHAR(10)NOTNULL领用部门领用人CHAR(10)NOTNULL领用人限额MONEYNOTNULL限额用途CHAR(30)NOTNULL用途备注CHAR(30)NOTNULL备注表3-5用户信息表列名数据类型可否为空说明用户身份CHAR(8)NOTNULL用户身份密码CHAR(3)NOTNULL密码表3-6总帐信息表列名数据类型可否为空说明日期CHAR(20)NULL用户身份贷方摘要CHAR(20)NULL贷方摘要借方摘要CHAR(20)NULL借方摘要贷方金额MONEY(8)NULL贷方金额借方金额MONEY(8)NULL借方金额(二)系统功能模块设计根据前面的需求分析得到该系统需要完成的功能主要有:1.凭证管理凭证的管理主要包括凭证的填制、凭证的修改、凭证的作废与删除、凭证的审核与出纳签字、凭证的打印等功能。(1)凭证的填制凭证是登记帐簿的依据,是总帐的唯一数据源。填制凭证是最基础和最频繁的工作。电子帐簿的准确与完整完全依赖于凭证,因而系统的凭证填制功能不可缺少,且非常重要。系统提供的凭证种类有三种:付款凭证、转帐凭证、收款凭证。凭证的内容一般包括凭证号、凭证类型、凭证类别、凭证日期、附件张数、贷方摘要、借方摘要、贷方会计科目、借方会计科目、借方金额、贷方金额、审核、出纳、作废、制单员、总计等。完整的辅助核算信息能帮助准确的记录财务业务,所以系统提供辅助核算信息,一般此类信息包括凭证号、数量、单价、部门、业务员、客户、个人、项目名称等;(2)凭证的修改在填制凭证的过程中,出现错误凭证在所难免。为更正错误系统提供了两种凭证修改的功能:“有痕迹”修改和“无痕迹”修改;错误凭证进行“无痕迹“修改,即不留下曾经修改的线索和痕迹。下列两种状态的错误凭证可实现无痕迹修改:对已经输入但未进行出纳签字或未审核的记帐凭证进行直接的修改。对通过审核的或已进行出纳签字的但未记帐的凭证不能直接修改,可以先取消审核或取消出纳签字再修改。②对错误凭证的“有痕迹“修改,即留下曾经修改的线索和痕迹,通过保留错误凭证和更正凭证的方式留下修改痕迹。对此类错误的修改要求留下审计线索。这时可以采用红字冲销法进行更正。(3)凭证的审核与出纳签字审核是由具有审核权限的操作员按照会计制度规定,对制单员填制的记帐凭证进行合法性检查。其目的是防止错弊。为确保登记到帐簿的每一笔经济业务的准确性和可靠性,制单员填制的每一张凭证必须经过审核员审核。审核凭证的工作主要包括出纳签字和审核凭证两方面。出纳签字的功能是对制单员填制的带有现金或银行科目的凭证进行检查核对,主要核对凭证的出纳科目的金额是否正确,审查认为错误或有异议的凭证,应交制单员修改后再核对。审核凭证的功能是直接根据原始凭证,对计算机中的凭证进行审核,对正确的凭证发出签字的指令,计算机在凭证上填上审核人的名字。(4)凭证的作废与删除系统提供了两种删除凭证的方式:①作废/恢复如果遇到有非法的凭证需要作废时,则可以使用该功能,将凭证作废。作废的凭证仍保留凭证的内容及编号,只显示作废字样。作废的凭证不能修改、不能审核,不记帐。系统还提供了已作废凭证的恢复功能:将作废的凭证恢复成正常有效的凭证。②直接删除如果作废的凭证不想保留时,则可以通过直接删除的方法将作废凭证删除。

(5)凭证的查询系统在进行每一种操作之前提供查询,用来提供给用户所需的凭证进行操作.(6)凭证的打印系统提供了对凭证进行打印的功能,即将各种类型的凭证按照标准格式输出到屏幕或打印机。2.帐簿管理企业发生了经济业务,经过制单、审核、记帐等程序之后,就形成了正式的会计帐簿,帐簿管理的功能,主要包括记帐处理,总帐的预览与打印,明细帐的预览与打印。记帐处理记帐是以会计凭证为依据,将经济业务全面、系统、连续地记录到具有帐簿基本结构的帐簿中去的一种方法。在手工方式下,记帐是由会计人员根据已经审核的记帐凭证及所附原始凭证(所附单据)逐笔或汇总后登记有关总帐.在电算化方式下,记帐是由有记帐权限的操作员发出记帐的指令,由计算机按照预先设计的记帐程序自动进行汇总记帐的约束条件:未审核的凭证不可以记帐;作废的凭证不记帐;(2)总帐的预览与打印总帐的预览可以在查看到某年发生的经济业务的总金额。使企业能够了解到自己大体上的经营状况。系统提供了对总帐进行打印的功能,即将总帐按照标准格式输出到屏幕或打印机(3)明细帐的预览与打印明细帐的查询可以使企业能够了解经济业务的明细情况,使帐目信息反映企业经营状况更加及时准确系统提供了对明细帐进行打印的功能,即将明细帐按照标准格式输出到屏幕或打印机。3.用户管理财务分工,即财务权限设置,是指对允许使用财务软件的操作员规定操作权限。使用系统前需对操作员进行岗位的分工,对指定的操作员实行使用权限的控制,防止与业务无关的人员擅自使用软件。系统提供了四种用户身份分别是:财务主管、制单员、出纳、审核。他们有不同的使用权限,使财务业务的操作得到有效的控制。对上述各项功能进行集中、分块,按照结构化程序设计的需求,得到系统功能模块图,如图3-8所示图3-8系统功能模块图(三)日常财务事务管理系统流程图图3-9日常财务事务管理系统流程图,此图直观地反映了整个系统的数据流程。图3-9日常财务事务管理系统流程图:当凭证已记帐后发现错误,不能直接进行修改,也不能取消审核再进行修改,此时应建立红字冲销凭证,进行“有痕迹”的修改。查询条件1:(满足日期、编号等条件未审核的,非作废凭证)可以直接修改的凭证必须是未审核的凭证,而且作废凭证不可以进行直接修改。若凭证已经审核,则需要取消审核,然后进行修改,查询条件2:(满足日期、编号等条件未审核的,非作废凭证)若凭证已经审核,则需要取消审核,然后进行作废处理。查询条件3:(满足日期、编号等条件已作废凭证)对已作废的凭证进行恢复。查询条件4:(满足日期、编号等条件未审核的凭证)直接删除操作只能对未审核的凭证进行。查询条件5:(带有现金或银行科目的凭证)出纳签字只对此类凭证进行操作。查询条件6:(满足日期、编号等条件未审核的,非作废凭证)审核员将对此类凭证进行审核。查询条件7:(满足日期、编号等条件的已审核凭证)检索出符合该条件的凭证进行打印或浏览。查询条件8:(满足日期条件的总帐)检索出符合该条件的总帐进行打印或浏览。查询条件9:(满足日期条件的明细帐)检索出符合该条件的明细帐进行打印或浏览。查询条件10:(满足日期、编号等条件已审核的的凭证)此类凭证可以取消审核。查询条件11:(满足日期、编号等条件已审核的的凭证)此类凭证可以进行记帐操作。查询条件12:(满足日期、编号等条件已签字的的凭证)此类凭证可以进行取消签字操作。四、系统实现(一)数据库的实现经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。现在就可在SQLServer2000数据库系统中实现该逻辑结构。在实现本系统时,使用SQLServer2000企业管理器创建需要的数据库,并在库中创建若干个数据表。使用SQLServer2000企业管理器创建数据库的具体操作如下[4]:1.单击系统任务栏中的按钮,打开“开始”菜单,选择“程序”→“MicrosoftSQLServer”→“企业管理器”菜单命令,启动SQLServer2000企业管理器,如图4-1所示。SQLServer2000企业管理器以目录树的形式显示SQLServer组、数据库服务器以及数据库服务器中的所有对象。2.目录树窗口中依次展开“MicrosoftSQLServer”、“MyGroup组”、“ZHAOLING-C05A8B”,如图4-1所示。图4-1SQLServer2000企业管理器展开目录树3.使用鼠标右键单击“数据库”,在弹出的快捷菜单中选择“新建数据库”命令,打开“数据库属性”对话框,如图4-2所示。在“名称”文本框中输入“caiwu”作为数据库的名称。设置完选项后,单击“确定”按钮关闭对话框,完成数据库的创建。新建的数据库就出现在数据库组中。图4-2设置新建数据库名称4.使用鼠标右键单击“caiwu”,在弹出的快捷菜单中选择“新建”→“表”命令,打开创建表对话框,如图4-3所示。图4-3创建caiwu库中的新表5.创建系统中使用的表“凭证信息表”,其表结构见表3-1。然后单击工具栏中的“保存”按钮,保存创建的表,并在弹出的对话框中输入“凭证信息表”作为新建表的名称,然后关闭对话框。按照以上的方法来创建系统中需要的其他的表,表结构详见表3-2至3-7,展开目录树中的“caiwu”库,单击其中的“表”,新建的表即显示在其中,如图4-4所示。图4-4显示新建的表(二)访问数据库在目前的数据库开发过程中,客户/服务器体系结构占这个领域的主体地位,利用VisualBasic进行客户/服务器应用程序的开发是非常流行的做法。同时,在程序开发过程中,还可以利用面向对象技术,提高程序的可重用性和可维护性。VisualBasic在数据库应用程序的领域中,提供了多种方便、强大的技术,协助设计人员轻松地连接数据库,并访问数据库。本系统中VB与数据库的连接使用ADO(ActiveXDataObject)的方法。由于程序利用ADO(ActiveXDataObject)完成对数据库的访问和操作,需要添加ADO库[5]。VisualBasic的“Project”菜单中的“References”,选择“MicrosoftActiveXDataObject2.6Library”。VisualBasic提供了ADO的多个版本,选择其中的最高版本即可。下面简单介绍ADO数据访问技术ADO(ActiveXDataObject)数据访问接口是Microsoft处理数据库信息的最新技术。ADO是一种ActiveX对象(ActiveXDataObject),采用了被称为OLEDB的数据访问模式,提供了一种对OLEDB数据提供程序的简单高层访问接口。ADO技术简化了OLEDB的操作,OLEDB的程序中使用了大量的COM接口,而ADO封装了这些接口。所以,ADO是一种高层的访问技术。使用ADO对象开发应用程序也类似其它技术,需产生与数据源的连接,创建记录等步骤,但与其它访问技术不同的是,ADO技术对对象之间的层次和顺序关系要求不是太严格。在程序开发过程中,不必选建立连接,然后才能产生记录对象等。可以在使用记录的地方直接使用记录对象,在创建记录对象的同时,程序自动建立了与数据源的连接。这种模型有力的简化了程序设计,增强了程序的灵活性本系统的实现使用ADOData控件访问ODBC数据源来获得数据库中的数据,创建ODBC数据源具体操作如下[6]:本系统中使用“ODBC数据源管理器”中的“用户DSN”。(1)选择“控制面版“中的”管理工具“,打开“管理工具”文件夹,双击文件夹中的“ODBC数据源”图标,打开“ODBC数据源管理器”,如图4-5所示。单击“添加”按钮,打开“创建新数据源”对话框,如图4-6所示。图4-5ODBC数据源管理器(2)在该对话框中需要选择安装数据源使用的驱动程序,滚动对话框列表,选中其中的“SQLServer”。然后,单击“完成”按钮,打开“建立新的数据源到”SQLServer”对话框,如图4-7所示。图4-6“创建新数据源”对话框图4-7设置新建数据源选项(3)设置新建数据源选项。在名称文本框中输入“caiwu”作为新的数据源的名称,在“说明”文本框中输入“日常财务事务管理系统数据源”,在服务器下拉列表框中输入“ZHAOLING-C05A8B”,然后单击“下一步”按钮,打开如图4-8所示的对话框。图4-8设置访问SQLServer数据库身份验证(4)设置访问SQLServer数据库必须的身份验证信息。选择“使用网络登陆ID的WindowsNT验证”。然后单击“下一步”按钮。此时出现如图4-9所示对话框。图4-9设置通过数据源访问的默认数据库(5)设置通过数据源访问的默认数据库。数据库默认连接的数据库为master,选中复选框,在列表中选择“caiwu”然后单击“下一步”按钮,打开如图4-10所示的对话框。图4-10更改SQLServer系统消息的语言对话框(6)单击“完成”按钮,打开4-11所示对话框,单击“测试数据源”按钮,测试结果如图4-12所示。图4-11测试数据源图4-12测试数据源结果(三)系统功能模块实现上面已经在SQLServer2000企业管理器当中创建系统所需的表。有关数据库结构的所有后台工作已经完成。现在将通过日常财务事务管理系统中各个功能模块的实现,讲解如何使用VisualBasic来编写数据库系统的客户端程序。1.创建工程项目为了用VisualBasic创建应用程序,应当使用工程。一个工程是用来建造应用程序的文件的集合,它包括:跟踪所有部件的工程文件(.vbp)。每个窗体的文件(.frm)。每个窗体的二进制数据文件(.frx),它含有窗体上控件的属性数据。对含有二进制属性(例如图片或图标)的任何.frm文件都是不可编辑的,这些文件都是自动产生的。每个类模块的一个文件(.cls),该文件是可选项。每个标准模块的一个文件(.bas),该文件是可选项。一个或多个包含ActiveX控件的文件(.ocx),该文件是可选项。单个资源文件(.res),该文件是可选项。启动VisualBasic后,单击“文件”菜单,在如图所示的工程模板中选择“标准EXE”,VisualBasic将自动产生一个Form窗体,属性都是缺省设置[7]。2.用户登录模块的实现(1)用户登录窗体系统启动后,将首先出现如图4-13所示的用户登录窗体。用户选择自己的身份,然后输入口令。如果用户3次输入口令不正确,将退出程序。图4-13用户登录窗体(2)用户登录窗体的实现在登录窗体中,需要用户选择自己的登录身份,并输入对应的口令,然后通过命令按钮提交登录信息。实现的具体过程如下:①在窗体中添加一个Datacombo控件,用于选择用户名,添加一个TextBox控件,用于输入口令。②添加两个Label控件,分别显示身份和口令输入文本框的标题。③在窗体中添加两个CommandButton控件,分别用于提交登录信息和关闭登录窗体。如果用户没有输入口令,将出现消息框给予提示。系统通过调用Check_PassWord函数验证口令的合法性,若口令合法,则按照相应用户身份登录系统,如果口令不合法则将返回登录窗口。用户可以取消登录,单击“取消”按钮。Check_PassWord函数代码如下:PrivateFunctioncheck_password()AsByteDimstrsqlAsStringDimconnAsNewConnectionDimrsAsNewRecordsetWithconn.ConnectionString="Provider=SQLOLEDB;UserID=sa;PWD=;DataSource=(local);Initialcatalog=caiwu".OpenEndWithstrsql="select*from用户信息表where用户身份='"&DataCombo1.Text&"'"Setrs.ActiveConnection=connrs.Open(strsql)IfText1.Text<>Trim(rs.Fields("密码"))Thencheck_password=0Elsecheck_password=1EndIfconn.Close:Setrs=Nothing:Setconn=NothingExitFunctionEndFunction3.日常财务事务管理系统主窗体模块的实现这个窗体是系统功能的主入口,是实现不同的财务管理功能的选择窗体。根据财务管理身份的需要,给予不同的权限。当登录的身份不同,主窗体上的按钮的可用性不同。假设用户以“制单员“身份进入系统,主窗体如图4-14所示。图4-14日常财务事务管理系统主窗体4.凭证填制功能模块的实现(1)凭证类别选择窗体的实现以制单员身份进入系统,在主窗体中单击“凭证填制”→“新建凭证”→“普通凭证”,后出现凭证类别选择窗体。这个窗体提供给用户选择要填制的凭证的类别,如图4-15所示。用户需要在选择后,按下“确定”按钮,系统自动进入凭证的填加窗体。如图4-16所示。图4-15凭证类别选择窗体图4-16凭证的填加窗体(2)凭证信息填加窗体的实现这个窗体向用户提供填制凭证信息的界面,用户需要将凭证的信息输入到窗体后,按下“保存”按钮就能将凭证的信息保存到计算机。窗体使用TextBox控件来接受用户的信息输入,当用户执行保存操作时,系统自动判断用户是否输入完整的信息,若信息输入不完整,则给出提示。实现输入时间的功能时,使用了ActiveX控件,具体操作如下[8]:在“工程”菜单中单击“部件”,出现“部件对话框”。单击“浏览”选择已有的Datarefer1.ocx文件,列表中就回出现“datarefer1选项,选择后单击”确定“这样在控件栏中就会出现datarefer控件,该控件可以象一般的控件一样的添加到窗体中使用。实现会计科目的选择功能时,若用户单击贷方会计科目右侧的按钮,会出现会计科目窗体如图4-17所示。在下拉列表中选择所需的会计科目。图4-17会计科目窗体用户单击“保存”按钮保存凭证信息,若会计科目为“银行存款”,则需要添加支票的信息,出现“支票登记”窗体,如图4-18所示。这个窗体向用户提供登记支票信息的界面,用户需要将支票的相关信息输入到窗体后,按下“保存”按钮就能将支票的信息保存到计算机。此时需要添加凭证辅助核算信息,出现“添加辅助信息窗体”如图4-19所示。这个窗体向用户提供添加凭证辅助核算信息的界面,用户需要将凭证的辅助核算信息输入到窗体后,按下“保存”按钮就能将凭证的辅助核算信息保存到计算机。图4-18“支票登记”窗体图4-19添加辅助信息窗体5.凭证修改功能模块的实现(1)凭证查询窗体的实现以制单员身份进入系统,在主窗体中单击“凭证填制”→“查询凭证/修改”,后出现凭证查询窗体。如图4-20所示。图4-20凭证查询窗体该窗体提供给用户复合条件查询凭证的方法:第一种:查询出未审核,未作废的凭证进行修改。第二种是查询出已作废的凭证进行恢复作废的操作。查询条件有两种,用户可以选择用凭证号进行查询,也可以使用凭证日期进行查询。(2)凭证修改窗体的实现当用户给出查询条件时,系统根据条件检索出相应的数据,此时出现了凭证修改的窗体,如图4-21所示。在此窗体中可以修改凭证信息,然后单击“修改”按钮,即可以修改凭证信息,若选中,然后单击“修改”按钮,则可以作废凭证。若用户查询的是已经作废的凭证,则窗体中的“删除”按钮会变为可用状态,用户可以将凭证删除,也可以再一次选,将凭证恢复未作废状态。图4-21凭证修改窗体6.出纳签字功能模块的实现以出纳身份进入系统,在主窗体中单击“出纳签字”,后出现凭证查询(出纳签字)窗体。如图4-22所示。该窗体提供给用户复合条件查询凭证的方法:第一种:查询出未进行出纳签字的凭证进行签字。第二种是查询出已出纳签字的凭证进行取消签字的操作。查询条件有两种,用户可以选择用凭证号进行查询,也可以使用凭证日期进行查询。当用户给出查询条件时,系统根据条件检索出相应的数据,此时出现了出纳签字的窗体,如图4-23所示。出纳可以点击“查看支票信息”按钮,来查看支票信息,待确认所有信息都准确后,在文本框中签字,后单击“修改”,即对凭证进行签字。当用户选择的查询条件是“已经签字的凭证”窗体中的取消签字按钮变为可用状态,用户在单击“取消签字”按钮后,单击“修改”按钮,即可以取消出纳签字。图4-22凭证查询(出纳签字)窗体图4-23出纳签字的窗体7.审核凭证功能模块的实现以审核员身份进入系统,在主窗体中单击“审核凭证”,后出现凭证查询(审核凭证)窗体。如图4-24所示。图4-24凭证查询(审核凭证)窗体图4-25凭证审核的窗体该窗体提供给用户复合条件查询凭证的方法:第一种:查询出未进行审核的凭证进行审核。第二种是查询出已审核的凭证进行取消审核的操作。查询条件有两种,用户可以选择用凭证号进行查询,也可以使用凭证日期进行查询。当用户给出查询条件时,系统根据条件检索出相应的数据,此时出现了凭证审核的窗体,如图4-25所示。审核员可以点击“查看辅助核算”按钮,来查看辅助核算信息,待确认所有信息都准确后,在文本框中签字,后单击“修改”,即对凭证审核。当用户选择的查询条件是“已经审核的凭证”窗体中的取消审核按钮变为可用状态,用户在单击“取消审核”按钮后,单击“修改”按钮,即可以取消审核。8.记帐功能模块的实现若用户以财务主管身份进入系统,在主窗体中单击“帐簿”→“记帐”,后出现记帐条件窗体。如图4-26所示。用户在选择记帐的时间后单击“记帐的合法性验证”按钮,系统自动对其进行合法性验证,若不符合记帐条件,系统会给出提示,若符合记帐条件,系统将进入记帐窗体,如图4-27所示。在记帐窗体中,用户需要首先单击“汇总”按钮,系统自动计算当月的累计发生金额,并显示在窗体上,用户单击“记帐”按钮系统自动生成总帐的信息,并记录到数据库中。图4-26记帐条件窗体图4-27记帐窗体9.打印功能模块的实现(1)凭证打印功能的实现若用户以财务主管身份进入系统,在主窗体中单击“帐簿”→“打印管理”→“凭证打印”,后出现打印凭证条件窗体。用户选择条件后,出现凭证信息的浏览窗体,在窗体中单击“打印预览”按钮,出现凭证打印预览窗体,如图4-28所示。图4-28凭证打印预览窗体用户单击“预览”按钮可以预览凭证打印的效果。用户单击“打印”按钮可以系统自动调用打印的程序进行凭证的打印。凭证的打印程序的实现方法如下:打印的程序使用Printer对象。Printer对象是一个独立于打印机设备的封装。用NewPage和EndDoc方法打印Printer对象的内容。利用Printer对象开发的打印程序主要靠其提供的——NewPage(打印新的一页,CurrentX、CurrentY置为新页的左上角,可完成多页功能。)、EndDoc(将打印任务加入打印机队列)、KillDoc(取消打印任务)控制打印过程的。(2)总帐打印功能的实现若用户以财务主管身份进入系统,在主窗体中单击“帐簿”→“打印管理”→“总帐打印”,后出现总帐凭证条件窗体。用户选择条件后,,出现总帐打印预览窗体,如图4-29所示。图4-29总帐打印预览窗体用户单击按钮,系统自动调用打印程序,进行总帐的打印。打印的程序实现方法如下:直接使用VB窗体的Printform方法实现打印。用这种方法实现打印具有编程简单、易用并且功能强大的优点,它只需要通过一行代码,几乎能打印所有内容。实现的方法就是:首先将要打印的内容在屏幕上显示出来,然后开发人员只要为窗体对象激活PrintForm,窗体则自动将要打印的内容发送到Printer对象上,其语法格式如下:[窗体.]PrintForm。(3)明细帐打印功能的实现若用户以财务主管身份进入系统,在主窗体中单击“帐簿”→“打印管理”→“明细帐打印”,后出现明细帐凭证条件窗体。用户选择条件后,,出现明细帐打印预览窗体,如图4-30所示。图4-30明细帐打印预览窗体用户单击按钮,系统自动调用打印程序,进行明细帐的打印。打印的程序实现方法如下:直接使用VB窗体的Printform方法实现打印。用这种方法实现打印具有编程简单、易用并且功能强大的优点,它只需要通过一行代码,几乎能打印所有内容。实现的方法就是:首先将要打印的内容在屏幕上显示出来,然后开发人员只要为窗体对象激活PrintForm,窗体则自动将要打印的内容发送到Printer对象上,其语法格式如下:[窗体.]PrintForm。8.用户管理功能模块的实现(1)更换操作员模块的实现任何一种身份的用户都可以进行此操作,系统提供的此项功能使用户在系统运行中随时更换身份,方便了用户的操作,提高的工作的效率。假设用户以制单员身份进入系统,单击“用户管理”→“更换操作员”按钮,出现登录窗体。如图4-13所示。(2)修改密码功能模块的实现假设用户以制单员身份进入系统,单击“用户管理”→“修改密码”按钮,出现登录窗体。如图4-31所示。图4-31密码修改窗体用户需要填写三位新密码,然后单击“修改”按钮,即可以修改自己的密码。五、系统测试(一)测试目标系统测试主要是为了检验系统整体运行是否流畅、各模块的各功能是否能正常运行,以达到用户的要求,形成可行性系统。(二)测试过程本系统主要由十个模块组成,在测试时要对各个模块的功能逐一进行测试。在测试时主要遇到了以下一些问题:1.在运行该系统时出现窗体名称发生冲突的错误。改正方法:由于窗体保存命名时与其它的某个窗体名称重复,换一个窗体名称就可以了。2.在运行登录窗体后,该窗体仍旧存在。改正方法:在该窗体“确定”按钮的代码中添加上UnLoadme将登录窗体关闭就可以了。3.一些需要在文本框中添加内容,而后,才能进行下一步操作过程中,出现了即使没有添加内容时,仍会进入相应的窗体,进行正规的执行,使系统失去了严谨性。改正方法:在文本框的代码中用If语句进行判断,若文本框的内容为空,即Text.txt=“”,则出现MsgBox信息框,以提示用户,进行正确操作。4.对系统的美观性进行修改,如控件的排列等,这样有利于提高用户的使用效率。(三)测试小结经过测试后,系统中的错误都已被排除,完成了系统各个功能的正常运行,使整个系统的运行具有流畅性,达到了测试的目标。六、结论与展望日常财务事务管理系统实现了对企业日常财务业务的电算化管理,它具备了管理凭证信息,出纳签字,审核凭证,自动汇总,生成帐簿,打印凭证和帐簿等功能,财务人员可以摆脱复杂的手工记录和计算,灵活的使用本系统进行财务管理。这样就使企业管理人员的通过使用系统清楚的了解财务状况,从而充分决策,科学管理。系统的开发进一步加强企业管理的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业的持续、健康发展打下基础。通过本系统开发设计使我全面的掌握了VB的基础知识,也使我的VB开发能力得到了进一步的提高。如:更进一步的深入了解ADO数据对象技术、SQL语言的使用。为提高开发和设计的进度,软件工程及数据库系统原理知识的应用更是得到很大提高。时间急促在系统分析中有不足之处,很多实际中要用的功能可能有考虑不周之处。比如,该系统不能支持网络功能,不能对企业的单项经营项目的收支状况进行财务分析。希望在不断的调试应用中,发现更多可以改进的地方,使系统更完善,更实用如果进一步开发此系统,我希望能从两个方面改进此系统:增加网络功能,使企业所属各个分公司的财务业务可以通过网络进行往来。从而提高效率。增加财务数据分析的功能,可以对企业所经营的不同项目进行财务分析,使管理者的决策更加及时准确。我希望能将这个系统改进成可以在大型企业使用的具备网络功能的大型财务管理系统。七、参考文献[1]齐治昌、潭庆平、宁洪,软件工程[M],北京:高等教育出版社,1997。[2]袁方、杨成,数据库应用系统设计实践教程[M],电子科技大学出版社,2001.6。[3]刘韬,VisualBasic数据库系统开发实例导航(第二版)[M],北京:人民邮电出版社,2003.8。[4]郭胜,VisualBasic数据库开发入门与范例解析[M],机械工业出版社,2004.4。[5]伍俊良,VisualBasic课程设计与系统开发案例[M],清华大学出版社,2002.8。[6]MartinJ,PrinciplesofDataBaseManagement[M],1976。[7]王钦,VisualBasic6.0入门与提高[M],人民邮电出版社,2002.8。[8]JoseMojica,COM+ProgrammingwithVisualBasic[M],O'Reilly,2001.1。[9]杨克玉,VB6.0程序设计实训教程——21世纪高高专规划教材[M],机械工业出版社,2005.8。八、附录(一)系统源程序源代码参见光盘(二)系统使用说明书1.发布应用程序完成了日常财务事务管理系统的编程和调试工作,最后一步就是该系统的编译。这涉及到工程项目属性的设置、可执行应用程序的生成。在系统的编译和发行之前,需要设置工程项目的属性[9]。选择菜单“工程|工程1属性”,出现属性设置页。设置工程项目类型为“标准EXE”启动对象为“login”。在编译设置中,设置编译时优化产生高效的代码。最后选择“文件|生成日常财务事务管理系统.exe”菜单,编译开始。编译完毕后,即生成了相应的可执行文件。编译通过后,生成可执行文件日常财务事务管理系统.exe。我们需要在发行前对生成的可执行文件进行测试。通过测试的可执行文件,就可以发布运行了。在VisualBasic集成环境中开发的程序,要想能够脱离VisualBasic集成环境运行,则需要编译并生成.exe文件或利用打包和展开向导创建安装程序。使用打包和展开向导发布应用程序,可以通过磁盘、光盘、网络等途径自由地进行发布。它使用的是VisualBasic6.0中文版/MicrosoftVisualBasic6.0中文版工具下的Package&Deployment。然后,根据所提示的步骤就可以完成对日常财务事务管理系统应用程序的打包工作,在过程中要注意对一些选项的选择,如在打包和展开界面中选择打包、打包的内容要选择.exe等。2.使用说明运行“安装程序”文件夹中的setup.exe文件,按照系统提示进行安装。由于本程序数据库采用的是ADO方式,因此需要配置ADO数据源后方可执行程序。配置数据源的方法详见本文的第三部分。要求用户具有一般的计算机操作能力,对日常财务事务工作流程比较清楚。登录时:所有用户的初始密码为:123

会计科目和账户

第一节会计科目

一、会计科目的概念

会计科目是指对会计要素的具体内容进行分类核算的项目。【例】会计科目是对(

)的具体内容进行分类核算的项目。

A经济业务B会计主体C会计对象

D会计要素

二、会计科目的分类

1、按其所提供信息的详细程度及其统驭关系不同,分为:总分类科目和明细分类科目。(1)总分类科目——总账科目或一级科目总分类科目是对会计要素具体内容进行总括分类、提供总括信息的会计科目;(2)明细分类科目——明细账科目或子目、细目或二级、三级。。。。如:银行存款(一级)——中行存款(二级)——人民币存款(三级)明细分类科目是对总分类科目作进一步分类、提供更详细更具体会计信息的科目。对于明细科目较多的总账科目,可在总分类科目与明细科目之间设置二级或多级科目。2、按其所归属的会计要素不同,分为:旧准则:五类资产类、负债类、所有者权益类、成本类、损益类五类。新准则:六类资产类、负债类、共同类、所有者权益类、成本类、损益类六类。科目参照表一、资产类

1001库存现金

1002银行存款

1012其他货币资金

1101交易性金融资产

1121应收票据

1122应收账款

1123预付账款

1131应收股利

1132应收利息

1221其他应收款

1231坏账准备

1321代理业务资产

1401材料采购

1402在途物资

1403原材料

1404材料成本差异

1405库存商品

1406发出商品

1407商品进销差价

1408委托加工物资

1411周转材料

包装物

低值易耗品

1461融资租赁资产

1471存货跌价准备

1501持有至到期投资

1502持有至到期投资减值准备

1503可供出售金融资产

1511长期股权投资

1512长期股权投资减值准备

1521投资性房地产

1531长期应收款

1532未实现融资收益

1601固定资产

1602累计折旧

1603固定资产减值准备

1604在建工程

1605工程物资

在建工程减值准备

1606固定资产清理

1701无形资产

1702累计摊销

1703无形资产减值准备

1711商誉

1801长期待摊费用

1811递延所得税资产

1901待处理财产损溢

二、负债类

2001短期借款

2101交易性金融负债

2201应付票据

2202应付账款

2203预收账款

2211应付职工薪酬

2221应交税费

2231应付利息

2232应付股利

2241其他应付款

2314代理业务负债

2401递延收益

2501长期借款

2502应付债券

2701长期应付款

2702未确认融资费用

2711专项应付款

2801预计负债

2901递延所得税负债

三、共同类

3101衍生工具

3201套期工具

3202被套期项目

四、所有者权益类

温馨提示

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

评论

0/150

提交评论