毕业论文之Zippo在线专卖店网站的设计

上传人:无*** 文档编号:55953766 上传时间:2022-02-19 格式:DOCX 页数:31 大小:1.11MB
收藏 版权申诉 举报 下载
毕业论文之Zippo在线专卖店网站的设计_第1页
第1页 / 共31页
毕业论文之Zippo在线专卖店网站的设计_第2页
第2页 / 共31页
毕业论文之Zippo在线专卖店网站的设计_第3页
第3页 / 共31页
资源描述:

《毕业论文之Zippo在线专卖店网站的设计》由会员分享,可在线阅读,更多相关《毕业论文之Zippo在线专卖店网站的设计(31页珍藏版)》请在装配图网上搜索。

1、 本科生毕业论文设计 题目: Zippo在线专卖店网站的设计 学院/系 软件学院 专 业 信息管理与信息系统日英强化 年 级 2021级 学 号 080450801 作者姓名 * 指导教师 张立杰 2011年12月20日摘 要随着信息技术的开展,信息技术处于传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可防止的世界趋势。由于网络用户的迅速膨胀,众多的商家和厂家也纷纷将眼光投向互联网。电子商务是能够在网上完成供、产、销全部业务流程的虚拟市场。封闭式的银行电子金融系统已变成开放式的网络电子银行。电子商务是一个开展潜力巨大的市场,极具有开展前景。本文简单扼要的介绍了这种典型的B2C 式网

2、上商城系统的主要功能及体系结构,将系统数据准备、数据库的逻辑结构分析、ASP.net与后台数据库链接等关键技术作为讨论目标。首先顾客能在商城中查询各种商品的介绍、实物图片、价格等根本信息,以便顾客确定自己满意的商品。选好商品后,顾客可以将所选商品放入购物车,如果在结算前改变主意,依然可以不用购置。当顾客选定所要购置的商品后,能够向系统提交并由系统自动生成相应的定单号。同时,系统的平安性也是顾客关注的,就系统本身而言主要是用户验证、站点、效劳器的平安。系统管理员在此系统中扮演着非常重要的角色,管理员可以进行商品管理、定单管理、注册用户管理等需求。并且系统面对大量的信息应该做到条理清楚,管理员能够

3、轻松的找到需要的管理类别。为了实现这些需求,管理中心应该做到功能齐全,模块划清楚确。本系统中管理局部分为用户管理、定单管理、商品管理这三个模块。此外,和前台顾客一样管理中心同样有对系统的平安需求。关键字:网上商城,电子商务,网站系统,SQL2005AbstractAlong with the development of information technology, information technology in transmission speed breaks through the time and the limitations of the regional network a

4、nd globalization becomes an inevitable trend of the world. Because of the rapid expansion of Internet users, many stores and companies also will choose the Internet. Electronic commerce is able to online for manufacturing and marketing of all business process virtual market. The enclosed bank electr

5、onic the financial system has become an open network electronic banking. Electronic commerce is a huge potential for development of the market, especially in the prospect of development. This paper simply introduces the typical B2C type online mall, main functions of the system and the system struct

6、ure, system data preparation, database structure analysis, the logic of and backend database links, and other key technology as discussed target. First, customer can query at the mall of all commodities, real pictures, price introduced basic information, so as to make him satisfied with the goods. C

7、hoose good commodities, a customer can be selected commodity put the shopping cart, if the settlement before, still can change his mind without buying. When customers to buy goods selected after, can submit to the system and the system automatically generate the corresponding order number. At the sa

8、me time, the security of the system is also the customer pay attention; the system itself is mainly user authentication, site, and the safety of the server. System administrators in the system play a very important role, the administrator can merchandise management, order management, and registered

9、user management needs. And the system facing a lot of information should be clear; the administrator can easily find the need to management category. In order to achieve these needs, management center should do the function is all ready, module partition is clear. The system management divided into

10、user management, order management, commodities management the three modules. In addition, customers and the front desk as management center also have to the security of the system requirementsKeywords: Online Mall, Electronic Business Affairs, The Website System, SQL2005目 录1 绪论11.1 工程背景11.2 研究意义11.3

