计算机毕业设计116绍了应用ASP动态网页技术开发博客系统的设计与实现毕业设计论文

计算机毕业设计116绍了应用ASP动态网页技术开发博客系统的设计与实现毕业设计论文
计算机毕业设计116绍了应用ASP动态网页技术开发博客系统的设计与实现毕业设计论文

摘要

随着Internet的广泛应用,动态网页技术也应运而生。本文介绍了应用ASP动态网页技术开发博客系统的设计与实现。

博客系统主要为用户提供发表文章、浏览文章等功能,用户通过Internet可以发表一些自己撰写的文章以和其他网友进行交流。博客系统主要实现了文章管理的数字化、信息化、智能化,是打破传统报刊、杂志发表文章方式的新尝试。

本系统的开发设计实现采用ASP技术,系统后台使用Microsoft的Access 2000数据库,并通过使用ODBC技术访问。

本文对博客系统进行整体分析,明确了系统的可行性和用户需求;根据模块化原理,规划设计了系统功能模块;在数据库设计部分,详细说明了系统数据库的结构和数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想,提出系统的程序设计思路,对前台与后台功能的程序实现进行了详细论述;系统测试部分,具体分析测试过程中出现的主要问题,并提出了解决方案,实现系统功能。最后,对系统作以客观、全面的评价,并对进一步改进提出了建议。

关键字:博客ASP Access 2000 ODBC

ABSTRACT

With the extensive application of the Internet, dynamic web technology has emerged. This text describes the application of ASP dynamic web technology and development the blog system.

Blog system is mainly to provide users with published articles, browse articles, and other functions,Users can express themselves by some articles and with other netizens to conduct exchanges. Blog system of the main article on the digital management, information, intelligence, is to break the way of Released an article by traditional newspapers and magazine published ,it make a new way to try.

The system is designed by ASP technology,backstage adoption Access 2000 database,and use the ODBC technology to visit.

In this text,it analysis the blog system by feasibility and the demand of the user. Under the modular theory, planning and design of the system functional modules; In the database design, a detailed description of the database structure and database integrity, security measures; Programming is used object-oriented programming design, system design ideas, background for the future and function of the program in detail; System testing, Analysis of the specific course of testing the key issues and proposed solutions to achieve system function. Finally, the system in an objective, comprehensive evaluation, as well as further improvements made.

Key words: blog ASP Access 2000 ODBC

目录

第一章系统概述 (1)

1.1项目背景 (1)

1.2 系统开发的意义 (2)

1.2.1发布想法 (2)

1.2.2博客的用途 (2)

1.3 系统开发的目标 (2)

1.3.1任何拥有博客的人都可以做到 (2)

1.3.2 访问博客系统的人,可以做到 (3)

1.4系统概述 (3)

1.5 系统的开发方法 (3)

第二章系统分析 (6)

2.1 可行性分析 (6)

2.2 需求分析 (6)

2.2.1 管理员登录 (6)

2.2.2 文章管理 (7)

2.2.3 系统信息管理 (7)

2.3 系统的主要技术分析 (7)

2.3.1 ASP技术概论 (7)

2.3.2 ASP工作原理 (8)

2.3.3 ODBC技术 (8)

2.3.4 硬件设备及操作系统 (9)

2.3.5 系统开发平台 (9)

2.4 数据分析 (9)

2.5 数据流图 (9)

第三章数据库设计 (11)

3.1 数据库技术概述 (11)

3.2 数据库选择 (11)

3.3 数据库的概念结构设计 (13)

3.3.1 实体与属性之间的关系 (13)

3.3.2 数据库的E-R图 (13)

3.4 数据库逻辑结构设计 (15)

3.5 数据库的完整性和安全性 (16)

3.5.1 数据库的完整性约束 (16)

3.5.2 数据库的安全性 (17)

第四章系统设计 (18)

4.1系统总体设计 (18)

4.2公用模块的编写 (19)

4.2.1数据库连接文件 (19)

4.2.2用户登录和注销 (19)

4.2.3地址栏和博客主题设置 (19)

4.3客户界面的设计与实现 (19)

4.3.1 界面头设计 (19)

4.3.2 界面尾设计 (20)

4.3.3 首页设计与实现 (20)

4.3.4用户注册模块设计 (21)

4.3.5给我留言模块 (22)

4.3.6“文章评论”功能模块设计 (22)

4.4后台管理界面设计 (22)

4.4.1“添加分类”功能模块 (22)

4.4.2“分类管理”功能模块 (23)

4.4.3“添加文章”功能模块 (23)

4.4.4“文章管理”功能模块 (24)

4.4.5“留言管理”功能模块 (24)

4.4.6“基本设置”功能模块 (25)

4.4.7管理员密码模块 (25)

4.4.8系统管理模块 (26)

第五章系统测试 (27)

5.1 测试目的 (27)

5.2 测试方法 (27)

5.3 测试实例 (27)

5.3.1 后台管理权限测试 (27)

5.3.2 前台文章显示测试 (27)

5.3.3 前台显示文章详细内容测试 (28)

5.3.4 管理员登陆 (28)

5.3.5 后台管理权限测试 (28)

5.3.6 文章管理 (29)

5.3.7 系统信息管理 (31)

结论 (32)

谢辞 (33)

参考文献 (34)

