基于.NET框架的网上购物系统模板.doc

上传人:仙人指路1688 文档编号:2385219 上传时间:2023-02-17 格式:DOC 页数:19 大小:702.50KB
返回 下载 相关 举报
基于.NET框架的网上购物系统模板.doc_第1页
第1页 / 共19页
基于.NET框架的网上购物系统模板.doc_第2页
第2页 / 共19页
基于.NET框架的网上购物系统模板.doc_第3页
第3页 / 共19页
基于.NET框架的网上购物系统模板.doc_第4页
第4页 / 共19页
基于.NET框架的网上购物系统模板.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《基于.NET框架的网上购物系统模板.doc》由会员分享,可在线阅读,更多相关《基于.NET框架的网上购物系统模板.doc(19页珍藏版)》请在三一办公上搜索。

1、基于.NET框架的网上购物系统摘 要随着Internet的普及,互联网以一种巨大变革力影响着商务关系领域。计算机网络为商务活动开辟了新的空间,提供了新的手段,同时为公司业务发展赋予了更多的机会,成为现代商务的潮流。网络购物已经慢慢地从一个新鲜的事物逐渐变成日常生活的一部分,以其特殊的优势而逐渐深入人心。基于.NET框架的网上购物系统是让各用户使用浏览器进行商品浏览,注册用户可以轻松的展示自己的网络商店,能对自己的用户信息进行修改,对发布的商品信息进行添加与管理,用自己的方法去推销产品。系统管理员可以对会员的相关信息进行管理。网站提供数据库检索和一定的安全保障,商品信息的发布和交易的协商都由作为

2、独立个体的“买家”和“卖家”完成。利用.NET平台进行小型网站的开发是未来开发的趋势。本系统在.NET平台上进行开发,用C#进行了编码,并使用SQL server进行数据库设计,建立起一个比较完整的网上购物系统。其特点是方便快捷的操作方式,简单易懂的管理方法,因此对于企业和用户来说,都是一种新型的、节约型的系统。关键词:网上购物,C#,.NET,SQL ServerBased on framework of online shopping systemAbstractWith the popularity of the Internet, the Internet has a huge tra

3、nsformative impact on business relations. Computer network for commercial activities opened up new space to provide a new means, at the same time gives more opportunities for business development, the trend of modern business. Part of the online shopping has slowly and gradually from a novelty into

4、daily life, with its special advantages and has been widely accepted.Based on the NET framework for online shopping system to allow users to the browser goods browse registered users can easily display their online store, can modify their own user information, add and manage its product information,

5、our own approach to marketing the product. The system administrator can manage the information of members. The site provides a database search and security, commodity information, and transaction negotiation by individual “buyers” and “sellers” to complete. Use.NET platform for small site developmen

6、t is the trend of future development.The development of the system.NET platform,coded in C #, and SQL server database design, and build a complete online shopping system. Which is characterized by a convenient mode of operation, easy-to-understand method for businesses and users, is a new saving sys

7、tem.Keywords: Online shopping,C#,.NET, SQL Server目 录1引言11.1系统概述11.2网上购物的优势和前景11.2.1 网上购物的优势11.2.2 网上购物的前景31.3 课题研究的目的及意义41.4 课题研究的内容及采用的方法42 系统需求分析62.1需求分析62.2 预期设计目标62.3 系统可行性分析62.3.1技术可行性62.3.2经济可行性72.3.3操作可行性73 系统概要设计83.1 系统结构图83.2 系统流程图83.3 构建开发环境和开发工具的介绍93.3.1构建开发环境93.3.2 开发工具的介绍94 系统详细设计与实现114

8、.1数据库设计114.1.1 数据库详细设计114.1.2 数据库结构设计114.1.3 数据库逻辑结构设计134.2创建数据库的链接164.3 前台功能模块设计174.3.1 系统主界面与登录程序设计174.3.2 用户注册界面设计194.3.3设计商品查询及购买模块204.3.4 设计用户投诉模块224.4 功能模块设计234.4.1管理主界面与登录程序设计234.4.2 商品管理模块设计244.4.3 用户和系统管理员的管理设置255 系统测试276 结论29参 考 文 献30致 谢311引言1.1系统概述随着计算机及网络技术的高速发展,计算机应用和Internet应用在全球范围内日益普

9、及。 1.2网上购物的优势和前景1.2.1 网上购物的优势投资少,回收快,而且无所谓存货,所以特别适合小商店和个人在网上创业。从启动资金来看,传统的地面开店,门面租金加装修费,还有首批进货资金,少说也需要几万元的启动资金。而网上。2 系统需求分析2.1需求分析需求分析是整个设计过程的基础,最困难、最消耗时间的一步。它的最终结果是提供一个可作为设计基础的系统说明书,在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助系统开发者加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。 当然一

