凯蒂壁纸库存信息管理系统---附源码91226

目  录

摘要

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 系统用例分析

3.4本章小结

3 凯蒂壁纸库存信息管理系统总体设计

3.1 系统架构设计

3.2 系统模块设计

3.3 数据库设计

3.3.1 数据库概念结构设计

3.3.2 数据库逻辑结构设计

3.4本章小结

4 凯蒂壁纸库存信息管理系统详细设计与实现

4.1仓库主任功能模块

4.1.1 仓库主任登录界面

4.1.2 仓库主任功能界面

4.1.3 壁纸仓库管理界面

4.2 采购人员功能界面

4.2.1 供货商家管理界面

4.2.2 采购订单界面

4.3仓管人员功能模块

4.3.1 壁纸仓库管理界面

4.3.2 采购订单管理界面

4.3.3 领货申请管理界面

4.3.4退货信息管理界面

4.4 销售人员功能模块

4.4.1 壁纸仓库管理界面

4.4.2 合作企业管理界面

4.4.3 出库信息管理界面

4.5管理员功能模块

4.5.1 系统用户界面

5系统测试

5.1 系统测试用例

5.2 系统测试结果

结论

参考文献

致  谢

摘要

随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理。在现实运用中,应用软件的工作规则和开发步骤,采用PHP技术建设凯蒂壁纸库存信息管理系统。

本设计主要实现集人性化、高效率、便捷等优点于一身的凯蒂壁纸库存信息管理系统 ,完成壁纸仓库管理、采购订单管理、入库信息管理、出库信息管理、盘点信息管理、系统用户管理等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。只需通过一台电脑,动动手指就可以操作系统,实现数据通信管理。整个系统的设计过程都充分考虑了数据的安全、稳定及可靠等问题,而且操作过程简单。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。

关键词:PHP技术;MYSQL;凯蒂壁纸库存信息管理系统 

Abstract

With the arrival of the Internet trend, all walks of life are considering using the Internet to promote themselves. The best way is to establish their own Internet systems, and maintain and manage them. In practical applications, the working rules and development steps of the application software are used to build a Katie wallpaper inventory information management system using PHP technology.

This design mainly implements a Katie wallpaper inventory information management system that combines the advantages of humanization, high efficiency, and convenience. It completes functional modules such as wallpaper warehouse management, purchase order management, inbound information management, outbound information management, inventory information management, and system user management. The system communicates with the server through a browser to achieve data exchange and change. You only need to use a computer and move your fingers to operate the system, achieving data communication management. The entire system design process fully considers issues such as data security, stability, and reliability, and the operation process is simple. This system improves work efficiency and reduces errors and omissions in data storage through scientific management and convenient services.

Keywords: PHP technology; MYSQL; Katie Wallpaper Inventory Information Management System

1 绪论

1.1 研究背景

随着壁纸行业的不断发展,壁纸库存管理成为企业运营中不可或缺的一环。然而,许多企业在库存管理方面存在诸多问题,如库存数据不准确、管理流程繁琐、采购与销售脱节等。这些问题不仅影响了企业的运营效率,还可能导致企业错失商机,甚至亏损。因此,为了提高壁纸企业的库存管理水平,亟需开发一款高效、实用的壁纸库存信息管理系统。

1.2系统研究的目的与意义

电子商务的发展和市场竞争的加剧将企业推上了风口浪尖,中小企业除了积极迎接挑战之外,别无选择。网络的兴起与电子商务的发展带来了时空界限的突破、贸易方式的变革以及经济活动的革命,从某种意义上来讲,这些变化为中小企业创造了与大型企业、国外企业平等竞争的有利条件。然而,管理水平的差异会弱化这种平等的实际意义。具体而言,中小企业在库存信息管理上存在着一定程度的不足,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。这些不足无疑将使其在市场竞争中陷入举步维艰的境地。在网络经济的时代背景下,进行有效的库存信息管理已成为中小企业存身产业的头等要事。然而对于一贯属于管理的中小企业而言,实现有效的库存信息管理必然存在一定的难度,因此必须借助现代的管理方式和管理技术——库存信息管理系统。课题研究目的通过库存信息管理系统,利用信息化手段把先进的企业管理方式引入企业的实践,为企业的管理改革提供切实易行的途径。更重要的是,库存信息管理系统可以及时通过信息技术把企业数据快速转化为企业信息,进而为相关管理者提供决策依据。

计算机网络的飞速发展提供了功能强大的信息处理平台,同时随着信息迅速猛膨胀,各个单位都迫切需要一套从信息采集,信息处理到信息传递和共享的办公自动化系统。传统的办公需要人工的大量参与和干涉、工作效率、协调性、交互性、共享性、执行力都是不够的。

1.3论文结构与章节安排

本文共分为六章,章节内容安排如下:

第一章:引言。第一章主要介绍了课题研究的背景,系统研究的目的与意义以及技术和本文的研究内容与主要工作。

第二章:系统需求分析。第三章主要从系统的用户、功能等方面进行需求分析。

第三章:系统设计。第四章主要对系统框架、系统功能模块、数据库进行功能设计。

第四章:系统实现。第五章主要介绍了系统框架搭建、系统界面的实现。

第五章:系统测试。第六章主要对系统的部分界面进行测试并对主要功能进行测试

第六章:总结。

2 凯蒂壁纸库存信息管理系统系统分析

