公司固定资产管理系统设计与实现

上传人:jin****ng 文档编号:175031561 上传时间:2022-12-18 格式:DOCX 页数:21 大小:348.66KB
收藏 版权申诉 举报 下载
公司固定资产管理系统设计与实现_第1页
第1页 / 共21页
公司固定资产管理系统设计与实现_第2页
第2页 / 共21页
公司固定资产管理系统设计与实现_第3页
第3页 / 共21页
资源描述:

《公司固定资产管理系统设计与实现》由会员分享,可在线阅读,更多相关《公司固定资产管理系统设计与实现(21页珍藏版)》请在装配图网上搜索。

1、软件学院课程设计报告书课程名称软件工程设计题目公司固定资产管理系统设计与实现专业班级学 号1姓 名指导教师2012 年 6月目录1 设计时间 II2 设计目的错误!未定义书签。3 设计任务错误!未定义书签。4 设计内容错误!未定义书签。4.1 设计内容概述 错误!未定义书签。4.1.1组织机构介绍 错误!未定义书签。4.1.2现业务流程介绍与分析 错误!未定义书签。4.1.3新业务流程介绍与分析 错误!未定义书签。4.2 需求分析错误!未定义书签。4.2.1 总体目标 错误!未定义书签。4.2.2 具体目标错误!未定义书签。4.2.3系统数据建模(ER图)错误!未定义书签。4.2.4 系统功能

2、建模(数据流程图)错误!未定义书签。4.2.5 数据字典错误!未定义书签。4.3 总体设计错误!未定义书签。4.3.1总体设计HIPO技术错误!未定义书签。4.3.2 代码设计 错误!未定义书签。4.3.3 数据库设计 错误!未定义书签。4.4 详细设计错误!未定义书签。4.4.1 商品录入模块详细设计 错误!未定义书签。4.4.2 收银业务模块详细设计 错误!未定义书签。4.4.3 进货管理模块详细设计 错误!未定义书签。4.4.4 销售管理模块详细设计 错误!未定义书签。4.5.4 库存管理模块详细设计 错误!未定义书签。5 总结与展望错误!未定义书签。1设计时间2012年6月4日2设计目

3、的1. 大大提高公司固定资产的管理效率。2. 通过全面的信息采集和处理,辅助提高公司的决策水平。3. 使用本系统,可以迅速提升公司的管理水平,是管理更简便,快捷。3设计任务完成需求分析,总体设计,详细设计及测试4设计内容4.1设计内容概述4.1.1组织机构介绍图4.1组织结构图4.1.2现业务流程介绍与分析4.1.2.1现业务流程描述该公司各部门都配有计算机,进行一些日常文件的打印、报表输出等工作,在销售部应 用了相关的软件对各类配件的购销存进行控制,但在其他部门,大部分的管理工作仍然是手 工劳动。a. 采购管理:这项工作由办公室完成,当公司职工申请购置新的固定资产时,首先由办 公室进行考察并

4、做出是否购置的决定,然后报请总经理审批,最后再由办公室到财务部领取 支票,去购买固定资产,购回后凭原始(凭证)发票向财务部报账。b. 日常卡片管理:由财务部会计人员完成。每月要根据固定资产卡片提取本月折旧额, 并对固定资产的增加和减少,以及固定资产原始的变化进行相应的卡片处理。C.财务核算:主要由财务部人员根据固定资产日常的变动情况和每月的折旧额数据,编 制固定资产的记账凭证,并汇总出固定资产明细账数据和总账。d.报表查询:主要是办公室及公司领导使用,根据固定资产的数据做出各种报表,以便 于公司领导及时对资产的使用情况进行管理。4.122现业务流程分析目前规模不断扩大,公司所拥有的固定资产不断

5、增加,而且品种繁多,分布散乱,给管 理工作带来很多不便,而且管理方式仍然是手工方式,造成管理上的很多漏洞。具体分析主 要存在以下问题:A. 固定资产分散在各不同部门,使用的人多,管理工作缺乏统一规范,相关人员对此难 以全面准确了解。B. 固定资产管理方式仍然是手工处理方式,工作量大而且易出错。C. 公司领导对整个企业的资产的信息掌握不及时,不全面,造成正常的申购不能及时处 理,而有些不必要的申购又造成浪费的现象。4.1.3.1新业务流程描述对公司业务进行梳理分析后,决定用固定资产管理系统,对公司的固定资产和财务情况 进行管理,系统主要分为四个功能,分别是采购管理,固定资产管理,财务明细管理以及

