(附源码)django 新能源动力电池回收中介服务管理信息系统-计算机毕设 23893

django 新能源动力电池回收中介服务管理信息系统

摘要

本研究旨在探讨利用Django框架进行新能源动力电池回收中介服务管理信息系统的应用。随着数字化时代的到来,新能源产业迅速发展,动力电池的回收利用变得至关重要。通过结合Django框架的强大功能,我们可以优化新能源动力电池回收管理的各个环节,实现精准管理。

本研究将聚焦于新能源动力电池回收系统的设计与实现、Django框架在应用中的具体功能、以及数据可视化技术的应用。通过合理的系统设计和技术应用,旨在提升新能源动力电池回收中介服务管理信息系统的效率和透明度,为企业决策提供更可靠的支持。

关键词:Django、新能源、动力电池回收,Pyhon

Abstract

The purpose of this study is to explore the application of the Django framework to the management information system of intermediary services for the recycling of new energy power batteries. With the advent of the digital era and the rapid development of the new energy industry, the recycling of power batteries has become crucial. By combining the powerful features of the Django framework, we can optimize all aspects of the recycling management of new energy power batteries to achieve precise management.

This research will focus on the design and implementation of new energy power battery recycling systems, the specific functions of the Django framework in applications, and the application of data visualization technology. Through reasonable system design and technology application, it aims to improve the efficiency and transparency of the management information system of new energy power battery recycling intermediary services, and provide more reliable support for enterprise decision-making

Keywords: Django, new energy , Power battery recycling, Pyhon

目录

摘要

Abstract

第 1 章 引  言

1.1 选题背景

1.2 课题研究意义

1.3 论文结构安排

第 2 章 新能源动力电池回收中介服务管理信息系统的需求分析

2.1 系统可行性分析

2.1.1 技术可行性分析

2.1.2 经济可行性分析

2.1.3 操作可行性分析

2.2 系统需求分析

2.2.1 功能需求分析

2.2.2 功能需求分析

2.3 系统用例分析

2.4 系统业务流程分析

第 3 章 新能源动力电池回收中介服务管理信息系统总体设计

3.1 系统功能模块设计

3.2 数据库设计

3.2.1 数据库概念结构设计

3.2.2 数据库逻辑结构设计

第 4 章 关键模块的设计与实现

4.1 用户--系统首页模块

4.2 用户--登录模块

4.3 用户--注册模块

4.4 用户--通知公告模块

4.5 用户--新闻资讯模块

4.6 用户--产生企业信息模块

4.7 用户--回收企业信息模块

4.8 用户--利用企业信息模块

4.9 用户--拆解企业信息模块

4.10 系统用户模块

4.11 系统管理模块

4.12 通知公告管理模块

第 5 章 系统测试

5.1 系统测试的类型

5.2 功能测试

5.3 可用性测试

5.4 测试结果分析

第 6 章 结论

参考文献

致谢

  • 1 章 引  言
    1. 选题背景

新能源汽车是应对环境污染和资源耗竭等问题的重要解决方案之一,而电池作为新能源汽车的核心部件,其性能和安全性至关重要。因此,新能源动力电池回收中介服务管理信息系统的研究成为了当前的热点领域。

新能源动力电池回收中介服务管理信息系统是指对电池的充放电过程进行监控、控制和优化管理的系统。其主要任务包括电池状态估计、充电控制、放电控制、温度控制、保护和故障诊断等。通过合理优化电池管理系统,可以提高电池的能量利用率和循环寿命,保障电池的安全性和稳定性,提升新能源汽车的整体性能和竞争力。

随着新能源汽车市场的快速发展,特别是电动汽车产量的大幅增长,电池管理系统的研究也得到了广泛的关注。在新能源动力电池回收中介服务管理信息系统的研究中,需要考虑到电池的物理特性、电化学特性、充电放电特性和温度特性等多方面因素,以满足电池的高效率、长寿命和安全可靠的要求。

因此,新能源动力电池回收中介服务管理信息系统的研究背景可以概括为:为了提高新能源汽车的性能和可靠性,需要对电池的充电和放电过程进行精确控制和管理,以实现对电池状态的准确估计和有效优化。这对于新能源汽车的推广和应用具有重要意义。

    1. 课题研究意义