11、 本系统概述22 Zippo商城系统分析32.1 系统需求分析32.2 系统可行性分析32.2.1 技术及开发方法可行性32.2.2 管理可行性32.2.3 经济可行性42.3 业务流程分析43 Zippo系统设计53.1 系统设计的原那么53.2 系统性能需求53.3 系统功能设计53.4 数据库设计63.4.1 概念设计63.4.2 逻辑设计83.4.3 物理设计94 Zippo系统的实现114.1 系统技术实现114.1.1 B/S架构114.1.2 SQL SERVER语句介绍114.1.3 .NET 介绍114.2 系统首页实现124.3 用户模块实现134.3.1 用户注册134.

12、3.2 用户登陆144.3.3 购物车模块144.3.4 个人信息修改154.4 管理员模块的实现154.4.1 管理员登录154.4.2 录入商品模块164.4.3 商品管理模块174.4.4 会员管理模块185 系统测试205.1 系统测试205.2 系统测试实例215.2.1商品信息管理215.2.2商品类别管理226 结 论256.1 系统开发总结256.2 存在问题及改良25致 谢26参考文献251 绪论1.1 工程背景“网上购物,这个逐渐流行于二十世纪的购物方式已经为越来越多的人所接受。不管是腰缠万贯的大富翁、时尚的白领丽人还是普通的工薪阶层,其中大局部人可能都有过网上购物的经历。

13、这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士的标志,有的那么可能已将网上购物作为自己日常生活的重要组成局部而取代了传统上街购物的方式。究竟何为网上购物呢?简单来说,网上购物就是把传统的商店直接“搬回家,利用Internet直接购置自己需要的商品或者享受自己需要的效劳。专业地讲,它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易过程通过Internet、Web和购物界面技术化的B to C模式一并完成的一种新型购物方式,是电子商务的一个重要组成局部1。因此,有人将此视为一个面向全国乃至全世界的大而统的虚拟商场。但在我看来,这个电子商场并非虚拟,因为购物的每一个步

14、骤甚至每一个细节都很真实,与传统购物模式的唯一区别仅在于少了言语交流而有了更多的填单与确认过程。一般来说网上物品的经营大致可分为两种形态:一种是电子商店,即提供网上购物或网上效劳的营业者,通过自己的网站,直接对网络使用者出售商品或者提供效劳;另一种是电子商场,它是由许多提供不同商品或者效劳的营业者集中在一个网站中,使用者可以在同一个网站购置不同公司所提供的商品或者效劳。也就是说,在前一种情况下网站经营者同时又是商店经营者,而后一种情况中网站经营者扮演的角色更像是商店经营者与消费者的中介2。 1.2 研究意义随着信息技术的开展,信息技术处于传递速度突破了时间和地域性的局限,网络化与全球化成为一种

15、不可防止的世界趋势。由于网络用户的迅速膨胀,众多的商家和厂家也纷纷将眼光投向互联网。电子商务是能够在网上完成供、产、销全部业务流程的虚拟市场。封闭式的银行电子金融系统已变成开放式的网络电子银行。电子商务是一个开展潜力巨大的市场,极具有开展前景。电子商务双向信息沟通,灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进了整个社会的生产力的提高。电子商务的推广,打破了时空限制,改变了贸易形态,有助于降低企业本钱和竞争力。电子商务给消费者提供了更多的选择,提供了更好的便利性3。日益开展,人们的生活也逐渐被网络影响着,人们可以足不出户的进行网上购物。本网站是专门销售著名品牌打火机Zi

16、ppo的网站。1.3 本系统概述Zippo在线专卖系统基于B/S架构B2C系统的架构系统主要通过ASP.NET来实现用户界面,用SQL Server 2005来存储用户的数据。用户可以通过用户界面上的操作提示,来实现用户对在线订Zippo商品、更新个人信息、还有查看自己的订单和购物车;而后台管理是,管理员首先通过登录来验证用户身份,登录成功后用户进入系统的主界面。主界面有左边导航、会员信息、修改密码商品管理、商品类型管理、订单管理、发货信息,查看留言信息等,都可以进行添加、删除、修改、查询等操作、工具和退出系统的按键。通过这些按键进入到相应功能的子界面4。2 Zippo商城系统分析2.1 系统

