河北农业大学本科毕业论文(设计)题目:大学生论坛系统的设计与开发摘要伴随着3G网络的发展,手机越来越普及并且成为最便捷的联接网络的终端。
消费者也越来越注重对各个平台的手机软件的社交体验。
而且开发者也越来越注重手机客户端的市场和推广。
对于如此便捷的环境,也应运产生了一批优秀的跨各种平台的社交软件。
在竞争激烈的手机市场中,android手机的操作系统在完胜诺基亚的塞班系统后,一跃成为全球用户量最大的只能手机平台之一。
而且android系统不但应用于智能手机,也在平板电脑市场中占有庞大的市场份额。
为了方便校园中信息的实时发布,为了同学们方便沟通交流,为了锻炼自身能力,我开发了一款专门为学生实用的android的论坛客户端,该系统采用C/S架构。
可以让学生方便的接受发布者发布的信息,并且方便用户之间的沟通。
因为软件专门为学生量身定做,所以受众就是同校学生或者同城学生。
校园可以在系统在发布实时信息(如毕业生廉价处理课本,生活用品,组团旅游等),让志同道合的同志们都的看到,并且做出响应。
打造一款大学生在校生活的精品软件。
系统基于android系统开发,采用java做服务器后台,并且可以方便的扩展开发ios 客户端。
在网络发展成熟的今天,灵活实时的保证了数据的统一。
对于大学生们来说,既扩大不过分暴漏出自己的交际圈,又开阔了自己的视野,为大学生活提供了方便。
希望这一套系统可以的校园中应用起来,希望这款软件可以活在同学们的手掌里。
采用java技术设计和实现服务器,用android实现客户端,保证软件良好运行。
简要介绍了java三大框架开发(struts+spring+hibernate)的技术特点和数据库技术,随后简要的概述android的开发要点,并且简要的讲一下ios的开发扩展,在后台数据管理方便用到jsp技术。
并且构建一个C/S模式的论坛系统,并对该系统进行需求分析,总体设计,详细设计,编码与测试。
并为后台数据管理做一个简单的分析。
关键词:论坛系统;JAVAEE;ANDROIDAbstractWith the development of 3G networks, mobile phones become more and more popular and the most convenient connection network terminals. Consumers are increasingly focusing on mobile software for each platform social experience. And developers are increasingly focusing on mobile client's marketing and promotion. For such a convenient environment, but also produced a number of outstanding should be transported across the various platforms of social software. In the highly competitive mobile phone market, android mobile phone operating system in the win over Nokia's Symbian system, became the world's largest user of only one mobile platform. And android system is not only used in smart phones, tablet PC market also occupies a large market share.In order to facilitate real-time information on campus publication, in order to facilitate communication between the students, in order to exercise their own capacity, I developed a dedicated forum for student practical android client, the system uses C/S structure. Allows students to easily accept the publishers publish information, and to facilitate communication between users. Because the software tailored specifically for students, so the audience is the same school student or student city. Campus can publish real-time information system (such as low-cost processing graduate textbooks, supplies, group travel, etc.), so that like-minded comrades are to see and respond. Students in the school of life to build a boutique software.Based on the above description, the present system is based on android system development, using java to do server daemon, and can develop ios client. Today, the network mature, flexible real-time data to ensure the unity. For college students who are violent, but points both to expand their social circle leaked, but also broaden their horizons, make life easier for the university.Hope that this system can be set up on campus in the application, the software can live in hope that the students of the palm.This paper describes the design and implementation techniques with java server daemon with android achieve the client, ensure that the software running well. Briefly describes three frameworks java development (struts + spring + hibernate) the technical characteristics and database technology, followed by a brief overview of the main points android development, and briefly talk about the development of extensions ios in the background jsp technology used to facilitate data management . And build a C/S mode forum system, and the system needs analysis,design, detailed design, coding and testing. And data management for the background to do a simple analysis.Keywords: forum system; JA V AEE; ANDROID目录1绪论 (1)1.1选题背景 (1)1.2 C/S架构简介 (1)1.3 JSP技术简介 (2)1.4 MVC框架简介 (2)1.5 Struts+Spring+Hibernate框架简介 (2)1.6数据库技术简介 (3)1.7 android技术简介 (3)1.8 IOS技术简介 (3)2 需求分析与系统设计 (4)2.1需求分析 (4)2.1.1功能需求 (4)2.1.2性能需求 (4)2.1.3开发环境 (4)2.1.4运行环境 (5)2.2基本设计原则 (5)2.3业务流程设计 (5)2.3.1客户端业务流程设计 (5)2.3.2后台业务流程设计 (6)2.4数据库设计 (6)2.4.1概念数据模型设计 (7)2.4.2逻辑数据模型设计 (7)2.4.3物理数据模型设计 (7)2.5系统结构设计 (8)2.5.1页面结构设计 (8)2.5.2代码结构设计 (8)3系统详细设计 (10)3.1数据库实现 (10)3.2服务器设计 (10)3.2.1服务器端工具 (10)3.2.2软件包和JAVA源代码文件 (11)3.2.3服务器的整体架构 (11)3.2.4服务器对外交互分析 (12)3.3客户端设计 (12)3.3.1页面布局处理 (12)3.3.2客户端源码结构 (13)3.5后台设计 (14)3.5.1 JSP文件结构 (14)3.5.2 JSTL (14)4页面展示 (16)4.1客户端页面展示 (16)4.2主页面展示 (17)4.3后台数据控制页面 (19)总结 (21)致谢 (22)参考文献 (22)附录 (24)1 绪论1.1选题背景在互联网高度发展的今天,大学的校园里虽然人满为患,但是同学之间的交流还是机会不多。
虽然大学校园里会时不时的举办一些活动,但是这不是对每一个都是一个机会。
为了增强同学们之间的交流,增加校园的亲和力,本系统为大学生们量身定做,方便校园的交流,保证信息在用户中快速辐射。
在网络发展成熟的今天,同学们的手机中必备的软件中也不乏社交类的,比如QQ,微信,微博,人人等等,但是这些软件的主题不是针对学生。