本研究的意义在于将Django框架与新能源动力电池回收中介服务管理信息系统相结合,通过电池管理系统的精准监控和优化控制,可以最大限度地提高电池的能量利用率和充电/放电效率,从而增强新能源汽车的续航里程和性能表现。通过合理管理电池的充放电过程和温度控制,可以降低电池的损耗和老化速度,延长电池的使用寿命,降低车辆维护成本。电池管理系统能够实时监测电池的工作状态,并在发现异常情况时进行保护措施,有效预防电池过充、过放、过温等安全问题,保障新能源汽车和驾驶者的安全。电池管理系统的不断改进和创新可以提高整车的性能稳定性、安全性和可靠性,从而增加新能源汽车的市场竞争力,促进新能源汽车产业的发展和普及。

综上所述,新能源动力电池回收中介服务管理信息系统的研究意义重大,对提高新能源汽车的续航里程、性能表现、电池寿命、安全性以及推动新能源汽车产业发展都具有重要作用。

    1. 论文结构安排

论文将分层次经行编排,除去论文摘要、目录、致谢、文献参考部分,正文部分还会对网站需求做出分析,以及阐述大体的设计和实现的功能,最后罗列部分调测记录,论文主要架构如下:

第1章 交代了项目的背景以及开发的实际意义。

第2章 对本系统的可行性、功能需求展开分析。

第3章 阐述了项目的总体设计。

第4章 阐明了新能源动力电池回收中介服务管理信息系统详细功能的实现,主要根据技术性的功能模块功能实现。

第5章 罗列了部分系统调试与测试的记录。

第6章 介绍了新能源动力电池回收中介服务管理信息系统的结论。

新能源动力电池回收中介服务管理信息系统设计与实现是一个基于Web的管理平台,我们在实现这个系统所采用的技术方案是基于Python语言,Django框架,MYSQL数据库,在大学的学习中这两门课程都已经学过,而且自己也用这些技术开发过小的项目,在平时的课程设计以及作业也经常用到Python和MYSQL,在技术上实现自己的自主开发是可行的。

      1. 经济可行性分析

在开发新能源动力电池回收中介服务管理信息系统并不需要投入太多,开发工具、服务器、数据库等,都可以通过网络搜索、下载、安装,只需要一台普通的计算机就可以完成操作,而且在系统功能规划上通过走访调查目前用户对新能源动力电池回收中介服务管理信息系统的需求,了解它们对系统具体实现的功能需求,然后进行设计开发,不存在任何开销,因此系统的开发在经济方面是可行的。

      1. 操作可行性分析

操作方面主要考虑的是用户在使用以及管理人员在管理的时候,是否简单可行,没有任何计算机基础的用户能否使用,开发的汽车在线销售系统在设计的时候秉承简单易学的理念,在用户进入系统后都会有固定的导航按钮,只要认字就可以操作完成,而且管理员在管理方面也只需简单的增删改查即可完成,因此在操作上也是可行的。

    1. 系统需求分析
      1. 功能需求分析

新能源动力电池回收中介服务管理信息系统的开发目的很简单,就是旨在帮助用户根据其个人需求和偏好,从众多的车辆信息中选择合适自己的车辆。系统在功能上分为管理员、产生企业、回收企业、利用企业、拆解企业五个部分

管理员功能如下:

管理员登录系统后台后,能够对系统用户、产生企业信息管理、回收企业信息管理、利用企业信息管理、拆解企业信息管理、回收订单管理、利用订单管理、拆解订单管理、系统管理、通知公告管理、资源管理等模块进行查看管理。