10、次成功的需求分析不仅需要系统开发者的分析而且还需要对客户需求进行分析。对于用户来说,在商场系统里面浏览的物品,希望是在市面上见过或是没见过的新鲜东西;在商场系统里面所购的物品,希望能够及时收到商品;在商场系统里的投诉,希望能够及时得到解决等等。用户的要求能及时得到满足的情况下,商场的信用度才能得到提高,才能更好的发展,所以对用户进行需求分析是很有必要的。对于管理员来说,既要考虑用户的要求,又要更好的管理整个系统,所以他肩负着双重任务。满足用户要求方面,应该及时处理用户的订单,及时发货,尽快的解决客户的投诉等等,才能有更好的经济效益。管理系统的责任也不能忽视,如对市场做调查,及时更新产品,还有就

11、是对系统进行维护等等。这些在设计该系统的后台进行需求分析时都应该考虑到的。2.2 预期设计目标开发一个具有开放体系结构的、易维护的、具有良好操作界面的、C2C模式的网上购物系统。游客可以浏览网站主页和各商家商店页面,游客也可以注册成为会员,系统能够具有多商家开店发布推销商品,多用户浏览商品等基本功能。2.3 系统可行性分析2.3.1技术可行性本系统采用C#语言编写,目前很多网站的建设都是采用ASP.NET编写,其中C#是比较流行也很成熟的网络编程语言,很多成熟的网站都是采用C#语言编写,数据库使用的是在中小型网站建设中使用比较广泛的SQL Server,经过多年的发展和完善,Microsoft

12、 SQL Server 2005这中数据库语言已经非常完善,而且具有很好的兼容性和可操作性。所以使用目前现有的技术能够实现这个系统。2.3.2经济可行性一个项目的开发成本、运行费用和收益这些经济因素决定了该系统是否值得的做,只有投资预计能带来利润的系统才值得进一步去考虑。该系统的开发使用的是已经很成熟的技术和语言,系统的操作和维护都很简单和方便,这些都表明了该系统是一个低成本的系统,该系统的运行费用很低,在运营中的成本波动不大。在后期的运营中,经济效益主要的来源是网站广告的投放。总的来说,该系统具有经济上的可行性。2.3.3操作可行性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过

13、程中,充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户的需求。设计开发中一直注重系统操作的简单方便,操作方式都非常人性化,相关的操作方式和用户已经习惯的各网站的用户操作方式基本相同。所以,操作方式在用户组织内是行得通的。3 系统概要设计 3.1 系统结构图根据网上购物系统的特点,有前台和后台两个管理功能模块,其中包括的具体功能模块如图3.1所示。网上购物系统前台管理后台管理浏览公告浏览商品查询商品 购买商品用户注册投诉管理商品管理订单管理用户管理图3.1 系统结构图3.2 系统流程图系统应该允许浏览者(没有注册的用户)申请在该系统注册帐号,帐号注册必须通过管理员审

14、查通过才能使用;允许用户登陆,登陆后拥有所有普通用户在线功能;实现系统管理员对系统的管理。根据对系统的分析,系统主要功能应该包括:留言,用户注册(包括注册登陆名、用户名、密码、联系电话等相关用户个人信息);用户登录;修改个人信息(可修改用户名等个人相关信息);登陆用户发布个人商品;用户修改发布商品的相关信息。管理员对注册用户的审核、对发布商品的审核、推荐已发布的商品。流程如图3.2所示。3.3 构建开发环境和开发工具的介绍3.3.1构建开发环境在开发网上购物系统时,需要具备以下的软件环境:a操作系统:Windows XPbC#开发工具:Visual Studio 2008c数据库:SQL Se

15、rver 20053.3.2 开发工具的介绍Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、。4 系统详细设计与实现4.1数据库设计4.1.1 数据库详细设计数据项和数据结构如下:公告信息表(Board): 公告编号,公告题目,公告内容,提交时间,提交人;商品类别表(GoodsType):分类编号,分类名称;商品信息表(Goods):商品编号,商品类别,商品名称,商品序列号,生产厂家,。 4.1.2 数据库结构设计E-R图提供了表示实体型、属性和联系的方法:实体型:用矩形表示,矩形内写明实体名。属性:用椭圆表示,

16、并用无向边将其与相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。那么本系统的E-R图如下图4.1所示:用户名 编号 n m 题目 密码 管理员 发布公告 内容 提交时间 姓名 提交人 图4.1 数据库E-R图4.1.3 数据库逻辑结构设计汇总表存放人员基本信息表,管理员基本信息表,产品基本信息表,购物车信息表,购物基本信息表,商品种类基本信息表,商品品牌基本信息表。如表4.1所示。表4.1 汇总表表名功能说明userInf人员基本信息表masterInf管理员基本信息表goodsInf产品基本信

