网络程序设计论文-商品销售系统网络程序设计论文.doc

上传人:西安人 文档编号:3967179 上传时间:2019-10-11 格式:DOC 页数:23 大小:958.50KB
返回 下载 相关 举报
网络程序设计论文-商品销售系统网络程序设计论文.doc_第1页
第1页 / 共23页
网络程序设计论文-商品销售系统网络程序设计论文.doc_第2页
第2页 / 共23页
网络程序设计论文-商品销售系统网络程序设计论文.doc_第3页
第3页 / 共23页
网络程序设计论文-商品销售系统网络程序设计论文.doc_第4页
第4页 / 共23页
网络程序设计论文-商品销售系统网络程序设计论文.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《网络程序设计论文-商品销售系统网络程序设计论文.doc》由会员分享,可在线阅读,更多相关《网络程序设计论文-商品销售系统网络程序设计论文.doc(23页珍藏版)》请在三一文库上搜索。

1、 学 号: 网络程序设计论文题 目商品销售系统教 学 院计 算 机 学 院专 业网 络 技 术班 级网络技术姓 名指导教师李 辉 燕2011年12月26日目 录1、摘要22、系统概要32.1 系统开发背景32.2 系统环境32.3系统概述32.4需求分析43、系统基本功能53.1 系统功能设计53.2 系统总架构设计53.3 系统数据库设计64、系统管理模块基本描述7管理模块75.系统的设计与维护95.1 开发工具95.2 系统设计126、设计总结137、附录148、参考文献211.摘 要 随着社会的不断发展,网络在社会发展进程中所展现出来的重要性也在日渐凸显。可以说,网络就是社会之间建立联系

2、的一个纽带,它在人们的日常交流和信息的传递中更是起着尤为关键的作用。在另一方面,网络也为商家提供了一大便利,它间接的成为了商家展示自己的平台,为商家展现自己的商品奠定了基础。商家建立网站,通过网络来传播自己的商品信息,从而实现打响自己商品知名度的愿望。同时,商家也可以通过建立网站,实现网上购物的功能,这个改变了原有的销售方式,更受新一代年轻人的欢迎,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。 本论文研究了一种基于数据关联规则的网上购物系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的A

3、SP.NET开发工具,利用微软提供的IIS 5.0建立运行环境,再结合SQL Server 2000建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统。 网上购物系统是一个网上交易平台,主要以在线交易各种商品为主。网上购物系统是一个电子商务系统,它的核心是将企业为客户提供的各类产品分别进行介绍、展示、更新以及为客户提供优质的在线交易服务。它主要实现网上查询商品、购买商品、产生相应的订单等功能的系统。用户或者消费者通过网上购物系统的用户界面,可以浏览商品种类,每个商品大类中的商品列表以及每个商品的详细信息。

4、软件计划中阐述了市场调查、可行性研究、软件工程方法以及构建本网站所需的开发环境。需求分析阶段阐述了本网站的功能需求、外部接口的需求,将来可能提出的功能需求,并设计系统的逻辑模型。概要设计中阐述了网站的总体设计思想、首页的设计、网站的总体功能设计以及数据库的逻辑设计。在软件的详细设计中阐述了数据库的详细设计、网站各模块功能的具体实现,完成了本系统的ASP交互式电子商店的系统。系统运行与维护中阐述了软件维护和测试的重要性。文中详细说明了系统分析、系统设计的方法在系统实际开发中应用,并总结了开发过程中的一些经验和体会。 2、系统概要2.1.开发背景随着互联网的发展,网上购物已经越来越受到年轻人的青睐

5、,网购似乎已经成为了一种另类的时尚。为了满足人们的需求,构建一个网上购物系统就显得尤为重要,而为了能够将商品信息及时、快捷、准确的传达给用户,数据的及时更新也就至关重要,这就需要我们建立网站与数据库的连接,从而实现信息的管理和更新。而为了保障信息的安全,权限的设置也是很有必要的,设置使用者身份验证,不同的权限可以完成不同的操作,这样既保障了信息的安全,也使操作者在自身所能接触到的权限中的使用更加便捷。2.2.系统环境:(1)开发环境:l 系统平台:windows 2000+IIS 6.0l 软件环境:VS2005+SQL2000(2)系统运行环境:windows 2000+SQL2000+.N

6、ET Framwork 3.5+IIS6.02.3.系统概述 本系统主要是采用面向大众化开发形式,方便大多数用户能够方便、快捷的了解网购系统的使用,让用户能够快速的查找到自己所需要的相关信息、从而综合的选择适合自己的商品,这样就保障了用户的购物实效化。为了达到这个目标,我们就需要一个良好的设计环境,这主要是基于web服务器平台。目前的Web站点能够采用各种技术,包括静态HTML、内嵌或服务器解析的HTML(inline/server-parsedHTML)和CGI(Common Gateway Interface,公共网关接口),并以ODBC(Open Database Connectivit

7、y,开放式数据库互接)实现数据库的互连。Web服务器平台的选择是至关重要的,它能够直观、形象的反映出各个模块的基本功能,既便于用户查看相关的商品信息,也便于管理员对后台数据库的维护。这是一种基于窗体的应用程序,结构比较新颖,也比较简洁,能让人产生别致、精悍的感觉。它包括Web服务器操作系统和Web服务器软件,而Web服务器软件通常又决定了将采用什么样的操作系统。Web服务器平台决定了网上购物网站的可靠性、对客户的服务能力,以及为了维持网站运行所需要付出的代价。只有选择了正确的产品以及作 出相应正确的设计,电子商务系统才可以成为商家和顾客之间进行沟通的良好途径。三种最常用的Web服务器平台是:基

