一、技术路线:
开发语言:Java
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV14N41137JG/
三、运行截图:
5系统详细设计
系统实现是新系统开发工作的最后一个阶段。它是将结构化系统设计的成果变成可实际运行的系统的过程。这一部分主要对系统的主要功能模块的实现细节进行了详细的阐述。
3.1前台功能模块
登录,用户通过输入账号和密码,选择角色等信息并点击登录进行系统登录操作,如图3-1所示。
图3-1用户登录界面图
用户注册,在注册页面通过填写用户账号、密码、确认密码、法人、年龄、手机号、身份证等详细信息进行注册操作;如图3-2所示。
图3-2用户注册界面图
用户登陆小程序后,可以对首页、需求征集、通知公告、我的等功能进行详细操作,如图3-3所示。
图3-3小程序首页界面图
需求征集,在需求征集页面可以查看征集主题、征集对象、征集时间、征集图片、用户账号、法人、手机号、审核回复、征集要求等详细信息;如图3-4所示。
图3-4需求征集界面图
通知公告,在通知公告页面可以查看公告标题、公告类型、发布时间、发布人、封面、公告内容等详细信息;如图3-5所示。
图3-5通知公告界面图
我的,用户在我的页面可以对个人中心、单位认证、项目申报、专家评审、需求征集等详细信息进行操作,如图3-6所示。
图3-6我的功能界面图
用户信息,在用户信息页面通过填写用户账号、密码、法人、性别、年龄、头像、手机号、身份证等详细信息进行保存或退出登录操作,如图3-7所示。
图3-7用户信息界面图
3.2后台管理员模块
管理员登录,通过输入账号、密码,选择角色并点击登录进行系统登录操作,如图3-8所示。
图3-8管理员登录界面图
管理员登陆小程序后,可以对首页、个人中心、用户管理、单位认证管理、项目申报管理、专家评审管理、需求征集管理、通知公告管理、系统管理等功能进行相应操作,如图3-9所示。
图3-9管理员功能界面图
用户管理,在用户管理页面可以对索引、用户账号、法人、性别、年龄、头像、手机号、身份证等内容进行详情,修改和删除操作,如图3-10所示。
图3-10用户管理界面图
单位认证管理,在单位认证管理页面可以对索引、用户账号、法人、手机号、身份证、企业名称、企业地址、营业执照、注册日期、注册资本、审核回复、审核状态、审核等内容进行详情,修改和删除操作,如图3-11所示。
图3-11单位认证管理界面图
项目申报管理,在项目申报管理页面可以对索引、申报主体、申报图片、申报项目、主体、申报时间、其他、用户账号、法人、手机号、企业地址、企业名称、评审状态、审核回复、审核状态、审核等内容进行详情,专家评审,修改和删除操作,如图3-12所示。
图3-12项目申报管理界面图
专家评审管理,在专家评审管理页面可以对索引、申报主题、申报图片、申报项目、主体、用户账号、法人、企业地址、企业名称、评审时间等内容进行详情,修改和删除操作,如图3-13所示。
图3-13专家评审管理界面图
需求征集管理,在需求征集管理页面可以对索引、征集主题、征集对象、征集时间、征集图片、用户账号、法人、手机号、审核回复、审核状态、审核等内容进行详情,修改和删除操作,如图3-14所示。
图3-14需求征集管理界面图
通知公告管理,在通知公告管理页面可以对索引、公告标题、公告类型、发布时间、发布人、封面等内容进行详情,修改和删除操作,如图3-15所示。
图3-15通知公告管理界面图
系统管理,在轮播图管理页面可以对索引、名称、值等内容进行详情,修改操作,如图3-16所示。
图3-16系统管理界面图