NET商品销售系统网络程序设计论文.docx
- 文档编号:2920294
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:21
- 大小:115.35KB
NET商品销售系统网络程序设计论文.docx
《NET商品销售系统网络程序设计论文.docx》由会员分享,可在线阅读,更多相关《NET商品销售系统网络程序设计论文.docx(21页珍藏版)》请在冰豆网上搜索。
NET商品销售系统网络程序设计论文
学号:
网络程序设计论文
题目
商品销售系统
教学院
计算机学院
专业
网络技术
班级
网络技术
姓名
指导教师
李辉燕
2011
年
12
月
26
日
目录
1、摘要2
2、系统概要3
2.1系统开发背景3
2.2系统环境3
2.3系统概述3
2.4需求分析4
3、系统基本功能5
3.1系统功能设计5
3.2系统总架构设计5
3.3系统数据库设计6
4、系统管理模块基本描述7
管理模块7
5.系统的设计与维护9
5.1开发工具9
5.2系统设计12
6、设计总结13
7、附录14
8、参考文献21
1.摘要
随着社会的不断发展,网络在社会发展进程中所展现出来的重要性也在日渐凸显。
可以说,网络就是社会之间建立联系的一个纽带,它在人们的日常交流和信息的传递中更是起着尤为关键的作用。
在另一方面,网络也为商家提供了一大便利,它间接的成为了商家展示自己的平台,为商家展现自己的商品奠定了基础。
商家建立网站,通过网络来传播自己的商品信息,从而实现打响自己商品知名度的愿望。
同时,商家也可以通过建立网站,实现网上购物的功能,这个改变了原有的销售方式,更受新一代年轻人的欢迎,也为商家带来了更高的效益。
因此,对于商家来说,拥有一个属于自己的网站是至关重要的。
本论文研究了一种基于数据关联规则的网上购物系统。
其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。
系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,利用微软提供的IIS5.0建立运行环境,再结合SQLServer2000建立数据连接关系。
利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统。
网上购物系统是一个网上交易平台,主要以在线交易各种商品为主。
网上购物系统是一个电子商务系统,它的核心是将企业为客户提供的各类产品分别进行介绍、展示、更新以及为客户提供优质的在线交易服务。
它主要实现网上查询商品、购买商品、产生相应的订单等功能的系统。
用户或者消费者通过网上购物系统的用户界面,可以浏览商品种类,每个商品大类中的商品列表以及每个商品的详细信息。
软件计划中阐述了市场调查、可行性研究、软件工程方法以及构建本网站所需的开发环境。
需求分析阶段阐述了本网站的功能需求、外部接口的需求,将来可能提出的功能需求,并设计系统的逻辑模型。
概要设计中阐述了网站的总体设计思想、首页的设计、网站的总体功能设计以及数据库的逻辑设计。
在软件的详细设计中阐述了数据库的详细设计、网站各模块功能的具体实现,完成了本系统的ASP交互式电子商店的系统。
系统运行与维护中阐述了软件维护和测试的重要性。
文中详细说明了系统分析、系统设计的方法在系统实际开发中应用,并总结了开发过程中的一些经验和体会。
2、系统概要
2.1.开发背景
随着互联网的发展,网上购物已经越来越受到年轻人的青睐,网购似乎已经成为了一种另类的时尚。
为了满足人们的需求,构建一个网上购物系统就显得尤为重要,而为了能够将商品信息及时、快捷、准确的传达给用户,数据的及时更新也就至关重要,这就需要我们建立网站与数据库的连接,从而实现信息的管理和更新。
而为了保障信息的安全,权限的设置也是很有必要的,设置使用者身份验证,不同的权限可以完成不同的操作,这样既保障了信息的安全,也使操作者在自身所能接触到的权限中的使用更加便捷。
2.2.系统环境:
(1)开发环境:
●系统平台:
windows2000+IIS6.0
●软件环境:
VS2005+SQL2000
(2)系统运行环境:
windows2000+SQL2000+.NETFramwork3.5+IIS6.0
2.3.系统概述
本系统主要是采用面向大众化开发形式,方便大多数用户能够方便、快捷的了解网购系统的使用,让用户能够快速的查找到自己所需要的相关信息、从而综合的选择适合自己的商品,这样就保障了用户的购物实效化。
为了达到这个目标,我们就需要一个良好的设计环境,这主要是基于web服务器平台。
目前的Web站点能够采用各种技术,包括静态HTML、内嵌或服务器解析的HTML(inline/server-parsed HTML)和CGI(CommonGatewayInterface,公共网关接口),并以ODBC(OpenDatabaseConnectivity,开放式数据库互接)实现数据库的互连。
Web服务器平台的选择是至关重要的,它能够直观、形象的反映出各个模块的基本功能,既便于用户查看相关的商品信息,也便于管理员对后台数据库的维护。
这是一种基于窗体的应用程序,结构比较新颖,也比较简洁,能让人产生别致、精悍的感觉。
它包括Web服务器操作系统和Web服务器软件,而Web服务器软件通常又决定了将采用什么样的操作系统。
Web服务器平台决定了网上购物网站的可靠性、对客户的服务能力,以及为了维持网站运行所需要付出的代价。
只有选择了正确的产品以及作出相应正确的设计,电子商务系统才可以成为商家和顾客之间进行沟通的良好途径。
三种最常用的Web服务器平台是:
基于ApacheHTTPServer的服务器平台、基于网景的NES的服务器平台、基于微软的IIS的服务器平台。
微软的Windows2000Server+IIS架构的Web服务器平台功能强大,配置灵活,支持目前流行的多种服务器端开发技术,开发成本低、周期短、维护相对简单,很适合中小企业进行网上购物系统的开发,我们采用了基于微软的IIS的Web服务器平台。
2.4、需求分析
需求分析是整个设计过程的基础,最困难、最消耗时间的一步。
它的最终结果是提供一个可作为设计基础的系统说明书,在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助系统开发者加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。
当然一次成功的需求分析不仅需要系统开发者的分析而且还需要对客户需求进行分析,这是需要所有开发者共同努力的。
对于用户来说,在商场系统里面所购的物品,希望及时收到商品,在商场系统里的投诉,希望及时得到解决,用户的要求能及时得到满足的情况下,商场的信用度才能得到提高,才能更好的发展,所以对用户进行需求分析是很有必要的。
对于管理员来说,既要考虑用户的要求,又要更好的管理整个系统,所以他肩负着双重任务。
满足用户要求方面,应该及时处理用户的订单,及时发货,尽快的解决客户的投诉等等,才能有更好的经济效益。
管理系统的责任也不能忽视,如对市场做调查,及时更新产品,还有就是对系统进行维护等等。
这些在设计该系统的后台进行需求分析时都应该考虑到的。
3、系统基本功能
3.1系统功能设计
图3-1流程图
3.2系统总体架构设计
系统采用三层架构设计,分为:
展示层、管理层、支撑层
图3-2架构设计
3.3系统数据库设计
(1)数据库名称:
Product.mdb
(2)相关表设计:
FruitsInfo(水果信息表),AdminInfo(管理员用户信息表),UserInfo(普通用户信息表),AnInfo(公告信息表),MassageInfo(留言信息表)
(3)各表字段设计:
AdminInfo(管理员用户信息表)
MassageInfo(留言信息表)
FruitsInfo(水果信息表)
4.系统管理模块基本描述
管理模块
(1)用户管理:
负责用户基本信息的管理。
包括:
用户信息的添加、删除、修改以及用户信息的查看。
(2)留言管理:
负责对用户基本留言信息管理。
包括:
留言信息的查看以及对不合法留言信息的删除等。
(3)商品管理:
负责商品信息的基本管理。
包括:
商品信息的添加、删除、修改等。
(4)公告管理:
负责最新商品公告信息的管理。
包括:
公告信息的添加、删除等。
5.系统的设计与维护
5.1开发工具
程序设计的编写是以程序设计语言为工具的,并要选择适当的程序设计语言。
C#语言是新兴网站设计中的新宠,他适合于多种开发环境,语法形式灵活多变,改变了以往呆板、固定的语法形式,方便了编程人员对程序的编写,降低了编写难度。
本系统的前端软件开发工具选用了ASP.NET,后台数据库选用MicrosoftSQLServer2000。
5.1.1ASP.NET开发背景
随着互联网的不断发展,人们对网络也变得越来越依赖,而伴随着一些网络技术的大范围使用,其中的一些弊端也逐渐的显现出来了,一些老牌的网络应用技术已经满足不了人们的需求。
这时,新兴的网络应用技术也就应运而生。
尤其是网页设计方面,以往的静态HTML技术由于数据的不可更新也就逐渐淡出人们的视线,与此同时,应用技术出现在了人们的视线中。
ASP是目前网页制作中最常用的重要技术之一,许多网站都使用ASP制作网页。
ASP并不是一种编程语言,而是一种综合的网络解决方案,它允许用户根据自己的习惯采用不同的语言环境,在服务器端经过语言解释器的解释或HTML代码发送给客户端。
Microsoft新近推出的ASP.NET不是对ASP在一般意义上的版本更新,而是一门全新的技术,是对ASP如何提供动态Web开发环境的跳跃性发展。
ASP.NET几乎完全基于组件和模块化,用户使用的每一个页面、部件和HTML单元都是一个运行时间的组件对象。
ASP.NET的面向对象功能使开发者可以通过创建新组件或继承基础类,为整个环境提供延展性。
从英文字面上解释,ASP(ActiveServerPages)技术是一种让网页在服务器上动起来的技术,能够将Script语言直接加在HTML卷展文本框的网页中,在服务器端产生动态的网页内容。
在ASP动态网页中,不仅可以包含服务器端脚本代码,也可以使用ASP内建对象和服务器组件,此外还可以包含服务器端文件。
ASP属于一种服务器端的技术,因为整个技术都是在服务器端处理的,而不是下载到浏览器才执行的,如果属于一份内含ASP程序代码的HTML文件,当浏览器向Web服务器请求此文件时,因为属于ASP程序,Web服务器会处理ASP程序代码转译成HTML卷展文本框后,再送到浏览器显示,最后内含ASP程序代码的HTML文件在传到浏览器端后仍然为一页标准的HTML卷展文本框,不论Netscape或InternetExplorer浏览器都没有关系,只要支持HTML卷展文本框都可以正确显示,ASP技术属于与浏览器种类无关的网页技术。
ASP技术并没有自己专属的程序语法,充其量只是一堆对象而已,支持使用VBScript或Javascript(微软版的JavaScript)语法。
ASP是一个服务器端脚本编写环境,用于创建动态的交互式Web服务器应用程序。
5.1.2SQLServer2000
SQLServer是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。
越来越多的开发工具提供了与SQLServer的接口。
SQLServer是一个关系数据库管理系统,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。
于1988年推出了第一个OS/2版本,在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到Windows
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NET 商品 销售 系统 网络程序设计 论文