收藏 分销(赏)

校内网上购物平台—用户管理和信息管理模块.doc

上传人:可**** 文档编号:2186532 上传时间:2024-05-22 格式:DOC 页数:41 大小:1.04MB 下载积分:10 金币
下载 相关 举报
校内网上购物平台—用户管理和信息管理模块.doc_第1页
第1页 / 共41页
校内网上购物平台—用户管理和信息管理模块.doc_第2页
第2页 / 共41页


点击查看更多>>
资源描述
河北大学2009届本科生毕业论文(设计) 校内网上购物平台——用户管理和信息管理模块 摘  要 大型的网络购物网站逐渐走入人们生活,但基于小范围使用的购物平台还很罕见。校内网上购物平台就是为适应网上购物的需求开发出来的小型网上购物系统,在实现了物品交易的基础上更注重缩小适用范围。 校内网上购物平台的开发主要包括前台应用程序的开发和后台数据库的建立和维护两个方面。前者要求应用程序功能完备、易使用等特点,而后者要求建立起数据一致性和完整性强、数据安全性好的数据库。结合校园网上购物在用户管理和信息管理方面的要求,以SQL Server 2000作为后台数据库、.Net作为设计平台,完成了对校内网上购物系统用户管理和信息管理模块的需求分析、功能模块划分、数据库模式分析等,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的购物系统用户管理和信息管理模块可以满足购物者和管理员双方面的需求。 本文以“校内网上购物平台”的设计和开发为例,全面阐述了本系统设计开发的全过程,详细论述了用户管理和信息管理模块从开发到运行过程中细节的实现。主要包括课题开发背景、实验方案的选择和可行性研究、需求分析、概要设计、详细设计、总结等部分组成。 关键词:校内网上购物平台 用户管理 信息管理 SQL Server 2000 .Net ABSTRACT Although some large-scale online shopping platform has been developed, but based on the use of small-scale shopping site is still very rare, their online shopping platform is developed in order to meet the needs of small-scale online shopping system. The platform of the items in the realization of the basis of the transaction will pay more attention to narrowing the scope of application. Their online shopping platform for the development of future applications include the development and background of the establishment and maintenance of the database two ways. The former require full-featured applications, such as easy-to-use features, which require the establishment of data consistency and integrity, and data security database. Campus online shopping combined with the user management and information management requirements to SQL Server 2000 database as a background, Take. Net as the design platform, the completion of online shopping for school management and information system user management module of the needs analysis, functional modules, database mode analysis, and thus the design of the database structure and applications. System proved that the design of this paper to users of the system management and information management module and the administrator to meet the dual needs of the community. In this paper, the "school online shopping platform" as an example of the design and development of a comprehensive system of design and development of the whole process in detail the user management and information management module to run from the development process of the realization of the details. Including the development of the main subject of the background, the choice of experimental programs and feasibility studies, needs analysis, outline design, detailed design, summary and other parts. Keywords: campus network system  user management  information management   SQL Server 2000   . Net 目  录   一 前言 1 1.1 课题开发背景 1 1.2 课题研究意义 1 1.3 设计指导思想 1 二 实现方案的选择和系统可行性论证 3 2.1 系统实现的思路和设计背景 3 2.2 系统的可行性论证 4 三 需求分析 6 3.1 综合需求分析 6 3.2 用户管理模块需求分析 7 3.3 信息管理模块需求分析 7 四 概要设计 8 4.1系统结构 8 4.2基本功能图 8 4.3用户购物基本流程 10 4.4 用户管理和信息管理模块数据库描述 10 4.5 存储过程 13 五 详细设计 14 5.1 系统整体设计 14 5.2 用户管理模块设计 14 5.3 信息管理模块设计 25 六 结束语 31 谢  辞 32 参考文献 33 附  录 34 一  前言 1.1 课题开发背景 随着信息技术在国际贸易和商业领域的广泛应用和发展,利用计算机技术、网络通信技术以及Internet来实现商务活动的国际化、信息化和无纸化,已经成为各国商务发展的—大趋势。 而网上购物正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商和供应商更紧密地联系起来,来更快地满足客户的需求,也可以让商家方便地在全球范围内选择最适合的供应商,并且在全球市场上销售产品。电子商务基于网络技术。网络技术提供了实现电子商务的技术平台,而电子商务则是网络技术的最新应用和最终目标。 现在,网上购物已经成为一种时尚,尤其对于青少年来说,更是风靡一时。网上购物在未来必定将被越来越多的人所接受和喜爱,而成为社会上销售业的主体。 校内网上购物平台在网络购物的基础上对它的适用范围进行了缩小,适用于活力很强的校园环境。它可以为在校学生提供最新的商品信息,方便学生买卖。二手商品更可以使资源得到最充分的利用,同时还可以美化校园环境。本文主要介绍的是用户管理模块和信息管理模块的设计开发工作。 校内网上购物平台的实现致力于使校园内的物品交易简易化,方便化,网络化,以适应社会的发展潮流。 1.2 课题研究意义 根据中国互联网信息中心进行的调查,互联网正走进人们的日常生活并影响着人们的生活方式,占78.1%的网民渴望能够进行网上购物,而只有21.9%的人对此持反对态度。 网上购物随着互联网的发展,在国外尤其是在美国已经成为一种新的消费方式,兴起才不到三四年的时间就已经形成年销售额六七十亿美元的业绩。现在,在中国互联网飞速发展的带动下,中国的电子商务事业也已经蓬勃发展,在市场上占有相当大的份额。网上购物已成为一种趋势,市场和效益的前景都非常乐观,此系统的开发符合社会发展的要求,有很高的市场价值和现实意义。 网上购物作为一种现代商务模式,利用计算机网络进行检索和获取信息,对个人和公司提供决策服务,解决了组织、商家和客户的需求,减少了用于改善货物和服务质量的投入,加快了商品交易的速度。电子商务可以应用于从制造到零售,从银行、金融机构到出版娱乐以及其他任何企业。Internet正在将不同形式的电子商务结合起来,产生出很多创新的、混合的电子商务形式。 1.3 设计指导思想 世界的电子商务市场已经比较完善,中国的电子商务行业也已经在蓬勃发展,像现有的淘宝,阿里巴巴,亚马逊等都显示着这个领域无限的吸引力和广阔的市场前景。在这种背景下,自然而然使得网上购物系统的开发成为一种必然。校内网上交易平台是通过分析许多经典网上购物交易网站的特点,而且又根据特定的校园环境开发出来的。 网站上可以提供很多种类的物品信息,主要面向的对象是在校学生。可以建立起同学与同学之间的网上交易渠道,为校园同学的购物提供最新的购物资讯,对于一些诸如书籍,杂物等二手商品提供了良好的交易平台,为同学们节约了费用也提高了物品的再使用价值。使用该系统,卖家可以让所有上网浏览的买家看到你在网络上所登录的产品信息,并可以随时进行购买活动,直接获得效益。方便,并且实用。    二  实现方案的选择和系统可行性论证 2.1 系统实现的思路和设计背景 2.1.1 系统实现的思路 校内网上交易平台实现的基本思路是在借助现有的技术平台来实现校内网上交易平台,这是一个供河北大学学生使用的,可以进行学习用品、生活用品等商品买卖的平台。使得网上交易平台更接近实际,更实用。本系统在.Net+ SQL Server 2000的环境中主要实现用户的管理和信息管理,商品的分类管理,系统设置管理等方面的功能。并且尽量实现方便、实用、合理、人性化。本系统针对校园开放,所以要特别注重使用范围,合理安排各个模块,各个流程,从而使网站得到最高的社会和经济价值。 2.1.2 系统的设计背景 校内网上交易平台是基于.Net和SQL Server 2000平台的网站系统。Microsoft Visual Studio.NET是Microsoft公司为了适应Internet的高速发展的需要,而隆重推出的新的开发平台,是目前最为流行的 Windows 平台应用程序开发环境。它可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。   2001年Microsoft公司推出了.NET Framework的第一个版本1.0。这个SDK以单独开发包形式发布。它被包含在Microsoft Visual Studio.NET中。这个Visual Studio.NET版本就是微软发行的第一个Visual Studio.NET版本,即Visual Studio.NET 2002。 2003年,Microsoft公司发布了VS.NET 2003,提供了在Windows操作系统下开发各类基于.NET Framework 1.1的全新的应用程序开发平台。相对于.NET Framework 1.0,.NET Framework 1.1拥有了更多的API、内嵌了移动版的ASP.NET控件和ODBC及Oracle数据库的支持、支持了IPv6,并具有了更高的安全性。   2005年底,Microsoft公司又发布了基于.NET Framework 2.0的VS2005开发平台,植入了适用于大型团队开发的各种优秀的复杂功能,并于2006年1月发布了VS2005 Professional简体中文版。VS2005分为Team System版本、Professional版本、Standard版本和Express版本,分别适用于大型软件开发团体、中小型软件开发公司以及业余开发者,是一种全面的、先进的、完全适应当前网络发展的高级软件开发平台。 SOL Server 2000是在SQL Server 6.5和SQL Server 7.0的基础上有了飞跃的发展,增加了不少功能:XML集成、分布式分区视图、索引视图、INSTEAD OF触发器、用户自定义函数、两阶段数据抽取——用于数据转换服务(DTS)、数据挖掘等。作为目前应用广泛的一种数据库,它不仅采用了合理的体系结构,而且利用了优越的可视化开发环境,加上其优秀的编辑界面,使其很多的性能又远远超过了Oracle及其他数据库,从而为广大用户所青睐。目前有不少应用软件利用了SQL Server 2000作为后台存储数据库,如很多医院、学校的信息管理系统,以及银行、证券管理系统等等。 .Net和SQL Server 2000以其良好的兼容性和功能的强大性已经慢慢渗透到互联网的各个角落。功能强大且易上手的绝对优势使得它迅速的普及。 21世纪是一个以网络为核心的信息时代,数字化、网络化与信息化是21世纪的时代特征。电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务的本身,将对社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。 网上购物作为一种现代商务模式,利用计算机网络检索和获取信息,对个人和公司提供决策服务,解决了组织、商家和客户的需求,减少了用于改善货物和服务质量的投入,加快了商品交易的速度。电子商务可以应用于制造到零售,从银行、金融机构到出版娱乐以及其他的任何企业。Internet正在将不同形式的电子商务结合起来,产生出许多创新的、混合的电子商务形式。 从电子商务的目标上看,电子商务能够扩大顾客群,获取更高收益,开拓目标市场,节省费用和开支,加速商品流通,加快顾客信息反馈,并提高服务质量。在过去的几年间,随着Internet的迅速发展,通过网络使在家庭办公的个人用户也积极投入到了电子商务中。由于激烈的市场竞争和对成本的关注,大量企业正在改进原有的电子商务系统来支持新兴的网络经济。 2.2 系统的可行性论证 2.2.1 思路可行性验证 作为网上购物系统的一个扩展和分支,本系统要承担的任务不言而喻。在淘宝,阿里巴巴,亚马逊等交易著名网站的引导下,该系统要解决的问题已经再明确不过了,思路可行性的问题也就迎刃而解了。 2.2.2 系统可行性验证 可行性研究是为了明确该问题是否值得去解决,对校园网交易系统的可行性分析实质上是在较高的层次上进行的系统分析和设计过程。   从系统的用途方面来看,该系统是电子商务类网站,符合国家的相关法规,切实维护消费者权益。网站在其服务过程中从技术和管理上充分尊重和保护消费者的合法权益,在消费者合法权益受到侵害时,积极履行赔偿和挽回损失的责任。   从经济和社会效益方面来看,日益被人们所接受的网上购物已经成为一种不可替代的趋势。在不久的将来,网上购物将成为主流,因此各种场合,适合各种群体,应用于各个领域的网上交易平台必将具有非常客观的前景和社会价值以及经济价值。   从技术方面来看,依据网上交易平台的运转模式,功能参数等指标,我们选择.net和SQL Server 2000数据库进行后台开发,依靠.net强大的功能体系完成各项功能的设计开发,并使其运行在windows的IIS服务器平台上,微软给予他们的良好的兼容性能完全可以实现校园网上交易平台系统的各个功能的完美实现。 综上分析,校园网网上交易平台系统具备极高的开发价值,适宜立即进行开发。 三  需求分析 对网上交易已经深入了解的情况下,可以开始做系统的需求分析了。 3.1 综合需求分析 作为一个能满足校园网上交易平台的网站不但要具备网上交易平台的共性,还需要有针对校园这一群体的独有的特性。因此系统的基本功能要包含以下几个大的方面:用户管理、信息管理、商品管理、分类管理、购物专题和常规设置等。 校内网上购物平台为学校内用户提供交易,它的一些最基本的需求包括: 在功能上,要保证校内网上交易平台可以实现基本的交易功能,主要的功能不能遗漏,并且要尽量保证易操作,符合用户习惯。 在性能上,软件的性能很重要,要尽量保证运行的效率,效率的高低将直接反正出该系统的好坏。 3.1.1 数据管理能力要求 表的大小规模:随着数据的录入,表的规模可以无限量的扩大,仅受限于SQL Server 2000数据库对表大小的支持。 管理的记录的个数:仅受限于SQL Server数据库管理记录的个数,其它限制无。 3.1.2 故障处理的要求 (1)可能的软件故障:数据库误操作引起数据库链接断开。   软件故障的处理要求:重新启动软件可恢复,数据不丢失。 (2)可能的硬件故障:断电导致数据库断开链接。 硬件故障的处理要求:重新启动软件可恢复,数据不丢失。 3.1.3 运行环境规定   系统的运行环境的相关要求见表3-3所示。 表3-3 设备和系统要求 设备名称 详细要求 处理器 Intel Pentium 4 2G HZ或同级别处理器 内存容量 至少256MB,推荐512MB 外存容量 至少30G,推荐80GB 联机/脱机 客户端连接数据库服务器 系统要求 Microsoft Windows XP + IIS5.0 数据库环境 SQL Server 2000 开发语言 ASP 接口类型 独立软件,无与外界其他软件接口。唯一入口为网站唯一域名 3.2 用户管理模块需求分析 用户管理模块的功能是管理用户信息,主要包括用户的用户名、密码和权限,权限包括添加信息、修改信息、删除信息以及查询信息等,管理员可以对新添加的用户进行权限设置。 用户名和密码是必不可少的,密码是用户登陆系统的唯一凭证。为了保护密码的安全和防止用户忘记密码,有必要设计密码的加密存储和提示问题找回密码的功能。除了基本的用户名和密码外,完整的用户信息也是网上交易平台必不可少的部分,如:姓名,电话,住址,email等必需信息。当然为了安全交易的需要,系统必须要具备实名验证和事故处理机制,以更好的保护买卖双方的合法权益,引领良好的交易秩序。 鉴于网上交易平台的特殊性,用户在网站上的一切活动信息和历史信息也是该系统必不可少的,属于用户的必备属性,如:商品的发布,购买等信息,登陆信息,诚信信息,资格信息,级别信息等等,都是本系统所必须提供给用户的。 要特别注意注册名的唯一性,通过.net相关注册功能模块将信息读入数据库。用户名密码必须正确才能成功登陆,从数据库读用户信息进行用户名密码的验证。 3.3 信息管理模块需求分析 信息管理模块的功能主要是辅助用户管理模块提供给用户更强大更丰富的服务内容,包括会员注册通知、订单通知、发货通知、发表评论、在商品信息里插入宣传信息、站内新闻、浮动QQ等等。校内网上交易平台设计附带了强大的新闻发布系统、论坛系统和在线客服系统,借以丰富用户的信息模块。 站内新闻信息管理主要包括购物相关新闻或其他校园新闻的发布、修改和删除。通过这个部分,可以及时地传递贴近学生生活的新闻,其中一些有关购物的帖子可以为用户提供帮助。 有问必答是我们信息管理模块的一个重要部分,通过浮动的QQ客服来实现这个功能。在线客服的好处是可以及时地为用户解答问题。   论坛是用户发表言论的地方,他们可以对商品的质量、价格以及卖家的服务态度进行评论,这些评论可以为其他的买家提供指导作用,同时管理员也会通过这些评论对卖家进行管理。 四  概要设计 4.1系统的结构   校内网上购物平台采用了效率较高的B/S结构设计, B/S结构即Browser/Server结构,也就是浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。   在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 一般的B/S模式的结构图可以用图4-1来表示。 Browse浏览器 数据库 服务器 Web 服务器 图4-1 一般B/S模式结构图   B/S模式的工作原理为:在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。   B/S结构的主要优点总结如下: (1)具有分布性特点,可以随时随地来进行查询、浏览等业务处理。 (2)业务扩展简单方便,通过增加网页即可增加服务器功能。 (3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 (4)开发简单,共享性强。 B/S结构的管理软件有着C/S结构软件无法比拟的优势。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。 4.2基本功能图 如图4-2为校内网上交易平台的基本功能图。它主要包括用户管理、信息管理、商品 管理、分类管理、购物专题和常规设置六个基本功能。 如图4-3为用户管理和信息管理模块的基本功能图。该模块包括用户管理和信息管理两个部分。 其中用户管理主要需要具有会员管理和管理员管理的功能,从而对使用户和管理员都能够方便地使用该平台来进行日常的交易和管理。信息管理需要具备站内新闻、在线客服、论坛信息管理等功能。主要是对商品信息和其他相关新闻及时的进行发布、管理,使用户及时的了解最新的购物信息从而更容易选择适合自己的商品。在线咨询的功能,可以对用户存在的问题进行最及时的解答。并且,还设置了论坛,用户可以对已买商品和卖家服务 进行评论。 校内网上交易平台 用户管理 信息管理 商品管理 分类管理 购物专题 常规设置 图4-2 校内网上交易平台的主要功能图 用户管理 信息管理 用户管理 管理员管理 站内新闻管理 在 线客服 论坛信息管理 注册 登陆 密码找回 充值 用户信息 登陆 权限管理 操作日志 添加 删除 修改 资料管理 系统管理 帖子管理 图4-3 用户管理和信息管理模块基本功能图 4.3用户购物基本流程 如图4-4所示为整个用户购物的基本流程图。 首先用户需要输入正确的账号密码,验证成功登录网站后,就可以通过搜索来选购自己需要的商品了,当用户找到合适商品时,可以和卖家进行洽谈,觉得合适就可以下订单购买了,当用户下完订单后还可以随时对订单进行查询,通过收银台进行在线支付,当用户收到商品时购物完成。 图4-4 用户购物流程图 4.4 用户管理和信息管理模块数据库描述 4.4.1用户管理和信息管理模块的数据流图   根据对用户管理和信息管理模块进行分析,可以画出对应的数据流图。如图4-5所示为用户管理和信息管理的数据流图。 图4-5 用户管理和信息管理的数据流图 4.4.2数据库设计E-R图 根据数据流图,可以进一步得到数据库设计E-R图。 如图4-6所示为数据库设计E-R图。 通过画出的数据流图可以得出,管理员主要是对输入的原始数据进行处理之后格式化输入来进行信息的发布,这些数据都存在数据库文件里,然后进行输出处理,格式化地输出给用户。 系统管理员可以对用户、商品、订单、新闻、帖子等内容进行管理。其中订单是属于用户的。新闻栏目里主要包括文章。商品的类别主要包括货物类别和货物仓库。 图4-6 数据库设计的E-R图 4.4.3 数据库表 根据E-R图我们可以得到生成的数据库表。如表4-1、表4-2、表4-3、表4-4、表4-5、表4-6所示。 表4-1 管理员数据库表 主键 列名 数据类型 长度 允许空 注释 Y AdminID brigint 8 N 用户id AdminName varchar 50 N 用户名 AdminPwd varchar 20 N 密码 safequestion varchar 50 N 登陆安全问题 Permissions varchar 50 N 权限 表4-2 用户数据库表 字段名 数据类型 长度 缺省值 允许空 主键 注释 MemberID bigint 8 无 不允许 是 会员ID MemberName varchar 50 无 允许 否 会员昵称 MemberSex char 10 无 允许 否 会员性别 MemberPWD varchar 20 无 允许 否 会员密码 MemberTName varchar 50 无 允许 否 会员姓名 MemberQue varchar 50 无 允许 否 提示问题 MemberAns varchar 20 无 允许 否 提示回答 MemberPhone varchar 50 无 允许 否 电话 MemberEmail varchar 50 无 允许 否 邮箱 MemberCity varchar 20 无 允许 否 城市 MemberAddress varchar 50 无 允许 否 地址 MemberPostCode char 10 无 允许 否 邮编 MemberPhoto varchar 50 无 允许 否 照片 MemberMoney bigint 8 无 允许 否 余额 MemberDate datetime 8 无 允许 否 日期 表4-3 订单数据库表 字段名 字段类型 PK 是否为空 OrderID bigint 是 否 OrderMember Varchar(50) 否 是 GoodsID bigint 否 是 GoodsName Varchar(50) 否 是 GoodsTypeID bigint 否 是 GoodsTypeName Varchar(50) 否 是 GoodsPrice bigint 否 是 OrderDate datetime 否 是 IsCheckout Char(10) 否 是 表4-4 货物仓库表 字段名 数据类型 长度 缺省值 允许空 主键 注释 GoodsTypeID bigint 8 无 不允许 是 货物种类 GoodsTypeName varchar 50 无 允许 否 货物种类 StoreID bigint 8 无 允许 否 仓库ID 表4-5 商品信息表 主键 列名 数据类型 长度 允许空 Y GoodsID bigint 8 GoodsTypeID bigint 8 Y GoodsName varchar 50 Y GoodsIntroduceb text 16 Y GoodsPrice bigint 8 Y GoodsPhoto Varchar 50 Y GoodsIsNew char 10 Y GoodsDate datetime 8 Y 表4-6 货物图片表 字段名 数据类型 长度 缺省值 允许空 主键 注释 ImageID bigint 8 无 不允许 是 图片ID Image varchar 50 无 允许 否 图片 4.5 存储过程   此系统我们设计了两个存储过程,来加快处理速度:   1.用于前台的,用来检测会员的登陆:   CREATE PROCEDURE proAdminInfo   (@AdminName varchar(20),@AdminPwd varchar(20))   as   select * from tb_Admin where AdminName=@AdminName and AdminPwd=@AdminPwd   GO   2.用于后台的,用于检测管理员的登陆:   CREATE PROCEDURE proMemberInfo   (@MemberName varchar(20),@MemberPwd varchar(20))   as   select*from   tb_Memberwhere MemberName=@MemberName and MemberPwd=@MemberPwd   GO 五  详细设计 5.1 系统整体设计 数据库配置文档: <configuration> <appSettings> <add key="ConnectionString" value="Data Source=PC-200902251754\MY;Initial Catalog=db_NetShop;User ID=sa"/> <add key="com.ayandy.www.Service" value=" </appSettings> <connectionStrings> <add name="campusshopConnectionString" connectionString="Data Source=PC-200902251754\MY;Initial Catalog=db_NetShop;Persist Security Info=True;User ID=sa" providerName="System.Data.SqlClient" /> <add name="campusshopConnectionString2" connectionString="Data Source=PC-200902251754\MY;Initial Catalog=db_NetShop;Persist Security Info=True;User ID=sa" providerName="System.Data.SqlClient" /> <add name="db_NetShopConnectionString" connectionString="Data Source=PC-200902251754\MY;Initial Catalog=db_NetShop;User ID=sa" providerName="System.Data.SqlClient" /> <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\db_NetShop_Data.MDF;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /> </connectionStrings> 5.2 用户管理模块设计 5.2.1 用户注册 用户管理模块是校内网上交易平台最基本的一部分,用户所有在网站上的活动都基于用户的账号和密码,系统简历了自己的用户信息数据库,用来验证用户身份,用户要想在此系统内进行买卖必须要具备一个账号和账号密码,登陆系统后尚可进行买卖操作,没有账号的用户要先进行注册,注册申请被通过后尚可使用。   系统注册部分的界面如图5-1,5-2。 图5-1 登陆界面 图5-2 注册界面   注册的主要流程为:用户进行注册时,需要用鼠标单击图5-1所示的注册按钮,出现图5-2所示的注册界面,根据要求填完信息后点击提交按钮,出于实用性和安全性考虑添加了检测会员名是否可用、密码找回等功能。系统进行的处理过程如下: sqlconn.Open(); SqlCommand sqlcom = new SqlCommand(sqltest, sqlconn); SqlDataReader read = sqlcom.ExecuteReader(); read.Read(); if (read.HasRows) { if (this.txtLoginName.Text.Trim() == read["MemberName"].ToString().Trim()) { Response.Write("<script language='javascript'>alert('该会员已经注册过');localtion='Register.aspx'</script>"); return; } } string sqlstr = "insert into tb_Member " + "(MemberName,MemberSex,MemberPWD,MemberTName," + "MemberQue,MemberAns,MemberPhone,MemberEmail,MemberCity,MemberAddress,MemberPostCode,MemberPhoto)" + "values('" + txtLoginName.Text + "','" + ddlSex.SelectedValue
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服