【Asp.net精品源码栏目提醒】:网学会员鉴于大家对Asp.net精品源码十分关注,论文会员在此为大家搜集整理了“【精品】杨世恒新论文 - 职业资格”一文,供大家参考学习
1 引言 随着 Internet 国际互联网,基于 Internet 的信息服务和当今世界计算机网络技术的迅速发展,经济全球化已初步形成,电子商务时代已经来临19。
目前,网上销售系统已经如雨后春笋般地拔地而起,显示了其强大的生命力。
各行各业之间的竞争已经发展到了白日化的程度。
他们纷纷效仿对方的优势,并在此基础上,不断地开拓创新,研发出更多更好的具有高性能、高安全性、高便利性的新型网上销售系统以满足客户不断增长的消费需求.。
为了在市场竞争中立于不败之地,研究新技术,改善现有的销售系统功能,对于企业来讲是至关重要的。
本课题为了解决 BHMD 公司网上销售系统技术上,安全维护上存在的一些漏洞,而采取一些相关的新技术、新措施。
所以针对这个现状为了提高公司的竞争力就需要这样一个网上销售系统为客户服务,为企业的管理决策服务。
1.1 研究背景 随着时代的发展,信息技术、Internet/Intranet 技术、数据库技术的不断发展完善,网络进程的加快,传统的实体商店的销售方式也越来越不能满足人们快节奏的生活需求,使得企业的 IT 部门已经认识到 Internet 的优势网上销售系统就是在这样一个背景下产生发展起来的。
伴随着网上销售技术的不断成熟,网上销售系统的功能也越来越强大,用户只需在网上注册,然后点击商品下的购物车,并生成订单就可实现足不出户便可选购到任何自己喜爱的商品的效果,同时也可为本企业带来更多的经济收益。
1.2 相关技术1.2.1 ASP 简介 ASP 是 Active Server Page 的缩写,意为“活动服务器网页”。
ASP 是微软公司开发的代替 CGI 脚本程序的一种应用它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP 的网页文件的格式是.asp,现在常用于各种动态网站中。
ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 web 应用程序。
ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。
利用 ASP 可以向网页中添加交互式内容 , (如在线表单) 也可以创建使用 HTML 网页作为用户界面的 web应用程序。
与 HTML 相比,ASP 网页具有以下特点:(1)利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP 文件是包含在 HTML 代码所组成的文件中的,易于修改和测试;(3)服务器上的 ASP 解释程序会在服务器端制定 ASP 程序,并将结果以 HTML 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页;(4)ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息;(5)ASP 可以使用服务器端 ActiveX 组建来执行各种各样的任务,例如存取数据库、发现哦那个 Email 或访问文件系统等。
(6)由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的原始程序代码,可放置 ASP 程序代码被窃取。
ASP 的编辑环境要求很低,任何一种文本编辑器都可以编写 ASP 应用程序。
ASP强大功能的实现离不开它的 6 个内部对象,其 6 大对象如下:1.Application 对象 Application 对象是在为响应一个 ASP 页的首次请求而载入 DLL 时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任何访问者都可以打开它们。
2.Request 对象 Request 对象为脚本提供客户端在请求一个页面或传送一个窗体时提供的所有信息,这包括能够标识浏览器和用户的 HTTP 变量,存储他们的浏览器对应于这个域的cookie,以及附在 URL 后面的值(查询字符串或页面中ltFormgt段中的 HTML 控件内的值)。
它也给我们提供了通过 Secure Socket Layer(SSL)或其他的加密通信协议访问证书的能力,并提供有助于管理连接的属性。
3.Response 对象 Response 对象用来访问所创建的并返回客户端的响应。
它为脚本提供了标识服务器和性能的 HTTP 变量,发送给浏览器的信息内容和任何将在 Cookie 中存储的信息。
它也提供了一系列用于创建输出页的方法,如无所不在的 Response.Write 方法。
4.Server 对象 Server 对象提供了一系列的方法和属性,在使用 ASP 编写脚本时是非常有用的。
最常用的是 Server.CreateObject 法,它允许我们在当前页的环境或会话中在服务器上实例化其他 COM 对象。
还有一些方法能够把字符串翻译成在 URL 和 HTML 中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。
5.Session 对象 Session 对象是在每一位访问者从 Web 站点或 Web 应用程序中首次请求一个 ASP页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限)。
它与Application 对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中打开的页面使用。
6.ObjectContext 对象 ObjectContext 对象可以用来控制 ASP 的执行。
这种执行过程 MicrosoftTransaction Server(MTS)来进行管理。
可以把这些对象看作是基于 ObjectContext 对象的一个层次关系的成员,这有助于理解它们与接受和响应客户请求的过程之间的关系,如图 1-1 所示。
图中表现了ASP 和创建及服务于 ASP 页的过程之间的关系。
Application 对象 Session 对象 Request 客户请求 对象 客户 服务器 Request 响应 对象 服务器 Session 对象 Request 客户请求 对象 客户 Server 对象 服务器 Request 响应 对象 ASPError 对象 图 1-11.2.2 Dreamweaver MX 2004 简介 一个可视化的网页设计和网站管理工具,支持最新的 Web 技术,包含 HTML 检查、HTML 格式控制、HTML 格式化选项、HomeSite/BBEdit 捆绑、可视化网页设计、图像编辑、 全 全局查找替换、 FTP 功能、处理 Flash 和 Shockwave 等富媒体格式和动态 HTML、基于团队的 Web 创作。
在编辑上你可以选择可视化方式或者你喜欢的
源码编辑方式。
Dreamweaver MX 2004 的十大新特性:1.动态跨浏览器验证:自动检测标签和 CSS 规则来适应所有主流浏览器2.更强大的 CSS 支持3.内建的图形编辑引擎:修剪改变大小尺寸旋转角度调节明暗度都不需要离开Dreamweaver 环境因为它本身集成了 FW 的基本图形编辑技术.这一点有模仿FrontPage 的嫌疑但这个功能确实很实用4.安全 FTP:完全加密传输保证文件和账号信息的安全5.增强对当今技术的支持:支持当今主流的开放环境:ColdFusionJ2EEPHP.NET和其他主流的服务器技术.Dreamweaver 现在加入了 XML 命名空间支持
ASP.NET 表单控件对象新的参考书内容和新的 PHP 服务器端行为6.无缝整合外部文件和代码:直接将 Word 和 Excel 文档复制和粘贴到 Dreamweaver 中会保留字体颜色CSS 样式表信息.使用使用系统支持的编码保存任何字体包括双字节字符集.7.紧密整合 MM 的其他工具:加强了和 MM 其他几款产品的协同工作能力.例如:你可以通过 DW 直接设置 Flash 组件的参数.8.基本支持改良:插入条表格工具都有改进9.增强代码编写工具:编辑代码更省时例如右键编写代码工具增强的查找和替换高效的属性面板.10.改进的设计开放环境:一个改良的用户界面更高的实用性非常亲切和有逻辑让你快速找到你想要的东西一个新的开始屏幕让你快速访问最近的文件和教程资源.1.2.3 SQL Server 2000 简介 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本该版本继承了 SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行 MicrosoftWindows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用 .最低配置:奔腾 233Mhz 以上 CPU,128MB 内存(最少),推荐使用 512MB 内存以上。
至少 300MB硬盘安装空间,至少要 16MB 显存的 3D 显卡。
1. 3 选题的目的及意义 满足客户对于网上产品的购买需求,为客户提供产品信息,订单信息,个人信息。
方便客户查询并订购商品。
企业和客户双方可在第一时间内接收到各自的请求与回复。
并根据对方请求快速实现网上贸易,使信息的传达效率大大提高,为销售型企业的销售决策提供信息技术支持。
扩展网上销路1,提高该企业的知名度;发展网上客户,建立良好的客户关系。
根据网上会员制度来划分客户群,使企业明确网上客户偏好,采取相应的激励策略,从而更好地满足客户需求,更好的扩展自己的业务范围。
取得额外收益。
对于行业竞争者来说,企业可利用网上更新的数据库信息,及时地把握对手的战略变化,从而,及早地采取应对措施。
以便在竞争中可以长久立足。
因特网信息服务的出现,使得许多机构、公司、个人将搜集到的信息放到因特网上,提供信息查询和信息浏览服务,互联网的开放正在为包括从小型创业公司到财富100 强公司等现实的所有的公司提供便利。
一个顾客可以从自己的家用电脑上购买产品,而商家可以在物理店面提供商品和服务。
这些工作将变得简便、快捷。
它终究会成为全球贸易的必然趋势。
1. 4 研究的内容及组织结构研究的内容 根据客户、供应商、产品销售人员之间相互传递产品信息,可将该过程由总站管理,订单管理,客户购物信息管理,会员管理,产品管理, 财务管理六大模块来实现。
1、总站管理模块 包括系统运行预先需要设置的参数,网络站点必须设定的产品数据信息等。
2、订单管理模块 主要完成对订单信息的各种查询管理操作包括订单接收,采购合同,供应决策等一系列相关功能。
3、客户购物信息管理模块 该模块主要实现客户对个人购物信息的管理。
包括客户注册 客户请求 客户选购,客户付费等。
4、会员管理模块 该模块的功能是为了便于企业对用户实施优惠政策,以扩大网上客户数量,提高客户满意度与忠诚度,为企业与客户建立良好的客户关系服务。
会员和企业可根据用户的当前情况对会员信息进行查询,修改和删除等操作。
5、产品管理模块 该模块是销售型企业进行网上销售的核心,它可根据用户产品需求信息的实际情况,对网上产品信息进行添加,修改和删除等操作,这项职能仅限于企业管理员。
对于产品质量问题,在设计中不予考虑。
6、财务管理模块 主要针对网上用户而开设用户账户,使得用户和企业销售人员可以通过用户账户,来查询用户余额,消费情况,必要时进行账户充值管理。
企业的财务人员还可通过该模块,定期对产品销售信息进行统计分析,编制打印相关的财务报表。
为企业高层决策者服务。
设计思路 在网站设计中,研究与设计主要分为四大方向:1 企业网站的网络设备、网络技术、接入方式、安全技术、网站管理与维护等整体规划与方案设计;2 企业网站的网页规划设计与制作;3 企业网站动态数据库的规划设计与建设;4 企业网站应用系统的开发与设计。
本次的主要设计思路是先对企业的概况及业务进行研究,采用结构化生命周期法并配合原形法分阶段进行系统分析,再采用 B/S 结构,ASPSQLServer 技术进行系统开发。
组织结构第一章 引言 主要介绍国内外网上销售系统的发展现状,并根据发展现状提出研究问 题的目的与意义,研究手段,相关技术。
第二章 需求分析 主要从网上销售系统的用户需求与系统的运行环境进行综合分析 与介绍。
第三章 系统分析 主要通过对网上销售系统进行初步调查与详细调查,进行可行性分 析与用户需求分析。
并对本系统进行业务流程分析和数据流程分析,使用数 据字典来描述数据流程中的每个成分。
第四章 系统设计 主要通过对系统的功能模块进行总体设计,并根据总体的功能模块 设计导出系统的功能模块图;在此基础上对总体的功能模块进行展开,对各 个功能模块进行代码设计,输入输出设计,数据库设计,界面设计等详细设 计。
第五章 结论 主要提出分析与设计的结果,达到的要求与目标等。
2 需求分析2.1 需求分析 在零售业竞争激烈的今天,只有做到实事求是的创新,才能成功。
和传统商业一样,进行网上销售系统的分析与设计时,首先要确定销售策略。
然后就可以开始网站的建设了。
一般来说,网上销售系统由前台系统和后台系统两部分组成。
前台系统是供顾客使用的最终界面,顾客可以在这里挑选商品、购物、支付;后台系统是供维护者对网站进行管理和维护的工具。
做出一个成功的网上销售系统就要做好网站的要素分析。
要素分析分为顾客分析和商务分析。
对于顾客分析,就是分析什么样的人会通过网络购物,这些来网上购物的人们的购物习惯是什么样的。
毕竟网络是一个新兴媒体,通过网站首页来浏览产品的内容以及购物,对于大多数习惯了在商场中购物的人来说,是一件相当新鲜的事情。
因此,如果事先了解消费者的购物习惯,会起到事半功倍的效果。
企业在网络环境下进行销售必须制造强烈的第一印象。
对于第一次浏览的用户,他们关心的是完成一次购买需要多少个页面和多少次点击相对于第二次购买,客户需要填写多少信息?能确定用户的行为并为用户所进行的购买行为提供清晰的、简明的反馈么? 在网络环境下销售商品吸引顾客的主要策略就是在首页上展示比较便宜和热门的商品。
这样他们才会对我们的网站产生兴趣。
查找的方法也要放在所有网页的顶端,以方便顾客找到心仪的商品。
在主页的显著的地方突出商品热卖排行和商品浏览排行以激发客户购买的欲望。
在首页显示网站的新闻和有关商品的最新商品专题,以便顾客随时了解网站的最新动态。
对于商务的分析,就是商品的展示、购买、支付、送货渠道等等。
对商品分类,大类下面又有若干子类,提供两种方法供顾客浏览,一种是分类浏览;一种就是通过关键词进行查找。
网上商店作为商品的展示、下订单及售后服务的渠道。
降低了零售商的费用,让用户得到了实惠。
让用户享受安全、快捷、方便的购物乐趣。
2.2 系统应用环境 本次设计主要使用 ADO 访问数据库,用 WindowsIIS 做为发布平台。
下面将对应用环境作简要的说明。
2.2.1 ADO 简介 ADO 是通过 ODBC(Open Database Connectivity)来存取所有 ODBC 标准的数据库系统,可跨越多种不同的数据库,因此对数据库的操作变得十分简单。
现在Microsoft 公司提供可更新的 OLE DB(对象链接和嵌入式数据库),也就是 OLE 技术在数据库中的应用,使对数据库中数据的处理功能变得更加强大。
在使用数据库之前,要先建立一个能与 ADO 交互链接的数据库,再通过 Web 服务器创建数据源,然后可在 ASP 网页中调用数据库。
1.建立数据库 在 Access 中创建一个数据库,命名为 db.mdb。
2.建立数据源 ADO 是通过数据源来访问数据库的,因此在链接数据库时,要先建立数据源。
我们通过文件 DNS 建立数据源的:打开“管理工具”双击“数据源(ODBC)”打开数据源对话框,在其中选择“系统 DSN”,见图 2-1。
图 2-1 单击“添加”后,出现创建数据源对话框,在该对话框中选择 Microsoft AccessDirver(.mdb)项,如图 2-2 图 2-2 单击完成后出现图 2-3 对话框。
在该对话框中单击“选择”按钮,选择要链接的数据库。
单击“完成”即可完成“系统 DSN”的添加。
图 2-32.2.2 IIS 配置一、IIS 的安装设置 NT 和 Windows2000 server 是现在建站的主流,我们必须对它们进行充分的了解,但是有了前面配置个人 Web 服务器 PWS 的经验,这里我们就不用再讲很详细了。
各种网站的服务平台都有其相似的地方,完全可以做到触类旁通,有兴趣的话可以自行参考其他书籍。
注:Windows 2000 professional 和 Windows xp professional 也可以安装 iis,但 xp 系统对 iis 支持的不好,而且 xp 的 home 版还不能直接安装 iis,需要一些特殊的方法。
1、安装 IIS5.0 安装 Windows 2000 服务器时,缺省状态是不安装 IIS 的,因为不是所有的服务器都用作 Web 服务器。
然而,在 Windows 2000 安装过程完成后,不管是否已经安装了 IIS5.0我们都可以通过打开“控制面板”中的“添加/删除程序”来进行安装 IIS或者删除 IIS 组件。
在“控制面板”中选择“添加/删除程序”,双击出现如图 2-4 所示窗口。
图 2-4 添加删除程序 在上图中点击“添加/删除 Windows 组件”,将弹出“Windows 组件向导”窗口。
如图 2-5 所示 在图 2-5 所示窗口中,可以添加或者删除 Windows 2000 的组件,主要是用来定制 Windows2000 的网络服务功能。
要添加或删除某个组件,直接单击左边的复选框,和 PWS 一样,灰色框代表组件只安装了一部分,白色框代表组件已经完全安装。
查看组件内容的话,单就下面的“详细信息”就可以了。
图 2-5 Windows 组件向导 ” 选择“Internet 信息服务(IIS),然后单击“详细信息”,进入 IIS5.0 的安装选项画面,如图 2-6 所示。
在默认状态下,可以把 FrontPage 2000 的服务器扩展选中,其他默认就可以了。
图 2-6 IIS 信息服务 同 PWS 下的 FrontPage 98 的服务器扩展一样,在 IIS5.0 下也集成了 FrontPage2000 的服务器扩展。
不过 FrontPage 2000 的服务器扩展的功能要比 FrontPage 98的服务器扩展强大得多。
首先是站点的管理功能增强,提供了许多实用的站点设置和管理工具,同时还提供了对 Visual InterDev 创作和管理 Web 站点的支持,所以这个组件一定要选上。
这个版本的 FrontPage 服务器扩展是三个程序的套件,它们支持例如协作撰写、命中计数器、电子邮件表单处理及在服务器上直接编辑 Web 站点等特性而且在这个版本的 FrontPage 2000 的服务器扩展里,并不和原有的 FrontPage2000 有任何冲突,所以在安装这个组件的时候,并无任何限制,和 PWS 安装的时候有明显的区别。
参照上图,我们看一下别的组件: “Internet 服务管理器”组件是必须安装的,它实际上的作用就相当于 PWS 中的“个人 Web 管理器”,对整个 IIS 进行完全的设置和管理。
“Internet 服务管理器HTML”和“Internet 服务管理器”组件的功能一样,都是管理 Web 站点。
不过这个组件是基于 HTML 的,可以用浏览器进行浏览,也是必须安装的组件之一。
“NNTP service”组件则不是必须安装的,它的作用就是提供新闻组功能,如果已安装了新闻组(网络新闻传送协议或 NNTP),您就可以通过在浏览器的地址栏键入“file:systemroothelpnews.chm”并按 ENTER 来查看产品文档。
“SMTP service”组件的功能是提供邮件服务功能,如果安装了电子邮件(简单邮件传输协议或 SMTP),就可以通过在浏览器地址栏中键入“file:systemroothelpmail.chm”并按 Enter 键来查看产品文档。
缺省时则不安装,但是发送 E-mail 时需要使用一个“CDONTS.NewsMail”对象,这时 Web Server必须安装“SMTP Service”。
“World Wide Web 服务器”,就是 Web 服务器。
“公用文件”中存放着许多组件所共用的东西,基本上都是 IIS 的程序文件,属于必须安装的组件。
“文档”主要用作说明的文件。
“文件传输协议(FTP)服务器”允许建立 FTP 站点,提供上载和下载服务。
“Visual Interdev RAD 远程配置服务”当选中并双击它时,弹出的窗口说明了它的作用,如图 1.21 所示。
注意:有些版本 Windows 2000 没有该选项。
图 2-7 Visual Interdev RAD 远程配置支持 ,开始 一切都配置好之后,回到“Windows 组件向导”的主界面,点击“下一步”进入文件的复制安装阶段。
然后有 3 次提示插入光盘: 点击确定后出现查找所需文件的窗口,如下图: 点击浏览后一定要找到 win2000 安装光盘中的 I386 这个目录(在我们提供的安 装 包 中 打 开 目 录 找 到 相 应 文 件 admxprox.dll 就 可 以 了 , 后.
上一篇:
【精品】网上论坛系统实践指南
下一篇:
经济民主一种关于劳动的政治经济学