长春大学课程设计说明书固定资产管理系统(董迎顺)_第1页
长春大学课程设计说明书固定资产管理系统(董迎顺)_第2页
长春大学课程设计说明书固定资产管理系统(董迎顺)_第3页
长春大学课程设计说明书固定资产管理系统(董迎顺)_第4页
长春大学课程设计说明书固定资产管理系统(董迎顺)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、可行性分析21. 121.221. 322. 功能分析22.1功能需求分析22.2系统流程功能模块设计23. 数据库设计33. 1需求分析33.2概念结构设计43. 3逻辑结构设计53. 4物理结构设计55课程设计总结13可行性分析1.1技术可行性本系统用sql server 2014来开发数据库。使用visual studio 2014來开发程 序并不难,而sql server 2014也是熟悉的数据库开发工具,所以该系统在技术上是 可行的。1. 2经济可行性随着互联网的广泛应用,信息管理已经在全球范围内形成了一系列的信息管理体 系。新技术、新方案的提出和实践也使该体系向更完善、更高级的方向

2、发展。同时, 由于技术的不断发展,由广域到局域的分层次的系统开发也相应的不断发展,而这个 开发系统的成本也由起初的高价逐渐趋于平缓,因此对于不断更新的新技术、新成本 就可以应用在信息部门内部,所以本系统在经济上是可行的。1. 3操作可行性木系统可以在windows的任何环境下运行,并且操作简单,即使是对计算机不太 熟悉的使用者也很容易学会,因此,该系统在操作上是可行的。综上所述,从技术可行性、经济可行性和操作可行性三方面来说固定资产管理系 统系统的实现都是可行的。2. 功能分析2.1功能需求分析根据用企业要求以及现代化管理的准则,要求新开发的固定资产管理系统 能够根据企业需求要查询有关固定资产

3、管理各类信息,能够查询出 资产的使用,报损情况,保证账面和实物相符等。固定资产管理系统需要实现以下功能:1、正确显示固定资产的折旧,计算固定资产的利用效果,以便于提高固定 资产的利用率,减少资产流失。2、能够对固定资产进行统计分析,以便于财务部门进行管理。3、能够及时打卬出各种各样的报表,用于会计查账或审核。4、作为一个正规的固定资产管理系统,需要有身份的校验。2. 2系统流程功能模块设计固定资产管理系统包括用户管理,固定资产信息的查询,输入,插入,修改,删 除等操操作,固定资产信息又分为资产规模信息的查询,输入,插入,修改,删除等 操操作,固定资产报损信息的查询,输入,插入,修改,删除等操操

4、作,固定资产价 值信息的查询,输入,插入,修改,删除等操操作,以及固定资产状态信息的查询, 输入,插入,修改,删除等操操作,功能模块图如下图2-2所示。固定资产管理系统图22系统流程功能模块设计图3 数据库设计3. 1需求分析(1)系统对管理员的信息查询,输入,插入,修改,删除等操作。包括管理员的编 号、姓名、部门等。(2)系统给予管理员的权限,对固定资产基本信息的输入,插入,修改,删除,查 询等操作。包括固定资产的资产编号、类别、名称、现值、使用年限。年折旧率等。(3)固定资产的规模信息查询,输入,插入,修改,删除等操作。包括资产编号、类别、名称、数量等。(4)固定资产的价值信息查询,输入,

5、插入,修改,删除等操作。包括资产编号、 名称、历史成本、重置成本、可变现净值、现值、公允价值等。(5)固定资产的状态信息查询,输入,插入,修改,删除等操作。包括资产编号、 名称、存放地点、使用情况等。(6)固定资产的报损信息查询,输入,插入,修改,删除等操作。包括资产编号、类别、名称、是否损坏等。需求分析流程图如3-1图31需求分析流程图3. 2概念结构设计概念模型是对信息世界建模,所以概念模型能够方便、准确地表示出信息世界中的常 用概念。实体:管理员,固定资产信息,规模信息,价值信息,状态信息,报损信息。 联系:管理信息,统计信息图 3. 2-2资产''类' /名 &

