大学生创新创业系统报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
一、大学生创新创业信息管理系统设计目的及意义 (1)
1.1 大学生创新创业信息管理系统设计目的 (1)
1.2 大学生创新创业信息管理系统设计意义 (1)
二、大学生创新创业信息管理系统需求分析 (1)
大学生创新创业信息管理系统应用需求 (1)
三、大学生创新创业信息管理系统总体设计 (2)
3.1 功能模块的构成 (2)
3.2系统系统流程图 (3)
3.3数据库设计 (4)
四、大学生创新创业信息管理系统详细设计及处理技术 (7)
4.1加载首页创业动态 (7)
4.2注册功能 (8)
4.3完善注册功能 (9)
4.4实现登录功能 (11)
五、大学生创新创业信息系统测试与调试 (14)
5.1加载首页创业动态 (14)
5.2注册功能 (14)
5.3完善注册功能 (15)
5.4实现登陆功能 (15)
六、参考文献 (17)
七、附录
一、大学生创新创业信息管理系统设计目的及意义
1.1、大学生创新创业信息管理系统设计目的
大学生创新创业项目的各类管理是一个复杂的过程,涉及到很多的问题和风险,例如:项目指标的通报、统计、核对数据时的遗漏等等,此前都需要耗费的大量人力资源和时间,并且低效率易出错。在此,为了满足学校对庞大信息的管理,达到高速,简洁的查询。我们要开发一个大学生创新创业信息管理系统,主要解决创新创业信息的公布,让统计项目的数据变得简单,极大幅度的提升查询的效率。同时也为了妥善,安全的管理数据。
1.2、大学生创新创业信息管理统设计意义
大学生创新创业信息管理系统是由人、计算机、网络组成的能进行创新创业信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映有关高校的创新创业活动,为日常事务的处理和管理职能提供重要支持。
大学生创新创业信息管理通常是比较复杂,由于各类信息繁多难归集,利用计算机支持高校高效率完成信息管理,是适应现代高等学校制度要求,推动高校创新创业信息管理走向科学化、社会化、规范化和自动化,从而提高高校创新创业项目的成功率,提高整体水品和管理的系统化。
二、大学生创新创业信息管理系统需求分析
由于对大学生创新创业信息的统计时要面对大量的创新者的信息,创新项目的信息,以及创业投资状态等信息。面对如此大量的信息如果单纯的依靠传统的方法不但容易出现漏洞,还会造成损失。因此开发这个系统结合myeclipse和数据库来解决对这些信息的存储和统计。系统主要实现了对信息的查询和统计功能,实现满足多中条件的统计分析功能。系统的用户面向任何人。用户可以通过注册之后,通过登录来访问该系统,来查看优秀项目,关注创业动态,以及搜索等操作。一下就是本系统实现的功能。
1.设计用户的注册和登陆方法
2.对所有用户开放的创新创业信息查询
3.查询及统计各种信息
4.维护创新创业信息
5.维护用户信息
6.处理信息的完整性
三、大学生创新创业信息管理系统总体设计
3.1、功能模块的构成
根据本管理系统的要求我们在功能上将这个大学生创新创业信息管理系统划分成了几个功能模块:发布首页功能模块,信息查询模块,用户注册登陆功能模块,管理库中创业创新信息的功能模块。如下图所示
图1 功能结构图
有了这几个功能模块,就可以构建创新创业信息管理系统了。
前台实现的是:创新创业信息的查询
后台实现的是:用户信息的录入,创新创业项目信息的管理及录入,首页新建以及创业动态的发布等等。
3.2、系统流程图
下图是是从JAVA的页面的流程图,请求以这种方式进行发送和响应。
图2 系统流程图
登录流程图
下图是关于用户登录的流程图
图3用户登录流程图
3.3、数据库的设计
3.3.1 E-R图的设计
图4数据库模型3.3.2 items表结构
图5 items表结构
3.3.3 industry所属领域表结构(这个表与items表的关联是主外键关系)
图6 industry所属领域表结构
3.3.4 stage融资阶段表结构
图7 stage融资阶段表结构
四、大学生创新创业信息管理系统详细设计及处理技术
4.1、加载首页创业动态
(1).编写InformationsBIZ.java的查询所有功能
@Service("InformationsBIZ")
public class InformationsBIZ {
@Autowired@Qualifier("InformationsDAO")
private InformationsDAO informationsDAO;
public InformationsDAO getInformationsDAO() {
return informationsDAO;
}
public void setInformationsDAO(InformationsDAO informationsDAO) { rmationsDAO = informationsDAO;
}
public List
return rmationsDAO.findAll();
}
}
(2).编写InitIndexAction
@Namespace("/index")
@ParentPackage("struts-default")
@Controller
public class InitIndexAction extends ActionSupport {
@Autowired@Qualifier("InformationsBIZ")
private InformationsBIZ informationsBIZ ;
public InformationsBIZ getInformationsBIZ() {
return informationsBIZ;
}
public void setInformationsBIZ(InformationsBIZ informationsBIZ) {
rmationsBIZ = informationsBIZ;
}
@Action(value="init",results={
@Result(name="success",location="/index.jsp")
})
public String init(){
//加载创业动态数据
List
//将集合保存到作用域对象,将数据保存到请求中。
ActionContext actionContext = ActionContext.getContext();