任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java语言设计并实现了面向企事业单位的项目申报小程序。该系统基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括首页、个人中心、用户管理、单位认证管理、项目申报管理、专家评审管理、需求征集管理、通知公告管理、系统管理等功能模块。

项目编号:APP225面向企事业单位的项目申报小程序#毕业设计
开发说明:前端使用微信微信小程序开发工具;后端使用ssm+VUE开发
开发语言:Java
开发工具:IDEA /Eclipse/微信小程序开发工具
数据库:MYSQL5.7或以上
应用服务:Tomcat8或以上
使用框架:ssm/Springboot/vue/python/PHP均可开发
用户登陆小程序后,可以对首页、需求征集、通知公告、我的等功能进行详细操作



管理员登录,通过输入账号、密码,选择角色并点击登录进行系统登录操作
管理员登陆小程序后,可以对首页、个人中心、用户管理、单位认证管理、项目申报管理、专家评审管理、需求征集管理、通知公告管理、系统管理等功能进行相应操作

单位认证管理,在单位认证管理页面可以对索引、用户账号、法人、手机号、身份证、企业名称、企业地址、营业执照、注册日期、注册资本、审核回复、审核状态、审核等内容进行详情,修改和删除操作

项目申报管理,在项目申报管理页面可以对索引、申报主体、申报图片、申报项目、主体、申报时间、其他、用户账号、法人、手机号、企业地址、企业名称、评审状态、审核回复、审核状态、审核等内容进行详情,专家评审,修改和删除操作

需求征集管理,在需求征集管理页面可以对索引、征集主题、征集对象、征集时间、征集图片、用户账号、法人、手机号、审核回复、审核状态、审核等内容进行详情,修改和删除操作

1 绪论 6
1.1 课题背景 6
1.2 课题研究现状 6
1.3 论文所做的主要工作 7
1.4 本论文的结构 8
2 系统实现的技术支持 9
2.1微信开发者工具 9
2.2Java语言简介 9
2.3 SSM框架 10
2.4 Mysql数据库技术 10
2.5 B/S模式 10
3系统的分析 12
3.1 系统可行性分析 12
3.1.1 经济可行性 12
3.1.2 技术可行性 12
3.1.3 运行可行性 12
3.2 系统现状分析 12
3.3 功能需求分析 13
3.4 系统设计规则与运行环境 14
3.5系统流程分析 15
3.5.1操作流程 15
3.5.2添加信息流程 15
3.5.3删除信息流程 16
4 系统设计 17
4.1 系统设计主要功能 17
4.2 数据库设计 17
4.2.1 数据库设计规范 17
4.2.2 E-R图 17
4.2.3 数据表 18
5系统详细设计 23
5.1前台功能模块 23
5.2后台管理员模块 27
6 系统的调试和测试 33
总结 35
参考文献 36
致谢 37