8、于Apache HTTP Server的服务器平台、基于网景的NES的服务器平台、基于微软的IIS的服务器平台。微软的Windows2000 Server + IIS架构的Web服务器平台功能强大,配置灵活,支持目前流行的多种服务器端 开发技术,开发成本低、周期短、维护相对简单,很适合中小企业进行网上购物系统的开发,我们采用了基于微软的IIS的Web服务器平台。2.4、需求分析需求分析是整个设计过程的基础,最困难、最消耗时间的一步。它的最终结果是提供一个可作为设计基础的系统说明书,在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助系

9、统开发者加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。 当然一次成功的需求分析不仅需要系统开发者的分析而且还需要对客户需求进行分析,这是需要所有开发者共同努力的。对于用户来说,在商场系统里面所购的物品,希望及时收到商品,在商场系统里的投诉,希望及时得到解决,用户的要求能及时得到满足的情况下,商场的信用度才能得到提高,才能更好的发展,所以对用户进行需求分析是很有必要的。对于管理员来说,既要考虑用户的要求,又要更好的管理整个系统,所以他肩负着双重任务。满足用户要求方面,应该及时处理用户的订单,及时发货,尽快的解决客户的投诉等等,才能有更好的

10、经济效益。管理系统的责任也不能忽视,如对市场做调查,及时更新产品,还有就是对系统进行维护等等。这些在设计该系统的后台进行需求分析时都应该考虑到的。 3、系统基本功能3.1系统功能设计商 品 信 息商品销售系统管理模块发布模块用户管理商品管理公告管理留言管理普通用户管理员查 看 留 言删 除 留 言用户登录用户留言信息发布添 加 商 品删 除 商 品编 辑 商 品查 看 商 品 公 告 信 息图3-1 流程图3.2系统总体架构设计系统采用三层架构设计,分为:展示层、管理层、支撑层用户主界面:显示商品信息,用户登录,用户留言,显示公告信息展示层后台管理:对商品、用户、用户留言、公告信息进行统一、有

11、效的管理管理层数据中心、系统平台支撑层图3-2 架构设计3.3系统数据库设计(1) 数据库名称:Product.mdb(2) 相关表设计:FruitsInfo(水果信息表),AdminInfo(管理员用户信息表),UserInfo(普通用户信息表),AnInfo(公告信息表),MassageInfo(留言信息表)(3) 各表字段设计:AdminInfo(管理员用户信息表)MassageInfo(留言信息表)FruitsInfo(水果信息表)4.系统管理模块基本描述管理模块(1) 用户管理:负责用户基本信息的管理。包括:用户信息的添加、删除、修改以及用户信息的查看。(2) 留言管理:负责对用户基

12、本留言信息管理。包括:留言信息的查看以及对不合法留言信息的删除等。(3) 商品管理:负责商品信息的基本管理。包括:商品信息的添加、删除、修改等。(4) 公告管理:负责最新商品公告信息的管理。包括:公告信息的添加、删除等。 5.系统的设计与维护5.1 开发工具程序设计的编写是以程序设计语言为工具的,并要选择适当的程序设计语言。C#语言是新兴网站设计中的新宠,他适合于多种开发环境,语法形式灵活多变,改变了以往呆板、固定的语法形式,方便了编程人员对程序的编写,降低了编写难度。本系统的前端软件开发工具选用了ASP.NET,后台数据库选用 Microsoft SQL Server 2000。5.1.1

13、ASP.NET开发背景随着互联网的不断发展,人们对网络也变得越来越依赖,而伴随着一些网络技术的大范围使用,其中的一些弊端也逐渐的显现出来了,一些老牌的网络应用技术已经满足不了人们的需求。这时,新兴的网络应用技术也就应运而生。尤其是网页设计方面,以往的静态HTML技术由于数据的不可更新也就逐渐淡出人们的视线,与此同时,应用技术出现在了人们的视线中。ASP是目前网页制作中最常用的重要技术之一,许多网站都使用ASP 制作网页。ASP并不是一种编程语言,而是一种综合的网络解决方案,它允许用户根据自己的习惯采用不同的语言环境,在服务器端经过语言解释器的解释或 HTML 代码发送给客户端。Microsof

