版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 毕业设计(论文)开题报告设计(论文)题目: 基于asp.net+sql server 博客网站的设计与实现 毕 业 设 计(论文)开 题 报 告1本课题的研究意义,国内外研究现状、水平和发展趋势1.1本课题的研究意义随着internet信息技术的高速发展,越来越多的人开始建立或计划建立自己的网站。我们每天都过着不同的网络生活,如去博客中国写网络日志。作为网络上一个特殊的站点,博客,一般就是一个页面,由简短而且经常更新的帖子构成。它看上去平淡无奇,但是它的人性化和平民视角使得它提供的消息更贴近人们的生活,更主要的是它能够让每个人零成本、零维护地创建自己的网络媒体,每个人都可以随时将自己的想法和
2、灵感更新到博客站点上,并且通过非常简单的操作,如:点点鼠标、敲敲键盘、随笔、连接片刻之间就会出现在博客站点上。这就是我们要研究和创作博客系统的目的:简单、交互性高和人性化。1.2国内外研究现状、水平和发展趋势本系统采用asp.net,它是建立在微软.net framework上的web编程框架,可用于在服务器上建立功能强大的web应用程序,相对以往的web开发技术,asp.net提供了众多的新特性。比如,asp.net是把基于通用语言的程序在服务器上运行。不像以前的asp即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比逐条解释的效率高很多。asp.net 支持多种语
3、言,现在支持的有c#,vb,dephi,你可以选择最适合你的语言来编写你的程序。asp.net使运行一些平常的任务(如客户端的身份认证)变得非常简单。基于windows认证技术和应用程序培植,你可以确信你的源程序是绝对安全的 asp.net构架可以用microsoft公司最新的产品visual studio.net开发环境进行开发,具有wysiwyg(what you see is what you get,所见即为所得)的编辑功能,而这仅是asp.net强大软件支持的一小部分。asp.net可以加入自己定义的任何组件,网站程序的开发从来没有这么简单过。如上所述:asp.net具有的高效率、强
4、大适应性、简单易学性、自定义性和可扩展性、安全性决定了其在基于web技术开发领域上的领先地位。 很遗憾,在国内这个方面还是不太成熟.毕 业 设 计(论文)开 题 报 告2本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施2.1需求分析2.1.1系统流程图分析系统流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。“基于asp.net+sql server 博客网站的设计与实现”的系统流程:用户进行登陆,以确定他们的身份,分为三类:系统管理员、博客管理员、和访客。在确认身份之后,赋予他们不同的操作功能,访
5、客有阅读博客内容、发表评论、浏览博客目录三个功能;博客管理员有用户登陆、修改帐号信息、管理博客内容三大功能;系统管理员有用户登陆、修改帐号信息、管理博客帐号、删除博客内容四大功能本系统的系统流程图如图所示:网站注册信息 博客帐号有效性验证程序博客文件角色信息系统管理员帐号修改程序博客文件删除博客程序文章文件随笔文件评论文件博客管理员帐号删除程序帐号修改程序管理博客内容程序访客2.1.2 数据流分析数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。本系统的数据流程:首先根据登陆用户信息判断其身份,然后赋予其相应的权利,对随笔文章评论数
6、据进行操作.通过对本系统的需求分析,该系统的基本功能已基本确定,下面就是该系统的数据流图: 2.1.3数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。(1)数据流条目管理内容=博客档案管理要求|随笔档案管理要求|文章档案管理要求1. 博客档案管理要求=博客档案的录入|博客档案的修改|博客档案的删除博客档案的录入=帐号+密码+博客名称+联系邮件+博客标题+描述+博客id博客档案的修改=帐号+密码+博客标题+描述博客档案的删除=帐号+密码+博客名称+联系邮件+博客标题+描述+博客id2. 随笔档案管理要求=随笔档案的录
7、入|随笔档案的修改|随笔档案的删除随笔档案的录入=随笔标题+描述+博客id+随笔id+内容随笔档案的修改=随笔标题+描述+内容随笔档案的删除=随笔标题+描述+博客id+随笔id+内容3. 文章档案管理要求=文章档案的录入|文章档案的修改|文章档案的删除文章档案的录入=文章标题+描述+博客id+文章 id+内容文章档案的修改=文章标题+描述+内容文章档案的删除=文章标题+描述+博客id+文章 id+内容(2)文件条目文件名:博客文件组成:帐号+密码+博客名称+联系邮件+博客标题+描述+博客id文件名:随笔文件组成:随笔标题+描述+博客id+随笔id+内容文件名:文章文件组成:文章标题+描述+博客
8、id+文章 id+内容(3)小说明小说明只描述最低层的基本加工。加工编号:1加工名:检查有效性输入流:博客注册信息,查询要求输出流:有效的博客注册信息,有效的查询要求加工逻辑:检查输入要求的有效性加工编号:2加工名:角色处理输入流:帐户信息输出流:角色信息加工逻辑:角色判断加工编号:5加工名:管理员角色管理输入流:角色信息输出流:管理内容加工逻辑:角色管理加工编号:7.1加工名:管理员管理处理输入流:管理内容输出流:数据的录入单,数据的修改单,数据的删除单加工逻辑:根据不同管理要求的类型选择case 1:数据的录入,输出选择不同管理类型的要求case 2:数据的修改,输出选择不同管理类型的要求
9、case 3:数据的删除,输出选择不同管理类型的要求加工编号:7.2.2加工名:不同管理类型处理输入流:选择不同的管理要求输出流:随笔数据录入单,文章数据录入单加工逻辑:根据不同录入管理内容选择case 1:随笔档案,输出随笔数据录入单case 2:文章档案,输出文章数据录入单加工编号:7.3.2加工名:不同修改管理类型处理输入流:选择不同的修改管理要求输出流:随笔数据修改单,文章数据修改单,博客数据修改单加工逻辑:根据不同修改管理内容选择case 1:随笔档案,输出随笔数据修改单case 2:文章档案,输出文章数据修改单case 3:博客档案,输出博客数据修改单加工编号:7.4.2加工名:不
10、同删除管理类型处理输入流:选择不同的删除管理要求输出流:随笔数据删除单,文章数据删除单,博客数据删除单加工逻辑:根据不同删除管理内容选择case 1:随笔档案,输出随笔数据删除单case 2:文章档案,输出文章数据删除单case 3:博客档案,输出博客数据删除单2.2系统设计2.2.1系统总体功能结构通过对“基于asp.net+sql server 博客网站的设计与实现”的需求分析并结合实际情况析,本系统的总体结构如下:基于asp.net+sql server 博客系统系统管理子系统博客管理子系统访客管理子系统用户登陆修改帐号信息管理博客帐号删除博客内容用户登陆修改帐号信息管理博客内容文章管理
11、随笔管理评论管理浏览阅读博客发表评论2.2.2系统数据模型设计数据概念结构设计e-r图本系统采用e-r图的方法进行数据库概念结构设计。系统e-r图如下所示:系统管理员管理博客管理用户注册随笔评论文章阅读发表nn1nnn1n1nn1n系统各实体e-r图(部分):博客id密码名称帐号标题描述图 1文章id博客id名称内容图 2 随笔id博客id名称内容图 3评论文章id博客id内容图 4评论随笔id博客id内容图 数据逻辑结构设计关系表 根据上面的e-r图,可画出对应的关系表:博客 字段名类型约束条件备注blogidchar (10)主键,唯一索引博客idnameva
12、rchar(20)-博客名describechar (10)描述usernamechar (10)-帐户passwordchar (10)-密码subjectvarchar(20)-标题 文章 字段名类型约束条件备注articleidchar (10)主键,唯一索引文章idblogidchar(10)-博客idnamechar(10)-名称contentchar(10)-内容 随笔 字段名类型约束条件备注essayidchar (10)主键,唯一索引随笔idblogidchar(10)-博客idnamechar(10)-名称contentchar(10)-内容 评论 字段名类型约束条件备注bl
13、ogidchar (10)主键,唯一索引博客idessayidchar(10)随笔idcontentchar(10)-内容 评论 字段名类型约束条件备注blogidchar (10)主键,唯一索引博客idariticleidchar(10)文章idcontentchar(10)-内容3本课题拟采用的研究手段(途径)和可行性分析3.1研究手段本系统使用sql server2000作为数据库,以asp.net为编程环境,它几乎完全基于组件和模块化。使用这个开发环境可以实现更加模块化的,功能更强大的应用程序 3.2可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性。具体的可行性分析如下:3.2.1经济可行性由于开发博客系统所需的硬件(计算机及相关硬件)和软件环境(浏览器:ie 6.0iis 5.0 sql server .net framework 1.1 visual ),都可以在网上免费下载或在市场上容易购买到,系统成本主要集中在对该系统的开发与维护上,因为在前面的论述到:维护博客系统的费用相当与零,开发博客系统在经济上是可行的.3.2.2技术可行性 由于该博客系统是基于windows xp,不需要安装其他软件,全部操作可以基于浏览器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 气体交易合同范本
- 黑龙江省房屋买卖合同范例
- 粉煤灰采购合同格式
- 热处理材料供应合同范本
- 二手房屋买卖合同的补充协议
- 全面庆典服务协议
- 计件工合同的权益维护
- 商务咨询合同书范本
- 船舶工程劳务分包合同格式
- 砂石购销合同纠纷
- 春节人员流失预控方案
- 《孔乙己》改编剧本
- 化工自动化控制仪表作业安全操作资格培训教材课件
- 绘画心理治疗专家讲座
- 合同Amazon店铺代运营协议模板
- 小学少先队活动课赣教三年级上册主题一唱响嘹亮的队歌勇敢前进
- 拉丁字母字体造型规律课件
- 《穿井得一人》《桑中生李》阅读练习及答案
- 五年级下册第三单元百年追梦复兴中华《不甘屈辱奋勇抗争-虎门销烟》教案
- 装饰装修工程重点、难点分析及解决方案
- 2022年《导游业务》期末试卷及答案
评论
0/150
提交评论