财务管理系统报告2374132.docx
- 文档编号:8961724
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:49
- 大小:1.29MB
财务管理系统报告2374132.docx
《财务管理系统报告2374132.docx》由会员分享,可在线阅读,更多相关《财务管理系统报告2374132.docx(49页珍藏版)》请在冰豆网上搜索。
财务管理系统报告2374132
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会计科目表
列名
数据类型
长度
说明
会计年度
nvarchar
4
主键
科目编码
nvarchar
20
主键
科目名称
nvarchar
20
上级科目编码
nvarchar
20
类别
nvarchar
1
科目方向
nvarchar
2
科目级别
Int
是否明细
nvarchar
1
是否现金核算
nvarchar
1
是否部门核算
nvarchar
1
是否员工核算
nvarchar
1
是否往来户核算
nvarchar
1
停用标记
nvarchar
1
是否已经使用
nvarchar
1
表3-2会计科目级别表
列名
数据类型
长度
说明
科目级别
Int
长度
Int
表3-3会计期间表
列名
数据类型
长度
说明
机构代码
nvarchar
3
主键
会计年度
nvarchar
4
主键
会计期间编号
nvarchar
2
主键
开始日期
Datetime
结束日期
Datetime
帐套启用日期
nvarchar
1
结转标记
nvarchar
1
当前期间标记
nvarchar
1
表3-4凭证表
列名
数据类型
长度
说明
凭证编号
nvarchar
4
主键
会计年度
nvarchar
4
主键
会计期间
nvarchar
2
主键
凭证类型
nvarchar
1
1:
收款凭证
2:
付款凭证
3:
转账凭证
机构代码
nvarchar
3
主键
原始票据类型
Int
1
原始票据编号
nvarchar
20
制单人
nvarchar
50
制单日期
Datetime
审核人
nvarchar
50
审核日期
Datetime
过账人
nvarchar
50
过账日期
Datetime
过账标志
nvarchar
1
可管理标志
nvarchar
1
对冲标志
nvarchar
1
表3-5凭证细目表
列名
数据类型
长度
说明
凭证编号
nvarchar
4
主键
会计年度
nvarchar
4
主键
会计期间
nvarchar
2
主键
机构代码
nvarchar
3
主键
序号
Int
主键
摘要
nvarchar
40
会计年度
nvarchar
4
会计科目
nvarchar
20
借方金额
Float
贷方金额
Float
部门编号
nvarchar
50
员工编号
nvarchar
50
往来户类型
nvarchar
1
1:
客户
2:
供应商
3:
机构
4:
人员
往来户编号
nvarchar
50
表3-6科目余额表
列名
数据类型
长度
说明
会计科目
nvarchar
20
主键
会计年度
nvarchar
4
主键
会计期间
nvarchar
2
主键
机构代码
nvarchar
3
主键
期初余额
Float
借方发生额
Float
贷方发生额
Float
表3-7结账损益表
列名
数据类型
长度
说明
损益科目
nvarchar
20
会计年度
nvarchar
4
主键
转出科目
nvarchar
20
主键
启用状态
nvarchar
1
表3-8现金日记账表
列名
数据类型
长度
说明
机构代码
nvarchar
3
主键
会计年度
nvarchar
4
主键
会计期间
nvarchar
2
主键
记账日期
Datetime
会计科目
nvarchar
20
主键
票据号
nvarchar
20
摘要
nvarchar
40
对方科目
nvarchar
20
凭证号
nvarchar
20
借方金额
Float
贷方金额
Float
表3-9资产结转状态表
列名
数据类型
长度
说明
机构代码
nvarchar
3
主键
会计年度
nvarchar
4
主键
会计期间
nvarchar
2
主键
表3-10用户表
列名
数据类型
长度
说明
用户代码
Varchar
50
主键
用户口令
Varchar
50
创建日期
Datetime
8
最后登录日期
Datetime
8
登录次数
Int
4
用户类型代码
Varchar
50
表3-11部门表
列名
数据类型
长度
说明
部门编号
Nvarchar
50
主键
部门名称
Nvarchar
50
部门简称
Nvarchar
50
所属机构
Nvarchar
20
级别
Int
4
上级编号
Nvarchar
50
创建时间
Datetime
电话
Nvarchar
8
传真
Nvarchar
50
邮编
Nvarchar
50
表3-12人员表
列名
数据类型
长度
说明
人员编号
Nvarchar
50
主键
姓名
Nvarchar
50
主键
性别
Nvarchar
50
生日
Datetime
8
EMAI
Nvarchar
50
电话1
Nvarchar
50
电话2
Nvarchar
50
传真
Nvarchar
50
手机号
Nvarchar
50
地址
Nvarchar
50
市
Nvarchar
50
省
Nvarchar
50
国家
Nvarchar
50
邮编
Nvarchar
50
开始工作日期
Nvarchar
50
退休
Nvarchar
50
教育程度
Nvarchar
50
有效标记
Int
4
主键
表3-13客户信息表
列名
数据类型
长度
说明
客户代码
Nvarchar
20
主键
客户全称
Nvarchar
100
客户简称
Nvarchar
50
机构代码
Nvarchar
3
销售员
Nvarchar
50
客户类型
Nvarchar
4
联系人
Nvarchar
100
联系电话
Nvarchar
100
联系传真
Nvarchar
100
联系地址
Nvarchar
200
联系邮编
Nvarchar
20
Nvarchar
100
所在城市
Nvarchar
30
公司主页
Nvarchar
30
开户银行
Nvarchar
50
银行账号
Nvarchar
50
税号
Nvarchar
50
信用级别代码
Nvarchar
20
是否使用
Int
0:
可用1:
不可用
3.3程序设计
3.3.1设置数据库连接信息
xmlversion="1.0"?
>
(1)动态调试编译
设置compilationdebug="true"以启用ASPX调试。
否则,将此值设置为false将提高此应用程序运行时的性能。
设置compilationdebug="true"以将调试了的符号(.pdb信息)插入到编译页中,这将导致创建的文件执行起来较慢,所以应该只在调试时将该值设置为true,而在所有其他时候都设置为false。
--addassembly="CrystalDecisions.CrystalReports.Engine,Version=9.2.3300.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"/>
--addassembly="CrystalDecisions.CrystalReports.Engine,Version=9.1.3300.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"/>
(2)自定义错误信息
设置customError模式值可以控制应向
用户显示用户友好错误信息而不是错误详细信息(包括堆栈跟踪信息):
“On”始终显示自定义(友好的)信息
“Off”始终显示详细的ASP.NET错误信息。
“RemoteOnly”只对不在本地Web服务器上运行的
用户显示自定义(友好的)信息。
出于安全目的,建议使用此设置,以便不向远程客户端显示应用程序的详细信息。
身份验证
此节设置应用程序的身份验证策略。
可能的模式是“Windows”、“Forms”、“Passport”和“None”
应用程序级别跟踪记录
应用程序级别跟踪在应用程序内为每一页启用跟踪日志输出。
设置traceenabled="true"以启用应用程序跟踪记录。
如果pageOutput="true",则
跟踪信息将显示在每一页的底部。
否则,可以通过从Web应用程序根浏览"trace.axd"页来查看应用程序跟踪日志。
traceMode="SortByTime"localOnly="true"/> (3)会话状态设置 默认情况下,ASP.NET使用cookie标识哪些请求属于特定的会话。 如果cookie不可用,则可以通过将会话标识符添加到URL来跟踪会话。 若要禁用cookie,请设置sessionStatecookieless="true"。 42424"sqlConnectionString="datasource=(local);userid=liuy;password=7696010"cooki
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 财务管理 系统 报告 2374132