毕业论文:基于ASPNET的博客系统的设计与实现.doc文档23页全文免费阅读
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
作为种开发模型,通常用于分布式应用系统的设计和分析,以及用于确定系统各部分间的组织关系。
对于画面设计可变性的需求,把交互系统的组成分解成模型视图控制器种部件。
视图部件把表示模型数据及逻辑关系和状态的信息以特定形式展示给用户。
件均是开放源码的,所以我们自己可以在开发的过程中对控件进行自己的改动,既有效又方便。
因此首先根据应用的需要选择相应的框架,然后再根据具体的局部需要选择相应的类库。
这个系统中要进行数据库操作,可使用的进行数据库操作。
在进行文本编辑时使用文本编辑,引入第三方控件,使用编辑器。
在进行分页时,同样引入第三方控件,使用分页控件。
在进行分页时,同样引入第三方控件,使用分页控件。
由于这些第三方控在进行文本编辑时使用文本编辑,引入第三方控件,使用编辑器这个系统中要进行数据库操作,可使用的进行数据库操作。
部分内容简介,那就是引入基础类。
不管用什么样的开发工具进行代码编写,都将以各种库函数框架作为开发基础。
因此首先根据应用的需要选择相应的框架,然后再根据具体的局部需要选择相应的类库。
这个系统中要进行数据库操作,可使用的进行数据库操作。
在进行文本编辑时使用文本编辑,引入第三方控件,使用编辑器。
在进行分页时,同样引入第三方控件,使用分页控件。
由于这些第三方控件均是开放源码的,所以我们自己可以在开发的过程中对控件进行自己的改动,既有效又方便。
需要将这些类库控件引入到工程中。
代码实现编码之前的工作在中创建解决方案在中,系统的开发主要是以解决方案的形式解决。
所以我们在开发这个博客系统前,首先要先创建个解决方案,命名为。
文件夹的规划在个项目中,文件夹也需要进行规划,通常包括页面图片样式文件动画等元素,需要把它们放置到不同的文件夹,才能很好地管理文件。
那么该系统的文件夹规划方式为文件夹下存放工程的类文件。
根下只存放文件,根下的下存放与文件相关的图片。
页面需要按模块旋转到各文件夹,相关的图片放置到模块文件夹下面的文件夹下。
样式文件放置到根下的文件夹下。
模式什么是模式由提出,首先被应用在环境中,是许多交互和画面系统的构成基础。
结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好地实现了数据层与表示层的分离。
作为种开发模型,通常用于分布式应用系统的设计和分析,以及用于确定系统各部分间的组织关系。
对于画面设计可变性的需求,把交互系统的组成分解成模型视图控制器种部件。
视图部件把表示模型数据及逻辑关系和状态的信息以特定形式展示给用户。
它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。
控制器部件是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户画面与模型间的对应联系它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。
模型部件保存由视图显示由控制器控制的数据它封装了问题的核心数据逻辑和功能的计算关系,它于具体的画面表达和操作。
模型视图与控制器的分离,使得个模型可以具有多个显示视图。
如果用户通过个视图的控制器改变了模型的数据,所有其他依赖于这些数据的视图都应反映了这些变化。
因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。
这实际上是种模型的变化传播机制。
模式下如何实现提供了个很好的实现这种经典设计模式的类似环境。
开发者通过在页面中开发用户接口来实现视图控制器的功能在逻辑功能代码中实现模型通常对应应用系统的业务部分。
在中实现这种设计而提供的个多层系统,对较经典的结构实现的系统来说有明显的优点。
将用户显示视图从动作控制器中分离出来,提高了代码的重用性。
将数据模型从对其操作的动作控制器分离出来,可以让用户设计个与后台存储数据无关的系统。
就结构的本质而言,它是种解决耦合系统问题的方法。
用户组件和样式的设计博客系统中存在很多相同或相似的元素,这些元素可能是页面的标题,可能是页面的版权声明,也可能是文章的列表或是登录信息框。
需要寻找种方式在整个系统中共享,而不需在变化时修改所有的页面。
所以就采用了样式文件进行管理以及用户自定义组件。
使用统样式表在样式文件中主要对以下五个内容进行定义博客标题它是博客随笔文章标题图片名称的样式定义。
博客内容它是博客内容文章内容的样式定义。
博客版权信息它是博客系统的页面下方显示博客系统的版权信息的样式定义,在用户控件中使用。
导航栏它是博客系统上方导航栏的样式定义,在用户控件中使用。
输入框它是博客系统表单元素的样式定义。
设计用户控件为开发人员提供了用户控件这新技术来实现元素的共享,开发人员可以通过进行元素的外面的开发,同时可以通过元素后台代码的方式进行表现层的开发。
在这个博客系统中,使用了等用户控件。
数据库设计博客系统中的数据管理形式采用数据库,根据系统需要与数据规范化分为博客账户信息表,博客文章信息表,博客随笔信息表,博客类别表,博客评论表,博客链接表,博客图片表这七个表,表结构分别如下表博客账户信息表列名数据类型长度允许空备注没有实际意义,作为该表主键存在博客的名称博客的用户名博客的密码共页,当前为第页这里面使用了数据库操作对象的方法获取了对象对分类列表进行绑定,而用创建的随笔数据库操作对的方法生成随笔的列表。
实现数据层在随笔管理的绑定的控制层中要使用到数据层的操作类,如的方法,它在文件中。
代码随笔数据层类是的子类,它完成了对象的基本方法,包括对对象的创建修改删除选取和列表方法。
以下是子类的代码及类的代码代码代码实现小结模式下的代码实现正是基本如随笔管理所示,分为多层进行实现,在表现层根据分类以指定表格的形式显示随笔,必要时可分页当用户在表现层选择相应操作时通过控制层进行控制如果需要调用数据库,则控制层通过调用数据层对数据库进行操作数据层则使用语句对数据库进行操作,存取数据库中的数据。
系统搭建推荐用于查看源文件结论本文提出并设计了个基于的完整的博客系统,该系统整合了数据库技术技术网站开发技术等。
主要实现了当前主流博客的基本功能,采用模式,按照任务和业务驱动的过程进行开发。
但是本系还存在着些不足之处,如安全性上的密码未采用加密。
通过对这个系统的学习与开发,让我更好地掌握了的开发技术,更深刻地理解了网站的开发流程。
在两个月的开发周期中,让我明白点,就是测试的重要性。
所谓建系统,测试先行,软件工程的知识告诉我们个系统的开发从立项到投入运行,很长的周期都是在测试上的,这次的实际的系统开发让我增长了测试的经验。
参考文献站点高级编程康博译清华大学出版社高级编程李敏波译清华大学出版社求是科技数据库开发技术与工程实践人民邮电出版社徐惠民系统开发规范与文档编写中国广播电视大学出版社求是科技信息管理系统开发实例导航人民邮电出版社致谢傅丁祥老师对本文提出了很好的修改意见,特此致谢。
附录图片索引图博客系统参与者„„„„„„„„„„„„„„„„„„„„„„„„„图博客系统用例图„„„„„„„„„„„„„„„„„„„„„„„„„图用户登录用例图„„„„„„„„„„„„„„„„„„„„„„„„„图系统结构图„„„„„„„„„„„„„„„„„„„„„„„„„„„图阅读博客界面„„„„„„„„„„„„„„„„„„„„„„„„„„图随笔管理界面„„„„„„„„„„„„„„„„„„„„„„„„„„图后台管理的密码管理界面„„„„„„„„„„„„„„„„„„„„„图系统管理主界面„„„„„„„„„„„„„„„„„„„„„„„„„图账户管理界面„„„„„„„„„„„„„„„„„„„„„„„„„„表索引表用户登录用例表„„„„„„„„„„„„„„„„„„„„„„„„„表博客账户信息表„„„„„„„„„„„„„„„„„„„„„„„表博客文章信息表„„„„„„„„„„„„„„„„„„„„„表博客随笔信息表„„„„„„„„„„„„„„„„„„„„„表博客类别表„„„„„„„„„„„„„„„„„„„„„„表博客评论表„„„„„„„„„„„„„„„„„„„„„„表博客链接表„„„„„„„„„„„„„„„„„„„„„„„„表博客图片表
