(财务知识)财务凭证管理系统综合实践例子_

上传人:精****库 文档编号:136464400 上传时间:2020-06-28 格式:DOC 页数:21 大小:1.01MB
返回 下载 相关 举报
(财务知识)财务凭证管理系统综合实践例子__第1页
第1页 / 共21页
(财务知识)财务凭证管理系统综合实践例子__第2页
第2页 / 共21页
(财务知识)财务凭证管理系统综合实践例子__第3页
第3页 / 共21页
(财务知识)财务凭证管理系统综合实践例子__第4页
第4页 / 共21页
(财务知识)财务凭证管理系统综合实践例子__第5页
第5页 / 共21页
点击查看更多>>
资源描述

《(财务知识)财务凭证管理系统综合实践例子_》由会员分享,可在线阅读,更多相关《(财务知识)财务凭证管理系统综合实践例子_(21页珍藏版)》请在金锄头文库上搜索。

1、(财务知识)财务凭证管理系统综合实践例子数据库课程设计报告财务凭证管理系统班级:软件083姓名:史晓蒙学号:2008023078指导教师:吴迪完成日期:2010年11月18日数据库课程设计评分表班级软件083姓名史晓蒙指导教师吴迪题目:财务凭证管理系统评分标准评分标准分数权重评分的依据得分AC工作态度10态度端正,能主动认真完成各项内容,不迟到早退,出勤好。能够完成各环节基本工作,出勤较好。独立解决问题的能力10能独立完成数据库课程设计项目的各项任务,熟悉项目的整体架构;具有独立分析、解决问题能力,具有独立调试程序和测试程序的能力,程序结构清晰,逻辑严谨,功能完善。有壹定的分析、解决问题能力。

2、能够在老师指导下完成任务的编码和调试工作,程序功能较完善。程序完成及运行情况20完成率100%,程序运行正确。完成率不足70%。课程设计报告30格式规范,层次清晰,设计思想明确,解决问题方法合理,体会深刻。格式较规范,设计思想基本明确,解决问题方法较合理。答辨问题回答30能准确回答老师提出的问题,且充分理解数据库开发技术,程序逻辑清晰。能基本准确回答老师提出的问题总分指导教师(签字):注:介于A和C之间为B级,低于C为D级和E级。按各项指标打分后,总分90100为优,8089为良,7079为中,6069为及格,60分以下为不及格。目录第1章 系统简介11.1课题背景11.2系统开发的意义11.

3、3系统开发及运行环境1第2章 需求分析32.1财务凭证管理系统的可行性分析32.11技术水平分析32.12经济效益分析32.13市场分析32.2财务凭证管理系统的需求分析3第3章 总体设计53.1项目规划53.2系统业务流程分析53.3系统功能结构6第4章 详细设计74.1数据库设计74.11数据表概要说明74.12部分数据表E-R图74.13.数据表的结构94.2系统主要功能模块设计和实现114.21系统登录模块的设计和实现114.22主窗体的设计和实现124.23凭证信息录入窗体的设计和实现154.24管理员信息窗体的设计和实现18第5章 测试和总结215.1程序调试和错误处理215.11

4、如何实现总账查询215.12科目编号的生成错误215.2总结23第1章系统简介1.1课题背景凭证是记录账簿的依据,它的完整和否将直接影响到财务的核算结果。早期的财务凭证是由人工管理的,不仅容易出错,而且不易保存。随着计算机的不断普及和软件技术的不断发展,加上企业财务管理的迫切需要,财务凭证管理系统应运而生。随着我国市场经济的快速发展,财务凭证管理系统在企业的日常财务管理中发挥着越来越重要的作用。这个财务凭证管理系统,不仅实现了基本的凭证管理和会计科目管理等功能,而且能够根据需要按凭证编号和会计科目对查询结果进行打印。1.2系统开发的意义本系统属于小型的数据库系统,能够对中小企业财务凭证进行有效

5、的管理。通过本系统能够达到以下目标:灵活的录入数据,使信息传递更快捷。系统采用人机交互方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。实现后台监控功能。实现各种查询。实现企业财务的信息化管理。对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。系统最大限度地实现了易安装性、易维护性和易操作性。从而更方便财会人员对账目进行统计、录入、审核,提高了操作效率和准确性,为企业的日常财务管理提供了便利。1.3系统开发及运行环境系统开发平台:MicrosoftVisualStudio2008系统开发语言:C#数据库管理系统软件:SQLServer2005运行平台:WindowsXP(SP2

6、)/Windows2000(SP4)/WindowsServer2003(SP1)运行环境:Microsoft.NETFrameworkSDKv2.0分辨率:最佳效果1024*768像素第2章需求分析2.1财务凭证管理系统的可行性分析2.1.1技术水平分析本软件采用MicrosoftVisualStudio2005为前台开发工具,SQLServer2005数据库作为后台数据库支持。本软件专为中小型企业设计,在我国中小型企业信息化水平目前仍处在比较初级阶段,随着我国市场条件下竞争压力的不断加剧、企业组织观念的变革以及业务流程标准化的不断完善,中小型企业信息化建设的热情近几年来有了显著的提高。本软

7、件可在Windows2000/XP上运行,不用专业人士去配制服务器能够直接安装使用,具有很好的可移植性,有良好的中文界面,操作简便,适合企业财会人员使用。2.1.2经济效益分析作为企业的决策管理层,希望能对企业的整个流程状态、企业状况发展了如指掌,且为决策管理提供科学依据;工作人员期望能够避免繁琐的手工操作,甩掉陈旧的手工计帐方式,达到事半功倍的效果。使用企业财务凭证管理系统可大大提高企业现代化管理水平,实现减员增效。这样,壹个能够规范化、自动化的财务系统就显得非常的必要。2.1.3市场分析企业必须加强自身的信息基础设施建设,通过企业基础数据的信息化、基本业务流程和事务处理的信息化、企业内部控

