X X大学
毕业设计(论文)开题报告
题目名称固定资产管理系统的设计与实现题目类别毕业设计
学院(系)计算机科学学院
专业班级
学生姓名
指导教师
辅导教师
开题报告日期
一、题目来源
生产/社会实际
二、研究目的和意义
为了防止虚增资产,国有资产流失,必须对固定资产进行科学的管理,建立固定资产总分类帐,支持固定资产添置、折旧、重估、报废等管理工作,实时更新维护固定资产数据库,并实现与国库总分类帐、政府采购等系统的数据共享。
使用本系统,企业的财务部门和设备管理部门不再需要投入人力进行整理固定资产帐目,就能做到帐和物相符。
众多功能的设置,使企业能准确地掌握各台设备的技术状况,能方便地计算固定资产的折旧和修理费用,以便确定设备的经济寿命,最佳的更新时机,这样对确定设备的技术寿命是十分有益的。
三、阅读的主要参考文献及资料名称
主要的参考书籍:
1、《企业资源计划(ERP)及其应用》李健编著电子工业出版社
2、《数据库系统概论》萨世煊王珊编著高等教育出版社
3、《SQLServer2000 实用教程》刘启芬顾韵华编著电子工业出版社
4、《visual c++ +sql server 数据库应用系统开发与实例》人民邮电出版社
5、《软件工程》张海藩编著人民邮电出版社
6、《Visual C++数据库编程技术与实例》沈炜徐慧编著人民邮电出版社
7、《Visual C++案例开发》林青松编著中国水利水电出版社
四、国内外现状和发展趋势与研究的主攻方向
国内现状:在应用需求的推动下,近几年我国自主开发的ERP软件在技术上有了很大进步,其主要表现如下:
1.功能比较齐全,可满足绝大部分大、中型企业的需要。
2.开发工具比较先进、实用,与国外软件差距不大
3.在适应国情上狠下功夫,提高了ERP实施中的成功率。
国外现状:国外软件部分由于诞生年代较久远,采用的平台有Novell、UNIX、NT 及新崛起的Linux。
国外软件的历史悠久,产品历经上千家企业、上万个用户的检验,版本更新换代了数次,升级更是频繁,稳定性是经过验证的。
国外软件在这方面毕竟已经有数十年的经验,其提供多种便捷的工具使维护量大大下降,经过短期培训,企业的IT人员就能独立维护。
研究的主攻方向是:资产管理(资产增加、资产变更、资产清理、资产借出、资产归还、资产维修、资产折旧)
五、主要研究内容、重点研究的关键问题及解决思路
主要研究内容
固定资产管理,包括资产管理(资产增加、资产变更、资产清理、资产借出、资产归还、资产维修、资产折旧)、基本档案(资产类别、使用部门、存放地点、增加方式、保管人员)、系统维护(操作权限、数据备份、数据恢复、数据压缩、数据清理)等内容。
关键问题
系统的功能设计,随着固定资产使用年代的推移,固定资产的价值也会发生
变化,因此需要对其进行重新核算,这也是固定资产管理系统的一个重要功能和
关键问题。
如何在Visual C++ 中导出和打印数据,这是一个比较使用的技术。
解决思路
为体现一贯性原则,在一年内固定资产折旧方法不能修改在各折旧方法中,当已提月份不小于预计使用月份时,将不再进行折旧。
本期增加的固定资产当期不提折旧,当期减少的要计提折旧以符合可比性原则。
(1)、采用平均年限折旧法:
月折旧率=(1―残值率)÷预计使用月份
月折旧额=月折旧率×原值=(原值―残值)÷预计使用月份
原值=残值×残值率
(2)、对耐用品的管理,不计算折旧。
(3)、创建一个视图V-Discount。
UseMonth 将使用年限转换为月份;
CcMonth 计算已经使用的月份,GetUM()是自定义的SQL Server函数。
RatioMonth 月折旧率。
DisPermonth 月折旧额。
固定资产原值乘以月折旧率,得到月折旧额;
LastPrice 净残值,即固定资产的当前价值,由原值减去已折旧价值得到。
用当前已经使用的月份乘以总折旧率,再除以总的使用月份,得到已折旧价值;DisPrice 已折旧金额,计算方法在计算净残值时已经提到。
(4)、首先需要导入一个Excel 的类。
打开ClassWizard 窗口,单击“Add Class”按钮,
在下拉菜单中选择“From a type library”,打开“Import from Type Library”对话框。
然后选择EXCEL9.0LB,单击“打开”按钮,打开Confirm Classes 对话框,列表框中列出了所有与Excel相关的类,通常只需要选择导入的类,从而避免浪费系统资源。
在部门资产统计表对话框中,当用户单击“导出文挡”按钮时,将执行
OnToexcelButton()函数。
六、完成毕业设计(论文)所必须具备的工作条件及解决的办法(如工具书、计算机辅助设计、某类市场调研、实验设备和实验环境条件等)
实验设备和实验环境条件:
软件:
服务器:Windows2000 server以上,数据库SQL Server2000标准版(企业版)
客户端:Windows 9X以上操作系统
数据库:SQL Server 2000 等
硬件:
服务器:CPU:PIII 450以上,RAM:128MB,硬盘:2GB以上,CD-ROM
客户端:CPU:PII 166以上,RAM:64MB,硬盘:2GB以上,CD-ROM
开发工具:
此课题要求用VC++开发平台完成,后台数据库为sql server 2000,该系统是基于c/s模式的.因此需要对C++和面向对象的编程思想有一定的基础,所以我需要学习一下VC++的基本知识,熟练掌握sql server 2000数据库.
同时我还要借助网络和图书馆来获取更多的资料,在遇到自己解决不了的问题的时候要虚心地向老师请教。
系统功能模块设计:
1、系统信息管理
⑴添加、修改、删除和查看部门信息;
⑵添加、修改、删除和查看固定资产类别信息;
⑶添加、修改、删除和查看用户信息。
2、固定资产信息编辑
⑴添加固定资产记录;
⑵修改固定资产记录;
⑶删除固定资产记录;
⑷查看固定资产记录;
⑸审核固定资产记录。
3、固定资产变更
⑴修改固定资产中的指定项目;
⑵审核固定资产变更。
4、固定资产折旧
⑴对本月输入的固定资产进行记提折旧;
⑵查看已经折旧的固定资产信息。
5、固定资产维修
⑴添加维修记录;
⑵修改维修记录;
⑶删除维修记录;
⑷结束维修记录;
⑸查看维修记录。
6、统计查询管理
⑴部门资产统计表;
⑵分类资产统计表;
⑶打印统计表;
⑷导出到Excel文件。
网络数据库访问技术
本系统定位于通用型数据库管理系统,所选择软件的方案在稳定、兼容的基础上,考虑了实用性和成本。
(1)本系统采用了SQL Server作为后台数据库,在库记录检索中,采用了简单查询、多条件组合式查询和基于内容的搜索式查询;在记录集显示中,采用了记录集多页显示技术。
(2)Visual C++中提供了MFC类库、ATL模板类以及AppWizard、ClassWizard等一系列的Wizard工具用于帮助用户快速的建立自己的应用程序,大大简化了应用程序的设计。
使用这些技术,可以使开发者编写很少的代码或不需编写代码就可以开发一个数据库应用程序。
Visual C++提供的开发环境可以使开发者根据自己的需要设计应用程序的界面和功能,而且,Visual C++提供了丰富的类库和方法,可以使开发者根据自己的应用特点进行选择。
(3)数据库访问技术OLE DB、ADO。
ADO(ActiveX Data Object)也称ActiveX 数据对象,系统集中采用它访问后台数据库。
七、工作的主要阶段、进度与时间安排
八、指导教师审查意见。