本论文系统地介绍了BLOG的现状与发展,.NET技术的实际应用以及本次设计的开发计划、步骤、实施策略等,并采用结构化设计方法,应用数据流图(DFD),数据字典、程序流程图、E-R关系图等清晰的展示出系统的构成。
该设计遵循了软件开发规范的实施文档,从系统分析、系统设计、程序编码、系统测试、系统维护和二次开发计划等几个阶段进行,采用C#和SQL Server来开发ASP.NET程序,并对数据库在影响系统性能方面,做了一定的分析。
本系统由以下多个子模块组成:用户登录、用户注册、页头和页尾的处理模块(用户控件)、管理员后台管理(包括BLOG配置、分类管理、站点文件在线编辑与管理、会员管理、BLOG表情管理、日志中自动识别的关键字管理、友情链接管理、友情链接验证、用户收藏的URL、服务器的相关信息、骂人词语的管理等)、BLOG编辑模块、友情链接提交与显示模块、BLOG发表模块、RSS订阅模块(1.0&2.0)、BLOG浏览模块、独立IP访问统计分析模块、验证码实现模块、BLOG评论列表模块、BLOG首页处理模块、注册用户URL收藏模块(提交、显示)、会员信息显示模块(单用户、多用户、信息编辑)、站点信息搜索模块(Google站内、系统本身)、文件上传模块、公用导航模块(用户控件)、公用类模块、全局变量和在线用户的记录、开启站点模块、工具模块等
前 言 6
1 绪论 8
1.1 .NET技术简介 8
1.2 BLOG相关介绍 10
1.3 系统开发背景 14
1.4 系统开发意义 15
1.5 系统开发目标 15
1.6 开发平台、运行环境、测试实施 16
2 需求分析 18
2.1 系统构成 18
2.1.1 系统组成及功能 18
2.1.2 系统实现方案 24
2.2 E-R关系 24
2.3 数据存储 28
2.4 逻辑分析 28
2.4.1 数据流图 28
2.4.2 数据字典 30
2.4.3 系统边界 31
2.5 系统实现的关键技术 31
3 概要设计 32
3.1 设计原理 32
3.2 接口设计 32
3.3 数据库设计 33
3.3.1 设计思路与步骤 33
3.3.2 结构设计 33
3.4 界面设计 36
4 详细设计 37
4.1 系统流程图 37
5 运行结果及调试分析 42
5.1 主要运行效果 42
5.2 调试分析 45
5.3 修改日志与事件记录 46
6 设计总结 47
谢 辞 48
参考文献 49