校园自助打印系统-springboot + vue +微信小程序

85 阅读4分钟

淘宝店铺搜索:点创微科

校园自助打印系统-springboot + vue +微信小程序

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue +微信小程序的校园自助打印系统

本项目是基于springboot后端框架、Vue前端框架以及微信小程序开发的校园自助打印系统。

用户可通过微信小程序注册登录,查看打印店信息、预约打印服务并管理收藏。

店长可管理打印店及服务,处理预约。

管理员可全面管理用户、店长、打印店、服务类型及系统公告等,实现校园打印服务的便捷化与高效化。

登录网址: http://localhost:8080/springboot65276/admin/dist/index.html

管理员账户密码: abo/abo

店长账户密码: 22/22

用户账户密码: 11/11

二、项目功能

(1)用户模块

注册登录:用户可以通过系统进行注册,设置自己的账户信息,并通过登录功能进入系统。

个人信息:用户可以查看和修改自己的个人信息,如姓名、联系方式、头像等。

公告信息:用户可以查看系统发布的公告信息,了解最新的打印服务动态和通知。

打印店:用户可以浏览校园内的打印店信息,包括位置、营业时间、服务特色等。

打印服务:用户可以选择不同的打印服务类型,如黑白打印、彩色打印、复印等,并查看服 务价格和说明。

预约打印:用户可以根据自己的需求预约打印服务,选择打印店、服务类型、打印文件等, 并提交预约请求。

我的收藏管理:用户可以收藏自己喜欢的打印店或打印服务,方便后续快速查找和使用。

(2)店长模块

个人中心:

修改密码:店长可以修改自己的登录密码,保障账户安全。

个人信息:店长可以查看和修改自己的个人信息,如姓名、联系方式等。

打印店管理:店长可以管理自己负责的打印店信息,包括店铺名称、地址、营业时间、联系 方式等。

打印服务管理:店长可以设置和管理打印店提供的打印服务类型,如添加、删除或修改服务 项目、价格等。

预约打印管理:店长可以查看和处理用户的预约打印请求,确认预约状态,安排打印任务, 并反馈打印结果。

(3)管理员模块

个人中心:

修改密码:管理员可以修改自己的登录密码,保障账户安全。

个人信息:管理员可以查看和修改自己的个人信息,如姓名、联系方式等。

用户管理:管理员可以查看所有用户的信息,进行用户账号的添加、删除、禁用等操作,管 理用户权限。

店长管理:管理员可以管理店长账号,包括添加、删除、修改店长信息,分配打印店管理权 限等。

打印店管理:管理员可以对所有打印店进行管理,包括添加、删除打印店,审核打印店信息 等。

打印服务管理:管理员可以统一管理打印服务类型,设置服务标准和价格范围等。

服务类型管理:管理员可以定义和管理打印服务的分类和类型,确保服务的标准化和规范 化。

预约打印管理:管理员可以查看所有预约打印的记录,进行统计分析,监控打印服务的运行 情况。

系统管理:

轮播图管理:管理员可以上传和管理首页轮播图,展示打印店的特色服务、优惠活动等。

公告信息:管理员可以发布和管理公告信息,向用户传达重要通知和系统更新等内容。

三、运行环境

开发环境 idea

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue+微信小程序

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1753076073-dcfd58a81f36279.png

1753076078-77837f45d3923aa.png

1753076083-7cd9a534888a5c4.png

1753076088-f13336ba5f6b8fe.png

1753076094-5e6be820db75d90.png

1753076096-1ee77654c6a629a.png

1753076098-5c2c91debb753df.png

1753076100-efa8a82512dba84.png

1753076102-032fefd2ee3d5d5.png

1753076104-1dd667909f5198a.png

1753076108-230cbfbc6281d43.png

1753076110-d3ff5eef29dfe5a.png

1753076111-abc4a1992201713.png

1753076112-df639fa1c033f3b.png

1753076113-ab67bfe786bfe19.png

1753076114-a3de776fd0dad7d.png

1753076115-4edc0f3dcde6ccf.png

1753076117-b8c600eaad649f9.png

1753076118-1b0170b69c03956.png

1753076119-ba658c050e681d2.png

1753076120-d32aa4320b202af.png

1753076121-ea266498ef6a2e1.png

1753076122-d52a3ad38aebb1e.png

1753076123-f01e64faeaa5542.png

1753076124-ec333507833c604.png

1753076125-e9635ad6e29d755.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp