【vfp开源代码栏目提醒】:网学会员鉴于大家对vfp开源代码十分关注,论文会员在此为大家搜集整理了“毕业设计 个人网站 有源代码 - 毕业设计”一文,供大家参考学习
湖南科技职业学院 毕 业 设 计作 者: 庞 敏学 号: 30学 系: 计算机应用与技术系专 业: 计算机应用技术(外贸方向)班 级: 计贸 3092题 目: 个人网站指导教师: 周 志 化 湖南科技职业学院电子信息工程与技术系 二零一二年五月 湖南科技职业学院电子信息系毕业设计 湖南科技职业学院专科生毕业论文评语 题目: 个人网站 专业:计算机应用技术(外贸方向) 班级:计贸 3092 30毕业设计得分: 答辩得分: 综合评定:指导老师评语: 指 导 教 师(签字): 年 月 日答辩委员会(小组)评语: : 答辩委员会(小组)负责人(签字) 年 月 日 湖南科技职业学院电子信息系毕业设计 目 录摘 要 IAbstractII第 1 章 引言 1第 2 章 系统需求分析 2 2.1 开发目标 ......................................................... 3 2.2 应用目标 ......................................................... 3第 3 章 开发工具的选用及介绍 4 3.1 ASP 技术.......................................................... 4 3.2 Access 数据库简介................................................. 5 3.3 Dreamweaver 简介.................................................. 6第 4 章 网站各模块页面效果设计 7 4.1 网站客户端显示页面概述 ........................................... 7 4.2 网站客户端显示页面 ............................................... 8 4.3 前台总体模块设计 ................................................ 11 4.3.1 我的文章模块 ..................................................................................................11 4.3.3 博客登录界面模块 .........................................................................................15第 5 章 数据库设计分析 17 5.1 数据库设计 ...................................................... 17 5.2 采用的数据库语言---SQL .......................................... 18 5.3 数据库连接 ...................................................... 19第 6 章 后台管理及功能实现 20 6.1 后台总体设计 .................................................... 20 6.2 后台功能模块实现 ................................................ 20 6.2.1 文章管理模块 ..................................................................................................21 6.2.2 相册管理模块 .................................................................................................24 6.2.3 实现相册修改删除管理主要
代码如下 .........................................................25 6.2.4 管理员资料修改管理模块 .............................................................................26第 7 章 系统总体评测 27 7.1 系统调试 ........................................................ 27 7.2 系统测试 ........................................................ 28结 论 29致 谢 30参 考 文 献 31 湖南科技职业学院电子信息系毕业设计 摘 要 本系统主要是采用 ASPaccessjavascript 等开发技术进行开发。
其中 ASP具有优良的性能,丰富的工具箱支持,强大的功能,程序与页面结构分离,良好的可移植性和适用性,超强的扩展性。
同时使用 javascript 完成丰富的脚本功能例如客户端的密码验证功能就可以用以减轻服务器的负担。
而本系统使用的是asp 作为主要开发语言,采用 Web 展示层和 ACCESS 数据库两层架构模式来实现数据库论坛管理网站的建设,使得对信息的管理更加及时、高效,提高了工作效率。
整个数据库论坛的大体功能均已实现,已经具有个人博客网站该有的功能。
由于时间有限 还存在很多还需进行改进的地方,也还需要不断地学习来完善它的功能。
关键词 ASP ACCESS 个人博客网站设计 I 湖南科技职业学院电子信息系毕业设计 Abstract In the end of the 20th century with the rapid development of computertechnology the database technology has been increasingly widely applied ininternet and offered more considerate and human service to the generalinternet users. Personalization has gradually become the trend of todaysWeb applications. Compared with the design adopted on internet presentlythe personal Web site based on ASP this program has the advantages of simplerfor clients to use and more intuitive in interface. Personal Website businesshas just started in China but has been developing very rapidly. With themore popular application of Internet and more maturity of network techonologythere will be more and more groups and individuals who demand for personalwebsit. Based on a huge network and with its simpler and more intuitiveinterface personal website has rapidly been recognized by the majority ofInternet users with which the users can use the popular technology of nowdaysto display their own personality on the websites.【Keywords】 ASP ACCESS A PERSONAL BLOG SITE DESIGN II 湖南科技职业学院电子信息系毕业设计 第 1 章 引言 博客是一个个人网页信息的集合,通常由简短且经常更新的文章日志 图片构成,这些一般是按照年份和日期倒序排列的。
而作为 Blog 的内容,它可以是你纯粹个人的想法和心得,包括你对时事新闻、国家大事的个人看法,或者你对一日三餐、服饰打扮的精心料理等,也可以是在基于某一主题的情况下或是在某一共同领域内由一群人集体创作的内容。
他不等同于网络日记,作为网络日记是带有很明显的私 而人性质的, Blog 则是私人性和公共性的有效结合,它绝不仅仅是纯粹个人思想的表达和日常琐事的记录,它所提供的内容可以用来进行交流和为他人提供帮助,是可以包容整个互联网的,具有极高的共享精神和价值。
本设计主要阐述一个个人博客网站的建设及其后台操作过程和一些关键技术。
该博客信息来源主要由用户直接添加,通过审核后在网站上发布出来以供大家共同欣赏。
前台用户操作该模块主要包括我的文章、我的相册、博主登录、Blog 搜索、博主推荐、最新评论、网站统计等功能。
后台博主管理该模块主要包括文章信息管理、相册信息管理、管理员资料管理等功能.该博客网站是应用 Dreamweaver8、Access2007、Photoshop CS3 等软件,后台结合 ASP 编程技术access 开发出来的。
我根据个人喜好开发了个人的博客网站设计与实现。
1 湖南科技职业学院电子信息系毕业设计 第 2 章 系统需求分析 在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
Internet 上发布信息主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网站建设在 Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
博客网站就是当今网络上最为流行的交流互动平台,个人博客网站是针对网络用户的交流需求,提供一个方便的可以支持跨地域结交朋友、聊天、互动、了解多方信息的平台。
个人博客网站内容丰富,界面简洁美观,大大丰富了当代人的精神需求。
博客能让个人在互联网上表达自己的心声。
这是一个收集和共享任何感兴趣的事物的地方--可以是政治评论、个人日记或是指向您想记住的网站的链接。
许多人使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力。
职业和业余新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客中宣示自己内心的想法。
而摄影和美术发烧者,可以通过博客 系统的管理自己的作品,无论您要发表什么意见,博客都可以帮您表达出来。
博客作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。
某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。
基本性能: 系统主要的功能包括:发表文章,文章管理 评价管理 相册管理以及用户密码修改等功能。
管理员登陆可以管理用户账户,删除文章图片,设置文章图片的分类属性,上传图片等操作。
对于这些功能基本可以应付一般的用户需要。
2 湖南科技职业学院电子信息系毕业设计2.1 开发目标 系统预期的目的是为了做成交互式的网页,方便客户端和浏览器端之间的交流。
通过该论坛,人们能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共同进步。
2.2 应用目标 数据库论坛系统是一个用于用户之间互相交流的系统。
用户可以浏览博客上的文章并提交自己的评论。
博客主人能够修改自己的资料信息,发布文章图片相册。
博客理员能够便于管理博客内容,包括用户信息管理,文章管理,相册管理,评价管理对于不健康或是不利于社会稳定的评论能进行删除操作。
3 湖南科技职业学院电子信息系毕业设计 第 3 章 开发工具的选用及介绍 随着 Internet 技术的快速发展与普及,各种制作网页的软件也如雨后春笋,从最初制作静态网页的 Html 到现在非常流行的“ASP” 、“JSP” 以及”javascript”脚本等互动网页制作工具,该网站的制作主要用到了 ASP、Access 和 Dreamweaver、网页美工等。
3.1 ASP 技术 ASP 是 Active Server Page 的缩写,意为“活动服务器网页”。
ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP 的网页文件的格式是.asp,现在常用于各种动态网站中。
ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 web应用程序。
ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。
利用 ASP 可以向网页中添加交互式内容如在线表单,也可以创建使用 HTML 网页作为用户界面的 web 应用程序。
与 HTML 相比,ASP 网页具有以下特点: 1利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术; 2ASP 文件是包含在 HTML
代码所组成的文件中的,易于修改和测试; 3服务器上的 ASP 解释程序会在服务器端制定 ASP 程序,并将结果以 HTML 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页; 4ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息; 5ASP 可以使用服务器端 ActiveX 组建来执行各种各样的任务,例如存取数据库、发现那个 Email 或访问文件系统等; 6由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的原始程序
代码,可防止 ASP 程序
代码被窃取。
4 湖南科技职业学院电子信息系毕业设计 ASP 工作原理: 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。
2、浏览器向服务器发出请求。
3、服务器引擎开始运行 ASP 程序。
4、ASP 文件按照从上到下的顺序开始处理,执行脚本命令,执行 HTML 页面内容。
5、页面信息发送到浏览器3.2 Access 数据库简介 Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。
它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的成员之一。
其实 Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。
可是事后微软证实这是个失败计划,并且将它中止。
数年后他们把名字重新命名于数据库软件。
Access 在 2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的
VFP 成为二级中最受欢迎的数据库语言。
Access 是一种关系型数据库管理系统,其主要特点如下: 1存储方式单一 Access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为.mdb的数据库文件种,便于用户的操作和管理。
2面向对象 Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
5 湖南科技职业学院电子信息系毕业设计 3界面友好、易操作 Access 是一个可视化工具,是风格与 Windows 完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
3.3 Dreamweaver 简介 使用 Macromedia 公司的产品 Dreamweaver 软件。
因 HTML 的稳定性、广泛支持性及可创建复杂的页面效果,该网站页面主要使用 DreamWeaver 软件。
还用到一些基本上的 Html 语言。
1处理图片工具:Photoshop9.0 是 Adobe 公司的产品,是功能非常强大的专业图形软件,可以制作任何你想要的平面效果。
其中包含的 ImageReady 是用于网页图片制作的。
2 制 作 动 画 工 具 : Macromedia 公 司 出 品 的 Flash 互 动 网 页 制 作 工 具 与Dreamweaver 和 firework 并称网页制作三剑客。
3动态网页制作技术:脚本语言 Javascript 和 Vbscript,Javascript 是Netscape, 是基于对象Object和事件驱动Event Driven 它介于 JAVA 和 HTML 之间,并运行于客户端的编程语言。
网站主要运用 javascript 制作一些网页特效。
ASPActive Server Pages是包括 HTML 标记、文本和脚本命令的文件,使用它可以创建动态、交互的 Web 服务器应用程序,并可以组合 HTML 页、脚本命令和 ActiveX组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。
6 湖南科技职业学院电子信息系毕业设计 第 4 章 网站各模块页面效果设计网站客户端前端显示布局页面 如图 4-1 图所示。
标题栏 logo 区域 博客信 息显示 区域 网页主题显示框架 页面末尾版权信息显示区域 图 4-1:网页前端总体模块 4.1 网站客户端显示页面概述 网站客户端显示页面是网站提供给浏览者的第一视觉界面。
网站客户端显示页面不仅要有合理的整体布局,使浏览者有一个流畅的视觉体验;还应该通过各功能模块体现出网站的主题内容,使浏览者在最短的时间内了解网站的用途。
前台整体如图 4-2: 7 湖南科技职业学院电子信息系毕业设计 图 4-2: 前台主页面 4.2 网站客户端显示页面 1.LOGO 部分设计: LOGO 是网站形象的重要体现。
试问一个衣冠楚楚的人怎么能让自己的名片污渍不堪?就一个网站来说,LOGO 即是网站的名片。
而对于一个追求精美的网站,LOGO更是它的灵魂所在,即所谓的“点睛”之处。
ltLOGO 设计的想法:在博客的国度里,我是我自己的王,这座城堡里充满了我的喜怒哀乐,Its my style...gt 图 4-3: 网站 logo 图标 2.网站客户端显示页面 TOP 设计: 图 4-4: 标题图标 重要
代码如下:lttd widthquot84quot alignquotcenterquot valignquotmiddlequotgtlta hrefquotindex.aspquot 8 湖南科技职业学院电子信息系毕业设计classquottopquotgt博客首页lt/agtlt/tdgtlttdwidthquot79quot alignquotcenterquot valignquotmiddlequotgtlta hrefquotweb_blog_list.aspquotclassquottopquot targetquotmainFramequotgt我的文章lt/agtlt/tdgtlttd widthquot86quot alignquotcenterquot valignquotmiddlequotgtlta hrefquotweb_photo.aspquotclassquottopquot targetquotmainFramequotgt我的相册lt/agtlt/tdgtlttd widthquot126quot alignquotcenterquot valignquotmiddlequotgtlta hrefquotManage/login.aspquotclassquottopquotgt博客管理lt/agtampnbspampnbspampnbspampnbsplt/tdgt 3. 网站客户端显示页面左边的链接及图片的设计如图 4-5: 图 4-5: 侧页功能图 其重要
代码: lttrgt lttd heightquot25quot alignquotleftquotbackgroundquotimages/mid_01.jpgquotgtampnbspampnbspampnbspampnbspampnbspBlog 搜索lt/tdgtlt/trgtlttrgtlttd heightquot25quot alignquotleftquotbackgroundquotimages/mid_01.jpgquotgtampnbspampnbspampnbspampnbspampnbsp博主推荐lt/tdgtlt/trgt lt/tablegtlt/tdgt lt/trgtlttrgt lttdgtlt--include filequotweb_blog.aspquot--gtlt/tdgtlt/trgtlttrgtlttd heightquot22quot bgcolorquotECECECquotgtlttable widthquot206quot borderquot0quot 9 湖南科技职业学院电子信息系毕业设计alignquotcenterquot cellpaddingquot0quot cellspacingquot0quotgt lttrgtlttd heightquot25quot alignquotleftquotbackgroundquotimages/mid_01.jpgquotgtampnbspampnbspampnbspampnbspampnbsp最新留言 lttrgtlttd alignquotcenterquotgtlt--includefilequotweb_blog_commend.aspquot--gtlt/tdgtlt/trgtbackgroundquotimages/mid_01.jpgquotgtampnbspampnbspampnbspampnbspampnbsp过客足迹lt/tdgt lt/trgt 4.网站客户端显示页面 图 4-6: 主显示页面 关键
代码如下:lt -----显示文章的详细内容包括文章标题、文章作者、发表时间以及文章内容-----idRequest.QueryStringquotidquotnumRequest.QueryStringquotnumquotIf Not IsNumericid ThenElseSet rsconn.Executequotselect idAtitleAcontentAauthorAdate fromtab_article whereidquotampidampquotquotgt 10 湖南科技职业学院电子信息系毕业设计4.3 前台总体模块设计 前台主要是个人博客的主要功能展示界面,又称网站客户端显示页面,要求来访者能看到管理者的.
上一篇:
VB6.0快速入门与精通(含100例)
下一篇:
论电子商务与现代物流的协同发展