版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录第一章概述 11.1本课题的研究背景 11.2本课题的研究意义 11.3现行研究存在的问题及解决方法 11.3.1需求分析问题 11.3.2代码实现问题 2第二章系统分析 3 系统需求分析 32.2采用的关键技术介绍 3简介 32.2.2Access数据库简介 42.3可行性分析 42.3.1技术可行性 42.3.2操作可行性 4第三章系统概要设计 63.1系统总体设计 63.1.1运行环境 63.1.2系统流程 63.1.3系统构造 73.2系统接口的概要设计 83.2.1用户接口 83.3数据库概要设计 93.3.1逻辑构造设计 93.3.2物理构造设计 10第四章系统详细设计 114.1系统界面的详细设计 114.1.1普通用户首页的详细设计 114.1.2留言界面的详细设计 114.1.3后台首页的详细设计 124.2数据库详细设计 134.2.1表的详细设计 13第五章系统实现 155.1系统开发环境 155.2系统实现 155.2.1客户端系统实现 155.2.2后台管理系统实现 175.3系统运行环境要求 175.3.1效劳器端要求 175.3.2客户端要求 185.4系统部署 18数据库设置 185.4.2效劳器端运行设置步骤 18第六章性能测试与分析 196.1测试实例〔测试集〕的研究与选择 19第七章课程设计总结 207.1课程设计心得体会 20参考文献 21第一章概述1.1本课题的研究背景在Internet飞速开展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建立在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建立中的重要组成局部,从而倍受人们的重视。根据个人喜好开发了博客网站。个人博客是当今网络的热点,个人博客技术的出现使得每个人可以零本钱、零维护地创立自己的网络媒体,Blog站点所形成的网状构造促成了不同于以往社区的Blog文化,Blog技术缔造了“博客〞文化。1.2本课题的研究意义什么是博客(blog)?Blog〔同义词有weblog,weblog〕的最普通的定义是:一种表达个人思想,内容按照时间顺序排列,并且不断更新的出版方式。Blog可以翻译成博客日志,但大多数人将它简化成博客。随着网络出版、发表和张贴文章等网络活动的急速增长,博客已经成为了一个指称这种网络出版和发表文章的专有名词。博客通常是由简短且经常更新的张贴构成,这些张贴的文章都按照年份和日期排列。博客的内容和目的有很大的不同,从对其他网站的超级链接和评论,到有关公司的新闻或设想,或者是个人的日记、照片、诗歌、散文,甚至科幻小说的发表或张贴。许多博客是个人将自己的想法表达出来,或者是一群人根据某个特定主题或共同目标进展合作,每个人都可以随时把自己的思想火花和灵感更新到博客站点之上。现行研究存在的问题及解决方法.1需求分析问题对课题所研究的问题不是很明确,如其应用范围,用户群体等。通过教师的讲解及指导和查相关资料得以解决。对于信息的平安性合法性的控制,原设为普通用户发布留言成功后,管理员后期发现非法的信息就可以撤除,控制力度较低。后来听取了教师的建议,让普通用户发布留言是先提交给管理员,管理员审核通过之后,才使发布生效,即发布成功。提高了控制力度,保证了信息的合法性。代码实现问题通过业务层的对象类调用数据库的存储过程,此过程中,因编程标准及其他各种语法问题出现了很多错误,通过查阅资料学习得以解决。第二章系统分析本课题为实现更加实用的网站,对网站做了详细的系统分析。包括系统的需求分析、对开发用到的关键技术的介绍以及系统的可行性分析。 系统需求分析本课题为Web应用的信息管理系统,目的在于可以让用户更方便、快捷的发布信息,实现便利、人性化的信息交流平台,支持管理员的后台信息管理。各个角色的功能需求如下:普通用户浏览文章搜索文章发表留言、评论管理员用户管理文章信息管理文章分类信息管理链接信息管理评论信息管理留言信息管理系统配置2.2采用的关键技术介绍 AASP.NET是一个Web开发平台,提供了构建企业级应用所需的效劳、编程模型和软件根底构造。虽然ASP.NET的语法根本上与其前辈ASP(ActiveServerPage)兼容,但是ASP.NET是一个全新的编程框架,旨在用于快速开发Web应用程序。作为Microsoft.NET平台的一局部,ASP.NET提供了一种基于组件的、可扩展的且易于使用的方法,用于购建、部署和运行供所有在浏览器或移动设备中使用的Web应用。协议之上的,它利用HTTP命令和策略进展双向的、浏览器到效劳器的通信和协作。真正使ASP.NET有别于其他Web开发技术的是它提供的抽象编程模型,即Web窗体模型。此外,整个ASP.NET平台是Microsoft.NETFramework的一局部。ASP.NET应用是一些已编译的代码部件,由一些可重用且可扩展的组件组成,可以用第一类语言〔包括、C#、MicrosoftVisualBasic.NET、MicrosoftJscript.NET和J#〕创立,并且可以访问.NETFramework中整个类的层次构造。 Access数据库简介美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、平安检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE〔DBASE、FoxBASE的统称〕数据库系统所无法实现的客户效劳器(Cient/Server)构造和相应的数据库平安机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。(4)作为Office套件的一局部,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应用系统,或作为客户机/效劳器系统中的客户端数据库。2.3可行性分析 .1技术可行性采用asp技术进展开发,Asp技术相对于传统的html技术有着绝对的优势,支持数据库的读取大大减化了程序员的代码量,对程序员开发WEB应用程序提供了完备的技术支持。也使得开发出来的WEB应用程序具有更好的扩展性,能够运行于不同的操作平台之下。
后台数据库采用ACCESS数据库,该数据库与asp同属微软产品,在接口、性能支持上比其它数据库到达更好的效果。因此,本网站的开发在技术上是可行的。 .2操作可行性网站运行于Windows环境,其用户操作页面友好,设置功能栏便于用户操作。网站的根本操作如下:普通用户浏览博客文章发表博客留言发表对文章的评论查询博客文章管理员用户查询、删除,修改,添加文章及文章分类查询、删除,修改,添加友好链接信息审核评论,留言信息修改博客主题,管理员密码等第三章系统概要设计3.1系统总体设计运行环境操作系统:WindowsNT/2000/XP/2003安装Access2003安装VisualStudio.NET2005系统流程后台业务流程〔管理员用户执行操作的流程〕如图3.1所示。开始开始登录注销文章管理登录失败登录成功结束栏目管理评论管理留言管理友情管理系统配置图3.1后台管理系统业务流程图前台业务流程〔普通用户执行操作的流程〕如图3.2所示。开始开始注销浏览文章结束发表评论发表留言搜索文章管理员回复图3.2前台用户业务流程图系统构造本课题的功能模块设计如图3.3所示。星尘个人博客网站星尘个人博客网站普通用户管理员用户浏览文章发表留言发表评论文章管理栏目管理搜索文章留言管理评论管理友好链接系统配置图3.3系统功能模块示意图3.2系统接口的概要设计用户接口系统的用户接口主要分为前台普通用户的操作界面和后台管理员用户操作界面。前台首页布局设计如图3.4所示。后台首页布局设计如图3.5所示。后台布局设计3.3数据库概要设计 逻辑构造设计本课题设计规划出的实体有管理员,文章,文章类别,留言,评论,友好链接。本课题中实体间的关系如图3.4所示。友好链接友好链接留言管理员评论发表管理1文章分类文章管理审核审核属于n11111nnnnn图3.4系统数据库实体间关系E-R图物理构造设计本课题目前为数据库建立了8张表。文章分类表〔sw_chennel〕,包括数据项:类别编号、类名、类别关键字、类别描述,类别权重等。文章表〔sw_content〕,包括数据项:文章编号、文章标题、文章关键字、文章描述、发表日期、浏览次数、支持次数、类别分类、是否隐藏等。文章表2〔sw_content01〕,包括数据项:文章编号、类别分类、文章内容等。搜索信息表〔sw_tags〕,包括数据项:搜索编号、搜索内容、搜索次数等。链接信息表〔link〕,包括数据项:链接编号、链接名称、链接地址、网站LOGO、是否有LOGO等。留言信息表(sw_guestbook),包括数据项:留言编号、留言者、日期、内容、是否回复、回复内容等。评论信息表(sw_comment),包括数据项:评论编号、评论者、日期、内容、是否审核、文章编号等。系统信息表〔sw_config〕,包括数据项:编号、用户名、密码、博客名称、博客主题、博客描述、简介等。第四章系统详细设计本课题总体设计的核心思想主要以下两点:页面是一个容器,是由不同模块〔用户控件〕组成的;Web页面和用户空间都属于表示层,它们用来处理交互,具体功能由业务对象完成。系统界面的详细设计4.1.1普通用户首页的详细设计该页是普通用户的翻开网站第一个见到的页面,主要包括最新文章信息、站主简介、留言、友情链接和搜索信息等内容。局部内容已经在母版页设计中完成,验证码功能和搜索功能封装在和中。的详细设计运行效果如下图。图4.1的运行效果的详细设计运行效果如下图。图4.2的运行效果4.1.2留言界面的详细设计留言页面〔〕〔如图〕。图4.3的运行效果4.1.3后台首页的详细设计该页是管理员用户的翻开网站第一个见到的页面,主要包括最新留言、评论信息、友情链接收理和文章管理等内容。其运行效果如下图。图运行效果4.2数据库详细设计本课题共设计了8张数据表。 4.2.1表的详细设计 1)文章分类表的详细设计文章分类表sw_chennel列名字段名称数据类型大小可否为空主键类别编号id数字50否是类名ch_name文本20否否类别关键Ch_keywords文本50是否类别描述Ch_description文本50是否权重Ch_order数字4否否2)文章表的详细设计文章表sw_content列名字段名称数据类型大小可否为空主键文章编号id数字50否是文章标题Ct_title文本50否否文章关键Ct_keywords文本10是否文章描述Ct_description文本50是否发表日期Ct_time日期50是否浏览次数Ct_views数字50是否支持次数Ct_digg数字50是否分类编号Ct_cid数字50是否是否隐藏Ct_hide数字4是否表4.3文章表sw_content01列名字段名称数据类型大小可否为空主键文章编号aid数字50否是分类编号cid数字50否否文章内容content文本2000否否 3)搜索信息表的详细设计表4.4搜索信息表sw_tags列名字段名称数据类型大小可否为空主键搜索编号编号数字40否是搜索内容tag广西200否否搜索次数cisu数字10否否4)链接信息表的详细设计表4.5链接信息表sw_link列名字段名称数据类型大小可否为空主键链接编号id数字40否是链接名称sitename文本100否否链接地址siteurl文本200否否LOGOlogo文本200否否5)评论信息表的详细设计表4.6评论信息表sw_comment列名字段名称数据类型大小可否为空主键评论编号id数字40否是评论者Name文本200否否日期cotime日期16否否内容say文本8否否是否审核shen数字4否否文章编号aid数字50否否6)留言信息表的详细设计表4.7留言信息表sw_guestbook列名字段名称数据类型大小可否为空主键留言编号id数字40否是留言者name文本200是否留言内容content文本500是否留言日期modtime日期16是否是否回复huifu数字4是否回复内容review文本500是否7)系统信息表的详细设计表4.8附件信息表sw_config列名字段名称数据类型大小可否为空主键编号id数字40否是用户名name文本50否否密码pass文本50否否博客名称title文本100否否博客主题keywords文本100否否博客描述description文本200否否简介jianjie文本200否否第五章系统实现5.1系统开发环境系统:MicrosoftWindowsXPProfessionalServicePack2编程环境:MicrosoftVisualStudio2005开发语言:C#数据库:Access20035.2系统实现5.2.1客户端系统实现第一次登录系统,最新发布的前十个文章信息,以及普通用户的功能选项。〔如图5.1所示。〕图5.1星尘个人博客网站的主页留言页面如图5.2所示。留言信息页面在内容中搜索“不要乱动。如图5.3所示。图5.3查询信息界面后台管理系统实现管理员登录后进入后台管理界面。界面列出对应管理员信息管理操作的选项。如下图。图后台管理界面主界面5.3系统运行环境要求效劳器端要求 1)硬件要求处理器:Pentium4CPU内存:至少256MB硬盘:至少80GB 2)软件要求Access2003Mircosoft.NETFramework客户端要求 1)硬件要求处理器:Pentium4CPU1.60GHz内存:至少128MB硬盘:至少20GB 2)软件要求以上版本5.4系统部署数据库设置1)附加数据库文件本课题的网站根目录下〔MYBlog\App_Data〕有数据库文件,运行前将.mdf文件附加上即可。 2)创立登录用户用户名与密码都设为admin。 效劳器端运行设置步骤1)将M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兰州航空职业技术学院《人力资源管理(双语)》2024-2025学年第二学期期末试卷
- 六盘水师范学院《商务日语》2024-2025学年第二学期期末试卷
- 天津音乐学院《魏晋玄学》2024-2025学年第二学期期末试卷
- 厦门大学嘉庚学院《多媒体素材处理》2024-2025学年第二学期期末试卷
- 四川民族学院《汽车检测与故障诊断技术》2024-2025学年第二学期期末试卷
- 石家庄工程职业学院《电子商务案例分析与实践》2024-2025学年第二学期期末试卷
- 培训教育机构教学质量管理制度
- 惠州城市职业学院《西方神话与文化思辨》2024-2025学年第二学期期末试卷
- 宁夏幼儿师范高等专科学校《技术及其工程应用》2024-2025学年第二学期期末试卷
- 2026广西河池市都安瑶族自治县社区工作者招聘20人笔试备考试题及答案解析
- 2026北京市公安局监所管理总队招聘勤务辅警300人笔试参考题库及答案解析
- 2026年张家界航空工业职业技术学院单招职业技能考试备考题库含详细答案解析
- 迟到考勤考核制度
- 民航地面服务操作规范与流程手册(标准版)
- 2025年番禺水务集团笔试及答案
- 中国军队被装集中洗消社会化保障模式分析报告
- 2025生产安全事故伤害损失工作日判定培训课件
- 2026年春季苏教版(2024)三年级下册数学教学计划附教学进度表
- 2025-2026学年人教版(新教材)小学数学一年级下册教学计划(附进度表)
- 招商局集团招聘笔试题库2026
- 2024年湖北十堰郧阳中学自主招生数学试题真题(含答案详解)
评论
0/150
提交评论