个人博客的设计与实现

 2024-01-23 09:01

论文总字数:23863字

摘 要

本设计是用.NET在网络上架构一个个人博客,业余时间用户们有一个平台可以共同分享心情、照片。论文首先介绍了该课题的研究背景与意义,紧接着分析了系统的可行性,然后阐述了需求分析以及系统的功能模块划分,最后详细介绍了系统的数据库设计和主要界面。

个人博客主要功能有:会员管理,添加相册,相册分类,相册查找,留言系统,网站管理等。在撰写论文过程中,力求理论与实践应用相结合,阐述理论的同时配合系统,从操作技巧和实际应用上予以说明,希望能够更充分的将知识与技术应用到该系统中。

关键词:VS2010,SQL2008,.NET,个人博客

Abstract:NET architecture is the design of a personal blog on the network, users have a spare platform to share feelings, pictures. Paper introduces the research background and significance of the subject. Then the feasibility of the system is analyzed, then the system design, the overall structure of the system design goals were clear plan. Finally, the main page of the system design and implementation of a database made a more detailed explanation.

The main features that this personal blog are: membership management, add photo albums, photo album categories, album search, message system, website management. In the process of writing papers, and strive to combine theory and practical application, described in conjunction with systems theory, be explained from the operating skills and practical application, hoping to more fully apply the knowledge and technology to the system.

Keywords:VS2010, SQL2008, .NET, Blog

目 录

1 选题背景 4

1.1 课题研究背景与意义 4

1.2 可行性分析 4

2 需求分析 6

2.1 业务流程分析 6

2.2 数据流程分析 7

2.3 数据字典 7

3 系统功能模块划分 10

4 数据库设计 11

4.1 数据库需求分析 11

4.2 数据库概念结构设计 11

4.3 数据库逻辑结构设计 13

5 管理模块界面设计 16

5.1 用户界面 17

5.2 管理员界面 24

结论 32

参考文献 33

致谢 34

1 选题背景

1.1 课题研究背景与意义

1.1.1 课题研究背景

近几年以来,网络的普及以及发展相当迅速。随着生活水平的日益提高,物质生活已远远不能满足人们的需求,精神需求日益增长。人们不再满足于传统的信息传播手段,而是更加希望不受地域时间限制,只需轻轻按几下就可以轻松地知道亲人、朋友,甚至是来自世界各地的消息,个人博客因此而产生。网络的诞生让人们的精神世界得到了极大的改善,也为人们带来了进一步的机遇与挑战。信息资源的开发和利用水平作为衡量一个国家综合国力的重要标志之一而被重视。而计算机,作为处理信息的工具,为提供更加亲民化和友好化的服务而迅速发展。

1.1.2 课题研究意义

人们的生活因网络的提升而得到了极大的改变。个人博客系统不受时间地域的限制,也无需消耗大量的人力物力,通过网络仅仅在几秒之内就可以轻松获得想要的消息,且管理过程科学高效、方便准确。

网络管理是网络技术、人类社会迅速发展的产物。无需印刷,低碳环保;管理方式方法多种多样,增加了信息的趣味性和可读性。

总之,随着电脑的普及,网络管理越来越为人所知道,其未来的发展甚是可观。不仅如此,产业结构,市场的竞争规则都会随之改变,网络管理的产生会让人们的生活越来越多姿多彩。

1.2 可行性分析

网络的用处多种多样,而网络信息管理是其中重要的一项功能。不久的将来人们可以在网络上获得现实世界上可以获得和难以获得的信息。可行性研究的目的,就是利用最小的代价在尽可能短的时间内确定问题是否可以解决。因此,需要分析主要的可能解法的利与弊,从而判断该系统规模和目标是否现实,系统完善后所带来的效益是否值得投资开发该系统。可行性研究实质上就是要进行简化的系统分析和设计过程,也就是较抽象的方式进行的系统分析和设计的过程。

本系统的可行性分析如下:

1.2.1 经济可行性

系统的成本主要在开发与维护上,而开发此系统的软件、硬件以及开发环境都可从市场上轻易购买或者从网络上下载,所以不存在过重的经济负担。且此系统若被投入使用,可从一定程度上减少纸张等的使用,减少了大量的人力物力的浪费。总之该系统的成本低,收益大,因此从经济上来说,此系统是完全可行的。

1.2.2 技术可行性

个人博客系统主要有两个方面,即为前台界面的开发以及后台数据库的建立和维护。本系统拟采用NET和SQL2008分别作为前端和后端的开发工具。

NET即为Visual Studio .NET,页面是由HTML代码和C#代码组成。服务器在页面被客户端请求以后对这些C#代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。NET具备了C#技术的所有特点,简单便利、面向对象、平台无关性、安全可靠等等。

NET技术的优势

系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。

强大的可伸缩性。从只有一个Jar文件就可以运行Servlet和NET,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理、消息处理,一台服务器到无数台服务器,NET显示出巨大的生命力。

多样化和功能强大的开发工具支持。NET的大部分的优秀的开发工具都可免费获得,且其中许多可运行于多种平台。

剩余内容已隐藏,请支付后下载全文,论文总字数:23863字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;