17、需求分析具体功能描述如下。商品浏览:所有人都可以操作,顾客可以随意浏览店内商品。按销售多少进行排列。主页列出销售最好的前5名的商品。再设置专门的一页进行全体商品的浏览。单击商品图片或商品名称,可以进入商品简介。商品简介:所有人都可以操作,顾客想要具体了解商品的时候可以进入具体了解。每件商品有一定存货,存货没有了那么下架。商品下有已购置的顾客对商品的评价。购物车:只有会员可以操作,购置多样商品时可以把商品放入购物车内,一次性购置。购物车内可以控制商品的数量,一件商品想多买的时候,再不超过库存的情况下可以在购物车内增加。某个商品不想要也可以删除。可在此页面计算出价格,随着商品数量的变化变化。单品购

18、置:只有会员可以操作,只买一样商品的时候,可以直接进行购置。购物车和单品购置页面中,点击确认了以后转到确认信息页。确认购置以后转到购物成功页。后台包括:系统管理、商品类别管理、订单管理、商品管理、付款方式、商品图片和其他信息。订单管理:合法管理员对系统查看到最新的订单商品管理:对商品的添加和删除、修改产品图片还有上传和删除附件。用户管理:前台用户注册后,管理登陆后台点击用户管理,可以查看到最新的用户信息。2.2 系统可行性分析 技术及开发方法可行性从目前市场上比拟流行的数据库开发、管理软件来看;对于比拟简单的中小型数据库,Microsoft Visual Studio 2021和SQL Ser

19、ver 2005的结合无疑是在实际应用中较为成功的一种解决方案。前者为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面、完善而强大的数据库操作功能通过Visual Studio结合SQL语句实现和简洁明了的数据库接口;后者那么可对数据库实施操作、维护和权限识别功能,也可通过Visual Studio for Application与SQL语句的结合对数据库进行更为复杂的操作5。 管理可行性该系统采用面结构化的设计方法,有助于系统开发过程的管理,因为科学合理的将整个程序划分多个功能模块,各模块单独设计,用助于降低整个程序的设计难度及减少错误程序的影响范围,各模块易于实现,又使整个

20、程序易于衔接和修改6。 经济可行性该系统为本科毕业生的毕业设计题目,主要目的是通过系统的设计,表达四年所学,对于个人技术是一种升华和提高,并不是用于商业销售,不需要额外的经费,因此该系统在经济方面是可行的。2.3 业务流程分析商务系统的功能主要包括网上交易和后台管理两个局部。其中网上交易局部主要针对用户而言,在交易的过程中,没有注册的用户只具有一些根本的功能,如商品的浏览、留言、商品查询和会员注册等功能,而注册后的会员除了有前者功能外还具有商品购置和前台订单处理等功能。后台管理局部主要针对系统管理员而言的,其中包括新品发布处理,商品信息添加删除处理,会员信息处理。系统流程图模块图如图2-1所示

21、。Zippo系统成功用户登陆后台处理管理员失败系统管理员提交订单填写订单购物处理留言区商品查询商品浏览用户注册系统维护订单处理用户信息处理新品发布商品信息处理图2-1 系统流程图3 Zippo系统设计3.1 系统设计的原那么 在分析出系统问题所在和系统应有的功能以后,就要开始对系统的功能模块进行划分。在对本系统进行模块划分的时候,有几个原那么标准是必须遵循的,主要有:1模块独立性最大原那么使模块具有最大的独立性,是划分模块的最重要、也是最根本的原那么或标准。要到达这个标准,一是要求模块的内聚性最大,二是要求模块之间的耦合性最弱6。2恰当地掌握好模块的大小原那么究竟划分多大的模块最合理,很难给出

22、绝对的标准。通常认为,一个模块的程序最好能写在一张纸上,程序行数在50100行的范围内比拟合理。3尽可能把与硬件相关的局部集中在一起放在一个或几个模块内的原那么尽可能把可能变动的局部集中在一起,以便在确有变动时能方便地处理,减少影响的范围7。4尽可能消除重复的工作,建立公用模块,以减少冗余的原那么。这对程序的编写、调试乃至维护都是十分有益的。5保持合理的模块扇人数和扇出数原那么一个模块直接控制的下属模块的个数,称为该模块的扇出数/跨度;一个模块可能被多个模块所调用,例如公用模块,其上级模块个数称为该模块的扇人数。3.2 系统性能需求系统的反响速度应较快,本系统通过美观,友好的界面设计可完成信息

