基于ASP.NET的多功能博客BLOG系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘要
BLOG是继Email、BBS、ICQ之后出现的第四种网络交流方式,作为一种新兴的网络媒体与互联网的第四块里程牌,其影响力一定程度上已超越了传统媒体,作为专业领域的知识传播模式,它将成为该领域最具影响力的事物之一!
本论文系统地介绍了BLOG的现状与发展,.NET技术的实际应用以及本次设计的开发计划、步骤、实施策略等,并采用结构化设计方法,应用数据流图(DFD),数据字典、程序流程图、E-R关系图等清晰的展示出系统的构成。
该设计遵循了软件开发规范的实施文档,从系统分析、系统设计、程序编码、系统测试、系统维护和二次开发计划等几个阶段进行,采用C#和SQL Server来开发asp.NET程序,并对数据库在影响系统性能方面,做了一定的分析。
关键字:BLOG;网络媒体;开发规范;C#;SQL Server;.NET
The Exploitation of the Multifunctional BLOG System
Based on .NET Platform
Abstract
BLOG following e-mail, BBS, ICQ, is a fourth exchange ways of network, as a new Internet media and the Internet fourth piece of milestones, their influence to a certain extent, have gone beyond the traditional media, as a professional field of knowledge dissemination model, it will become one of the most influential figures in this area's !
The paper introduces the current situation and development of BLOG systematically. practical applications of .Net technology, and this development plan, steps, the implementation strategy. Meantime the use of structured design methodology, the application of data flow chart (DFD), data dictionary, process flow charts, E-R relations etc. constitutes a clear display for system.
The design followed the norms of software development files, designed from systems analysis, system design, coding procedures, system testing, system maintenance and the second development plans, C# and SQLServer are used to develop asp.NET procedures, and also has done some analysis to database for functions in the affected system,
Key words: BLOG;Network Media;Development Norms;C#;SQL Server;.NET
通过利用C#进行asp.net、ADO.net的应用程序开发,使用Code Behind方式来实现,使前台界面和后台代码分离,通过利用类的继承、重用,以及函数的公用来尽量精简代码,此外,注意系统以后的就阅读性和可维护性。在开发中,不去一味的使用Web服务组件,能巧妙的结合其他方式来实现,将不适合或没必要在服务端运行的放至客户端完成,在一定程度上减少服务端资源的损耗。提高系统的整体性能。在功能实现上,完成目前存在的BLOG系统大部分的功能,提供良好的用户界面(方便交互操作),并能在此基础上尽可能的设计出较为新颖和更实用的功能。大致主要实现以下几点:
用户的登录、注册、信息编辑、浏览与管理员的后台管理,及发送系统邮件
站点访问信息统计分析(总体、细节、时段、日段、搜索引擎、关键字,入口等)
便捷后台文件添加、编辑、复制、剪切,包括目录操作、文件大小、日期显示等
实现日志的发表、浏览、编辑、删除等
实现评论发表、删除、评论IP等,包括对Trackback的使用与管理
实现日志搜索(按标题、内容、评论等)
实现分类、会员、关键字、表情、链接以及站点信息等的后台管理
实现站点日历的显示以及有发表日志时的突出显示与链接
显示最新评论,链接信息,单个日志的浏览信息等。
实现RSS订阅、文件上传、在线编辑日志等功能。
开发平台、运行环境、测试实施
开发平台:Microsoft .NET Framework 1.1
Visual Studio 2003.NET(C#)
Microsoft SQLSERVER 2000
Windows 2000+IIS5.0+IE6.0
运行环境:Windows 2003 / 2000 / XP
安装 .Net Framework 1.1 或 Visual Studio 2003.NET
安装IIS5.0以上版本
数据库Microsoft SQLSERVER 2000 以上版本
适合以上环境本系统可正常运行
实现方式:B/S模式,本地运行、远程访问皆可
毕业设计论文编写要求
(1)章节标题层次及同级标题序码须段落分明,前后一致,图表规范,有编号名称,且编号一致
(2)论文包括摘要,关键字,正文,参考文献,毕业设计小结,附录等,其中摘要和关键字要附英文翻译文本
(3)毕业论文装订按学校的统一要求完成
目 录
前 言 1
1 绪论 2
1.1 .NET技术简介 2
1.2 BLOG相关介绍 4
1.3 系统开发背景 8
1.4 系统开发意义 9
1.5 系统开发目标 9
1.6 开发平台、运行环境、测试实施 10
2 需求分析 12
2.1 系统构成 12
2.1.1 系统组成及功能 12
2.1.2 系统实现方案 22
2.2 E-R关系 22
2.3 数据存储 29
2.4 逻辑分析 29
2.4.1 数据流图 29
2.4.2 数据字典 31
2.4.3 系统边界 32
2.5 系统实现的关键技术 32
3 概要设计 33
3.1 设计原理 33
3.2 接口设计 33
3.3 数据库设计 34
3.3.1 设计思路与步骤 34
3.3.2 结构设计 34
3.3.3 SQL脚本编写 40
3.4 界面设计 44
4 详细设计 45
4.1 系统流程图 45
4.2 初始化定义 61
4.3 主要模块实现 63
5 运行结果及调试分析 72
5.1 主要运行效果 72
5.2 系统测试 74
5.3 修改日志与事件记录 76
6 帮助文档 78
7 设计总结 84
谢 辞 87
参考文献 88
附 录 89
附录A 外文翻译-原文 89
附录B外文翻译-译文 93