本章内容概括了凯蒂壁纸库存信息管理系统的可行性分析、功能分析以及用例分析。

2.1 可行性分析

2.1.1 技术可行性分析

在分析了凯蒂壁纸库存信息管理系统的真实需求后,将凯蒂壁纸库存信息管理系统所需要的角色划分整理成了下图2-1、图2-2、图2-3、图2-4和图2-5。

从开发工具来看,由于凯蒂壁纸库存信息管理系统是基于PHP开发的,因此当前市面上的开发工具都可以来开发,这些功能强大的开发工具可以给我来设计毕设带来非常大的方便。

从凯蒂壁纸库存信息管理系统的本身技术来说,对于我来开发一个凯蒂壁纸库存信息管理系统这个毕设是不费事的。凯蒂壁纸库存信息管理系统的开发可以简单的分为前台模块、后台模块开发以及数据库开发。其中的大部分技术难点在我上学时已经使用过了,同时网络上很多技术点可以让我来借鉴。Web后台管理使用PHP开发,数据库使用mysql,因此为我在开发凯蒂壁纸库存信息管理系统这个毕设上省去了很多多余代码,这给我的毕设项目编写带来了极大的便利。

从用户体验来看,市面上很多被广泛使用的例如淘宝网等电商案例可以让我来参考,因此我可以综合淘宝网上的页面交互设计的优点,基于我的毕设项目特点来进行改版,最后达到令用户满意的页面交互体验。综上所述,从技术层面来看开发凯蒂壁纸库存信息管理系统是可行的。

2.1.2 经济可行性分析

从凯蒂壁纸库存信息管理系统的开发成本来看,凯蒂壁纸库存信息管理系统的设计和开发都是我自己完成的,没有其他成本上的开销。

从凯蒂壁纸库存信息管理系统的维护成本来看,凯蒂壁纸库存信息管理系统的开发遵循一套完整的代码编写规范,并且凯蒂壁纸库存信息管理系统的结构设计非常灵活,遵循高内聚低耦合的原则,因此易于维护和迭代开发。

在凯蒂壁纸库存信息管理系统上线之后,上线前期我会根据真实需求来调查,对使用我开发的凯蒂壁纸库存信息管理系统来制定一套符合的使用费。系统运行稳定后我会将推广范围到其他销售图书的企业中,他们可以自己来注册使用我的凯蒂壁纸库存信息管理系统,只需要缴纳一点点的定金,我会给他们引入广告投资和自营业务。

综合以上的分析,凯蒂壁纸库存信息管理系统所带来的经济效益将会带来极大的收益。并且随着我的推广,来使用我开发的凯蒂壁纸库存信息管理系统的市场将越来越大,凯蒂壁纸库存信息管理系统带来的利润也就越来越多。因此,从经济层面来看开发凯蒂壁纸库存信息管理系统的是可行的。

2.1.3 操作可行性分析

凯蒂壁纸库存信息管理系统的主要的服务对象是需要购买图书的人群,总的来说凯蒂壁纸库存信息管理系统的使用还是比较简单的,一般不存在操作困难的事情,凯蒂壁纸库存信息管理系统的管理人员需要对该凯蒂壁纸库存信息管理系统有一定的了解,比如图书的发布、订单发货等操作,如果不会,可以进行简单的培训就好了。

2.2 系统功能分析

2.2.1 功能性分析

凯蒂壁纸库存信息管理系统我划分为了仓库主任、仓管人员、采购人员、销售人员和管理员模块这五大部分。

仓库主任模块:

  1. 系统用户:仓库主任可以对仓管人员、采购人员以及销售人员这三个用户进行详情、增删改查等操作;
  2. 壁纸仓库管理:仓库主任在“壁纸仓库列表”可查看系统中所有的壁纸仓库列表信息,如需要添加新的壁纸仓库信息,点击“壁纸仓库添加”按系统提示内容填写相关信息进行完成壁纸仓库信息的添加,也可对壁纸仓库信息进行删除或重置等操作;

采购人员模块:

(1)供货商家管理:采购人员在“供货商家列表”可查看系统中所有的供货商家列表信息,如需要添加新的供货商家信息,点击“供货商家添加”按系统提示内容填写相关信息进行完成供货商家信息的添加,也可对供货商家信息进行删除或重置等操作;

(2)采购订单:采购人员在“采购订单列表”可查看系统中所有的采购订单详情信息,对采购订单的状态进行更新操作;

仓管人员模块:

  1. 壁纸仓库管理:仓管人员在“壁纸仓库列表”可以查看查看系统中所有的壁纸仓库列表信息,点击右边的“详情”可进入到壁纸仓库的详情页面,点击右边的“盘点”可进入到盘点页面,根据系统提示填写相应的信息进行录入盘点信息,由仓库主任进行审核;
  2. 采购订单管理:仓管人员在“采购订单列表”可以查看查看系统中所有的采购订单列表信息,点击右边的“详情”可进入到采购订单的详情页面,点击右边的“入库”可进入到入库页面,根据系统提示填写相应的信息进行录入入库信息,由仓库主任进行审核;
  3. 领货申请管理:仓管人员在“领货申请列表”可以查看查看系统中所有的领货申请列表信息,点击右边的“详情”可进入到领货申请的详情页面,点击右边的“出库”可进入到出库页面,根据系统提示填写相应的信息进行录入出库信息;
  4. 退货信息管理:仓管人员在“退货信息列表”可以查看销售人员提交的所有退货申请列表信息,对退货申请信息进行审核回复并进行退货入库操作;

