




免费预览已结束,剩余16页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(报告)设计题目 金桥鞋材网的设计与实现 专 业 计算机应用技术 班 级 计算机 姓 名 学 号 指导教师 金桥鞋材网的设计与实现 目录目 录摘 要i前 言1第一章 开发环境介绍21.1asp.net概述21.2三层架构31.2.1概念简介31.2.2概述31.2.3 优缺点41.3b/s结构4第二章 网站系统分析52.1系统分析52.1.1系统简介52.2系统前台功能62.2.1网站首页62.2.2关于金桥62.2.3金桥新闻62.2.4商家信息72.2.5金桥环境72.2.6联系我们72.2.7留言板72.3系统后台功能7第三章 数据库设计93.1数据库概述93.2 sql数据库设计9第四章 金桥网设计与实现114.1网站简介114.2网站前台框架建设114.2.1关于金桥124.2.2留言板134.3后台登录界面及其介绍14第五章 总 结16参考文献17致谢18金桥鞋材网的设计与实现 摘要摘 要金桥鞋材交易中心是由七里村与四川金桥企业管理有限公司合作的,通过对原有的地的征收与整改,开发建设而成。这个市场类似于企业的形式,市场作为一个整体,商家在店面进行租赁,然后在这里就行交易。随着现代科技的迅速发展,计算机也成了人们的重要的工具,也始终离不开人们。internet成为人们快速获取、发布、传递信息的重要渠道,它在越来越多的地方发挥着重要的作用。建立门户网站,宣传本地,能够让更多的直观的了解这里的情况。本文根据现状,建立适合的网站。这个网站是一个基本的动态网站,一个富有动态效果的,会让人感觉这个市场更有活力。通过功能的实现,能让浏览者很快的明白过来,这个程序是用来做什么的。采用了asp.net进行网站页面的设计和sql server进行起数据库的设计本网站是市场所追求富有特色的网站,它功能强大,基本能够完成最基本的要求。整个网站大致可以分为七个大块:首页、关于金桥、金桥新闻、商家信息、金桥环境、联系我们、留言板。关键词:asp.net,数据库,动态网站,sql serveri金桥鞋材网的设计与实现 第一章 开发环境介绍 前 言信息化时代对每个人来说都是一样的,同时随着国家的飞速发展。自从中国加入wto后,意味着我国要在同一个网络平台上参与国际竞争,同世界接轨.这对我们既是一个机遇,也是一个挑战.为此我们必须全面加强全民的信息技术教育,以提高我国的整体素质.科学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。而市场想要发展,传统的信息了解方式已经跟不上了,好比企业要在激烈的市场竞争中寻找机会一样的,就必须找到一种全新的管理理念和管理手段,对内外部资源信息进行有效整合。而四川-金桥本身立于西部地方,国家对于西部的发展以及建设的重视度不言而喻,成都对于整个西部的发展也是至关重要的。对于金桥来说,政府的支持政策也使这里的发展可以有条不紊的进行着。现在在现代化的推动下,随着现代社会计算机及网络技术的飞速发展,在internet上建立金桥鞋材网,可以通过网站的推广,拓展金桥的宣传,让更多的人了解金桥,这样一来不仅推动市场的发展,也同时能推动地方的发展,吸引人们来这里发展,就能带来更多的经济效益。对于这一系列的所带来的效应,就需要通过网站来实现,充分利用的技术来做动态网站的编辑,可以与数据库和其他程序进行交互。第一章 开发环境介绍1.1asp.net概述asp.net的前身asp技术,是在iis 2.0上首次推出(windows nt 3.51),当时与 ado 1.0 一起推出,在iis 3.0 (windows nt 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了visual interdev开发工具,在1994年到2000年之间,asp技术已经成为微软推展windows nt 4.0平台的关键技术之一,数以万计的asp网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过asp的缺点也逐渐的浮现出来: 意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的asp应用程序。 直译式的vbscript或jscript语言,让效能有些许的受限。 延展性因为其基础架构扩充性不足而受限,虽然有com元件可用,但开发一些特殊功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的元件。 1997年时,微软开始针对asp的缺点(尤其是意大利面型的程序开发方法)准备开始一个新项目来开发,当时asp.net的主要领导人scott guthrie刚从杜克大学毕业,他和iis团队的mark anders经理一起合作两个月,开发出了下一代asp技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:xsp,这个原型产品使用的是java语言。不过它马上就被纳入当时还在开发中的clr平台,scott guthrie事后也认为将这个技术移植到当时的clr平台,确实有很大的风险(huge risk),但当时的xsp团队却是以clr开发应用的第一个团队。 为了将xsp移植到clr中,xsp团队将xsp的内核程序全部以c#语言重新撰写(在内部的项目代号是 project cool,但是当时对公开场合是保密的),并且改名为asp+,作为asp技术的后继者,并且也会提供一个简单的移转方法给asp开发人员。asp+首次的beta版本以及应用在pdc 2000中亮相,由bill gates主讲keynote(即关键技术的概览),由富士通公司展示使用cobol语言撰写asp+应用程序,并且宣布它可以使用visual basic.net、c#、perl与python语言(后两者由activestate公司开发的互通工具支持)来开发。 在2000年第二季时,微软正式推动.net策略,asp+也顺理成章的改名为asp.net,经过四年的开发,第一个版本的asp.net在2002年1月5日亮相(和.net framework 1.0),scott guthrie也成为asp.net的产品经理(到现在已经开发了数个微软产品,像asp.net ajax和microsoft silverlight)。目前最新版本的 asp.net 4.0 以及 .net framework 4.0 已经在vs2010平台内应用。1.2三层架构三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(ui)、业务逻辑层(bll)、数据访问层(dal)。区分层次的目的即为了“高内聚,低耦合”的思想。1.2.1概念简介1、表现层(ui):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(bll):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 3、数据访问层(dal):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。1.2.2概述在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称为领域层)、表示层。 三层结构原理: 3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。 所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有b/s应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过com/dcom通讯与中间层建立连接,再经由中间层与数据库进行交互。1.2.3 优缺点优点1、开发人员可以只关注整个结构中的其中某一层;2、可以很容易的用新的实现来替换原有层次的实现;3、可以降低层与层之间的依赖;4、有利于标准化; 5、利于各层逻辑的复用。 缺点1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成。 2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码。 3、增加了开发成本。1.3 b/s结构b/s结构(browser/server,浏览器/服务器模式),是web兴起后的一种网络结构模式,web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(browser),如netscape navigator或internet explorer,服务器安装oracle、sybase、informix或 sql server等数据库。浏览器通过web server 同数据库进行数据交互。10金桥鞋材网的设计与实现 第二章 网站系统分析第二章 网站系统分析2.1系统分析网站的系统设计是采用asp.net以及sql server数据库等软件工具。网站能够实现后台功能。网站主要栏目包括首页、关于金桥、金桥新闻、商家信息、金桥环境、联系我们、留言板。网站管理员登陆网站的后台系统,可以对网站内的各种内容进行添加,修改以及删除。2.1.1系统简介随着网络技术的讯猛发展,人们对网站的要求也越来越高,目前,microsoft公司推出的asp.net广泛流行于业界。利用asp.net可以实现更多的功能,一些平时不能实现在功能,在asp.net中都能够实现。而且能够快捷的创建出动态,使其它软件不可替代的。网站的内容还是比较丰富,功能方面也是较可以的。无论是前台的设计和后台的功设计都较不错。整个网站大致可以分为8个大块:首页、关于金桥、金桥新闻、商家信息、金桥环境、联系我们、留言板。(1)网站首页:展示整个网页的版面。(2)关于金桥:介绍金桥的特点,以及大致的情况。(3)金桥新闻:发布动态的市场信息,及时了解情况。(4)商家信息:及时发布各位商家的信息,产品以及店面方面的。(6)金桥环境:简单介绍这里的特色。(5)联系我们:留下联系方式、联系人、地址等。(7)留言板:可以发布留言,以便让更多的潜在客户与企业进行交流。(8)后台管理:管理网站前台系统,对前台信息资料进行整理和更新。2.2系统前台功能企业网站前台页面是用asp.net语言编写的,后台用sql 为数据库。sql server 是一个关系数据库管理系统。它最初是由microsoft、 sybase 和ashton-tate三家公司共同开发的,于1988 年推出了第一个os/2 版本。在windows nt 推出后,microsoft与sybase 在sql server 的开发上就分道扬镳了,microsoft 将sql server 移植到windows nt系统上,专注于开发推广sql server 的windows nt 版本。sybase 则较专注于sql server在unix 操作系统上的应 sql server安装界面用。数据库引擎是sql server系统的核心服务,负责完成数据的存储、处理和安全管理。本网站所涉及到的功能模块如下:2.2.1网站首页网站的首页基本上把整个网站的框架结构显现出来。一个成功的网站,它的主页面肯定是做的很不错的。如果它的主页面都弄的不怎么好看,那还有什么理由让别人来再欣赏你的下一张网页呢?只有把主页面弄的能够吸引人,这样才能感觉它与别的网站有所不同,所以说一个好的网站,它的首页的精致是少不了的。其次的内容也是要十分丰富的,要让大家觉得是有东西可以展示的,如果空空如也没有什么可看的,那也就没什么人去欣赏了。2.2.2关于金桥关于金桥这个模块是介绍性的,本页面也主要分公司简介,公司文化和公司理念三个方面。通过三个模块的介绍,更能清楚的是反映出市场的特色,让别人一看就明白,能突出最重点的。2.2.3金桥新闻 金桥新闻界面主要由市场动态以及行业新闻两个模块,市场动态及时更新市场动态,而行业新闻也会对关于市场里各个行业的实时信息进行更新,让广大的客户朋友了解市场的即时信息,可以充分掌握信息。在现代社会信息的发布是十分迅速的,科技的更新十分快捷,因此新闻信息的更新不也必须要及时。2.2.4商家信息商家信息页面主要由a区和b区两阐述,a区从001到003,同样的b区也从001到003。和很多市场一样的,这里的地区也是分区块的,而本页面主要提供市场当中商家的情况,比如店面的具体方位以及经营项目。2.2.5金桥环境金桥环境界面主要由荣誉模块,这个模块主要介绍一些比较强势的商家取得的比较好的成绩。像一些典型的皮革都是很好的商户。2.2.6联系我们 联系我们这个界面主要留下公司名称、客服电话、传真、地址、邮箱、以及网址这些内容。能够比较直观的把这些真实的信息体现出来。2.2.7留言板在网站里设这一部分的目的无非也就在与客户与负责人能在线沟通,客户遇到不明白的或是各方面的建议给我们以及时的反馈。信息反馈是用于用户对市场的信息反馈,听取用户的意见和建议的平台。在这里用户留下公司地址,联系方式等相关个人资料和意见。通过信息反馈能更好的改进自己。通过客户对我们的看法与意见能够不段的完善,形象就可以得到提高,形象是企业无形的资产,是十分重要的。2.3系统后台功能网站后台主要是以sql server后台数据库,该数据库系统界面友好、操作简单、功能强大,在推出不久就受到了社会的好评。是一个优秀的管理系统。系统中为了便于管理,管理员也需要登陆才能进入系统,而管理员进入的是后面后台管理系统,管理员在登陆后可以对前台信息的管理,可做修改,添加,更新.删除等操作.而管理的内容有:管理员的管理,可做添加和删除,公司信息的管理,可更新,修改,系统信息的管理,新闻和荣誉的管理,还有站内调查和邮件的管理员等相关的功能。 后台后台管理信息管理新闻管理网站管理系统设置图2-1 管理员功能金桥鞋材网的设计与实现 第三章 数据库设计第三章 数据库设计3.1数据库概述随着网络技术的发展,b/s(brower/server,浏览器/服务器)模式已经成为mis(management information system,管理信息系统)发展的趋势。要开发基于浏览器/服务器模式的应用,首先要解决的问题就是网页与数据库的连接。数据库是管理信息的常规方法,它可以处理各种各样的信息、试验数据、销售总额、业务记录、网络订单和顾客在求等等。数据库的优势在于可以将庞大复杂的信息以有序的方式组织起来,便于修改和查询,免除管理人员手工处理这些枯燥的数据。数据库系统在长时期法、系统结构等方面采取了很多方法以提高对数据的处理能力,同时在数据的保护、存取控制、备份上附加了很多重要的功能。关系数据库管理系统中,数据按照表存放。一个数据库可以有多个数据表,每个表由行和列组成,每行是一个记录,每个记录的信息可以分为多段,一张表的每一行的段的组成都是相同的,而不同行中相同的段就组成了列(字段),rdbms中表的数据可以通过行和列查询,而且每个表之间的数据可以建立某各关系,这样可以不同的表中找到所要的信息。3.2 sql数据库设计整个网站的所有功能内容均可以在后台进行更新,增加,修改处理。利用asp.net代码结合sql数据库实现动态处得信息,达到用asp.net语言做网站的目的。网站需要用到数据库的多张表格,数据库是用 sql server,每一张数据表对应设计中的每一块功能,通过数据库连接代码实现前台内容与数据库的连接.每张表中对应多个字段,而每个字段都对应字段名,类型,主键,长度,索引等属性。数据库与前台的联系是十分紧密的,无论在数据库写入什么,都是可以在网站上看出来。 数据库内共有多张表,以下是较为重要的几张:表3-1 网站管理员表3-1 管理员表(dbo.admin)列名数据类型是否主键是否允许为空a_idinta_loginvacchar(50)a_passvacchar(50) 表3-2 留言表表32 留言表(dbo.liuyan)列名数据类型是否主键是否允许为空idintnamevacchar(50)qqvacchar(50)mailvacchar(50)neirongvacchar(2000)intimedatetime表3-3新闻表 表3-3 新闻表(dbo.news)列名数据类型是否主键是否允许为空n_idintn_titlevacchar(50)n_contenttextn_intimedatetimen_typeint金桥鞋材网的设计与实现 第四章 金桥网设计与实现第四章 金桥网设计与实现4.1网站简介金桥网站主要争对一些市场信息进行设计的,展现出有个性真实的我们,引起顾客对市场的追求,从而对市场进行展示。为了满足客户需要,还设计了留言板,希望通过他们的留言,能取得联系。因此下面我做更详细的介绍。4.2网站前台框架建设主要是通过表格来实现的,通过表格的嵌套,层的设计来实现的,自己再根据这样的基础上加以修改。在主页面主要有六个主题:首页、关于金桥、金桥新闻、商家信息、金桥环境、联系我们、留言板。其实首页也不用做的很复杂的,只要突出主题就行了。一个成功的网站,它的首页的精致是少不了的。这样才吸引更多的浏览者。首页如下图4-1 网站主页面首页部分代码如下 4.2.1关于金桥这个版块主要对金桥市场做一些介绍,譬如一些历史介绍,这里的文化以及一些理念。关于金桥这个模块是介绍性的,本页面也主要分公司简介,公司文化和公司理念三个方面。通过三个模块的介绍,更能清楚的是反映出市场的特色,让别人一看就明白,能突出最重点的。具体界面如下图所示:图4-2关于金桥的界面部分代码如下: 4.2.2留言板在网站里设这一部分的目的无非也就在与客户与负责人能在线沟通,客户遇到不明白的或是各方面的建议给我们以及时的反馈。信息反馈是用于用户对市场的信息反馈,听取用户的意见和建议的平台。在这里用户留下公司地址,联系方式等相关个人资料和意见。通过信息反馈能更好的改进自己。通过客户对我们的看法与意见能够不段的完善,形象就可以得到提高,形象是企业无形的资产,是十分重要的。4.3后台登录界面及其介绍后台登陆界面主要是针对此网站的管理员而设计的,网站的管理员可以通过后台的登陆,对网站内的各种信息进行添加,删除以及修改,实际内容包括新闻的添加以及删除,公司的简介等。因为维护系统的安全性,管理员登陆必需由正确的帐号和密码及验证码,否则就不能登陆,并将提示出错原因。后台登陆界面如下:图4-3后台登陆界面图4-4后台界面后台界面部分代码: 管理后台 15金桥鞋材网的设计与实现 参考文献第五章 总 结通过自己的摸索,用asp.net语言和sql server两种来实现我的动态网站毕业设计。通过这次的毕业设计,使我学会了不少,对这个网站的设计和制作有了更深的了解。也明白了做一个网站也是不容易的,要经过一段时间才能做出一个很好的网站来,使我对系统设计及开发比较全面的思路。在没毕业设计以前,有些不懂的知识就是搞不懂,不过随着这次的毕业设计,一些不懂的知识也懂了不少,让我有更进一步的了解,使我学会了怎么去研究问题,解决问题。本网站的建立能够大大的提高市场的知名度,让更多的客户知道我们的存在,同时也能够吸引投资者来本地进行投资,对于发展与促进本地的经济也是十分有利的。如此一来也能解决部分就业问题,这样对就业问题也能得到一部分缓解。这样就能够实现建立网站的初衷。总的来说尽管金桥鞋材网站有着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是网站系统所必需的。相信在以后的时间里能够慢慢的去完善这些。参考文献1 王静.adobe phototshop cs4 网页设计与制作标准教程,印刷工业出版社 2011.062 李红 崔连和.网页设计与制作,东南大学出版社,2011、013 贺鹏 谢丽.倪培铭最新flash中文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一线工作测试题及答案解析
- 徐州招生面试题目及答案
- 大球盖菇技术课件
- 西餐制作技能考试题库及答案
- 宁德企业面试题库及答案
- 生理学护理试题及答案
- 心理问卷测试题目及答案
- 禁毒整治成效工作报告
- 钢的热处理测试题及答案
- 轻工与纺织试题及答案
- 保险运营培训课件
- 江苏盐城历年中考作文题与审题指导(2002-2024)
- 《爱莲说》对比阅读-2024-2025中考语文文言文阅读专项训练(含答案)
- 儿童青少年近视中西医结合诊疗指南解读课件
- 专门水文地质学知到课后答案智慧树章节测试答案2025年春河海大学
- 2024停车库(场)安全管理系统技术要求
- 2025年湖北省新华书店集团有限公司招聘笔试参考题库含答案解析
- 车险基础知识培训课件
- 无缝钢管项目建议书写作参考范文
- 2024年国家公务员考试行测真题附解析答案
- 2025年河北省烟草专卖局公司招聘笔试参考题库含答案解析
评论
0/150
提交评论