附录 (35)

附录一软件使用说明书 (35)

附录二源代码 (36)

第一章系统概述

1.1项目背景

Blog,是Weblog的简称。Weblog,其实是Web和Log的组合词。Web,指World Wide Web,当然是指互连网了;Log的原义则是“航海日志”,后指任何类型的流水记录。合在一起来理解,Weblog就是在网络上的一种流水记录形式或者简称“网络日志”。Blogger或Weblogger,是指习惯于日常记录并使用Weblog工具的人。虽然在大陆早些时候或者台湾等地,对此概念的译名不尽相同(有的称为“网志”,有的称之为“网录”等等),但目前已基本统一到“博客”一词上来。该词最早是在2002年8月8日由著名的网络评论家王俊秀和方兴东共同撰文提出来的。博客也好,网志也罢,仅仅是一种名称而已,它的本义还是逃不过Weblog的范围。只是,通常我们所说的“博客”,既可用作名词Blogger或weblogger——指具有博客行为的一类人;也可以作动词用(相当于英文中的Weblog或blog),指博客采取的具有博客行为反映、是第三方可以用视觉感受到的行为,即博客们所撰写的Blog。因此,“他/她是一位博客,他/她天天在博客”及“博客博什么客?”在中文语法与逻辑上都是正确。只是不同场合的用法不同罢了。

Blog究竟是什么?说了半天,其实一个Blog就是一个网页,它通常是由简短且经常更新的帖子(Post)所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人、构想的新闻到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs记录着blog个人所见、所闻、所想,还有一些Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。撰写这些Weblog或Blog的人就叫做Blogger或Blog writer。

博客存在的方式,一般分为三种类型:一是托管博客,无须自己注册域名、租用空间和编制网页,博客们只要去免费注册申请即可拥有自己的博客空间,是最“多快好省”的方式。如英文的https://www.360docs.net/doc/224325897.html,、https://www.360docs.net/doc/224325897.html,及多种语言的博客室(https://www.360docs.net/doc/224325897.html,)等都提供这样的服务;二是自建独立网站的博客,有自己的域名、空间和页面风格,需要一定的条件。如方兴东建立的“博客中国”站(https://www.360docs.net/doc/224325897.html,);三是附属博客,将自己的博客作为某一个网站的一部分(如一个栏目、一个频道或者一个地址)。这三类之间可以演变,甚至可以兼得,一人拥有多种博客网站。

目前进行网站开发的语言很多,如ASP、PHP、JSP、https://www.360docs.net/doc/224325897.html,等。究竟应该选择什么语言来开发一个BLOG网站呢,对于一个中小型的网站来说,ASP无疑是最好的选择,利用简单的HTML代码与脚本融合而成的ASP技术可以开发强大的Web应用程序。ASP (Active Sever Pages)是Microsoft推出的一种服务器端脚本环境,ASP内嵌于IIS 中,让用户可以轻松的结合HTML Web页面、脚本和ActiveX组件建立或执行动态的、交互的Web服务器应用程序。ASP并不单指某一种编程语言,而是一门把HTML代码与

VBScript和JavaScript等脚本语言融合在一起的技术,ASP技术的诞生,应该说是一项成功的技术,它开创了非专业人员开发高水平网站的历史。

1.2 系统开发的意义

1.2.1发布想法

博客能让个人在互联网上表达自己的心声。这是一个收集和共享任何感兴趣的事物的地方--可以是政治评论、个人日记或是指向您想记住的网站的链接。许多人使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力。职业和业余新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客中宣示自己内心的想法。而摄影和美术发烧者,可以通过博客系统的管理自己的作品,无论您要发表什么意见,博客都可以帮您表达出来。

博客作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。

1.2.2博客的用途

(1)促进学习。写blog可以促进学习,想写出文章来,自然不能是泛泛的了解就可以的,要理解了才能写得出来的。这就促进了对某些领域的不断学习和思考。

(2)记录收获。blog中,常常是记录下来都是瞬间的灵感,对事物的感悟,经过多日思考和实践的结果,对某个问题的解决方案等等,这些都是财富,要记录下来。

(3)反映成长。写blog,可以反映出人的思考过程,而不仅仅是思考结果。对一个问题或领域,从不了解到了解,从了解到熟悉,从熟悉到精通。这纪录了一个人思考和解决问题的成长过程。很久之后,看到自己之前的文章,你将会觉得自己进步了。

(4)结交朋友。写了blog,自然会有许多志趣相同的朋友来阅读,这可以认识许多朋友。大家有共同的兴趣爱好,自然谈得来。

(5)共享知识。blog给大家看,大家的blog也给你看。这个问题我解决了,那个问题他解决了。大家互通有无,建立起一个社群。

(6)交流看法。回复的人对blog的观点或赞同,或反对,大家一起讨论,听听别人的思想,可以促进双方的共同进步。

(7)包装自己。看到一篇篇用心写出的文章,自然是对自己知识技能的最好宣传。

1.3 系统开发的目标

1.3.1任何拥有博客的人都可以做到

(1)登录博客系统浏览文章

(2)管理自己博客的基本信息

(3)撰写个人随笔

(4)处理留言、文章评论等内容

1.3.2 访问博客系统的人,可以做到