6、报 表查询管理,可使公司的工作效率大大提高。a. 采购管理:当公司职工在系统中提交购置新的固定资产申请表,首先由办公室进行审 核,然后报请总经理在系统中审批,最后再由办公室到财务部领取支票,去购买固定资产, 购回后凭原始(凭证)发票向财务部报账。b. 固定资产管理:办公室人员对固定资产的增加和减少,以及固定资产原始的变化在固 定资产表中记录。c. 财务明细管理:由财务部人员使用系统,记录固定资产明细账表。d. 报表查询管理:主要是办公室及公司领导使用,公司领导使用系统查询各种报表,以 便于及时对资产的使用情况进行管理。4.1.3.2新业务流程图购置物品申请表图4.2新业务流程图4.2需求分析4

7、.2.1总体目标1让繁琐的工作井然有序。2. 公司管理者从繁重的传统式经营管理中解脱出来。3. 公司管理者对固定资产有个总体把握,对公司各种资源的流转进行更好的控制和发展。4办公室人员根据固定资产的使用进行分析,以更好的管理,更加节约成本。4.2.2具体目标固定资产管理系统主要实现四大功能模块:商品录入模块;采购管理模块;固定资产模块;财务管理模块;报表管理模块;4.2.5数据字典文字:采购信息别名:采购表描述:记录商品基本信息,并按商品编号递增 排列定义:米购表二商品编号+商品名称+数量+单价 位置:采购商品文字:员工信息别名:描述:记录员工基本信息,并按员工编号排序 定义:员工信息二员工编

8、号+姓名+联系电话+ 备注位置:资产管理文字:资产信息 别名:资产表 描述:记录资产基本信息 定义:资产表二编号+名称+数量+金额+备注 位置:资产管理文字:明细账单信息 别名:明细账单表 描述:记录财务的详细信息 定义:明细账单表=编号+物品名称+单价+数量+金额+日期+用途+关联人员 位置:财务管理图4.7系统数据字典4.3总体设计4.3.1总体设计HIP0技术4.3.1.1系统层次图图4.8系统层次图4.3.1.2 系统 IPO 图IPO图系统:固定资产管理系统作者:徐阳模块:“采购管理”模块编号:1.0 被调用:“固定资产管理系统”模块 调用:无 输入:“采购申请”(F1)数据流表 输

9、出:“采购信息库”(D1)数据库表处理:根据采购表中的信息录入,录入采购申请的各项数据,进行核对后 生成采购信息库,其中包括商品编号,商品名称,数量,单价。图4.9 IPO: “采购管理”模块IPO图系统:固定资产管理系统作者:徐阳模块:“资产管理”模块编号:2.0 被调用:“固定资产管理系统”模块 调用:无 输入:“使用资产信息”(F3)数据流表输出:“资产信息库”(D2)数据库表 处理:员工对资产的使用进行申请,然后系统记录资产的增减情况,采购 后资产表中数据也改变。图4.10 IPO: “资产管理”模块IPO图系统:固定资产管理系统作者:徐阳模块:“财务明细管理”模块编号:3.0 被调用

10、:“固定资产管理系统”模块 调用:无输入:“财务明细”(E2)数据流表“采购信息库”(D1)数据库表输出:“财务明细表”(F3)数据库表 处理:系统对财务进行明细记录,当有财务变动时候由财务管理人员使用 系统记录,采购也要有相关记录。图4.11 IPO: “财务明细管理”模块系统IPO图4.3.2代码设计4.3.2.1代码设计的原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1) 合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进 行诸如采购、使用消耗等工作。(2) 实用性原则:适合产品信息管理

11、工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3) 准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。(3) 易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(4) 源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。(5) 优化原贝V:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。(6) 安全性原则:可以为该系

12、统的用户设置用户权限。4.3.2.2系统所需代码设计员工表(员工编号,姓名,性别,职务,部门,备注)Staff (staffID, staffName, staffSex, staffPost, staffDepartment, staffOthers)资产表(资产编号,资产名称,数量,单价)Property (propertylD, propertyName, propertySum, propertyPrice)采购申请表(采购编号,资产编号,数量,日期,原因)purchase (purchaseID, propertyID, purchaseSum, purchaseDate, purc

13、haseReason)财务明细表(财务编号,详情,日期,金额)finance(financeID, financeDetial, financeDate, financePrice)4.3.3数据库设计表 4.1 员工表(StaffBill)列名数据类型长度允许空文字描述staffIDint6N员工编号staffNamevarchar20N姓名staffSexchar2Y性别staffPostvarchar4Y职务staffDepartvarchar12Y部门othersvarchar50Y备注表 4.2 资产表(Property)列名数据类型长度允许空文字描述propertyIDint4N资