企业用户首页功能如下:

  1. 注册登录:企业用户首先要进行账号注册,然后根据账号密码进行系统登录。
  2. 通知公告:用户可以查看系统内的公告信息,可以进行点赞收藏评论操作。
  3. 新闻资讯:用户可以查看系统内的资讯内容详情,可以进行点赞收藏评论操作。
  4. 产生企业信息:用户可以查看产生企业信息详情,包括:企业名称、用户姓名、企业电话、企业地址等信息,可以点赞收藏。
  5. 回收企业信息:用户可以查看回收企业信息详情,包括:企业名称、用户姓名、企业电话、企业地址等信息,可以点赞收藏。
  6. 利用企业信息:用户可以查看利用企业信息详情,包括:企业名称、用户姓名、企业电话、企业地址等信息,可以点赞收藏。
  7. 拆解企业信息:用户可以查看拆解企业信息详情,包括:企业名称、用户姓名、企业电话、企业地址等信息,可以点赞收藏。
  8. 我的账户:用户可以在此功能下进行个人资料和登录密码的修改。

   企业用户个人中心功能如下:

  1. 产生企业:产生企业用户在个人中心界面可以对产生企业信息、回收订单、收藏进行管理查看。
  2. 回收企业:回收企业用户在个人中心界面可以对回收企业信息管理、回收订单管理、利用订单管理、拆解订单管理等功能进行查看管理。
  3. 利用企业:利用企业用户在个人中心界面可以对利用企业信息管理、利用订单管理进行管理查看。
  4. 拆解企业:利用企业用户在个人中心界面可以对拆解企业信息管理、拆解订单管理进行管理查看。

      1. 功能需求分析

新能源动力电池回收中介服务管理信息系统的非功能性需求比如新能源动力电池回收中介服务管理信息系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下2-1表格中:

2-1 新能源动力电池回收中介服务管理信息系统非功能需求表

安全性

主要指新能源动力电池回收中介服务管理信息系统数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指新能源动力电池回收中介服务管理信息系统能够安装用户的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响新能源动力电池回收中介服务管理信息系统占据市场的必要条件,所以性能最好要佳才好。

可扩展性

比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

易用性

用户只要跟着新能源动力电池回收中介服务管理信息系统的页面展示内容进行操作,就可以了。

可维护性

新能源动力电池回收中介服务管理信息系统开发的可维护性是非常重要的,经过测试,可维护性没有问题

    1. 系统用例分析

新能源动力电池回收中介服务管理信息系统中产生企业用户角色用例图如图2-1所示:

图2-1 产生企业用户角色用例图

新能源动力电池回收中介服务管理信息系统中回收企业用户角色用例图如图2-2所示:

图2-2 回收企业用户角色用例图

新能源动力电池回收中介服务管理信息系统中利用企业用户角色用例图如图2-3所示:

图2-3 利用企业用户角色用例图

新能源动力电池回收中介服务管理信息系统中拆解企业用户角色用例图如图2-4所示:

图2-4 拆解企业用户角色用例图

新能源动力电池回收中介服务管理信息系统中管理员角色用例图如图2-5所示:

图2-5管理员角色用例图

    1. 系统业务流程分析

管理员权限下的工作流程主要为:管理员通过系统界面提供登录按钮并点击,转入管理员登录界面,并在界面上填入相应的管理员账户和管理员密码,进入管理员权限下的后台系统,并且在系统左侧导航条设置了相应的操作功能。

用户权限下的工作流程主要为:用户通过系统提供的注册功能,进行身份验证并注册,而后在登录界面进行个人身份验证,并且进入用户的个人后台界面,并进行相应的操作。

开发基于Django的新能源动力电池回收中介服务管理信息系统最主要的一个目的就是实现用户在线浏览运动器械信息的便捷,系统的业务流程图如下所示。

图2-6系统业务流程图

  • 3 章 新能源动力电池回收中介服务管理信息系统总体设计

在分析了项目开发的背景、意义以及其开发的可行性后,接下来就是探讨项目的功能划分,以及具体实现的时候对项目数据库各种表的设计,在本章会做一个系统的介绍。

    1. 系统功能模块设计

系统功能模块的设计就是把系统具体要实现哪些功能,功能如何划分做一个系统的架构,以模块图的方式展示出来,方便我们进行功能得罗列以及涉及。在系统的功能方面,项目分成了管理员+用户个模块,每个模块登录进去对应相应的功能,具体的功能模块图如图3-1所示。

图3-1 新能源动力电池回收中介服务管理信息系统功能模块图

    1. 数据库设计

一个成熟的系统,数据库的好坏直接影响着其运行,如果没有一个好的数据库对数据存储,那么系统中所有的数据就没有办法调用,数据库是由很多个表组成,然后表和表之间相互联系,形成一个大大的数据库实体。

      1. 数据库概念结构设计

下面是整个新能源动力电池回收中介服务管理信息系统中主要的数据库表总E-R实体关系图。