游览博客系统中的随笔目录、文章目录博客系统中的内容,只有博客管理员登录系统之后,才能进行管理。而博客系统的访问者不需要注册,也不需要登录就可以访问博客系统中的内容。

1.4系统概述

一个博客其实就是由一序列网页组成的,它通常是由简短且经常更新的帖子所构成的,这些张贴的文章都按照年份和日期倒序列排列,能按照日期和主题检索。博客的内容和目的有很大的不同,有到其他网站的超级链接;有对其他网站的评论;有个人的日记,日常所思所想;有个人照片、诗歌、散文,甚至科幻小说的发表。正是由于博客能收容这些不拘于个人思想的表达,使博客这种交流和表达方式日益红火起来,博客秉承了个人网站的自由精神,也开拓了激发创造的新模式,能张扬人的个性,从这个意义上说,博客将会变得越来越普及,越来越为更多的人接受。

本系统主要完成以下功能。

1.客户界面部分

我的文章

给我留言

用户注册/登录

首页:文章分类,最新评论,最新文章,最新加入

2.管理界面部分

添加分类

分类管理

文章管理

留言管理

基本设置

1.5 系统的开发方法

本系统主要采用ASP技术进行开发,ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP 源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

本系统的前台开发采用Dreamweaver,Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计

师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Dreamweaver特点:

1.最佳的制作效率

Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dremweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。

2.网站管理

使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。

3.无可比拟的控制能力

Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。

本系统的后台数据库采用Access 2000,Access 2000一个最突出的功能就是将Access数据库中的数据动态地提供给Web页。 Access2000另一个突出的优点就是使用起来特别简单,就和你使用“窗体”一样,非常的简单。而且这种联接是动态的,不需要创建很多的页面,一切繁琐的工作Access都自己包了。掌握这个对象的用法,以后

往Internet发布数据就更加得心应手了。

第二章系统分析

2.1 可行性分析

可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。为了确定开发具有可行性,对本系统主要进行了以下四个方面的分析。

(1) 经济可行性。经济可行性主要是对项目的经济效益进行评价。本系统对系统开发者来说并不需要太高的成本支出,只是对系统的管理者付出管理报酬即可,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上是可行的。

(2) 技术上的可行性。技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用的是ASP(Active Sever Pages)进行开发,前台网页设计使用的是Dreamweaver MX,而数据库系统采用的是Microsoft Access 2000。通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。

(3) 时机可行性。时机可行性是分析系统开发时机是否成熟。目前越来越多的应用程序都已经是转向基于Web的开发,并且Internet已经广泛使用,因此系统的设计具有时机可行性。

(4) 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。系统的开发主要就是为了方便校友信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。

综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的。

2.2 需求分析

在可行性分析阶段已经简要地分析和研究了本系统的基本需求,也论证了开发平台及软件的可行性,但为了明确系统设计的目标,了解用户的需求,现对用户需求作以调研,从而进一步明确了设计所实现子系统的功能。

2.2.1 管理员登录

在调研中了解到,用户想要使用系统,首先要有一个友好的用户注册界面,其次,用户需要经历登录验证过程,只有合法的拥有管理员身份的用户才可以使用系统中的管理功能,这样做可以防止非法用户登录并使用本系统,妨害数据安全。

用户登录。通过系统登录验证,用户成功进入系统并开始使用其中功能。

2.2.2 文章管理

文章管理是用户所有文章的信息,用户可以进入此处进行相关文章的管理。这部分主要包括以下方面:

(1) 文章信息显示。显示出所有文章的大概信息。

(2) 发表新文章。可以发表新的文章,以供网友浏览。

(3) 修改文章。可以修改已有的文章的内容。

(4) 删除文章。允许用户对文章信息进行删除操作。

2.2.3 系统信息管理

系统开始运行之后,随着时间的变化会有想要更改系统的相关信息的要求,比如:修改博客的标题、联系的Email地址,因此需要提供信息修改的功能。同时,为了保证数据使用系统的安全性,管理员也应该经常修改登录密码信息。

2.3 系统的主要技术分析

2.3.1 ASP技术概论

Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP 指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了Active Server Pages 所独具的一些特点:

1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2.无须compile编译,容易编写,可在服务器端直接执行。

3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。

4.与浏览器无关(Browser Independence),用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active Server Pages所使用的脚本语言(VBScript 、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

5.Active Server Pages能与任何ActiveX scripting语言相容。除了可使用VBScript 或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)物件。

6.Active Server Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

7.可使用服务器端的脚本来产生客户端的脚本。

8.物件导向(Object-oriented)。

9.ActiveX Server Components(ActiveX服务器元件)具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL等编程语言来编写你所需要的ActiveX Server Component。

2.3.2 ASP工作原理

ASP的执行过程

(1)用户在浏览器的地址栏中键入ASP文件,并回车触发这个ASP的申请。

(2)浏览器将这个ASP的请求发送到给Web服务器。

(3)Web Server接收这些申请并根据.asp的后缀名判断这是ASP要求。

(4)Web Server 从硬盘或内存中读取正确的ASP文件。

(5)Web Server 将这个文件发送到ASP.DLL的特定文件中。

(6)ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。

(7)HTML文件被送回浏览器。

(8)用户的浏览器解释这些HTML文件并将结果显示出来。

图2-1 ASP工作原理

2.3.3 ODBC技术