17、息表orderInf购物车信息表goodssale购物基本信息表goodssort商品种类基本信息表brand商品品牌基本信息表用户信息表存放所有用户的登陆名,密码,姓名,地址,类型,电话,电子邮箱,用户信息是否审核通过,用户是否具有自动审核商品权利等一切与用户相关的个人信息。如表4.2所示。表4.2 用户信息表表名Userinf列名描述数据类型(精度范围)允许空约束条件userID用户IDint主键useraccount用户帐号Intusername用户名varbinary(50)Usersex用户性别BitUserage用户年龄Intuserpassword用户密码varchar(16)u

18、serphone用户联系电话varchar(50)是usermeil用户邮箱varchar(50)useraddress用户地址varchar(50)userstate用户是否登录Bitusermember用户是否会员Bit4.3 前台功能模块设计 4.3.1 系统主界面与登录程序设计系统用户和注册用户将通过不同的渠道登录到系统,本系统的主界面为index.aspx,它的功能显示网络商城的给定信息,包括系统公告、用户登录、订单查询、商品查询、最新商品、热卖商品和商品分类等信息。录入商品类别和商品信息后,index.aspx的界面如下图4.2和图4.3所示。图4.2 index.aspx的运行界

19、面图4.3 前台登录的运行界面在index.aspx中,还包含了两个文件Left.aspx和Right.aspx,分别用来处理左侧和右侧的显示内容。Index.aspx的代码只用来显示网页中间部分的内容。在index.aspx的中央上方,将显示最新添加的3个商品的详细信息,在index.aspx的中央下方,将显示最热卖的3个商品的详细信息。(1) Left.aspxLeft.aspx文件用于显示主界面的左侧部分,包括最新公告、用户登录信息、订单查询和站内搜索部分。显示公告信息,首先判断是否存在公告信息,如果有则显示数据库中最新的10条公告信息。点击任何一个公告链接,都会弹出一个新窗口,执行Bo

20、ardView.aspx文件,按照给定的公告编号显示公告信息。显示登录信息,如果客户没有注册或者登录,则显示登录页面和注册链接。如果用户已经登录,则显示用户信息并在此操作用户的相关权限,例如:修改个人信息、更改密码、查看投诉等。 (2) Right.aspxRight.aspx用于显示主页面的右侧部分,包括商品分类、热门商品和热卖商品等。显示商品分类,从商品类别表GoodsType中提取所有类别,并显示在页面中。每种商品类别的链接都是在一个新的窗口中显示此类别的商品信息,对应于Search.aspx脚本文件。显示热门商品,热门商品是从商品表Goods中选出点击率最高的10种商品,并降序排列,同

21、时显示它们的浏览次数。 (3) 注册用户登录程序设计注册过的用户只有登录后才能购买商品、查看购物信息等。4.3.2 用户注册界面设计在网上商城购物系统中存在两种类型的用户,即系统用户和注册用户。系统用户是商城的管理人员,只能有Admin用户创建产生;注册用户是商城的顾客,任何访问者都可以注册成为用户。因为在网上交易系统前台管理中我们关心的是注册用户。如图4.4所示。图4.4 会员注册界面4.3.3设计商品查询及购买模块商品查询及购买模块的实现过程,其包括以下功能:a.查看商品列表;b.查询商品信息;c.查看商品信息;d.购买商品;e.查看购物车;f.收银台结算;g.查看我的订单。除了查询和查看

22、商品信息外,其他功能都需要登录后才能使用。(1)按分类查看商品列表主界面(Right.aspx)中,显示了商品分类的超级链接,单击超级链接,将打开Search.aspx页面,查看指定分类中的商品列表,参数typeid表示商品类别的编号。按分类查看商品的页面.只有在注册用户登录后才能进入此页面。用户输入需要的订购数量,然后可点击“放入购物车”当订购数量符合条件,验证通过后,提交页面,把订购商品放到自己的购物车。而shopBasketSave.aspx的功能是根据参数flag的值处理购物车或收银台中的记录。处理情况如下: flag=1时,将选择的商品放入购物车,包括用户、商品、数量和时间等信息;f

23、lag=2时,将删除购物车或收银台中的指定商品;flag=3时,将购物车中的指定商品放入收银台;flag=4时,表示用户在收银台确认购买商品。(2) 购物车管理把商品放入购物车和。5 系统测试软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出。6 结论本次毕业设计还存在许多不足的地方,对已完成的功能模块还可以进行更深层次的优化和开发,这都是后期开发的主要工作。还有对高级编程语言,像C#这些以前很陌生的语言还是了解掌握不足,对设计一个数据库系统中的每一步的作用认识还不是很透彻。对系统性能的理解还是一知半。参 考 文 献1 张杰.基于信用评价系统预测交易纠纷

24、解决的研究.金融贸易电子商务,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 沈娜利.我国电子商务诚信管理机

25、制的研究.重庆大学校报,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.致 谢时光荏苒,望着依旧桂树飘香、山灵水清的中北大学,我站在人生最重要的十字路口,此时此刻,感叹着。们表示深深的谢意!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!此致!敬礼!

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号