ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:327.72KB ,
资源ID:8638444      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8638444.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(固定资产管理系统软件工程.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

固定资产管理系统软件工程.docx

1、固定资产管理系统软件工程程实验报告设计题目:固定资产管理系统系 别:信息工程学院专 业:信息工程班 级:0902 班学生姓名:肖文名学号:0120909300205日期:2012年6月11日指导教师:张琪1.1系统现状固定资产具有价值高,使用周期长、使用地点分散、管理难度大等特点。据 此分析原系统主要问题有:1.许多大规模企业组织拥有的固定资产数量大、种类多、使用周期长,因此使用人工管理将面临固定资产的增加、减少、转移、租赁、停用、封存、闲置、 报废等不易管理的问题。2.固定资产的历史操作和资产统计工作非常困难,容易导致资产流失和资产重复购置,花费不必要的资金。3.目前多数固定资产管理系统采用

2、人工手工方式录入数据,不仅速度慢、还易产生错误。4.不能及时更新固定资产的清单,导致资产外泄,资金无故减少。1.2用户需求分析根据用企业要求以及现代化管理的准则, 要求新开发的固定资产管理系统能 够根据企业需要查询有关固定资产管理各类信息, 能够查询出任何时间的资产增加、减少、保管、使用、清理报废情况,保证账面和实物相符等。固定资产管理 系统需要实现的功能如下:1.正确提出固定资产的折旧,计算固定资产的利用效果,以便于提高固定资产利用率,减少资产流失。2.能够对固定资产进行统计分析,以便于财务部门进行管理。3.能够及时打印出各种各样的报表,用于会计查帐或审核。4.作为一个正规的固定资产管理系统

3、, 需要有身份的校验,以及其他常用的 辅助工具的设置。总之本系统能够快速、方便、准确的管理企业的固定资产,可以用来实现:登记新购买的资产、记录进行过维修的资产、记录进行了报废处理的资产以及对 现有的资产进行统计和核查。1.3系统功能需求待开发的软件功能需求:本系统主要内容包括固定资产的购买入库,报废,查询等功能,可以将其分 为档案管理、资产管理以及查询三个子模块。1.4总体功能需求图1系统层次方框图对系统功能解释如下:1.档案管理:当新购入固定资产时会在系统中存档,维修资产的时候会登记维修记录,如果有资产报废和外界也要在系统中有记录;2.资产管理:该子系统主要负责对固定资产的购买,维修。如果有

4、需要外并向有关部界也可以发出外借的指令。对已经不能够使用的资产施行报废处理,门发送报废记录;3.查询管理:主要负责对现有的总资产的查询。对外借出的资产信息的查询以及正在维护的信息查询,对报废损失的资产的查询。由此可以得到系统的顶层数据流图,如图 2: 厂,请求判购货请求4管理员密码/V反馈信息-身份 操作请求验证操作请求A =确定信息查询请求 卜.遛I V档案管理请求不合理请求查询 产 类型修改档案合理查询结果类型提示信息信息 库存图2系统顶层数据流图进一步细化后得到数据流图女如下保费维修记录 管理员一购买记录A出借记录可购货提示信息,修 改库存资产信息固定资产管理系图3细化后的数据流图财务部

5、2概要设计2.1系统的层次图系统层次图如下:图4系统层次图2.2接口设计1.外部接口(1)用户界面采用控制台用户界面,包含按键选项。(2)软件平台软件运行于 windows 2000 ,windows2007。2.内部接口 (1).登陆模块:系统刚启动时进入消息循环状态,实现用户登陆功能;.资产管理模块:由主系统调用,由相应选择激活,之后进入选择循环状态;.资产查询模块:由系统调用,由相应选择激活,之后进入选择循环状态;.退出系统模块:由系统调用,正常退出系统;.购入资产模块:由资产管理子系统调用,由相应选择激活,之后进入选择循环状态;(6).购入记录:由购入资产模块调用,由相应选择激活,之后

6、返回购入资产模块;(7).资产维修模块:由资产管理子系统调用,由相应选择激活,之后进入选择训环状态;(8).维修记录模块:由资产维修模块调用,由相应选择激活,之后返回资产维修模块;(9).资产外借模块:循环状态;由资产管理子系统调用,由相应选择激活,之后进入选择(10).外借记录模块:由资产外借模块调用,由相应选择激活,之后返回资产外借模块;(11).资产报废模块:由资产管理子系统调用,由相应选择激活,之后进入选择循环状态;(12).报废记录模块:由资产报废模块调用,由相应选择激活,之后返回资产报废模块;(13).总资产查询模块:由资产查询子系统调用,由相应选择激活,之后进入选择循环状态;(1

7、4).维修查询模块:由资产查询子系统调用,由相应选择激活,之后进入选择循环状态;(15).报废查询模块:由资产查询子系统调用,由相应选择激活,之后进入选择循环状态;循环状态;(17).返回主页模块:由资产查询子系统调用,由相应选择激活,之后返回主页。2.3数据结构设计由数据字典和功能的需求可以设计出这样的数据结构:链式数据结构。本系统对信息的处理都采用链表的结构来处理信息。2.4出错处理设计在资产查询,资产管理模块中,如果有违规操作就会显示提示信息, 并且处 理出错的操作。例如:在维修时需要输入资产的id,如果在总资产中没有这个id,那么就 会提示“没有这个资产的信息”并且返回到主页面。2.5

8、安全设计本系统采用密码验证的方式进入系统。以保证系统数据的安全,不让数据泄 漏以及被违规修改。2.6维护设计系统严格按照设计规范进行设计,并保持各阶段文档的完整性,为以后对软 件的维护打好基础。3详细设计在以上工作的基础上,基本的设计已经完成。由此可以得出整个系统的工作 流程:1.系统启动,进入身份验证。2.初始化系统,进入系统操作界面。3 进入选择循环状态,通过选择驱动激活各模块,执行各任务。4.一任务执行完毕后重新进入消息循环状态。5通过事件驱动退出系统。详细的数据流图见图3,层次图见图2。4.实现与调试分析4.1.实现环境本系统在visual studio 2010 开发环境下开发4.2

9、 .语言选择本系统使用C+编写4.3.调试分析在编写系统的过程之中难免会遇到出错。使用蛮干法,回溯法和原因排除法 等调试方法进行调试分析,最终纠正错误。5.测试分析5.1 .测试数据测试数据表如下:资产编号资产名称生产厂家生产日期购买日期使用年限购买价格购买数量1001电脑惠普2010/2/62011/1/35500041002风扇美的2009/3/52011 /6/972001801003饮水机南山2011/3/52014/6/53300221004空调海尔2011/5/92020/5/49700091005冰箱海尔2009/1/52024/5/9155200105.2 .测试结果1.根据系

10、统提示输入下测试表中的测试数据登陆系统,提示输入密码界面如下(本系统初始密码为” hello ”):小n:mingt5gB “J固定资产肯理系统图5系统登陆界面正确输入密码后进入主菜单:欢迎使用0定S产管理系统图6主菜单界面选1进入第二菜单,任选一功能,如输入购买资产(1):=15522Ms*12 3 4ft图7购买菜单界面再购入其它资产,0返回主菜单,2查询,1查询总资产如下:Dabiis5S2.-Im 刈 I資产查询LJ图8总资产查询界面将资产1001号进行维修:亡 D : 01-0.522. Q-xa单 n 买修废出叵 12 3 4-0-Ini x|图9维修界面将1002报废:D:lle

11、 bug 吐愎产管理严产产产菜 US 一袴废出a * 1 2 3 4 01QB2图10报废界面卑 产产产产卫一 kK暑.出回 + - * 1 2 3 4 0迪 . 产. 舫渎 品妳 竄产擦 AM将1003外借:Debuc5ZZ. eic图11借出资产界面上述操作已进行后再查询:-nJxlUebTiE522憔产杳询请技仕S键罐续.图12报废资产记录查询S查询资产杳询总主 旬旬旬旬可 Si釧臺疊成1 SM !*1 4 tt萤产B購叽买佚托年眶2011Z3 2014/5 2eil/t/t图13借出资产记录查询界面维修查询:贵严查词12 3 4 0严记记记面 总工 询询询询可 畫書吾至返搁入选项E 资

12、产编号1UH1leei厂惠惠空产B期购买B期2ltfZiZb210/3/6ZHll/l/d2011/1/3缮塚费用lUU100图14资产维修记录查询界面7.用户手册本系统界面功能清楚简单,用户可以根据界面提示完成相应操作。 具体操作:1.运行程序,会出现主菜单,用户输入密码(初始密码为” hello ”);2 .密码正确输入,出现第二界面,三个主操作(资产管理,资产查询,退 出系统);3输入对应编号,出现第三界面。选项资产管理对应功能有:资产购买,维修资产,报废资产,借出资产,返回主菜单(在每个非第一界面均有此功能)选项资产查询对应功能有:总资产查询,查询报废记录,查询维修记录,查询借出记录等

13、。总之本系统的操作界面提示简单易懂,功能具体适合任何人员操作使用。8.总结通过本次课程设计,本人掌握了软件工程的基本概念、 基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等; 通过固定资产系统的设计,提高了对整个软件开发过程的能力,让能切实体会到软件工程在实践中的指导作用。通过课程设计,学会了按软件工程的要求完成规范的各项软件开发文档,对提高软件开发能力和项目管理能力有重要的现实意义。参考文献1张海藩.软件工程导论.北京:清华大学出版社,20042陈 明.实用软件工程基础.北京:清华大学出版社,20033殷人昆.实用软件工程.北京:清华大学出版社,200

14、315附录:#includeviostream#in clude #i ncludevioma nip #in clude using n ames pace std;/ 购入固定资产 typ edef struct solid_substa nee stri ng id;stri ng n ame;stri ng p ro_factury; stri ng p ro_date;stri ng buy_date; stri ng use_age; int value; int num;/solid_substa nee *n ext; Buy_Substa nee;/- 经过维修的固定资产ty

15、p edef struct rep air_substa nee stri ng id;stri ng n ame;stri ng p ro_factury;stri ng pro _date; stri ng buy_date;int rep air_value; /rep air_substa nee *n ext;Re pair_Substa nee;/- 报废的固定资产 typ edef struct reject_substa nee stri ng id;stri ng n ame;stri ng p ro_factury; stri ng pro _date; stri ng b

16、uy_date; stri ng use_age; int value;stri ng reject_date;/资产编号资产名称生产厂家生产日期购买日期使用年限购买价值购买的数量 下一个资产的指针维修费用/购买价值报废日期reject_substa nee *n ext;Reject_Substa nee;/- 出借的资产-typ edef struct loa n_substa nee stri ng id;stri ng n ame;stri ng p ro_faetury;stri ng pro _date;stri ng buy_date;stri ng use_age;int va

17、lue;出借日期stri ng loa n_date; /loa n_substa nee *n ext;Loa n_Substa nee;/= fstream SolidFile;fstream Rep airFile; fstream RejeetFile; fstream Loa nF ile; void Open File()SolidFile.open(” 固定资产信息.txt, ios:in|ios:out|ios:app);if (!SolidFile)eoutea nnot open file! n;exit(1);SolidFile setw(1O) 资产编号setw(1O)

18、 资产名称生产厂家vvsetw(IO) 生产日期 购买日期vvsetw(IO) 购买价值setw(1O) 维修资产信息.txt, ios:i n|ios:out|ios:a pp);if (!Re pairFile)eoutea nnot open the file! n;exit(1);Rep airFile setw(1O) 资产编号setw(1O) 资产名称setw(1O) 生产厂家setw(1O) 生产日期 setw(1O) 购买日期setw(1O) 维修花费 e ndl;RejectFile.o pen( 报废资产信息.txt, ios:i n|ios:out);if (!Rejee

19、tFile)cout ea nnot open file! n;exit(1);RejeetFile setw(10) 资产编号setw(10) 资产名称setw(10) setw(10) setw(10) n ext)pt = pt-n ext;p t- n ext = p;p- next = NULL;cout n ext;while (p !=NULL) & (p-id != id)p = p-n ext;if (p!=NULL) & (p-id = id)Rep air_Substa nee *p2 = Rep Sub;while (p2-n ext)p2 = p2-n ext;Rep