6、#39;"数 编号八别八玖"畐规模信息图 3. 2-3*爲甘丿義/ “ 、 . _ 、' '名 ''存放使用丿 '情况图 3. 2-5图 3. 2-6_ 图 3. 2rl固定资产管理系统e-r图如图3. 2-7图327固定资产管理系统e-r图3. 3逻辑结构设计管理员信息(编号【主码】,姓名,部门)固定资产基本信息(资产编号【主码】、 固定资产规模信息(资产编号【外码】、 固定资产价值信息(资产编号【外码】、 现值【主码】、公允价值)固定资产状态信息(资产编号【外码】、 固定资产报损信息(资产编号【外码】、类别、名称、使用年限、年折旧

7、率)类别、名称、数量)名称、历史成本、重置成本、可变现净值、名称、存放地点、使用情况)类别、名称、是否损坏)3. 4物理结构设计物理结构是数据库在物理设备上的存储结构与储存方法,它依赖与选定的数据库 管理系统。因此要为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构。 该过程分为两步:a:确定数据库的物理结构,在关系数据库屮主要指存取方法和存储 结构。b:对物理结构进行评价,评价的重点是时间和空间效率。根据给出的一般设 计内容和原则,设计的物理数据库结构,使得在数据库上运行的各种事物相应时间小、 存储空间利用率高、事物吞吐率大。为此要对运行的事物进行详细分析,充分了解所 用关系数据库管理

8、系统的内部特征。根据各个数据关系,列出每项的属性、数据类型以及长度、主码外码。1 fixed asset (固定资产基本信息)属性数据类型长度主码/外码备注asset_numvarchar10主码资产编号typevarchar10类别namevarchar10名称durable yearvarchar10使用年限year depvarchar10年折旧率2. scale (|古定资产规模信息)属性数据类型长度主码/外码备注asset numvarchar10外码资产编号typevarchar10类别namevarchar10名称amountint数量3. value(固定资产价值信息)屈性数据

9、类型长度主码/外码备注asset numvarchar10外码资产编号namevarchar10名称historic costdouble precision历史成木reset_costdouble preci si on軍胃成木net_rea_valucdouble precision可变现净present_valucdouble precision主码现值fair_valuedouble precision4. state(固定资产状态信息)属性数据类型长度主码/外码备注asset_ numvarchar10外码资产编号namevarchar10名称storage_placevarchar

10、10存放地点service conditionvarchar10使用情况5. breakage (|i|定资产报损信息)属性数据类型长度主码/外码备注asset_numvarchar10外码资产编号typevarchar10类另1namevarchar10名称damagevarchar10是否损坏6. admin(管理员信息)属性数据类型长度主码/外码备注numvarchar10主码编号namevarchar10姓名departmentvarchar10部门使用sql server 2014实现数据库的设计,并在sql server ±调试通过。首先根据逻辑结构设计屮的关系建立6个基

