




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东华理工大学长江学院课程设计报告 封面 长江学院课程设计报告课程设计题目:个人博客管理系统姓 名:学 号:专 业:班 级:指导教师:2012年5月5日16东华理工大学长江学院课程设计报告 目录 目 录摘 要31、项目背景42、系统可行性分析52.1技术可行性52.2操作可行性53、数据库概要设计6物理结构设计64、系统功能分析74.1系统功能模块图74.2功能模块具体分析75、系统功能的实现及说明95.1普通用户进入界面后跳转的管理界面为下图所示:(豆玲子)95.2客户端留言板模块的实现(罗玲)95.3日志模块的实现(罗海辉)105.4相册模块的实现(吴伟)116、设计心得137、参考文献14东华理工大学长江学院课程设计报告 摘要 摘 要随着Internet的广泛应用,动态网页技术也应运而生。本文介绍了应用ASP动态网页技术开发博客管理系统的设计与实现。该系统以ASP为开发技术,本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.技术和SQL Server 2000开发博客时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行网上选课。该B/S结构的系统在Windows XP系统平台下开发完成,使用ASP为开发语言,SQL Server 2000作为数据库。系统有较高的安全性和较好的性能。本文对博客系统进行整体分析,明确了系统的可行性和用户需求;根据模块化原理,规划设计了系统功能模块;在数据库设计部分,详细说明了系统数据库的结构和数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想,提出系统的程序设计思路,对前台与后台功能的程序实现进行了详细论述;系统测试部分,具体分析测试过程中出现的主要问题,并提出了解决方案,实现系统功能。最后,对系统作以客观、全面的评价,并对进一步改进提出了建议。关键字:ASP 博客管理系统 SQL Server 2000东华理工大学长江学院课程设计报告 项目背景 1、项目背景在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。根据个人喜好开发了博客网站。个人博客是当今网络的热点,个人博客技术的出现使得每个人可以零成本、零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化,Blog技术缔造了“博客”文化。Blog究竟是什么,它其实是一个网页,通过简短且经常变更的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的也有很大的不同,有从对其他网站的超链接和评论,有关公司、个人、构想的新闻到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs都是个人的所见、所闻、所想,还有一些Blogs则是一群人基于某个特定主题或共同利益的集体创作。东华理工大学长江学院课程设计报告 系统可行性分析 2、系统可行性分析2.1技术可行性采用asp技术进行开发,Asp技术相对于传统的html技术有着绝对的优势,支持数据库的读取大大减化了程序员的代码量,对程序员开发WEB应用程序提供了完备的技术支持。也使得开发出来的WEB应用程序具有更好的扩展性,能够运行于不同的操作平台之下。 后台数据库采用ACCESS 数据库,该数据库与asp同属微软产品,在接口、性能支持上比其它数据库达到更好的效果。因此,本网站的开发在技术上是可行的。2.2操作可行性网站运行于Windows环境,其用户操作页面友好,设置功能栏便于用户操作。网站的基本操作如下: 普通用户 浏览博客文章 发表博客留言 发表对文章的评论 查询博客文章 管理员用户 查询、删除,修改,添加文章及文章分类 查询、删除,修改,添加友好链接信息 审核评论,留言信息 修改博客主题,管理员密码等东华理工大学长江学院课程设计报告 数据库概要设计 3、数据库概要设计 物理结构设计本课题目前为数据库建立了8张表。 文章分类表(sw_chennel),包括数据项:类别编号、类名、类别关键字、类别描述,类别权重等。 文章表(sw_content),包括数据项:文章编号、文章标题、文章关键字、文章描述、发表日期、浏览次数、支持次数、类别分类、是否隐藏等。 文章表2(sw_content01),包括数据项:文章编号、类别分类、文章内容等。 搜索信息表(sw_tags),包括数据项:搜索编号、搜索内容、搜索次数等。 链接信息表(link),包括数据项:链接编号、链接名称、链接地址、网站LOGO、是否有LOGO等。 留言信息表(sw_guestbook) ,包括数据项:留言编号、留言者、日期、内容、是否回复、回复内容等。 评论信息表(sw_comment) ,包括数据项:评论编号、评论者、日期、内容、是否审核、文章编号等。 系统信息表(sw_config),包括数据项:编号、用户名、密码、博客名称、博客主题、博客描述、简介等。东华理工大学长江学院课程设计报告 系统功能分析 4、系统功能分析4.1系统功能模块图系统功能模块图4.2功能模块具体分析个人博客系统用户角色可分为两种:博客管理员和博客普通用户。博客管理员可实现管理日志信息、留言信息、评论信息、图片信息、收藏链接、好友信息和个人信息等。博客普通用户可实现填写留言和评论信息,可浏览日志、图片、收藏等信息。下面描述该系统中多个模块的功能。留言模块:该模块可以编辑留言信息,博客普通用户可添加、浏览留言信息,博客管理员可实现留言信息的浏览和删除操作。日志模块:该模块可编辑日志和评论信息,博客普通用户看浏览日志内容,并可添加、浏览日志评论信息。博客管理员可实现日志分类和日志信息的添加、删除和修改操作,已经日志评论信息的删除。相册模块:该模块可编辑相册和相片信息,博客普通用户可浏览相册信息和相片信息,博客管理员可编辑相册和相片信息,实现添加、修改和删除操作。收藏模块:该模块可编辑收藏信息的内容,博客普通用户可浏览音乐收藏和图书收藏信息,并可试听音乐,将界面跳转到收藏图书的网站;博客管理员可维护音乐收藏和图书收藏信息。好友模块:该模块可编辑好友分类和好友信息,博客普通用户可浏览博客管理员好友分组和好友信息;博客管理员可维护好友分组和好友信息。博客管理员信息模块:该模块可编辑博客管理员信息,博客普通用户可浏览博客管理员的信息,博客管理员可修改博客管理员的信息,添加管理员的头像。东华理工大学长江学院课程设计报告 系统功能的实现及说明 5、系统功能的实现及说明5.1普通用户进入界面后跳转的管理界面为下图所示:(豆玲子)5.2客户端留言板模块的实现(罗玲)博客管理员可以实现留言信息的浏览和删除功能,单击“删除”图标,调用删除留言信息的删除操作。博客的普通用户可以通过留言模块实现留言信息的浏览和添加功能5.3日志模块的实现(罗海辉)在日志管理模块中,博客普通用户可浏览日志信息,浏览、添加日志的评论信息;博客管理员可添加、修改和删除日志信息,并可删除评论信息。客户端日志信息模块可实现日志信息的浏览,日志评论信息的浏览和添加,单击页面导航链接“日志”,进入博客日志页面,如下图所示:单击“添加日志”,进入日志编辑页面,当填写好日志标题和正文之后,就可以发表了。还可以点击“编辑”图标,实现日志修改的功能,如下图所示:5.4相册模块的实现(吴伟)客户端相册信息模块可实现相册信息和相片信息的浏览。管理端相册模块可实现相册的添加、相片信息的添加、修改和删除操作,并可上传图片到数据库,相册信息浏览,单击“相册”图标,就可以跳转到我的相册的页面,进行相关操作,如下图所示:东华理工大学长江学院课程设计报告 设计心得 6、设计心得一个星期的课程设计在不知不觉中已经度过,里面包含着很多的艰辛,同时也身受着收获。课程设计让我们得以明白个人博客的本质,Blog作为一种全新的互联网信息发布工具和人际沟通工具,Blog的优势在于它不拘泥于“一对一”或“一对多”的信息展示,而是开辟出了一个由此及彼(由人际圈的相交而来的广域交流)的“多对多”的舆论时代。与其他信息平台相比,Blog传播更具个性化和立体化,且交互性更强。本文针对如何设计一个结构灵活的个人Blog系统进行了研究,主要日标是能使该系统最大限度地切合客户的需求,具有良好的移植性、可扩展性且易于维护。通过这次课程设计周,我们认识到了要学好web,要注重理论和实践相结合,理论固然重要,但实训操作才能使我们更快的掌握这些知识。因此,我们坚信,只要我们用心去发掘,勇敢的尝试,一定会有更大的收获和启发,也许只有这样才能为我们自己以后的工作和生活积累更多的丰富的知识和宝贵的经验。东华理工大学长江学院课程设计报告 参考文献 7、参考文献1 伍华聪 ASP与网站开发实战 出版社:科学出版社.2 齐建玲 网页制作实例教程 出版社:水利水电出版社.3 刘任凭 Dreamweaver MX 2004完美网页设计 出版社:中国青年出版社.4 武延军,赵彬.精通asp网络编程人民邮电出版社.2001.55 卫振林,裴拯等. ASP程序设计与应用. 北京机械工业出版社.2005东华理工大学长江学院课程设计报告 评分表 东华理工大学长江学院课程设计评分表学生姓名:学号:课程设计题目:个人博客管理系统项目内容满分实 评选题能结合所学课程知识、有一定的能力训练。符合选题要求5工作量适中,难易度合理10能力水平能熟练应用所学知识,有一定查阅文献及运用文献资料能力10理论依据充分,数据准确,公式推导正确10能应用计算机软件进行编程、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南长沙雨花区雅境中学2026届九上化学期中联考试题含解析
- 2026届重庆八中学、九十五中学等学校化学九年级第一学期期中经典试题含解析
- 青川抽污水施工方案设计
- 河北省保定市清苑区北王力中学2026届九上化学期中教学质量检测试题含解析
- 高层过道清理方案范本
- 员工培训结交客户
- 装配生产工艺培训大纲
- 陕西省宝鸡岐山县联考2026届化学九上期中检测模拟试题含解析
- 2026届江苏省连云港市新海实验中学英语九年级第一学期期末学业水平测试试题含解析
- 2026届重庆市西南大附属中学化学九年级第一学期期末预测试题含解析
- 冲压工艺培训课件
- 2025至2030中国移民服务行业市场发展现状及前景趋势与发展趋势分析与未来投资战略咨询研究报告
- 2025年中国电信招聘笔试参考题库附带答案详解
- 租车紧急预案管理制度
- 2025秋人教版(2024)数学七年级上册教案 1.2.4 绝对值
- ICU呼吸衰竭的护理查房
- 油田试井队管理制度
- 局部麻醉完整教学课件
- (高清版)DB31∕T 1491-2024 社区长者食堂服务规范
- DBJ51/168-2021四川省住宅设计标准
- 工厂员工喝酒免责协议书
评论
0/150
提交评论