基于NET框架的网上购物系统模板.docx
- 文档编号:23075201
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:14
- 大小:634.60KB
基于NET框架的网上购物系统模板.docx
《基于NET框架的网上购物系统模板.docx》由会员分享,可在线阅读,更多相关《基于NET框架的网上购物系统模板.docx(14页珍藏版)》请在冰豆网上搜索。
基于NET框架的网上购物系统模板
基于.NET框架的网上购物系统
摘要
随着Internet的普及,互联网以一种巨大变革力影响着商务关系领域。
计算机网络为商务活动开辟了新的空间,提供了新的手段,同时为公司业务发展赋予了更多的机会,成为现代商务的潮流。
网络购物已经慢慢地从一个新鲜的事物逐渐变成日常生活的一部分,以其特殊的优势而逐渐深入人心。
基于.NET框架的网上购物系统是让各用户使用浏览器进行商品浏览,注册用户可以轻松的展示自己的网络商店,能对自己的用户信息进行修改,对发布的商品信息进行添加与管理,用自己的方法去推销产品。
系统管理员可以对会员的相关信息进行管理。
网站提供数据库检索和一定的安全保障,商品信息的发布和交易的协商都由作为独立个体的“买家”和“卖家”完成。
利用.NET平台进行小型网站的开发是未来开发的趋势。
本系统在.NET平台上进行开发,用C#进行了编码,并使用SQLserver进行数据库设计,建立起一个比较完整的网上购物系统。
其特点是方便快捷的操作方式,简单易懂的管理方法,因此对于企业和用户来说,都是一种新型的、节约型的系统。
关键词:
网上购物,C#,.NET,SQLServer
Basedonframeworkofonlineshoppingsystem
Abstract
WiththepopularityoftheInternet,theInternethasahugetransformativeimpactonbusinessrelations.Computernetworkforcommercialactivitiesopenedupnewspacetoprovideanewmeans,atthesametimegivesmoreopportunitiesforbusinessdevelopment,thetrendofmodernbusiness.Partoftheonlineshoppinghasslowlyandgraduallyfromanoveltyintodailylife,withitsspecialadvantagesandhasbeenwidelyaccepted.
BasedontheNETframeworkforonlineshoppingsystemtoallowuserstothebrowsergoodsbrowseregistereduserscaneasilydisplaytheironlinestore,canmodifytheirownuserinformation,addandmanageitsproductinformation,ourownapproachtomarketingtheproduct.Thesystemadministratorcanmanagetheinformationofmembers.Thesiteprovidesadatabasesearchandsecurity,commodityinformation,andtransactionnegotiationbyindividual“buyers”and“sellers”tocomplete.Use.NETplatformforsmallsitedevelopmentisthetrendoffuturedevelopment.
Thedevelopmentofthesystem.NETplatform,codedinC#,andSQLserverdatabasedesign,andbuildacompleteonlineshoppingsystem.Whichischaracterizedbyaconvenientmodeofoperation,easy-to-understandmethodforbusinessesandusers,isanewsavingsystem.
Keywords:
Onlineshopping,C#,.NET,SQLServer
1引言
1.1系统概述
随着计算机及网络技术的高速发展,计算机应用和Internet应用在全球范围内日益普及。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
1.2网上购物的优势和前景
1.2.1网上购物的优势
投资少,回收快,而且无所谓存货,所以特别适合小商店和个人在网上创业。
从启动资金来看,传统的地面开店,门面租金加装修费,还有首批进货资金,少说也需要几万元的启动资金。
而网上。
。
。
。
。
。
。
。
。
。
。
2系统需求分析
2.1需求分析
需求分析是整个设计过程的基础,最困难、最消耗时间的一步。
它的最终结果是提供一个可作为设计基础的系统说明书,在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助系统开发者加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。
当然一次成功的需求分析不仅需要系统开发者的分析而且还需要对客户需求进行分析。
对于用户来说,在商场系统里面浏览的物品,希望是在市面上见过或是没见过的新鲜东西;在商场系统里面所购的物品,希望能够及时收到商品;在商场系统里的投诉,希望能够及时得到解决等等。
用户的要求能及时得到满足的情况下,商场的信用度才能得到提高,才能更好的发展,所以对用户进行需求分析是很有必要的。
对于管理员来说,既要考虑用户的要求,又要更好的管理整个系统,所以他肩负着双重任务。
满足用户要求方面,应该及时处理用户的订单,及时发货,尽快的解决客户的投诉等等,才能有更好的经济效益。
管理系统的责任也不能忽视,如对市场做调查,及时更新产品,还有就是对系统进行维护等等。
这些在设计该系统的后台进行需求分析时都应该考虑到的。
2.2预期设计目标
开发一个具有开放体系结构的、易维护的、具有良好操作界面的、C2C模式的网上购物系统。
游客可以浏览网站主页和各商家商店页面,游客也可以注册成为会员,系统能够具有多商家开店发布推销商品,多用户浏览商品等基本功能。
2.3系统可行性分析
2.3.1技术可行性
本系统采用C#语言编写,目前很多网站的建设都是采用ASP.NET编写,其中C#是比较流行也很成熟的网络编程语言,很多成熟的网站都是采用C#语言编写,数据库使用的是在中小型网站建设中使用比较广泛的SQLServer,经过多年的发展和完善,MicrosoftSQLServer2005这中数据库语言已经非常完善,而且具有很好的兼容性和可操作性。
所以使用目前现有的技术能够实现这个系统。
2.3.2经济可行性
一个项目的开发成本、运行费用和收益这些经济因素决定了该系统是否值得的做,只有投资预计能带来利润的系统才值得进一步去考虑。
该系统的开发使用的是已经很成熟的技术和语言,系统的操作和维护都很简单和方便,这些都表明了该系统是一个低成本的系统,该系统的运行费用很低,在运营中的成本波动不大。
在后期的运营中,经济效益主要的来源是网站广告的投放。
总的来说,该系统具有经济上的可行性。
2.3.3操作可行性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户的需求。
设计开发中一直注重系统操作的简单方便,操作方式都非常人性化,相关的操作方式和用户已经习惯的各网站的用户操作方式基本相同。
所以,操作方式在用户组织内是行得通的。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
3系统概要设计
3.1系统结构图
根据网上购物系统的特点,有前台和后台两个管理功能模块,其中包括的具体功能模块如图3.1所示。
图3.1系统结构图
3.2系统流程图
系统应该允许浏览者(没有注册的用户)申请在该系统注册帐号,帐号注册必须通过管理员审查通过才能使用;允许用户登陆,登陆后拥有所有普通用户在线功能;实现系统管理员对系统的管理。
根据对系统的分析,系统主要功能应该包括:
留言,用户注册(包括注册登陆名、用户名、密码、联系电话等相关用户个人信息);用户登录;修改个人信息(可修改用户名等个人相关信息);登陆用户发布个人商品;用户修改发布商品的相关信息。
管理员对注册用户的审核、对发布商品的审核、推荐已发布的商品。
流程如图3.2所示。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
3.3构建开发环境和开发工具的介绍
3.3.1构建开发环境
在开发网上购物系统时,需要具备以下的软件环境:
a.操作系统:
WindowsXP
b.C#开发工具:
VisualStudio2008
c.数据库:
SQLServer2005
3.3.2开发工具的介绍
VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
4系统详细设计与实现
4.1数据库设计
4.1.1数据库详细设计
数据项和数据结构如下:
公告信息表(Board):
公告编号,公告题目,公告内容,提交时间,提交人;
商品类别表(GoodsType):
分类编号,分类名称;
商品信息表(Goods):
商品编号,商品类别,商品名称,商品序列号,生产厂家,。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
4.1.2数据库结构设计
E-R图提供了表示实体型、属性和联系的方法:
实体型:
用矩形表示,矩形内写明实体名。
属性:
用椭圆表示,并用无向边将其与相应的实体连接起来。
联系:
用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:
1,1:
n或m:
n)。
那么本系统的E-R图如下图4.1所示:
用户名编号
nm题目
密码管理员发布公告内容
提交时间
姓名提交人
图4.1数据库E-R图
4.1.3数据库逻辑结构设计
汇总表存放人员基本信息表,管理员基本信息表,产品基本信息表,购物车信息表,购物基本信息表,商品种类基本信息表,商品品牌基本信息表。
如表4.1所示。
表4.1汇总表
表名
功能说明
userInf
人员基本信息表
masterInf
管理员基本信息表
goodsInf
产品基本信息表
orderInf
购物车信息表
goodssale
购物基本信息表
goodssort
商品种类基本信息表
brand
商品品牌基本信息表
用户信息表存放所有用户的登陆名,密码,姓名,地址,类型,电话,电子邮箱,用户信息是否审核通过,用户是否具有自动审核商品权利等一切与用户相关的个人信息。
如表4.2所示。
表4.2用户信息表
表名
Userinf
列名
描述
数据类型(精度范围)
允许空
约束条件
userID
用户ID
int
主键
useraccount
用户帐号
Int
username
用户名
varbinary(50)
Usersex
用户性别
Bit
Userage
用户年龄
Int
userpassword
用户密码
varchar(16)
userphone
用户联系电话
varchar(50)
是
usermeil
用户邮箱
varchar(50)
useraddress
用户地址
varchar(50)
userstate
用户是否登录
Bit
usermember
用户是否会员
Bit
4.3前台功能模块设计
4.3.1系统主界面与登录程序设计
系统用户和注册用户将通过不同的渠道登录到系统,本系统的主界面为index.aspx,它的功能显示网络商城的给定信息,包括系统公告、用户登录、订单查询、商品查询、最新商品、热卖商品和商品分类等信息。
录入商品类别和商品信息后,index.aspx的界面如下图4.2和图4.3所示。
图4.2index.aspx的运行界面
图4.3前台登录的运行界面
在index.aspx中,还包含了两个文件Left.aspx和Right.aspx,分别用来处理左侧和右侧的显示内容。
Index.aspx的代码只用来显示网页中间部分的内容。
在index.aspx的中央上方,将显示最新添加的3个商品的详细信息,在index.aspx的中央下方,将显示最热卖的3个商品的详细信息。
(1)Left.aspx
Left.aspx文件用于显示主界面的左侧部分,包括最新公告、用户登录信息、订单查询和站内搜索部分。
显示公告信息,首先判断是否存在公告信息,如果有则显示数据库中最新的10条公告信息。
点击任何一个公告链接,都会弹出一个新窗口,执行BoardView.aspx文件,按照给定的公告编号显示公告信息。
显示登录信息,如果客户没有注册或者登录,则显示登录页面和注册链接。
如果用户已经登录,则显示用户信息并在此操作用户的相关权限,例如:
修改个人信息、更改密码、查看投诉等。
(2)Right.aspx
Right.aspx用于显示主页面的右侧部分,包括商品分类、热门商品和热卖商品等。
显示商品分类,从商品类别表GoodsType中提取所有类别,并显示在页面中。
每种商品类别的链接都是在一个新的窗口中显示此类别的商品信息,对应于Search.aspx脚本文件。
显示热门商品,热门商品是从商品表Goods中选出点击率最高的10种商品,并降序排列,同时显示它们的浏览次数。
(3)注册用户登录程序设计
注册过的用户只有登录后才能购买商品、查看购物信息等。
4.3.2用户注册界面设计
在网上商城购物系统中存在两种类型的用户,即系统用户和注册用户。
系统用户是商城的管理人员,只能有Admin用户创建产生;注册用户是商城的顾客,任何访问者都可以注册成为用户。
因为在网上交易系统前台管理中我们关心的是注册用户。
如图4.4所示。
图4.4会员注册界面
4.3.3设计商品查询及购买模块
商品查询及购买模块的实现过程,其包括以下功能:
a.查看商品列表;
b.查询商品信息;
c.查看商品信息;
d.购买商品;
e.查看购物车;
f.收银台结算;
g.查看我的订单。
除了查询和查看商品信息外,其他功能都需要登录后才能使用。
(1)按分类查看商品列表
主界面(Right.aspx)中,显示了商品分类的超级链接,单击超级链接,将打开Search.aspx页面,查看指定分类中的商品列表,参数typeid表示商品类别的编号。
按分类查看商品的页面.
只有在注册用户登录后才能进入此页面。
用户输入需要的订购数量,然后可点击“放入购物车”当订购数量符合条件,验证通过后,提交页面,把订购商品放到自己的购物车。
而shop\BasketSave.aspx的功能是根据参数flag的值处理购物车或收银台中的记录。
处理情况如下:
flag=1时,将选择的商品放入购物车,包括用户、商品、数量和时间等信息;
flag=2时,将删除购物车或收银台中的指定商品;
flag=3时,将购物车中的指定商品放入收银台;
flag=4时,表示用户在收银台确认购买商品。
(2)购物车管理
把商品放入购物车和。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
5系统测试
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
6结论
本次毕业设计还存在许多不足的地方,对已完成的功能模块还可以进行更深层次的优化和开发,这都是后期开发的主要工作。
还有对高级编程语言,像C#这些以前很陌生的语言还是了解掌握不足,对设计一个数据库系统中的每一步的作用认识还不是很透彻。
对系统性能的理解还是一知半。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
参考文献
[1]张杰.基于信用评价系统预测交易纠纷解决的研究.金融贸易电子商务,2008,103-109.
[2]黎阳,钱旭潮.购物网站模式及发展策略.武汉理工大学校报,2006-02-06
(2).
[3]何俊辉.电子商务欺诈影响因素的实证研究.重庆大学校报,2007-03-04(3).
[4]李先国,张茜.基于网站自身数据在线拍卖运营研究.中国软科学,2009.23-28.
[5]张巍,朱艳春.网上购物的新人计算模型研究.计算机工程与应用,2006.12-18.
[6]雷强.基于制度信任的电子商务信任研究.南京理工大学校报,2007-09-23(5).
[7]杨俊.网上购物的信用评价机制研究.现代情报,2007-05-26(3).
[8]沈娜利.我国电子商务诚信管理机制的研究.重庆大学校报,2006-06-09(3).
[9]李雪峰,刘鲁.基于协同过滤的在线购买商品推荐.计算机工程,2006.34-53.
[10]王丁,杨德华.网上交易信任管理机制探讨.电脑开发与应用,2004.78-89.
[11]李睿,绍斌家.网上购物信用评价体系研究.统计与决策,2006.8-15.
[12]李青春.基于电子商务网站的网上购物系统.天津理工学院校报,2002-05-09(3).
[13]陶如军.网上购物将“免费”进行到底.电子商务,2005.87-94.
[14]孙凌云.电子商务模拟系统的研究与构建.山东师范大学校报,2003-09-31(5).
[15]赵玉华,江友农.国内购物网站个人信用评价模型研究.信息系统协会中国分会第一节学术年会,2005.
致谢
时光荏苒,望着依旧桂树飘香、山灵水清的中北大学,我站在人生最重要的十字路口,此时此刻,感叹着。
。
。
。
。
。
。
。
。
。
。
。
。
们表示深深的谢意!
最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!
此致!
敬礼!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 NET 框架 网上 购物 系统 模板