11、本表,并建立实体完整性约束条件,如下。/* i古i定资产基本信息、*/create table(fixedasset/固定资产dsset_numvarchar(10),/资产编号typevarchar (10),/类别namevarchar (10),名称durable_yearvarchar (10),使用年限yeardepvarchar (10),/年折旧率primary key(asset_num) -/*古1定资产规模信息*/create table(scale/规模dsset_numvarchar(10),/资产编号typevarchar(10),/类别namevarchar(10)

12、,/名称amountint,/数量)/ *固 定资产价值信 息、* /create table value价值asset_numtypenamevarchar (10),varchar (10),varchar (10),historic_costdouble precision,reset_costdouble precision,net_rea_value present_value fair valuedouble precision, double precision, double precision,primary key (present value)/*固定 资产状态信息*/c

13、reate table(asset_numtypenamestate/状态varchar (10),varchar (10),varchar (10),storage_place varchar (10), service_condition varchar (10), ) "/ *固定资产报损信息*/ create tablebreakageasset_num type name damage)varchar (10),varchar (10), varchar (10), varchar (10),/* 管理员信息 */ create table admin(num varcha

14、r (10), name varchar (10), department varchar (10), primary key(num)/资产编号类别名称历史成本/重置成木/可变现净值现值公允价值/资产编号类别名称存放地点 /使用情况报损/资产编号类别名称 是否损坏/管理员/编号 /姓名 部门6个表建立完毕,然后建立各个关系之间的参照完整性约束条件,如下。alter table scale add foreign key(asset_num) referencesfi xed_asset(asset_num)alter table value add foreign key(asset_num

15、) referencesfixed asset(asset num)alter table state add foreign key(assetnum) referencesfixed_asset(asset_num)al ter table breakage add foreign key(asset_num) referencesfixed_asset(asset_num)在基木表中添加相关元组,用来测试该系统。在数据库的安全性控制上,应该对相应 的使用用户进行权限的管理,管理员拥有对固定资产的息可以查询,输入,插入,修 改,删除等操作。首先创建相关视图./*创建固定资产基本信息视图*/

16、create view view_fixed assetasselect asset.num, type, name, durable_year, year_depfrom fixcd_assct/*创建固定资产规模信息视图*/create vi ew vi ew scaleasselect asset_num, type, name, amountfrom scale/*创建固定资产价值信息视图*/create view view_valueasselect asset_num, type, name, historic_cost, reset_cost,net_rea_value, pre

17、sent_value, fair_valuefrom value/*创建固定资产状态信息视图*/create view view_stateasselect asset_num, type, name, storage_place, service_conditionfrom state/*创建固定资产报损信息视图*/create view viewbreakageasselect asset_num, type, name, damage from breakage赋予管理用户对视图的查询,输入,插入,修改,删除等操作权限赋予普通用户对视图的查询操作权限create role admingr

18、ant sclcct, update, insett, deletc on view_fixed_asset to admin 进行简单的参照完整性测试,sql语句以及结果亦下:"select *from vi ew_fi xed asseth结果心消息asset_nujntypenamedurable_.year_dep1| 201601建筑类办公楼15年20%2201602建筑类办公楼20年15%3201603建筑类食堂20年14%4201604建筑类宿舍20年10%5201605建筑类仓库30年13%6201606建筑类仓库25年22%7201607建筑类仓库28年22%820

19、1608办公类录像机6年40%图 3.4-1select * from view_valuej结果j消息asset.numtypenamehistoric.reset.costnet jrea.v present.fairvalue11201608办公类录像机400039003900380037002201610办公类打印机500054005300510052003201609办公类打印机600059005800590060004201611办公类电窟10000110001000010000110005201612办公类电曲11000120001100011000120006201620机械类

20、工具60000590006000059000590007201613运输类轿车2000002100002200002100002100008201614运输类轿车3000002900002900003000003000003 酚已励拥亍。dys-pcsqlexpress (12.0 rtm) dys-pcdys (52)课程跚固定资产管sm统图3. 4-2select *onjpa 0ssppoxlj uiojj0npa_u9s0jd 'aiubu assppax ljq.assp'pax lj (iunu_q.9ssp q.assp'pax ljapsz tr-rb-

21、 i_ r 亠j t/呈 出郵沓 衆洛邺809t0s8呈辛®衆坞輕209t032显却®求坞穀909t039呈却®衆埠輕q09t0sg吾虽艮衆埠輕09102方呈東專衆坞輕s09t03£呈 制眾邙 第坞穀s09t0z2呈 魁场邺 第坞輕109t0s |tsspuipaiheuadaimu_4.9sseo3u>|uqjq_29ia uiojj* ypste1 iujd*au:屮41泊亡1 tio沓809t028t却®209t0z2t909t0z9ts09t02st虽艮09x02乙s09t0z£tz09t0zzt09t0z |i*imo

22、wc91heuada*imu_.assewhere fixed asset, asset num二value, asset num亜结果消息asset_m_un typenamepresent_value1j 2016081办公类录像机38002201610办公类打印机51003201609办公类打印机59004201611办公类电脑100005201612办公类电脑110006201620机械类工具590007201613运输类轿车2100008201614运输类轿车300000®葩已咖执行。dys-pcsqlexpres!图3. 4-5selectfixed asset. asset num, fixed asset. type, fixed asset. name, storage_place, ser vice_conditionfrom fixed_asset, value, statewhere fixed_assetasset_num=valueasset_num andfixed asset, asset nunfst

温馨提示

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

评论

0/150

提交评论