23、查询灵活,方便,快捷,准确,数据存储平安可靠,全面展示我们的餐品,风格统一,突出特色,功能设计应表达人性化思想,方便用户操作。顾客注册后需要登录系统需输入口令才能进行购物效劳。对于管理员,在其查询订单的时候,可针对各种组合条件进行查询,而且查询效率要求高,能够及时相应查询请求,易于操作和维护。另外,系统还应当满足信息的完整性以及系统的可扩展性。73.3 系统功能设计系统应该允许浏览者没有注册该系统的用户申请在该系统注册帐号。帐号注册,必须通过管理员审查通过才能允许使用;允许用户登陆,登陆后拥有所有普通用户在线功能;实现系统管理员对系统的管理系统主要功能应该包括:留言,用户注册包括注册登陆名、用

24、户名、密码、联系 等相关用户个人信息;用户登录;修改个人信息可修改用户名,密码等个人相关信息;登陆用户可发布个人商品;用户可修改发布商品的相关信息。管理员需要对注册的用户进行审核、对发布的商品惊醒审核、推荐已发布的商品。功能图如3-1所示。Zippo商城前台游客浏览后台管理员管理用户购物车管理用户修改信息在线留言会员注册管理商品订单信息类别信息商品图片浏览商品图3-1 系统功能模块结构图3.4 数据库设计 概念设计概念结构设计是将分析得到的用户需求抽象为信息结构即概念模型的过程,它是整个数据库设计的关键8。概念结构的主要特点是:管理员属性图如图3-2所示。管理员表密码用户名 图 3-2 管理员

25、信息实体属性图用户属性图如图3-3所示。用户信息 邮箱密码用户名ID3-3 用户信息实体属性图商品信息实体属性图如图3-4所示。商品信息品牌图片介绍类型价格名称单位商品重量会员价格图 3-4 商品信息属性图订单信息实体属性图如图3-5所示。订单信息时间类别名称订单号用户图 3-5 订单信息实体属性图留言信息实体属性图如图3-6所示。留言信息时间内容题目用户图 3-6留言信息实体属性图 逻辑设计数据库逻辑设计分为三个阶段,分别是:用户要求、建立E-R 模型和数据库模式设计。数据库逻辑设计中的第一阶段收集和分析用户需求是按以下四步进行的:分析用户活动,确定系统范围,分析用户活动所涉及的数据和分析系

26、统数据。逻辑设计第二阶段建立E-R 模型分两步,首先应进行局部E-R 模型设计,然后进行总体E-R 模型的设计。逻辑设计第三阶段在数据库模式设计阶段分两步进行,第一步初步设计,把E-R 图转换为关系模型,第二步优化设计,对模式进行调整和改善9。我们所要进行研究的是逻辑设计的第三步即将E-R图像关系模型转化。下面把实体及实体间关系转换成为关系模型。实体转换出的关系模式:用户信息表用户ID,密码,邮箱, 、地址、性别, ,密码问题,密码答案管理员信息表管理员ID,密码商品信息表ID,名称,时间,内容,类型,价格,介绍,图片,推荐,热销、会员价格订单信息表ID,订单号,名称,类型,用户ID,订单时间

27、留言信息表ID,名称,题目,内容,时间 物理设计数据库物理设计包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。主要解决选择文件存储结构和确定文件存取方法的问题。在数据库中访问数据的路径主要表现为如何建立索引。如要直接定位到所要查找的记录,应采用索引方法存取方法索引表。顺序表只能从起点进去向后一个个访问记录。在上面的实体以及实体之间关系模式的根底上,形成数据库中表以及各表之间关系。10用户信息表如表3-1所示。表3-1 用户信息表字段名说 明类 型长 度可否为空主键id用户编号int8否是people用户名称varchar50否否pwd用户密码varchar50是否email

