C++语言爱好者网站设计论文_第1页
C++语言爱好者网站设计论文_第2页
C++语言爱好者网站设计论文_第3页
C++语言爱好者网站设计论文_第4页
C++语言爱好者网站设计论文_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一个为了适应社会发展,为广大网民提供服务的网站。在社会的经济发展越来越快的环境下,人们对信息的更新速度和完整性要求越来越高。因此对网站的要求也越来越高,本文简要介绍了项目背景和意义,着重阐述了该网站的设计实现过程与该系统数据库的设计实现过程;从网站的数据库设计、数据库功能、网站的系统结构和工作原理、模块简介等等都作了详细的介绍。本人在设计这个网站的时候把进行了较深的应用,尽量地把数据库的数据完善,以便用户在登陆期间能更加完善地利用到网站的一章主要说了网站设计的背景和意义,以及我在这个网站制作的过程中所担任的工作叫角色。第二章主要是简单介绍了数据库以及它的作用,限制。由于我用的是里还会介绍三章主要说了这个网站的数据库的详细设计过程,包括它的结构分析,目标设计,系统功能分析与设计和数据库的逻辑设计。第四章是提取了一篇在国外关于计算机网络的文章供大家参考。关键字:站连接、数据库C 第1章 引言文)的主要工作1第二章 数据库的概论.数据库的简单描述.数据库的作用.数据库的限制第三章 数据库逻辑设计题难点和拟解决的关键问题第四章 各重要模块分析据库连接模块据加密模块第五章 部分界面设计页设计坛首页设计外国文献参考以及翻译结束语致 谢8参考文献8国上网计算机数达到4560万台,网络国际出口宽带总数达到总容量为82617M,国数达到6830万个,超过4个有量排名世界第四。报告显示,我国网络基础资源获得了重大突破,国家域名年新增19万个,要原因有国家对域名管理政策的调查营造了时,随着中国经济的崛起,以及我国互联网应用的深入,得到越来越多国内 外企业的重视。当然,直接带动了注册量的快速攀升。所以也就带动了软件产业的发展。然而,着我国对外开放的不断扩大化 ,以加速我国“四化”进程,使我国在国际事务中发挥更大更积极的作用。因此,学好此,我在制作这个网站的数据库的时候也考虑到了信息的重要性和使用性,搜集资料也是按照这个标准的。文)的主要工作在本次的毕业论文设计中,我主要的工作任务是以下几点:单描述数据库的发展背景、技术的基本概念。工作二:简单描述数据库的类型,以及各种数据库之间的比较工作三:对于作四:简单描述3据库的概论21 数据库简述数据库在网站建设与网络营销中发挥着重要的作用,与普通网站相对而言,具有数据库功能的网站网页我们通常称为动态页面,也就是说页面不是一层不变的,页面上内容(或部分内容)是动态生成的,它可以根据数据库中相应部分内容的调整而变化,使网站内容更灵活,维护更方便,更新更便捷。那么,针对于企业网站,数据库究竟有什么作用,又有什么限制?211、数据库的作用1)、收集信息我们知道,普通的静态页面是无法收集来访人的信息的,而更多情况下我们为了加强网站营销效果,往往需要搜集大量潜在客户的信息,或者要求来访者成为会员,从而提供更多的服务,比如大型的购物、交易网站,注册会员后提供优惠服务等。就象我们在网站上常看到的“会员登录”、“会员注册”等字样,通过注册和登录,网站为访问者提供一个独特的氛围,因为是自愿注册,必定是对相关信息比较感兴趣的访问者或潜在客户,因此,可以在登录后详细地介绍相关服务或提供优惠措施,吸引浏览者参与企业的营销活动,一方面为企业收集大量的潜在客户资源,同时增加了交易的机会。2)、提供搜索功能,方便网站内容的查找如果你的网站只有几个页面,这种功能似乎没有什么作用,但是,如果你的网站有几十页甚至上百页,或站内提供大量的信息,如果没有方便的搜索功能,浏览者只能依靠清晰的导航系统,而对于一个新手往往要花些时间甚至无法达到目的,从而对网站产生不良影响。这时提供方便的站内搜索不仅可以使网站结构清晰,从而有利于需求信息的查找,节省浏览者的时间,也是吸引顾客、达成网站营销目的的重要手段。3)、产品管理这 也是数据库在网站中的重要应用,如果你的网站有大量的产品需要展示和买卖,那么通过网络数据库可以方便地进行分类,使产品更有条理、更清晰地展示给客户。这其中重要的而方便日后的维护、检索与储存。因为如果将之设计成静态页面,日后的维护工作将是相当的烦琐,而且企业必须要有一个熟悉网站维护的工作人员不停地将产品信息、公司信息等发布到网上。对于应用了入数据库的网站而言,往往在后台有一个维护系统,目的是将技术化的网站维护工作简单化,比如网站中往往会出现产品信息、价格的变更等,或者产品或服务种类的增减,我们完全可以通过后台管理界面从容完成,我们看到的不是复杂的网页制作,而是一系列表格,只要熟悉基本的办公软件如过简单的培训即可立即开展工作,而且人工费用不高。更重要的是通过程序与数据库的结合,我们可以统计出一些相当重要的信息,如产品的关注程度、评价信息、销售情况、质量投诉等等,根据这些信息,企业可以迅速作出相应的举措。4)、新闻系统一些企业网站为了增加营销力度与凝聚力,往往放置行业新闻或相关企业新闻、动态等等,如果网站中要放置新闻,一般而言,其更新的频率很大(否则还不如不放),这时增加数据库功能一方面可以快速的发布信息,另一方面可以很容易地存储以前的新闻,便于浏览者或管理者查阅,更重要的是避免重复直接修改主要页面,从而保持网站的稳定性。5)、仅可以增加与访问者的互动,更重要的是可以加强售前、售后服务和增加新产品开发的途径,我们知道,以顾客需求为导向的营销活动在现代企业营销中发挥着越来越重要的作用,因此,如何加强客户关系管理,增强客户意识,收集反馈信息,将其用于企业营销活动,大多数企业正在绞尽脑汁。利用新产品、对企业发展的看法、投诉等等,增强了企业与消费者的互动,提高了客户服务质量和效率。6)、供即时的对话功能,对于企业而言,除非访问者或客户群的上网比例很大,否则,不仅要专门有人不停地关注,一旦问者寥寥,其功能不仅无法完全发挥,还会影响企业的形象,建议通过与传统媒体的配合,选择固定时段,邀请有一定影响力的行业人士开展专家现场网络咨询、服务等活动,因为聊天室程序比较耗费服务器系统资源,建议仔细考虑)、开发有亲和力的网站环境我们经常看到在一些网站我们登录后自己的用户名出现在网站中,这样的网站很具有亲和力,就好似对你一个人在交流,从而拉近了企业(网站)与顾客之间的距离,为实现交易创造条件。8)、开发具有特殊功能的网站范围比较广泛,不仅局限于广域网,在企业内部网络也可以有重要的应用,比如地图查询、交通查询、工作管理、流程管理等等。通过相应的程序与数据库的结合,我们可以将日常工作电子化、智能化,进一步方便我们的工作、提高我们的效率。22、限制我们知道,数据库不是独立存在的,它需要软件、硬件和程序的连接与支持,可以说,它只是一个经过系统分类资料库,我们可以通过精心设计的程序访问、存取数据,因此,服务器对于程序运行支持的稳定程度是我们要考虑的一个重要因素;另一方面,要考虑网站建设的投资,因为相对于静态网站而言,数据库的报价一般相对较高,几千元到几万元不等,因此,建议投资网站数据库时最好向专业人士咨询一下,以后要遇到的各种问题,如何事先做好准备,你需要在建站之前就清楚,而这些你是很难从专业公司得到的。23我在网站中对先要根据数据管理的内容和目标,确定一个能体现主题的数据库名称。设计数据库的第二步是要确定创建哪些表,以及每个表中要包含哪些字段。完成表的设计后就可以向表中输入数据了,表是创建其他数据库对象的基础。基于数据库的表可创建查询、窗体、报表和有时只是建立了一个包含数据库对象的“空”数据库,其中的对象根本就没有数据,这个需要要以后的操作中添加。直接创建一个“空”的数据库可以按照以下步骤进行:1、选择文件/新建命令,弹出任务窗格,选择新建/空数据库命令,弹出文件新建数据库对话框。2、在弹出的文件新建数据库对话框的文件名击创建按钮,弹出新的数据库窗口。就可以建立完成了。 表:将数据按照不同的主题放在不同的表中,可以方便数据的管理,每个数据库至少要包含一个表,要想创建表必须要明白2个概念,即表的显示方式和表的组成。表的显示方式有两种,一种是数据表视图方式,一种是设计视图方式。创建表结构的基本步骤是选择组成的字段、为字段取名、设置字段的数据类型、属性、给字段添加说明以及以及设置主关键字。最简单创建表方法是通过输入数据创建表,在数据表示图中,用户可通过在空白表中输入数据创建表,这时种方法不必事先设计表结构。我使用的的是表设计器创建表,他的优点是可以在创建表的过程中直接定义表的属性,并赋予表更多的信息。查询:查询是收集和检索数据的最主要的方法和最基本的数据分析工具,查询结果可以只显示指定字段和指定记录中的内容,并且可以成为创建其他数据库对象的数据源,通过创建操作查询还可以修改表。使用向导创建查询有以下集中方法:1、使用简单查询向导创建查询。2、使用交叉表查询向导创建查询。窗体:窗体可以更直观、有效的显示数据库中的记录,是人与数据库之间的交互信息的重要途径,窗体主要用来以各种不同样式的画面显示从查询或表中提取的数据,并可以完成数据的输入,编辑,打印等操作。利用窗体与表之间的接口,可以实现数据的同步维护,有效保证数据的安全性和一致性。窗体是以表和查询为基础创建的,窗体中显示的数据实际上是调用了表或查询中的数据。利用窗体可以完成进行数据操作、改变显示方式、使用控件、提供信息提示、打印信息、控制流程。创建窗体通常有三种方式,自动创建、使用向导创建和使用设计器创建。向窗体的中添加或删除控件的过程,就是设计窗体结构的过程,他的过程与添加删除其他控件的操作过程基本相同。添加到窗体上的控件分为有源控件和无源控件两种,文本框是窗体中最常用的控件他可以用来显示数据库中已有的数据信息,还可以显示计算结果接受用户输入的其他信息,大致分为:有源文本框、无源文本框、计算型文本框。一个好的窗体需要不断的修改添加才能完美,如添加标签、添加选项卡、添加按钮、添加组合框、添加图象、添加子表:我们收集、整理和存储数据的最终目的是为了更有效的管理和使用数据信息。虽然数据表、查询等数据库对象也能被打印输出,但无论是在打印模式上,还是在数据处理能力上,报表都是具有其他对象所不能比拟的优势。如:设计数据的显示方式。插入图片或图表。多样化的输出方式。分组汇总。报表和窗体一样都是以表或查询中的数据为基础生成的对象。创建报表的方法有:设计视图、报表向导、自动创建报表、图表向导、标签向导。宏和模块:宏和模块属于功能型对象,他们的作用与其他对象明显不同。利用宏和模块,用户可方便的实现对大提高数据库维护、管理的自动化程度和工作效率。宏就是由一个或多个宏操作组成的操作序列。创建宏的步骤是:1、选择宏操作2、设置操作参数3、设置执行操作的条件4、设置备注。宏与模块是可以互相转换的。模块是由实上可以把他认为是嵌入而实现了更大的范围内的数据交流与共享。的界面是要发布的内容则是来自8网站结构分析311目标设计用户管理 动编号) 姓名 用户名 密码 性别 出生年月 地址 个人主页 下载管理 频道管理 分类管理 添加者 下载地址 图片格式 文件大小 添加时间 文章管理频道管理 分类管理 添加者 标题 文章内容 添加时间 关键字 图片管理 所属频道 所属分类 添加者 标题 缩略图地址 图片地址 简介 添加时间32系统功能分析与设计本网站主要由六大部分模块组成(如图1所示),分别是:(1)网站用户注册和个人资料管理模块(2)频道模块(5)用户权限与系统管理模块(6)数据库管理模块(如图2所示)“站用户管理 学习模块数据库模块用户权限 频道模块考试更新用户注册资料管理 各种学习方法书籍的推介国内外考试信提供考试的培训息 资源下载文章图片用户信息登记表收集信息反馈及建议 2)33数据库逻辑设计根据系统功能设计和模块划分,本站的数据库主要存储用户信息,下载资料信息,文章信息,图片信息,频道管理,分类管理等的记录。具体逻辑设计如下。用户表(如表1所示)表1说明:此表主要用来存储用户的数据,其中密码是通过载信息表(如表2所示)表主要用来存储下载地址,添加者,添加时间,所属频道,所属分类,文件大小等信息。文章信息表(如表3所示)(表3)说明:此表主要用来存储添加者,添加时间,文章图片,文章标题,文章内容,关键字等内容。图片信息表(如表4所示)4)说明:此表主要用来存储添加者,添加时间,图片名称,缩略图地址,图片地址,图片介绍等内容。34课题难点和拟解决的关键问题本课题的重点主要是网站素材的选择与框架的搭建,一个好的网站要有许多的主页相互之间链接起来,以及其中添加一些动态、图片、声效等链接。综合地完成网站的建设才能体现主题,才能把浏览者的目光吸引到每一个主页上,内容的及时更新也是网站建设的一个主要实际问题,只有不断得到更新的主页内容才能使浏览者再次访问该网站,没有新鲜的内容素材,没有时代性的哲学理念,远远不能称得为好网站。新颖的框架结构也能使浏览者的目光更长久地被吸引,再拥有好的素材基础上,框架的搭建也是网站建设所必须考虑到的问题,只有把这两者相结合进行周密地布置,相信建设出来的网站必然是点击率最高的网站。该网站的建设也牵涉到了动态网页的制作,因此,这必然成了制作过程中的难点,就我个人而言,对动态网页的制作方面还缺少很多的理论与实际操作知识,曾经只是做一些简单的个人主页,仅此而已,而现今,却得必须运用用件和强大的成一个能在服务器把按用户的要求专门制作的技术的运用使我的工作量大大地提高了几倍,当然这正是我以前没好好学的不好表现,但通过这次设计使我认识提高了,在学好静态网页制作的基础上则不能忽视对动态网页制作的重要性。此后,我将借鉴这次的领悟,认真学习并全面地掌握便今后熟练地运用到实际问题中3理规划网站建设的开始就应该有一个整体的战略目标,即确定站点的目标二字是网站的主题。无论是什么类型的网站,都要离不开叙述性的文字。站的一个重要要求就是图文并茂。如果单单有文字,浏览者看了不免觉得枯燥无味。网页上插入动画可以增添页面的动感效果。如网站上的应用软件,音乐网站上的音乐文件等等。三布局页面设计站点结构和收集了足够的资源之后,就可以开始布局页面了。在以通过以下手段进行排版四编写文挡与超级连接经过上面的几个步骤之后,一切准备工作都已经就绪,现在可以象装箱一样把收集到的资料及制作的组件放到页面布局中为它们指定的位置上了据库连接模块(这个模块的主要目的是方便在后面需要数据库操作的模块调用,以后某模块需要数据库操作时就在此模块页面前加入“ ” 据加密模块(很多的情况下要求我们对某些敏感的数据进行加密,比如这里的登陆模块,如果应用到金融领域,这些用户名和密码可能是最重要的用户信息,是用户的唯一识别方式。此时必须对他们的传递进行加密。在客户端进行加密的意义是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论