14、t新近推出的ASP.NET不是对ASP在一般意义上的版本更新,而是一门全新的技术,是对ASP如何提供动态Web开发环境的跳跃性发展。ASP.NET几乎完全基于组件和模块化,用户使用的每一个页面、部件和HTML单元都是一个运行时间的组件对象。ASP.NET的面向对象功能使开发者可以通过创建新组件或继承基础类,为整个环境提供延展性。从英文字面上解释,ASP(Active Server Pages)技术是一种让网页在服务器上动起来的技术,能够将Script语言直接加在HTML卷展文本框的网页中,在服务器端产生动态的网页内容。在ASP动态网页中,不仅可以包含服务器端脚本代码,也可以使用 ASP 内建对

15、象和服务器组件,此外还可以包含服务器端文件。ASP属于一种服务器端的技术,因为整个技术都是在服务器端处理的,而不是下载到浏览器才执行的,如果属于一份内含ASP程序代码的HTML文件,当浏览器向Web服务器请求此文件时,因为属于ASP程序,Web服务器会处理ASP程序代码转译成HTML卷展文本框后,再送到浏览器显示,最后内含ASP程序代码的HTML文件在传到浏览器端后仍然为一页标准的HTML卷展文本框,不论Netscape或Internet Explorer浏览器都没有关系,只要支持HTML卷展文本框都可以正确显示,ASP技术属于与浏览器种类无关的网页技术。ASP技术并没有自己专属的程序语法,充

16、其量只是一堆对象而已,支持使用VBScript或Javascript(微软版的JavaScript)语法。ASP是一个服务器端脚本编写环境,用于创建动态的交互式Web 服务器应用程序。5.1.2 SQL Server 2000SQL Server 是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server 是一个关系数据库管理系统,它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。于1988 年推出了第一个OS/2 版本,在Windows NT 推出后,Microso

17、ft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。SQL server是一种比较常用的小型数据库开发系统,它较access来说,结构更加的简单,功能更加的强大,支持的数据的导入、导出是它的

18、一大特点。Mircrosoft SQL Server 2000是一个分布式的关系型数据库管理系统,支持B/S结构,具有强大的网络功能,支持发布Web页面以及接受电子邮件。Mircrosoft SQL Server 2000是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性能价格比等。Mircrosoft SQL Server 2000系统具有强大的网上功能,可以在Internet上发布数据库中的数据。在Mircrosoft SQL Server 2000系统中,允许用户简

19、单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。5.2 程序设计程序设计(Programming)是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。程序设计又称编码,为了保证编码工作正确而顺利进行,一方面程序设计人员必须仔细阅读系统设计的全部文档资料,充分理解程序模块的内部过程和外部接口,以保证系统实施与系统设计的一致性。另一方面,程序设计人员必须深刻的理解,熟练的掌握和正确的运用程序设计语言以及软件开发环境和工具,以保

20、证功能的正确实现。对程序设计的基本质量要求是程序的正确性,即一方面正确运用程序设计语言环境,以避免语法的错误。另一方面,程序所描述的过程和算法要满足系统设计的功能要求,以避免语义错误。我们尽量使程序不仅能在计算机上正确执行,而且对于阅读人来说犹如一篇好文章,结构清晰,逻辑简明,易读易懂,便于修改和扩充。总 结 经过一个学期的学习,老师带领我们做了很多网站开发的实例。学到了很多,也熟悉了VS2008这个网站开发程序。在这次的网站设计中,我们三个同学一组,以和数据库为基础,结合自身在网站设计方面的知识、.net实验中的相关实例以及网上搜索的有关的资料为核心,设计而成。虽然最终的效果并不是特别的理想

21、,但是我却在这次的网站设计中收获良多。结果固然很让人期待,但是过程更应该受到关注。只有在过程中不断地吸取经验,不断地结合自身的不足而做出改进,才能在以后的实际操作中取得更好的效果。 本次的网站设计也让我体会到了团结合作的重要性,特别是对于计算机专业的学生来说,合作尤为重要。因为从事计算机方面的工作,难免会遇到一些大型的项目,而这些项目却往往有着时间的限制,这靠一个人的力量就无法完成了。这时候就体现出了团结合作的作用,而如果没有合作的意识,就会在很大的程度上限制了项目的进行,甚至还会在最后成为限制项目完成的关键性因素。所以有良好的合作意识是很关键的,也是很重要的。 本次的网站设计还是意义颇大的,

22、它不仅可以让我们更深入的消化我们在课本上学习的知识,同时也能让我们在设计网站的过程中主动去学习、探究更多的有关网站设计方面的知识,这是一个强化的过程,也是一个吸收和消化的过程。 总之,本次网站设计,收获颇大,他让我们从侧面看清了网站设计的重要性以及实用性,特别是在信息高速发展的今天,网站的应用已经是相当的普遍了。也让我懂得了合作的重要性、“人多力量大”的道理。多听、多看、多思考以及不懂就问,多钻研,才是真正的学习之道。附 录/商品销售平台 商品销售系统平台 首页 进入后台 用户留言   asp:SqlDataSource ID=SqlDataSource1 runat=server ConnectionString= SelectCommand=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1