28、邮箱varchar50是否name姓名varchar50是否address地址varchar50是否phone varchar50是否regtime注册时间varchar50是否商品信息表如表3-2所示。表3-2商品信息表字段名说 明类 型长 度可否为空主键idIDint8否是Proname产品名称varchar50是否Content内容varchar20是否MemberPrice会员价格varchar30是否MarketPrice会员价格varchar200是否BigClass大类varchar250是否Prodate时间datetime8是否Hot热卖varchar50是否Tejia特价v

29、archar50是否Jipin精品varchar50是否留言信息表如表3-3所示。表3-3留言信息表字段名说 明类 型长 度可否为空主键idIDint8否是Name用户varchar20是否Title题目varchar50是否Content内容int8是否MessageTime留言时间信息表如表3-4所示。表3-4 管理员信息表字段名说 明类 型长 度可否为空主键Username管理员IDvarchar20否是password管理员密码varchar20否否订单信息表如表3-5所示。表3-5订单信息表字段名说 明类 型长 度可否为空主键OrderIDIDint8否是OrderDate订购日期v

30、archar50否否GoodsFee货物费用varchar50否否TotalPrice总价varchar50否否MemberID用户IDvarchar50否否ReceiverName收货人varchar50否否ReceiverPhone varchar50否否ReceiverPostCode dateime8否否 4 Zippo系统的实现4.1 系统技术实现 B/S架构现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux效劳器上即可,而且平安性高。所以效劳器操作系统的选择是很多的,不管选用那种操作系统都可以让大局部人使用Windows作为桌面操作系统电脑不受影响,这就使的最流行免费

31、的Linux操作系统快速开展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。由于B/S架构管理软件只安装在效劳器端Server上,网络管理人员只需要管理效劳器就行了,用户界面主要事务逻辑在效劳器Server端完全通过WWW浏览器实现,极少局部事务逻辑在前端Browser实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用效劳器运行数据负荷较重,一旦发生效劳器“崩溃等问题,后果不堪设想。因此数据库的备份尤其显得重要。 SQL SERVER语句介绍微软公司的SQL Server 是一个适合客户/效劳器需要的关系数据管理系统。SQL Server 建

32、立于成熟的和强有力的关系模型之上,它是当今首选的数据存储和检索模型。他使用Trans-SQL语言,在客户和SQL Server 之间发送处理请求。作为一个多层的客户机/效劳器数据库系统,在用户通过客户机的应用程序来访为效劳器上的数据库之前,SQL Server首先对来访的请求做出平安验证,验证通过后就处理请求,并将处理的结果返回给应用程序。这种处理方式也是大多数客户机/效劳器所使用的。客户机/效劳器模式最可能遇到的一个问题就是多用户的问题,在一个大的客户机/效劳器中成千上万的用户可能在同一时间连接到数据库,并执行相同的操作。SQL Server 对类似的问题有充足的保护措施,能够防止错误的发生

33、,并且高效地给多个用户分配可用的资源。当然SQL Server也能当成一个桌面数据库来使用,它照样能动态地进行自身配置以到达最优的运行。Microsoft SQL Server除具有与其它数据库类是的特征外,还有独到之处。这主要是由于SQL Server与Windows NT操作系统得紧密集成。此外,SQL Server具有与巨型机或小型机一样的数据存储选项以及存储和处理同规模数据的能力。 .NET 介绍Microsoft.NET开发框架支持Visual Basic、C+、C#和Jscript多种语言,需要特别指出的是,Microsoft在Microsoft.NET中推出了全新的C#语言,这种

34、全新的面向对象的语言可以实现快速地构建从底层系统级到高层商业组件的不同应用。C#继承了C语言的语法风格,同时又继承了C+的面向对象特性。不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,防止了以往类层次结构中由于多重继承带来的可怕后果。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,通用语言运行时Common Language Runtime为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、平安。这些特性结合起

35、来使得C#成为优秀的下一代网络编程语言。Visual Studio.NET和.NET 开发框架紧密结合,是构建下一代互联网应用的优秀工具,通过提供一个统一的集成开发环境及工具,大大提高了开发者的效率; 集成了多种语言支持; 简化了效劳器端的开发;提供了高效地创立和使用网络效劳的方法。4.2 系统首页实现简洁友好的用户界面是系统与用户交互的关键,并且在很大的程度上影响着用户对系统的评价。所以在设计系统界面的时候,头部的Banner 采用了Zippo打火机作为主题,栏目有热品推荐、精品购物、特价展览、可以留言等,为了防止恶意的订单,需要登陆后才可以购置商品。前面主页面如图4-1所示。图4-1网上订

