摘要:随着大学的扩招,大学毕业后找工作困难,大学生输出大学社会的需求导致,所以应该鼓励大学生创业,如果大学生想创业,没项目可以在互动板块进行交流,如果缺少资金可以在本应用找到投资人,如果缺少团队或者缺少经验,可以在线下活动中需求帮助。这里是你的创业之路的起点,也是你的加油站。
然后,详细地分析系统的目标、可行性、系统环境等需求。最后,对这个软件作了系统分析和系统设计,最终并实现了该软件。
本系统采用JAVA技术。利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和前后台应用程序开发,在window7上利用eclipse和mysql,tomcat,开发java web的服务器。和android客户端。
系统主要模块如下:注册模块,登录模块,管理员发布文章,发布活动。审核文章,审核帖子。Android端用户的注册,登陆,发布文章,发布帖子,给其他用户留言。获取其他用户的电话等。
在这次项目我主要做了以下工作:
(1)服务器端使用hibernate管理数据库
(2)服务器使用mysql+servlet+jsp+hibernate+tomcat搭建服务器
(3)android端使用http post访问服务器
(4)android是使用软应用保存本地图片引用防止oom
(5)android使用两级缓存保存网络图片当下次访问同一张图片的时候不用花费流量访问网络图片。
(6)android端使用异步线程加载图片防止主界面卡顿造成anr。
(7)android向服务器发送留言信息。当用户下次登录的时候将获取留言信息。
(8)管理员在后台管理用户投稿贴,投稿文章,审核用户,发布文章,发布线下活动
关键词:大学生创业平台 数据库 Java tomcat android
目录
摘要
Abstract
1绪论-6
1.1背景-6
1.2系统现状及发展趋势-8
1.3系统目的及意义-8
1.4软件工程理论-8
1.4.1需求分析阶段-9
1.4.2软件设计阶段-9
1.4.3软件实现阶段-9
1.4.4软件测试阶段-10
1.5系统设计开发工具与数据库介绍-10
1.5.1Java语言介绍-10
1.5.2Eclipse开发工具介绍-11
1.5.3MySQL数据库介绍-11
1.5.4 hibernate 介绍-12
1.5.5 adt/sdk介绍-12
2需求分析-13
2.1目标-13
2.2可行性分析-13
2.3系统环境-13
2.4非功能性的需求-14
3系统设计-14
3.1系统架构-14
3.2系统功能设计-15
3.2.2会员注册/登陆-18
3.2.3 获得文章:-19
3.2.4 发布文章:-20
3.2.5 评论文章-20
3.2.6 获取互动贴-21
3.2.7 评论帖子-21
3.2.8 用户发布帖子-22
3.2.9 用户获取线下活动-22
3.2.10 给用户留言-23
3.2.11 可以发布自己的产品信息-23
3.2.12 退出账号-24
3.2.13 管理员管理文章种类-24
3.2.14 管理员管理文章-24
3.2.15 管理员审核创业者/投资者-25
3.2.15 管理员审核投稿文章-25
3.2.16 管理员审核互动贴-25
3.2.17 管理员发布线下活动-26
3.3数据库设计-26
3.3.1 数据库结构-26
4系统实现-31
4.1会员注册模块-31
4.2 登陆模块:-36
4.4 发布文章功能模块-39
4.5留言板功能:-40
5中文乱码的问题-42
6测试:-42
6.1静态测试与动态测试:-42
6.2黑盒测试与白盒测试-43
7结束语-43
8致谢-43
参考文献-44