《在Internet飞速发展的今天》由会员分享,可在线阅读,更多相关《在Internet飞速发展的今天(10页珍藏版)》请在金锄头文库上搜索。
1、摘要摘要在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下。因此网站建设在 Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。在资讯和信息越来越重要的时代,精彩的网络在悄悄的改变着人们的工作和生活理念网上购物。不用及交通、不用到书店翻阅,即可看到全国各地的书籍价格、更加全面的收索自己喜欢的书籍、需要的书籍。这
2、种方便、快捷、花费少的选择新方式,就是浏览书店。网上书店也就是小型的 B2C 网站。网上书店与现实书店相比,具有速度快、容量大、费用少、使用方便等优势。比如,可以坐在家中浏览全国各地的书籍报价,省去了到街上及交通的烦恼等。并且网上书店不受时空限制,可以广纳全国各地的书籍信息,促成轻松购物、满意购物。另外,网上书店还可省下一笔客观的店面租凭费、促销人员开支等。对顾客来说既得到了实惠,又节省了奔波时间。正是基于以上愿意,我决定做一个网上书店系统,为广大的爱书者提供一个更加方便购物场合平台,达到让购书者能随时掌握书籍的最新动向,从而使得购书者能在第一时间了解新书的信息。我的毕业设计(基于 C#.NE
3、T 技术的“网上书店”的设计与实现)适用了自己十分熟悉的 C#.NET 来编写实现前台后台的功能实现,同时使用到 SQL SERVER 数据库实现数据的保存功能。利用此来提高购书者搜索书籍的效率。关键词关键词:C#.NET 互联网 网上书店目录目录第一章第一章 引引 言言 11.1 网上书店开发简介 11.2 本课题的研究意义 31.3 主要研究工作 4第二章第二章 基础知识介绍基础知识介绍 52.1 C#.NET 概述 52.1.1 C#.NET 的主要功能与特点 62.1.2 查询数据库举例 92.2 数据库技术 122.2.1 数据库 122.2.2 SQL Server2000 数据库
4、的常用命名 122.3IIS 的配置 142.4 本章小结 14第三章第三章 具体设计具体设计 163.1 总体设计思路 163.1.1 具体设计思路 173.1.2 网站的连接结构 183.2 用户管理 193.3 网站结构设计 193.3.1 系统功能分析与设计 193.3.2 数据库结构设计 203.4 本章小结 22第四章第四章 网站设计的实现网站设计的实现 234.1 动态网页各部分的实现 234.2 网页的 ASPX 代码 244.3 本章小结 29第五章第五章 系能测试与分析系能测试与分析 315.1 启动网路求职招聘系统 315.2 运行各个模块进行调试 315.3 对调试结果
5、进行分析 31第六章第六章 致谢致谢 38第七章第七章 参考文献参考文献 39目录 3第一章第一章 引言引言随着社会经济和 Web 技术的发展,人们不再满足于仅再满足仅能浏览信息的静态网页,更多的时候需要能与同时上网的互联网用户进行交流和发表直接的意见见解。这样,能提供后台数据库的管理和控制等服务的动态网站就有了诞生的必要。今年来,随着互联网在中国的迅速发展,网上B2B、B2C 这一利用网络信息进行的购物、买卖方式得到迅速发展。2003年 5 月 10 日淘宝网建立。淘宝网目前业务跨越 C2C(个人对个人) 、B2C(商家对个人)两大部分,至今成为中国乃至亚洲到世界最具影响力的网络购物网站,以
6、及今年 2 月份,中国最大搜索引擎百度推出了自己的 B2B 网站“百度有啊” 。全国各地纷纷建立起自己的网络购物网络,网上购物呈星火燎原之势,迅速地出现在全国各地。特别是北京、上海以及广东等网络比较成熟的省市,网上购物已经有了较大的市场。实际上,网上购物与在真实的书店是相同的,不同的是前者是买卖双方通过一个网络虚拟的平台来实现。网站一般为购物者准备了发表评论联系卖家的功能,也在明显的地方使用了人性化的导航标示,使得没有太多网络知识的人们也能准备的找到所需,购物者可以用多种方式查询书店发布的书籍信息,书店管理员也运用了最大的可能的详细介绍来描述书籍。1.1 网上书店开发简介动态网站开发技术C#.
7、NET 使用一种字符基础的,分级的配置系统,使得服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为“Zero Local Administration”的哲学观念使 C#.NET 的基于应用的开发更加具体和快捷。一个 C#.NET 得应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠新 C#.NET 已经被刻意设计成为一种可以用于多处理器的开发工具。它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度,即使你现在的 C#.NET 应用
8、软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的 ASP 却不能做到这一点。自定义性和可扩张性 C#.NET 设计时考虑了上网站开发人员可以在自己的代码中自己定义“plug-in”的模块。这与原来的包含关系不同,C#.NET 可以加入自己定义的任何组建。网站程序的开发从来没有这么简单过。安全性基于 Windows 认证技术和应用程序配置,你可以确信你的源程序是绝对安全的。C#.NET 的语法在很大的程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过现有 ASP 应用程序中逐渐添加
9、C#.NET 功能,随时增强 ASP 应用程序的功能。C#.NET 是一个已编译的,基于.NET 的环境,把基于通用语言的程序在服务器上运行。将程序的服务器端首次运行时进行编译,比 ASP 即时解释程序速度上要快很多,而且是可以用任何与.NET兼容的语言(包括 VisualBasic.NET、C#和 Jscript.NET)创作应用程序。另外,任何 C#.NET 应用程序都可以使用整个.NET Framework。开发人员可以方便的获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等。C#.NET 可以无缝的与 WYSRWYG HTML 编辑器和其他编程工具(包括 Micro
10、soft Visual Studio.NET)一起工作。这不仅使得 Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。当创建 C#.NET 应用程序时,开发人员可以使用 Web 窗体或 XML W 而不services 或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。除此之外还有许多动态网站的开发技术,如 Java Servlets 技术,利用该技术可以很容易的用 Java 语言编写交换式的服务器端代码。
11、一个 Java Servlets 就是一个基于 Java 技术的运行在服务器端的传序(与 Applet 不同,后者运行在浏览器端) 。开发人员编写 Java Select 以接受来自 Web 浏览器的HTTP 请求,动态的生成响应(可能需要查询数据可来完成这种请求) ,然后发送包含 HTML 或 XML 文档的响应到浏览器。这种技术对于普通的页面设计者来说要轻易地掌握很困难。采取这种方法,整个网页必须都在Java Servlets 中制作。如果开发人员或者 Web 管理人员想要调整页面显示,就不得不编辑并重新编译该 Java Servlets。Sun 公司在 Web 服务器,应用服务器,交易系
12、用以及开发工具供应商间广泛支持与合作下,整合并平衡了已经存在的对 Java 编程环境进行的支持的技术和工具革新后产生了一种新的,开发基于 Web 应用程序的方法JavaServer Pages 技术(JSP) 。这种动态网站开发技术主要有以下一些特点:(1) 能够在任何 Web 或应用程序服务器上运行。目录 5(2) 分离了应用程序的逻辑和页面显示。(3) 能够进行快速的开发和测试。(4) 简化了开发基于 Web 的交互式应用程序的过程。1.2 本课题的研究的意义当今社会是一个信息爆炸的社会。互联网的出现加快了这种信息爆炸的分量。导致信息泛滥成灾。严重的阻碍和影响着知识和信息的传宝随着 Int
13、ernet 的普及,互联网以一股巨大变革力量的面貌出现在现在商务关系领域。其强大的功能以为人们深刻的认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。因为网络本身就是载体,它与普通的书店、书籍出售场所相比具有速度快、容量大、费用少、使用方便等优势,比如,从网上购书你可以快速分类浏览到全国各地的书籍报价,通过网络进行购书。不仅弥补了书店购书的不足,并且网上购书不受到时间的限制你什么时候有空就可以什么时候购买,可以购买全国各地的书籍,而不会出现断货的情况,另外,网上购书价格一般比书店的低些,因为店主在成本上节约了,同时价格也有了一定的降低,对购书者来说,也节约的一些银子,也省去了到书店和别
14、人拥挤的痛苦。当互联网本身变成信息海洋的时候,人类不得不面临另一场新的挑战,那就是超越信息,将信息转化为知识,著名的经济学家,1972 年诺贝尔经济学奖获得者赫伯特.西蒙早在 20 多年前就只出过,在信息时代,最稀缺的资源部在世信息本身,而是对信息的处理能力。传统的各种网络工具(搜索引擎、网上查询、数据挖掘)以及各种软件工具等,越来越难以满足深层次的需要。如何让信息和知识通过互联网有序,广泛、深入的传播。将零散、隐形的知识快速转化为具有使用价值的显性知识。者是当今社会最为关心的问题。博客技术的出现为人们提供了一种全新可能。网络开始真正凸显无穷的知识价值。为了适应信息网络趋势,紧跟时代潮流,使自
15、己能在新实际中运用网络传播渠道建立网络购书网站去帮助更多的人和传播更多的书籍信息,让购书者和读书者虽未谋面却已相知,利用网站展示书籍信息和展现顾客留言,创建彼此沟通的桥梁,这也是我创建该网站的初衷。1.3 主要研究工作网上书店一般来说包括了两大对象:买书者和卖书者。我所以做这个购书网站主要能达到以下要求:管理员可以使用该系统发布书籍、修改书籍信息、管理用户、管理留言板、添加新书、发布书讯、管理订单;注册的购书者可以实现:个人信息管理、发表留言、管理购物车、查看订单等;普通 Internet 个人可以使用该系统注册成为“书店会员” ,进行购书操作。“在线留言系统”应实现客户在该网站上进行询问、建
16、议等信息的提交和保存显示。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序共能完备,易使用等特点。 第二章 基础知识介绍 2.1C#.NET 概述概述C#是一种语言,.NET 是一种平台。 C#读做“C Sharp” ,中文译音暂时没有有,专业人士一般 读做“C Sharp” ,现在很多非专业人士一般读“C 井” 。C#是微 软公司发布的一种面向对象的、运行于.NET Framework 之上的 高级陈旭设计语言。并定于在微软职业开发者论坛(PDC)上登 录亮相。C#是微软公司研究员 Anders HejIsberg 的最新成果。C# 看起来与 Java 有着惊人的相似;它包括了诸如单一继承、接口、 与 Java 几乎同样的语法和编译成中间代码再运行的过程。它借 鉴了 Delphi 的一个特点,与 COM 是直接集成的,而且他是微软 公司.NETwindows 网络框架的主角。 C#语法表现力强,只有不到 90 个关键字,而且简单易学。 C#的大括号语法使任何熟悉 C、