软件工程课程设计题目固定资产管理系统学院数学与信息工程学院专业计算计科学与技术班级计科学051学号************学生姓名方明同组成员李亮指导教师魏远旺目录一、可行性报告┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1二、需求说明书┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉3三、总体设计说明书┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5四、详细设计说明书┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉13五、程序源代码┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉24六、课程设计体会┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉27七、参考文献┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉27第一章可行性报告1.1 固定资产管理概述1.1.1 固定资产财政部颁发的于2002年1月1日起施行的《企业会计准则-固定资产》中,是这样对固定资产下定义的:“固定资产,是指同时具有以下特征的有形资产:为生产商品,提供劳务,出租或经营管理而持有的;使用年限超过一年;单位价值较高。
”这应该是固定资产的准确定义。
1.1.2 固定资产的具体标准如何确定判断固定资产的具体标准,主要有两个方面:一是时间标准,二是价值标准。
根据《企业会计准则-固定资产》规定:固定资产,是指企业使用期限超过1年的房屋,建筑物,机器,机械,运输工具以及其他与生产,经营有关的设备,器具,工具等。
不属于生产经营主要设备的物品,单位价值在2000元人民币以上,并且使用年限超过2年的,也应当作为固定资产。
1.1.3 固定资产如何分类按其经济用途分类,可以分为生产经营用固定资产和非生产经营用固定资产;按其所有权划分,可分为自有固定资产和租入固定资产;按来源渠道划分,可分为外购的固定资产,自行建造的固定资产,接受投资转入的固定资产,接受捐赠的固定资产,以非货币资金换入的固定资产,改建扩建新增的固定资产,盘赢的固定资产,融资租入固定资产;按使用情况划分,可以分为使用中的固定资产,未使用的固定资产和不需用的固定资产;按其经济用途和使用情况综合划分,可分为生产经营用固定资产,非生产经营用固定资产,租出固定资产(指经营性租赁),不需用固定资产,未使用固定资产,土地,融资租入固定资产。
1.2 固定资产管理系统可行性分析及开发计划本项目主要是根据软件工程课程的实践需要,根据固定资产管理的流程,与软件工程的理论相结合,完成本项目的开发。
本项目的设计和开发目标是达到软件工程课程理论和实际相结合的目的。
1.2.1 定义:*数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
*数据词典对于数据流图中出现的所有被命名的图形元素在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。
1.2.2.软件技术可行性分析及开发计划:本系统应该完成一个小型固定资产管理系统的所有功能,包括以下内容:(1) 用户登陆此操作由操作员完成,输入用户名和密码,单击“登录”登陆系统。
(2) 显示固定资产此操作由操作员完成,单击菜单选项的“显示资料”,则屏幕下端显示本系统中数据库中的资产资料。
(3) 增加数据此操作由操作员完成,单击菜单选项的“增加”按钮,则弹出一个增加的对话框,在对话框输入数据后,单击“确定”,将数据保存入数据库。
(4) 删除数据在屏幕中单击一条数据,然后在菜单选项单击“删除”,则删除这条数据。
(5) 保存资料当用户完成操作后,单击“保存修改”按钮,则系统弹出一个对话框,现示“保存成功”,提示用户操作成功。
1.2.3 软件运行环境Visual studio 2005SQL 2000第二章需求说明书2.1 固定资产管理系统业务过程2.1.1 固定资产增加的核算企业固定资产的取得有多种方式,通常为:购置、贴换、自建、投资投入、融资租赁、捐赠等方式。
不同的获取渠道,其成本的确定方式也不同,核算中所使用的科目也相应有所变化。
2.1.2 固定资产减少的核算固定资产减少主要是固定资产的出售、报废、毁损以及由于技术进步等原因而提前报废遭受自然灾害等造成的非常损失.无论何种原因造成固定资产的减少,都应该首先确定当时固定资产的帐面价值,然后将累计折旧和固定资产原始价值从帐户中转销,并相应反映所发生的损益.2.1.3固定资产折旧的核算折旧的核算是固定资产核算的重要内容.根据国家有关规定,计算固定资产折旧的方法一般采用平均年限法和工作量法,某些特定企业经国家批准后也可采用加速折旧法.按现行财务制度规定,企业的固定资产应按月计提折旧,折旧的计提从该固定资产投入使用的次月起计提.2.1.4固定资产支出的核算固定资产的支出主要包括固定资产的改建,扩建,改良支出,固定资产的换新,修理支出.为了维护固定资产的正常运转和使用,充分发挥其效能,就不得不发生一些支出.2.1.5固定资产清查的核算在固定资产的使用过程中,由于客观原因或人为原因,企业的固定资产可能会出现帐实不符的情况.为了保护企业固定资产的完整安全,企业应定期或不定期地对固定资产进行清查.一般采用实地盘点的方法进行.2.2 固定资产管理系统目标功能定位2.2.1 登记企业现有固定资产的基本情况,以求与手工处理的历史相接轨.2.2.2 对使用计算机后因各种原因产生的固定资产增加或减少业务,应能在系统中及时登记,并相应的处理.2.2.3 定期对于应该计提折旧的固定资产进行如实准确的折旧计提,并可以按照各种统计口径进行分类汇总,进而自动生成转帐凭证.2.2.4 及时提供固定资产管理信息,以便反映固定资产的使用情况,分析固定资产的使用效率,挖掘固定资产的使用潜力和及时调配处理多余固定资产.固定资产管理系统结构图固定资产管理系统用例图第三章总体设计说明书3.1 固定资产管理系统的功能结构分析3.1.1 固定资产管理概述固定资产管理是企业设备管理的重要组成部分,几乎所有大型精密设备都属于固定资产。
固定资产还包括土地、房屋、建筑物及构筑物等其他类型的资产。
通过固定资产管理,可以准确掌握一个企业的资产构成、资产的目前状态、资产折旧和资产部门分布等关键信息,为企业生产经营决策提供科学依据。
固定资产管理涉及的内容广泛,信息繁杂,数据量大。
在人工台帐管理模式下,信息的采集和反馈速度慢、数据失真和丢失严重。
导致固定资产管理的各个环节相互脱节,各种指标的分析不准确,影响了企业管理水平的提高,开发固定资产管理信息系统是克服上述问题唯一有效的途径。
3.1.2 系统概述固定资产管理系统是为了顺应财政制度改革的要求,加强对预算单位固定资产的管理与控制,是与“政府财政信息管理系统(GFMIS)”紧密相结合的管理系统之一,该系统完全符合政府采购对固定资产管理的要求,实现了财政部门和主管部门对预算单位固定资产的查询、汇总等控制,可有效地防止国有资产的流失。
该系统集固定资产业务处理与资产管理为一体,分为固定资产管理和固定资产汇总两大模块。
3.2.1.1 固定资产管理反映单位固定资产的使用情况。
包括资产录入、资产变动、计提折旧、数据上报等功能。
产生固定资产卡片,按月反映固定资产原值增减变动明细账和固定资产折旧计算分配明细账。
提供各类资产统计表、折旧表。
对固定资产总值、累计折旧数据进行动态管理。
预留与财务管理的接口,实现资产管理与财务管理的平滑过渡。
满足单位的日常固定资产业务处理工作及对固定资产管理发展的需要。
1、系统管理:对整个固定资产管理软件提供的管理以及方便用户设计的辅助性功能。
主要包括账套管理、用户管理、数据管理、日志管理。
2、参数设置:参数设置是计算机存贮数据和查询数据的基础和前提。
主要包括账套、会计期、资产类别、部门、增减方式、使用状况、卡片项目、卡片格式等参数的设置。
3、资产管理:资产管理是对固定资产使用情况的日常处理。
主要包括原始卡片的录入,固定资产增加、减少、变动及审核的处理,卡片变动、超龄情况的查询。
4、卡片折旧:卡片折旧是用来完成计提固定资产折旧的工作。
主要包括工作量录入、计提折旧、折旧明细表、折旧汇总表。
5、账簿报表:账簿报表可生成固定资产总账、明细账,对固定资产验收单、领用单、调拨单、报废审批单进行查询、修改、删除管理及各类查询统计表。
主要包括固定资产总账、明细账、登记簿、折旧明细表、折旧汇总表、固定资产统计表。
6、期末处理:期末处理包括期末结账和数据上报。
系统部分界面如下:3.1.1.2 固定资产汇总提供资产汇总、统计、分析等功能,生成固定资产统计表、固定资产分布图。
上级主管部门通过对上报的固定资产数据进行汇总,达到及时、准确、高效、直观地了解下级单位固定资产使用情况。
1、系统管理:对整个固定资产查询软件提供的管理以及方便用户设计的辅助性功能。
主要包括用户管理、数据管理、日志管理。
2、参数设置:参数设置是计算机存贮数据和查询数据的基础和前提。
主要包括系统参数、资产类别、下级单位等参数的设置。
3、数据接收/上报:数据接收/上报包括对下级单位数据的接收、将接收的数据上报到上级部门两个功能。
4、账簿报表:根据接收的固定资产数据自动生成固定资产统计表(类别、单位)、明细表、分析表。
3.1.1.3 系统特点1、集管理、业务处理于一身,同时满足各级财政、行业主管和预算单位对固定资产的基本管理要求及财政部门和上级主管部门对下级部门固定资产的控制管理要求。
2、提供多种折旧方法,满足各类单位的管理要求及行政事业单位对固定资产的管理发展要求。
3、用户可自行选择数据的上报方式,如软盘上报、E-MAIL上报或其它上报方式。
4、与账务处理系统紧密集成,所有账务数据可在账务系统中反映。
5、保留与财务数据的接口,具有良好的扩展性和延伸性。
6、采用SQL SERVER作为后台数据库支撑,保证数据流的安全和畅通。
3.1.1.4 系统功能模块1、基础数据库管理基础数据库包括:部门代码表、资产编号表、类别代码表和用户编码表。
部门代码:为了确定资产的所属单位属性,按树状结构统一编制和存放各部门的标识码;资产编号:用一组代码表示每一种固定资产的种类、安装地点和顺序;类别代码:国家标准GB/T14885-94规定的分类代码;用户编码:确定用户的身份和权限。
基础数据库管理就是对上述关键数据进行维护,只有系统管理员有权运行此模块。
2、资产卡片管理它包括以下几个方面的内容:建立现有固定资产台帐的数据库,包括:资产编号、类别代码、名称、规格型号、原值、净值、累计折旧、折旧方式、使用年限、附机等相关属性;新资产卡片的录入;资产卡片数据的修改;废弃资产卡片的删除;按部门、类别、和用户指定条件进行查询;资产卡片、附机卡片、资产明细的报表打印。
3、资产动态管理主要功能包括:资产状态修正:固定资产不同时期所处状态会发生改变,这些状态包括:在用、未使用、封存、报废等9种类型。
当资产状态改变时,此功能将对资产数据进行修改,并将状态改变的日期、原因等信息存档;部门转移:当资产的安装地点或所属部门发生变化时,此功能将修改该资产的资产编号和其它相关属性;原值修正:调整资产原值并调整净值和折旧率等相关数据;对相关数据的查询、修改、删除和打印。