课题背景、目的与意义
今天,计算机正在各行各业发挥着巨大的作用,它以其快速准确性弥补人类的先天不足,能够让计算机参与人们日常的财务管理事业,是一种时代发展的必然要求,也是一个社会国家进步的体现。当今社会越来越朝着信息化数字化发展,计算机的应用领域使我们的生活越来越方便和快捷,可以说我们每个人的生活以及工业生产都离不开计算机的帮助。越来越多的办公软件成为企业重要的助手,也在潜移默化的改变着我们的生活。
随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各个行业必不可少的工具,特别是 Internet 技术的推广和信息高速公路的建立,使 IT 产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对应用软的开发和利用显得尤为迫切。
在这次实习中我主要负责的是界面设计和固定资产管理模块以及文档撰写和部分权限管理和数据库设计工作。(后几项工作相对比较杂乱,因为后进工作组,工作为临时调配。)
界面设计主要是用JavaScript来实现,所用工具为Dreamweaver。但考虑到实用性和简洁性我们的界面设计相对简单,没有刻意美化界面。其中所用到的css并非全部套用摸板,有一部分为自行编写。其中用到了日期格式、嵌套格式、对话框格式、图片等等。
固定资产管理模块是刚刚着手的模块项目,其中初步设定为有以下功能:增加固定资产记录,修改固定资产记录,查询固定资产记录,删除固定资产记录。其中增删改查都是用基本java语言编写,查询一项涉及到数据字典。固定资产模块需要一些权限设置,自由特殊管理员才能进入固定资产进行修改操作而且在没个项目上都会进行权限设置,普通会计可以进行增删,但是修改查询需要高级管理员权限。当每增加或删除一条财务信息时,这些信息都会被保存进数据库,以便日后查账核对,查询功能可以查询近5年的所有账目。(我们对2010年前的财务信息不进行数据库录入,只能手动核查)。在修改或增加删除固定资产信息后,系统提供打印功能,可将财务报表打印并存档
2.设计方案论证(可行性研究)
首先由系统分析员审理客户的需求状况并依据用户需求撰写需求分析报告以及软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。
根据需求分析及市场调研,包括考虑如何把被开发的软件系统划分成若干个模块,并决定各模块的接口,即模块间的相互关系,以及模块之间的传递的信息。我们所开发的软件初步设定为以下几个模块功能:
1. 管理员选项模块(增加管理员,修改管理员密码,注销管理员,退出系统)
2. 工资管理模块(增加考勤记录,修改考勤记录,查询考勤记录,计算工资,
增加工资记录,查询工资记录,修改工资记录,删除工资记录)
3. 固定资产模块(增加固定资产记录,修改固定资产记录,查询固定资产记录,删除固定资产记录)
4. 流动资产模块(增加报销记录,查询报销记录,导出报销记录)
根据以上分析,该系统考虑将整个系统分解成如图2-1模块结构图:
图2-1
并且在系统的开发过程中,我尽量注意模块的高内聚、低耦合,使得系统的整体性能提高,并且也有利于投入使用后的系统维护。
本财务管理系统主要针对企事业单位的财务管理提供方便。1管理员模块功能:
提供对管理员的密码,权限,增删设置。2 固定资产模块管理:提供对固定资产记录的增删管理。3流动资产管理:提供对流动资产,报销管理。