ODBC的基本思想是为用户提供简单、标准、透明的数据库连接的公共编程接口,开发厂商根据ODBC的标准去实现底层的驱动程序,这个驱动对用户是透明的,并允许根据不同的DBMS采用不同的技术加以优化实现,这就利于不断吸收新的技术而趋完善。这同时也就是数据库驱动的思想,它很类似于Windows中打印驱动的思想。在Windows 中,用户安装不同的打印驱动程序,使用同样一条打印语句或操作,就可很容易地实现在不同打印机上打印输出,而不需要了解内部的具体原理。ODBC出现以后,用户安装不同的DBMS驱动就可用同样的SQL语句实现在不同DBMS上进行同样的操作,而且无需预编译。ODBC带来了数据库连接方式的变革,如图1所示。在传统方式中,开发人员要熟悉多个DBMS及其API,一旦DBMS端出现变动,则往往导致用户端系统重新编建或者源代码的修改,这给开发和维护工作带来了很大困难。在ODBC方式中,不管底层网络环

境如何,也无论采用何种DBMS,用户在程序中都使用同一套标准代码,无需逐个了解各DBMS及其API的特点,源程序不因底层的变化而重新编建或修改,从而减轻了开发维护的工作量,缩短了开发周期。ODBC具有以下灵活的特点:

1. 使用户程序有很高的互操作性,相同的目标代码适用于不同的DBMS;

2. 由于ODBC的开放性,它为程序集成提供了便利,为客户机/服务器结构提供了技术支持;

2.3.4 硬件设备及操作系统

为了满足系统开发设计的需要,表 2.1为实现系统设计开发对硬件要求的最低配置,建议使用当前中等或以上计算机配置。

2.3.5 系统开发平台

电脑配置:HP电脑 CPU:P4 2.93 内存:512M 硬盘:160G

操作系统:Microsoft Windows XP中文版

数据库:Microsoft Access 2000

2.4 数据分析

博客系统中,主要是管理用户的文章、留言、系统信息等数据。数据的类型决定了程序对数据的处理方式也就是算法,因此,数据是系统实现分析的起点。现通过数据流图的方式分析系统中数据的流动和处理。

对系统的管理员,在登录系统后,本系统接受管理员的修改、添加、删除请求,通过分析将这种请求转化成相应的SQL语句执行对数据库的相关的操作,并将执行的相应结果送回系统中。系统接收到数据库返回的结果集,经过一定的分析处理,将其转化成ASP页面,返回到客户端显示给用户。

2.5 数据流图

系统运行过程中,主要涉及到两部分的数据流向,一部分是管理员在系统后台管理界面上发出的对数据库操作的数据流,另一部分是用户在应用前台使用系统时所产生的数据流。

图2-2 博客系统总体图

对于每一个管理,可以细分为添加、修改、删除、浏览等操作,现以文章管理为例,其具体细节图如图2.4所示。

图2-3

文章管理细节图

第三章数据库设计

3.1 数据库技术概述

数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。近年来推出的计算机关系数据库管理系统,还具有操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强等诸多优点。

总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,一个好的数据库,要求在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。数据库设计时速度与空间在范式上是相互矛盾的。一方面按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费;另一方面从存取速度上考虑,应该尽量做到一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式。因此我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点。经过综合的评价和分析后设计出的数据库应满足以下要求:

(1) 数据库信息要能充分体现出用户使用系统的需求。

(2) 能够支持用户对数据进行的所有处理。

(3) 能够容易被数据库管理系统运行维护。

(4) 数据一致性、完整性好,无更新异常。

3.2 数据库选择

本系统所采用的数据库是Access 2000

Access 数据库管理系统是Microsoft Office 套件的重要组成部分,是Access 的最新版本,可在Windows 95环境下运行。Access适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。

数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。 Microsoft Access 是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access 数据库以文件形式保存,文件的扩展名是MDB。

Access 的6种对象:

Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。

表(Table) ——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。

查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。

窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。

报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。

宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。

模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。

Access是一种关系型数据库管理系统,其主要特点如下:

(1)存储方式单一

Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。

(2)面向对象

Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。

(3)界面友好、易操作

Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

(4)集成环境、处理多种数据信息

Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生

成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表

和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML。

3.3 数据库的概念结构设计

3.3.1 实体与属性之间的关系

E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。

(1) 模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。

(2) 属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3) 各子系统模块中主键相同的字段之间存在着相互关联的关系。

(4) 在程序中实现对它们的完整性和一致性控制。

3.3.2 数据库的E-R图

(1)博客系统整体E-R图如图3.1所示。

图3-1 博客整体E-R图

(2)博客系统文章实体E-R图如图3.2所示。

文章标题文章编号文章内容发表日期

管理员

管理

浏览 用户

文章标题

文章内容管理日期

图3-2 文章资源E-R 图 (3)图3-3为视图View_Artcle_Type 的E-R 图。

图 3-3 视图View_Artcle_Type 的E-R 图 (4)图3-4为视图View_Artcle_comment 的E-R 图。

图3-4视图View_Artcle_comment 的E-R 图 (5)图3-5为视图View_users 的E-R 图。

图3-5视图View_user的E-R图

3.4数据库逻辑结构设计

数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库逻辑结构。

根据博客的使用情况的不同,可以采用Access 2000数据库,Access 2000便于安装。

