网络社区毕业设计
技术:Java、JSP等摘要:
随着人们生活水平的提高,越来越多的人们选择上网作为自己娱乐消遣的一种方式,并且随着互联网的发展,计算机的应用也越来越广泛,由于计算机和网络的发展,开发了以下的网络跑步爱好者社区。
本运动社区为了满足经常上网并且热爱运动的人的需要,以及公司对自身形象和的宣传的需要设计而成的。
本运动社区采用的是模块化设计,并采用接口化编程思想降低模块之间的耦合度。技术上该系统主要用的Struts框架,涉及到前台页面的展示,后台与数据库的交互,中间层业务逻辑的处理等。用到了Hibernate,Jsp,Struts等技术。具备数据查询、修改、增加、删除等功能,实现了个人信息管理,短信管理,好友管理三大模块的全部功能。
网络跑步爱好者社区以Eclipse为开发工具,以Oracle为后台数据库。针对网络跑步爱好者作为用户而开发的,主要用来对网络跑步爱好者的信息进行管理。本系统主要实现了用户登录功能,可以对用户名和密码进行验证;实现了用户信息管理功能,可以修改用户的基本信息,并且可以创建或者修改用户的个人空间;实现了短信管理功能,可以给自己的好友发送短信,并且可以管理自己的发件箱和收件箱;实现了好友管理功能,可以添加自己喜欢的好友,并且可以管理自己的好友列表和黑名单,应用环境为Windows2000及以上版本。
系统具有界面直观友好、操作简单、功能强、自动化程度高等特点。系统能够同时承受500多的用户上线,满足了用户在网络交流方面的需求。
关键词:运动社区,MVC模式,Struts框架,Jsp,Hibernate
目录:
前言 4
1系统开发背景及环境 4
1.1系统开发背景 4
1.1.1开发背景 4
1.2 开发环境 5
1.2.1 开发语言 5
1.2.2 开发工具 6
1.2.3 开发框架 7
1.3 可行性研究 8
2 系统设计知识概述 8
2.1 数据库的相关理论 9
2.1.1 数据库的基本概念 9
2.2 数据库的设计 10
2.2.1 概述 10
2.2.2 数据库设计过程 10
2.3 软件工程的概述 11
2.3.1 软件的定义 11
2.3.2 软件的开发 12
2.3.3 软件的维护 12
2.4 需求分析 13
3 总体设计 13
3.1 系统过程设计 13
3.2 系统模块设计 14
3.3 数据库结构设计 15
4 系统详细设计 19
4.1 建立数据库 19
4.2 建立连接 20
4.3 程序设计 20
4.3.1 用户登陆功能设计 20
4.3.2 创建个人空间功能设计 23
4.3.3 发送信息功能设计 25
4.3.4 收件箱的功能设计 27
4.3.5 查询好友的功能设计 29
4.4 对本社区的说明 31
4.4.1 查询数据库的说明 31
4.4.2 使用本社区的说明 33
5 系统测试与维护 33
5.1 软件测试 33
5.2 运行和维护 35
致 谢 37
参考文献 38
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]