图3-2新能源动力电池回收中介服务管理信息系统总E-R关系图

      1. 数据库逻辑结构设计

通过前面E-R关系图可以看到项目需要创建很多个表。下面罗列一下本新能源动力电池回收中介服务管理信息系统当中的几个主要的数据库表: 

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

表article (文章:用于内容管理系统的文章)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

标题:[0,125]用于文章和html的title标签中

3

type

varchar

64

0

N

N

0

文章分类:[0,1000]用来搜索指定类型的文章

4

hits

int

10

0

N

N

0

点击数:[0,1000000000]访问这篇文章的人次

5

praise_len

int

10

0

N

N

0

点赞数

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

8

source

varchar

255

0

Y

N

来源:[0,255]文章的出处

9

url

varchar

255

0

Y

N

来源地址:[0,255]用于跳转到发布该文章的网站

10

tag

varchar

255

0

Y

N

标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开

11

content

longtext

2147483647

0

Y

N

正文:文章的主体内容

12

img

varchar

255

0

Y

N

封面图

13

description

text

65535

0

Y

N

文章描述

表article_type (文章分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

type_id

smallint

5

0

N

Y

分类ID:[0,10000]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]决定分类显示的先后顺序

3

name

varchar

16

0

N

N

分类名称:[2,16]

4

father_id

smallint

5

0

N

N

0

上级分类ID:[0,32767]

5

description

varchar

255

0

Y

N

描述:[0,255]描述该分类的作用

6

icon

text

65535

0

Y

N

分类图标:

7

url

varchar

255

0

Y

N

外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查询字段:

16

table_nav_name

varchar

500

0

Y

N

跨表导航名称:

17

table_nav

varchar

500

0

Y

N

跨表导航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表collect (收藏)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

来源表:

4

source_field

varchar

255

0

Y

N

来源字段:

5

source_id

int

10

0

N

N

0

来源ID:

6

title

varchar

255

0

Y

N

标题:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表comment (评论)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

comment_id

int

10

0

N

Y

评论ID:

2

user_id

int

10

0

N

N

0

评论人ID:

3

reply_to_id

int

10

0

N

N

0

回复评论ID:空为0

4

content

longtext

2147483647

0

Y

N

内容:

5

nickname

varchar

255

0

Y

N

昵称:

6

avatar

varchar

255

0

Y

N

头像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

9

source_table

varchar

255

0

Y

N

来源表:

10

source_field

varchar

255

0

Y

N

来源字段:

11

source_id

int

10

0

N

N

0

来源ID:

