首页 师范学院食堂财务管理系统的设计与实现

师范学院食堂财务管理系统的设计与实现

举报
开通vip

师范学院食堂财务管理系统的设计与实现 编号:106 忻 州 师 范 学 院 计算机系本科毕业(设计)论文 课题名称 忻州师范学院食堂财务管理系统的设计与实现 专 业 计 算 机 科 学 与 技 术 姓 名 蒋         锋 学 号 2 0 0 3 0 8 1 1 1 0 2 1 指导教师 郑    志    荣 二零零七年六月 目 录 11 引 言 32 需求分析 32.1 需求描述 32.2 业务分析 32.3 数据分析 32.4 数据字典 93 系统设计...

师范学院食堂财务管理系统的设计与实现
编号:106 忻 州 师 范 学 院 计算机系本科毕业(设计)论文 课 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 名称 忻州师范学院食堂财务管理系统的设计与实现 专 业 计 算 机 科 学 与 技 术 姓 名 蒋         锋 学 号 2 0 0 3 0 8 1 1 1 0 2 1 指导教师 郑    志    荣 二零零七年六月 目 录 11 引 言 32 需求分析 32.1 需求描述 32.2 业务分析 32.3 数据分析 32.4 数据字典 93 系统设计 93.1 系统功能模块设计 113.2 数据库设计 113.2.1 概念模型的设计 123.2.2 数据库逻辑结构的设计 153.3 系统详细设计 153.3.1 凭证处理模块的设计 183.3.2 帐簿处理模块的设计 213.3.3 科目维护模块的设计 224 系统实现 224.1系统开发平台介绍 224.2系统功能模块介绍 234.3凭证处理模块的实现 254.4 帐簿记帐模块的实现 274.5 帐簿查询模块的实现 305 系统测试 305.1 测试环境 305.2 测试步骤 305.3 测试结果 316 结束语 32致  谢 33参考文献 忻州师范学院食堂财务管理系统的设计与实现 摘要:通过对忻州师范学院食堂财务管理部门财务管理的需求调查和需求分析,为忻州师范学院食堂财务管理部门设计了“食堂财务管理系统”。该系统包括凭证管理、帐簿记帐、帐簿查询、报表管理、系统维护五个功能模块。其中凭证管理模块提供凭证的填制、查询和汇总功能;帐簿记帐模块提供按照记帐凭证登记帐簿的功能,包括日记帐记帐、明细帐记帐和总帐记帐;帐簿查询模块提供按月查询帐簿的功能,包括日记帐查询、明细帐查询和总帐查询;报表管理模块提供按照帐簿记录生成财务报表的功能;系统维护模块包括用户管理、科目维护和数据备份功能。并用Microsoft Visual Basic 6.0实现了该系统。  关键字:信息系统 财务管理 会计电算化   Abstract:This article investigates and analyzes the needs of the canteens’ financial management in Xinzhou Teachers College and designs the "canteens financial management system" for the canteens’ financial management. The system consists of five functional sections: voucher management, account register, account auditing, form management, system maintenance. The voucher management offers the functions of filling out, checking accounts and gathering the vouchers. The account register functions the registering of accounts according to vouchers, which includes journaling accounts, detailed accounts and overall accounts. The account auditing provides the function of auditing accounts monthly including the auditing of journaling accounts, detailed accounts and overall accounts. The form management gives the functions of making accounts statement forms in accordance with the record in account books. The system maintenance includes functions of user management, subjects’ maintenance and data saving and run this system with Microsoft Visual Basic 6.0. Keywords:Information systems financing administration account computer calculation 1 引 言 忻州师范学院食堂财务管理现在所采取的方式是传统的手工管理方式。 忻州师范学院食堂财务管理所涉及的会计档案包括原始凭证、记帐凭证、日记帐、明细帐、总帐和会计报表等。每个会计期间的会计档案都要按一定的要求排列并连同各种附件装订成册,耗费了大量的时间,查找不便,易于损坏。 随着科学技术的飞速发展,以及数据库技术的日益成熟,使用计算机来代替手工会计也成为了必然趋势。会计电算化是以计算机为工具,按照会计特有的方法,反映企业的经营情况,是提供以财务信息为主的信息系统。 本论文就是对忻州师范学院食堂财务管理的实际状况,进行了全面的需求分析,详细设计了该系统,并用Microsoft Visual Basic 6.0实现了该系统。 2 需求分析 2.1 需求描述 忻州师范学院食堂财务的具体管理过程是:根据发生的经济业务填制会计凭证,根据会计凭证登记会计帐簿,根据会计帐簿的记录编制会计报表。这个顺序必须依次进行,不允许也不可能任意颠倒。 忻州师范学院食堂财务管理所采取的具体步骤是:收集有关经济业务的数据、分析经济业务、编制会计分录、过入有关帐簿、编制调整前试算表、编制调整分录并过入分类帐、编制调整后试算表、编制结帐分录并过入分类帐,编制结帐后试算表、根据有关帐表资料编制会计报表。 2.2 业务分析 根据需求调查,对忻州师范学院食堂财务处理的业务处理过程进行分析。其业务处理流程如图2.1所示。 2.3 数据分析 根据忻州师范学院食堂财务管理的业务流程图,分析得出忻州师范学院食堂财务管理系统的数据流图如图2.2、图2.3、图2.4、图2.5、图2.6所示。 2.4 数据字典 〈记帐凭证〉∷=〈日期〉+〈凭证编号〉+〈摘要〉+〈科目编号〉+〈科目名称〉+〈贷方金额〉+〈借方金额〉+〈贷方金额合计〉+〈借方金额合计〉+〈审核人〉+〈制单人〉+〈出纳〉+〈附件张数〉 〈日期〉∷=〈年份〉+〈月份〉+〈日期〉  〈凭证编号〉∷=〈年份〉+〈月份〉+〈日期〉+〈顺序号〉 〈顺序号〉∷= * 长度为3的数字串 * 〈摘要〉∷= * 任意长度的字符串 * 〈科目编号〉∷=〈一级科目编号〉+〈二级科目编号〉+〈三级科目编号〉 〈一级科目编号〉∷= * 长度为3的有序数字串 * 〈二级科目编号〉∷= * 长度为2的有序数字串 * 〈三级科目编号〉∷= * 长度为2的有序数字串 * 〈科目名称〉∷= * 任意长度的字符串 * 〈贷方金额〉∷=1{数字}9 〈借方金额〉∷=1{数字}9 〈借方金额合计〉∷=1{数字}9 〈贷方金额合计〉∷=1{数字}9 〈审核人〉∷= * 任意长度字符串 * 〈制单人〉∷= * 任意长度字符串 * 〈出纳〉∷= * 任意长度字符串 * 〈附件张数〉∷=1{数字}3 〈科目类别〉∷= 〈资产〉|〈负债〉|〈所有者权益〉|〈成本〉|〈利润〉|〈费用〉 〈日记帐〉∷=〈日期〉+〈凭证编号〉+〈科目编号〉+〈科目名称〉+〈摘要〉+〈借方金额〉+〈贷方金额〉+〈余额〉 〈明细帐〉∷=〈日期〉+〈凭证编号〉+〈科目编号〉+〈科目名称〉+〈摘要〉+〈借方金额〉+〈贷方金额〉+〈余额〉+〈余额方向〉 〈总帐〉∷=〈日期〉+〈凭证编号〉+〈科目编号〉+〈科目名称〉+〈摘要〉+〈借方金额〉+〈贷方金额〉+〈余额〉+〈余额方向〉 〈余额〉∷=1{数字}9 〈余额方向〉∷= 〈借〉|〈贷〉 〈会计报表〉∷=〈科目名称〉+〈期初余额〉+〈本期借方发生额〉+〈本期贷方发生额〉+〈期末余额〉 〈期初余额〉∷=1{数字}9 〈本期借方发生额〉∷=1{数字}9 〈本期贷方发生额〉∷=1{数字}9 〈期末余额〉∷=1{数字}9 〈用户名〉∷=1{数字}4 〈密码〉∷=1{数字|字符}4 〈科目性质〉∷=〈银行〉|〈外币〉|〈数量〉|〈往来〉|〈部门〉|〈个人〉|〈项目〉 3 系统设计 3.1 系统功能模块设计 根据数据流图,设计系统功能模块如图3.1所示。 系统各功能模块简介: 一、 帐务准备 帐务准备模块的功能是完成对忻州师范学院食堂财务管理系统的初始化工作,通常包括:科目编码规则的设置、科目属性的设置、凭证类别的设置、帐套属性的设置、会计期间的选择、和数据库参数的设置。 二、凭证处理 凭证处理模块的功能是完成对凭证的日常处理,通常包括:凭证填制、凭证审核、凭证汇总和凭证查询。 1、凭证填制 凭证填制的功能是完成对日常凭证的录入工作,基本过程是:通过凭证填制窗口,财务人员输入一张记帐凭证的数据。录入完成后进行检查:若录入正确,则保存凭证,等待下一张凭证的录入;否则,不予保存,等待财务人员修改。 2、凭证审核 凭证审核所提供的功能是对录入的记帐凭证进行正确性、合法性和有效性审核;对审核无误的凭证作审核通过标记。审核人与制单人不能是同一人;凭证一经审核通过,在未取消审核之前不能删除或修改;取消审核只能由审核人自己完成。 3、凭证汇总 凭证汇总所提供的功能是将记帐凭证按照指定的范围和条件,汇总凭证中会计科目所对应的一级科目的借方发生额和贷方发生额,并将汇总后的数据送入科目项数据库文件的对应会计科目中。 4、凭证查询 凭证查询所提供的功能是按照一定的查询条件对各种记帐凭证包含未审核的记帐凭证和已审核的记帐凭证进行查询并将查询结果显示在屏幕上。 三、帐簿处理 帐簿处理模块所提供的功能包括帐簿核算功能和帐簿查询功能,其具体功能介绍如下: 1、帐簿核算 帐簿核算的功能是根据记帐凭证数据库文件中已通过审核的凭证,自动更新帐务数据库文件,得到帐簿和报表所需的汇总信息和明细信息。帐簿核算包括日记帐的核算、明细帐的核算和总帐的核算,帐簿核算的具体处理过程如下: (1) 检查记帐凭证是否平衡。 (2) 对记帐前的所有数据进行备份。 (3) 打开相关文件开始记帐。 (4) 关闭所有文件结束记帐。 2、帐簿查询 帐簿查询所提供的功能是按照一定的查询条件对日记帐、明细帐和总帐进行查询并将查询结果显示在屏幕上。 四、报表处理 报表处理模块所提供的功能包括报表的设置、报表的编制和报表的查询,其具体功能介绍如下: 1、 报表设置 报表设置所提供的功能是设置财务报表的各项参数,为财务报表的自动生成做准备,通常包括:报表格式的设置、报表目录的设置、报表数据的设置和报表参数的设置。 2、报表编制 报表编制所提供的功能是根据帐簿资料,按月自动生成财务报表,通常包括:资产负债表、利润表和现金流量表。 3、报表查询 报表查询所提供的功能是按照一定的查询条件对财务报表进行查询,并将查询的结果显示在屏幕上。 五、系统维护 系统维护模块所提供的功能有科目维护、用户管理和数据备份 1、科目维护 科目维护的功能是使财务人员可以根据需要设置适合自身业务特点的会计科目体系。 2、用户管理 用户管理提供的功能是实现对财务人员分工的设置和管理 3、数据备份 数据备份所提供的功能是定期为该财务管理系统的数据库文件做备份,确保系统使用的安全。 3.2 数据库设计 3.2.1 概念模型的设计 根据数据流图,设计概念模型(E-R图)如图3.2所示。 图中各实体和联系的属性如下所示: 明细帐(会计年,月份,日期,凭证编号,科目代码,摘要,科目名称,借方金额,贷方金额,余额方向,余额) 日记帐(会计年,月份,日期,凭证编号,科目代码,摘要,科目名称,借方金额,贷方金额,余额) 记帐凭证(日期,凭证编号,摘要,附件张数,科目代码,科目名称,部门,项目,记帐,出纳,审核,制单,借方金额,贷方金额,借方合计,贷方合计) 科目项(科目代码,科目名称,科目类别,科目性质,期初余额,余额方向) 汇总(会计年,月份,日期,凭证编号,科目代码,摘要,科目名称,借方 金额,贷方金额,余额方向,余额) 3.2.2 数据库逻辑结构的设计 根据概念模型,按照概念模型向逻辑结构转换的相关规则并结合规范化理论设计数据库逻辑结构如表3.1、表3.2、表3.3、表3.4、表3.5、表3.6、表3.7 所示。 表3.1 用户记录 字段名称 字段类型 长度 备注 用户ID 文本 3 主键 密码 文本 4 不为空 表3.2 凭证记录 字段名称 字段类型 长度 备注 日期 日期/时间 8 不为空 凭证编号 文本 11 主键 过帐否 逻辑 2 不为空 附件张数 整型 3 可为空 制单人 文本 4 不为空 审核人 文本 4 不为空 记帐人 文本 4 不为空 表3.3 凭证明细 字段名称 字段类型 长度 备注 日期 时间/日期 8 不为空 凭证编号 文本 11 主键 科目编号 文本 7 不为空 科目名称 文本 6 不为空 摘要 文本 10 不为空 对方科目 备注 6 可为空 借方金额 货币 9 不为零 贷方金额 货币 9 不为零 借方合计 货币 9 不为零 贷方合计 货币 9 不为零 表3.4 日记帐 字段名称 字段类型 长度 备注 日期 时间/日期 8 不为空 凭证编号 文本 11 主键 科目编号 文本 7 主键 科目名称 文本 6 不为空 摘要 文本 10 不为空 借方金额 货币 9 不为零 贷方金额 货币 9 不为零 余额 货币 9 可为零 表3.5 明细帐 字段名称 字段类型 长度 备注 日期 时间/日期 8 不为空 凭证编号 文本 11 主键 科目编号 文本 7 主键 科目名称 文本 6 不为空 摘要 文本 10 不为空 借方金额 货币 9 不为零 贷方金额 货币 9 不为零 余额方向 文本 1 借、贷、平 余额 货币 9 可为零 表3.6 总 帐 字段名称 字段类型 长度 备注 日期 时间/日期 8 不为空 凭证编号 文本 11 主键 科目编号 文本 7 主键 科目名称 文本 6 不为空 摘要 文本 10 不为空 借方金额 货币 9 不为零 贷方金额 货币 9 不为零 表3.7 科目项 字段名 类型 长度 备注 字段名 类型 长度 备注 科目编号 文本 7 主键 LJ06 货币 9 6月借方发生额 科目名称 文本 6 不为空 LD06 货币 9 6月贷方发生额 科目性质 文本 4 不为空 Ye06 货币 9 6月余额 科目类别 文本 4 不为空 LJ07 货币 9 7月借方发生额 末级 逻辑 1 是/否 LD07 货币 9 7月贷方发生额 过帐 逻辑 1 是/否 Ye07 货币 9 7月余额 余额方向 文本 1 借、贷、平 LJ08 货币 9 8月借方发生额 Ye00 货币 9 年初余额 LD08 货币 9 8月贷方发生额 LJ00 货币 9 年初借方金额 Ye08 货币 9 8月余额 LD00 货币 9 年初贷方金额 LJ09 货币 9 9月借方发生额 LJ01 货币 9 1月借方发生额 LD09 货币 9 9月贷方发生额 LD01 货币 9 1月贷方发生额 Ye09 货币 9 9月余额 Ye01 货币 9 1月余额 LJ10 货币 9 10月借方发生额 LJ02 货币 9 2月借方发生额 LD10 货币 9 10月贷方发生额 LD02 货币 9 2月贷方发生额 Ye10 货币 9 10月余额 Ye02 货币 9 2月余额 LJ11 货币 9 11月借方发生额 LJ03 货币 9 3月借方发生额 LD11 货币 9 11月贷方发生额 LD03 货币 9 3月贷方发生额 Ye11 货币 9 11月余额 Ye03 货币 9 3月余额 LJ12 货币 9 12月借方发生额 LJ04 货币 9 4月借方发生额 LD12 货币 9 12月贷方发生额 LD04 货币 9 4月贷方发生额 Ye12 货币 9 12月余额 Ye04 货币 9 4月余额 QCye 货币 9 期初余额 LJ05 货币 9 5月借方发生额 BQjf 货币 9 本期借方发生额 LD05 货币 9 5月贷方发生额 BQdf 货币 9 本期贷方发生额 Ye05 货币 9 5月余额 3.3 系统详细设计 3.3.1 凭证处理模块的设计 一、 增加凭证 增加凭证记录过程流程图如图3.3所示。 增加凭证明细过程流程图如图3.4所示。 二、凭证审核 凭证审核过程流程图如图3.5所示。 3.3.2 帐簿处理模块的设计 一、 记帐 记帐过程流程图如图3.6所示。 二、帐簿输出 帐簿输出过程流程图如图3.7所示。                        3.3.3 科目维护模块的设计 科目增加过程流程图如图3.8所示。   4 系统实现 4.1系统开发平台介绍 开发工具:Microsoft Visual Basic 6.0 中文企业版 数据库管理系统(DBMS):Microsoft Access 2002 4.2系统功能模块介绍 系统登录界面如图4.1所示。 图4.1 系统登陆 输入用户名、密码,点击“确定”按钮,进入系统主界面如图4.2所示。 图4.2 系统主界面 4.3凭证处理模块的实现 在系统主界面中点击“凭证填制”按钮,进入如图4.3所示的凭证填制界面。 图4.3 凭证填制界面 向凭证填制界面的各栏内填入相应内容,点击“凭证审核”按钮,系统将执行审核程序。系统将审核通过的记帐凭证保存到凭证明细库文件和凭证记录库文件中。凭证处理模块的实现代码如下: Private Sub Command1_Click() Dim Conn As New ADODB.Connection '设置ADODB连接对象的变量 Dim Rs As New ADODB.Recordset '设置ADODB记录集对象的变量 Dim strDSN As String Dim strSQL As String strDSN = "DSN=XzSystcw" 'ADODB数据源 If Text1.Text = "" Then '凭证编号不为空 MsgBox "凭证编号不可为空!", vbCritical Text1.SetFocus Exit Sub End If If Text27.Text = "" Then '审核人不为空 MsgBox "审核人不可为空!", vbCritical Text27.SetFocus Exit Sub End If If Text28.Text = "" Then '记帐人不为空 MsgBox "记帐人不可为空!", vbCritical Text28.SetFocus Exit Sub End If If Text29.Text = "" Then '制单人不为空 MsgBox "制单人不可为空!", vbCritical Text29.SetFocus Exit Sub End If '构建查询语句,建立连接 Conn.Open strDSN strSQL = "select * from pzjl" Rs.Filter = "" Rs.Open strSQL, Conn, adOpenDynamic, adLockPessimistic Rs.AddNew '增加新记录 Rs("rq") = Form2.DTPicker1.Value '凭证填写日期 Rs("pzbh") = Text1.Text '凭证编号 Rs("fjzs") = Text4.Text '附件张数 Rs("shr") = Text27.Text '审核人签字 Rs("jzr") = Text28.Text '记帐人签字 Rs("zdr") = Text29.Text '制单人签字 Rs("Gz") = CBool(Text28.Text) '判断是否过帐 Rs.Update '释放资源 Rs.Close Conn.Close MsgBox "凭证通过审核!" End Sub Private Sub Command4_Click() Dim Conn As New ADODB.Connection '定义一个connection对象 Dim Rs As New ADODB.Recordset '定义一个recordset 对象 Dim strDSN As String Dim strSQL As String strDSN = "DSN=XzSystcw" 'ADODB数据源 If Text1.Text = "" Then '凭证编号不为空 MsgBox "凭证编号不可为空!", vbCritical Text1.SetFocus Exit Sub End If '构建查询语句,建立连接 Conn.Open strDSN strSQL = "select * from pzmx" Rs.Filter = "" Rs.Open strSQL, Conn, adOpenDynamic, adLockPessimistic Rs.AddNew '增加新记录 Rs("rq") = Form2.DTPicker1.Value '凭证日期 Rs("pzbh") = Text1.Text '凭证编号 Rs("kmbh") = Text3.Text '科目编号 Rs("kmmc") = Text5.Text '科目名称 Rs("zy") = Text2.Text '摘要 Rs("dfje") = Text6.Text '贷方金额 Rs("jfje") = Text7.Text '借方金额 Rs("hzdje") = Text6.Text '贷方今额汇总 Rs("hzJje") = Text7.Text '借方金额汇总 Rs.Update '更新完毕,释放资源 Rs.Close Conn.Close MsgBox "记录添加成功!" End Sub 4.4 帐簿记帐模块的实现 帐簿记帐模块包括日记帐记帐、明细帐记帐和总帐记帐。记帐程序的设计思想基本相同,这里只例举明细帐记帐程序的实现。在系统主界面/帐簿记帐模块中点击“明细帐”按钮,进入如图4.4所示的明细帐记帐界面。 图4.4 明细帐记帐 在界面中选中起始日期和截止日期,然后点击“记帐”按钮,系统可自动完成记帐过程。明细帐记帐程序代码如下: Private Sub Command1_Click() Dim initial As Currency '定义一个货币变量用于标识余额 Dim Conn1 As New ADODB.Connection '定义第一个connection对象 Dim Conn2 As New ADODB.Connection '定义第二个connection对象 Dim Rs1 As New ADODB.Recordset '定义第一个recordset对象 Dim Rs2 As New ADODB.Recordset '定义第二个recordset对象 Dim strSQL1 As String Dim strSQL2 As String Dim strDSN As String strDSN = "DSN=XzSystcw" '从凭证明细表中找出符合时间要求的记帐科目 Conn1.Open strDSN strSQL1 = "select * from pzmx " & "where " & Form13.DTPicker1.Value & " 公式 小学单位换算公式大全免费下载公式下载行测公式大全下载excel公式下载逻辑回归公式下载 initial = Rs1.Fields("jfje").Value - Rs1.Fields("dfje").Value Rs2.AddNew Rs2("rq") = Rs1("rq") Rs2("pzbh") = Rs1("pzbh") Rs2("zy") = Rs1("zy") Rs2("kmbh") = Rs1("kmbh") Rs2("kmmc") = Rs1("kmmc") Rs2("jfje") = Rs1("jfje") Rs2("dfje") = Rs1("dfje") Select Case initial Case Is = 0 Rs2.Fields("fx").Value = "平" Rs2("ye") = initial Case Is > 0 Rs2.Fields("fx").Value = "借" Rs2("ye") = initial Case Is < 0 Rs2.Fields("fx").Value = "贷" Rs2.Fields("ye").Value = initial * -1 End Select Rs2.Update Rs1.MoveNext Loop '记帐完毕释放资源 Rs1.Close Rs2.Close Conn1.Close Conn2.Close MsgBox "明细帐记帐成功!" End Sub 4.5 帐簿查询模块的实现 帐簿查询模块包括日记帐查询、明细帐查询和总帐查询。查询程序的设计思想基本相同,这里只例举明细帐查询程序的实现。在系统主界面/帐簿查询中点击“明细帐”按钮,进入如图4.5所示的明细帐查询界面。 图4.5 明细帐查询 在查询界面中输入查询期间,然后点击“查询”按钮,系统自动执行查询过程并显示查询结果。明细帐查询程序代码如下: Private Sub Command1_Click() Dim Conn As New ADODB.Connection '声名一个connection对象 Dim Rs As New ADODB.Recordset '声明一个recordset对象 Dim strDSN As String Dim strSQL As String Dim i As Integer Dim resultcount As Long '判断查询条件的合法性 If Form4.DTPicker1.Value < Form4.DTPicker2.Value Then MsgBox "起始日期不能大于截止日期!", vbInformation, Form4.Caption Form4.DTPicker1.SetFocus End Sub End If '构造查询语句 strSQL = "select rq,pzbh,kmbh,kmmc,zy,jfje,dfje,ye,fx" & _ "from mxz" & _ "where " & Form4.DTPicker1.Value & " 经验 班主任工作经验交流宣传工作经验交流材料优秀班主任经验交流小学课改经验典型材料房地产总经理管理经验 ,从多方面锻炼了自己的能力,提高了自身的素质。 由于缺乏系统开发经验,加上系统开发时间有限,该系统的设计和实现存在着许多不完善的地方。在系统设计方面,系统的安全性设计不够完善;在系统的实现方面,部分功能模块的部分代码还未调试通过。这些方面有待以后继续完善,也请各位老师提出宝贵意见。 致  谢 在本系统的设计过程中,郑志荣老师给予了极大的关心,并对系统的设计做了全面的指导,对系统设计的按时完成起了重要的作用。在系统设计初期的需求分析阶段,赵廉玉老师给予了极大的帮助和支持。在此对两位老师的杰出工作表示衷心的感谢。 在本系统的设计过程中还得到了许多同学的帮助和指导,在此表示衷心的感谢。 年 月 日 参考文献 [1] 齐治昌,谭庆平,宁洪.软件工程[M].北京:高等教育出版社,2004.4. [2] 许晓林,董明.电算化会计信息系统[M].北京:机械工业出版社,2001,第1版. [3] 庄明来,傅元略.会计电算化[M].天津:天津大学出版社,1994年9月,第1版. [4] 刘志翔,傅垒.会计学[M].北京:首都经济贸易大学出版社,2001年10月,第2版. [5] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000年2月,第3版. [6] 导向科技.金蝶财务管理一点通[M]. 北京:人民邮电出版社,2006年7月,第1版. [7] 李尊卿,谢红兵,张广福.会计电算化实用教程[M].北京:高等教育出版社,2001年6月,第2版. [8] 杨密,杨乐,葛莹明.Access在财务中的应用[M].北京:电子工业出版社,2006年9 月,第1版 [9] Ullman Jeffrey.principle of the Database Systems.New York:Computers science press,1983年 [10] (美)Patrick O’Neil.数据库原理、编程与应用[M].北京:机械工业出版社,2002.1 [11] 孙万军.电算化会计[M].大连:东北财经大学出版社,1998年,第1版. [12] 王建南.Visual Basic 电子商务项目 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 精解[M].北京:航空工业出版社,2006年10月,第1版. [13] 郭崎.Visuan Basic 数据库系统开发技术[M].北京:人民邮电出版社,2003年12月,第1版. [14] 明日科技.Visual Basic 控件参考大全[M]. 北京:人民邮电出版社,2006年12月,第1版. [15] (美)Steve McConnell.代码大全[M]. 北京:电子工业出版社,2006年4月,第1版. [16] 林永. Visual Basic 6.0 用户编程手册[M].北京:人民邮电出版社,1999年11月,第1版. [17] 邹光宗. 水晶报表中文版 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 教材[M]. 北京:电子工业出版社,2005年11月,第1版. 填制 凭证 原始凭证 会计人员 记帐凭证 原始凭证 审核凭证 原始凭证 记帐凭证 记日记帐 记明细帐 汇总凭证 原始凭证 记帐凭证 记总帐 日记帐 明细帐 日记帐 明细帐 总帐 会计报表 会计 人员 财务管理系统 会计 人员 帐目核对 帐目核对 会计人员 会计报表 编制报表 明细帐 总帐 总帐 会计报表 日记帐 明细帐 总帐 会计报表 日记帐 会计 7 编制报表 记帐凭证 记帐凭证 凭证汇总 记帐凭证 记帐凭证 记帐凭证 记帐凭证 6 总帐核算 记帐凭证 记帐凭证 科目代码、属性 科目代码、属性 记帐凭证 记帐凭证 5 汇总凭证 4 明细帐核算 3 日记帐核算 记帐凭证 科目代码、属性 2 凭证 编辑 1 帐务 准备 科目代码、属性 会计 总帐 报表参数 报表数据 报表目录 报表格式 明细帐 日记帐 7.2 报表编制 7.1 报表设置 报表格式 报表目录 报表数据 报表参数 总帐 明细帐 日记帐 明细帐 总帐 日记帐 总帐 总帐 总帐 明细帐 明细帐 日记帐 记帐凭证 日记帐 记帐凭证 日记帐 查询结果 查询结果 8 帐簿查询 总 帐 6.3 总帐结帐 6.2 总帐记帐 6.1 总帐建帐 明细帐 4.3 明细帐结帐 4.2 明细帐记帐 4.1 明细帐建帐 日记帐 3.1 日记帐结帐 3.1 日记帐记帐 3.1 日记帐建帐 凭证汇总 记帐凭证 审核后的记帐凭证 记帐凭证 记帐凭证 汇总凭证 记帐凭证 记帐凭证 未通过审核的记帐凭证 记帐凭证 记帐凭证 记帐凭证 2.3 凭证查询 记帐凭证 2.2 凭证审核 5 汇总凭证 2.1 凭证录入 明细帐 明细帐 日记帐 会计报表 查询结果 9 报表查询 会计报表 会计 查询结果 会计报表 会计报表 财务管理系统 帐 务 准 备 凭 证 处 理 帐 簿 处 理 报 表 处 理 系 统 维 护 凭 证 审 核 凭 证 汇 总 凭 证 查 询 帐 簿 核 算 日记帐核算 明细帐核算 总帐核算 结帐 记帐 建帐 帐 簿 查 询 报 表 查 询 报 表 编 制 报 表 设 置 输入摘要 图3.3 增加凭证记录过程流程图 N Y N Y N Y 显示凭证日期错误 显示编号错 结束 保存凭证 输入附件张数 日期正确? 输入凭证日期 输入科目代码 编号正确? 输入凭证编号 显示凭证填制界面 退出? 打开凭证记录库表 权限检测 图3.4 增加凭证明细过程流程图 Y Y Y Y N N N 金额不能为零 不是末级科目 显示无此科目 结束 凭证刷新显示 更新记录 追加空记录 金额=0? 输入金额 有下级科目? 是否存在? 输入科目编码 N 退出? 图3.6 记帐过程流程图 Y N Y N N Y Y N N Y 提示上月未结帐 提示有未审核凭证 提示无该月凭证 返回 向上级科目逐级汇总 用汇总数据更新底层科目发生额 对记帐凭证按科目进行汇总 记帐 是否记帐 上月已结帐 有未审核凭证? 有该月凭证? 月份非法 输入记帐月份 打开凭证明细库表 图3.5 凭证审核过程流程图 开始 N N Y Y 图3.7 帐簿输出过程流程图 Y N N Y N Y 结束 输出帐簿 记帐凭证库表记录指针加1 计算余额并确定方向 删除审核标志 返回 加审核标志 审核通过? 显示凭证 编号越界? 产生凭证编号 获得未记帐的凭证的编号范围 将指定科目的有关内容加到帐簿中 打开帐簿库表 是指定科目? 库中记录是否为空? 打开记帐凭证库表 写入期初数据及内容 打开帐簿库表 计算月初余额 找到该科目? 输入会计科目 打开科目汇总库表表 输入月份 图3.8 科目增加过程流程图 N Y Y N Y N Y N 显示编码重复 显示位数错误 显示类型错误 结束 更新数据库 输入科目名称等数据项 重复吗? 位数正确 类型正确 退出 ? 打开科目维护界面 打开科目汇总库文件 权限检测 数 据 备 份 用 户 管 理 科 目 维 护 开始 显示凭证填制界面 开始 显示凭证填制界面 开始 开始 凭 证 填 制 图3.1 忻州师范学院食堂财务管理系统功能模块图 图2.6 忻州师范学院食堂财务管理系统报表处理二级数据流图 图2.5 忻州师范学院食堂财务管理系统帐簿处理二级数据流图 图2.4 忻州师范学院食堂财务管理系统凭证编辑二级数据流图 图2.2 忻州师范学院食堂财务管理系统顶级数据流图 图2.3 忻州师范学院食堂财务管理系统一级数据流图 图2.1忻州师范学院食堂财务管理业务流程图 图3.2 概念模型 n n 1 1 1 n n n 1 n 1 核对 核对 记帐 汇总 记帐 记帐 总帐 科目项 日记帐 记帐凭证 明细帐 m 打开凭证明细库表 权限检测 开始 II
本文档为【师范学院食堂财务管理系统的设计与实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
金水文库
鑫淼网络科技有限公司主要经营:PPT设计 、课件制作,软文策划、合同简历设计、计划书策划案、各类模板等。公司秉着用户至上的原则服务好每一位客户
格式:doc
大小:495KB
软件:Word
页数:37
分类:企业经营
上传时间:2019-01-31
浏览量:9