资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
青岛理工大学数据库系统课程设计全套加扣 3346389411或3012250582院(系): 计算机工程学院 专业: 网络工程 姓名: 班级: 网络102 学号: 题目: 个人博客 起迄日期: 2012.12.31 2013.1.11 设计地点: 计算机工程学院机房 指导教师: 目 录第1章 概述 31.1 本系统实现的功能 31.2 开发环境简介 3第2章 需求分析 52.1 开发背景 52.2 开发目的 52.3 功能需求 52.4 可行性分析 6第3章 系统总体设计 63.1 系统功能结构 63.2 系统流程图 7第4章 数据库设计 84.1 概念设计 84.2 逻辑设计 10第5章 详细设计 125.1 程序结构设计 125.2 页面设计 145.3 基本数据库编码设计 16第6章 系统总结 176.1 系统总结 176.2 系统不足 176.3 常见问题及解决方法 186.4 个人总结 19第7章 参考文献 19第 1 章 概 述1.1 本系统实现的功能该系统设计的个人博客系统实现了管理员发布博客,普通用户查看博客的基本功能,主要包括前台操作和后台管理。其中,普通用户可以登录博客,查看到本用户信息和博主的信息,也可以查看前天的所有信息,包括文章详细信息、浏览量、评论,公告详细信息、发布公告的时间,博主上传的相册的详细信息以及博客说明、网络日历等内容,还可以通过对文章评论、进行投票等活动与博主进行交流;而管理员(即博主)可以进入到后台,对整个博客进行管理,包括发表文章,修改、删除文章,上传、删除相册,删除、添加、修改公告,修改朋友、用户、博主自己的信息等功能。1.2 开发环境简介1.2.1服务器端:1) 操作系统:Windows 72) Web服务器:Tomcat5.5、MyEclipse3) Java开发包:JDK1.54) 数据库:SQL Server 20085) web浏览器客户端:1) web浏览器1.2.2系统开发软件简介MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,SQL,Hibernate。在结构上,MyEclipse的特征可以被分为7类: 1. JavaEE模型 2. WEB开发工具 3. EJB开发工具 4. 应用程序服务器的连接器 5. JavaEE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 TomcatTomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。SQL Server 2008SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。这个平台有以下特点: 可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。 高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。SQL Server 2008提供了公司可依靠的技术和能力来接受不断发展的对于管理数据和给用户发送全面的洞察的挑战。具有在关键领域方面的显著的优势,SQL Server 2008是一个可信任的、高效的、智能的数据平台。SQL Server 2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。第 2 章 需求分析2.1开发背景“博客”,译自英文Weblog/blog(也译作“网络日志”、“网志”或“部落格”等),是一种互联网平台上的个人信息交流中心。一般一个博客就是一个页面,通常有简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列,有些类似版主的日记。看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本、零维护地创建自己的网络媒体,每个人都可以随时把自己的思想火花和灵感更新到博客上。真正实现“博客网,让你随心所欲”,这个随心所欲主要就是在超越时空的虚拟世界中,可以随心所欲的分享你愿意分享的一切。2.2开发目的本平台利用现在应用比较广泛的JSP,SQL Server2008数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。此系统分为前台管理和后台管理。前台管理是友好的操作界面,供普通用户浏览、查询使用。包括:普通用户和博主的信息、查看文章及相应的回复内容和浏览量、查询公告、相册查询、进入邮箱等功能;后台管理是只有博主才能访问、管理,其中包括:博客文章管理(发表博客文章、博客文章设置、文章分类)、公告管理(公告添加、公告设置)、投票管理(投票内容添加、投票内容设置)、个人相册设置(相册添加、相册设置)、朋友信息管理(朋友信息添加、朋友信息设置)、用户设置和博主设置功能。2.3 功能需求本系统主要实现网站建设者与访问者之间的相互交流,展现网站建设者得思想。主要实现如下目标:1) 通过发表“我的文章”,表达作者的想法和观点,实现与访问者得相互交流。2) 通过上传个人相册,使访问者对网站建设者有进一步的了解。3) 用户可以查看文章,并可以对文章发表意见。4) 展现最新的博客列表,方便访问者浏览。5) 提供网站统计信息,使访问者了解网站的基本信息。6) 对文章信息进行管理。通过选择文章类别名称添加文章内容,并可以查询、修改和删除文章内容。7) 对相册信息进行管理。通过选择相册类别名称上传相册图片信息,并可以查看和删除相册内容。8) 可以修改管理员登录信息。9) 更新公告内容,显示最新时间的公告,向读者展现最新的、最实用的。最重要的信息。10) 用户可以对自己喜欢的模块进行投票,博主根据投票结果更新自己的博客内容。11) 用户通过查看说明对
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号