博客系统中各个表的设计结果如下面表格所示。每个表格表示在数据库中的一个表,表3-1为用户表,记录用户的详细信息。

Type 表

ASP网站设计论文

旅游网站的开发与设计 摘要 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见。网页设计伴随着网络的快速发展而快速兴起,作为上网的主要依托,由于人们使用网络的频繁而变得非常的重要。 给客户发最新产品介绍,发样品等等资料。你现在还在用传真或给客户邮寄吗?公司新货上市了,想第一时间通知到所有卖家,电话一一通知吗?显然这些都是不行的网络就可以帮您简单快捷的实现。您只需通过邮件或聊天工具就可发送资料,只要几秒钟。新货上市,您只需将货品展现在企业网站上,所有客户都可第一时间看到,不管这个人在大洋彼岸还是亚洲或非洲的某个角落。做生意——效率就是我们的竞争优势。 本文以“企业商业网站的设计与制作”为主题,运用了网页三剑客( Dreamweaver、Fireworks、Flash)及Photoshop等工具,收集了大量与网页设计有关的素材进行设计,并使用了超链接、框架、代码等网页设计技巧。人们也越来越依赖于网络上的信息,要想让更多的人了解你的企业,了解你的产品,扩大你的市场范围和份额,你必须了解和使用网络。 关键词:Internet;企业商业网站;网页三剑客

目录 前言 (1) 第1章方案论证 (2) 1.1 开发的意义和目的 (2) 1.2 网页设计工具介绍 (2) 1.2.1 FLASH概述 (3) 1.2.2 Dreamweaver概述 (3) 1.2.3 Fireworks概述 (3) 第2章网站总体设计 (4) 2.1 网站设计的基本步骤 (4) 2.2 旅游网站的构思 (4) 2.3 旅游网站模块结构 (5) 第3章网站的具体设计 (5) 3.1 网站首页的制作 (6) 3.2 主页的制作 (6) 3.2.1 动画的设计 (7) 3.2.2 导航条的制作 (7) 3.2.3 版权区设置 (8) 3.3 各二级页面的设计 (8) 3.3.1 短途休闲的制作 (8) 3.3.2 长途度假的制作 (9) 3.3.3 饮食天地的制作 (10) 3.3.4 特别推荐的设计 (11) 3.4 背景音乐设置 (12) 第4章超链接设置以及调试运行 (13) 4.1 超链接的设置 (13) 4.2 调试运行 (13) 结论 (15) 致谢 (16) 参考文献 (17)

全套毕业设计毕业论文基于ASP技术的论坛的设计与实现论文-百度文库

基于 ASP 技术的论坛的设计与实现 使用 ASP 摘要: 使用 ASP 语言和数据库技术设计的一个论坛软件。内置的 SELECT、INSERT INTO、UPDATE 、DELETE、EXECUTE 等指令和微软数据库软件技术实现论坛的各种功能。Asp 的优点有安全性与减轻客户端浏览器的负担,提高交互速度, SQL的优点在于与其他网络用户共享数据库。 关键词:ASP 动态服务器页面 VB 脚本语言 HTML 超文本标记语言 目录引言..............................................................................3 第一章概述 1.1 开发背景...............................................................3 1.2 系统说明...............................................................4 第二章主要技术和分析 2.1 引言.....................................................................5 2.2ASP 技术综述.........................................................5 2.3Dreamweaver MX2004 应用..........................................7 第三章系统需求分析3.1 系统运行环境.........................................................8 3.2 系统功能需求.........................................................8 第四章系统概要设计 4.1 模块划分及各模块功能介绍.......................................9 4.2 系统数据库设计......................................................9 第五章详细设计与实现...................................................11 结纶..............................................................................20 参考文献 (20) 引言 随着Internet的飞速发展,机关、学校、公司、企业都已经或正在建立自己的网站和论坛,而一个真正的、完善的论坛离不开Web数据库技术,Web数据库技术可以实现浏览器与数据库的双向交互。Web技术和数据库相互融合领域的研究已成为热点方向之一,Web数据库技术使Web技术和数据库技术都发生了质的变化:Web网页由静态网页发展成了动态网页,数据库实现了开发环境和应用环境的分离,用户端可以用相对统一的浏览器实现跨平台和多媒体服务。第一章 1.1 开发背景为了提高自己对计算机专业知识的运用水平,并对三年来自己所学的计算机知识进行好好的回顾和实践运用,同时利用开展毕业的实习和开展毕业设计,检验自己学习中存在的不足,达到加强对网络和数据库等的学习。本论坛的设计是结合现在流行的各种网上技术和论坛的普及,也是为适应企业的信息化管理基于 ASP 技术而设计的论坛。本论坛是为了用户进行网上交流和开展网上对话,也有利于成员之间利用互联技术,开展学习、交流、网上交友等活动。本论坛的建立将发挥桥梁与扭带的作用大大的方便了用户之间信息的沟通。网络论坛,也被称为异步会议系统、布告板,是网络上除了E-mail 之外,最为普遍的在线讨论系统,它来源于早期 Internet 发展的 BBS 系统(Bulletin Board System)随着 Internet 的发展,,逐步演变成现在的形式——基于 Web 的 BBS 系统。在网络教学中,论坛作为其中一个必不可少的交流平台,正广泛地被应用,是网络教学系统的有机组成部分。 ASP 应用程序易于使用、修改,并且

