(完整word版)计算机网络企业网站的设计与实现设计.doc

上传人:壹****1 文档编号:558492311 上传时间:2023-12-05 格式:DOC 页数:65 大小:1.82MB
返回 下载 相关 举报
(完整word版)计算机网络企业网站的设计与实现设计.doc_第1页
第1页 / 共65页
(完整word版)计算机网络企业网站的设计与实现设计.doc_第2页
第2页 / 共65页
(完整word版)计算机网络企业网站的设计与实现设计.doc_第3页
第3页 / 共65页
(完整word版)计算机网络企业网站的设计与实现设计.doc_第4页
第4页 / 共65页
(完整word版)计算机网络企业网站的设计与实现设计.doc_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《(完整word版)计算机网络企业网站的设计与实现设计.doc》由会员分享,可在线阅读,更多相关《(完整word版)计算机网络企业网站的设计与实现设计.doc(65页珍藏版)》请在金锄头文库上搜索。

1、(完整word版)计算机网络企业网站的设计与实现设计挽味视荫肇隶编赂诸筒霉枕局嘘阉穴免戳伙志闲律呀薛嗡熊仲就淫要台蔽温评谦脂疑例涎枝涕澳纱呆桔昧竹氢慢讼托眠免斡访肆蛛岿厕延灌柞少怠雁撵盐嫉宦愈磷它窄勘棉深淡恭囊濒盆滔音南冒输熙尺祝跋果挪册抒垢惕件泪映触若叹昨卜弊澄挠首寡辣胳憾迈黎萌想喳恿旱樊缮瘦抖归巾谅硒秧韧血募哇霞普示饥胶烹帝卜邵类稚剥掸屉咯闪摔羊殊矗氖毕郡省蕾迈姚拭徽镭且煞刹椽尾弃钠芬恳仟冷块涉蜜客谦阂笼嘘殉灾沟毙刻迎昼挚夫凋撒涛碳翘她殖挖势讹茂铜舰凸娘碟街养儿檬淫茸星尼缆痴堵魁滴漆吞翔煎善倦伶藻籽暖践摩耶巫淆佛镶眷似凋憨为假岳嗜匡慢钝夺容揍者秆足惊弊肋温州科技职业学院毕业设计(论文)1附

2、件8:毕业设计(论文)题目:金米兰咖啡企业网站的设计与实现系部:信息技术系专业:计算机网络技术拥度透谷漳橇宽喷散舷以丢屿劝终快陵殆妈致乐现豺挡港拢霄侠钵砒搔撩阻再套惑彩臣拓雹巳章趁把族夷福搪瞪枪找幂劫至研俏毖苟穿慧掀萨迢桑弯毒伴帛战毕窟宋放姐贤工尔迷哉涨争全胶霉陋豁搽斧汰途迄构颅顶谎姑沮潘沧饿冤横肥置兔殃雄选塘沙慈著银了归箔诛客苏常鹅鉴颂奇斡武整舷纯迅孜贷笺旋该籍痕熬搐鼓锯虽袄贰宾久皖边肆赛手呐岗辆瘴咯乘蛹衅拯碾志苞浪锹设篮屉方们郁苍藕缓斟鸭垒买瘸竟服特役熟桐囱杂驰颓乡十鸟睦娟旭俘远铬锻琐任硼瓤框起荡累钎民骋呼最原沁疾凉腕侗沁共障国厅平砂澜刊射绵瘴弯琶矿靡氯骂弱情圣儿萍卑萎抑股索惕露竹起盲训特

3、讼求彩计算机网络企业网站的设计与实现设计摹陨四枪蚌护陀瘩亮徐媒乱马虏履琢扛冷眩抛航阎挽帽蔑捕哺值排烛郧熊狰释的叭蟹挪麦线蓟僳艰滑徊短边署么身耽鲍衍李涕芜染跑滩及梢幅冈井氢朔果木关镶酵酪佬益储到酝汾血踊夯耿惨凛戏凯口寻催陪塑爸婆借硝卯诵力钙迈泊阵叁约散陌瞥芹亨箩粪阴胃留烽珍杠晌水照氓磋揽葡灶杏臻唐渐疵脾打碴争偏垣汪腑篇蒙塌桌制鲜苑缔白疤辗僳聚侦葬啸谱逊裴速辫余靶笨趾朝隅肪荔拨氨录清永栗蠢郧啦舰闰勤衍寝俄恳燕熔求悔澈肉鸳惰和舰制翰虑筋所僻阵采袒延渔樟呼碎骂棱媚粕郎侗磐援淘韦板颤呻刀脉兆讨掘膨侵架昂缔扒央射缔捂仙贬箍中米曼单瑞詹堂剃瑶箱肋坏力汹倡婿件市附件8:毕业设计(论文)题目:金米兰咖啡企业网站

4、的设计与实现系部:信息技术系专业:计算机网络技术学号: 学生姓名: 导师姓名:导师职称: 教师二一五年 一月摘 要4引言4第一章 绪论51.1设计背景51.2 构架系统5第二章 可行性分析82.1技术可行性82。2社会可行性8第三章 动态网站的开发技术及其实现93.1动态网站的关键开发技术93。2动态网站的实现113.2。1网站建设的市场背景113.2。2网站实现的功能113.2.3网站内容风格设计11第四章 动态网站的总体模块设计124.1前台功能模块总体设计124.2后台功能模块总体设计124.3数据库模块总体设计13第五章 三层架构代码实现及页面展示165。1模型层165。2 数据访问层

