1、秋风清,秋月明,落叶聚还散,寒鸦栖复惊。摘要随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。本论文主要阐述一个博客网站系统的建设及其后台操作过程和一些关键技术。该系统信息来源主要由用户直接添加,通过审核后,在网站上发布出来,以供大家共同欣赏。本系统包含有三大模块,日志、图片、留言等三大功能。该博客网站系统是应用C#语言结合Mircosoft Visual Studio 2005编程技术开发出来的。在Internet飞速发展的今天,互联网
2、成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。根据个人喜好开发了博客网站。关键词:用户管理,ASP目录一、开发环境31.1 Microsoft Visual Studio 2005 简介31.2 Microsoft Access 简介3二、需求分析42.1 任务概述4(1)用户的特点
3、4(2)假定和约束4(3)需求调研4(4)系统模块划分和流程5三、具体设计73.1登录界面设计73.2 找回密码设计83.3 注册页面设计103.4 博客首页设计123.5留言模板设计12四、结束语164.1.本文总结164.2.进一步的研究方向16致谢17参考文献17一、开发环境 本博客网站是用C#语言在Microsoft Visual Studio 2005中开发制作的.并用到了Microsoft Access作为数据库存储数据信息。1.1 Microsoft Visual Studio 2005 简介Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平
4、台应用程序开发环境。目前已经开发到 9.0 版本,也就是 Visual Studio 2008。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。.NET 的通用语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。2005 年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的
5、 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)。这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本。1.2 Microsoft Access 简介Microsoft Office Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2003 的新功能还可以帮助数据库开发
6、人员查看有关数据库对象之间相关性的信息。二、需求分析需求分析是软件定义时期的最后一个阶段,在这个部分就可以了解到整个系统能够完成些什么功能。整个章节介绍了系统的需求和数据库的建立。2.1 任务概述(1)用户的特点由于本系统的自身的特点,其最终用户大多是团体和集体,为其提供一个交流的平台。用户的范围比较广泛。本系统操作简单,界面友好,对用户的个人教育水平和技术专长要求较低,只需掌握基本的上网知识。对与管理和维护人员,由于本系统提供了后台管理功能,并且是图形友好界面,管理方便。本系统被访问的频度较高。要求管理员及时对数据进行管理与维护。(2)假定和约束本系统开发预期使用三个星期的时间进行开发,由于
7、本系统属个人开发的,是个人专业选修课程设计,没涉及到有关利益关系,所以无开发经费。本系统对软件和硬件的要求都不是很高,有指导老师指导设计,而且其相关技术也十分成熟,所以不存在任何约束。(3)需求调研本系统制作要求,系统是单用户系统,实现功能比较简单,系统面向各个阶层,操作难度比较低。相对系统的配置要求也符合普通的机器配置。本系统是计科应06动态网页设计要求而制作的,属于个人毕业设计,所有经费和时间预算自理。详细如表1。序号需求分析需求名称描述优先难度1特征与前景系统目标建立自己拥有的博客高高预算个人毕业设计高低2功能性需求管理内容通过后台管理系统,进行文章,图片等管理中低阅读内容通过博客系统阅
8、读文章,图片等中低3非功能性需求平台限制现有平台中低操作方式全部操作可以在浏览器中运行中低表1 博客系统需求管理规划表(4)系统模块划分和流程分析这个系统,发现博客访问者、博客管理员、博客系统管理员是系统的候选参列出这三类用户后,对他们进行进一步分析,如图1所示: 博客博客访问者博客管理员博客系统管理员员图1 用户分类示意图1)如果在最终的分析候选参与者没有操作,那么他根本不是一个用户(参与者),即他没有完成任何动作。2)如果他而后各项操作之间没有任何的关联,那么他也肯定不是一个用户(参与者)。3)如果候选用户没有做任何事情,但是含有一些信息,他可能是一个候选对象,但不是一个用户(参与者)。此
9、时,再进行用户(参与者)和操作之间的关系分析,发现博客系统的每一个参与者都触发一个或多个操作,每个操作都由一个或多个用户(参与者)触发。4)博客访问者:参与了阅读博客、发表评论两个操作。5)博客管理员:参与了登陆、修改自己的信息、管理文章、管理链接、管理图片、管理随笔6个操作。6)整个系统的建设只是针对单用户而言,不设置系统管理员。7)在系统中只针对单户来进行操作。博客管理者如图2:用户(博客管理员)是否登录?管理删除博客内容修改博客账号图2 博客管理员示意图对于图中的所有操作,博客管理员仍然能够完成,我们根据流程图,把系统划分成了两个大的模块来完成:前台模块和后台管理模块。三、具体设计3.1
10、登录界面设计界面视图:代码:登录用户名:密 码: !-验证码::- 还不是我们的用户? 点这里注册.忘记密码? v1.0 Powered by :重庆科技学院 计科应06 张伟力3.2 找回密码设计界面视图:代码: 取回密码用户名返 回. 取回密码密码问题:问题答案:取回密码密码已经发送到您的邮箱!返 回. 3.3 注册页面设计界面视图:代码(部分): 用户注册 *用户名: *密码: *确认密码: 密码提示问题: 密码提示问题答案: *邮箱: (省略) v1.0 Powered by :Yanchun Yang & Shenggin Yang 3.4 博客首页
11、设计界面视图:3.5留言模板设计界面视图:代码(部分):(省略) 留言人: asp:Label ID=author_nameLabel runat=server Text= / |发表时间: asp:Label ID=publish_dateLabel runat=server Text= / asp:TextBox ID=T1 Width =100% ReadOnly=true Columns=62 Rows=5 runat=server Text= TextMode=MultiLine / 我要留言 我的姓名: 留言内容: 四、结束语4.1.本文总结Blog被中国的“blog”先行者们称为
12、是继Email、BBS和IM之后的第四种网络交流方式,是网络时代的自媒体-作为一种全新的互联网信息发布工具和人际沟通工具,Blog的优势在于它不拘泥于“一对一”或“一对多”的信息展示,而是开辟出了一个由此及彼(由人际圈的相交而来的广域交流)的“多对多”的舆论时代。与其他信息平台相比,Blog传播更具个性化和立体化,且交互性更强。本文针对如何设计一个结构灵活的个人blog系统进行了研究,主要日标是能使该系统最大限度地切合客户的需求,具有良好的移植性、可扩展性且易于维护。4.2.进一步的研究方向由于时间关系,本系统在实施中有诸多考虑不足的地方。但作为一个极富发展潜力的项目,博客系统是值得继续个面完
13、善的。在下一阶段,将针对以下几个方面进一步开展研究、升级和实践工作:1)实现在本次开发中尚未完成的功能;2)在技术上进一步更新;3)在系统各个层次上加强安全性能;致谢 通过这次毕业设计,我对这一学期动态网页设计的学习有了一个总结和检验,我积累的知识有了用武之地,而且我的动手能力也大大提高了。在这段时间里,所有的工作都得靠自己努力尝试才能有所进展,而且对于整个开发过程,需要合理的进度安排和很好的逻辑协调能力,这种解决问题的能力锻炼和思考问题的模式都使我受益匪浅,所有这些都构成了我不能忘怀这一段时间之旅的原因。这里,我衷心感谢游明英老师的悉心指导,还有同学的帮助,感谢他们对我的支持。我的设计还有许
14、多漏洞和不足之处,我的论文也有值得完善之处,恳请老师批评指正。参考文献1李世杰ActiveServerPages(ASP)3.0网页设计手册北京:清华大学出版社19992前沿电脑图像工作室巧学巧用Dreamweaver、Fireworks、Flash制作网页北京:人民邮电出版社3ASP入门与实例演练薄小志编著中国青年出版社4天极网新技术研究室.ASP.NET完全入门.重庆出版社,20015ScottWorley著.ASP.NET技术内幕.王文龙刘湘宁译.人民邮电出版社,20026SanjeevRohilla,SenthilNathan,SurbhiMalhotra著.ADO.NET专业项目实例开发.陈君王宝良译.中国水利水电出版社,20037丁晟春王曰芬.网站新闻发布管理系统的设计与应用.现代图书情报技术.2002
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100