ASP学校网站毕业设计

目录 第一章:诸言 (2) 第一节设计思想2 第二节开发工具的选用及介绍2 第三节系统的使用说明与安装4 第二章:网站总体分析与设计 (4) 第一节网站系统分析4 第二节主页设计4 第三节数据库设计4 第三章:详细设计 (5) 第一节家长学校联络簿5 第二节网上图书馆10 第三节网上评优投票系统16 第四节达级考试在线查分系统与计数器的制作18 结束语 (21) 谢辞 (21) 参考文献 (21) 附图 (22)

第一章诸言 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,特构建某校(虚构)网站。 该学校网是面向全社会的宣传功能型的学校网站,主要是宣传学校及展示学校的设施,发布学校发展的动态新闻。让更多的学生了解该校,为学校学生、家长和老师上网浏览者提供一个互动性很强的纽带作用,使学生和家长充分享受学校的优质服务,目的是加强宣传,与网下宣传构成一个立体的宣传模式。 第一节设计思路 通过网站,全面宣传,展示学校风采、优点与特色,发布学校的重大活动安排与招生政策,增强家长与学校之间的沟通,在Internet上实现完成部分校务,提高办事效率。 第二节开发工具的选用及介绍 一、ASP的优势: Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。 二、ASP的特点: 任何开发工具皆可发展ASP 只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建

计算机毕业设计116绍了应用ASP动态网页技术开发博客系统的设计与实现毕业设计论文

摘要 随着Internet的广泛应用,动态网页技术也应运而生。本文介绍了应用ASP动态网页技术开发博客系统的设计与实现。 博客系统主要为用户提供发表文章、浏览文章等功能,用户通过Internet可以发表一些自己撰写的文章以和其他网友进行交流。博客系统主要实现了文章管理的数字化、信息化、智能化,是打破传统报刊、杂志发表文章方式的新尝试。 本系统的开发设计实现采用ASP技术,系统后台使用Microsoft的Access 2000数据库,并通过使用ODBC技术访问。 本文对博客系统进行整体分析,明确了系统的可行性和用户需求;根据模块化原理,规划设计了系统功能模块;在数据库设计部分,详细说明了系统数据库的结构和数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想,提出系统的程序设计思路,对前台与后台功能的程序实现进行了详细论述;系统测试部分,具体分析测试过程中出现的主要问题,并提出了解决方案,实现系统功能。最后,对系统作以客观、全面的评价,并对进一步改进提出了建议。 关键字:博客ASP Access 2000 ODBC

ABSTRACT With the extensive application of the Internet, dynamic web technology has emerged. This text describes the application of ASP dynamic web technology and development the blog system. Blog system is mainly to provide users with published articles, browse articles, and other functions,Users can express themselves by some articles and with other netizens to conduct exchanges. Blog system of the main article on the digital management, information, intelligence, is to break the way of Released an article by traditional newspapers and magazine published ,it make a new way to try. The system is designed by ASP technology,backstage adoption Access 2000 database,and use the ODBC technology to visit. In this text,it analysis the blog system by feasibility and the demand of the user. Under the modular theory, planning and design of the system functional modules; In the database design, a detailed description of the database structure and database integrity, security measures; Programming is used object-oriented programming design, system design ideas, background for the future and function of the program in detail; System testing, Analysis of the specific course of testing the key issues and proposed solutions to achieve system function. Finally, the system in an objective, comprehensive evaluation, as well as further improvements made. Key words: blog ASP Access 2000 ODBC

ASP网页制作毕业设计论文

目录 第一章引言 (1) 1.1 动态网页的概念与特点 (4) 第二章静态网页与动态网页的区别 (5) 第三章搭建动态网页平台 (6) 第四章创建数据库连接 (13) 第五章编辑数据与添加服务器行为 (19) 相关文献 (24)