20、 air_Substa nee *p1 = new Rep air_Substa nee;cout p 1-re pair_value;p 1-buy_date = p-buy_date;p 1-id = p-id;p1-n ame = p-n ame;p1-pro _date = p-pro _date;p 1- p ro_faetury = p-p ro_faetury;p2-n ext = p1;p1- next = NULL;eout 该产品正在维修中.n;将维修记录写入文件中Op erateRe pairSubFile( p1); /elseeout n ext;while (p!=

21、NULL) & (p-id != id)p3 = p;p = p-n ext;if (p!=NULL) & (p-id = id)Reject_Substa nee *p2 = RejSub;while (p2-n ext)p2 = p2-n ext;Reject_Substa nee *p1 = new Reject_Substa nee; cout p 1-reject_date;p 1-buy_date = p-buy_date;p 1-id = p-id;p1-n ame = p-n ame;p1-pro _date = p-pro _date;p 1- p ro_factury =

22、p-p ro_factury;p 1-use_age = p- use_age;p 1-value = p- value;p2-n ext = p1;p1- next = NULL;p3-n ext = p-n ext;/将改产品从总资产中删除cout 该产品已经报废! n; Op erateRejectSubFile( p1); /将报废记录写入文件中elsecout n ext;while (p !=NULL) & (p-id != id)p = p-n ext;if (p!=NULL) & (p-id = id)Loa n_Substa nee *p2 = LoaSub;while (p

23、2-n ext)p2 = p2-n ext;Loa n_Substa nee *p1 = new Loa n_Substa nee;cout p 1-loa n_date;p 1-buy_date = p-buy_date;p 1-id = p-id;p1-n ame = p-n ame;p1-pro _date = p-pro _date;p 1- p ro_faetury = p-p ro_faetury;p 1-value = p- value;p 1-use_age = p- use_age;p2-n ext = p1;p1- next = NULL;eout 该产品已经外借! n;将出借记录写入文件中Op erateLoa nSubFile( p1); /elseeout n ext;if (!p)eout 还没有固定资产!n;system( pause);system(els);return;eout setw(10) setw(10) setw(10) setw(10) e ndl;while (p)eout id n amepro_factury p ro_date vvsetw(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1