这里写自定义目录标题
基于Springboot的招投标管理系统
基于招投标“公开透明,公平竞争,公正合理,诚实信用”的基本原则,结合当前流行的WEB系统技术特点,围绕招投标业务,包括招投标公告公布、投标人投标、招标人评标、最终定标的流程,并细化到实际操作的每一步,采用基于J2EE的WEB开发技术,运用B/S 架构的WEB应用程序的MVC分层结构,使用MYSQL作为数据库,实现高效、安全、多角色的招投标管理系统。
项目整体介绍
招投标管理系统系统包括四个业务角色,包括招标角色、供应商角色、专家角色、管理员角色,功能包括以下功能:
(1)登录模块:在线招投标系统主要满足四种类型用户的需求,所以系统提供4中角色用户登录入口,具备验证码校验功能,安全上更有保障。
(2)供应商角色在系统中主要是提供查询招标信息、我的投标管理、公告列表查询和个人中心管理。
(3)招标角色在系统中主要是提供招标申请、招标管理、定标管理、公告列表查询和用户信息维护。
(4)专家角色在系统中主要是提供评标邀请、我的评估、公告列表查询和用户信息维护。
(5)管理员角色在系统中主要是提供数据统计总览、招标方管理、供应商管理、招标方案审核、专家管理、公告管理等。
功能设计
- 总体架构
- 业务流程图
- 实体E-R图
项目功能实现
- 登陆模块
- 管理员模块的实现
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的代码片
.
// 图片上传
@RequestMapping(value = "/upload", method = RequestMethod.POST)
@ResponseBody
public WangEditor uploadFile(
@RequestParam("myFile") MultipartFile multipartFile,
HttpServletRequest request) {
System.out.println("收到上传文件请求");
try {
// 获取项目路径
InputStream inputStream = multipartFile.getInputStream();
// 获取文件名称
String filename = getFileName();
// 服务器根目录的路径
String uuid = UUID.randomUUID().toString();
// 根目录下新建文件夹upload,存放上传图片
String uploadPath = request.getSession().getServletContext().getRealPath("/upload")+File.separator;
System.out.println("存储的文件路径:"+uploadPath);
String filePath = uploadPath+uuid+filename.substring(filename.lastIndexOf("."));
System.out.println("完整文件名:"+filePath);
// 将文件上传的服务器根目录下的upload文件夹
File file = new File(uploadPath, filename);
FileUtils.copyInputStreamToFile(inputStream, file);
// 返回图片访问路径
String url = request.getScheme() + "://" + request.getServerName()
+ ":" + request.getServerPort() + "/ssm/upload/" + filename;
System.out.println("文件回显路径:"+url);
String[] str = { url };
WangEditor we = new WangEditor(str);
return we;
} catch (IOException e) {
log.error("上传文件失败", e);
}
return null;
3. 招标方模块的实现
4. 供应商模块的实现
5. 专家模块的实现
.
下载资源
https://download.csdn.net/download/taikedadedaken/87155800