销售人员模块:

(1)壁纸仓库管理:销售人员在“壁纸仓库列表”可以查看查看系统中所有的壁纸仓库列表信息,点击右边的“详情”可进入到壁纸仓库的详情页面,点击右边的“销售”可进入到销售页面,根据系统提示填写相应的信息进行录入销售信息,由仓管人员进行审核;

(2)合作企业管理:销售人员在“合作企业列表”可查看系统中所有的合作企业列表信息,如需要添加新的合作企业信息,点击“合作企业添加”按系统提示填写相关信息进行完成合作企业信息的添加,也可对合作企业信息进行删除或重置等操作;

(3)出库信息管理:销售人员在“出库信息列表”可查看系统中所有的出库信息列表信息,点击右边的“详情”可进入到出库信息的详情页面,点击右边的“退货”可进入到申请退货页面,根据系统提示填写相应的信息进行退货申请的提交,由仓管人员进行审核;

管理员管理模块:

  1. 系统用户:管理员可以对仓库主任+仓管人员+采购人员+销售人员以及管理员这五个用户进行维护管理;站点内容:管理员可以对凯蒂壁纸库存信息管理系统中的轮播图以及公告信息进行发布和维护。

(2)个人信息:管理员可对个人的昵称、头像等信息进行修改操作;

(3)修改密码:管理员可对登录密码进行修改操作。

2.2.2 非功能性分析

凯蒂壁纸库存信息管理系统的非功能性需求比如凯蒂壁纸库存信息管理系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中:

3-1凯蒂壁纸库存信息管理系统非功能需求表

安全性

主要指凯蒂壁纸库存信息管理系统数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指凯蒂壁纸库存信息管理系统能够安装用户的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响凯蒂壁纸库存信息管理系统占据市场的必要条件,所以性能最好要佳才好。

可扩展性

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

易用性

用户只要跟着凯蒂壁纸库存信息管理系统的页面展示内容进行操作,就可以了。

可维护性

凯蒂壁纸库存信息管理系统开发的可维护性是非常重要的,经过测试,可维护性没有问题

2.3 系统用例分析

凯蒂壁纸库存信息管理系统仓库主任角色用例图如图2-1所示:

图2-1仓库主任角色用例图

凯蒂壁纸库存信息管理系统采购人员角色用例图如图2-2所示:

图2-2采购人员角色用例图

凯蒂壁纸库存信息管理系统仓管人员角色用例图如图2-3所示:

图2-3 仓管人员角色用例图

凯蒂壁纸库存信息管理系统销售人员角色用例图如图2-4所示:

图2-4销售人员角色用例图

凯蒂壁纸库存信息管理系统管理员角色用例图如图2-5所示:

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

3.4本章小结

本章主要通过对凯蒂壁纸库存信息管理系统的可行性分析、功能需求分析、系统用例分析,确定整个凯蒂壁纸库存信息管理系统要实现的功能。同时也为凯蒂壁纸库存信息管理系统的代码实现和测试提供了标准。

3 凯蒂壁纸库存信息管理系统总体设计

本章主要讨论的内容包括凯蒂壁纸库存信息管理系统的功能模块设计、数据库系统设计。

3.1 系统架构设计

本凯蒂壁纸库存信息管理系统从架构上分为三层:表现层(UI)、业务逻辑层(BLL)以及数据层(DL)。

图3-1凯蒂壁纸库存信息管理系统系统架构设计图

表现层(UI):又称UI层,主要完成本凯蒂壁纸库存信息管理系统的UI交互功能,一个良好的UI可以打打提高用户的用户体验,增强用户使用本凯蒂壁纸库存信息管理系统时的舒适度。UI的界面设计也要适应不同版本的凯蒂壁纸库存信息管理系统以及不同尺寸的分辨率,以做到良好的兼容性。UI交互功能要求合理,用户进行交互操作时必须要得到与之相符的交互结果,这就要求表现层要与业务逻辑层进行良好的对接。

业务逻辑层(BLL):主要完成本凯蒂壁纸库存信息管理系统的数据处理功能。用户从表现层传输过来的数据经过业务逻辑层进行处理交付给数据层,系统从数据层读取的数据经过业务逻辑层进行处理交付给表现层。

数据层(DL):由于本凯蒂壁纸库存信息管理系统的数据是放在服务端的mysql数据库中,因此本属于服务层的部分可以直接整合在业务逻辑层中,所以数据层中只有数据库,其主要完成本凯蒂壁纸库存信息管理系统的数据存储和管理功能。

3.2 系统模块设计

在上一章节中主要对系统的功能性需求和非功能性需求进行分析,并且根据需求分析了本凯蒂壁纸库存信息管理系统中的用例。那么接下来就要开始对本凯蒂壁纸库存信息管理系统的架构、主要功能和数据库开始进行设计。凯蒂壁纸库存信息管理系统根据前面章节的需求分析得出,其总体设计模块图如图3-2所示。

图3-2 凯蒂壁纸库存信息管理系统功能模块图

3.3 数据库设计

数据库设计一般包括需求分析、概念模型设计、数据库表建立三大过程,其中需求分析前面章节已经阐述,概念模型设计有概念模型和逻辑结构设计两部分。

