1、毕业设计(论文)设计(论文)题目: 服装销售商城的设计与开发 服装销售商城的设计与开发摘 要随着科技的迅速发展,计算机技术已应用到社会的各个领域。随着计算机技术和通信技术的迅速发展,网络的规模也逐渐增大,网络的元素也随之不断增加,有的利用其通信,有的利用其商业用途,在网络上进行出售、收购、宣传等操作,从而使得网络越来越成为现今社会上必不可少的元素,而网站就是这个网络里很庞大的元素。通过商品交易系统这个平台,可以使用户足不出户就可以了解丰富的商品信息,极大的方便了用户,系统的主要功能包括:商品类别管理、商品信息管理、订单管理、会员管理、系统公告管理等。分为管理员用户、会员用户这二种用户平台。本系
2、统前台主要使用C#作为开发语言,后台使用SQL2005作为数据库管理系统,开发环境是VS2008,服务器采用IIS,开发出的一个基于Web技术的B/S结构的商品交易系统。关键词:电子商务,C#,B/S结构ABSTRACTWith the rapid development of science and technology, the computer technology has been applied to each field of the society. Along with the computer technology and the rapid development of c
3、ommunication technology, the scale of network is gradually increasing, network element also increases ceaselessly subsequently, some use their communication, using some of its commercial purposes, in the network for sale, purchase, publicity and other operations, so that the network has more and mor
4、e become nowadays essential elements, while the website is very large in the network elements。Through the B2C electronic commerce system this platform, user can remain within doors can understand the wealth of information goods, a great convenience to users, the main functions of the system include:
5、 the commodity category management, merchandise management, order management, member management, bulletin management system. As administrator, members of the user to the two user platform。The front of the system using C# as a development language, the use of SQL2005 as a database management system,
6、the development environment is VS2008, server using IIS developed a Web technology based on B / S structure convenient information inquiry system。Keywords: Electronic commerce,C#,B / S structure目 录摘 要IABSTRACTII第一章 绪论11.1课题背景11.2国内外研究现状11.3开发工具及技术21.3.1开发工具21.3.2 C#技术介绍31.3软硬件需求3第二章 需求分析42.1可行性分析42.
7、1.1技术的可行性42.2.2经济的可行性42.2.3操作可行性52.2.4法律的可行性52.3系统用户用例图52.3.1普通用户用例图52.3.2管理员用例图52.4功能模块需求分析62.5设计的基本思想82.6性能需求92.6.1系统的安全性92.6.2数据的完整性9第三章 系统分析与设计103.1数据库的分析与设计103.1.1数据库的概念结构设计103.1.2总体ER图设计123.1.2数据库的逻辑结构设计13第四章 系统功能实现174.1管理员登陆页面174.2管理员模块174.2.1商品类别管理184.2.2商品信息管理244.2.3会员信息管理264.2.5订单管理模块274.2
8、.5安全退出系统284.3普通用户模块284.3.1系统主页面实现284.3.2商品类别查询294.3.3用户注册304.3.4购物车模块314.3.5留言板模块32第五章 系统测试345.1系统测试目的与意义345.2测试过程345.2.1主页面的登录模块测试34结 论36参考文献37致 谢38IV服装销售商城的设计与开发第一章 绪论1.1课题背景互联网的兴起从本质上改变了整个社会的商品交易方式,国内各大企业从上个世纪90年代互联网兴起之时,就产生了通过网络进行销售经营商品的想法。但是由于在互联网上企业的信誉难以认证、网络的法规政策不健全、物流不发达等一系列的原因,限制了网上交易发展的步伐。
9、进入21世纪以后,随着整个社会的发展、进步,制约网上交易的各个瓶颈问题逐一被击破,各企业也纷纷的加入到电子商务的洪潮之中。中国互联网协会网络营销工作委员会调查显示,随着国内产业环境和消费市场的成熟,网络购物将在今年实现更大发展。根据艾瑞咨询集团的统计,2014年我国网络购物交易总量将达2万亿元,形成了中国网络购物的快速增长浪潮,网络购物这一消费方式给人们生活带来的变化,除了购物场所的改变以外,更重要的是大大改变了传统的消费行为习惯,无论是否在网上购物,上网查看产品的相关信息,已经成为购物决策环节的重要组成部分,这一环节对购物行为的实际发生起到了至关重要的指导作用。1.2国内外研究现状国内外电子
10、商务网站比较著名的有亚马逊、天猫、京东商城、苏宁易购等。这些网站的内容丰富,功能齐全(注册功能、搜索功能、在线订单功能、个人管理功能、留言功能等)。随着互联网应用的普及,国内电子商务网站的建设、推广已经发展到一个比较高的水平。能够以便捷的网站制作系统,让客户企业通过“自助建站系统”就可以方便地完成公司网站建设的全部内容;提供多种精美的网页设计模版,提供强大的网站管理系统,做到只要会打字,就可随时管理网站内容的服务。并通过商品信息、新闻的发布,产品展示、交易等业务的扩展塑造电子商务专业网站建设专家形象,并开展信息分析、网络交易等多项业务。1.3开发工具及技术1.3.1开发工具ASP.net 是一
11、种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。其结构是一个三层系统:UI层、业务逻辑层和数据层: 1. UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。2. 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XMLWeb Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。3. 数据层是通过ADO.NET操
12、纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。ASP.NET与以前的Web开发模型相比,提供了以下几个重要的优点: 世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。 威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨
13、多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。 简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有
14、本地管理工具帮助的情况下应用新设置。此零本地管理哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。 安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。1.3.2 C#技术介绍现在ASP
15、.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET以及其它.NET Framework所支持的语言。我们所做的系统是用C#语言。所以,在这里我介绍一下C#语言。C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从
16、而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 C#3有以下特性: 效率与安全性 支持现有的网络编程新标准 消除大量程序错误 对版本的更新提供内在的支持降低了开发成本 商业过程和软件实现的更好对应1.3软硬件需求硬件需求:CPU:Intel 酷睿2双核 以上计算机内存: 4G以上软件需求:操作系统版本:Windows 7开发工具:VS 2008后台服务器:IIS开发语言:C#浏览器:IE 9.0第二章 需求分析2.1可行性分析开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。下
17、面就技术、经济、操作和法律四个方面来介绍。2.1.1技术的可行性该系统所需的硬件设备,如服务器、PC机、打印机以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。软件上操作系统采用Windows XP,开发工具选用Microsoft.NET中的C#语言。这些软件在大型MIS开发中已经被大量应用,技术上很成熟。网络体系结构基本定位于局域网(Windows NT)环境下的C/S结构。这种模式具有如下优势:(1)使服务器端数据处理负荷减轻。(2)该结构的系统容易扩充、灵活性和可扩展性好。所以技术上是可行的。 根据网上购物系统的具体情况,调查管理业务流程是顺着系统信息流动的过程逐
18、步地进行,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据等)。1系统业务流图描述如下(1)顾客浏览网站 顾客通过浏览器登录到本网上购物系统网站后,可以通过新品上架、特价产品、销售排行的模块查看商品产品及详细信息,同时顾客也可以按类别查看商品。另外,顾客可以浏览公告,销售排行榜等模块;(2)用户注册及登录 顾客如要购买商品,需要进行用户注册,注册成功并登录后,用户可以购买商品;(3)购物车处理 用户通过浏览商品产品信息选择要购买的产品时,可以将产品放入购物车,并可以添加至购物车、查看购物车、移除购物车中的商品产品、修改购物车中商品数量、清空
19、购物车;(4)收银台处理 当用户决定购买购物车中的商品时,可以通过收银台结账填写相应的订单信息,确定所填写的订单信息无误后,系统将产生此次订单的编号,完成在线下达订单,并且用户可以查看到订单;(5)管理员后台处理 系统管理员登录后可以查看到已受理和未受理的订单及详细信息。另外,管理员能够对系统的各项信息进行维护处理。2.2.2经济的可行性本系统所用的软件都是开源的,为开发软件节省了大量的金钱和时间,达到降低成本,提高开发效率的目的,本系统对计算机配置的要求不高,甚至网吧更换下来的低配置电脑都可以完全满足需要,所以在经济上具有完全的可行性。2.2.3操作可行性本系统操作简单,输入信息页面大多数都
20、是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。2.2.4法律的可行性本商品交易系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。2.3系统用户用例图2.3.1普通用户用例图出于安全性的考虑,普通用户只有浏览商品和商品查询、商品购买等功能,其他的删除修改功能都没有设计,因为普通用户最主要关心的就是
21、商品信息的更新和查询等功能,普通用户用例图如图2.1所示:图2.1 普通用户用例图2.3.2管理员用例图管理员是系统的核心用户,涉及到七大功能模块,管理员对系统的所有信息有着操作的权限,能够及时动态的更新系统的各项信息。图2.2 管理员用例图2.4功能模块需求分析本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能:(1)系统具有简洁大方的页面,使用简便,友好的错误操作提示(2)管理员用户具有商品类别管理、商品信息管理、商品信息更新管理、订单管理、会员信息管理、公告管理、系统管理功能(3)普通用户用户具有浏览商品、商品查询、购买商品、修改个人信息等功能(4)具有较强的安全性
22、,避免用户的恶意操作系统的功能结构图,分普通用户平台,管理员平台。电子商务购物网站的设计与实现,认真分析电子商务网站的发展和趋势,通过对市场分析建议迎合用户需求的电子商务购物网站。主要功能分为如下两个部分: 1、前台购物系统 (1)用户注册:考虑到用户购买的真实性,规定游客只能在系统中查看商品信息,不能进行订购,但是游客可以通过注册的方式,登记相关基本信息 成为系统的注册会员。注册会员登录后可以进行商品的查看和购物操作。 (2)用户登录:用户提供有效的用户名和密码,系统核实信息,如果正确则提示“欢迎登录”购物网站并显示相关信息,若不正确,显示提示信息。 (3)商品展示:分为如下几个模块:一般商
23、品、新品上市、特价商品、热销商品。 (4)商品搜索:用户可以根据自己的需要,根据商品编号、商品名称、商品类别 和热销度等条件进行商品的查询,方便快捷地了解自己需要的商品信息。 (5)购物车:注册会员在浏览商品的过程中,可以将自己需要的商品放入购物车 中,用户最终购买的商品从购物车中选取。会员在购物过程中任何时候都可以查 看购物车中自己所选取的商品, 以了解所选商品的信息; 注册会员在选购化妆后, 在确认购买之前, 可以对购物车中商品进行二次选择, 可以从购物车中删除不要 的商品,也可以修改所选择的商品的数量。(6)订单:在用户确认购买后,系统会为注册会员 生成购物订单, 注册会员可以查看自己的
24、订单信息, 以了解付款信息和商品配送 情况。(7)意见反馈: 该购物网站的用户可以通过系统提供的留言板将自己对网站的服 务情况和网站商品信息的意见进行反馈,以便及时与网站进行沟通, 改善网站服 务质量。 2、后台管理系统 (1)管理用户:系统管理员可以根据需要添加、修改或删除后台管理系统中 的用户,也可以修改密码等信息。(2)维护商品库:具有商品管理权限的管理员可以添加商品信息(主要在进 货后) 、修改已有商品信息(如产品价格调整)以及删除商品信息(不再销售某 种商品) 。 (3)处理订单:订单由会员在前台购物过程中生成,后台管理员可以对订单 异动情况进行修改处理工作; 同时,根据订单情况通知
25、配送人员进行商品流通配 送。 (4)维护会员信息:系统注册会员的基本信息由前台注册得到,后台管理员 对系统注册会员的信息进行维护(如会员账户密码丢失等) (5)其他管理功能:包括系统备份、系统恢复和日志管理等。普通用户功能模块图说明:普通用户可以在线浏览商品,查询商品,浏览公告信息,如果要购买、下订单操作,首先需要注册一个个人账号,然后登陆到系统中,如功能图2.3所示:2.3 普通用户用户功能模块图管理员功能模块图说明:管理员是功能最多的一种用户角色。(1)商品类别信息管理模块:在该模块中完成对商品类别信息的管理,包括类别录入、查询、修改、增加和删除等功能操作。其中类别信息包括类别名称、类别介
26、绍等信息。(2)商品信息管理模块:在该模块中定义了商品信息的管理,其功能包括商品录入、查询、删除等操作。 (3)会员管理模块:该模块中包括浏览会员信息和删除会员信息2个功能。 (4)系统管理模块:在该模块中定义了系统日常维护的功能,包括公告信息的添加和查询,修改功能,以及系统用户管理和修改密码等功能。管理员用户功能模块图如图2.4。图2.4 管理员用户功能模块图2.5设计的基本思想设计思想遵循以下几点:1. 采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页搜索方式的用户。2. 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过
27、它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。3. 采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。4. 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。5速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。6设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。2.6性能需求2.6.1系统的安全性本商品交易系统在管理权限上要严格进行控制,具体要求如下:1.要想管理本系统的商品信息,必须先要凭用户名和密码登
28、陆到系统中,没有权限的用户不能通过任何方式登录系统查看系统的任何信息和数据,以确保系统的严密性和安全性。2.在具体实现中设定不同权限,不同权限用户登录到系统后,不能越级操作,管理员可以使使用所有模块;普通用户用户只能在线浏览信息,比如,查询商品信息、在线购买、下订单等功能。2.6.2数据的完整性1.各种记录信息的完整性,信息记录内容不能为空2.各种数据间相互联系的正确性3.相同数据在不同记录中的一致性第三章 系统分析与设计3.1数据库的分析与设计计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。数据库已经成为现在信息系统等计
29、算机系统的基础与核心部分。数据库设计的好坏直接影响到整个系统的质量和效率。数据库的设计一般经过规划。需求分析、概念设计、逻辑设计、物理设计5个步骤。3.1.1数据库的概念结构设计概念设计是指在数据分析的基础上自底向上的建立整个系统的数据库概念结构,从用户的角度进行视图设计,然后将视图集成,最后对集成的结构分析优化得到最后结果。数据库的概念结构设计采用实体联系(E-R)模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述。概念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式。概念模式是独立于
30、数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的,根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立E-R模型图。实体间关系属性实体(1)普通用户实体E-R图如图3.5所示:性别姓名年龄密码联系方式用户名普通用户图3.5普通用户E-R图(2)商品类别实体E-R图类别介绍是否删除类别名称商品类别图3.6 商品类别信息实体E-R图(3)商品信息E-R图商品介绍商品图片商品价格商品品牌商品名称类别ID商品信息图3.6 商品信息实体E-R图(4)公告信息E-R图公告内容发布时间公告标题公告信息图3.6 公告信息实体E-R图(5)管理员信息E-R图登陆账号登陆密码用户I
31、D管理员图3.6 管理员信息实体E-R图(6)订单信息E-R图送货地址付款方式图片总金额下单时间绍订单编号会员ID订单信息图3.7 订单信息实体E-R图3.1.2总体E-R图设计图3.8 关系模型3.1.2数据库的逻辑结构设计我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。即转化为按计算机观点处理的逻辑关系模型,E-R模型向关系数据库模型转换应遵循下列原则:*每一个实体要转换成一个关系*所有的主键必须定义非空(NOT NULL)*对于二元联系应按照一对多、弱对实、一对一、多对多等联系来定义外键。数据库的设计通常是以一个已经存在的数据
32、库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, Oracle等。我采用了SQL server2005数据库管理系统,建立的数据库名为ShoppingComents,ShoppingComents分别为系统主数据库和评价系统数据库2个数据库。本次项目采用了9张表,主要表的内容和功能在下面显示出来。shangpin (商品信息表)主要用于保存商品的基本信息,该表的结构如表3-1所示表3-1 shangpin (商品信息表)列 名说 明类 型 ( 长 度 )备 注GoodsID物品idInt (4)不允许空,主键GoodsName物品名称Nvarchar(50)不允许空
33、GoodsPrice物品价格Bigint (8)不允许空GoodsTypeID物品类型Varchar (20)不允许空GoodsIntroduce物品介绍Text (16)不允许空GoodsPhoto图片路径Nvarchar(50)不允许空GoodsIsNew是否推荐Int (4)不允许空GoodsDate发布时间Dattime (8)不允许空GoodsPhoto图片路径Nvarchar(50)不允许空liuyanban (留言信息表)主要用于记录留言信息,该表的结构如表3-2所示。表3-2 liuyanban (留言信息表)字 段说 明类型(长度)备注id主题idInt(4)不允许空,主键n
34、ame作者姓名Varchar(20)不允许空emailEmailNvarchar(50)不允许空younet网站地址Dattime(8)不允许空qqQQNvarchar(50)不允许空content留言内容Text (16)不允许空biaoqing表情Nvarchar(50)touxiang头像Nvarchar(50)addTime添加时间Nvarchar(50)huifu回复信息Nvarchar(50)guanliyuan (管理员信息表)主要用于保存管理员信息,该表的结构如表3-3所示。表3-3 guanliyuan (管理员信息表)字 段说 明类 型 ( 长 度 )备 注id管理员idI
35、nt(4)不允许空Name管理员名称Varchar(30)不允许空Password管理员密码Varchar(16)不允许空(订单表)主要用于记录某一订单表中所订购的商品的详细信息,该表的结构如表3-4所示表3-4 dingdan (订单表)字 段说 明类型(长度)备注OrderID订单idNvarchar(50)不允许空GoodsName货物名称Nvarchar(50)不允许空OrderDate购买时间Nvarchar(50)不允许空GoodsTypeName货物类别Nvarchar(50)不允许空OrderMember会员名称Nvarchar(50)不允许空shangpinLiebie (商
36、品类别表)主要用于记录商品的类别信息,该表的结构如表3-5所示表3-5 shangpinLiebie (商品类别表)字 段说 明类型(长度)备注GoodsTypeID类别编号Int 不允许空GoodsTypeName类别名称Nvarchar(50)不允许空huiyuan (会员信息表)主要用于记录会员的信息,该表的结构如表3-6所示表3-6 huiyuan (会员信息表)字 段说 明类型(长度)备注ID会员编号Int 不允许空username会员账号nnvarchar(50)不允许空password会员密码nnvarchar(50)不允许空Photo会员头像nnvarchar(50)不允许空S
37、ex会员性别nnvarchar(50)不允许空Tel会员电话nnvarchar(50)不允许空ADdress会员地址text(16)不允许空nianling会员年龄nnvarchar(50)不允许空Ds会员描述text(16)不允许空wenti会员问题nvarchar(100)不允许空Daan问题答案nvarchar(200)不允许空MemberMoney会员充值float(8)不允许空PingLun (评价信息表)主要用于记录商品的评价详细信息,该表的结构如表3-7所示表3-7 PingLun (商品评价信息表)字 段说 明类型(长度)备注id编号int(4)不允许空GoodsId商品编号i
38、nt(4)不允许空leibie评价级别nvarchar(2000)不允许空Titiles 评价信息nvarchar(2000)不允许空youdian评价优点nvarchar(2000)不允许空quedian评价缺点nvarchar(2000)不允许空shiyongXinDe使用心得nvarchar(2000)不允许空Addtime评价时间datetime(8)不允许空Adduser评价人Nvarchar(50)不允许空xinwen (新闻信息表)主要用于记录新闻详细信息,该表的结构如表3-8所示表3-8 xinwen (新闻信息表)字 段说 明类型(长度)备注id新闻编号Int 不允许空tit
39、le新闻标题text(16)不允许空Content新闻内容Nvarchar(50)不允许空Addtime添加时间datetime(8)不允许空youqinglianjie (友情链接信息表)主要用于记录友情链接详细信息,该表的结构如表3-9所示表3-9 youqinglianjie (友情链接信息表)字 段说 明类型(长度)备注id网站编号Int 不允许空Name网站名称nnvarchar(50)不允许空Url网站地址nnvarchar(50)不允许空Username联系人nnvarchar(50)不允许空第四章 系统功能实现在管理信息系统的生命周期中,仅过了需求分析、系统设计等阶段之后,便开
40、始了系统实施阶段。在系统分析和设计阶段,系统开发工作主要是集中在逻辑、功能和技术设计上,系统实施阶段要继承此前面各个阶段的工作成果,将技术设计转化为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。4.1管理员登陆页面1.描述:为了保证系统的安全性,要使用本系统必须先登陆到系统中。2.程序运行效果图如图4.1所示:图4.1 管理员登陆页面设计4.2管理员模块1.描述:管理员主页面:左方页面展示了管理员可操作的七大功能,进入相关的管理页面可以链接到子菜单,并且高亮显示,每个管理模块下面都有相应的子菜单。2.程序运行效果图如图4.2所示:图4.2管理员主页面4.2.1商品类别管理4.2.1.
41、1类别信息录入1. 描述:管理员输入类别相关正确信息后点击录入按钮,如果是没有输入完整的普通用户信息,比如没有输入类别名称,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit=return checkForm()来检查,checkForm()函数中是各种的校验输入数据的方式。2. 程序效果图如下图4.3所示:图4.3 类别信息录入3.流程图如下图4.4所示:登陆系统管理员录入商品类别信息系统验证录入类别信息录入成功结 束通过未通过图4.4 商品类别信息录入流程图4.2.1.2类别信息管理1.描述:管理员点击左侧的菜单“商品类别管理”,页面跳转到类别管理
42、界面,调用后台的action类查询所有商品类别信息。2.程序效果图如下图4.5所示图4.5 商品类别管理类别管理关键代码:public partial class Admin_Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) /显示类 BindLeiGridView(); /绑定控件 private void BindLeiGridView() DataSet ds = GetLeibie(); LeiGridView.DataSource = ds.Tablesaa.Defaul
43、tView; LeiGridView.DataBind(); /读取类别 public DataSet GetLeibie() SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStringssqlcon.ConnectionString); string cmdText = SELECT * FROM shangpinLiebie ORDER BY GoodsTypeID DESC; SqlDataAdapter da = new SqlDataAdapter(cmdText, myConnection); DataSet ds = new DataSet(); try myConnection.Open(); da.Fill(ds, aa); catch (SqlException ex) throw new Exception(ex.Message, ex); finally myConnection.Close(); return ds; /更新类数据库 private void UpdateLei(strin
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100