本系统开发采用技术为JSP、Bootstrap、Ajax、SSM、Java、Tomcat、Maven
此文章为本人亲自指导加编写,禁止任何人抄袭以及各类盈利性传播, 相关的代码+部署+论文+ppt+代码讲解+答辩指导文件都有可私要
项目源码,请关注❥点赞收藏并私信博主,谢谢~
摘要
随着互联网以及科学技术在我们生活中的应用越来越广泛,越来越多的事情可以在网上完成,线上项目竞标平台就是其中之一。如今,各公司各企业的项目合作非常频繁,项目各方之间的竞标和协作也都非常的密切。以前,项目竞标通常在线下进行,线下竞标有着以下几点不足:在当前项目合作中经常出现项目无人承接或某些项目出现多人竞标的情况,导致资源分配不均;项目的公开信息化程度低;由于疫情原因,线下项目竞标难度变得越来越大。从以上几点分析出,建立一个线上项目竞标平台可以将项目的各方关联起来,通过公平、公开的方式进行竞标,另外线上竞标也提高了效率,由此可见,线上竞标平台可以有效地弥补线下竞标的不足之处。
结合当前的线上项目竞标的模式,将角色分为三类、项目发布方、承接人、平台管理员,本平台采用Java设计,数据库采用MySQL,采用Mybatis与数据库进行交互操作,界面使用Html编写。在网站的设计中主要针对于项目竞标相关的业务模块进行分析,设计后主要包含的核心模块为人员注册和管理、公开项目发布、项目类型分组定义、线上项目发布审核、项目检索和投标、项目进度跟进等。
在此线上项目竞标平台中主要分为六个部分进行介绍设计,在设计的前期优先对一些相似的系统或者是学者的学术文档进行调研分析,然后对自己的研究目标进行确立,在设计中首先进行技术软件的学习和安装,对系统的用例以及数据的流程中转进行设计,设计底层的数据库的表以及对Orm层进行代码逆向生成,最后完成项目模块的代码开发。
关键词:线上项目竞标平台,检索投标,Java,Spring,Mybatis
Abstract
As the Internet and science and technology are more and more widely used in our lives, more and more things can be done online, and online project bidding platform is one of them. Nowadays, the project cooperation between companies and enterprises is very frequent, and the bidding and cooperation between project parties are also very close. Previously, project bidding was usually conducted offline, and offline bidding has the following shortcomings: in the current project cooperation, there is often no one to undertake projects or there are multiple bidders for some projects, resulting in uneven resource allocation; The openness and informatization of the project is low; Due to the epidemic situation, offline project bidding becomes more and more difficult. From the above analysis, establishing an online project bidding platform can connect all parties of the project and conduct bidding in a fair and open manner. In addition, online bidding also improves efficiency. It can be seen that online bidding platform can effectively remedy the shortcomings of offline bidding.
In combination with the current online project bidding mode, the roles are divided into three categories: project publisher, receiver and platform administrator. The platform is designed in Java, the database is MySQL, Mybatis is used to interact with the database, and the interface is written in Html. In the design of the website, the business modules related to project bidding are mainly analyzed. The core modules after design include personnel registration and management, public project publishing, project type grouping definition, online project publishing review, project retrieval and bidding, project progress tracking.
This online project bidding platform is mainly divided into six parts to introduce the design. In the early stage of the design, it gives priority to the research and analysis of some similar systems or academic documents of scholars, and then establishes its own research objectives. In the design, it first conducts the learning and installation of technical software, and designs the use cases of the system and the process transfer of data, Design the table of the underlying database and reverse generate the code of the Orm layer, and finally complete the code development of the project module.
Key words: Online project bidding platform, search bidding, Java, Spring, Mybatis
目录
第一章 系统概述. 4
1.1 系统研究目的. 4
1.2 网站研究现状. 4
1.3 网站研究意义. 4
1.4 本文研究内容. 5
第二章 系统技术说明介绍. 6
2.1 Spring架构介绍. 6
2.2 架构Mybatis介绍. 6
2.3 MySQL介绍. 6
第三章 系统需求分析. 8
3.1 系统设计可行性分析. 8
3.1.1 技术可行性. 8
3.1.2 应用可行性. 8
3.2 系统功能分析. 8
3.3 用例分析. 9
3.4 性能分析. 11
第四章 系统总体设计. 12
4.1 系统功能模块介绍. 12
4.2 系统流程介绍. 13
4.3 数据库表设计. 15
4.3.1 数据库逻辑设计. 15
4.3.2 数据库真实表设计. 19
第五章 系统实现. 22
5.1 平台人员注册代码实现. 22
5.2雇主列表查询. 22
5.3 系统雇员列表. 23
5.4 项目分类设置. 24
5.5 项目需求发布. 24
5.6项目需求发布审核. 25
5.7项目在线竞标. 26
5.8项目中标实现. 26
5.9平台项目数据统计实现. 27
第六章 系统测试. 27
6.1 测试意义. 27
6.2用例描述. 28
6.3 测试结果. 30
第七章 结论. 31
致 谢. 32
参考文献. 33
第一章 系统概述
1.1 系统研究目的
现在是信息化的时代,是一个合作共赢、互惠互利的新的阶段,在现在很多的项目都是需要多方来促成合作的,而在一些项目合作中由于一些地区性的原因,难免会产生一些信息的不流通,而对于企业来说有时候项目工期比较紧张,且需要快速有效的找到合作人员的时候却需要去多方的询问,这样一是浪费时间,二是有可能会导致价格的不透明等情况,项目很多的项目都是通过多包分包的形式承接的,有时候就是需要好几个小公司或者是有能力的个人来承接一些极小的部分工作共同完成,而对于一些空闲期的有技术能力的企业和个人来说也可通过网上进行项目承接,信息公开化做到真正的合作共赢。
当前的信息基本都是通过互联网进行共享的,因此现在的合作竞争跟之前的区别非常的大,现在的合作也非常的透明,而随着一些合作机会的增加,设计一款线上合作竞标平台可通过项目来将合作方进行关联,线上的合作跨越了地域以及时间,且线上的一些项目也可让更多的人空闲的时间进行接单操作,达到了共赢的目的。
1.2 网站研究现状
在当前的疫情下,更多的办公等都迁移到了线上进行操作,而一些公司的项目依旧需要进行,因此可通过线上招标的形式进行项目的合作,这样就可以跨域地域性进行配合操作,在国内这样的网站也比较多,国内的“猪八戒网”主要就是通过个人或者是企业单位发布一些小型的项目,然后多人进行在线的意向合作投标,系统可将双方进行平台三方的建立,类似与一个项目合作交易市场,达到意向合作的效果,国内的另一个专业性的投标平台如“牛帮”主要也是进行任务标书的发布,然后个人线上接单,通过押金以及一些用户和企业真实性的验证来达到对信息的管理。
在国外平台中由于计算机的发展,因此对于线上的一些合作交流也更早更成熟,国外的网站在设计的软件起步阶段都是Java语言、配合MySQL或者是Oracle进行设计的,在国外接单竞标平台有名的是FOBGOODS 网站,主要也是企业或者是个人可在平台注册,然后通过对自己的需求的发布寻找对应的合作者,然后在发布人端对一些靠谱的具有合作优势的人员进行沟通竞标处理。
1.3 网站研究意义
如今互联网发展迅速,从而衍生出了很多产物,线上项目竞标平台就是其中的一种。对于很多刚起步的小企业来说,最难的就是资金和团队的问题,这些都使他们的发展带有局限性。线上项目竞标就是由专业的竞标团队组织供应商在线上项目竞标平台进行不限次数的报价,利用供应商之间的竞争,最终使得企业可以节省成本。自从疫情爆发以来,很多业务在线下办理变得越来越困难,使用线上项目竞标平台,不仅可以摆脱于由疫情带来的地区的限制,可以随时随地在网上进行交流沟通,还可以在平台上寻求适合自己的资源,不用花费更多的时间去寻找资源,达到降低成本的目的。为了满足各种企业获得适合自己企业的资源或技术支持,线上项目竞标平台应运而生。如今不管什么行业,线上办理各种业务是趋势,不仅能够节约时间而且还能在较短时间内获取到更多的资源供企业选择。另外,线上项目竞标平台能最大程度地减少好的项目策划的流失。在如今的环境下,线上竞标是趋势,并且其会对企业的发展带来更好的帮助。
1.4 本文研究内容
在本次网站的设计中主要是对前期一些相关的线上合作的平台进行分析,对系统所包含的用户以及系统设计中可能会遇到的一些困难就依次分析解决,从多维度可行性的角度确保系统前期可顺利完成,在系统设计初期在功能模块图完善后则对数据类图以及流程图等进行交互设计,在系统的底层采用MySQL对数据进行存储,本次项目主要分为雇主、雇员以及管理员,各个模块之间关联性强,通过代码的分层分块实现。
第二章 系统技术说明介绍
在技术架构的层面选择中,结合开发的语言以及网站的特性,最终确立采用SSM架构进行设计,SSM架构的主要优势在于开发的稳定性,可保证系统的架构文档,同时也利于横向的集成,简化代码的工作量,在数据库中采用MySQL,可让项目竞标平台的数据以表结构的方式存储
2.1 Spring架构介绍
Springmvc严格来说是spring架构的其中一个模块部分,主要是作用于网站的后台控制层端,springmvc是基于spring架构的基础上进行整合搭建的,通过xml的配置形式将控制层的url路径以及对应的service的事务拦截处理等都需进行注入配置。在操作处理时首先是接收到界面用户的点击将请求到DispatcherServlet,在接收后将请求传递到处理映射器HandlerMapping,其中主要是为了找到具体处理事务的Controller以及对应的函数,然后调用service层或者dao层的业务逻辑处理,处理后在通过实体解析器将处理result以及Views的信息渲染到界面。
2.2 架构Mybatis介绍
Mybatis也是Apache下的一个开源的架构,Mybatis的主要作用点是将orm层的数据跟执行代码分离,Mybatis将JDBC进行了封装,通过架构的方式去管理一些驱动、数据链接、数据执行,Mybatis的编码中可将SQL与xml配置结合,通过动态化对变量的判断的方式获取SQL语句,在Mybatis中可通过xml的标签将SQL定义为很多的片段,然后通过参数映射将数据灵活的配置在SQL语句,在对语句执行后将通过Mybatis的输出映射自动的将结果集封装为java对象,相比较hibernate架构来说,Mybatis架构适合小型项目,主要是架构量级较轻,且可随意的编写定制的SQL,便于项目的快速开发。
2.3 MySQL介绍
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL作为关系型数据库主要是通过表的形式进行数据存储,在表中可将项目中的同类的数据的记录组织在一起,通过同一类型的表格保存从而达到对数据的存储效果,数据库软件的底层通过是由人机交互系统、底层数据库、硬件支撑、DBMS管理组成,在用户端可通过DBMS管理来达到对数据库的操作执行,数据库其实就是存储数据的库因此它是以一定的组织形式在某类介质上进行保存,且通过数据库软件可实现对数据的一些核心管理,采用数据库可达到对多数据关联的处理以及减少对数据的冗余,增加数据的安全性和可靠性,从极大的程度上保证数据的多样性和正确性。
第三章 系统需求分析
3.1 系统设计可行性分析
3.1.1 技术可行性
此次的开发采用的是SSM架构,主要利用架构的优势来对项目的稳定性和安全性进行设计,在Mybatis中通过对JDBC进行集成,然后在XML中集成SQL属性,通过半自动化来完成底层SQL处理,而在权限安全性考虑,则采用Shiro进行拦截,确保人员的账号对应的菜单都准确。
3.1.2 应用可行性
现在的信息时代,现在很多的项目都是需要多方来促成合作的,而通过多方的项目写协作可利用各个资源的优势来完成项目,且节约了项目的完成时间,同时也达到了异地的模式合作效果,而对于一些空闲期的有技术能力的企业和个人来说也可通过网上进行项目承接,信息公开化做到真正的合作共赢
3.2 系统功能分析
雇主雇员注册:在此平台上除管理员外雇主和雇员都可进行注册,注册时输入自己的账号,设置自己的初始化密码,在后台
验证不重复的情况下则注册成功。每个用户都可选择自己的角色进行登录操作。
项目分类管理:在管理员端针对于平台合作的一些项目可进行分类,可设置一些分类的细化来完善项目信息
项目线上发布:雇员在平台可发布一些自己所需的项目合作需求,可填写自己的一些项目资金要求和时间要求以及一些对应的
专业技术要求进行设置,可对应的上传一些项目的文档来进行细化
后台项目审核:在管理员端可对一些项目发布后进行审核,在审核后才可以进行线上的公开,未审核或者是审核失败的都不可公开信息
后台可查询所有的项目信息
项目竞标:在用户端可通过一些项目的技术关键词或者是一些项目分类等进行项目查询,可对项目进行投标,输入自己的能力技术
选择完成的时间以及一些投标底价等进行完成投标
选标合作:雇主端可对项目的投标人信息等查看,可对可合作的人员进行选标,选标后项目合作达成
项目合作数据统计:后台端可针对于注册的人员信息以及一合作完成的项目数据和一些投标数据和金额等进行统计
3.3 用例分析
在雇员端主要是进行项目竞选和完成项目任务,可在线进行项目的查询,可通过一些关键词对专业的项目进行检索,在进行项目的收藏以及项目的投标操作,可查询自己的竞标的记录以及对竞标项目进度查看
图3-1雇员用例图
在雇主端主要是对要完成的一些项目的需求进行发布,对需求的一些所属分类进行绑定,设置项目的完成时间以及完成需要具备的一些能力信息,可对自己的项目进行维护,以及对自己所发布的项目的竞标信息进行查询和选标操作,促成项目合作
在管理员端可对平台的所有的数据绘总分析,可对项目分类设置以及对平台的人员和平台的所有项目进行管理
图3-3管理员用例图
3.4 性能分析
在本次系统中首要要保证的是用户的数据的安全性,保证注册在平台的雇主和会员都可在此平台通过实名进行认证,在底层的信息中要对人员的密码进行md5加密,在系统的检索中要通过缓存或者是索引机制和视图机制等保证数据的快速响应,在一些特定的时间要及时关注系统的并发量,确保数据可快速处理。
4.1 系统功能模块介绍
在网站的设计中主要针对于项目竞标相关的业务模块进行分析,设计后主要包含的核心模块为人员注册和管理、公开项目发布、项目类型分组定义、线上项目发布审核、项目检索和投标、项目进度跟进等。
在雇员端主要是进行项目竞选和完成项目任务,可在线进行项目的查询,可通过一些关键词对专业的项目进行检索,在进行项目的收藏以及项目的投标操作,可查询自己的竞标的记录以及对竞标项目进度查看,可对已完成的项目进行查询,以及对自己的一些个人技能信息进行完善,在首页可通过注册来完成个人信息登记,以及通过对一些接单的数据进行统计。
在雇主端主要是对要完成的一些项目的需求进行发布,对需求的一些所属分类进行绑定,设置项目的完成时间以及完成需要具备的一些能力信息,可对自己的项目进行维护,以及对自己所发布的项目的竞标信息进行查询和选标操作,促成项目合作。
在管理员端可对平台的所有的数据绘总分析,可对项目分类设置以及对平台的人员和平台的所有项目进行管理,可对注册的人员的信息以及发布在平台的项目进行统计分析,可对项目的发布进行审核,以及对平台所有的项目数据进行查询。
图4-1功能模块设计图
4.2 系统流程介绍
在系统登录中,可通过进入不同的登录界面,输入对应的登录账号信息,通过对信息进行验证,首先判断是否管理员,若为管理人员则进入到后台界面,若非管理员则针对雇主和雇员信息进行验证,流程图如下
图4-2人员登录流程图
在系统登录中,可雇主可进入到项目任务的发布界面,通过填写一些项目的名称、所需的要求,项目的经费信息,项目的描述和完成周期信息进行发布,通过对文件是否格式正确进行验证,流程图如下
图4-3项目发布流程图
在登录系统后,若为会员则可进行项目的投标操作,可进入项目列表中,点击进入详情,输入自己的竞标内容信息进行提交,若为雇主,则可进入自己的发布竞标项目列表界面,然后查询竞标人信息,进行选标合作。如下所示
4.3 数据库表设计
4.3.1 数据库逻辑设计
项目发布信息实体包含项目任务编号 、线上项目名称、发起竞选时间、设置结束时间、发布项目状态、发布雇主对应编号、线上项目类型、线上项目需求文件、线上项目需求描述
图4-5项目任务实体图
发布雇主信息实体包含项目发布雇主编号、项目发布雇主姓名、项目发布雇主司账号、项目发布雇主司电话、项目发布雇主描述、项目发布雇主登录pwd
图4-6雇主信息实体图
承接项目会员信息实体包含承接项目雇员编号、承接项目雇员姓名、承接项目雇员账号、承接项目雇员手机号、承接项目雇员描述、承接项目雇员密码、承接项目雇员完成数量
图4-7 雇员信息实体图
项目上竞标实体包含竞标选标编号、发布项目编号、技术能力承接理由、承接人员编号、接单完成项目日期、接单报价、竞选状态情况
图4-8 项目竞标实体图
管理员信息实体包含管理人编号、管理人名字、管理人账户、管理人密码
图4-9 管理员实体图
项目分类信息实体包含项目分类编号、项目分类划分名、项目分类划分描述、项目分类图片
图4-10 项目分类实体图
项目收藏信息实体包含收藏编号、收藏承接人编号、项目关联编号、收藏项目日期
图4-11 项目收藏实体图
在本模块中主要通过E-R图的形式对系统的前期的数据库对应的一些逻辑进行设计,数据库逻辑主要是针对于存储的表的实体以及他们之间的相互的关联关系进行设计,通过此图可有效表达具体的实体表和中间表的数量以及对应的主外键的关联,线上项目竞标平台的E-R如图4-12所示。
图4-12 线上项目竞标平台的E-R图
4.3.2 数据库真实表设计
对E-R等所映射的各个物理表的结构如下
表1 雇主发布项目任务书信息表
属性值名 | 属性介绍 | 属性要求 | 属性约束 |
onlinedmiid | 项目任务编号 | int(8) | 主键 |
onlinedmuname | 线上项目名称 | varchar(20) | |
onlinedmijian | 发起竞选时间 | Date | |
onlineishjian | 设置结束时间 | Date | |
onlinedmstatus | 发布项目状态 | int(9) | |
onlinedmemplieeid | 发布雇主对应编号 | int(8) | |
Onlinedtypes | 线上项目类型 | int(8) | 外键 |
Onlinedfile | 线上项目需求文件 | varchar(150) | |
onlinedmudesc | 线上项目需求描述 | varchar(180) |
表2 平台项目发布雇主信息表
属性值名 | 属性介绍 | 属性要求 | 属性约束 |
faxusdid | 项目发布雇主编号 | int(13) | 主键 |
faxusdname | 项目发布雇主姓名 | varchar(45) | |
faxusdusernme | 项目发布雇主司账号 | varchar(85) | |
faxusdphone | 项目发布雇主司电话 | varchar(85) | |
faxusddesc | 项目发布雇主描述 | varchar(80) | |
faxusdpwd | 项目发布雇主登录pwd | varchar(45) |
表3 注册雇员信息表
属性值名 | 属性介绍 | 属性要求 | 属性约束 |
chengjieid | 承接项目雇员编号 | int(13) | 主键 |
chengjiename | 承接项目雇员姓名 | varchar(45) | |
chengjieuseme | 承接项目雇员账号 | varchar(85) | |
chengjietel | 承接项目雇员手机号 | varchar(85) | |
chengjiedesc | 承接项目雇员描述 | varchar(80) | |
chengjiepwd | 承接项目雇员密码 | varchar(45) | |
itemnum | 承接项目雇员完成数量 | int(13) |
表4 项目线上竞标信息表
属性值名 | 属性介绍 | 属性要求 | 属性约束 |
jingdsdid | 竞标选标编号 | int(6) | PRIMARY KEY |
xiangmuid | 发布项目编号 | int(6) | 外键 |
jingdsdconnt | 技术能力承接理由 | varchar(85) | |
jingdsduserid | 承接人员编号 | int(13) | 外键 |
jingdsddate | 接单完成项目日期 | date | |
Jingdsmoney | 接单报价 | int(13) | |
jingdsdstatus | 竞选状态情况 | int(13) |
表5 平台管理员息表
属性值名 | 属性介绍 | 属性要求 | 属性约束 |
pinmanid | 管理人编号 | int(13) | 主键 |
Pinmanname | 管理人名字 | Varchar(45) | |
Pinmanuser | 管理人账户 | Varchar(45) | |
Pinmanpwd | 管理人密码 | Varchar(45) |
表6 项目分类分组表
属性值名 | 属性介绍 | 属性要求 | 属性约束 |
itemtypeid | 项目分类编号 | int(13) | 主键 |
Itemtypename | 项目分类划分名 | Varchar(45) | |
Itemtypedesc | 项目分类划分描述 | Varchar(100) | |
Itemtypeimg | 项目分类图片 | Varchar(145) |
表7 项目收藏信息表
属性值名 | 属性介绍 | 属性要求 | 属性约束 |
xmcollcid | 收藏编号 | int(13) | 主键 |
Xmcollcrenid | 收藏承接人编号 | int(13) | 外键 |
Xmcollcxianid | 项目关联编号 | int(13) | 外键 |
xmcollctdate | 收藏项目日期 | date |
5.1 平台人员注册代码实现
图5-1系统注册界面
5.2雇主列表查询
在平台端注册的雇主的信息都可通过分页的模式显示,可显示总雇主的数量以及雇主的一些注册时以及编辑维护后的个人信息,可对雇主的账号进行删除,以及对雇主进行search模块检索,通过计算count获取注册在平台的雇主的总数据总值。如图5-2
图5-2系统雇主列表界面
核心代码如下:
@GetMapping("")
public String renwuCategory(Model model) {
List<Guzhuren> Guzhurens = GuzhurenService.getAll();
model.addAttribute("Guzhurens", Guzhurens);
return "admin/Guzhuren";
}
5.3 系统雇员列表
在平台端注册的雇员(自由职业者)的信息都可通过分页的模式显示,可显示总雇员(自由职业者)的数量以及雇员(自由职业者)的一些注册时以及编辑维护后的个人信息,可对雇员(自由职业者)的账号进行删除,以及对雇员(自由职业者)进行search模块检索,通过计算count获取注册在平台的雇员(自由职业者)的总数据总值。如图5-3
图5-3系统雇员列表界面
5.4 项目分类设置
在系统中针对不同类型的项目可进行设置,可对项目分类的名字、项目的分组图片信息以及关联查询所属项目分类的总数项目值等进行展示,可对分类的状态进行定义以及对项目在首页界面通过findlisttype进行分类信息查询。如图5-4所示
5.5 项目需求发布
在雇主端可发布自己的项目需求,在进入到additems界面中在各个input的输入框中可输入自己的任务项目名称、选择所属的任务分类、填写任务介绍,对于一些项目要填写金额预算以及对一些技术要求要进行设置,可通过界面的addpost将填写的beans对象进行后台controller层传递,通过执行service中的addnew进行保存。如果5-5所示
图5-5系统项目需求发布界面
核心代码如下:
// 获取雇主信息
Guzhuren Guzhuren = (Guzhuren) session.getAttribute("Guzhuren");
renwu.setGuzhurenId(Guzhuren.getId());
renwuService.postRenwu(renwu, skills, upload);
redirectAttributes.addFlashAttribute("msg", "发布任务成功,等待管理员审核!");
return "redirect:/Guzhuren/renwu/post";
5.6项目需求发布审核
后台的管理员可对任务列表分类进行展示查询,可对界面的任务项目id、任务发布的基本标题、所属的分类以及完成的状态信息等进行查询,在对未审核的项目可点击进行update,通过绑定不同的status对状态进行更新编辑。如图5-6所示
图5-6系统项目需求发布审核界面
5.7项目在线竞标
在自由职业者端可对项目通过type或者是querykeys进行检索,可通过后台的queryitems依据不同的检索类型进行查看,可点击对一些可投标的项目进行投标,可通过设置自己的投标的金额以及自己的技术优势描述等提交,在投标表中可包含投标的人员、投标项目编号等。如图5-7所示
图5-7系统在线竞标界面
核心代码如下:
@PostMapping("/renwu/submit")
@ResponseBody
public String submitRenwu(Long renwuId, HttpSession session) {
Guyuanren Guyuanren = (Guyuanren) session.getAttribute("Guyuanren");
renwuService.submitRenwu(Guyuanren.getId(), renwuId);
return "任务提交成功 ,等待雇主确认!";
}
5.8项目中标实现
在项目详情列中可对项目的投标的信息进行查询,可对投标的当前的总人数以及投标时各自的一些报价和要求等查看,可选择合适的自由职业人的投标进行中标设置,通过updatebiaostatus进行选标设置
图5-8系统中标实现
5.9平台项目数据统计实现
在后台人员界面可对注册的人员信息总数、总项目成交金额、总项目完成数等进行统计展示,可通过echarts对项目的用户增长的趋势进行展示。如图5-9所示
图5-9系统项目数据统计界面