本站小编为你精心准备了财务数据库管理系统论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1系统设计与实现
1.1系统总体结构设计系统主要有4大模块,分别是客户管理、收入管理、支出管理、统计管理,每个模块都具有打印功能。为了操作方便,对数据增加提供了批量导入功能,节约了操作时间。系统功能模块如图1所示。
1.2客户管理客户管理是对美发店客户的详细资料进行管理。详细资料包括客户姓名、电话、邮箱等联系信息,以及头发特征,例如是否卷发、头发颜色、长度等,最后还有客户在本店的消费总金额。该模块提供了搜索客户姓名功能,筛选出相应的客户,以及实现对客户详细资料的增删改功能。对客户资料的添加,可以分为单条手工录入和批量导入,前者操作比较繁琐,数据量大时可以选择后者。
1.3收入管理美发店收入仅限于客户的消费。收入属性包括客户编号、消费日期、消费金额。该模块可搜索客户姓名,或者选择消费日期来筛选出相应的收入记录,以及收入的增删改。收入添加功能在客户管理模块操作,在该模块搜索出消费客户,随后在该条记录上点击“消费”按钮,即可跳转到收入添加页面,此时客户相关信息不可编辑。
1.4支出管理支出管理是对美发店所有支出的管理,包含员工工资、水电费、通信费、费以及其它费用。该模块可选择支出日期来筛选相应的支出记录,以及实现支出的增删改功能。
1.5统计管理统计管理是对美发店财务情况的管理,美发店的营业利润就是收入金额减去支出金额。根据实际需要,统计管理分为统计盈亏(日盈亏、月盈亏、年盈亏)、支出、收入几个部分。统计管理是财务系统的核心,有效反映出整个美发店经济状况。该模块提供日期段盈亏情况,支出、收入统计。盈亏统计可把一段时期的所有收入减去所有支出。盈亏统计核心代码如下。
2数据库设计与实现
考虑到数据库及其应用系统开发全过程,将数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护[4]。概念数据库设计可以使用E-R(Entity-Relationship)图、数据流程图等设计方法进行,实现时还可以采用某些工具进行。根据实际需求设计的数据库实体E-R图共用6个实体,分别是客户、收入、支出、盈亏统计、收入统计、支出统计,具体分布如图3所示。财务管理系统的大容量数据存储需要借助优秀的数据库平台,安全、完整地快速存储数据,以及方便灵活地查询,MySQL数据库无疑是一个很好的选择,它是多线程、多用户的关系型数据库[5]。财务管理系统所涉及的主要数据库表如下:①客户表:客户ID、客户编号、客户姓名、电话号码;②收入表:收入ID、客户编号、收入日期、金额;③支出表:支出ID、支出日期、支出类型、支出金额;④盈亏统计表:收入统计ID、支出统计ID、总计;⑤收入统计表:收入统计ID、开始日期、结束日期、总计;⑥支出统计表:支出统计ID、开始日期、结束日期、总计。
3结语
基于B/S结构的美发店财务管理系统实现了财务管理网络化,用户操作方便,系统界面友好,采用了多级安全机制并支持电子商务。
作者:李佳陈亚军何先波单位:西华师范大学计算机学院西华师范大学实验中心