> # ♻️ 资源
> **大小:** 17.8MB
> **文档链接:**[**https://www.yuque.com/sxbn/ks/100013278**](https://www.yuque.com/sxbn/ks/100013278)
> **➡️ 资源下载:**[**https://download.csdn.net/download/s1t16/88329745**](https://download.csdn.net/download/s1t16/88329745)
> **注:更多内容可关注微信公众号【神仙别闹】,如当前文章或代码侵犯了您的权益,请私信作者删除!**
> ![qrcode_for_gh_d52056803b9a_344.jpg](https://cdn.nlark.com/yuque/0/2023/jpeg/2469055/1692147256036-49ec7e0c-5434-4963-b805-47e7295c9cbc.jpeg#averageHue=%23a3a3a3&clientId=u8fb96484-770e-4&from=paste&height=140&id=u237e511a&originHeight=344&originWidth=344&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=8270&status=done&style=none&taskId=ud96bf5f7-fe85-4848-b9c2-82251181297&title=&width=140.1999969482422)
# 基于python和Django实现的资产管理系统
# 第一章 绪 论
## 1.1 研究工作的背景与意义
当今社会正快速向信息化社会前进。信息系统的作用也越来越大,特别是一些企业或组织等,往往需要管理大量的资产数据。对这些资产信息,往往需要安全的,高效率的管理方式。而数据库系统及其应用就大大提高了资产管理的效率,减轻了工作人员的工作压力,提供了友好的人机交互界面。同时数据库的数据结构化,数据的低冗余性以及独立性等特性大大提升了资产管理的效率。同时数据的安全性保护与故障恢复等技术,满足了实际应用中对数据安全性的要求。
## 1.2 本文的主要贡献与创新
本文以资产管理系统需求为切入点。针对资产,设计了资产登记,领用,折旧以及维修管理等模块。针对应用中的实际需求,设计了权限管理模块,员工和部门管理模块,登录注册模块。并且为了管理方便,增加了邀请码模块,邀请码中包含了权限,有效期,有效次数等信息。
并完成了网站前端和后台的设计,实现了美观,简洁,高效和友好的人机交互界面。
同时设置了跨站访问限制以及人机验证,防止对网站的攻击和破坏。
## 1.3 本论文的结构安排
本文的章节结构安排如下:
第二章:需求的分析和数据库的设计
第三章:后台的搭建及特点
第四章:网站的实现和功能
第五章:总结
# 第二章 数据库模型的设计
## 2.1 需求分析
本系统的基本要求是实现如下功能或模块:
(1)资产登记管理模块:增删改查资产信息;
(2)资产领用管理模块:增删改查资产领用记录;
(3)资产折旧管理模块:根据不同的折旧方法计算资产的折旧金额和残值;
(4)维修管理模块:增删改查维修记录信息
(5)员工和部门管理模块:可以添加删除员工和部门
(6)权限管理模块:记录员工和部门的权限信息
(7)登陆注册模块:实现用户的登陆和注册
(8)邀请码模块:邀请码种包含权限信息,用户使用邀请码注册后可以自动获得对应模块的权限信息
(9)利用GUI或网站设计,实现人机友好交互界面
所以在本系统重要管理的信息主要有:资产信息,资产领用信息,资产折旧信息,维修记录信息等。因此存储此部分信息需要如下4个表:资产信息表,资产领用记录表,资产折旧记录表与维修记录表。为了达到第三范式,我们需要消除依赖,因此我们额外增加了资产种类表。
此为了实现多用户的登录与管理,还需要对用户帐号,权限及部门等信息进行管理,因此,数据库中还包括员工信息表,部门信息表,用户信息表,权限信息表。
为了实现邀请码功能,添加了表用来存储邀请码信息。
## 2.2 ER图
E-R的设计分为局部设计、全局设计两个内容。因为该需求较为复杂,所以实验中先设计局部E-R图,然后将局部E-R图整合成全局E-R图。
### 2.2.1 设计局部E-R模式
设计局部E-R模式的主要工作是要确定出实体和联系的定义、属性的分配,以及根据系统的实际情况,恰当地划分出各个分系统的局部结构范围。
资产信息主要包括资产ID,资产价值,资产名称,资产种类ID,资产种类名称。为了实现第三范式,设计了两张表来消除依赖。
![31563416d30e3f1f78a64d08e5338c93.PNG](https://cdn.nlark.com/yuque/0/2023/png/2469055/1694484558984-a7c0bb66-ffb0-4304-bf66-b078bfa32770.png#averageHue=%23fefefe&clientId=u519bdbb8-ccb0-4&from=paste&height=254&id=u55dbcc05&originHeight=318&originWidth=790&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=22211&status=done&style=none&taskId=uf3177afb-5dc1-4b51-a963-af697fe26c8&title=&width=632)
图1 资产局部ER图
资产登记记录主要包含了登记人员的ID,登记记录的ID,登记日期以及所登记的资产ID,其局部ER图如下图。
![5d8a602a93725dc86a3a79e319b25fb0.PNG](https://cdn.nlark.com/yuque/0/2023/png/2469055/1694484589089-005c8346-7698-44f0-a386-c4fac73c7f17.png#averageHue=%23d6e6f4&clientId=u519bdbb8-ccb0-4&from=paste&height=246&id=uc2ef34c5&originHeight=307&originWidth=387&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=15339&status=done&style=none&taskId=uc55e3620-e1d8-4e29-bc35-9190e31c957&title=&width=309.6)
图2 资产登记局部ER图
同样,折旧记录包括折旧时间,折旧记录ID,操作人的ID以及资产ID。并且为了记录资产价值的变化情况,额外增加了折旧种类,折旧金额以及残值的属性。
![17ff0d782ebbf23e330d91b7ceb46273.PNG](https://cdn.nlark.com/yuque/0/2023/png/2469055/1694484619926-39a8c6ff-1e55-4307-b5b4-595e66a5262b.png#averageHue=%23d2e4f3&clientId=u519bdbb8-ccb0-4&from=paste&height=258&id=ua9cf1304&originHeight=322&originWidth=458&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=21423&status=done&style=none&taskId=ucb7c8bc6-4bdb-4310-8faa-2af61bc8361&title=&width=366.4)![c14e880a19d3b0c8dee4f87e923e1c23.PNG](https://cdn.nlark.com/yuque/0/2023/png/2469055/1694484638861-b6265eac-2246-4a02-9a29-48dd64f40994.png#averageHue=%23dae9f5&clientId=u519bdbb8-ccb0-4&from=paste&height=295&id=u2df3b460&originHeight=369&originWidth=401&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=17685&status=done&style=none&taskId=u483db146-76b7-4975-8682-a13fbc8b6b4&title=&width=320.8)
图3 资产折旧局部ER图
领用记录与的属性与上述类似,其局部E-R图如下图:
![fba08cdfdf3fce0aa70323288250f323.PNG](https://cdn.nlark.com/yuque/0/2023/png/2469055/1694484671748-26ed44bd-7f2d-487f-b294-6740ae7189e3.png#averageHue=%23d6e6f4&clientId=u519bdbb8-ccb0-4&from=paste&height=331&id=u2b1e1020&originHeight=414&originWidth=550&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=31067&status=done&style=none&taskId=ue4fdf1f4-a15f-4c26-99f5-5053da8d2f7&title=&width=440)
图4 资产领用局部ER图
资产维修模块分为了两个表,维修记录表和维修详情表。
![24efca7d35288f428b1544e4e47d36a0.PNG](https://cdn.nlark.com/yuque/0/2023/png/2469055/1694484707510-599d91aa-0d5f-4c1f-93e1-264ea474f059.png#averageHue=%23ffffff&clientId=u519bdbb8-ccb0-4&from=paste&height=413&id=u5ae57307&originHeight=516&originWidth=1206&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=58320&status=done&style=none&taskId=u1701dbbe-6f51-4650-9749-77759bcdfb0&title=&width=964.8)
图5 资产维修局部ER图
此外,为了实现多用户的登录及分权限管理等操作,还需要表来记录用户,部门及登录相关的数据。为此使用了三张表来记录人员信息,部门信息,及不同的权限等级所拥有的权限。
![97237639ded7a8cd3cb5ac313c78b842.PNG](https://cdn.nlark.com/yuque/0/2023/png/2469055/1694484735017-38e22da5-def2-4655-a50a-64e395f05859.png#averageHue=%23d5e5f4&clientId=u519bdbb8-ccb0-4&from=paste&height=222&id=u7e83f826&origin
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
详情介绍:https://www.yuque.com/sxbn/ks/100013278 本系统的基本要求是实现如下功能或模块 (1)资产登记管理模块:增删改查资产信息 (2)资产领用管理模块:增删改查资产领用记录 (3)资产折旧管理模块:根据不同的折旧方法计算资产的折旧金额和残值 (4)维修管理模块:增删改查维修记录信息 (5)员工和部门管理模块:可以添加删除员工和部门 (6)权限管理模块:记录员工和部门的权限信息 (7)登陆注册模块:实现用户的登陆和注册 (8)邀请码模块:邀请码种包含权限信息,用户使用邀请码注册后可以自动获得对应模块的权限信息 (9)利用GUI或网站设计,实现交互界面 所以在本系统重要管理的信息有:资产信息,资产领用信息,资产折旧信息,维修记录信息等。为了实现多用户的登录与管理,还需要对用户帐号,权限及部门等信息进行管理,因此,数据库中还包括员工信息表,部门信息表,用户信息表,权限信息表。为了实现邀请码功能,添加了表用来存储邀请码信息。
资源推荐
资源详情
资源评论
收起资源包目录
基于Python(Django)+SQLite3实现的(Web)资产管理系统【100013278】 (288个子文件)
all_84badac.css 43KB
responsive.css 17KB
select2.css 17KB
base.css 16KB
select2.min.css 15KB
widgets.css 10KB
autocomplete.css 8KB
forms.css 8KB
changelists.css 6KB
rtl.css 4KB
responsive_rtl.css 2KB
regist.css 1KB
login.css 1KB
fonts.css 423B
dashboard.css 412B
dashboard.css 412B
201038151758818.gif 1.09MB
.gitattributes 66B
.gitignore 7B
index.html 19KB
index_home.html 19KB
base.html 4KB
index.html 3KB
regist.html 3KB
regist.html 2KB
login.html 2KB
login.html 2KB
login.html 2KB
base_site.html 316B
wallpaper7_45d966c.jpg 456KB
wallpaper5_a5bd6fc.jpg 400KB
wallpaper6_6a0ec5b.jpg 389KB
347619-106.jpg 389KB
347619-106_sxVkGEV.jpg 389KB
wallpaper3_c02363a.jpg 372KB
wallpaper2_4dbc47d.jpg 353KB
wallpaper1_aacd261.jpg 326KB
wallpaper4_8bbb944.jpg 317KB
timg.jpg 102KB
timg_NyVMdWH.jpg 102KB
DSC_1920_LzRCgSg.jpg 79KB
DSC_1920.jpg 79KB
2E76F810E92B719BB12610A4FDC6D4E2.jpg 61KB
jquery.js 265KB
jquery.js 253KB
select2.full.js 158KB
xregexp.js 126KB
jquery-1.11.1.min_7e57d31.js 94KB
jquery.min.js 84KB
select2.full.min.js 73KB
xregexp.min.js 61KB
jquery-ui-1.10.4.custom.min_c49b322.js 30KB
DateTimeShortcuts.js 20KB
main_02e9833.js 19KB
modernizr.custom.42389_32afb40.js 14KB
inlines.js 13KB
SelectFilter2.js 12KB
urlify.js 9KB
calendar.js 8KB
core.js 7KB
RelatedObjectLookups.js 7KB
actions.js 6KB
su.js 6KB
inlines.min.js 6KB
SelectBox.js 6KB
actions.min.js 3KB
timeparse.js 3KB
jquery.mousewheel.min_14a6833.js 3KB
client_f1d5015.js 2KB
collapse.min.js 2KB
prepopulate.js 2KB
cs.js 1KB
sk.js 1KB
collapse.js 1KB
el.js 1KB
ru.js 1KB
hi.js 1KB
autocomplete.js 1KB
uk.js 1KB
sr-Cyrl.js 1KB
km.js 1KB
fa.js 1004B
mk.js 979B
th.js 951B
he.js 951B
sr.js 938B
pl.js 925B
lt.js 913B
ro.js 909B
bg.js 906B
fr.js 902B
nl.js 896B
ar.js 887B
ca.js 876B
it.js 876B
lv.js 872B
es.js 871B
pt.js 859B
ko.js 854B
pt-BR.js 853B
共 288 条
- 1
- 2
- 3
资源评论
神仙别闹
- 粉丝: 2668
- 资源: 7640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功