《财务管理系统 vb 案例分析》由会员分享,可在线阅读,更多相关《财务管理系统 vb 案例分析(35页珍藏版)》请在金锄头文库上搜索。
1、软件案例分析综合性设计报告院(系):_电子信息工程学院 班 级: 学生姓名: 学 号: 设计地点(单位)_I 524_ _设计题目:_基于学校财务系统的软件案例分析 _ 完成日期: 2009 年 11 月 30 日 指导教师评语: _ 成绩(五级记分制): _ _ 教师签名:_I摘 要随着软硬件技术的急速发展,计算机技术在社会生活中的方方面面都发挥着重要的作用。对人们人生活质量和生活方式也有着深远的影响,应用先进的网络和数据库技术,可以大大节省人力,物力,并且让我们生活的更舒服。财务管理系统是利用互联网的管理系统。家庭和个人的用户使用此软件,可以方便的进行个人理财,投资管理。用户可以将自己的每
2、一笔收入和支出输入到数据库中,软件帮你理财。本文主要介绍了财务管理系统的设计与实现。财务管理系统是一个基于网络的信息管理系统,它具有操作简单、成本低廉、效率高等优点,而且没有区域限制。该系统包括六大模块:系统登录模块、部门信息管理模块、职务信息管理模块、职工基本信息模块、职工考勤管理模块、职工奖罚模块、数据库管理模块,主要通过 VB 来实现。关键词: 财务管理 SQL VB II目 录第 1 章 需求分析 .11.1 需求分析 .11.2 系统功能模块分析 .11.3 学校财务管理系统框图 .21.4 系统流程图 .21.5 系统功能模块 .31.5.1 财务管理基本功能模块 .31.5.2
3、基础资料维护模块 .41.5.3 帐薄管理模块 .41.5.4 出纳管理模块 .51.5.5 工资管理模块 .51.6 数据流分析 .6第 2 章 数据库设计 .72.1 数据字典 .72.1.1 数据结构 .72.1.2 数据处理过程 .82.2 概念结构设计 .82.3 逻辑结构设计 .11第 3 章 详细设计 .143.1 登录界面的实现 .143.2 信息管理模块 .163.3 用户管理模块 .183.4 数据库维护模块 .19第 4 章 测试 .214.1 软件测试的基本方法 .214.1.1 黑盒测试 .214.1.2 白盒测试 .214.2 单元测试的基本方法 .214.3 本系
4、统的测试 .23总 结 .24参考文献 .26源代码: .271第 1 章 需求分析1.1 需求分析系统主要为某学校设计,主要为了实现对学校财务的管理。要求能够对各个部门的员工的工资进行管理,同时也要求能够对各种经费进行管理。1.2 系统功能模块分析系统主要根据某中学的要求进行设计,并了解了学校的财务的工作流程,该系统包括六大模块:系统登录模块、部门信息管理模块、职务信息管理模块、职工基本信息模块、职工考勤管理模块、职工奖罚模块、数据库管理模块。子模块功能如下:部门信息管理模块实现部门信息包括(部门编号、部门名称、部门负责人、备注)的相关添加、修改、删除操作。职务信息管理模块实现相关职务的基本
5、工资和各种奖惩的量度如(惩罚扣除的金额、加班费金额)的添加、修改、删除操作,职务中数据反映了职工工资的各种不同分发情况。考勤信息管理模块实现对每个职工的每月考勤情况包括(请假天数、旷工天数、迟到早退时间、以及加班天数等)的相关操作。奖惩信息管理模块实现对职工的奖惩情况数据的添加、删除、修改。工资管理模块记录每月每职工发工资的情况。综合信息管理模块提供了分类对工资的查询和报表打印包括(按职工信息查询、按部门信息查询、按工资信息查询等) 。2数据库管理模块实现了对数据库的备份和还原。1.3 学校财务管理系统框图图 1.1 学校财务管理系统框图1.4 系统流程图学校财务管理系统数据库管理子系统 综合
6、信息管理子系统 部门信息管理子系统 职务信息管理子系统 职工基本信息管理 职工考勤信息管理 职工奖惩信息管理开始登陆用户身份验证显示登陆用户信息及权限部门信息管理子系统 职务信息管理子系统 职工基本信息管理子系统 职工考勤信息管理子系统 职工奖惩信息管理子系统 综合信息管理子系统 数据库管理子系统结 束3图 1.2 系统流程图1.5 系统功能模块1.5.1 财务管理基本功能模块图 1.3 财务管理功能模块财务管理系统的基本流程如图 1.4 所示财务管理系统基础资料维护 凭证管理 帐薄管理 报表管理 系统管理财务分析期末处理 往来管理 出纳管理 工资管理 固定资产管理会计基本资料维护费用分摊比率
7、设定科目分摊处理期初资料开帐开帐资料过帐处理凭证手动输入凭证审核凭证过帐期间结束资料查询或报表打印年度结束4图 1.4 财务管理系统基本流程图1.5.2 基础资料维护模块“基础资料维护”功能模块用于对会计科目、核算项目以及凭证、帐薄、固定资产等项目进行初始化设置,其中包含的子模块如图 1.5 所示图 1.5“基础资料维护”功能模块1.5.3 帐薄管理模块“帐薄管理”功能模块用于各种帐务处理、查询、筛选的功能,其中包含的子功能模块如图 1.6 所示图 1.6“帐薄管理”功能模块总分类帐帐薄管理明细帐 多栏帐 金额总帐 金额明细帐 核算总帐基础资料维护会计科目 核算项目币别结算方法 常用摘要51.
8、5.4 出纳管理模块出纳是会计中十分重要的一个岗位,它担负着现金、存款的收付职能。 “出纳管理”既可同总帐系统联合起来使用,也可以单独给出纳人员使用。一般包括现金帐管理、存款管理、票据管理等,如图 1.7 所示图 1.7“出纳管理”模块1.5.5 工资管理模块“工资管理”功能模块用于进行学校工资的发放和 核算,工资动态变动管理,工资费用计提与分配、银行代发等;一般包括基础设置、工资结构设置、工资变动管理、工资数据处理等,如图 1.8 所示图 1.8 “工资管理”功能模块出纳管理初始设置 日常处理 出纳扎帐 支票管理 出纳报表工资管理核算方法 数据输入 费用分配 打印工资条 工资发放条 工资汇总
9、表 工资统计表 其他报表输出61.6 数据流分析数据流图是结构化系统分析的主要工具,它能图形化的显示出系统中数据的使用,表达数据在系统内部的逻辑流向以及系统的逻辑功能和数据的逻辑变换。根据前面对系统的分析和所收集的资料,对工资管理的整个流程进行分析设计,可以得出该系统的数据流程图。职工基本信息输入 职工基本信息输出职工考勤信息输入 职工考勤信息输出职工奖惩信息输入 职工奖惩信息输出职务类型输入 职务类型输出工资算法图 1.9 各类子系统数据流程图系 统 管 理 人 员职务管理信息主文件职工基本信息主文件职工考勤信息主文件职工奖惩信息主文件系统管理人员职务管理信息主文件职工基本信息主文件职工考勤
10、信息主文件职工奖惩信息主文件72 章 数据库设计2.1 数据字典数据字典是对用户信息要求的整理和描述。信息需求定义了未来信息系统用到的所有信息,包括用户将向数据库中输入什么信息,从数据库中要得到什么信息,各类信息的内容和结构,信息的联系等。2.1.1 数据结构数据结构是若干有意义的数据项的集合,用以表示某一具体的事物,包括数数据结构名:含义和组成等。含 义:职工工资管理信息组成成分:职务编号、固定工资、每月奖金、病假扣除金额、事假扣除金额、旷工扣除金额、迟到扣除金额、早退扣除金额、一类加班费、二类加班费、三类加班费。数据结构:部门基本信息含 义:记录部门基本信息情况组成成分:部门编号、部门名称
11、、部门负责人、备注。数据结构:职工基本信息含 义:记录员工基本信息组成成分:职工编号、姓名、性别、出生日期、所属部门编号、职务编号身份证号码、文化程度、登录密码、登录状态、备注。8数据结构:员工考勤信息含 义:记录职工考勤信息组成成分:考勤编号、考勤年月、出差天数、病假天数、事假天数、旷工天数、迟到时间、早退时间、一类加班天数、二类加班天数、三类加班天数2.1.2 数据处理过程处理过程名:职工薪水核算说 明: 根据职务信息、职工奖惩信息、职工考勤信息计算职工工资输入数据: 职工基本信息、职工工资管理信息、职工奖罚信息、职工考勤信息输出数据: 职工工资信息2.2 概念结构设计数据库概念结构设计阶段是在数据结构:职工奖惩信息含 义:记录职工奖罚信息组成成分:奖惩编号、职工编号、奖惩编号、奖惩金额、事由。数据结构:工资单含 义:记录每月职工的实际分发工资组成成分:工资单编号、职工编号、结算日期、实发工资。9需求分析的基础上,依照需求分