表disassemble_orders (拆解订单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

disassemble_orders_id

int

10

0

N

Y

拆解订单ID

2

order_number

varchar

64

0

Y

N

订单编号

3

recycling_title

varchar

64

0

Y

N

回收标题

4

recycling_enterprises

int

10

0

Y

N

0

回收企业

5

dismantling_enterprises

int

10

0

Y

N

0

拆解企业

6

disassembly_quantity

varchar

64

0

Y

N

拆解数量

7

order_remarks

text

65535

0

Y

N

订单备注

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表dismantling_enterprises (拆解企业)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

dismantling_enterprises_id

int

10

0

N

Y

拆解企业ID

2

enterprise_name

varchar

64

0

Y

N

企业名称

3

user_name

varchar

64

0

Y

N

用户姓名

4

enterprise_phone_number

varchar

64

0

Y

N

企业电话

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表dismantling_enterprise_information (拆解企业信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

dismantling_enterprise_information_id

int

10

0

N

Y

拆解企业信息ID

2

dismantling_enterprises

int

10

0

Y

N

0

拆解企业

3

enterprise_name

varchar

64

0

Y

N

企业名称

4

user_name

varchar

64

0

Y

N

用户姓名

5

enterprise_phone_number

varchar

64

0

Y

N

企业电话

6

enterprise_address

varchar

64

0

Y

N

企业地址

7

enterprise_image

varchar

255

0

Y

N

企业图片

8

company_introduction

longtext

2147483647

0

Y

N

企业简介

9

praise_len

int

10

0

N

N

0

点赞数

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表generate_enterprise_information (产生企业信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

generate_enterprise_information_id

int

10

0

N

Y

产生企业信息ID

2

generating_enterprises

int

10

0

Y

N

0

产生企业

3

enterprise_name

varchar

64

0

Y

N

企业名称

4

user_name

varchar

64

0

Y

N

用户姓名

5

enterprise_phone_number

varchar

64

0

Y

N

企业电话

6

enterprise_address

varchar

64

0

Y

N

企业地址

7

enterprise_image

varchar

255

0

Y

N

企业图片

8

company_introduction

longtext

2147483647

0

Y

N

企业简介

9

praise_len

int

10

0

N

N

0

点赞数

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表generating_enterprises (产生企业)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

generating_enterprises_id

int

10

0

N

Y

产生企业ID

2

enterprise_name

varchar

64

0

Y

N

企业名称

3

user_name

varchar

64

0

Y

N

用户姓名

4

enterprise_phone_number

varchar

64

0

Y

N

企业电话

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表hits (用户点击)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hits_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

表notice (公告)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

标题:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表praise (点赞)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

praise_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

status

bit

1

0

N

N

1

点赞状态:1为点赞,0已取消

表recycling_enterprises (回收企业)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

recycling_enterprises_id

int

10

0

N

Y

回收企业ID

2

enterprise_name

varchar

64

0

Y

N

企业名称

3

user_name

varchar

64

0

Y

N

用户姓名

4

enterprise_phone_number

varchar

64

0

Y

N

企业电话

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表recycling_enterprise_information (回收企业信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

recycling_enterprise_information_id

int

10

0

N

Y

回收企业信息ID

2

recycling_enterprises

int

10

0

Y

N

0

回收企业

3

enterprise_name

varchar

64

0

Y

N

企业名称

4

user_name

varchar

64

0

Y

N

用户姓名

5

enterprise_phone_number

varchar

64

0

Y

N

企业电话

6

enterprise_address

varchar

64

0

Y

N

企业地址

7

enterprise_image

varchar

255

0

Y

N

企业图片

8

company_introduction

longtext

2147483647

0

Y

N

企业简介

9

praise_len

int

10

0

N

N

0

点赞数

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表recycling_orders (回收订单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

recycling_orders_id

int

10

0

N

Y

回收订单ID

2

order_number

varchar

64

0

Y

N

订单编号

3

recycling_title

varchar

64

0

Y

N

回收标题

4

recycling_enterprises

int

10

0

Y

N

0

回收企业

5

generating_enterprises

int

10

0

Y

N

0

产生企业

6

recycling_quantity

int

10

0

Y

N

0

回收数量

7

recycling_remarks

text

65535

0

Y

N

回收备注

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表slides (轮播图)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

slides_id

int

10

0

N

Y

轮播图ID:

2

title

varchar

64

0

Y

N

标题:

3

content

varchar

255

0

Y

N

内容:

4

url

varchar

255

0

Y

N

链接:

5

img

varchar

255

0

Y

N

轮播图:

6

hits

int

10

0

N

N

0

点击量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

用户ID:[0,8388607]用户获取其他与用户相关的数据

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

open_id

varchar

255

0

Y

N

针对获取用户信息字段

14

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

15

vip_level

varchar

255

0

Y

N

会员等级

16

vip_discount

double

11

2

Y

N

0.00

会员折扣

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表utilize_orders (利用订单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

utilize_orders_id

int

10

0

N

Y

利用订单ID

2

order_number

varchar

64

0

Y

N

订单编号

3

recycling_title

varchar

64

0

Y

N

回收标题

4

recycling_enterprises

int

10

0

Y

N

0

回收企业

5

utilizing_enterprises

int

10

0

Y

N

0

利用企业

6

utilize_quantity

varchar

64

0

Y

N

利用数量

7

order_remarks

text

65535

0

Y

N

订单备注

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表utilizing_enterprises (利用企业)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

utilizing_enterprises_id

int

10

0

N

Y

利用企业ID

2

enterprise_name

varchar

64

0

Y

N

企业名称

3

user_name

varchar

64

0

Y

N

用户姓名

4

enterprise_phone_number

varchar

64

0

Y

N

企业电话

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表utilizing_enterprise_information (利用企业信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

utilizing_enterprise_information_id

int

10

0

N

Y

利用企业信息ID

2

utilizing_enterprises

int

10

0

Y

N

0

利用企业

3

enterprise_name

varchar

64

0

Y

N

企业名称

4

user_name

varchar

64

0

Y

N

用户姓名

5

enterprise_phone_number

varchar

64

0

Y

N

企业电话

6

enterprise_address

varchar

64

0

Y

N

企业地址

7

enterprise_image

varchar

255

0

Y

N

企业图片

8

company_introduction

longtext

2147483647

0

Y

N

企业简介

9

praise_len

int

10

0

N

N

0

点赞数

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

当进入新能源动力电池回收中介服务管理信息系统的时候,可以查看系统功能列表,其主界面展示如下图4-1所示。

图4-1系统首页界面图

    1. 用户--登录模块

管理员和用户在登录界面输入用户名+密码,点击“登录”按钮,系统在用户数据库表中会对管理员、普通用户的账号进行匹配,用户名+密码正确的话,就会登录到系统中各个用户的主管理界面,否则提示对应的信息,返回到登录的界面,其主界面展示如下图4-2所示。

图4-2登录界面图

    1. 用户--注册模块

注册模块满足普通用户角色的注册,想要进行登录系统,就必须进行登录,如果没有系统的账号,可以通过注册,然后再登录,其主界面展示如下图4-3所示。

图4-3注册界面图

    1. 用户--通知公告模块

用户可以查看系统内管理员发布的相关公告内容详情。界详情界面如下图4-4所示。

图4-4 通知公告界面图

    1. 用户--新闻资讯模块

新闻资讯:用户可以查看系统内的资讯内容详情,可以进行点赞收藏评论操作。详情界面如下图4-5所示。

图4-5新闻资讯界面图

    1. 用户--产生企业信息模块

产生企业信息:用户可以查看产生企业信息详情,包括:企业名称、用户姓名、企业电话、企业地址等信息,可以点赞收藏。界面如下图4-6所示。

图4-6  产生企业信息界面图

    1. 用户--回收企业信息模块

回收企业信息:用户可以查看回收企业信息详情,包括:企业名称、用户姓名、企业电话、企业地址等信息,可以点赞收藏。界面如下图4-7所示。

图4-7回收企业信息界面图

    1. 用户--利用企业信息模块

利用企业信息:用户可以查看利用企业信息详情,包括:企业名称、用户姓名、企业电话、企业地址等信息,可以点赞收藏。界面如下图4-8所示。

图4-8 利用企业信息界面图

    1. 用户--拆解企业信息模块

拆解企业信息:用户可以查看拆解企业信息详情,包括:企业名称、用户姓名、企业电话、企业地址等信息,可以点赞收藏。界面如下图4-9所示。

图4-9 拆解企业信息界面图

    1. 系统用户模块

系统用户:管理员可以对系统用户信息进行查看,也可进行修改,删除和添加。界面如下图4-10所示。

图4-10 系统用户界面图

    1. 系统管理模块

系统管理:管理员可以对系统轮播图进行调整、修改,添加和删除操作,界面如下图4-11所示。

图4-11 系统管理界面图

    1. 通知公告管理模块

通知公告管理:管理员可以对系统公告内容进行增删改查操作。界面如下图4-12所示。

图4-12 通知公告管理界面图

  • 5 章 系统测试

这部分内容主要是把前期编码完成的系统,当成是计算机系统的一部分,并结合一些数据,计算机硬件和支持的软件进行集成测试和确认测试。之所以要进行最后的测试步骤,原因在于检查制作的系统与需求说明书的比较中,存在的差异问题。进一步确认制作的系统在功能与性能上跟需求说明书当中的要求相符。

    1.  系统测试的类型

检测系统是否合格,需要用到很多的测试类型。接下来就对这部分内容进行描述。

功能测试:这是系统测试中,首先进行的测试内容,其属于黑盒测试。主要检验制作的系统与需求说明文档的相符程度,还有它们之间存在的差异问题。

性能测试:主要测试制作的系统,在同时面对很多的用户请求时,该系统的应对能力。同时也是检查制作的系统跟事先预定的系统性能存在的差距问题。这样的方法通常在实时系统中,或者是嵌入式系统中运用得比较多。

容量测试:这种方法针对数据。检查正常运行的系统对数据处理的容量值。

安全性测试:这种方法常用于检验系统中设置的安全保护机制对来自非法用户的攻击时是否有效。而检测系统中的信息保护机制就需要使用常见安全测试中的保护测试来验证。

健壮性测试:这种测试还有一个别称是容错测试,通常运用故障插入法来检测系统的容错能力,看系统是否可以忽略故障保持继续运行,或者是检测系统应对故障时的自动恢复能力。

兼容性测试:面对计算机的各种软硬件环境,检测本系统是否可以兼容。

易用性测试:这种方法主要是面向用户,检测用户是否很容易理解和使用系统。

    1.  功能测试

新能源动力电池回收中介服务管理信息系统在经历最后的测试环节,需要检验本系统的功能安全性,功能适用性等内容,最终得出测试结论。

表5-1 功能测试数据表

测试内容

测试结果

系统功能的适用性

符合要求

系统功能的依从性

符合要求

系统功能的安全性

符合要求

系统功能的准确性

符合要求

系统功能的可操作性

符合要求

    1. 可用性测试

通常来说,一个布局合理,显示的内容无错别字,并具备合理正常的操作逻辑的系统往往很受欢迎,而且可以提升访问者的使用时间以及访问率。

表5-2 可用性测试数据表

测试内容

测试结果

检查系统的操作逻辑合不合理

合理

检查系统的功能布局合不合理

合理

检查系统能否支持鼠标和键盘

检查系统反馈的提示有无错别字

检查系统功能有无友好性

检查系统页面能否正常关闭

检查系统各数据项有无错误

检查系统有无提供帮助信息

    1. 测试结果分析

 新能源动力电池回收中介服务管理信息系统经过了编码阶段的单元测试,和最后的系统整体测试等测试后,对于用户要求的功能,本系统都进行了实现,各个模块都运行正常。在面对一些故障性问题时,本系统也有相应的应对办法,并且本系统可以保持24小时正常运转。因此, 新能源动力电池回收中介服务管理信息系统可以交付用户使用。

  • 6 章 结论

本文描述了新能源动力电池回收中介服务管理信息系统设计与实现的原理和开发过程,在开发本新能源动力电池回收中介服务管理信息系统之前,首先通过网上查询现有的新能源动力电池回收中介服务管理信息系统功能、线下通过问卷调查的方式,了解用户对新能源动力电池回收信息方面的具体需求,对系统的开发背景以及推荐系统的研究现状进行研究,设计了本新能源动力电池回收中介服务管理信息系统具体实现的功能;确定好功能后,第二步就是开发工具的选择,在设计本新能源动力电池回收中介服务管理信息系统的时候,采用了现下比较流程的Python语言,采用Django框架,数据的存储方面采用的是开源的MySQL数据库,接下来就是对系统需求的分析,在文中主要通过对幼新能源动力电池回收中介服务管理信息系统进行可行性、性能、功能、用例四个方面进行分析,确定了本新能源动力电池回收中介服务管理信息系统的具体功能,功能确定后就是对系统的设计以及,包括前后台、数据库等方面,最终完成系统的开发,对系统进行测试总结。

在开发本新能源动力电池回收中介服务管理信息系统的过程中我成长了很多,学习到了很多书本上没有的知识,目前系统虽然已经完成,但是还有许多地方需要改进,比如界面布局方面,代码的编写方面,都可以进一步完善,由于自己专业知识的浅薄,系统做的并不是十分完美,以后我会不断进行学习,对系统进行完善,希望有机会能够投入到学校的使用当中,给同学们提供便利。

参考文献

[1]危浪,王翠霞,李雅琴.新能源汽车动力电池回收利用政策影响效应的仿真研究[J/OL].安全与环境学报,1-12[2024-03-27].https://doi.org/10.13637/j.issn.1009-6094.2023.1792.

[2]Tian X ,Peng F ,Xie J , et al.Agent-based modeling for an end-of-life power battery cross-regional recycling system and subregional policy analysis: A case study in China[J].Journal of Cleaner Production,2024,441141054-.

[3]Dung H N ,Sandhya B .Bioelectricity recovery through isolation and removal of nitrogen from wastewater by shortcut nitrification-denitrification in a coupled microbial fuel cell system[J].Fuel,2024,359130497-.

[4]Yiwei Z ,Jingwei Z ,Zhuo C , et al.Continuous-flow synthesis of lithium carbonate in a microreactor system based on spent LIBs recycling process[J].Results in Engineering,2023,20

[5]朱仲文,汪鑫,江维海等.氢燃料电池汽车整车集成式热管理系统研究[J].汽车工程,2023,45(11):1991-2000.DOI:10.19562/j.chinasae.qcgc.2023.11.001.

[6]马悦,王哲,曹梦龙等.固体氧化物燃料电池和分部加热式S-CO_(2)循环联合发电系统设计与分析[J/OL].中国电机工程学报,1-10[2024-03-27].https://doi.org/10.13334/j.0258-8013.pcsee.231116.

[7]王姿怡.光伏系统生命周期能效评价及应用规划研究[D].山东大学,2023.DOI:10.27272/d.cnki.gshdu.2023.007130.

[8]Toro L ,Moscardini E ,Baldassari L , et al.A Systematic Review of Battery Recycling Technologies: Advances, Challenges, and Future Prospects[J].Energies,2023,16(18):

[9]Sonja R ,Leonard K ,Sandra H , et al.Combining dynamic material flow analysis and life cycle assessment to evaluate environmental benefits of recycling – A case study for direct and hydrometallurgical closed-loop recycling of electric vehicle battery systems[J].Resources, Conservation  Recycling,2023,198

[10]郭志敏.基于蓄能器和蓄电池的电动叉车势能回收研究[J].机械工程与自动化,2023,(04):27-29+32.

[11]张明亮.集成储能装置的生物质燃料电池联合系统设计与性能研究[D].广西大学,2023.DOI:10.27034/d.cnki.ggxiu.2023.000092.

[12]苏志恒.燃料电池动力船舶供氢系统压能回收装置设计与研究[D].大连海事大学,2023.DOI:10.26989/d.cnki.gdlhu.2023.001134.

[13]李严.基于工作特征的电动叉车能量联合回收系统研究[D].太原科技大学,2023.DOI:10.27721/d.cnki.gyzjc.2023.000128.

[14]林春挺.价格巨震、政策变化、产能过剩锂电池回收如何抗压生存[N].第一财经日报,2023-03-31(A09).DOI:10.28207/n.cnki.ndycj.2023.001392.

[15]吴凡,柯思佳,朱亭华等.多主体参与的退役动力电池回收系统运行对策[J].投资与合作,2023,(03):56-58.

[16]李恒,张勇,李雄飞等.新能源汽车动力电池回收及发展建议研究[J].汽车测试报告,2023,(03):71-73.

[17]张灿,申升,陈凡等.我国退役动力电池回收系统构建的问题分析与对策研究[J].能源与环保,2022,44(12):147-152.DOI:10.19389/j.cnki.1003-0506.2022.12.026.

[18]贺志超.基于钛酸锂电池的电动轮卡车能量回收和利用系统设计[J].现代矿业,2022,38(11):178-182.

[19]高渊,景鹏强,刘雨晴等.智能废电池回收系统的设计[J].物联网技术,2022,12(11):98-99+103.DOI:10.16667/j.issn.2095-1302.2022.11.030.

[20]王元荪.电池极片回收处理设备和系统[J].再生资源与循环经济,2022,15(09):48.

致谢

至此论文结束,感谢您的阅读。在此我要特别的感谢我的导师,虽然我在实习期间很忙,论文撰写的时候经常是停停改改,但是我的导师依旧十分的负责,时不时的询问我的任务进展情况,跟进我的论文进度,在指导老师的帮助下,我逐步完成了自己的论文和程序,从导师身上也学习到很多知识和经验,这些知识和经验令我受益匪浅。同时我也从导师身上看到了自己的不足,不论是在技术层面上还是在对待工作的态度上,导师如同明镜一般照出了我的缺点我的不足。此外,我还要感谢在我实习期间在论文和程序上帮助过我的同学和社会人士,此前我对于Django框架和Python编程语言方面的一些知识还不了解,是他们在我编写程序过程中给了我很多的启发和感想,也帮助了我对于程序的调试和检测。没有他们我是不能顺利完成本次毕业设计的。至此,我的毕业设计就画上了一个圆满的句号了。

请关注点赞+私信博主,免费领取项目源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值