摘 要
该博客严格按照软件工程的模式来进行设计, 使用了ASP技术并采用Macromedia Dreamweaver MX 2004 作为设计工具,后台的数据库使用SQL2000创建,并使用了ODBC方法来访问数据库。
博客的设计方法比较多,利用ASP设计也是更多。而本次毕业设计就是希望通过ASP技术开发出交互功能更强更完善的管理系统。系统使用了快速原型法来进行设计,主要实现了管理员和博客用户两个模块,管理员可以对博客系统进行管理和维护,用户可以浏览网站内容和发表自己的观点与信息等等。系统发布之后,管理员或用户就可以通过Web管理和访问数据库,这样设计既有利于博客用户方便地操作,也有利于管理员有效的管理。并且已经编码的脚本在运行时由脚本引擎解码,增加了系统的安全性。
总之,此动态交互式的博客具有博客信息的动态管理功能,在管理效率上有很大的提高,基本上达到了设计目的。
关键词:ASP; ODBC; 快速原型法
Abstract
The BLOG management system is designed strictly under the model of the Software Engineering Science. It uses the skill of ASP and its design tool is Macromedia Dreamweavers MX 2004. The background database is created by SQL2000 and is accessed by ODBC method.
There are many designing methods of the BLOG management system, but that using the skill of ASP is very enough. So the aim of this design is using the skill ASP to develop a management system with more alternative and higher function. The system uses Prototyping Method to build and realize two main modules-- BLOG’s module and the user’s. The BLOG’s can manage and maintain information and the user’s can search the information of BLOG and their own lending messages. After the system is publicized, the BLOG’sand user’s can access the Web site through the Internet for management or search. In conclusion, the design makes the user’s easy operation and manager’s efficient management. And the script-engineer decodes the encoded script while it is running, so the safety level of system becomes higher.
To sum up, this dynamic alternative BLOG management system has the function of dynamic management of BLOG‘S information, improved the efficiency of management and basically got the aim of design.
Keywords: ASP; ODBC; Prototyping Method
目 录
摘 要. I
Abstract II
1. 文献综述与理论基础. 1
1.1 ASP 简介... 1
1.1.1 ASP的技术特点... 1
1.1.2 ASP方法与传统静态主页的区别... 2
1.1.3 ASP与组件对象的使用... 3
1.2 ADO简介... 4
1.3 脚本语言简介... 6
1.3.1 VBScript 6
1.3.2 Jscript 6
1.4 ASP与JSP、PHP的比较... 7
1.4.1 ASP. 7
1.4.2 JSP. 7
1.4.3 PHP. 8
1.5 数据库的基本概念... 9
1.5.1 数据库系统的类型... 9
1.5.2 数据库系统的结构... 10
2. 概 述. 12
2.1 设计目的... 12
2.2 设计方法... 12
2.3 设计思想... 12
3. 需求分析. 13
3.1 背景概述... 13
3.2 可行性分析... 13
3.3 系统分析... 13
4. 总体设计. 16
4.1 数据库设计... 16
4.1.1 数据库的逻辑设计... 16
4.2 模块设计... 18
5. 详细设计. 20
5.1 登录页面... 20
5.2 主页面... 21
5.3 发表日志页面... 24
5.4 修改个人信息... 25
5.5 后台管理页面... 27
5.6 日志分类管理... 29
5.7 帐户与权限管理... 32
结束语. 34
致 谢. 35
参考文献. 36