软件工程大学固定资产管理系统.doc
2013-2014学年第一学期软件工程大作业“大学固定资产管理系统“学生姓名 王兵 学 号 所属学院 信息工程学院 专 业 计算机科学与技术 班 级 15-4 授课教师 劳 东 青 教师职称 讲 师 塔里木大学教务处制2013年11月10大学固定资产管理系统概要: 通过软件工程课程设计,锻炼了对整个软件开发过程的能力,能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档为参加大型软件开发项目打下坚实的理论基础。 固定资产管理系统是一个由多个模块有机结合而成,固定资产管系统可以帮助企业管理固定资产,解决人工记录慢、容易出错等问题。本系统能够实现固定资产购买,固定资产报废以及查询等功能,并且能够生成相关记录便于管理人员查询,记录,掌握固定资产的详细情况。本设计是固定资产管理应用系统,说明传统生命周期法在软件开发中的应用,内容包括:需求分析、概要设计、详细设计、心得体会等。关键词:固定资产; 管理; 查询目录1 项目背景31.1 项目开发的目的和意义31.2 国内外研究现状32系统需求分析42.1用户需求分析42.2系统功能需求描述42.3系统数据流图52.4主要数据字典63 概要设计73.1系统运行环境73.2系统总体结构及模块划分83.3数据结构设计93.4系统出错处理设计94 系统详细设计94.1 系统框架流程及功能描述94.2 系统算法逻辑115. 总结12参考文献12正文1 项目背景1.1 项目开发的目的和意义大学固定资产管理系统是高校管理中的一个重要组成部分,固定资产具有价值高,使用周期长、使用地点分散、管理难度大等特点。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对固定资产进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高固定资产管理的效率,也是科学化、正规化管理的重要条件。固定资产管理系统通过采集固定资产日常工作中所产生的各种原始数据,根据资产管理的要求,对数据进行分类、统计、汇总、分析,建立程序化、制度化、规范化的固定资产计算机软件管理系统,包括了固定资产的一般特性、固定资产状态数据和固定资产能力数据,及时准确地报出各种报表,为固定资产管理提供了一个现代化的管理手段,这一手段可以强化和规范对固定资产的管理。便于计划、财务、审计等管理部门的介入,形成严格的监督、约束机制。1.2 国内外研究现状随着市场经济的迅速发展,教育事业的发展,企事业单位、高校固定资产数量越来越多,品种越来越复杂,管理难度也越来越大.对高校固定资产管理现状及存在问题探讨与分析,提出了改变高校固定资产管理的措施和办法。 山东科技大学建校年以来,固定资产总价值多少?在该校资产管理处日召开的“迎接全省高校固定资产管理工作样板评估动员会”上,资产管理处处长曹长春给出了确切的答案:年底,学校固定资产总值为万元;年底,达到万元,同比增长;年底,激增到万元,同比增长;年底,更是猛增到万元,同比增长。山东科技大学成立后的年时间,该校固定资产是以前的倍还多,增长了,达到了空前的规模,从一个侧面有力地证明了合校后学校锐不可挡的发展势头。如此庞大的固定资产,如何实施更加科学、有效、规范的管理?曹长春在会上说,固定资产是学校生存发展的物质基础,是学校建校年积累下来的巨大财富,因此,明确固定资产分布和使用的确切情况,做到心中有数,并在此基础上进一步规范固定资产管理,充分发挥良性资产的使用效率,对不良资产实行剥离,从而切实做到好钢用在刀刃上。以保证学校资产的安全完整和会计信息的翔实可靠,目的是通过核定该校各单位固定资产现状,做到“帐帐相符,帐物相符”,达到真正意义上的固定资产规范化管理,为学校下一步的发展和各项改革的深化奠定良好的物质基础。确保单位资产的安全完整。 固定资产具有价值高,使用周期长、使用地点分散、管理难度大等特点。企事业、机关、高校的固定资产用人工手动管理,将面临管理起来工作量大;固定资产的增加、减少、转移、租赁、停用、封存、闲置、报废和调拨等不易管理。因此,使用计算机对固定资产进行管理,提高了管理水平,提高了工作效率,提高了企业的经济效益。2系统需求分析2.1用户需求分析根据用企业要求以及现代化管理的准则,要求新开发的固定资产管理系统能够根据企业需要查询有关固定资产管理各类信息,能够查询出任何时间的资产增加、减少、保管、使用、清理报废情况,保证账面和实物相符等。固定资产管理系统需要实现的功能如下:1.正确提出固定资产的折旧,计算固定资产的利用效果,以便于提高固定资产利用率,减少资产流失。2.能够对固定资产进行统计分析,以便于财务部门进行管理。 3.能够及时打印出各种各样的报表,用于会计查帐或审核。4.作为一个正规的固定资产管理系统,需要有身份的校验,以及其他常用的辅助工具的设置。总之本系统能够快速、方便、准确的管理企业的固定资产,可以用来实现:登记新购买的资产、记录进行过维修的资产、记录进行了报废处理的资产以及对现有的资产进行统计和核查。2.2系统功能需求描述待开发的软件功能需求:本系统主要内容包括固定资产的购买入库,报废,查询等功能,可以将其分为档案管理、资产管理以及查询三个子模块。固定资产管理主要包括档案管理、资产管理和资产查询管理三个模块 对系统功能解释如下:1档案管理:当新购入固定资产时会在系统中存档,维修资产的时候会登记维修记录,如果有资产报废和外界也要在系统中有记录;2. 资产管理:该子系统主要负责对固定资产的购买,维修。如果有需要外界也可以发出外借的指令。对已经不能够使用的资产施行报废处理,并向有关部门发送报废记录;3. 查询管理:主要负责对现有的总资产的查询。对外借出的资产信息的查询以及正在维护的信息查询,对报废损失的资产的查询。2.3系统数据流图由此可以得到系统的顶层数据流图资产信息财务部报费维修记录出错记录购买记录管理员大学固定资产管理系统 图1 系统顶层数据流图 进一步细化后得到数据流图如下:管理员身份验证请求判断确认信息查询类型修改档案提示信息,修改库存库存密码反馈信息查询请求档案管理请求不合理请求操作购买请求可购买查询结果请求查询合理提示信息图2 一层数据流图2.4主要数据字典购入固定资产卡如下:名字:购入的固定资产别名:描述:采购员购入固定资产的具体信息定义:购入的固定资产=资产编号+资产名称+生产厂家+生产日期+购买日期+使用年限+购买单价+购买的数量位置:资产购入资产查询维修固定资产卡:名字:维修的固定资产别名:描述:需要维修的折旧、损耗的固定资产信息定义:维修的固定资产=资产编号+资产名称+生产厂家+生产日期+购买日期 +维修费用位置:资产维修 资产查询报废固定资产卡:名字:报废的固定资产别名:描述:不能再继续使用而报废的资产信息定义:报废的固定资产=资产编号+资产名称+生产厂家+生产日期+购买日期+使用年限+购买价格+报废日期位置:资产报废 资产查询借出资产卡:名称:借出的资产别名:描述:向外面借出的资产信息定义:借出的资产=资产编号+资产名称+生产厂家+生产日期+|购买日期+购买价格+使用年限+借出日期位置:资产外借3 概要设计3.1系统运行环境本即时聊天工具项目由两部分组成:置于个用户PC机上的QQ客户端, 以及置于实验室高性能服务器上的数据库服务器。 根据调研得知客户端的计算机配置Pentum4级别以上,服务器PC应配备更高的配置,在Linux-Ubuntu或Windows xp环境下运行。3.2系统总体结构及模块划分大学固定资产管理系统档案管理模块资产管理模块查询管理模块购入记录维修记录报废记录外借记录 购买资产资产维修资产报废资产外借查询总资产查询外借资产查询维修资产查询报废资产图3图1 系统层次方框图1.外部接口(1) 用户界面采用控制台用户界面,包含按键选项。(2) 软件平台软件运行于windows 2000 ,windows2007。2. 内部接口 (1).登陆模块:系统刚启动时进入消息循环状态,实现用户登陆功能; (2).资产管理模块:由主系统调用,由相应选择激活,之后进入选择循环状态; (3).资产查询模块:由系统调用,由相应选择激活,之后进入选择循环状态; (4).退出系统模块:由系统调用,正常退出系统;3.3数据结构设计由数据字典和功能的需求可以设计出这样的数据结构:链式数据结构。本系统对信息的处理都采用链表的结构来处理信息。3.4系统出错处理设计在资产查询,资产管理模块中,如果有违规操作就会显示提示信息,并且处理出错的操作。4 系统详细设计 4.1 系统框架流程及功能描述大学固定资产管理系统资产管理资产查询购入资产 资产维修资产外借资产报废总资产查询维修查询报废查询外借查询返回主页返回主页登陆退出系统购入记录维修记录报废记录外借记录(1).购入资产模块:由资产管理子系统调用,由相应选择激活,之后进入选择循环状态; (2).购入记录:由购入资产模块调用,由相应选择激活,之后返回购入资产模块; (3).资产维修模块:由资产管理子系统调用,由相应选择激活,之后进入选择训环状态; (4).维修记录模块:由资产维修模块调用,由相应选择激活,之后返回资产维修模块; (5).资产外借模块:由资产管理子系统调用,由相应选择激活,之后进入选择循环状态; (6).外借记录模块:由资产外借模块调用,由相应选择激活,之后返回资产外借模块; (7).资产报废模块:由资产管理子系统调用,由相应选择激活,之后进入选择循环状态; (8).报废记录模块:由资产报废模块调用,由相应选择激活,之后返回资产报废模块; (9).总资产查询模块:由资产查询子系统调用,由相应选择激活,之后进入选择循环状态; (10).维修查询模块:由资产查询子系统调用,由相应选择激活,之后进入选择循环状态; (11).报废查询模块:由资产查询子系统调用,由相应选择激活,之后进入选择循环状态; (12).外借查询模块:由资产查询子系统调用,由相应选择激活,之后进入选择循环状态; (13).返回主页模块:由资产查询子系统调用,由相应选择激活,之后返回主页。4.2 系统算法逻辑身份验证结束管理员操作固定资产查询固定资产管理用户登录开始用户登录时,系统根据用户的登录信息判断用户是否为合法用户并判定其用户类型。当合法用户进入系统之后,系统根据不用类型用户的不同权限判断某用户的操作请求是否被允许,若被允许则执行相关管理操作并输出结果。在这一过程中,资产管理子系统发挥主要作用,其他子系统给予辅助支持。对于这个固定资产管理信息系统,任何管理员用户都可以: (1) 进行系统维护;(2)对存在数据进行管理; (3)对存在数据进行网上审核; (4)对已审核数据进行管理;(5)对主要数据进行管理; (6)进行统计、明细账等报表打印管理; 5. 总结固定资产是大学资产的重要组成部分,对于大学的正常运作至关重要。保持固定资产优良的运作状态是大学管理的目标之一。现阶段,在信息与计算机技术高速发展的趋势下,许多企业试图通过管理信息系统的实施来实现大学固定资产的信息化管理,节约了大学的行政成本,提高了大学管理水平。然而,其中具体的开发和实施过程中也存在许多问题,导致固定资产管理信息系统不能有效发挥其在大学管理中的效用。笔者认为,要成功的实现一个系统的开发与应用必须将大学的管理实际充分融入到信息系统的分析与设计中去,结合先进的管理思想和大学的实际管理需求来开发系统,才能得到适合大学运作实际的信息系统;否则,设计的信息系统只会是摆设甚至阻碍大学的发展参考文献1 张海藩. 软件工程导论. 北京:清华大学出版社,20042 陈 明. 实用软件工程基础. 北京:清华大学出版社,20033 汪跃,马琳,李百川,李志瑶. 高校固定资产网络管理系统的研究与设计J. 长春大学学报. 2007(06)4 于海生,姚微.在Delphi中访问数据库结构J. 计算机与信息技术. 2007(06)5 魏欣然. 高校国有资产管理中存在的问题和对策J. 四川工程职业技术学院报. 20 07(02)6 邓志翔,王永骥. 基于VC+6.0的通用激光打标软件设计J. 武汉理工大学学报(交 通科学与工程版). 2007(01)7 马斌. 高校国有资产管理信息系统的研制J. 开封大学学报. 2004(04)8 赵树宽. 国有资产管理体制改革的系统思考J. 山东社会科学. 2004(07)