毕业设计论文基于ASP的摄影爱好者网站开发.doc
《毕业设计论文基于ASP的摄影爱好者网站开发.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于ASP的摄影爱好者网站开发.doc(53页珍藏版)》请在三一办公上搜索。
1、河北经贸大学毕业论文河北经贸大学毕业论文摄影爱好者网站开发专业名称:计算机科学与技术班 级:05级计算机1班 学生姓名: 指导老师: 完成时间: II摘 要进入21世纪之后,随着信息技术的飞速发展,尤其是人们生活水平的日渐提高,数码相机已经不再是一件奢侈品了。但是,并不是每个人都是摄影领域里的专家。然而,网络和论坛给了摄影爱好者一个很好的学习平台。本文所设计的摄影爱好者网站是一个典型为摄影爱好者提供帮助和交流的网站,其开发主要包括前台系统和后台系统两部分。前台系统是供会员或者游客访问的浏览器界面。在这里浏览者可以注册成为会员,查阅作品,查看要闻资讯,下载相关软件,参与论坛讨论,使用搜索引擎和发
2、表留言等。后台系统主要进行会员信息的管理,要闻资讯的发布以及修改等。本网站便于向所有浏览网站的用户展示优秀的摄影作品,还可以进行在线讨论,从而使所有摄影爱好者可以分享作品和经验,并为用户提供最新的资讯以及新版软件的下载。本摄影爱好者网站基于互联网运行的B/S模式,以Windows XP+ IIS作为开发环境,采用Dreamweaver MX作为前台页面的开发工具,后台选择Access作为数据库开发工具。其主要技术创新点在于它采用了ODBC(Open Database Connectivity)技术。这种技术功能强大,使用方便,节省了大量代码的编写。另外,本网站的主要特色是页面新颖友好,内容丰富
3、,自动发布信息,加之设计有论坛功能,尽最大努力满足了用户的需求。关键词 摄影;论坛;ASP;数据库;参数传递ABSTRACTAfter entering the 21st century, accompanied by the rapid development of information technology, in particular, with the increasing of peoples living standard, a digital camera is no longer beyond the reach of ordinary people. However, no
4、t everyone is an expert in the field of photography. The network and the forum are both very good learning platforms.This photographers web site is a typical site for photographers to provide help and the exchanges. Its development parts include: front and back-office systems. The front system is pr
5、ovided for members or visitors to visit the browser interface. Visitors can register to become a member, see the good works, view the news information, download software, participate the discuss, use search engines and delivered messages and so on. The back-office system is mainly made up of the man
6、agement of the background information for members, the release of news information, as well as the revisions. The web site which is facilitate to all members to display photographs can also be used for online discussion, so that all photography enthusiasts can share their works, and provide up-to-da
7、te information and the latest software.This web site is based on the B / S mode . It uses the Windows XP + IIS as a development environment and uses the Dreamweaver MX as the development tools of the front page .I choose the Access as the database development tools. The main technical innovation of
8、this point is that it uses ODBC technology, which is powerful and easy to use, saving a great deal of the preparation of the code. In addition, the main features of this website is friend, rich in content and automatic dissemination of information, and also with the design of the forum, it has met t
9、he needs of the users very well.Keywords Photography; Forum; ASP; database; parameter 河北经贸大学毕业论文目 录1 绪论11.1 系统开发背景21.1.1 什么是摄影21.1.2 因特网的产生和发展21.1.3 文化交流网站的现状31.2 课题提出的意义32 开发环境及其技术简介52.1 系统开发环境52.2 系统开发工具53 摄影爱好者网站需求分析73.1 系统可行性分析73.2 系统需求分析74 后台数据库设计94.1 数据库需求分析104.2 数据库的详细设计104.2.1 用户注册表的数据库设计104
10、.2.2 后台管理的数据库设计114.2.3 留言板的数据库设计124.2.4 论坛系统的数据库设计124.3 实现数据库之间的联系134.4 数据库的链接155 摄影爱好者网站的详细设计175.1 网站的结构及模块设计175.2 前台客户端首页设计195.3 信息发布功能205.4 计数器功能215.5 滚动文字功能215.6 搜索引擎功能225.7 留言板的实现225.8 设为主页功能225.9 软件下载功能235.10 论坛的实现235.10.1 设置框架235.10.2 用户注册功能245.10.3 用户登录功能265.10.4 帖子列表功能285.10.5 帖子阅读功能285.10.
11、6 会员基本信息查看界面295.10.7 会员基本信息修改界面305.10.8 会员密码修改界面305.10.9 留言发送界面305.10.10 留言查看界面315.10.11 帖子查询功能325.10.12 文章发表界面335.11 后台管理的设计345.11.1 管理员登录功能345.11.2 资讯的删除功能345.11.3 资讯的添加功能345.11.4 会员管理界面355.11.5 帖子管理界面356 系统测试366.1 模块测试366.2 集成测试376.3 确认测试37结 论38致 谢40附 录41参考文献44II河北经贸大学毕业论文摄影爱好者网站开发1 绪论随着摄影技术的不断发展
12、,摄影已经不再只是专业摄影师的爱好了,当今越来越多的普通人迷上了摄影。人们喜欢摄影,想要把自己的所见所闻和各个时期不同的自己,用镜头记录下来。但是自学摄影并非一件容易的事,而向资深摄影师询问也并不现实,所以这让摄影爱好者头痛不已。然而随着网络的普及,网络资源的大范围共享,使摄影爱好者之间相互交流成为了可能。大家可以通过网络,同来自四面八方的摄影爱好者或者摄影方面的专家进行交流,吸收经验,改进不足。网络的信息是共享的,而又是面向大众的。在交流经验,相互学习的同时,浏览者还可以了解摄影的最新资讯,业界最新动态,数码相机的选取以及发表自己的最新作品等。这样一来,一个包含上述功能的网站就十分必要了。但
13、设计网站并非易事,这需要充分了解网站设计的方方面面,从前台界面到后台数据库,要重点突出,有特色。具体到本网站就是一定要有摄影领域的特色。这其中最重要的一点是要把需求分析做到尽可能的完善,不要造成因为需求分析出现偏差而导致整个系统重改的局面。设计出的网站要求美观,简洁,实用性强,易于操作。所以,网站既要功能完善还要有自己的特色,要真正做到使浏览者有宾至如归的感觉,尽情享受该网站带来的乐趣和知识。在以上分析的基础上,我完成了本摄影爱好者网站的设计。本网站由前台系统和后台系统两部分构成。前台系统是供会员或游客访问的浏览器界面。在这里浏览者可以注册成为会员,查阅作品,查看要闻资讯,下载相关软件,参与论
14、坛讨论,使用搜索引擎和发表留言等。后台系统主要是进行会员信息的管理,要闻资讯的发布以及管理等。随着计算机技术的提高和发展,对小型的网站来说,用一台机器来完成前后台任务是可行的。本网站虽然无法与功能强大的大型门户网站相媲美,但是功能齐全,方便实用,最大限度的满足了用户群的需求。1.1 系统开发背景1.1.1 什么是摄影摄影是指使用某种专门设备进行影像记录的过程,一般我们使用机械照相机或者数码相机进行摄影。有时摄影也会被称为照相,也就是通过物体所反射的光线使感光介质曝光的过程。英文摄影Photography一词源于希腊语 phos(光线)和 graphis(绘画、绘图)或 graph,两字一起的意
15、思是“以光线绘图”,是指使用某种专门设备进行影像记录的过程。有人说过的一句精辟的语言:摄影家的能力是把日常生活中稍纵即逝的平凡事物转化为不朽的视觉图像。一般简称的摄影,即是用照相机,映像在底片,冲印底片成为单一相片,一张张作永久保存。但相片的影像是不动的、无声的,仅供人观赏其人物、意境,进而体会其涵义。今天世界上仍存留的最早的一张照片可以追溯至1827年,出自法国人约瑟夫尼埃普之手。 摄影的分类包括:记录摄影、艺术摄影、画意摄影、全息摄影等。摄影流派包括:绘画主义摄影、印象派摄影、写实摄影、自然主义摄影、纯粹派摄影、新即物主义摄影、超现实主义摄影、抽象摄影、堪的派摄影、“达达派”摄影、主观主义
16、摄影等。1.1.2 因特网的产生和发展因特网起源于美国国防部高级研究计划管理局建立的阿帕网。网站(Website)是指在因特网上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。许多公司都拥有自己的网站,他们利用网站来进行宣传、产品资讯发布、招聘等等。随着网页制作技术的流行,很多个人也开始制作个人主页,这些通常是制作者用来自我介绍、展现个性的地方。也有以提供网络资讯为盈利手段的网
17、络公司,通常这些公司的网站上提供人们生活各个方面的资讯如时事新闻、旅游、娱乐、经济等。在因特网的早期,网站还只能保存单纯的文本。经过几年的发展,当万维网出现之后,图像、声音、动画、视频,甚至3D技术开始在因特网上流行起来,网站也慢慢地发展成我们现在看到的图文并茂的样子。通过动态网页技术,用户也可以与其他用户或者网站管理者进行交流。也有一些网站提供电子邮件服务。1.1.3 文化交流网站的现状目前国内文化交流网站自身存在着一些问题,主要表现在:第一,网站在首页页面上通常放置太多内容,也存在很多广告,使整体版面过于杂乱,令浏览者反感;第二,国内网站的种类不足,有未涉及的方面。以摄影网站为例,虽不缺乏
18、大型的门户网站,但是这些网站的官方性质太强。就这一点而言,虽然其具备所需的功能,但是指向性不强。也就是说它虽适用于所有的人,但对所有人的贡献都不大。究其原因,在于这些网站只在大的方面满足了种类的要求,但是并没有把种类细分,网站的开发并没有针对特定的用户群。也许正是由于中国文化交流网站现存的种种问题和不足,在面对外来网站的竞争时,不免产生担忧和底气不足,对未来的发展心存疑虑和困惑。但这并不能从根本上解决问题,也不是文化交流网站发展壮大的长远之计。加强对本土文化资源的整合、共享和利用是大势所趋,开发适用于各个层次的群体的网站迫在眉睫。认清形势、选择对策,为文化交流网站提供切实可行的解决方案这一命题
19、又一次摆在人们面前。1.2 课题提出的意义本摄影爱好者网站正是基于以上的分析设计完成的。网站针对的用户群是业余的摄影爱好者。这一类用户群具有如下特点:酷爱摄影,但是自身的摄影技术有限;没有足够的经济基础购买最为精密的摄影工具;摄影的目的是为了记录自己的所见所闻,并非是制造高尚艺术品或者参加大型设计比赛。总结一句话就是,本网站的设计理念以普通老百姓的摄影爱好为依托。所以网站的设计非常朴素和实用。网站中设有论坛系统,使用户可以随意与他人沟通;网站的用户可以留言给网站管理员,分享自己发现的摄影小窍门,再经管理员发布到网上,使大家可以共享这一消息;网站信息台发布的信息每天更新;用户可以将自己的作品发到
20、网上,供大家评论。本网站虽然比不上大型门户网站的功能齐全,但是却十分适用,功能也应有尽有,在各种类型网站中占据不可或缺的角色,也必将成为网站发展趋势的一股热潮。432 开发环境及其技术简介2.1 系统开发环境(1) 支持ASP的Web服务器:本机使用IIS5.0。(2) ASP程序的编辑工具:ASP和HTML网页都是常规的文本文件,使用Dreamweaver编辑器或Windows的记事本都可以编辑ASP程序。(3) 浏览器:用浏览器来看最后的结果。ASP并不限定浏览器的种类。对于当前的常用的浏览器,如Internet Explorer,firefox等均可以正常的浏览网页。2.2 系统开发工具
21、(1) ASPASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序。(2) Access2000 Microsoft Office Access(前名
22、 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office的成员之一。Access能够存取Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户”则能使用它来开发简单的应用软件。虽然它支持部分面向对象技术,但是未能成为一种完整的面向对象开发工具。(3) Microsoft Windows X
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ASP 摄影 爱好者 网站 开发
链接地址:https://www.31ppt.com/p-4859971.html