8、制及实施控制过程的信息化、人的行为规范管理等企业基础管理的信息化工程建设,确保企业的规模不断扩大、业务迅速提升,促进企业的可持续发展。2.2财务凭证管理系统的需求分析通过实际了解,要求本系统具有以下功能:由于操作人员的计算机知识普遍偏低,壹次要求系统具有良好的人机界面。方便的添加和修改数据。方便的数据查询。方便的数据打印功能。在相应的窗体中,可方便的删除数据。数据计算自动完成,尽量减少人工干预。财务凭证管理系统的用例图,如下图2.1所示。图2.1第3章总体设计3.1项目规划财务凭证管理系统主要由系统管理、凭证管理、科目信息、账目查询、报表和退出等模块组成,具体规划如下。系统管理模块该模块主要用

9、于实现X公司基本信息、初始化使用时间、初始化科目金额、管理员基本信息设置和修改密码等功能。凭证管理模块该模块主要用于实现凭证录入、凭证审查、凭证结算、凭证汇总和凭证查询等功能。科目信息模块该模块主要用于实现科目信息和科目查询功能。账目查询模块该模块主要用于实现总账预览、总账目查询、凭证查询、科目查询和账目余额查询等功能。报表模块该模块主要用于实现凭证查询打印和按科目打印等功能。3.2系统业务流程分析财务凭证管理系统的业务流程图如图3.1所示。公司账目账目查看账目审查凭证是否通过账目明细查询账目结算账目录入财会人员是否图3.1财务凭证管理系统的业务流程图3.3系统功能结构系统功能结构图如图3.2

10、所示。图3.2系统功能结构图第4章详细设计4.1数据库设计本系统采用SQLServer2005作为后台数据库,数据库名称为db_credence,其中包含5张数据表。下面分别介绍:4.1.1数据表概要说明为了对本系统后台数据库中的数据表有壹个更清晰的认识,在此设计了壹个数据表树形结构图,该结构图包括系统所有数据表,如图4.1所示。图4.1数据表树状结构图4.1.2部分数据表E-R图本里中规化出的实体主要有X公司基本信息实体、科目信息实体、凭证信息实体、管理员信息实体和操作日志信息实体。其中部分实体的E-R图如下所示。X公司基本信息实体E-R图,如图4.2所示。图4.2X公司基本信息实体E-R图

11、会计科目信息实体E-R图,如图4.3所示。会计科目信息实体表(tb_subjectInfo)拼音简写科目名称总账页码期初余额科目编号图4.3会计科目信息实体E-R图凭证信息实体E-R图,如图4.4所示。图4.4凭证信息实体E-R图4.1.3.数据表的结构tb_UserJob(X公司基本信息表)表tb_UserJob用于保存用户所在单位的基本信息,该表的结构如图4.7所示。图4.7X公司基本信息表tb_subjectInfo(会计科目信息表)表tb_subjectInfo用于保存会计科目的详细信息,该表的结构如图4.8所示。图4.8会计科目信息表tb_warrantInfo(凭借信息表)表tb_

12、warrantInfo用于保存企业内部的财务凭证信息,该表的结构如图4.9所示。图4.9凭借信息表tb_admInfo(管理员信息表)表tb_admInfo用于保存本系统的用户基本信息,表的结构如图4.10所示。图4.10管理员信息表tb_logInfo(操作日志信息表)表tb_logInfo用于保存操作员使用该系统的日志记录,表的结构如图4.11所示。图4.11操作日志信息表4.2系统主要功能模块设计和实现4.2.1系统登录模块的设计和实现系统登录主要用于对进入财务凭证管理系统的用户进行安全性检查,以防止非法用户进入该系统。在登录时,只有合法的用户,才能够进入该系统。系统登录窗体如图4.12

13、所示。图4.12系统登录代码设计单击【确定】按钮,程序调用公共类中的相关方法,判断用户输入的用户名和密码是否正确,如果正确,则成功登录财务凭证管理系统,且将用户名传到主窗体中,同时使用全局变量M_strName接受。否则,弹出“用户名或密码错误”信息提示。【确定】按钮的Click事件代码如下:privatevoidbtnOK_Click(objectsender,System.EventArgse)/确定tryGetLoginlog=newGetLogin();admInfoadm=newadmInfo();adm.setadmName(this.txtUser.Text);adm.setad

14、mPassword(this.txtPasword.Text);stringresult=log.loginDen(adm);/调用方法if(result=adminOK)frmMainmain=newfrmMain(this.txtUser.Text.Trim();main.Show();this.Hide();/endblockifif(result=adminNO)DialogResulta=MessageBox.Show(用户名或密码错误,提示信息,MessageBoxButtons.OK,MessageBoxIcon.Error);this.txtUser.Text=;txtPasword.Text=;txtUser.Focus();/endblockifif(result=ConClose)MessageBox.Show(数据库没有打开,提示信息,MessageBoxButtons.OK,MessageBoxIcon.Error);/endblockifcatch(Exceptionee)MessageBox.Show(ee.Message);4.2.2主窗体的设计和实现在正确验证用户的用户名和密码以后,就显示出财务凭证管理系统的主窗体。主窗体主要用于显示系统所具有的功能,例如菜单栏里显示了系统管理、凭证管理、科目信息、账目查询等几个功能模块

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号