第一章引言 定义 网站是企业向用户和网民提供信息(包括产品和服务)的一种方式,网页制作是企业开展电子商务的基础设施和信息平台,离开网站(或者只是利用第三方网站)去谈电子商务是不可能的。企业的网址被称为“网络商标”,也是企业无形资产的组成部分,而网站是INTERNET 上宣传和反映企业形象和文化的重要窗口。 什么是网页制作 网页制作要能充分吸引访问者的注意力,让访问者产生视觉上的愉悦感。因此在网页创作的时候就必须将网站的整体设计与网页设计的相关原理紧密结合起来。网站设计是将策划案中的内容、网站的主题模式,以及结合自己的认识通过艺术的手法表现出来;网页制作通常就是将网页设计师所设计出来的设计稿,按照W3C规范用html语言将其制作成网页格式。 网页设计 网页设计是指使用标识语言(markup language),通过一系列设计、建模、和执行的过程将电子格式的信息通过互联网传输,最终以图形用户界面(GUI)的形式被用户所浏览。简单来说,网页设计的目的就是产生网站,什么是网站呢,就是服务器内的一系列网页的组合,终端用户发出请求后[[服务器通过传输特定的网页向用户传输所需的信息。简单的信息如文字,图片(GIFs,

网页制作 JPEGs,PNGs)和表格,都可以通过使用HTML/XHTML/XML放置到网站页面上。而更复杂的信息如vector graphics,动画,视频,声频则需要插件程序例如Flash, QuickTime, Java run-time environment,等等,这些插件程序也是通过HTML/XHTML/XML植入网页的。随着浏览器和W3C标准一致性的改善,XHTML/XML(可扩展标识语言)与CSS(层叠样式表)共同用作网页内容的设计已经被广泛的接受和使用。最新的标准和建议则是朝着浏览器的能力扩充和改善发展,使之能够不需要插件程序也能够给用户传输多媒体信息和更多的选择。 静态网页与动态网页区别 通常,网页可以分为静态网页和动态网页。静态网页页面上的内容和格式一般不会改变,只有网管可根据需要更新页面。动态网页的内容随着用户的输入和互动而有所不同,或者随着用户,时间,数据修正等而改变。网页上的内容也可以由用户通过使用客户端描述语言(JavaScript, JScript, Actionscript,)来改变。当然更普遍的是由服务器端的描述语言(Perl,PHP, ASP, JSP, ColdFusion, 等)进行编译,从而对动态网页的内容进行改变。无论是客户端还是服务器端的改变都需要使用较为复杂的应用软件。随着信息技术的更加专业化,越来越明显的倾向表明,网页设计和网站的发展会逐渐成为两个不同的领域。网页是借助于美术构图与程序互动、动画等方式向大众推广相关信息的媒体,所以网页设计包括了几大部分:版面构图(见平面设计)程序开发(见网页应用程式)网站内容管理(见内容管理系统、资讯架构学) 简史 HTML 超文本标记语言(Hypertext Markup Language)网络的资讯越来越多,网站须有引人注意的外观,才能增加浏览人次,达到宣传的目的。人们开始注意网页的外观,HTML亦因此变得更复杂、更具弹性。表格,原本是更整齐展现资料的工具,变成了排版工具。CSS 的出现令以表格为基础的外观设计被视为过时。服务器方面的技术亦改变了网络的构造,使用者可以选择其浏览方式、外观。Flash的出现为设计师和媒体创作人开创了新路。除了引人的外观之外,亦有一个重要的考虑点:网络无障碍,即使用者能否容易读取资讯。 XHTML

计算机毕业设计论文_ASP_资源共享网站的实现

资源共享网站的实现 摘要: 随着信息科技在全社会的飞速发展与普及,把世界上所有电脑的资源连接起来的技术已日渐成熟,每天都有海量的信息在各种电脑网络上驰骋。特别是INTERNET的普及,它大大改变了传统的人们获取各种资源的手段,对人们的日常生活、工作、学习等产生深刻的影响。但它的副作用也随之产生,INTERNET产生大量信息使之成为一个信息的海洋,花费大量的时间用来寻找资源,使之成为人们的负担。 资源共享网站的开发的目标是实现资源下载的系统化,规范化和自动化。使人们节省寻找资源时间,大大提高工作、学习效率,从而大大提高了生活质量。 本系统主要支持网页制作、flash相关、图像处理等几类软件的下载。它包括资源信息分类、站点内信息搜索、资源下载、显示本日下载、显示最近更新等内容。管理员可对资源信息进行删除、添加、修改,还可对会员用户进行管理等操作。0 关键字:ASP;数据库;资源下载

1系统简介 1.1系统的组成模块 网站建设:网页制作、压缩优先、网页加密、链接检测、网站发布、其他类、代码转化、编程工具、数据库类 Flash相关:格式转化、Flash特效、萃取SWF、SWF解密类、另类软件。 图像转化:图片压缩、图像截取、图像制作、图像浏览、格式转化、动画工具辅助工具:上传下载、整站下载、文件更名、内容替换、其他精品 2开发工具 2.1开发工具简介 2.1.1.Web信息处理模式 W e b信息处理模式是指将信息资源以页面的方式保存在WWW服务器中。传统的网页信息是相对静止的页面(称为静态网页),网页间的联系主要通过超链接实现。映客为了让起来,必须在HTML页面中嵌入程序,客户在浏览器端输入参数,提交给Web服,Web服务器会启动相应的程序完成必要的处理,然后将结果通过Web服务器以HTML 面的形式传送给浏览器,实现信息的自动发布,即动态网页技术。 2.1.2Dreamweaver开发工具 利用DREAMWEA VER和简单的ASP语言就可以实现本系统。从系统开发的硬件、软件角度,分析系统设计所需软件与硬件的环境,并介绍系统开发设计的步骤及开发原则。使用系统的工作人员,除了需要具备在Microsoft Windows平台上使用个人计算机的知识,并不需要特别的技术能力。 Dreamweave是美国Macromedia公司开发的集网页制作和网站管理为一身的所见即所得网编辑器。它是第一套针对专业网页设计师而发展的可视化网页开发工具,利用它可以轻而易举地制作出跨平台取限制和跨浏览器限制的充满动感的网页。它是一个很酷的网页设计软件。其不仅包括可视化编辑、HTML代码编辑的软件包,而且还支持ActiveX、JavaScript、Java、Flash、Shockwavet等功能,并且它能通过拖曳从头到尾制作动态的HTML动画,支持动态HTML的设计,使得页面没有plug-in(插件)也能够在Netscapet和IE4.0浏览器中

#asp个人博客网站的开发毕业设计论文

目录 摘要 (1) ABSTRACT (2) 第1章绪论 (3) 1.1 开发背景及意义 (3) 1.2 系统开发软件简介 (4) 1.2.1 J2EE (4) 1.2.2 JSP (5) 1.2.3 SQL Server 2005 (7) 第2章系统分析 (10) 2.1 系统功能需求 (10) 2.1.1 访客 (10) 2.1.2 注册用户 (10) 2.1.3 管理员 (11) 2.2 系统流程 (12) 第3章系统设计 (14) 3.1 系统B/S结构 (14) 3.2 数据库设计 (15) 3.2.1 数据库概念结构设计 (15) 3.2.2 数据库逻辑结构设计 (15) 3.3 存储过程 (16) 第4章系统实现 (18) 4.1 系统主界面 (18) 4.2 注册模块 (18) 4.3 发表评论模块 (19) 4.4 日志管理模块 (21) 结论 (24) 参考文献 (25)

摘要 随着互联网技术的高速发展,生活节奏的加快,博客被越来越多的人选择作为学习和交流的工具。博客的内容丰富多彩,有对其他网站的超链接和评论,有个人构思,还有新闻日志、照片、诗歌和散文等。博客具有自主性、开放性、互动性和共享性的特点,是一个很好的交流的渠道,思想展现的舞台和学术探讨的园地。 本系统是一个实用的个人博客网站,集博客、留言板、链接于一身。未注册用户(访客)可以浏览文章,发表评论及留言。也可以通过注册成为该系统的注册用户,注册用户可以管理自己的博客、留言板、友情链接等,同时还可以发表新日志,上传附件等。 关键词博客,日志,评论,留言

ABSTRACT With the rapid development of Internet technology and high speed of life rhythm, Blog has being chosen by more and more people as the tool of study and communication. The content of Blog is very rich and colourful: some has hyperlink and comment of other website, some about personal thinking, news, music, article and so on. Because of the character of independence, open, interaction and share of Blog, it is regarded as an outlet of good exchange channel, the stage of personal thought displaying, and the garden area of knowledge studying. This system is a practical Blog website which has Blog, photo album, message board and link. Visitor can browse articles, post comments and leave messages. The visitor can register in the Blog website, after that they can manage the Blog, photo album, message board, link of friendship etc. At the same time, they can also post new log, picture etc. Keywords Blog,log,comment,message

毕业设计(论文)基于asp

本科生毕业论文题目:基于https://www.360docs.net/doc/224325897.html,的试卷管理系统 姓名:何亚娟 学号:200724101216 专业:计算机科学与技术 年级:2007级 学院:信息科学技术 完成日期:2011年5月 指导教师:吴淑雷(教授)

目录 1绪论 (2) 1.1选题的背景 (2) 1.2研究现状 (3) 1.3发展方向 (3) 2需求分析 (3) 2.1环境需求 (3) 2.2功能需求 (4) 3系统总体设计 (4) 3.1系统结构图 (4) 3.2系统流程图 (5) 3.3功能描述 (5) 3.3.1系统管理模块 (5) 3.3.2试卷科目管理模块 (7) 3.3.3试卷管理模块 (7) 3.3.4试题管理模块 (8) 4数据库设计 (8) 4.1数据库概念结构模型设计 (9) 4.2数据库逻辑结构模型设计 (12) 4.3数据库表设计 (12) 5系统开发过程 (15) 5.1类的设计 (15)

5.1.1数据操作类 (15) 5.1.2常用函数类 (17) 5.2页面框架的设计 (19) 5.3系统管理主要模块功能的实现 (19) 5.4试卷科目管理模块主要功能的实现 (21) 5.5试卷管理模块主要功能的实现 (22) 5.5.1自动出卷功能实现 (23) 5.5.2手工出卷功能的实现 (24) 5.5.3试卷查看功能实现 (25) 5.6试题管理模块主要功能的实现 (26) 6测试 (27) 7系统总结分析 (27) 参考文献 (28)

基于https://www.360docs.net/doc/224325897.html,的试卷管理系统 作者:何亚娟指导教师:吴淑雷教授 (海南师范大学信息科学技术学院,海口,571158) 摘要:本系统选取Microsoft SQL Server 2005作为后台数据库,采用https://www.360docs.net/doc/224325897.html,技术,设计并实现了一个试卷管理系统的基本功能,如试题管理、自动出卷和手动出卷等。其构建的目的是减少教师的工作,降低了资源的浪费并且提高了保密性。 关键词:试卷管理系统;自动出卷;https://www.360docs.net/doc/224325897.html,; Examination Paper Management System Based On https://www.360docs.net/doc/224325897.html, Author:HeYaJuan Tutor:WuShuLei professor (Department of Computer Science and Technology, School of Information Science and Technology, Hainan Normal University, HaiKou, 571158) Abstract:The system choose Microsoft SQL Server 2005 as a Backend database. Using https://www.360docs.net/doc/224325897.html, technology designed and implemented the basic functions of the examination paper management system, Such as questions management and completed the examination paper automatically or manually. The aim of construct the paper management system is to reduce the workload of teachers and cut down the waste of resource and improving confidentiality. Key phrase: Paper management system; Complete the volume automatically; https://www.360docs.net/doc/224325897.html,;

相关主题
相关文档
最新文档