14、产编号propertyNamechar6N名称propertySumvarchar10N数量propertyPricefloat15N价格表4.3采购申请表(purchase)列名数据类型长度允许空文字描述purchaseIDint4N米购编号propertyIDint4N资产编号purchaseSumint4N总数purchaseDatevarchar12N日期purchaseReasonvarchar10N原因表4. 4财务明细表(finance)列名数据类型长度允许空文字描述financelDint6N财务编号financeDetialvarchar30N详情financeDatecha

15、r6N日期financePricefloat15N金额4.4详细设计4.4.1采购模块详细设计441.1模块定义在采购申请的录入前添加对进入系统的验证,确保系统的安全,采购申请录入后由总经 理查看并进行核对,如果批准点击审核通过按钮,采购员可在系统中查询以通过审核的申请, 然后就可以去财务部领取发票,财务部查看系统无误后开发票。4.4.1.2输入项目1采购申请信息输入:资产编号,名称,数量,单价2审核信息输入:资产编号,是否批准,4.4.1.3输出项目1批准采购资产:资产编号,名称4.4.1.4程序过程设计图4.12资产采购模块程序流程图441.5测试要点1.设计测试用例:采用等价类方法及边界

16、值方法设计测试用例。2接口测试:数据能否正常输入输出。3功能测试:基本功能,常用功能,以及通常情况的错误处理。4.4.2资产管理模块详细设计4.4.2.1模块定义系统自动把采购成功的资产加入资产表中,如果公司人员使用某资产也由办公人员在系 统中进行相应的记录。442.2输入项目1资产增加信息输入:资产编号,数量2资产减少信息输入:资产编号,数量4.4.2.3输出项目资产变动通知4.4.2.4程序过程设计资产使用资产增加资产使用资产变动资产使用图4.13资产管理模块程序流程图4.4.2.5测试要点1.设计测试用例:采用等价类方法及边界值方法设计测试用例。2接口测试:数据能否正常输入输出。3功能测

17、试:基本功能,常用功能,以及通常情况的错误处理。443财务明细管理模块详细设计443.1模块定义根据资产的变动情况,以及公司资金的变动情况,进行详细的记录。443.2输入项目1资产增加信息输入:资产编号,数量,日期,原因,金额2资产减少信息输入:资产编号,数量,日期,原因,金额443.3输出项目资产明细表4.4.3.4程序过程设计图4.14财务明细管理模块程序流程图4.4.3.5测试要点1.设计测试用例:采用等价类方法及边界值方法设计测试用例。2接口测试:数据能否正常输入输出。3功能测试:基本功能,常用功能,以及通常情况的错误处理。4.4.4汇总报表管理模块详细设计4.4.4.1模块定义由经理

18、查看系统中的各项数据,如总金额,月报表,季度报表,年度报表,财务明细表 等详细数据。4.4.4.2输入项目1销售信息库输入:查询的参数4.4.4.3输出项目资产总金额,日月年报表444.4程序过程设计图4.15销售管理模块程序流程图4.4.4.5测试要点1.设计测试用例:采用等价类方法及边界值方法设计测试用例。2接口测试:数据能否正常输入输出。3功能测试:基本功能,常用功能,以及通常情况的错误处理。445权限管理模块详细设计4.4.5.1模块定义根据用户名登录的情况,决定其权限445.2输入项目登录信息库输入:用户名,密码4.4.5.3输出项目权限信息4.4.5.4程序过程设计图4.16库存管

19、理模块程序流程图445.5测试要点1.设计测试用例:采用等价类方法及边界值方法设计测试用例。2接口测试:数据能否正常输入输出。3功能测试:基本功能,常用功能,以及通常情况的错误处理。5总结与展望在学习软件工程和课程设计的过程中,让我学习到了软件工程的原理,以及为什么要按 照软件工程的方法来开发程序,按照软件的开发过程,详细地写好每一个必要的文档,只有 这样软件文档才真正提供了有意义的信息。这样的文档才能使开发过程中更加规范,进而减 少了软件开发的风险和成本。课程设计的基本目的在于通过理论与实际的结合、团队合作精 神,进一步提高对课程的理解。尤其是观察、分析和动手操作的实际工作能力,都有助于以

20、后的软件开发职业生涯。作为整个学习体系的有机组成部分,课程设计虽然安排在一周进行, 但并不具有绝对独立的意义。它的一个重要功能,在于运用学习成果,检验学习成果。运用 学习成果把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,和检验学习成 果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足, 以便为完善学习计划,改变学习内容与方法提供实践依据。在一个星期的课程设计之后,我 深深感觉到不仅实际动手能力有所提高,而且逻辑思维能力也有很大提高,更重要的是通过 对软件开发流程的了解,进一步激发了我们对专业知识的兴趣,并能够结合实际存在的问题 在专业领域内进行更深入的学习。课程设计成绩评定出勤情况缺勤次数:课程设计评估设计成绩教师签字

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!