财务管理系统报告【精编版】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
财务管理系统报告【精编版】
1.课程设计目的
(1)培养综合运用所学知识独立完成课题的能力。
(2)更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。
(3)提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。
(4)培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。
(5)培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。
(6)对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面表达能力进行考核。
2.课程设计题目描述和要求
财务管理系统在每个公司都很重要,并通过使用财务管理系统,公司的管理者可以随时掌握公司的收支状况,同时可以通过财务管理系统对公司的经营状况分析,对公司的经营投资的决策提供财务方面的相关资料。该财务系统中主要功能分为:系统管理、帐套系统管理、凭证管理和记账管理。
(1)系统管理
①建立和修改账套:建立帐套信息,记录有关帐套的基本信息,确定帐套主管,删除帐套,修改帐套信息。
②结转上年数据:将上年的数据汇总到下一年的会计科目里。
③权限及用户:用户管理,用户的增加,用户的修改,用户的删除,权限管理,增删改权限,给用户增删改权限。
(2)帐套系统管理
①会计期间:设置会计期间,修改会计期间。
②会计科目:设置会计科目级别(设置完成后不能修改),增加会计科目(选择是否部门核算、员工核算、往来关系核算),修改会计科目,删除会计科目。
③期初余额管理:录入余额管理,修改余额管理,试算平衡,借方余额要和贷方余额相等。
④部门档案:增加部门档案,修改部门档案,删除部门档案。
⑤职员档案:增加职员档案,修改职员档案,删除职员档案。
⑥客户档案:增加客户档案,修改客户档案,删除客户档案。
⑦供应商档案:增加供应商档案,修改供应商档案,删除供应商档案。
(3)凭证管理:
①生成凭证编号:编号原则,年+月+编号(四位),例如,2011070001。
②选择科目编号:提供模糊查询功能以及根据编号录入,判断该科目是否选择部门核算、员工来往核算,如,选择提示输入部门、员工、客户或供应商。
③借贷平衡:在添加凭证或修改凭证最后提交时需要试算借贷平衡,若借贷双方不平衡就需要提示,不能进行凭证的保存。
④修改凭证:修改凭证的前提是还没有审核凭证。
⑤冲销凭证:对以前做过的凭证进行冲销。
⑥删除凭证:删除凭证的前提是还没有审核凭证。
⑦凭证审核:自己不能审核自己的凭证,但可以在凭证中添加审核人的信息。
(4)记账管理
①记账备份:记账前要备份,以便保存记账前数据。
②记账检查:检查上月是否结账,未结账不能记账,检查本月凭证是否审核,审核过才能记账。
3.课程设计报告内容
3.1 需求分析
每个公司都有财务工作,随着公司业务不断扩大,公司对财务工作的要求越来越高,手工完成工作已经不能满足要求了,所以出现了各种各样的财务软件。本财务管理系统和一般的财务软件不同之处就是该系统是基于B/S架构的,只要财务人员和公司管理人员能访问Web服务器,就可以用IE使用相应的财务软件进行工作。
图3-1 系统功能结构图
我负责完成财务管理系统中的
账套管理下的会计年度管理中的新增会计年度信息(KJND_ADD.aspx),
财务管理/会计年度管理页面(KJND_VIEW.aspx),
账套管理下的期初科目余额管理中的新增期初科目余额(QCKMYE_ADD.aspx)
3.2 数据库设计
表3-1 会计科目表
表3-2 会计科目级别表
表3-3 会计期间表
表3-4 凭证表
表3-5 凭证细目表
表3-6 科目余额表
表3-7 结账损益表
表3-8 现金日记账表
表3-9 资产结转状态表
表3-10 用户表
表3-11 部门表
表3-12 人员表
表3-13 客户信息表
3.3 程序设计
3.3.1 设置数据库连接信息
type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/> type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>