欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    网上商城系统设计毕业论文.doc

    • 资源ID:1157722       资源大小:1.75MB        全文页数:42页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上商城系统设计毕业论文.doc

    1、 摘 要随着网络、通信和信息技术的突破性进展,Internet在全球爆炸性增长并迅速普及。在这一前提下,电子商务应运而生了。电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。该系统主要分为两个模块:前台用户使用模块,管理员后台管理模块;

    2、前台用户可以实现登录注册、修改个人信息、查看购物车、购买商品、查看消费信息等功能;后台用户可以添加商品、编辑商品信息、处理订单、虚拟发货、添加管理员、查看消费信息等。该系统可以克服传统的网上服装销售的地域、广告宣传、人力资源不足的限制,能很好地适应网上销售的需求。本文介绍了网上商城的开发环境和开发模式,并具体阐述了系统分析、概要设计及系统详细设计过程。关键词: 电子商务 网上商城 两个功能模块Title: Design and Implementation of HiShow online store Abstract:With the breakthrough of networking,

    3、communications and information technology, Internet in the explosive growth of the global and rapidly growing popularity. In this context, the e-commerce came into being. E-commerce is based on the Internet, to the parties to the transaction as the main bank electronic payment and settlement as a me

    4、ans relying on a new business model, customer data, which can make businesses more closely with suppliers more quickly to meet customer demand, but also allows businesses to choose the best suppliers, sales of products in the global market on a global scale. The system is divided into two modules: t

    5、he front desk user module, the administrator Admin module; foreground users can Login Register, modify personal information, view cart and purchase of goods, to view the consumer information; background the user can add a productedit product information, processing orders, virtual delivery, add an a

    6、dministrator to view the consumer information. The system can overcome the traditional online clothing sales region, advertising, human resources, lack of restrictions, well adapted to the needs of online sales. This article describes the online store development environment and development mode, an

    7、d system analysis, outline design, detailed design and system specifically addressed.Keywords: E-commerce Online Shopping Mall Two function modules38目录1引言11.1编写目的11.2系统研究背景11.3系统研究意义22系统开发要求32.1开发环境的介绍32.1.1硬件环境32.1.2软件开发环境32.2关键技术介绍33系统规划的可行性分析与需求分析53.1系统规划的可行性分析53.1.1技术可行性53.1.2经济可行性分析53.1.3操作可行性5

    8、3.2需求分析63.3系统设计目标74系统总体设计94.1系统设计原则94.2功能结构分析104.3系统操作流程分析114.4数据库设计135系统的详细设计及实现155.1系统登录模块155.1.1用户登录模块155.1.2管理员登陆模块185.2系统首页模块设计205.2.1系统首页205.2.2高级搜索功能215.3用户管理模块设计225.3.1购物车查询225.3.2订单查询功能245.3.3撤单记录255.3.4修改个人密码265.4管理员管理后台模块285.4.1管理用户285.4.2添加商品295.4.3商品查询315.4.4订单查询335.4.5添加管理用户34总 结36致 谢3

    9、7参考文献381 引言本报告是对于Hishow网上商城系统的商品管理部分做了大概的描述,先整体综述产品相关信息,再从功能的和非功能的方面介绍产品,给出了有关产品的相关模型。具体内容读者可以通过目录加以了解。1.1 设计目的随着计算机的普及,人们对计算机的认识及需求有了明显的增加,计算机对于大量信息的管理的优势更是显而意见的,得益于商品行业的日益壮大,服装销售行业规模也日渐庞大,商品的类型及数量以及相关的数据量也随之日益繁杂,越来越难以人工化加以实现,这就给服装行业的库存及销售管理提出了挑战,急需开发一种可以满足此行业需要,使繁琐数据变得简单、易操作、可视化。对于完善的系统来说不仅如此:友好的界

    10、面、较强的可操作性、易于学习、良好的稳定性、健壮性、可移植性等都是我们要考虑的因素。在此背景下,服装管理系统应运而生,本软件主要实现服装管理系统的商品管理部分,包括:用户模块和管理员模块。对于个体经营者来说,有了这个服装销售管理系统,店主的工作任务可能会是半工倍。该管理系统软件目前已有比较完善的管理和使用功能。管理系统软件是为了满足店主方便对进货与出货的方便,同时方便商品的各种管理与操作。1.2 系统研究背景伴随着网络的出现,我们现在已经能够快速通过网络获取各种五彩缤纷的信息,网络已经与我们的的生活息息相关,第三媒体也随之出现Internet。Internet的的出现打破了地域限制,真正使信息

    11、得以共享,再加上数据库技术在 Internet中的应用,使得网页具有信息量大,传递快速等特点。为用户提供了更加人性化和便捷的服务。我们使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联本文在实际应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。这个网上服装店系统的后台管理模块就是利用JSP技术实现对整个服装店进行管理。该系统主要分为两个模块:前台用户使用模块,管理员后台管理模块;前台用户可以实现登录注册、修改个人信息、查看购物车、购买商品、查看消费信息等功能;后台用户可以添加商品、编辑商品信息、处

    12、理订单、虚拟发货、添加管理员、查看消费信息等。该系统可以克服传统的网上服装销售的地域、广告宣传、人力资源不足的限制,能很好地适应网上销售的需求。综上所述,网上随着信息技术的快速发展,以及网上购物带给消费者的便利性,已经的到越来越多年轻人的青睐。在各种类型的购物网站中,提供网上开店与可行性,得到了诸多网名服务的C2C、B2C网站以及其服务的适用性的认可,网上开店以其低成本、低启动金资、快捷的交易方式的到许多人们的青睐。因此,我界定开一家以经营尚时休闲为主的服装网店.1.3 系统研究意义城市网络基础设施及应用水平均已得到了较大的完善和提升,特别是在经济发达的沿海地区,商贸服务业也较为发达,市民接受

    13、新事物能力和消费水平均较高,进行商贸流通业(即商品流通和为居民服务的第三产业)信息化与电子商务建设是政府的一项重要工作。 愈来愈多的商贸服务企业意识到了用现代信息技术改造传统经营方式,用电子商务手段提升管理和服务水平的重要性。已有许多企业在着手计划或已进行自身的电子商务建设,这就有了对商贸服务业电子商务应用平台的迫切需求。海秀网上服装店系统有一个较好的展示平台,不仅对服装进行分类,并且没意见服装的品种都有相应的图片和较为详细的介绍,方便客户了解网站的服装产品信息。如果客户有意购买我们的商品,可以通过购物车在网上购买。其次本网站有后台管理员进行管理。最后 本网站拥有健康向上的形象,以及有好的界面

    14、。侧重于服装信息的浏览及在线购物。2 系统开发要求2.1 开发环境的介绍2.1.1 硬件环境本系统运行的硬件环境如下:lCPU:2.0Ghz以上。l内存:1G以上。2.1.2 软件开发环境本系统软件开发环境如下:l操作系统:Windows7l数据库:SQL 2008l数据库连接驱动:MySQL Driver for JDBC Service PABCck3。lJAVA虚拟机:j2sdk 1.4.2。面向Windows 7 Professional操作系统,以 Microsoft SQL Server 2008 作为后台数据库,充分考虑了兼容性的问题,系统具有较好的课扩展性,并从数据库的应用和开

    15、发的实效性角度出发。Microsoft Visual Studio Team System 中综合了一系列高度集成的软件开发工具,借助这些工具,软件开发团队的协作方式将得到彻底改变。2.2 关键技术介绍(1)SQL Server 2008SQL Server 2008 出现在微软数据平台愿景上是因为它使得企业和商家可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点:可信任的使得企业和商家可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的使得企业和商家可以降低开发和管理他们的数据基础设施的时间和成本。智能的提供

    16、了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。 可信任的在今天数据驱动的世界中,企业和商家需要继续访问他们的数据。SQL Server 2008 为关键任务应用程序提供了强大的安全特性、可靠性和可扩展性。 外键管理 SQL Server 2008 为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的 对数据中心的信息的更强安全性的需求,企业和商家投资给供应商来管理企业和商家内的安全密钥。(2)Visual Studio 2010Visual Studio 2010将支持程序开发的各种功能集成在一个公共的工作环境中,称之为“集成开发环境”。在该编程环境中提供了各种控件,窗

    17、口和方法,用户可以方便地进行各种应用程序的开发。在Visual Studio.NET2010中用户可以直接使用它里面的组件来创建ASP.NET.NET应用程序,同时它也是一个功能丰富的编程环境,集成了多种语言支持(如:C#、VC+、VB);简化了服务器端的开发;提供了高效地创建和使用网络服务的方法等。(3)A及其特点A是微软公司于2001年推出的web应用程序开发的全新框架,是.net框架(.net framework)的重要组成部分,与asp(active server pages)相比在结构体系上以及整体架构上有了很大的跨越。A是建立在.net框架的通用语言运行时(Common Langu

    18、ages Runtime,CLR)上的编程框架,可用于构建各种功能的Web应用程序。ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。ASP.NET是ASP(Active Server Pages动态服务器端页面)的后继版本,是构建新一代动态网站和基于网络的分布式应用的技术。它是基于服务器端的动态页面技术,可以在服务器端根据客户端请示和提交的信息,动态地生成与客户端浏览器类型无关的通用HTML页面,也可以根据客户端浏览器类型,生成特定的数据表现形式。A

    19、SP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势。执行效率的大幅提高:ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多;3 系统规划的可行性分析与需求分析3.1 系统规划的可行性分析可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决,以及是否值得解决,在项目开发之前进行可行性论证是非常必要的。可行性研究实际上是一次简化的系统分析和设计的过程,应从技术可行性,

    20、经济可行性,操作可行性和社会可行性等方面着手。3.1.1 技术可行性系统采用JSP语言作为开发工具。Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的动态的语言。它具有理论严密、使用方便、易学易用等特点,利用它设计的系统具有界面友好、工具丰富速度较快的特点。再结合MySQL数据库技术,编写SQL语言访问数据库,实现强大的查询、修改、添加、删除服装信息和会员信息等操作。3.1.2 经济可行性分析海秀网上服装店系统是一个小型的网上交易系统, 在开发时需要软件开发人员花费一定的时间和精力,因此需要一定的资金。但它给企业和商家带来的利润是不可

    21、估量的,节省了许多人力,物力上的开支,使网上交易工作变繁为简,使网上交易更安全,使其更加合理化、规范化。工作效率的提高就意为着整体水平的提高,是非常值得投资的。一套完善的海秀网上服装店系统可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。开发这套系统的经济可行性是很高的。 3.1.3 操作可行性对于这套海秀网上服装店系统而言,在投入使用前,会由开发并能熟练操作本系统的店主对用户群进行专业系统的培训。培训内容应包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控

    22、件的文字解释完全能使得用户充分理解起功能和意义。在计算机普及的今天,用户对本系统的操作完全可以看做是一种简单的,配合形式的手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管理,系统是在JDK 环境下基于.NET平台开发的,易于操作。而且系统还采用了可视化面向对象的工具开发,其窗口、界面简洁易懂,所以系统在操作上是可行的所以本系统的操作是完全可行的。 3.2 需求分析3.2.1系统需求功能概括通过需求分析,对商品库存进行有效的管理,使之形成完善的应用系统。数据库设计中要合理设置商品信息和库存信息等,用来实现商品信息的新增,修改、删除等功能,使得商家有较详细的数据统计与分析。 根

    23、据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从使用的对像上可对网站作如下划分:(1)客户端 会员模块: 通过用户注册、个人信息中心这几部分来实现。衣服信息模块:衣服查询、分类查询这几部分来实现。订衣服模块:购物车和订单查询来实现。(2)后台管理端:服装管理模块:通过添加服装、添加服装类别、管理服装、这几部分来实现。用户管理:会员管理、修改密码,这两部分都来实现。其它功能模块:订单管理、返回首页,这几部分来实现。3.2.2 系统操作设计内容 根据以上的操作需要研究设计内容如下: (1) 模块功能的研究设计前台用户使用模块,管理员后台管理模块。前台用户可以实现登录注册、修改个人

    24、信息、查看购物车、虚拟购买商品、查看消费信息等功能;后台用户可以添加商品、编辑商品信息、处理订单、虚拟发货、添加管理员、查看消费信息等。该系统可以克服传统的网上服装销售的地域、广告宣传、人力资源不足的限制,能很好地适应网上销售的需求。整个系统的流程由用户访问海秀服装网站开始,如果用户要买衣服需要选择登录,若没有注册,系统要求用户注册,若已注册,经过系统验证通过后,用户成功登录,开始对自己选定的衣服下订单,系统自动把会员所下的订单传递给后台管理员审核,审核通过管理员调配衣服通过物流邮递到会员手中,会员付款,完成整个交易过程。(2) 良好的数据系统设计海秀网上服装店系统的数据库设计采用了MySQL

    25、数据库,数据库名为Hishop,在前台客户端模块中涉及到顾客会员管理,服装信息管理,订衣服管理,要设计注册会员信息表,服装信息表,订单数据信息表,购物车实体相关的信息表。在前台客户端模块中,顾客要通过注册会员,选择衣服信息,下订单,付款等操作来实现服装交易的顾客部分,数据库中关联与顾客会员的相关操作来进行相关的增加、删除、修改、插入数据信息操作数据库表;在后台管理端模块中,涉及到,管理员信息,服装管理,会员用户管理,订单处理,要设计管理员信息表,服装信息表,订单信息表,会员信息表。在后台管理端模块中,管理员要审核会员信息,审核衣服信息,修改衣服信息,处理订单信息,通过操作来改变这些表在数据库中

    26、的内容。本系统充分具备数据库的维护功能、可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作。 (3) 完备的信息统计为满足管理和决策工作的需要,在查询基础上应 具备一定的统计功能。有了此功能商家可以对店内销量、访问量、订单数等全面了解,然后做出真确的决断是真个过程更加人性化跟便捷更便于使用和操作。(4) 商品高级搜索功能为了方便用户使用,用户可以直接对商品的类型、风格、品牌、名称、价格区间进行搜索,用户还根据商品的价格、人气、点击量来排序。本系统商品共分为三大类分别为:男装区、女装区、童装区,使用分类选择商品,省去了逐个浏览的工序,这样用户使用起来更加便捷的。3.3 系统设计目标

    27、主要目标是让商家和用户使用方便、安全、放心、满意。(1)商家和企业:海秀网上服装店投资少,回收快、基本不需要占压资金、24小时营业时间、不受店面空间的限制、不受地理位置影响。海秀网上服装后台管理系统是为了满足商家的需求,针对商家最基本的要求而开发,通过对人员、服务、信息及各项活动实施全面管理,减轻劳动强度。节省了许多人力,物力上的开支,使交易工作变繁为简,使网上交易更安全,使其更加合理化、规范化。工作效率的提高就意为着整体水平的提高,是非常值得投资的。一套完善的海秀网上服装店系统可持续使用并能随着时代和工作的需求不断更新,系统窗口、界面简洁易懂,所以系统在操作上是可行的所以本系统的操作是完全可

    28、行的。后台商家和企业可以添加商品、编辑商品信息、处理订单、虚拟发货、添加管理员、查看消费信息等。该系统可以克服传统的网上服装销售的地域、广告宣传、人力资源不足的限制,能很好地适应网上销售的需求。本系统设计在实际应用中的解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。(2)用户:系统拥有良好的人机界面、较高的系统稳定、性系统的安全性。使用户可以放心购物,为用户提供安全、快捷、方便的电子支付的服务整个系统的流程。用户访问海秀服装网站开始,如果用户要买衣服需要选择登录,若没有注册,系统要求用户注册,若已注册,经过系统验证通过后,用户成功

    29、登录,开始对自己选定的衣服下订单,系统自动把会员所下的订单传递给后台管理员审核,审核通过管理员调配衣服通过物流邮递到会员手中,完成整个交易过程。用户购买过程足不出户完全可以在电脑上操作,可以选择自己满意的商品。4 系统总体设计4.1 系统设计原则(1) 实用性原则系统以用户(如系统管理员、普通用户等)需求为目标,以方便商家或企业,提高用户工作准确度、专业性,提高工作效率为原则,为用户提高良好的界面。(2) 易用性原则B/S结构使用户不必安装客户端就可以使用系统,以及不受地域限制免除了非专业人员尤其是员工安装系统与高效、实时工作的困难,有浏览器登录即可。(3) 先进性原则本系统设计将充分应用现有

    30、成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统将运用先进的浏览器/服务器结构,采用SQL Server 2005作为数据库,可以满足企业内部办公的使用需求。(4) 安全性原则加强操作权限的设置与管理,一般用户注册不成管理员,只有高级管理员才可以添加管理员。管理员还可以根据用户的情况禁用某些不合法的用户,这样可以提高系统的安全性。(5) 可扩展性原则这里包括两层:硬件的可扩展性与软件的可扩展性。随着企业业务的发展,所配置的计算机硬件设备无论在CPU、内存、外存的容量上都是可扩充的,保护先前的投资。应用软件的可扩充性比硬件的可扩充性更重要,随着使用的年限的增加,数据量的庞大

    31、,或者随着使用的深入,为适应发展,需要增加新的功能,本系统采用三层架构,能够做到模块化扩充,而保护先前的投入。(6) 实时性原则系统的所有数据均采用实时处理,如对用户登录时间,下达订单时间,发货时间等,确保了数据的及时性和有效性。(7) 经济实用性原则整个系统的建立充分考虑到实际业务操作的实用性和响应速度。前台操作直接应对用户,即刻处理,立即响应。后台管理系统在对大量数据进行处理和分析时,充分考虑系统的响应速度。在设计系统时,尽量利用现有的设备,以免造成不必要的浪费。一切从用户出发,在不影响系统性能的基础上,达到经济与实用双赢的效果。4.2 功能结构分析小区物业管理系统包括两大模块,第一部分用

    32、户使用模块,管理员管理模块,两大模块的构成完成了一个使用方便操作简单的管理系统。系统功能结构如图4-1所示:管理员管理模块添加管理账户用户管理商品管理订单管理账单查询发货处理撤单查询海秀网上服装销售系统用户模块登录注册分类搜索商品个人信息中心虚拟购买图 41 系统功能结构图本系统着重使用户可以放心购物,为用户提供安全、快捷、方便的电子支付的服务整个系统的流程。用户功能如下:(1)用户注册:用户在访问网站首页后,可以免费注册成会员,注册后完成,进行登录后就可以进行商品选购。(2)分类搜索商品:用户可以根据自己需求在站内进行搜索,从而省去逐个浏览的工序。(3)虚拟购买:挑选要购买的商品直接点击付款

    33、,选择付款方式在点击虚拟购买,弹出购买成功窗口。(4)个人信息中心:进入购物车后可以对订单进行查询个人信息查询、购物车查询、订单查询账单查询、修改个人密码等功能。为企业和商家节省了许多人力,物力上的开支,使交易工作变繁为简,使网上交易更安全,使其更加合理化、规范化。后台商家和企业可以添加商品、编辑商品信息、处理订单、虚拟发货、添加管理员、查看消费信息等。具体功能如下:(1)用户管理:可以查看用户的基本信息,包括用户名、密码注册时间登陆次数、用户角色,商家可对用户禁用、还原、升级等操作。(2)商品管理:添加新商品信息包括:服装类型、风格、尺寸材料价格、编号、商品图片、商品简介等商品相关的主要信息

    34、,商家可以根据商品的编号、名称、价格区间进行查询,查看库存,点击量等信息,然后根据不同需求做出相应的修改和删除。(3)订单管理:查看用户以下订单,订单内容包括:订单时间、订单数量、订单用户、用户类型、商品名等信息。有了这些信息商家可以根据订单内容调货配货等操作,使系统的可用性增强。(4)发货处理:查看订单状态,买家若已支付卖家可以点击发货。(5)账单查询:对发货的账单进行查询,确认已经发货,留作凭证。(6)撤单查询:查看哪些用户对已下订单做了撤单操作,以免卖家做出错误判断及时对订单做出真确操作。(7)添加管理账户:高级管理员可以添加新的管理员,增加管理人员。4.3 系统操作流程分析海秀网上商城

    35、系统登录界面是将用户和管理员分开,用户登录到用户系统,输入用户名和密码以及验证码,用户系统设置了安全验证,如果密码错误会有相应的提示。如果用户之前没有注册过,可以免费注册成我们的会员,再进行登录操作。如果用户没有登录点击购买后会弹出登录界面让用户登录。管理员登录到管理员系统,和用户的登录系统一样进行验证才能登录,登录进去根据相应的模块进行操作。管理员不能注册只能由高级管理员添加,不能由用户注册,这样是系统更加安全。管理员等级又分为普通管理员和高级管理员。用户和管理员操作流程如图4-2和图4-3所示。个人信息中心虚拟购买加入购物车商品分类搜索用户登录开始购买成功用户注册图 42 用户操作流程图退

    36、出登录账单查询撤单查询添加管理账户开始管理员登录用户管理商品管理发货处理订单管理图 43 管理员操作流程图4.4 数据库设计数据库是本系统中很重要的一部分,数据库的设计直接影响系统运行效果和现实的效率。数据库对系统中信息的存储,数据库的合理设计是保证系统高效的运作,评价系统的质量的重要部分。网上服装店系统的数据库设计采用了MySQL数据库,数据库名为Hishop,根据系统需求,在登录系统时提供所要的身份验证信息,在本系统中设计了两种登录方式,分别是系统管理员和顾客会员,所以设计了管理员信息表和顾客会员信息表。经过身份验证后,进入系统。在前台客户端模块中涉及到顾客会员管理,服装信息管理,订衣服管

    37、理,要设计注册会员信息表,服装信息表,订单数据信息表,购物车实体相关的信息表。在前台客户端模块中,顾客要通过注册会员,选择衣服信息,下订单,付款等操作来实现服装交易的顾客部分,数据库中关联与顾客会员的相关操作来进行相关的增加、删除、修改、插入数据信息操作数据库表;在后台管理端模块中,涉及到,管理员信息,服装管理,会员用户管理,订单处理,留言功能等功能,要设计管理员信息表,服装信息表,订单信息表,会员信息表。在后台管理端模块中,管理员要审核会员信息,审核衣服信息,修改衣服信息,处理订单信息,通过操作来改变这些表在数据库中的内容。根据以上的分析,本系统采用关系型数据库并设计了4个数据库表,分别是服

    38、装信息表(Commodity)、订单查询表(Orders)、用户表(Users)、购物车模块表(ShoppingCar)。如表4-1显示的是服装信息表,包括的数据字段有:编号、商品名、价格、商品类型、产品介绍、库存等。表4-1装信息表如表4-2显示的是订单查询表,包括的数据字段有:商品编号、用户编号、总金额、描述。表4-2订单查询表如表4-3显示的是用户信息表,包括的数据字段有:用户编号、用户名、登录密码、注册时间等关键字段。表4-3用户信息表如表4-4显示的是购物车模块设计表,包括的数据字段有:编号、购物序号、用户编号、总金额、商品编号、购物时间等关键字段。表4-4购物车模块设计表5 系统的

    39、详细设计及实现经过以上的分析及建模,已经完成了数据库的后台工作,下面要完成的是人机交互的界面。系统分为以下两部分:用户模块 、管理员模块。5.1 系统登录模块5.1.1 用户登录模块Hishop网上商城用户和管理员分开来设计实现的,不同的角色有不同的功能模块,在相应的模块内进行操作。用户和管理员进行登录时必须要进行验证,与数据库中的信息匹配才能成功登录,进入相应的主界面。如图5-1所示用户注册界面,没有注册的用户还可以免费注册后再登录,真确输入用户名和密码和校验码便可以成功注册,注册成功后自己加入网站首页,这样用户就不仅是停留在浏览商品的操作,可以对信息商品购买下订单等操作。图5-1用户注册界

    40、面关键代码是正确填入信息后点击确认后触发的触发Click事件。从图5-2中可以看出用户注册界面上的用户名、密码、确认密码、验证码都是TextBox控件,确认和重新获取验证码都是Button按钮。用户名和密码不能为空。确认密码主要起到验证的作用,确认两次密码一致才可以成功,不然会提示“两次密码不一致”。验证码是将系统随机产生的一串数字或字母组成一幅图片,在图片里加上一些干扰因素,用户识别出系统产生的验证码,在文本框中输入正确的验证码,验证成功后才可以进行一些登录操作。使用Page.ClientScript对象的RegisterClientScriptBlock方法弹出提示,信息填入正确后点击确认

    41、按钮会弹出“恭喜您,注册成功!”。关键代码如下:if (TextBox1.Text.ToLower() = Label1.Text.ToLower() ObjectDataSource1.Select(); int count = DAL.DataAccess.count; if (count = 0) string strsql1 = string.Format(Insert Into Users (UserName,Passwords,RigsterTime,RoleId,Lastlogintime,Logintimes) Values (0,1,2,0,3,1), txtusername

    42、.Text, txtsurepasswords.Text, DateTime.Now.ToString(), DateTime.Now.ToString(); DAL.DataAccess.ExecuteNonQuery(strsql1, CommandType.Text); SessionName =txtusername.Text ; string strSql1 = string.Format(Select UserId From Users Where UserName=0 And (RoleId=0 Or RoleId=2), SessionName); DataTable dt =

    43、 DAL.DataAccess.Execute(strSql1); SessionId = dt.Rows00.ToString(); SessionLastlogintime = DateTime.Now.ToString(); Response.Write( alert( (*_*) 恭喜您,注册成功! );window.location= Firstpage.aspx; ); else Page.ClientScript.RegisterClientScriptBlock(GetType(), Ok, alert( (s_t) 该用户名已经被注册,请重新注册!), true); Labe

    44、l1.Text = DAL.DataAccess.Secondpasswords(Label1); else Page.ClientScript.RegisterClientScriptBlock(GetType(), Ok, alert( (s_t) 验证码输入错误,请重新输入!), true); Label1.Text = DAL.DataAccess.Secondpasswords(Label1); protected void Button2_Click(object sender, EventArgs e) Label1.Text = DAL.DataAccess.Secondpas

    45、swords(Label1); 如图5-2所示用户输入自己的“用户名”、相匹配的“密码”,后台的管理服务会对登录的用户的身份进行验证同时验证码也会进行验证,若匹配后进入系统首页,否则会提示“用户名或密码不正确!,请重新输入!”。图 52用户登陆界面关键代码是用户填入正确的用户名和密码后点击登录按钮后触发的Click事件。从图5-3所示可以看出用户名和密码填充框都是TextBox控件,而登录和取消则是Button按钮。当用户输入自己的登录名和密码,系统通过SQL语句从数据库中查找是否存在这个登录名,如果数据库中没有所输的登录名,系统会提示” 登录信息不正确,请重新输入!“关键代码如下:ObjectDataSource1.Select(); int count = DAL.DataAccess.counts; if (count = 0) Page.ClientScript.RegisterClientScriptBlock(GetType(),


    注意事项

    本文(网上商城系统设计毕业论文.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922