更新时间:11-03 上传会员:溪老师
分类:计算机信息 论文字数:15544 需要金币:2000个
摘要:生活节奏的不断加快,人与人之间面对面交流的时间逐渐减少,相互之间私属物品互通失去了渠道。在日常生活中,“取长补短”本应是大家共享资源的常态,但是由于人情和信息流通的局限,有些资源仍然无法充分发挥它的余热,被闲置一旁。例如,书籍,大多读书爱好者都有属于自己的一个书柜,藏书量真是汗牛充栋。可惜大多成了书架的展品,不得不说是一种浪费。还有就是社区里一些文化宣传、信息公告等无法普及。为了整合资源,实现资源再利用,开发这共享软件。社区文化资源共享平台不仅可以实现书籍资源的共享与社区发布公告的传播,而且可以,将闲置的资源整合到一起,供社区用户借阅浏览,同时还可以获取小额的利益回报,实现资源的再利用。
该平台采用了SSH框架实现,使用面向对象的JAVA语言,在Myeclipse+Sqlserver2008的环境中编辑运行。Web前端页面是由jsp的动态与静态页面构成,利用hibernate完成对数据库的持久访问操作,从客户端的浏览器发出的用户访问请求及其页面提交的数据进行封装传递到业务逻辑类中进行信息处理,而后通过业务逻辑类返回一个映射关系,在structs中配置映射关系最终在用户浏览器的页面上输出返回值,数据库的动态设计,实现了页面交互功能。平台功能设计为了满足用户需求,在前台设置社区用户登录注册模块、书籍资源信息的浏览、评论区的留言管理,发布的公告信息查阅以及常用网站的友情链接。管理员后台管理主要负责资源信息的添加发布,通过审核信息是否符合标准,而后对其进行一系列的管理操作,如添加、修改、删除、更新、审核等,同时平台分为前台与后台,并且在后台授权指定管理员,为其分配系统管理的权限,用户端访问的前台页面包含用户的所有操作。
社区文化资源共享平台的设计与实现从以下几个方面系统介绍了其价值意义、实现步骤、设计理念等研发思路:需求分析、概要设计、详细设计、软件测试等。最终能够顺利完成,建立一个用户体验满意度高、功能设计实际意义符合市场需求,运行阶段系统稳定、信息保障安全的平台。
关键词:社区、用户、页面、管理员、资源共享平台。
目录
摘要
Abstract
1 绪论-1
1.1-课题背景-1
1.2-主要研究内容-1
2 需求分析和可行性分析-2
2.1系统需求分析-2
2.1.1 功能需求分析-2
2.1.2非功能性需求分析-3
2.2可行性分析-3
2.2.1技术可行性-4
2.2.2经济可行性-4
2.2.3操作可行性-5
2.3 开发平台-5
3 系统概要设计-5
3.1 系统概述-5
3.2 功能模块划分-6
3.3 数据库设计-7
3.3.1 逻辑设计-8
3.3.2 表设计-10
4 详细设计与实现-13
4.1 核心技术简介-13
4.1.1 SSH框架结构-13
4.1.2 JSP技术-13
4.1.3 数据库技术-14
4.2 平台登陆模块-14
4.2.1模块设计思路-14
4.2.2 管理员登录主页图-14
4.3资源管理模块-15
4.3.1模块设计思路-15
4.3.2书籍管理界面-16
4.4文件资源管理模块-17
4.4.1模块设计思路-17
4.4.2资源管理界面图-19
4.5留言板模块-20
4.5.1模块设计思路-20
4.5.2留言板页面图-22
4.6公告管理模块-23
4.6.1模块设计思路-23
4.6.2公告发布添加页面图-24
4.6.3公告发布页面图-25
4.7网页前台-25
4.7.1网站首面-25
4.7.2用户注册-26
5 软件测试-27
5.1软件测试概述-27
5.2测试用例-27
5.3系统管理员登录用例的测试-27
6 总结与展望-29
参 考 文 献-30
致 谢-31