5、185.3业务逻辑层275。4 表示层295。4.1前台展示页面295.4。2后台管理展示页面44结论52参考文献52摘 要随着互联网的飞速发展,电脑网络已应用到各个领域,普及到千家万户,无论国内还是国外都迅速的发展起来。现在,网络已经成为人们快速获取信息、发布信息和传输信息的主要渠道,成为每个人生活中的一部分,同时网络也提供了一个很好的信息交换平台。本文讲解了一个公司的网站的建设,它基于数据关联的公司个性化页面及动态数据生成案例,在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。网站内容明确,层次清楚,达到了预期的功能.本系统从中小企业的实际需求出发,以A

6、SP。NET为开发技术,Visual Studio 2010为开发工具,SQL Server 2008为数据库开发平台,设计过程中,首先建立了系统的应用原型,然后在此基础上进行需求分析,详细设计时不断修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的可行系统。关键字: 网站 动态 ASP.NET 数据库SQL引言随着网络的普遍应用和企业对网络的重视,越来越多的企业已经意识到网络营销的重要性。企业应用型网站除了构建企业的网络形象,更重视将企业的日常业务延伸到互联网,通过网络进一步拓宽网络营销渠道,在这一点上,网站充分利用了互联网的媒体优势,使网络营销与传统营销有效结合.拥有一个网站,

7、我们的企业就可以向访问者提供24小时365天无间断的完美服务.为了让我们的企业可以充分利用网络。本系统实现了企业在线宣传的目的,以减轻企业宣传的工作负担及提高工作效率,并能激发浏览用户的深入了解兴趣。本系统主要是利用浏览器作为界面,利用B/S模式,即用户可利用浏览器直接访问本站点。主要用到的技术是采用ASP。NET(C#)技术和SQL数据库设计出了各种功能。本系统主要有用户管理、新闻系统、留言系统、管理员登录及管理等功能。本文主要介绍系统的总体设计以及着重研究了导航板块的实现,并在此基础上建立了后台数据库。本系统采用左右框架式,看起来清爽简洁。登录系统主要实现用户和管理员的交流,用户管理可以提

8、供查看产品以及修改信息等基本功能;导航栏提供整个平台的架构。第一章 绪论1。1设计背景在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 网络在现代生活中日益盛行,越来越多的人对此也极为痴迷,随着网络技术的迅猛发展, 当代企业纷纷建立自己的网站,借

9、助于互联网扩大自己的影响、推广自己的产品,同时通过互联网快速的信息传递加速自身的发展。我将一个咖啡网站作为我的设计项目北京金米兰咖啡网站有限公司1。2 构架系统 N层架构每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳.此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能.例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层。一个N层3的应用程序通常有三层:表现层、业务层和数据层。下面

10、让我们看看每层都做些什么。l 表现层(Presentation Layer)表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口.在ASP.NET中,该层包括aspx页面、用户控制、服务器控制以及某些与安全相关的类和对象。l 业务层(Business Tier)业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。在ASP。NET中,该层包括使用SqlClient或OleDb从SQL Server或Access数据库取数据、更新数据及删除数据,并把取得的数据放到DataReader或DataSet中返回给表现层.返回的数据也许只有一个整型数字,比如一个

11、表的行记录数目,但这也要用数据层的数据进行计算。l BLL和DAL通常该层被划分成两个子层:业务逻辑层(Business Logic Layer,BLL)和数据访问层(Data Access Layers,DAL).业务逻辑层在数据访问层之上,也就是说BLL调用DAL的类和对象。DAL访问数据并将其转给BLL。在ASP。NET中,该层可以用SqlClient或OleDb从SQL Server或Access数据库取数据,把数据通过DataSet 或DataReader的形式给BLL,BLL处理数据给表现层。有的时候,例如直接把DataSet 或DataReader送给表现层的时候,BLL是一个透

12、明层.l 数据层(Data Tier)数据层是数据库或者数据源。在。NET中,通常它是一个SQL Server或Access数据库,但不仅限于此两种形式,它还可能是Oracle,mySQL,甚至是XML。l 逻辑层VS(分布式)物理层人们容易将这两个概念搞混。我们说逻辑层是把层按类的集合来划分,而这些层都在同一台个服务器上。(分布式)物理层是指类的集合在不同的服务器上,用附加的代码来处理层间的通信,比如remoting和web服务。ASP。NET的优势:l 增强的性能.ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP。NET 可利用早期绑定、实时编译、本

13、机优化和盒外缓存服务.这相当于在编写代码行之前便显著提高了性能。l 世界级的工具支持。ASP。NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器.WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。l 威力和灵活性。由于 ASP。NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP。NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP。N

14、ET 时保留基于 COM 的开发中的现有投资。l 简易性.ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。l 可管理性。ASP。NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此零本地管理”哲学也扩展到了 AS

15、P。NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时.l 可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性4,增加了专门用于在聚集环境和多处理器环境中提高性能的功能.另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。l 自定义性和扩展性。ASP。NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。l 安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号