3.3.1 数据库概念结构设计

下面是整个凯蒂壁纸库存信息管理系统中主要的数据库表总E-R实体关系图。

图3-2 凯蒂壁纸库存信息管理系统总E-R关系图

3.3.2 数据库逻辑结构设计

通过上一小节中凯蒂壁纸库存信息管理系统中总E-R关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。

表cooperative_enterprises (合作企业)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

cooperative_enterprises_id

int

10

0

N

Y

合作企业ID

2

cooperative_enterprises

varchar

64

0

Y

N

合作企业

3

enterprise_address

varchar

64

0

Y

N

企业地址

4

enterprise_phone_number

varchar

64

0

Y

N

企业电话

5

cooperation_related

text

65535

0

Y

N

合作相关

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

7

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:

表inventory_information (盘点信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

inventory_information_id

int

10

0

N

Y

盘点信息ID

2

wallpaper_number

varchar

64

0

Y

N

壁纸编号

3

wallpaper_name

varchar

64

0

Y

N

壁纸名称

4

wallpaper_inventory

int

10

0

Y

N

0

壁纸库存

5

storage_location

varchar

64

0

Y

N

存放位置

6

inventory_date

date

10

0

Y

N

盘点日期

7

physical_inventory

int

10

0

Y

N

0

盘点数量

8

inventory_personnel

int

10

0

Y

N

0

盘点人员

9

warehouse_manager_name

varchar

64

0

Y

N

仓管姓名

10

related_information

text

65535

0

Y

N

相关信息

11

examine_state

varchar

16

0

N

N

未审核

审核状态

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表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

更新时间:

表outbound_information (出库信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

outbound_information_id

int

10

0

N

Y

出库信息ID

2

wallpaper_number

varchar

64

0

Y

N

壁纸编号

3

wallpaper_name

varchar

64

0

Y

N

壁纸名称

4

sales_quantity

int

10

0

Y

N

0

销售数量

5

sales_personnel

int

10

0

Y

N

0

销售人员

6

sales_name

varchar

64

0

Y

N

销售姓名

7

outbound_date

date

10

0

Y

N

出库日期

8

outbound_remarks

text

65535

0

Y

N

出库备注

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表picking_application (领货申请)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

picking_application_id

int

10

0

N

Y

领货申请ID

2

wallpaper_number

varchar

64

0

Y

N

壁纸编号

3

wallpaper_name

varchar

64

0

Y

N

壁纸名称

4

wallpaper_inventory

int

10

0

Y

N

0

壁纸库存

5

sales_quantity

int

10

0

Y

N

0

销售数量

6

sales_personnel

int

10

0

Y

N

0

销售人员

7

sales_name

varchar

64

0

Y

N

销售姓名

8

picking_application

text

65535

0

Y

N

领货申请

9

examine_state

varchar

16

0

N

N

未审核

审核状态

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

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已取消

表procurement_personnel (采购人员)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

procurement_personnel_id

int

10

0

N

Y

采购人员ID

2

purchasing_name

varchar

64

0

Y

N

采购姓名

3

gender_of_procurement

varchar

64

0

Y

N

采购性别

4

examine_state

varchar

16

0

N

N

已通过

审核状态

5

user_id

int

10

0

N

N

0

用户ID

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表purchase_order (采购订单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

purchase_order_id

int

10

0

N

Y

采购订单ID

2

wallpaper_number

varchar

64

0

Y

N

壁纸编号

3

wallpaper_name

varchar

64

0

Y

N

壁纸名称

4

wallpaper_inventory

int

10

0

Y

N

0

壁纸库存

5

purchase_quantity

int

10

0

Y

N

0

采购数量

6

procurement_personnel

int

10

0

Y

N

0

采购人员

7

purchasing_name

varchar

64

0

Y

N

采购姓名

8

procurement_status

varchar

64

0

Y

N

采购状态

9

procurement_description

text

65535

0

Y

N

采购说明

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表return_information (退货信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

return_information_id

int

10

0

N

Y

退货信息ID

2

wallpaper_number

varchar

64

0

Y

N

壁纸编号

3

wallpaper_name

varchar

64

0

Y

N

壁纸名称

4

sales_quantity

int

10

0

Y

N

0

销售数量

5

sales_personnel

int

10

0

Y

N

0

销售人员

6

sales_name

varchar

64

0

Y

N

销售姓名

7

return_request

text

65535

0

Y

N

退货申请

8

examine_state

varchar

16

0

N

N

未审核

审核状态

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表return_to_warehouse (退货入库)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

return_to_warehouse_id

int

10

0

N

Y

退货入库ID

2

wallpaper_number

varchar

64

0

Y

N

壁纸编号

3

wallpaper_name

varchar

64

0

Y

N

壁纸名称

4

sales_quantity

int

10

0

Y

N

0

销售数量

5

sales_personnel

int

10

0

Y

N

0

销售人员

6

sales_name

varchar

64

0

Y

N

销售姓名

7

return_date

date

10

0

Y

N

退货日期

8

return_remarks

text

65535

0

Y

N

退货备注

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表sales_orders (销售订单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

sales_orders_id

int

10

0

N

Y

销售订单ID

2

wallpaper_number

varchar

64

0

Y

N

壁纸编号

3

wallpaper_name

varchar

64

0

Y

N

壁纸名称

4

wallpaper_inventory

int

10

0

Y

N

0

壁纸库存

5

sales_quantity

int

10

0

Y

N

0

销售数量

6

sales_personnel

int

10

0

Y

N

0

销售人员

7

sales_name

varchar

64

0

Y

N

销售姓名

8

sales_description

text

65535

0

Y

N

销售说明

9

examine_state

varchar

16

0

N

N

未审核

审核状态

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表sales_personnel (销售人员)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

sales_personnel_id

int

10

0

N

Y

销售人员ID

2

sales_name

varchar

64

0

Y

N

销售姓名

3

sales_gender

varchar

64

0

Y

N

销售性别

4

examine_state

varchar

16

0

N

N

已通过

审核状态

5

user_id

int

10

0

N

N

0

用户ID

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表sensitive_vocabulary (敏感词汇)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

sensitive_vocabulary_id

int

10

0

N

Y

敏感词汇ID

2

sensitive_vocabulary

varchar

64

0

Y

N

敏感词汇

3

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

4

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

更新时间:

表storage_information (入库信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

storage_information_id

int

10

0

N

Y

入库信息ID

2

wallpaper_number

varchar

64

0

Y

N

壁纸编号

3

wallpaper_name

varchar

64

0

Y

N

壁纸名称

4

purchase_quantity

int

10

0

Y

N

0

采购数量

5

procurement_personnel

int

10

0

Y

N

0

采购人员

6

purchasing_name

varchar

64

0

Y

N

采购姓名

7

storage_date

date

10

0

Y

N

入库日期

8

storage_remarks

text

65535

0

Y

N

入库备注

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表supplier (供货商家)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

supplier_id

int

10

0

N

Y

供货商家ID

2

supplier

varchar

64

0

Y

N

供货商家

3

merchant_address

varchar

64

0

Y

N

商家地址

4

merchant_phone_number

varchar

64

0

Y

N

商家电话

5

main_supply_goods

text

65535

0

Y

N

主供货物

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表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

创建时间:

表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

更新时间:

表wallpaper_products (壁纸产品)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

wallpaper_products_id

int

10

0

N

Y

壁纸产品ID

2

wallpaper_number

varchar

64

0

Y

N

壁纸编号

3

wallpaper_name

varchar

64

0

Y

N

壁纸名称

4

wallpaper_image

varchar

255

0

Y

N

壁纸图片

5

wallpaper_price

varchar

64

0

Y

N

壁纸价格

6

wallpaper_size

varchar

64

0

Y

N

壁纸尺寸

7

wallpaper_details

text

65535

0

Y

N

壁纸详情

8

hits

int

10

0

N

N

0

点击数

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表wallpaper_warehouse (壁纸仓库)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

wallpaper_warehouse_id

int

10

0

N

Y

壁纸仓库ID

2

wallpaper_number

varchar

64

0

Y

N

壁纸编号

3

wallpaper_name

varchar

64

0

Y

N

壁纸名称

4

wallpaper_inventory

int

10

0

Y

N

0

壁纸库存

5

storage_location

varchar

64

0

Y

N

存放位置

6

wallpaper_details

text

65535

0

Y

N

壁纸详情

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表warehouse_director (仓库主任)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

warehouse_director_id

int

10

0

N

Y

仓库主任ID

2

directors_name

varchar

64

0

Y

N

主任姓名

3

directors_gender

varchar

64

0

Y

N

主任性别

4

examine_state

varchar

16

0

N

N

已通过

审核状态

5

user_id

int

10

0

N

N

0

用户ID

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表warehouse_management_personnel (仓管人员)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

warehouse_management_personnel_id

int

10

0

N

Y

仓管人员ID

2

warehouse_manager_name

varchar

64

0

Y

N

仓管姓名

3

warehouse_manager_gender

varchar

64

0

Y

N

仓管性别

4

examine_state

varchar

16

0

N

N

已通过

审核状态

5

user_id

int

10

0

N

N

0

用户ID

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

3.4本章小结

整个凯蒂壁纸库存信息管理系统的需求分析主要对系统总体架构以及功能模块的设计,通过建立E-R模型和数据库逻辑系统设计完成了数据库系统设计。

4 凯蒂壁纸库存信息管理系统详细设计与实现

凯蒂壁纸库存信息管理系统的详细设计与实现主要是根据前面的凯蒂壁纸库存信息管理系统的需求分析和凯蒂壁纸库存信息管理系统的总体设计来设计页面并实现业务逻辑。主要从凯蒂壁纸库存信息管理系统界面实现、业务逻辑实现这两部分进行介绍。

4.1仓库主任功能模块

4.1.1 仓库主任登录界面

凯蒂壁纸库存信息管理系统中的仓库主任用户是可以通过自己的账号和密码进行登录的,当用户输入完整的自己的账号和密码信息并点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的账号+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到凯蒂壁纸库存信息管理系统中;否则将会提示相应错误信息,仓库主任登录界面如下图4-3所示。

图4-1登录界面图

4.1.2 仓库主任功能界面

当仓库主任进入凯蒂壁纸库存信息管理系统的时候,首先映入眼帘的是系统的主页,展示的项目有系统用户(采购人员、仓管人员、销售人员)、壁纸仓库管理、采购订单管理、入库信息管理、出库信息管理、盘点信息管理等内容,点击右上角“个人信息或修改密码”可对个人资料和登录密码进行修改操作,其功能界面展示如下图4-2所示。

图4-2 仓库主任功能界面图

4.1.3 壁纸仓库管理界面

仓库主任在“壁纸仓库列表”可查看系统中所有的壁纸仓库列表信息,如需要添加新的壁纸仓库信息,点击“壁纸仓库添加”按系统提示内容填写相关信息进行完成壁纸仓库信息的添加,也可对壁纸仓库信息进行删除或重置等操作;壁纸仓库添加界面如下图4-3所示。点击“采购”按系统提示内容填写相关信息进行完成采购信息的申请提交,采购申请界面如下图4-3.1所示。

图4-3添加壁纸仓库界面图

图4-3.1 采购申请界面图

4.2 采购人员功能界面

当采购人员进入凯蒂壁纸库存信息管理系统的时候,映入眼帘的是系统的后台首页,展示的项目有供货商家管理、采购订单管理等内容,点击右上角“个人信息或修改密码”可对个人资料和登录密码进行修改操作,采购人员功能界面如下图4-4所示。

图4-4采购人员功能界面图

4.2.1 供货商家管理界面

采购人员在“供货商家列表”可查看系统中所有的供货商家列表信息,如需要添加新的供货商家信息,点击“供货商家添加”按系统提示填写相关信息进行完成供货商家信息的添加,也可对供货商家信息进行删除或重置等操作;添加供货商家展示页面如图4-5所示。

图4-5 添加供货商家信息界面图

4.2.2 采购订单界面

采购人员在“采购订单列表”可查看系统中所有的采购订单详情信息,对采购订单的状态进行更新操作;采购订单状态界面如下图4-6所示。

图4-6 修改采购订单状态界面图

4.3仓管人员功能模块

当仓管人员进入凯蒂壁纸库存信息管理系统的时候,映入眼帘的是系统的后台首页,展示的项目有壁纸仓库管理、采购订单管理、入库信息管理、销售订单管理、领货申请管理、出库信息管理、退货信息管理、退货入库信息管理、盘点信息管理等内容,点击右上角“个人信息或修改密码”可对个人资料和登录密码进行修改操作,仓管人员功能界面如下图4-7所示。

图4-7 仓管人员功能界面图

4.3.1 壁纸仓库管理界面

仓管人员在“壁纸仓库列表”可以查看查看系统中所有的壁纸仓库列表信息,点击右边的“详情”可进入到壁纸仓库的详情页面,点击右边的“盘点”可进入到盘点页面,根据系统提示填写相应的信息进行录入盘点信息,由仓库主任进行审核;盘点录入如下图4-8所示,审核界面如下图4-9所示

图4-8 盘点录入界面图

图4-9 仓库主任审核界面图

4.3.2 采购订单管理界面

仓管人员在“采购订单列表”可以查看查看系统中所有的采购订单列表信息,点击右边的“详情”可进入到采购订单的详情页面,点击右边的“入库”可进入到入库页面,根据系统提示填写相应的信息进行录入入库信息,由仓库主任进行审核;入库界面如下图4-10所示。

图4-10 采购入库信息界面图

4.3.3 领货申请管理界面

仓管人员在“领货申请列表”可以查看查看系统中所有的领货申请列表信息,点击右边的“详情”可进入到领货申请的详情页面,点击右边的“出库”可进入到出库页面,根据系统提示填写相应的信息进行录入出库信息;入库界面如下图4-11所示。

图4-11 出库界面图

4.3.4退货信息管理界面

仓管人员在“退货信息列表”可以查看销售人员提交的所有退货申请列表信息,对退货申请信息进行审核回复并进行退货入库操作;退货审核界面如下图4-12所示。

图4-12 退货审核界面图

4.4 销售人员功能模块

当销售人员进入凯蒂壁纸库存信息管理系统的时候,映入眼帘的是系统的后台首页,展示的项目有壁纸仓库管理、合作企业管理、销售订单管理、领货申请管理、出库信息管理、退货信息管理等内容,点击右上角“个人信息或修改密码”可对个人资料和登录密码进行修改操作,仓管人员功能界面如下图4-13所示。

图4-13 销售人员功能界面图

4.4.1 壁纸仓库管理界面

销售人员在“壁纸仓库列表”可以查看查看系统中所有的壁纸仓库列表信息,点击右边的“详情”可进入到壁纸仓库的详情页面,点击右边的“销售”可进入到销售页面,根据系统提示填写相应的信息进行录入销售信息,由仓管人员进行审核;添加销售订单界面如下图4-14所示。

图4-14 添加销售订单界面图

4.4.2 合作企业管理界面

销售人员在“合作企业列表”可查看系统中所有的合作企业列表信息,如需要添加新的合作企业信息,点击“合作企业添加”按系统提示填写相关信息进行完成合作企业信息的添加,也可对合作企业信息进行删除或重置等操作;添加合作企业界面如下图4-15所示。

图4-15添加合作企业界面图

4.4.3 出库信息管理界面

销售人员在“出库信息列表”可查看系统中所有的出库信息列表信息,点击右边的“详情”可进入到出库信息的详情页面,点击右边的“退货”可进入到申请退货页面,根据系统提示填写相应的信息进行退货申请的提交,由仓管人员进行审核;申请退货界面如下图4-16所示。

图4-16 申请退货界面图

4.5管理员功能模块

4.5.1 系统用户界面

凯蒂壁纸库存信息管理系统中的对仓库主任、仓管人员、采购人员以及销售人员进行添加等相应管理。以仓库主任为例,系统用户管理界面如下图4-17所示。

图4-17系统用户管理界面图

5系统测试

5.1 系统测试用例

系统测试包括:用户登录功能测试、用户登录功能测试、壁纸仓库添加功能测试、图书添加功能测试,如表5-1、5-2、5-3、5-4所示:

用户登录功能测试:

表5-1 用户登录功能测试表

测试名称

测试功能

操作

操作过程

预期结果

测试结果

用户登录模块测试

正确输入用户信息,用户成功登录

输入用户的信息

1.在密码框输入账户密码。2.点击登录

跳转到首页

正确

壁纸仓库信息界面测试:

表5-2 壁纸仓库界面测试表

测试名称

测试功能

操作

操作过程

预期结果

测试结果

壁纸仓库功能模块测试

壁纸仓库信息正常的显示

浏览壁纸仓库信息

在后台首页选择一个壁纸仓库进入信息列表,然后选择一个壁纸仓库

进入该壁纸仓库添的详细信息界面

正确

仓库主任添加壁纸仓库功能测试:

表5-4 仓库主任添加壁纸仓库功能测试表

测试名称

测试功能

操作

操作过程

预期结果

测试结果

仓库主任添加壁纸仓库功能测试

添加壁纸仓库成功的情况

输入新壁纸仓库的详细信息

后台选择“发布壁纸仓库”选项,然后填写新壁纸仓库详细信息点击“添加”按钮

新壁纸仓库添加成功

正确

仓库主任添加壁纸仓库功能测试

添加壁纸仓库失败的情况

输入壁纸仓库信息不完全

后台选择“发布壁纸仓库”选项,然后不完全填写壁纸仓库信息,点击“添加”按钮。

对应信息框后出现提示请输入XXXX信息

正确

仓库主任添加壁纸仓库功能测试

添加壁纸仓库失败的情况

仓库主任在壁纸编号框输入非数字字符

后台选择“发布壁纸仓库”选项然后再编号框输入非数字字符,点击“添加”按钮。

添加失败,提示“编号必须数字格式!”

正确

5.2 系统测试结果

通过编写凯蒂壁纸库存信息管理系统的测试用例,已经检测完毕用户登录模块、壁纸仓库展示模块、壁纸仓库添加模块功能测试,通过这4大模块为凯蒂壁纸库存信息管理系统的后期推广运营提供了强力的技术支撑。

结论

至此,凯蒂壁纸库存信息管理系统已经结束,在开发前做了许多的准备,在本系统的设计和开发过程中阅览和学习了许多文献资料,从中我也收获了很多宝贵的方法和设计思路,对系统的开发也起到了很重要的作用,系统的开发技术选用的都是自己比较熟悉的,比如Web、PHP技术、MYSQL,这些技术都是在以前的学习中学到了,其中许多的设计思路和方法都是在以前不断地学习中摸索出来的经验,其实对于我们来说工作量还是比较大的,但是正是由于之前的积累与准备,才能顺利的完成这个项目,由此看来,积累经验跟做好准备是十分重要的事情。

当然在该系统的设计与实现的过程中也离不开老师以及同学们的帮助,正是因为他们的指导与帮助,我才能够成功的在预期内完成了这个系统。同时在这个过程当中我也收获了很多东西,此系统也有需要改进的地方,但是由于专业知识的浅薄,并不能做到十分完美,希望以后有机会可以让其真正的投入到使用之中。

参考文献

[1]陈楠. 壁纸图案和风格与室内装饰的统一[J]. 中国造纸, 2023, 42 (12): 188-189.

[2]Gencel Osman, Ustaoglu Abid, Sarı Ahmet, Hekimoğlu Gökhan, Sutcu Mucahit, Tozluoglu Ayhan, Tutus Ahmet, Cicekler Mustafa, Veer Tyagi Vineet. Developing Wallpaper/Dodecyl alcohol composite phase change materials as new kind of wall covering elements for building interior thermoregulation[J]. Thermal Science and Engineering Progress, 2023, 46

[3]Zhang Xiao, Yu Ali, Wang Xin, Zhang Xue. Sports Work Strategy of College Counselors Based on MySQL Database Big Data Analysis[J]. International Journal of Information Technology and Web Engineering (IJITWE), 2023, 18 (1): 1-14.

[4]赵停停. 基于MySQL数据库技术的Web动态网页设计研究[J]. 信息与电脑(理论版), 2023, 35 (17): 174-176.

[5]Alvi Naveed Ul Hassan, Sepat Neha, Sardar Samim, Berggren Magnus, Engquist Isak, Crispin Xavier. Toward Photoactive Wallpapers Based on ZnO-Cellulose Nanocomposites.[J]. Global challenges (Hoboken, NJ), 2023, 7 (9): 2300034-2300034.

[6]蔚建元. 壁纸在室内环境氛围营造中的运用[J]. 中国造纸, 2023, 42 (08): 145.

[7]田娟. 基于PHP+MySQL员工信息管理系统后台设计与实现[J]. 电脑知识与技术, 2023, 19 (23): 47-49.

[8]熊群毓. 大数据时代MySQL数据库的应用分析[J]. 信息与电脑(理论版), 2023, 35 (14): 209-212.

[9]王珂, 王亚楠. MySQL数据库应用课程的TPACK教学实践[J]. 电子技术, 2023, 52 (07): 39-41.

[10]陈晓芬, 吴春胜. 文化资本视域下17—18世纪中国风壁纸传播研究[J]. 浙江科技学院学报, 2023, 35 (02): 171-177.

[11]陈赵云. 基于PHP+MySQL的视频上传与删除功能实现[J]. 现代信息科技, 2023, 7 (05): 21-23+29.

[12]谭彦. 高职院校“PHP动态网站开发”课程教学改革探索[J]. 现代信息科技, 2022, 6 (18): 175-177.

[13]张黎平. “互联网+”背景下PHP动态网站开发技术研究[J]. 无线互联科技, 2022, 19 (16): 154-156.

[14]Basheleishvili Irakli, Bardavelidze Avtandili. Studying the Execution Time of Crud Operators in the Relational and Non-Relational Databases in the PHP and PYTHON Programming Languages[J]. Journal of Computer Science and Control Systems, 2021, 14 (2): 5-8.

[15]郑小莹. 18世纪英国社会中的中国壁纸[D]. 云南大学, 2021.

[16]郭镜哲, 陈红章. 一种壁纸销售用裁剪装置[P]. 安徽省: CN111731921A, 2020-10-02.

[17]Amine Moutaouakkil, Samir Mbarki. Generating a PHP Metamodel using Xtext Framework[J]. Procedia Computer Science, 2020, 170 (C): 838-844.

[18]平晶. 德国朗饰壁纸中国公司营销策略优化研究[D]. 东华大学, 2020.

[19]詹晨曦. 壁纸品牌传播策略研究[D]. 南京师范大学, 2019.

[20]刘华金, 王岚, 郭明明, 穆玉强. 基于云存储的西科壁纸管理系统设计[J]. 电子制作, 2019, (03): 87-88.

致  谢

凯蒂壁纸库存信息管理系统的完成,标志着我即将结束在XXX大学的校园生活并跨入社会。在即将毕业的此刻,我想对所有帮助过我的师长、同学和亲人表达我发自内心的谢意。

感谢学校这个大家庭,在这里我们总能找到自己的归属。学校始终在向我们传达着温暖和关怀,接纳和包容我们的缺点。学校给我最大的感受便是要将自己的专业知识与实践相结合,而我也正在努力的成为学校所要求的应用型人才。

感谢各位老师,学院使我从懵懂一步步走向成熟。在这里每个老师都拥有着最大的善意和耐心,来教育我们这群大孩子。学院举办的各类活动是给予我锻炼自己的机会,正是这些机会让我成为了更好的自己,提升了自己各方面的能力。

其次我要感谢我的论文指导老师。我之所以被老师所吸引,是因为老师对于学生友爱和对于工作认真的态度。从选题到开题到论文的撰写,老师一直都在悉心的指导,在指出存在的问题后会与我们探讨解决方法。

最后,我要对即将参与本篇论文审阅和答辩的各位老师表示感谢。

点赞+收藏+关注  →私信领取本源代码、数据库

  • 14
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Python绘图中,凯蒂猫是一个非常经典的图形案例。通过使用Python的turtle模块,我们可以轻松地绘制一个凯蒂猫的图形。 下面是一个例子,展示了如何使用turtle模块绘制一个简单的凯蒂猫图形: ```python import turtle # 创建一个海龟对象 kitty = turtle.Turtle() # 设置海龟的形状为“turtle” kitty.shape("turtle") # 设置海龟的颜色为黑色 kitty.color("black") # 绘制凯蒂猫的脸部 kitty.circle(100) # 绘制左耳朵 kitty.goto(-50, 150) kitty.begin_fill() kitty.circle(30) kitty.end_fill() # 绘制右耳朵 kitty.goto(50, 150) kitty.begin_fill() kitty.circle(30) kitty.end_fill() # 绘制凯蒂猫的眼睛 kitty.goto(-30, 70) kitty.begin_fill() kitty.circle(10) kitty.end_fill() kitty.goto(30, 70) kitty.begin_fill() kitty.circle(10) kitty.end_fill() # 绘制凯蒂猫的嘴巴 kitty.goto(-30, 40) kitty.color("red") kitty.pensize(5) kitty.circle(30, 180) # 绘制凯蒂猫的胡须 kitty.goto(-30, 40) kitty.color("black") kitty.pensize(2) kitty.setheading(60) kitty.forward(60) kitty.goto(-30, 40) kitty.setheading(-60) kitty.forward(60) kitty.goto(-30, 40) kitty.setheading(0) kitty.forward(60) # 隐藏海龟对象 kitty.hideturtle() # 关闭绘图窗口 turtle.done() ``` 这段代码使用了turtle模块中的一些常用函数和方法,比如circle()用于绘制圆形,goto()用于移动海龟的位置,begin_fill()和end_fill()用于填充颜色等。 希望这个例子可以帮助你理解如何使用Python绘制凯蒂猫的图形。<span class="em">1</span> #### 引用[.reference_title] - *1* [python海龟绘图代码大全-python海龟绘图实例教程](https://blog.csdn.net/weixin_37988176/article/details/109369615)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值