目录
概要
随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,面向企事业单位的项目申报小程序就是信息时代变革中的产物之一。
任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java语言设计并实现了面向企事业单位的项目申报小程序。该系统基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括首页、个人中心、用户管理、单位认证管理、项目申报管理、专家评审管理、需求征集管理、通知公告管理、系统管理等功能模块。
本文首先介绍了面向企事业单位的项目申报管理的技术发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E-R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,主要是功能测试、单元测试和性能测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。
关键词:面向企事业单位的项目申报;java;MySQL数据库
小程序开发说明
开发语言:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
安卓框架:uniapp
安卓开发软件:HBuilder X
开发模式:混合开发
研究背景
随着科学技术发展,电脑已成为人们生活中必不可少的生活办公工具,在这样的背景下,网络技术被应用到各个方面,为了提高办公生活效率,网络信息技术飞速发展。在这样的背景下人类社会进入了全新的信息化的时代。面向企事业单位的项目申报管理一直是信息管理的一大难题,项目数量多,信息量大,此时寻找有效便捷的面向企事业单位的项目申报管理方法就是当务之急。而日趋成熟的计算机信息管理技术便成为解决这一难题的唯一之选。如今计算机信息管理技术来处理面向企事业单位的项目申报信息早已游刃有余,其实信息管理技术已经渗透到各个行业的信息控制管理当中,且有着举足轻重的地位。而随着现代化社会主义不断进步,普通群众生活水平有了大幅提高,很多方面都在网络上去实现,从而网络也就成为了最直接、即方便又快捷的接入口。
使用面向企事业单位的项目申报小程序相对传统项目申报管理方式具备很多优点:首先可以大幅提高面向企事业单位的项目申报信息检索,只需输入面向企事业单位的项目申报相关信息就能在数秒内反馈想要的结果;其次可存储大量的面向企事业单位的项目申报信息,同时面向企事业单位的项目申报信息安全性有更高的保障;相比纸质文件来管理项目申报信息,面向企事业单位的项目申报管理系统更节省空间人力资源。这些优点大大提高效率并节省成本。因此,开发面向企事业单位的项目申报小程序对项目申报信息进行有效的管理是很必要的,不仅提高了面向企事业单位的项目申报管理效率,增加了用户信息安全性,方便及时反馈信息给管理员,增加了与管理员之间的互动交流,更能提高面向企事业单位的项目申报的体验强度。
本系统为了数据库结构的灵活性所以打算采用MySQL来设计数据库,而java技术,B/S架构则保证了较高的平台适应性。本文主要介绍了本系统的开发背景,所要完成的功能和开发的过程,主要说明了系统设计的重点、设计思想。
系统功能分析
系统功能需求分析是通过软件开发者在参与市场调研,与管理者及使用者交流后经过详细缜密的思考,再讨论研究后得出的初步系统开发所需实现功能。这是开发的第一步,也是至关重要的一步,如果不在这个阶段制定系统所需模块,日后会带来不必要的麻烦。因此,必须严肃认真,全身心投入去做好这个步骤。
本系统采用自上往下的方法开发,基本定位如下功能:
本课题要求实现一套面向企事业单位的项目申报微信小程序,系统主要包括管理员模块和用户模块等功能模块。
总体设计
通过市场调研及咨询研究,了解了使用者及管理者的使用需求,于是制定了管理员和用户等模块。其功能结构图如下图4-1所示:
图4-1系统功能结构图
系统功能的具体实现(项目展示)
小程序端-小程序首页的设计
登录,用户通过输入账号和密码,选择角色等信息并点击登录进行系统登录操作,如图5-1所示。
图5-1用户登录界面图
用户注册,在注册页面通过填写用户账号、密码、确认密码、法人、年龄、手机号、身份证等详细信息进行注册操作;如图5-2所示。
图5-2用户注册界面图
用户登陆小程序后,可以对首页、需求征集、通知公告、我的等功能进行详细操作,如图5-3所示。
图5-3小程序首页界面图
需求征集,在需求征集页面可以查看征集主题、征集对象、征集时间、征集图片、用户账号、法人、手机号、审核回复、征集要求等详细信息;如图5-4所示。
图5-4需求征集界面图
通知公告,在通知公告页面可以查看公告标题、公告类型、发布时间、发布人、封面、公告内容等详细信息;如图5-5所示。
图5-5通知公告界面图
我的,用户在我的页面可以对个人中心、单位认证、项目申报、专家评审、需求征集等详细信息进行操作,如图5-6所示。
图5-6我的功能界面图
用户信息,在用户信息页面通过填写用户账号、密码、法人、性别、年龄、头像、手机号、身份证等详细信息进行保存或退出登录操作,如图5-7所示。
图5-7用户信息界面图
5.2后台管理员模块
管理员登录,通过输入账号、密码,选择角色并点击登录进行系统登录操作,如图5-8所示。
图5-8管理员登录界面图
管理员登陆小程序后,可以对首页、个人中心、用户管理、单位认证管理、项目申报管理、专家评审管理、需求征集管理、通知公告管理、系统管理等功能进行相应操作,如图5-9所示。
图5-9管理员功能界面图
用户管理,在用户管理页面可以对索引、用户账号、法人、性别、年龄、头像、手机号、身份证等内容进行详情,修改和删除操作,如图5-10所示。
图5-10用户管理界面图
单位认证管理,在单位认证管理页面可以对索引、用户账号、法人、手机号、身份证、企业名称、企业地址、营业执照、注册日期、注册资本、审核回复、审核状态、审核等内容进行详情,修改和删除操作,如图5-11所示。
图5-11单位认证管理界面图
项目申报管理,在项目申报管理页面可以对索引、申报主体、申报图片、申报项目、主体、申报时间、其他、用户账号、法人、手机号、企业地址、企业名称、评审状态、审核回复、审核状态、审核等内容进行详情,专家评审,修改和删除操作,如图5-12所示。
图5-12项目申报管理界面图
专家评审管理,在专家评审管理页面可以对索引、申报主题、申报图片、申报项目、主体、用户账号、法人、企业地址、企业名称、评审时间等内容进行详情,修改和删除操作,如图5-13所示。
图5-13专家评审管理界面图
需求征集管理,在需求征集管理页面可以对索引、征集主题、征集对象、征集时间、征集图片、用户账号、法人、手机号、审核回复、审核状态、审核等内容进行详情,修改和删除操作,如图5-14所示。
图5-14需求征集管理界面图
通知公告管理,在通知公告管理页面可以对索引、公告标题、公告类型、发布时间、发布人、封面等内容进行详情,修改和删除操作,如图5-15所示。
图5-15通知公告管理界面图
系统管理,在轮播图管理页面可以对索引、名称、值等内容进行详情,修改操作,如图5-16所示。
图5-16系统管理界面图
源码获取
如需要可扫取文章下方二维码联系得源码