36、货首页页面为实现首页访问便能显示数据库的商品信息,将代码写在页面。用商品举例,核心代码如下:SaveSubGoodsClass Goods = new SaveSubGoodsClass(); Goods.GoodsID = int.Parse(DLName.DataKeyse.Item.ItemIndex.ToString(); string GoodsStyle = e.CommandArgument.ToString(); int index = GoodsStyle.IndexOf(|); if (index = GoodsStyle.Length) return Goods; Goo

37、ds.GoodsWeight = float.Parse(GoodsStyle.Substring(0, index); Goods.MemberPrice =float.Parse( GoodsStyle.Substring(index + 1); return (Goods);4.3 用户模块实现 用户注册用户信息包括用户名、用户密码,邮件、姓名,联系 、地址选项等,点击“注册,如果用户没输入必要的字段,就会提示用户输入,还要检验的邮箱的合法性,完成注册。用户注册页面设计如图4-2所示。图4-2 用户注册页面设计核心代码: if (adduser.ExistsAddUser(this.pe

38、ople.Text.Trim() Response.Write(Database.MessageBox(用户存在添加失败, Reg.aspx); else if (adduser.adduserionfo(adduser) 0) SessionPeople = this.people.Text.Trim(); Response.Write(Database.MessageBox(添加成功, Index.aspx); else Response.Write(Database.MessageBox(用户存在添加失败, Reg.aspx); 用户登陆用户登陆模块实现用户登陆功能,它验证用户提交的用户

39、名和密码是否被授权,并根据访问权限为用户提供相应的业务功能。用户登页面设计如下图4-3所示。图4-3用户登陆界面 购物车模块用户登陆后,点击购物车,进去购物车的详细页面,如果是游客点击我购物,系统会提示先登陆后在购物,如果是用户登陆后,点击购物,系统会提示其购物成功,返回本页。页面设计如图4-4所示。图4-4 购物车页面核心代码: Details getall = new Details(); this.GridView1.DataSource = getall.getall(SessionPeople.ToString().DefaultView; this.GridView1.DataBi

40、nd(); this.Label1.Text = getall.getsum().ToString();4.3.4 个人信息修改用户登陆后,点击更新个人信息,就可以对个人信息进行修改,可以修改电子邮件、地址、 等。设计页面如图4-5所示。图4-5 订单页面核心代码: if (SessionPeople = null) Response.Write(Database.topMessageBox(请登录, Index.aspx); if (edituser.editUser(edituser) -1) Response.Write(Database.MessageBox(修改成功, Index.a

41、spx); else Response.Write(Database.MessageBox(修改失败, Index.aspx);4.4 管理员模块的实现 管理员登录此模块实现用户身份验证的功能,由于本系统后台管理只是管理员操作人员使用,前在登录模块中,输入用户名及密码,点击提交按钮完成用户身份验证的功能,是为了防止人恶意登陆系统。本模块的页面设计如图4-6所示。图4-6 用户登录界面核心代码: If Response.Write(alert(请不要输入特殊字符); else string checkcode = this.number.Value.Trim(); if (checkcode.C

42、ompareTo(SessionVnumber.ToString() = 1) Response.Write(Database.MessageBox(验证码错误, login.aspx); else Manager CheckUser = new Manager(); if (CheckUser.ExistsManger(CheckUser) SessionUsername = this.username.Value; Response.Write(Database.MessageBox(登陆成功AdminIndex.aspx); else Response.Write(Database.Me

43、ssageBox(登陆失败, login.aspx); 录入商品模块此模块完成商品录入的功能,首先输入商品的相应的信息,点击“添加按钮,首先要检查输入数据的完整性,商品信息包括产品名称、产品类别、市场价格、是否热卖、是否特价、是否精品、产品图片、详细介绍。商品录入模块的窗口设计如图4-7所示。图4-7 商品录入窗口核心代码: protected void Button2_Click(object sender, EventArgs e) Product ad = new Product(); if (ad.addproduct(ad) 0) Response.Write(Database.Me

44、ssageBox(添加成功, Product.aspx); else Response.Write(Database.MessageBox(添加失败, Product.aspx); 商品管理模块1点击左侧商品管理管理后,系统会自动的调出所有的商品的管理信息,商品管理包括名称、商品类别、会员价格、详细信息、删除,相应的字段会修改、点击详细信息进去详细的查看更新的内容,还可以对其进行修改、删除等操作。管理模块的窗口设计如图4-8所示。图4-8 商品管理窗口核心代码: if (SessionUsername = null) Response.Write(Database.topMessageBox(

45、请登录, login.aspx); if (!IsPostBack) binder(); public void binder() Product getall = new Product(); this.GridView1.DataSource = getall.getall().DefaultView; this.GridView1.DataBind(); protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) if (e.CommandName = del) int id = Conve

46、rt.ToInt32(e.CommandArgument.ToString(); Product del = new Product(); del.ID = id; if (del.delProduct(del) -1) binder(); else Response.Write(Database.MessageBox(删除失败, Product.aspx); protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) protected void GridView1_PageIndexChanging

47、(object sender, GridViewPageEventArgs e) this.GridView1.PageIndex = e.NewPageIndex; binder(); 会员管理模块1显示会员信息、会员名 号码、会员email、所在城市、详细地址、 。可以根据查询条件,查询关键,点击查询下面就会查询到对应的查询结果。窗口设计如图4-9所示。图4-9 会员模块核心代码: if (SessionUsername = null) Response.Write(Database.topMessageBox(请登录, login.aspx); if (!IsPostBack) bind

48、er(); public void binder() UserInfo getall = new UserInfo(); this.GridView1.DataSource = getall.getall().DefaultView; this.GridView1.DataBind();protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) if (e.CommandName = del) int id = Convert.ToInt32(e.CommandArgument.ToString(

49、); UserInfo deluser = new UserInfo(); deluser.ID = id; if (deluser.DelUser(deluser) -1) binder(); Else Response.Write(Database.MessageBox(删除失败, AdminIndex.aspx); 5 系统测试5.1 系统测试系统测试主要包括功能测试,性能测试,平安性测试,配置测试,操作测试等。(1)功能测试测试目标:确保测试的功能正常,其中包括导航,数据输入,处理等功能。测试方法:利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:在使用有效数据时得到

50、预期的结果在使用无效数据时显示相应的错误消息或警告消息各业务规那么都得到了正确的应用2性能测试测试目标:对本系统响应时间、事务处理速率和其他与时间相关的需求进行评测和评核 实性能需求是否都已满足,包括的预期工作量和预期的最繁重工作量。测试方法:对本系统响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。核实性能需求是否都已满足,核实计算机软件水平报名考试系统指定的事务在以下情况下的性能行为:包括正常的预期工作量和预期的最繁重工作量。3平安性测试测试目标:检测系统用户级别的平安性。测试方法:执行以下步骤:为各用户类型创立测试、并通过创立各用户类型所特有的事务来核实其权限。修改用户类型并为

51、相同的用户重新运行测试。对于每种用户类型,确保正确地提供或拒绝了这些附加的功能或数据。4操作测试测试目标:通过测试进行的浏览以正确反映本软件的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法的使用,保证窗口的对象和特征都符合预计标准。测试方法:为每个窗口创立或修改测试,以核实各个应用程序窗口和对象都正确地进行浏览,并处于正常的对象状态。5配置测试测试目标:核实测试可否在所需的硬件和软件配置中正常运行。测试方法:在不同的操作系统比方 WINDOWS XP/2000等系统下对软件进行安装并做数据操作,翻开各种与非测试对象相关的软件例如Microsoft 应用程序:Ex

52、cel和Word,然后将其关闭。5.2 系统测试实例商品信息管理方案: 进入商品可以正常显示商品信息;在这局部功能中可以新建,删除和根据条件查询信息。测试用例1:进入商品管理。期待结果1:显示已有商品信息。测试结果1:OK效果如图5-1所示。图5-1效果图测试用例2:新建一条商品信息,点击“确定按钮。期待结果2:新建信息被保存,并可以显示在商品主界面中。测试结果2:OK效果如图5-2所示。图5-2效果图测试用例3:选中一条信息,点击“删除按钮。期待结果3:信息被删除。测试结果3:OK效果如图5-3所示。图5-3效果图商品类别管理方案: 进入包间可以正常显示商品类别信息;在这局部功能中可以新建,

53、删除和根据条件查询信息。测试用例1:进入商品类别管理。期待结果1:显示已有商品类别信息。测试结果1:OK效果如图5-4所示。图5-4 效果图测试用例2:新建一条商品类别信息,点击“确定按钮。期待结果2:新建信息被保存,并可以显示在商品类别主界面中。测试结果2:OK效果如图5-5所示。图5-5 效果图测试用例3:选中一条信息,点击“修改按钮。期待结果3:信息被修改。测试结果3:OK效果如图5-6所示。图5-6 效果图6 结 论6.1 系统开发总结本文简要介绍了典型B2C网站订购系统的主要功能及体系结构,重点讨论了系统数据准备、数据库的逻辑结构分析、ASP.net与后台数据库链接等关键技术。这些技

54、术的实现,满足了系统的需要,优化了系统的性能。网上商务系统不仅要仔细把好进货关,由于网上商务系统提供的是虚拟的电子商品,包含的信息量大,多分支、多链接、多媒体,所以网上商务系统的效劳检测就显得格外重要。对虚拟电子商品的审查,首先要进行内容正确性测试。如文字录入的错误、参照图像的错误等都会降低用户对商品的信任度。本系统的设计、开发、测试、修改等工作已经根本完成。总的来说,已完成并实现了调研时的需求和预期实现的功能。在系统的开发中运用了.NET框架,从而简化了系统开发,使在开发的过程中专注于业务逻辑的处理而不是将精力花费在页面的设计上。但同时系统采用了三层模式增加了系统开发的难度,将对数据库的处理

55、和业务逻辑的统一调度分开,这样处理使系统的结构非常清晰,做到了对各个模块的结构设计统一。本系统最大的特点就是结构简单,界面清晰、简洁,一目了然。主界面只显示商品类别,管理员登陆后,登录此系统可查看客户拜访、商品信息、客户根本信息。与过去通过现手工记录方式相比,这样不仅可以省下不少时间,也可以节约金钱。本系统操作简单,容易上手,界面简介,给人一种干净、清新的感觉,不像其他网站使人眼花缭乱,不知点击何处观看。6.2 存在问题及改良软件中不可防止地存在着缺乏和疏漏,有待进一步完善。所以,最后所完成的系统还显得较为稚嫩,原方案的一些功能还来不及实现。但是,通过本次程序设计,开阔了自己的视野,拓宽了自己

56、的知识面,提高了认识和学习新事物的能力,特别是增强了自己在程序设计方面的信心和动手实践能力,这些对于未来的工作无疑将是一笔珍贵的财富。致 谢四年的大学生涯在这个季节即将划上一个句号,而对于我的人生来说却只是一个逗号,我将面对又一次征程的开始。四年的求学生涯在师长、亲友的大力支持下,走得辛苦却也收获满囊,在论文即将付梓之际,思绪万千,心情久久不能平静。在论文完成之际,我要对本论文工作给予帮助的人们致以最诚挚的谢意!首先要感谢我的导师。感谢老师,在我做毕业论文期间对我的悉心教导。她为我的论文工作提供了许多帮助,没有她的支持,我将很难完成我的论文工作。她严谨的治学作风、敏锐的思维和渊博的知识都值得我学习。感谢她用自己的一言一行为我树立了一名具有勤奋、刻苦、创新精神的学者的典范,这将使我终生受益!我还要感谢所有给予我帮助的老师和同学们!感谢我的家人!感谢他们对我的支持和鼓励!路漫漫其修远兮, 吾将上下而求所!书山有路勤为径,学海无涯苦做舟,在未来的生活学习上还会有更多的挑战和难题,感谢老师,感谢同学,希望在未来的日子里我们共同努力,创造一个美好的明天。参考文献1 Christian Koller.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!