




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录目录 目录目录.1 摘摘 要要.2 ABSTRACT.3 1 1 绪论绪论.4 1.1 课题背景.4 1.2 目的和意义4 1.3 研究现状.5 2 2 系统需求分析系统需求分析7 2.1 需求分析7 2.1.1 功能需求.7 2.1.2 性能需求.7 2.2 可行性分析8 2.2.1 技术可行性.8 2.2.2 操作可行性.8 2.3 系统用例.8 3 3 系统总体设计系统总体设计.10 3.1 网站开发目标10 3.2 系统功能模块.10 3.3 数据库设计10 3.3.1 数据库简介.10 3.3.2 数据库设计.11 4 4 系统详细设计系统详细设计.16 4.1 网站界面实现.16 4.2 主要功能代码.16 4.2.1 登录模块详细设计.16 4.2.2 会员注册模块.18 4.2.3 商家信息管理模块设计.20 4.2.4 商品信息模块.22 4.2.5 管理员登录模块.24 总总 结结.27 致致 谢谢.28 参考文献参考文献 .29 摘摘 要要 随着互联网技术的迅猛发展,现在 Internet 已从单纯的学术科研向综合性商业网 络发展,人们对于互联网技术的要求已不单单是浏览一下网页、收发电子邮件等简单 的网络应用。高速发展的互联网技术为二手商品交易网系统的发展提供了强大的动力, 同时,二手商品交易网的环境已经逐步得到了改善。二手商品交易网对用户的吸引力 将会越来越大,用户对购物网站的看法也将必定会从不了解到了解,从拒绝到接受, 从怀疑到信任,二手商品交易网的观念将更加深入人心。 论文阐述了二手商品交易网的开发过程,并对该系统的需求分析及系统需要实现 的设计方法作了介绍。该系统的基本功能包括用户购买和管理员管理。用户购买系统 包括商品查询,订单查询和商品订购;管理员系统包括管理员登录,商品管理,商家 管理,对用户订单的处理和计算用户所购商品的金额。 本系统开发采用 ASP.NET 编程语言,以 Visual Studio 2008、SQL Server 2008 为开发工具,Windows XP 作为操作系统而实现。 关键词关键词:二手商品交易网,Asp.Net,SQL Server 2008,数据库 Abstract Abstract With the rapid development of Internet technology, Internet now has from the pure academic research to develop a comprehensive business network, the Internet technology has not just browse the web application Webpage, e-mail and other simple. Provides a powerful impetus, the rapid development of Internet technology for the development of second-hand goods trading system at the same time, second-hand goods trading network environment has gradually improved. Second-hand commodity trading network will become more and more attractive to users, the user views on the shopping site will certainly never learned to understand, from the refusal to accept, from suspicion to trust, second-hand goods trading network concepts will be more win support among the people. This paper describes the development process of second-hand commodity trading network, and the system needs analysis and system design method to realize is introduced. The basic functions of the system include user purchase and administrator management. Users buy system including commodity information, order inquiries and ordering goods; administrator system includes administrator login, merchandise management, business management, processing and calculating the user order, the amount of the purchased goods. The system is developed using ASP.NET programming language, Visual Studio 2008, SQL Server 2008 as the development tool, Windows XP as the operating system and implementation. Key Words:Second-hand commodity trading network, Asp.Net, SQL Server 2008, database 1 1 绪论绪论 本系统的研究意义在于为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的商品, 改变传统商业交易,在互联网上进行交易,实现网上购物。 网上购物的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。整个商品市场一片 繁荣,在这种情况下,网上购物的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种 激烈的竞争下,网上购物的优势才能得以体现。在中国,网上购物有发展的必要,也有发展的基础, 发展网上购物的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证二 手商品交易网的蓬勃发展。 本系统采用 B/S(Browser/Server)结构进行设计,使用 SQL Server 2008 构建数据库,并在. NET 环境下使用 C#语言开发的一个功能较为完善的二手商品交易网。其具有一定的实用性,用户可 以在网上浏览商品,浏览留言和评分,购物,留言和评论;同时,管理员也可以对整个系统的信息 和数据进行管理,可以管理商品信息、会员信息、评论信息和订单信息。 主要解决的问题包括对商品信息的维护,对商品信息的展示,对商品的购买等功能,管理员可 以查看所有用户的订单,可以发布相关行业的新闻信息以及帮助信息,提供商品信息查询功能,会 员管理与普通用户管理功能,另外一个最主要的便是购物与销售功能。 1.11.1 课题背景课题背景 近年来,由于互联网技术的飞速发展及其逐步普及,企业对信息进行网络化管理的条件已经日 趋成熟,而传统的通过电话和传真来处理信息的传统方式已经越来越难以满足企业的需求。建立基 于网络的管理和销售信息系统,成为企业提高效率、降低成本、完善服务的有力保证。而对于二手 商品交易业,由于一个行业本身的特性,它的流通性是非常高的,所以更对企业的效率提出了更高 的要求。 在世界商品圈内,中国的商品文化是一颗古老而又璀璨的明星。作为一个中国人,我们为中国 悠久的商品文化而自豪,同时也有必要去了解本土的商品文化。但是这些山珍海味并不是集中在一 个地方,是布落在舟山的各个地方,如果要我们走向舟山的各个地方去吃这些商品显然是很麻烦, 而且见到没有见过呢,叫我们哪有什么动力去走访呢! 迅猛发展并日益成熟的网络已经彻底的影响了我们的方方面面。人们也确实真切的体会到了网 络带给我们的便捷。本网站的设计理念在于作为一个舟山地方商品网,就是能够尽可能详细地展示、 介绍各种商品信息,同时为广大用户提供一个良好的商品介绍交流平台。目的旨在涉及一种基于 及数据库网站的设计及实现,方便广大商品家及用户浏览,查询。 1.21.2 目的和意义目的和意义 计算机及网络技术的飞速发展,Internet/Intranet 应用在全球范围内日益普及,当今社会在 快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提 高了我们的工作效率。 首先,目前国内很多大中城市的商场还是以售货员站柜台为主,这样给商场带来很多管理上的 问题;其次,由于商场是人群集中的地区,这样为管理以及保安等方面也带来很多的不便。第三, 目前电子商务正处于高速发展时期,绝大多少的企业已全面实施自己的电子商务计划,所以建立属 于自己的网络销售平台已是当务之急。第四,从消费者的角度出发,满足消费者的需求,以便利的 方式让其购买到所需物品,既方便又节约时间。因此,为了解决这些管理以及其他等一些问题,我 们迫切需要一种通过网络来进行商品交易的平台。 在互联网日益流行的今天,网络已经变得越来越重要,而在网络这个大家庭里,网上购物则是 一个热点,网上购物商城的出现,给消费者的消费观念带来了重要的变化,网上物品的物美价廉以 及在实体店买不到的物品将成为吸引消费者的重大战略措施。开发网上电子购物商城具有非常大的 前景和利润空间。 贸易的全球化和 internet 网络的全球化特征使两者自然的走到了一起,形成了如今风靡全球 的电子商务。电子商务是指应用电子信息技术和现代 Internet 网络技术在客户,厂商及其他交易 主体之间进行的以信息为依托的商务活动,而购物网站正是这种活动的具体表现形式。随着时代的 进步,上网的人数越来越多,网上购物是人们的一大生活方式之一,二手商品交易网的完善合便捷 将是现代社会必然的需求。本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的 订购自己喜欢的商品。改变传统商业交易,在互联网上进行交易,实现网上购买商品。 该系统基于 ASP.Net 平台和 SQL Server 2008 数据库开发, 实现了二手商品交易网信息的动态 管理,对每个订单的信息保管妥善并且处理及时,实现了高度的智能化。系统基于 B/S(Browser/Server,浏览器/客户端)模式实现,这种结构使得数据只有结果集合在浏览器中显示, 数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证 数据的一致性。 近年来,由于互联网技术的飞速发展及其逐步普及,企业对信息进行网络化管理的条件已经日 趋成熟,而传统的通过电话和传真来处理信息的传统方式已经越来越难以满足企业的需求。建立基 于网络的管理和销售信息系统,成为企业提高效率、降低成本、完善服务的有力保证。而对于二手 商品交易业,由于一个行业本身的特性,它的流通性是非常高的,所以更对企业的效率提出了更高 的要求。 微软的 NET 平台作为新一代的互联网平台,提供了支持未来计算的高效的 Web 服务开发工具。 利用.NET 平台进行管理和销售系统的开发成为此类系统未来开发的趋势。 1.31.3 研究现状研究现状 网上购物是随着网络技术的发展而出现的一种新型销售渠道。它通过人与电子通信方式的结合, 依靠计算机网络,以通讯技术为基础,实现商品销售的网上交易。网上购物同传统的店面购物相比, 网上购物的经营方式和销售渠道是全新的;它 24 小时全天候和全方位服务是店面购物所不能比及 的。 以下是几项调查: 1、购买物品的对象:如今的网络已入得民心,网上购物者大多是学生和上班族,年龄段在 16-35 岁之间,其中学生占主导地位,多已高中生和大学生,上班族是以低薪族为主,薪水 1000 到 3000 左右; 2、购买的物品:从调查来看,网上购买物品主要分为两类:相对实体店物美价廉的和在实体 店买不到的;其中,饰品、服装鞋帽、箱包皮具、电子数码产品受到消费者的青睐,另外化妆品、 礼品玩具、首饰配物和家具日用品等都有很大的发展空间。 3、方便性:通过网络,消费者足不出户就可以购买物品,还可以邮寄上门,节省了消费者的 时间,而且消费者可以在任何自己方便时间内购买物品。 就二手商品交易业而言,在经济发达国家中发展的速度及需求远比经济不发达的国家要高很多。 因为经济发达国家人们的时间观念很强,对服务的要求也比较高,更重要的是其二手商品交易 业能不断运用先进的管理方法和手段特别是信息技术,充分地利用巨大的信息资源。在世界上经济 发达的国家和地区,计算机技术应用于二手商品交易业已经十分成熟,如 IBM 公司的 POS 产品已获 得较大范围的应用。2004 年在美国 100 家最有效利用信息技术企业中,美国最大的商品和多种服 务公司 ARAGroup Ine,名列第四。目前它利用主要的信息系统使其部门经理有更多的时间面向顾 客。 目前网上购物业务在我国只是处于形成期,从网站数量来看,并不很多,专门从事网上购物业 务的网站凤毛麟角。一些较大的二手商品交易商城虽然设立网站开展网上购物业务,但以网上订房 业务为主。至于一些中小二手商品交易企业则未涉足网上业务,而且有些商家虽然上了网,但网上 购物业务也从未开展。另外,从网上购物企业的业绩看,并不理想。在我的印象中好像也没有几家 运用网上购物而业务火爆的企业。据了解,目前北京市最早开展网上购物服务的一家二手商品交易 商城的送货范围已经扩到了 5 环以内,而且 1 份起送,就是这样目前公司的经营状况也不太理想。 随着社会的进步,人们对食物的要求越来越高,不仅仅局限于吃饱,越来越多人追求的是好吃、 美味的商品。迅猛发展并日益成熟的网络已经彻底的影响了我们的生活。人们真切的体会到了网络 带给我们的诸多方便。现在各种团购商品的网站层出不穷。开发此网站,旨在详细的展示介绍各地 各种商品信息,为广大的中国用户提供一个良好交流平台,使商品文化得到更好地推广。 2 2 系统需求分析系统需求分析 2.12.1 需求分析需求分析 .1 功能需求功能需求 本二手商品交易网主要给商家和买家提供服务,系统分为前台和后台两部分。 网上购物主要提供商品信息、商家信息和优惠信息的浏览和产品的订购、订单确认及付款、产 品配送等。顾客可以通过购物系统实现店铺浏览、商品资讯浏览、网上预定和付款、送货服务、消 费折扣等;商家可以实现店铺展示,顾客需求信息搜集等;网站管理员可以对相关信息进行添加、 删除、修改和打印等。 本研究课题重点主要包括了五大模块:商品管理,订单管理,会员管理,网站管理和用户管理。 这五个模块相互独立又存在着一定的联系,其中用户管理模块具有对商品管理模块和会员管理模块 的管理权限。 商品管理模块主要实现商品更新、商品添加、商品修改、商品删除等功能。对商品进行分类, 更新商品的排序,还可以录入一些新的商品,还有一块是促销的商品。对商品进行及时的管理与操 作,这样能够让广大消费者能够及时的了解到各种商品的最新信息。 订单管理模块主要实现的是对订单进行查询管理,在订单管理中可以查看会员预定的商品,预 定日期,以及付款的状况,找到联系方式,及时把会员所需的商品送到目的地,保证及时性,让会 员能及时享用我们所提供的商品。 会员管理模块是消费者用户可以实现会员对商品的选择以及在规定期限内的商品退换与重新选 择商品,同时,商家用户可以实现各种留言的上传与查看等操作,可以实现与用户的交流。可以查 看会员信息,录入新的会员信息,对会员的信息进行管理。 网站管理模块对整个网站中的信息进行管理,可以查看会员留在留言栏中的信息,设置网站中 的参数等。用户管理模块主要实现用户添加、用户修改、用户删除等功能。 .2 性能需求性能需求 (1)系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计 和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够 满足企业对员工信息处理的需求。 (2)系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例 如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求 系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系 统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。 通过软件的修补、替换完成系统的升级和更新换代。 (3)系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中 文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过 程。 (4) 系统的数据要求:1、数据录入和处理的准确性和实时性。2、数据的一致性与完整性。 3、数据的共享与独立性。 2.22.2 可行性分析可行性分析 从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,本系统基于 WEB 进行开发,使用 SQL Server 2008 作为后台数据库。利用图像处理软件设计页面;用网页制作工具 进行制作。 首先应用 ASP.NET 作为开发环境,前台使用流行的网页制作工具 Microsoft Visual Studio 2008,后台的数据库则使用 Microsoft SQL Server 2008,最后将整个网站进行整合。 .1 技术可行性技术可行性 从以上分析可知,该网站是一个小型的网站,鉴于学院计算机系会员缺乏一定编程能力,请学 院老师带领会员开发此网站,通过该项目开发,还能够为计算机系课程改革提供实训教学案例,从 而促进学院的专业建设、课程建设等教学改革工作。 .2 操作可行性操作可行性 操作简单,界面简洁、美观,各功能模块容易管理、扩展,并且在页面中会有许多操作提示, 对于学过大学计算机基础的人和具备一定计算机操作能力的人来说都是易于掌握的,所以在操作上 是可行的。 2.32.3 系统用例系统用例 该网站主要的用户就是后台管理员和前台浏览人员 3 种角色。 系统的综合用例图如图 3-1。 系统管理员 账号管理 新闻管理 退出系统 新闻公告 商家管理 订单管理 会员 餐馆 商品管理订单管理 商品管理 商品分类 商品列表 商品信息 商品搜索 商家注册 图 3-1 系统功能模块图 3 3 系统总体设计系统总体设计 3.13.1 网站开发目标网站开发目标 为用户提供了一个友好、简单快捷的运行操作平台。本网站的在用户通过会员注册后登录本系 统,对本网站所提供的商品进行浏览及,并对相关商品的详细资料进行查看,并通过购物车模块为 用户提供购买操作,并进行结算,系统管理员通过用户所提供的联系人及联系方式等途径对用户订 购的商品进行签发。本网站旨在为用户提供方便快捷的服务,使得二手商品交易网更加贴近人们的 生活,推动人们的生活水平更加的提高。 3.23.2 系统功能模块系统功能模块 我开发的二手商品交易网按角色分为前台功能和后台管理和商家管理 3 个功能模块。 前台部分由普通用户和未注册会员使用,主要包括用户注册,用户登录,商品搜索,商品列表, 购物车,订单查看,商家信息展示等功能模块。 后台部分由管理员使用,主要包括账号管理,会员管理,商品类别管理,商品管理,订单管理, 留言板管理等功能模块。 商家功能模块包括:添加自己商家的商品,修改自己的商品,管理自己的订单信息等功能。 本系统的功能模块图如图 3-1。 二手商品交易网站 网站前台网站后台 用户中心 商品信息 购物车 订单管理 管理员管理 会员管理 商家信息管理 商品分类管理 商家分类管理 订单管理 商品信息管理 用户注册 用户登陆 商品信息 商品搜索 商品列表 商家注册 商家展示 商家信息管理 会员管理 商品分类管理 订单统计管理 订单管理 商品信息管理 图 3-1 系统功能结构图 3.33.3 数据库设计数据库设计 .1 数据库简介数据库简介 数据库是信息系统的基础和核心,数据库设计的质量将直接关系到信息系统开发的成败和优劣。 制作数据库表首先要确定实体的属性和实体间的关系。根据关系做出数据表。 .2 数据库设计数据库设计 (1)系统 E-R 图 概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的 有力工具。数据库概念模型设计可通过 E-R 图来描述现实世界的概念模型。本系统的 E-R 图表现了 系统中各个实体之间的联系,具体的如下图 3-2 所示: 管理员 管理 1 商家信息 N 查看 订单 1 M 填写 会员 购买 商品 包含 商家信息购物车历史订单 M 管理购买 11 11 N N 属于 商品分类 N 1 包含 商家分类 1 N 图 3-2 系统 E-R 图 (2)实体属性图 商家信息实体图如图 3-3。 发布时间 编号 名称 描述 类别 查看次数 商家信息 图 3-3 商家信息实体图 商家类别实体图如图 3-4。 编号类别名称 商家分类 图 3-4 商家类别信息实体图 商品信息的实体图如图 3-5。 所属商家 编号 名称 图片 价格 描述 商品信息 类别编号 图 3-5 商品信息实体图 商品类别实体图如图 3-6。 编号 类别名称商品分类 图 3-6 商品类别信息实体图 管理员的实体图如图 3-7。 编号账号 密码 管理员信息表 图 3-7 管理员实体图 会员信息实体图如图 3-8。 编号 登录账号 性别 登录密码 电话 地址 会员信息 图 3-8 会员信息实体图 订单信息实体图如图 3-9。 所属商家 编号 商品名称 订单人 单价 订单数量 订单信息 图 3-9 订单信息实体图 (3)数据库设计表 表 3-1 管理员信息表 Admin 序号列名数据类型长度主键允许空说明 1idint4 是否编号 2Apwdnvarchar50 是密码 3Anamenvarchar50 是账号 表 3-2 商品信息表 ShangJia 序号列名数据类型长度主键允许 空 说明 1ShangJiaIDint4 是否编号 2ShangJiaNamenvarchar50 是名称 3ShangJiaTypeIDint4 是类别编 号 4ShangJiaTypeNamenvarchar50 是类别名 称 5ShangJiaClickint4 是点击次 数 6ShangJiaNumint4 是商品数 量 7ShangJiaPhotonvarchar50 是图片 8ShangJiaPricefloat8 是销售单 价 9ShangJiaIntroducetext16 是商品描 述 10ShangJiaDatedatetime8 是发布日 期 11ShangJiaSpecialnvarchar10 是是否特 价 12ShangJiaSealNumnchar10 是销售数 量 13ShangJiawholesalePricefloat8 是批发价 格 表 3-3 商品类别信息表 ShangJiatype 序号列名数据类型长度主键允许空说明 1idint4 是否编号 2namenvarchar50 是类别名称 表 3-4 商家类别信息表 Infotype 序号列名数据类型长度主键允许空说明 1idint4 是否编号 2namenvarchar50 是名称 表 3-5 会员信息表 Users 序号列名数据类型长度主键允许空说明 1IDbigint8 是否编号 2UserNamevarchar50 是账号 3Sexchar10 是性别 4pwdvarchar20 是密码 5XingMingvarchar20 是姓名 6Telvarchar20 是电话 7emalvarchar50 是邮箱 8Agevarchar20 是年龄 9Addressvarchar50 是地址 12MemberMoneyfloat8 是金额 表 3-6 商家信息表 CanTing 序号列名数据类型长度主键允许空说明 1idint4 是否编号 2namenvarchar50 是标题 3contenttext16 是内容 4typeidint4 是类别编号 5TypeNamenvarchar50 是类别名称 6Addtimedatetime8 是发布时间 表 3-7 订单信息表 tb_Order 序号列名数据类型长度主键允许空说明 1idint4 是否编号 2Orderidnvarchar50 是订单编号 3Ordeusernvarchar50 是订单人 4Ordertimedatetime8 是订单时间 5IsCheckoutnvarchar50 是是否确认 6OrderStitenvarchar50 是订单状态 7fahuofanshnvarchar50 是付款方式 10OrderTypenvarchar50 是订单类别 11fukuanfagnshinvarchar50 是付款方式 表 3-8 订单内容信息表 tb_OrderInfo 序号列名数据类型长度主键允许空说明 2OrderIDnvarchar50 否编号 3OrderMembervarchar50 是订单人 4ShangJiaIDbigint8 是商品编号 5ShangJiaNamevarchar50 是商品名称 6ShangJiaTypeIDbigint8 是类别编号 7ShangJiaTypeNamevarchar50 是类别名称 8ShangJiaPricebigint8 是商品价格 9IsCheckoutchar10 是是否确认 10OrderDatedatetime8 是订单日期 11fukuanfagnshinvarchar50 是付款方式 12shuliangint4 是数量 13zhekouint4 是折扣 14fahuofanshnvarchar50 是付款方式 15OrderTypenvarchar50 是订单类别 4 4 系统详细设计系统详细设计 4.14.1 网站界面实现网站界面实现 (1)界面设计原则 用户原则。人机界面设计首先要确立用户类型。划分类型可以从不同的角度,视实际情况而定。 如果进入的权限不一样,系统中菜单项中的可用的项也就相应的不一样。 信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。 帮助和提示原则。要对用户的操作命令作出反应,帮助用户处理问题。在系统内部处理工作要 有提示,尽量把主动权让给用户,例如删除功能,要提示用户是否确定要删除该条记录。 (2)数据输入界面设计 数据输入界面往往占终端用户的大部分使用时间,也是计算机系统中最易出错的部分之一。其 总目标:简化用户的工作,并尽可能降低输入出错率,还要容忍用户错误。这些要求在设计实现时 可采用多种方法: 尽可能减轻用户记忆,采用列表选择。对共同输入内容设置默认值;使用代码和缩写等;系统 自动记录用户已输入过的内容,例如打印页面的设置,根据每个不同的用户有不同的值。 使界面有一致风格的数据输入界面。 防止用户出错。对删除必须再一次确认,对致命错误,要警告并退出。对空值输入,要给出提 示信息;在输入框中也有限制,限制可输入的字符类型。 提供反馈。要使用户能查看已输入的内容,并提示有效的输入回答。 数据输入界面若条件具备尽可能采用自动输入。 4.24.2 主要功能代码主要功能代码 .1 登录模块详细设计登录模块详细设计 用户登录实现的过程主要有几个步骤,首先对用户输入的信息进行保存然后利用 ASP.NET 程序 从数据库中进行检索看是不是有用户输入的信息在数据库中是否存在如果存在就返回正确的结果, 如果不正确就返回错误的结果。如果结果数据库中存在就显示登录成功,如果数据库不存在就显示 失败请重新登录。 系统登录的运行效果如图 5-1。 图 5-1 普通用户登录运行界面 系统登录模块的流程图如图 5-2。 用户登录 登录系统 正确 登录成功 判断是否正确 输入错误 图 5-2 系统登录流程图 关键代码如下: protected void Button2_Click(object sender, EventArgs e) if (TxtUserName.Text = “ else SqlDataReader dr; dr = data.GetDataReader(“select * from Users where UserName=“ + TxtUserName.Text.Trim() + “and pwd=“ + TxtPassword.Text.Trim() + “); if (dr.Read() Session“UserId“ = dr“id“.ToString(); Session“UserName“ = dr“UserName“.ToString(); Session“XingMing“ = dr“XingMing“.ToString(); Response.Redirect(“Default.aspx“); else Alert.AlertAndRedirect(“账号或者密码不对请重新登陆!“, “Default.aspx“); .2 会员注册模块会员注册模块 普通用户需要注册登录才能购买商品。所以网站提供了一个用户注册和登陆的模块,用户需要 正确输入账号和密码才能登录系统。 用户注册实现的过程主要是将用户填写的数据写入数据库中即可。 会员注册的流程图如图 5-3。 开始注册 是否存在 输入用户信息 注册成功 否 重新输入用户 信息 数据信息正确 是 否 图 5-3 会员注册流程图 会员注册界面如图 5-4 。 图 5-4 会员注册界面 会员注册的关键代码如下: protected void Button1_Click(object sender, EventArgs e) data.RunSql(“insert into Users(emal,UserName,Sex,Age,Ds,pwd,XingMing,Photo,Tel,Address)values(“ + txtemal.Text + “,“ + txtname.Text + “,“ + DropDownList1.SelectedItem.Text + “,“ + Age.Text + “,“ + txtds.Text + “,“ + TextBox1.Text + “,“ + XingMing.Text + “,“ + pic.Text + “,“ + Tel.Text + “,“ + Address .Text+ “)“); Alert.AlertAndRedirect(“注册成功!“, “Default.aspx“); 4.2.3 商家信息管理模块设计 商家信息管理模块,包括对商家信息的添加,修改商家信息,删除商家信息,管理商家信息等 功能。 商家信息管理的流程图如图 5-8。 开始注册 是否存在 输入用户信息 注册成功 否 重新输入用户 信息 数据信息正确 是 否 图 5-8 商家信息管理流程图 商家注册的界面如图 5-9。 图 5-9 商家注册信息界面 后台管理员添加了商家信息前台就能显示出来,商家信息显示的界面如图 5-11。 图 5-11 商家信息管理界面 添加商家信息的关键代码如下: protected void Button1_Click(object sender, EventArgs e) /添加商家信息的代码 string sql = “insert into Dbo.CanTing(name,content,typeid,TypeName) values(“ + title.Text.ToString().Trim() + “,“ + FCKeditor1.Value + “,“ + DropDownList1.SelectedValue + “,“ + DropDownList1.SelectedItem.Text + “)“; /上面是添加新闻的 SQL 语句 data.RunSql(sql); /执行语句把商家信息添加到数据库中 Alert.AlertAndRedirect(“添加成功“, “adddbo.CanTing.aspx“); /提示添加成功 4.2.4 商品信息模块 商品模块包括商品前台展示,购物车实现,订单管理等模块。 添加商品信息的流程图如图 5-12。 输入商品信息 页面验证 添加成功 结束 是 开始 否 图 5-12 添加商品信息管理流程图 添加商品信息的界面如图 5-13。 图 5-13 添加商品信息界面 后台管理员可以对商品信息进行管理,管理商品信息界面如图 5-14 。 图 5-14 商品信息管理界面 后台添加了商品信息前台就可以显示商品信息,显示商品信息的界面如图 5-15 。 图 5-15 商品信息显示 添加商品信息的关键代码如下: protected void Button3_Click(object sender, EventArgs e) /下面是上传商品图片的代码 string res; upload up = new upload(); res = up.Up(file1, “/uploadfiles/“); ./把图片保存到文件夹中 this.Label1.Visible = true; this.Label1.Text = up.ResupConvert.ToInt32(res); this.pic.Text = up.s; Image1.ImageUrl = “/“ + pic.Text; /把图片的地址赋值给图片 ,让图片显示图片信息 protected void Button1_Click(object sender, EventArgs e) /下面是执行添加商品图片的代码 data.RunSql(“insert into ShangJia (ShangJiaName,ShangJiaTypeID,ShangJiaTypeName,ShangJiaNum,ShangJiaPhoto,ShangJiaPrice, ShangJiaIntroduce,ShangJiaSpecial,ShangJiawholesalePrice)values(“ + title.Text + “,“ + DropDownList1.SelectedValue + “,“ + DropDownList1.SelectedItem.Text + “,“ + TextBox3.Text + “,“ + pic.Text + “,“ + TextBox2.Text + “,“ + FCKeditor1.Value + “,“ + DropDownList2.SelectedValue + “,“ + ShangJiawholesalePrice.Text+ “) “); Alert.AlertAndRedirect(“添加成功“, “AddShangJia.aspx“); 4.2.5 管理员登录模块 管理员登录实现的过程主要有几个步骤,首先对用户输入的信息进行保存然后利用 ASP.NET 程 序从数据库中进行检索看是不是有用户输入的信息在数据库中是否存在如果存在就返回正确的结果, 如果不正确就返回错误的结果。如果结果数据库中存在就显示登录成功,如果数据库不存在就显示 失败请重新登录。 系统登录的运行效果如图 5-16。 图 5-16 管理员登录运行界面 系统登录模块的流程图如图 5-17。 用户登录 登录系统 正确 登录成功 判断是否正确 输入错误 图 5-17 系统登录流程图 关键代码如下: protected void ImageButton1_Click(object sender, ImageClickEventArgs e) /下面是管理员登陆的代码 if (Session“VaildCode“.ToString().ToLower() = this.TextBox3.Text.ToLower() /判断验证码是否正确 SqlConnection con = new SqlConnection(SqlHelper.connstring); con.Open(); /打开数据库连接 SqlCommand cmd = new SqlCommand(“select * from Admin where Aname=“ + this.txtname.Value + “and Apwd=“ + this.txtpwd.Value + “, con); /判断管理员登陆的语句 SqlDataReader sdr = cmd.ExecuteReader(); ./读取当前 SQL 语句的信息 if (sdr.Read() /如果信息正确就提示登陆成功。 Session“Admin“ = sdr“Aname“.ToString(); Session“AdminId“ = sdr“id“.ToString(); Response.Write(“alert(登录成功); location.href=index.html“); else Response.Write(“alert(用户名或密码 错误请重新登录);location.href=login.aspx“); else Response.Write(“alert(验证码错误); location.href=login.aspx“); 总总 结结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学历类自考新闻学概论-教育学(一)参考题库含答案解析(5套试卷)
- 2025年学历类自考教育学(一)-幼儿园组织与管理参考题库含答案解析(5套试卷)
- 2025年学历类自考政治经济学(财经类)-管理系统中计算机应用参考题库含答案解析(5套试卷)
- 2025年学历类自考心理学-国民经济统计概论参考题库含答案解析(5套试卷)
- 2025年学历类自考广告运作策略-会计制度设计参考题库含答案解析(5套试卷)
- 2025年学历类自考广告学(二)-学前儿童体育教育参考题库含答案解析(5套试卷)
- 眼睛专业知识培训课件
- 2025年学历类自考外贸英语写作-秘书参谋职能概论参考题库含答案解析(5套试卷)
- 2025年学历类自考外国文学史-中国古代文学作品选(二)参考题库含答案解析(5套试卷)
- 2025年学历类自考外国文学作品选-公文写作与处理参考题库含答案解析(5套试卷)
- 2025年浙江省中考英语真题(解析版)
- 疼痛基础相关知识及止痛药物的应用
- JJG 8-1991水准标尺
- GB/T 4857.17-2017包装运输包装件基本试验第17部分:编制性能试验大纲的通用规则
- 全套教学课件《管理学基础》
- 二级医院评审自评自查表
- 工程罚款通知单模版
- 多联体筒仓滑模施工技术分享
- T∕CGMA 033002-2020 压缩空气站节能设计指南
- 材料物理之材料的结合方式PPT课件
- 《版式设计》教案
评论
0/150
提交评论