




已阅读5页,还剩52页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
扬州工业职业技术学院2011 2012学年第 一 学期毕业设计课题名称: fashion 饰品小屋网站的设计 设计时间: 2011.10-2011.12 系 部: 电子信息工程系 班 级: 0901计算机 姓 名: 指导教师: 总目录第一部分 任务书 第二部分 开题报告 第三部分 毕业设计正文 第 一 部 分任务书扬州工业职业技术学院毕业设计任务书系 部指导老师职称学生姓名班级学号设计题目Fashion饰品小屋网站的设计设计内容目标和要求设计内容目标:1、Fashion饰品小屋网站主要是基于B/S模式下,运用C#程序语言,使用ASP. NET网站设计平台和SQL Server 2005数据库管理系统联合开发的网上购物系统。2、此系统分为前台购物和后台管理两个部分,前台购物是用户操作界面,主要功能是方便用户浏览商品和查找商品。后台管理包括商品管理子系统,订单管理子系统和会员管理子系统。网站的目标:80和90后的女生是饰品店的消费主体,网站的主体设计是清新,亮丽的风格,符合现代女生的性格特点,吸引更多的女生注册Fashion饰品小屋网站的会员,网站会以饰品种类齐全,风格时尚等特点夺取更多爱美女生的眼球。会员数量和商品订单会反映用户的需求和满意程度。 设计要求:1、探究Fashion饰品小屋网站的开发背景和开发意义2、Fashion饰品小屋网站的需求分析和总体分析3、设计符合规范的Fashion饰品小屋网站4、对Fashion饰品小屋网站进行测试并完善教研室审核系部审核第 二 部 分开题报告扬州工业职业技术学院 电子信息工程 系12届毕业设计(论文)开题报告书(表1)学生姓名 俞双燕专业计算机应用班级0901计算机学号0905310118题 目Fashion饰品小屋网站的设计指导教师戴菲职称讲师学 位学士题目类别工程设计 基础研究 应用研究 其它【课题的内容与要求】1、Fashion饰品小屋网站主要是基于B/S模式下,运用C#程序语言,使用ASP.NET网站设计平台和SQL Server 2005数据库管理系统联合开发的网上购物系统。2、此系统分为前台购物和后台管理两个部分,前台购物是用户操作界面,主要功能是方便用户浏览商品和查找商品。后台管理是包括商品管理的子系统,订单管理的子系统和会员管理的子系统。网站的目标:80和90后的女生是饰品店的消费主体,网站的主体设计是清新,亮丽的风格,符合现代女生的性格特点,吸引更多的女生注册Fashion饰品小屋网站的会员,网站会以饰品种类齐全,风格时尚等特点夺取更多爱美女生的眼球。会员数量和商品订单会反映用户的需求和满意程度。【前言】在跨入21世纪的今天,人类使用和学习信息的方式以及信息的包装方式正在进行着不可阻挡的革命。目前在我国,上网的人口近一亿,成为世界上网民最多的国家,许多人在网上查询信息,娱乐,购物,互联网已经成为了我们日常生活中不可分割的一部分。所以,如今的网络是一个不可小觑的销售市场,Fashion饰品小屋网站适应了时代发展的需求,将普通的店面网络化,不仅节约了店面成本,而且扩大了销售途径,提高了销售业绩,饰品店不再是人们眼中单一的小店,它已经成为了集现代信息化技术为一体的网络店铺。【方案的比较与评价】方案1:利用ASP. NET和Access开发平台方案2:利用ASP. NET 和SQL Server 开发平台方案的比较:Access 不支持并发处理,数据库易被下载存在安全隐患,数据存储量相对较小,数据量过时严重影响网站访问速度和程序处理速度。SQL Server 适合大容量数据和大流量网站的应用,在性能,安全,功能管理,可扩展性上要比Access强的多,有些功能Access甚至无法做到。相比之下,采用SQL server的方案二 更适合网站的开发设计。【预期的效果及指标】系统界面友好美观,用户通过前台系统能够很好的进行商品浏览,商品购买,会员注册,浏览新闻,投票等,而管理员通过后台系统能够进行商品的录入,删减,更能对会员进行及时的更新。相比于普通小店,网上店铺能节省不少的租金,从而能够省下成本,这样就降低了商品价格,这也是众多网民消费者喜欢在网上购物的原因,所以Fashion饰品小屋会秉着价廉物美的宗旨来吸引更多消费者,更会以年轻,时尚的风格来装饰店铺。后台系统主要是管理员操作,在后台管理客户信息,以便使商品顺利到达顾客手中,若出现问题,也可以尽快和客户联系,当然如果有适合某个顾客的产品,也能及时向其推荐,这样能与顾客有更好的沟通交流,也会增加顾客的回头率。而后台同时也管理商品信息,方便用户了解产品,对其进行比较,以便选到适合自己的满意产品。同时在网页的设计上注重客户的需求,注重一般人的浏览习惯,在版面设计和色彩搭配上注重顾客视觉感受,使整个购物过程轻松愉快。【进度安排】2011年 9 月10 日 - 2011 年10 月 7 日 选题、调研、收集资料2011 年 10 月8 日 - 2011 年 10 月20 日 论证、开题2011年 10 月21日 - 2011年 12月 10日 设计(写作初稿)2011年 12 月 11 日 - 2011 年 12月30日 修改、定稿、打印【参考文献】1刘甫迎,刘光会,王蓉.C#程序设计教程.电子工业出版社.2008.2王永乐.SQL Server数据库技术教程.中国电力出版社.2009.3李锡辉,王樱.ASP.NET程序设计案例教程.西安电子科技大学出版社.2010.4Robin Dewson,董明.SQL Server2005基础教程.人民邮电出版社.2008.【指导教师意见】(有针对性地说明选题意义及工作安排是否恰当等)该同学查阅了大量的文献资料并进行了实际调研,对设计内容进行了认真、深入的分析研究,并且对辅助研究的系统进行了较为详细的分析,基本涵盖了课题所涉及的范围,设计思路比较清晰,模块划分比较合理,选用的开发技术与工具先进、成熟,技术准备比较充分。综合考虑,同意该同学参加开题。同意提交开题论证 修改后提交 不同意提交(请说明理由)指导教师签章: 2011 年10 月 10 日 【系部意见】同意指导教师意见 不同意指导教师意见(请说明理由) 其它(请说明)系(部)主任签章: 年 月 日第 三 部 分毕业设计正文Fashion饰品小屋网站的设计俞双燕0901计算机【摘 要】本系统以基于B/S模式网上购物系统的设计与实现为题,运用ASP.NET 2.0相关技术及SQL Server 2005数据库进行开发,从课题背景、开发目的、可行性研究、需求分析、总体设计、详细设计及系统功能使用等出发,描述整个网站的设计思想与实现过程。整体遵循软件工程的全部思想与数据库的逻辑设计理念,并按照管理信息系统的理论知识与指导方法完成。【关键词】B/S模式 ASP.NET SQL Server 2005The design of fashion jewelry house online systemYu shuangyan0901 computer applicationsAbstract: This online mall shopping system is based on B/S mode, and uses ASP.NET 2.0-related technologies and SQL Server 2005 database as developing platform. It includes the background, development purposes, feasibility studies, needs analysis, overall design, detailed design and use of the system function, describing the whole site design and implementation of the process. The whole system follows the ideas of software engineering and the logical database design concepts. It is completed according to the theoretical knowledge and guidance method of management information systems.Key words: B/S structure ASP.NET SQL Server 2005目 录第一章绪论11.1课题背景11.2目的和意义11.3系统设计思想1第二章系统可行性研究32.1系统开发目标分析32.2系统业务流程分析32.3系统可行性分析42.4本章小结5第三章需求分析63.1饰品小屋网站的需求分析63.2本章小结7第四章总体设计84.1系统模块总体设计84.2数据库设计114.2.1数据库设计概述及基本步骤114.2.2数据库数据分析124.2.3数据库的详细设计124.3本章小结17第五章详细设计185.1系统主页设计185.2用户前台基本功能设计185.2.1 会员注册功能设计185.2.2会员登录功能设计205.2.3商品信息查看及选择商品功能设计245.2.4购物车功能设计265.2.5填写邮寄详细地址功能设计305.2.6查看订单功能设计315.2.7确认订单功能设计325.2.8用户留言功能设计335.3管理员后台管理功能设计345.3.1管理员登录功能设计345.3.2商品管理功能设计355.3.3订单管理功能设计365.3.4会员管理功能设计375.3.5留言管理功能设计385.3.6管理员管理功能设计395.4本章小结40第六章系统测试与性能分析416.1测试的内容416.2软件测试计划416.2.1测试步骤426.2.2测试方法与技术426.3本系统测试42心得体会44致谢45参考文献46扬州工业职业技术学院毕业设计第一章 绪论1.1课题背景随着Internet的发展和普及,不但给人们的日常生活、工作带来了极大的便利和好处,同时还带来巨大的商业契机。许多商家不失时机地推出了各种网上销售、网上宣传、网上加盟、网上服务等多种运营模式。而网上商店这一新型购物方式已逐渐被人们所接受,并慢慢改变了甚至取代了传统的购物观念。人们足不出户就可以在网上浏览到所需的商品信息,并能方便快捷地搜索到商家的企业信息与相关的产品信息等,这致使中国的网络业无论从基础运营上还是大众人气上均有了大幅度的提高,社会科技水平是不断发展的,人们生活步伐是迅猛前进的,现如今没有人愿意将宝贵的时间浪费在无谓的等待与盲目的寻找中,那些货架上琳琅满目的商品渐渐失去了它们应有的光芒,因为不再会有很多消费者拥有空闲时间去欣赏并购买它们。网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的繁琐过程,使您的购物过程变得轻松、方便、快捷,很适合现代人快节奏的生活;同时又能有效控制运营成本,开辟了一个新的销售渠道。1.2目的和意义现在Internet上随处可见网上商店、网上书店等电子商务网站,让消费者足不出户就可以购买到想要的商品,突破传统的时空观念,缩小了生产、流通、分配、消费之间的距离,大大提高了物流、资金流和信息流的有效传输和处理,开辟了世界范围内更为公平、公正、广泛、竞争的大市场,为制造者、销售者和消费者提供了能更好地满足各自需求的极好的机会,不仅方便了消费者,也让拥有电子商务网站的企业能及时向广大客户推销商品、构建企业形象、赢得利润。与传统的商务活动方式相比,电子商务具有以下几个优势:交易虚拟化、交易成本低、交易效率高、交易透明化等。所以建立一个电子商务网站无论从商业者的角度还是消费者的角度出发都是十分必要的。1.3系统设计思想一个优秀的应用系统,必须有一个正确的设计思想,通过合理地选择数据结构、操作系统以及开发环境,构成一个完善的体系结构,才能充分发挥计算机应用的优势。此网站设计属于典型的数据库管理系统,尤其是对网上购物系统这种数据流量较大的系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时满足了以下设计原则来达到企业客户与网站消费者的应用需求。1本系统采用B/S(浏览器/客户端)架构,使用先进的软件开发技术、尖端的计算机配置以及强大的运行环境。即满足设计的先进性原则。2界面设计简洁大方,系统框架清晰合理,功能操作方便快捷,根据用户的需求进行页面布局,达到整体效果协调与美观。即满足设计的实用性原则。3全面展示系统内的所有商品,进行商品的合理分类与及时更新,提供多种查询方式进行商品查询,让用户可根据自身需求进行操作。即满足系统的灵活性原则。4系统能够真正地做到大范围、准确、公平、公正,并能利用计算机网络进行大范围的异地实时购物。即满足系统设计的广泛性原则。5对用户输入的数据系统进行严格的数据检验,尽可能排除人为错误。提供各种安全措施技术,保证资源的共享与不流失。即满足系统设计的准确性与安全性原则。6进行管理员维护区域的功能加强,方便管理员维护并设计定时系统检测与软件升级。即满足系统设计的可维护性原则。7系统运行稳定、安全可靠,系统实施后能适用于各种浏览器,即满足系统设计的可靠性与智能性原则。第二章 系统可行性研究系统可行性研究是在系统进入正式设计开始之前,对该项系统实施的可能性、有效性、技术方案及运行策略进行具体的、深入的、细致的技术论证和经济评价,以求确定一个在技术上合理、运行上可行、经济上合算的最优方案。2.1系统开发目标分析网上购物系统属于典型的数据库管理系统,尤其是对于网上购物网站这种数据流量比较大的管理系统,必须要满足使用方便、操作灵活等设计需求。所以本系统在设计时满足以下设计原则:1界面设计友好美观,操作方便快捷,架构清晰明了。2商品展示全面化,商品分类多样化。3显示商品的详细信息,方便用户了解商品,并进行合理对比。4实现全部商品动态销售排行榜。5为会员提供综合性、规范化的服务。6提供网上用户留言功能。7提供企业新闻发布与生活常识阅览,方便用户进行动态信息了解和生活常识学习。8对用户输入的数据,系统将进行严格的数据检验,尽量排除人为错误的发生。9提供网站留言功能和用户信息反馈功能。10系统运行稳定、安全可靠。2.2系统业务流程分析通过对现实生活中业务进行调查及对网站的整体业务流程进行分析,选择部分模块进行如下具体描述。1网站购物及订单业务流程描述重点对本网站整体业务中最为主要的网站购物及订单业务进行描述,网站访问者进入网站后进行各种模块信息的浏览,选择欲购商品查看详细并添加到购物车,用户到购物车进行所购商品查询并确认购买、填写地址信息,形成订单,同时管理员进入后台进行此订单模块的相应发货、归档操作,并将处理后的信息反馈给前台用户。网站购物及确定订单业务流程如图2-1所示。 图2-1网站购物及确定订单业务流程图2新闻发布业务流程描述动态新闻发布为本网站的特色业务,用户登录后可以对本站动态新闻进行了解,并且可对新闻信息进行评论,也可对本站商品进行评论以及给本网站管理员留言。管理员按时对新闻进行更新,对留言评论进行回复,并将信息及时反馈给前台用户。新闻发布业务流程如图2-2所示。图2-2新闻发布业务流程图系统开发目标及业务流程分析完毕后,需要对系统的可行性进行详细的分析,具体从经济可行性、技术可行性和运行可行性三个方面对能否实现系统目标进行可行性分析。2.3系统可行性分析随着计算机的不断普及,网络人口的不断扩大,网络世界也越来越丰富,电子商务已经成为一股潮流深入人心。顾客早已可以在网络世界上获得他们在现实世界中可以获得的商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下三点的可行性分析:1.技术可行性:ASP.NETSQL Server的技术已经较为成熟。2.运行可行性:该系统需要搭建ASP.NET和SQL Server环境,在此环境下系统可行,并且在正确连接数据库后可以正常运行。3.法律可行性:该平台是自主开发设计,因此不会有侵权问题通过以上的可行性分析,我将采用ASP.NETSQL Server相结合的技术,运用SQL Server数据库对网站进行建设。2.4本章小结本章主要从系统的可行性研究着手,对系统的开发目标、业务流程、可行性分析进行介绍,总体看来系统工程的目标明确、设施完备,运行方面可靠,并且具有良好的市场拓展及经济收益。整体追求简单、易学、易懂、易用的思想及成熟、完善、可靠的技术,因此本系统具有一定的开发前景。第三章 需求分析需求是用户对系统提出的要求,这组要求可能是原始的、笼统的,也可能是抽象的、细化的。一个软件系统的开发必须以一组需求作为开发点。需求分析则是在综合分析用户对系统提出的如功能、性能、数据等方面需求的基础上,构成一个从抽象到具体的逻辑模型,来表达软件将要实现的需求,为下一阶段的软件设计提供设计基础。3.1饰品小屋网站的需求分析需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性与稳定性。在该阶段需求分析人员需要确定整个系统的功能要求,并将现实事务抽象为对象进行建模。在网站项目的需求分析中主要表现在开发者理解并执行用户的需求程度,一次成功的需求分析不仅需要系统开发者的分析,更应对用户需求进行分析,这是需要所有参与者共同努力才能完成的。Fashion饰品小屋网站的设计平台主要是对后台管理和前台操作。后台管理是管理员对本系统的维护,通过商品资料管理(商品添加、商品修改),会员管理(添加新会员),以及订单管理,留言管理,招聘信息管理等功能达到对系统的管理。后台的功能如图3-1所示。图3-1后台系统功能模块图前台操作是非会员可以进行用户注册,已注册会员登录到本系统,通过自己选择浏览商品,找到自己想要买的商品,可以加入购物车,提交订单进行购买,会员还可以查找商品,对网站进行留言,管理个人信息等操作,网站方便简洁,使用户能够愉快购物。前台功能如图3-2所示。图3-2 前台系统功能模块图Fashion饰品小屋网站的设计平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。3.2本章小结本章在系统可行性研究的基础上对系统的数据流程进行了更进一步的深化,对该网站进行全方位的需求分析。需求分析报告是对系统需求的书面表达形式。由于需求分析报告是采用软件设计的术语编写的,因此常常令计算机背景知识较少的用户难以理解,从而很难发现需求报告与实际需求中不符之处,更难提出建设性的意见。因此在需求分析过程中必须要做到细致、准确、实效。第四章 总体设计总体设计又称为概要设计或初步设计。主要是用来阐述系统的整体设计思想,各个模块所要实现的主要功能,数据库设计的基本目标以及数据库中表与表之间的相互联系。总的来说总体设计是概要地回答了系统应该如何更好的实现。4.1系统模块总体设计本网站的前台一共分为四大模块,后台一共分为七大模块。每个模块之间从表面上看来是相互独立存在的,但是从对数据库的访问上看都是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照调研中搜集的资料进行编排制作的。依据上述功能的分析,此系统的前台在四大模块的基础上又把每一个大模块又分为若干个子模块,再把每个子模块依次分开具体如下:1前台四大模块(1)商品信息模块此模块共包含了六个子模块:商品展示、热门商品、最新商品、销售排行榜、特价商品、商品查询。(2)购物车模块此模块共包含了五个子模块:添加商品、查看购物车、移出指定商品、清空购物车、确定订单。(3)会员信息模块此模块共包含了四个子模块:会员登录、会员注册、修改会员资料、账户信息查询。(4)用户中心模块此模块包括信息发布和信息反馈。其中信息发布又分为三个子模块:网站动态公告、网站服务、网站专题信息。而信息反馈有一个子模块:用户留言模块。下面对各模块的详细功能进行描述:商品信息模块:此模块主要对相关商品信息进行列出。在商品信息模块中包含了热门商品、最新商品、特价商品及商品销售量最好的6种商品。商品查询模块:给用户提供方便快捷的查询服务。查询中可以通过价格、分类、品牌、产地、商品名称等多种方式进行查询。购物车模块:此模块主要对用户购买及收藏商品进行管理,包括商品的添加、购物车的查看、订单确认、移出商品以及清空购物车。会员管理模块:登录此网站的用户可以通过此模块进行会员的登录、注册、修改会员信息及账户信息查询。用户中心模块:此模块主要是为登录本网站的用户提供相关服务,分为信息发布与信息反馈。信息发布模块:包含本站动态公告、本站服务、本站专题信息。而其中动态公告中又可以查看相关招聘信息、本站活动信息、购物流程、客户帮助等相关模块。信息反馈:此模块主要对本网站的用户进行调查,包含了用户留言。前台系统功能模块图如图4-1所示。图4-1前台系统功能模块图2后台七大模块(1)新闻管理模块此模块共包含了两个子模块:添加新闻、删除新闻。(2)商品管理模块此模块包含了三个子模块:添加商品信息、删除商品信息、编辑商品信息。(3)会员管理模块此模块包含了两个子模块:查看会员信息、删除会员信息。(4)留言管理模块此模块包含了两个子模块:回复会员留言、删除会员留言。(5)订单管理模块此模块包含了两个子模块:执行订单、删除订单。(6)管理员管理模块此模块包含了两个子模块:添加管理员信息、删除管理员信息。(7)商品类别管理模块此模块包含了两个子模块:添加商品类别信息、删除商品类别信息。下面对各模块的详细功能进行描述:新闻管理:及时发布一些关于网站的最新动态,使用户了解网站的服务内容与最新消息。商品管理:此模块主要用于对系统内商品进行管理,主要包括新商品的添加、零库存商品的删除、相应商品备注的管理等。会员管理:统计注册此网站的会员人数,对会员基本信息进行了解,根据会员相应情况进行网站的部分整改与完善。留言管理:管理员对用户留言进行相应回复,并可对留言进行删除操作。订单管理:用于对购买者购买的商品及个人信息进行核实,并且对订单进行是否确认与是否发送是否归档进行核对。管理员管理:对本站的管理员进行相应的添加、删除以及管理员对自己信息的编辑。商品类别管理:对本站的商品类别进行添加以及删除。后台系统功能结构图如图4-2所示。图4-2后台系统功能模块图4.2数据库设计4.2.1数据库设计概述及基本步骤数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求,即信息要求和处理要求。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。数据库设计的基本步骤如下,共分为六个阶段。1需求分析阶段,即准确了解与分析用户需求,包括数据与处理。是整个设计过程的基础,是最困难、最耗费时间的一步。2概念结构设计阶段,即整个数据库设计的关键阶段,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。3逻辑结构设计阶段,即将概念结构转换为某个DBMS所支持的数据模型,对其进行优化。4数据库物理设计阶段,即为逻辑数据模型选取一个最适合应用环境的物理结构,包括存储结构和存取方法。5数据库实施阶段,即运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果。建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。6数据库运行和维护阶段,即数据库应用系统经过试运行后投入正式运行,在数据库系统运行过程中必须不断地对其进行评价、调整与修改。4.2.2数据库数据分析数据库数据分析是进行数据库具体设计之前一个十分重要的环节。分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。信息建模技术则是通过实体、关系、属性三种基本对象来定义信息。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为实体记录实例之间的联系和交互作用的方式。要确定实体和关系的性质,用户必须确定单个实体和他们相关的属性。为每个对象定义一个完整的与商业相关的描述以及单独使用的要求,这也包括确定实体是否使用应用程序的永久需求,每种关系的基本定义使用了商业定义和与关系相连接的需求。在为实体确定相关的属性过程中,也需要确定此实体的主键和索引,并且要确定在每个实体中怎样组织这些属性,确定属性的数据类型和它是否为空值。在高层次描述过程中,可以确定所有扩展属性信息,包括长度、格式、编辑风格、校验规则和初始值。4.2.3数据库的详细设计在对数据库进行详细设计时,应考虑以下事项:1数据库的用途及该用途将如何影响设计,创建符合用途的数据库计划。2数据库规范化规则,防止数据库设计中出现错误。3对数据完整性的保护。4数据库和用户权限的安全要求。5应用程序的性能需求。数据库E-R如图4-3所示。图4-3 数据库E-R图根据系统的实际情况,把本系统的数据库命名为:spxw,用来存储网站中用到的相关数据。spxw数据库中共分为9张信息表如表4-1至表4-9所示:1.新闻表:用来存储网站内动态新闻信息与公告。新闻表如表4-1所示。表4-1 News(新闻表)序号字段名注释类型长度(字符)1NewsID新闻编号Int42Theme新闻主题Varchar203Content新闻内容Varchar10004FaBuRen 新闻发布人Varchar205BeiZhu备注信息Varchar206NewsDate发布时间Datetime82.留言表:用来存储网站中会员的留言信息及站长的回复信息。留言表如表4-2所示。表4-2 LeaveWord(留言表)序号字段名注释类型长度(字符)1WordID留言编号Int42UserName用户名Varchar203UserPhoto用户头像Varchar204WordInfo留言内容Varchar5005Question 向管理员提问Varchar106Answer向用户回答Varchar107ReplyDateTime留言时间Datetime88Manage回复人Varchar203.商品信息表:用来存储网站中所有商品的相关信息。商品信息表如表4-3所示。表4-3 Goods(商品信息表)序号字段名注释类型长度(字符)1GoodsID商品编号Int42ClassID类型编号Int43GoodsName商品名称Varchar204ClassName类型名称Varchar105Image商品图片Varchar206UserPrice会员价格Float87MarketPrice市场价格Float88BeiZhu备注信息Varchar109ChanDi商品产地Varchar1010GoodsInfo商品描述Varchar50011RiQi上市时间Datetime812PinPai商品品牌Varchar2013KCCount库存数量Int414KuCun销售数量Int415Like喜欢票数量Int416UnLike不喜欢票数量Int44.管理员信息表:用来存储所维护网站管理人员的相关信息。管理员信息表如表4-4所示。表4-4 Manage(管理员表)序号字段名注释类型长度(字符)1ManageID管理员编号Int42ManageName管理员名Varchar203ManagePwd管理员密码Varchar204RealName真实姓名Varchar205KouLing管理员口令Varchar205.会员信息表:用来存储注册本网站的会员信息。会员信息表如表4-5所示。表4-5 User(会员表)序号字段名注释类型长度(字符)1UserID会员编号Int42UserName会员名Varchar203TrueName真实姓名Varchar104UserSex会员性别Varchar55UserPwd会员密码Varchar506UserQue密码提示问题Varchar507UserAns密码提示答案Varchar508UserPhone联系方式Varchar209UserEmail电子邮件Varchar2010UserPhoto用户头像Varchar2011UserMoney账户余额Float86.订单表:用来存储本网站用户购买商品的订单信息。订单表如表4-6所示。表4-6 Order(订单表)序号字段名注释类型长度(字符)1OrderID订单号Int42UserName会员名Varchar203GoodsID商品编号Int44GoodsName商品名称Varchar205GoodsNumber商品数量Int46Price商品单价Float87TotalPrice商品总价Float88ShengFen送货省份Varchar109AddressInfo详细地址Varchar10010Post邮政编码Varchar1011SHName收货人姓名Varchar2012SHPhone收货人电话Varchar2013YSFangshi运送方式Varchar5014DHData订货时间Datetime815IsCheckOut是否确定Varchar1016IsFaHuo是否发货Varchar1017IsFuKuan是否付款Varchar1018IsGuiDang是否归档Varchar1019IsTuiHuo是否退货Varchar1020Manager发货管理员Varchar207.商品评论表:用来存储本网站会员对本网站商品的评论。商品评论表如表4-7所示。表4-7 GoodsInfo(商品评论表)序号字段名注释类型长度(字符)1ID评论编号Int42GoodsID商品编号Int43Content评论内容Varchar2004UserName用户名称Varchar205Like喜欢票数Int46UnLike不喜欢票数Int47Data评论时间Datetime88.商品类别表:用来存储网站商品类别信息。商品类别表如表4-8所示。表4-8 GoodsClass(商品类别表)序号字段名注释类型长度(字符)1ClassID类别编号Int42ClassName类别名称Varchar103ImageUrl商品图片Varchar209.招聘信息表:用来存储网站职位招聘信息。招聘信息表如表4-9所示。表4-9 ZhaoPin(招聘信息表)序号字段名注释类型长度(字符)1ZhaoPinID招聘编号Int42BuMen招聘部门Varchar203ZhiWei招聘职位Varchar204XinChou招聘薪酬Varchar205RenShu招聘人数Int46YaoQiu职位要求Varchar5004.3本章小结总体设计阶段是在对系统需求进行了详细分析的基础之上,规划出的系统功能模块,以及在此分析基础上设计出的具体的、可以满足本系统全部需求的数据库。由于数据库在设计中有非常重要的作用,所以在开发过程中考虑数据库的时间较多。因此反复斟酌修改了系统数据库E-R图,并对本系统使用到的数据库结构进行了详尽的叙述,列出了使用到数据库表的表结构。第五章 详细设计5.1系统主页设计本网站的页面结构被设计为上下左右结构的样式。上面部分为本网站头部,运用母版页设计,用来封装前台每个页面的页头、页尾、分类导航条,其余页面进行包含使用。页头显示主要内容为本站的名称、主要功能及信息导航;左边部分是商品类别导航和网站商品销售排行榜模块等;右面部分为客户的内容区,显示当前操作使用窗口的相应内容。底部添加了一个固定模式的网站题尾,用于显示本网站各个页面的链接按钮以及网站的发布单位、联系方式等。本网站的主页页面如图5-1所示。 图5-1系统主页页面5.2用户前台基本功能设计5.2.1 会员注册功能设计1实现目标在用户进行会员注册功能操作时,系统将自动为用户生成一个会员编号,用户进行用户名、真实姓名、密码、家庭住址、邮政编码、联系电话、电子邮箱等相关信息的填写。点击“重置”按钮,内容被全部清空,用户将可以进行重新填写;点击“返回首页”按钮,用户将放弃注册操作返回网站的主页界面;按相应提示要求填写完后点击“注册”按钮系统将把用户信息存储到数据库中,同时转到用户登录页面。会员注册页面如图5-2所示。图5-2会员注册页面会员注册程序流程描述:当用户进入网站进行注册时进行相关信息填写,点击注册按钮,系统将对信息进行判断,看格式是否正确,如果正确的话,跳转到注册成功界面,显示会员的会员编号,会员名和会员密码。如果格式不正确,返回到信息填写,进行重新填写。会员注册程序流程图如图5-3所示。图5-3会员注册程序流程图2实现过程窗体名:Register.aspx会员注册页面主要控件信息表如表5-1所示。表5-1会员注册页面主要控件信息列表名称主要属性设置作用txtName输入用户名txtTName输入真实姓名fu_1上传头像txtPwd输入密码txtQueren输入确认密码txtEmail输入电子邮件ddlSex选择会员性别txtQue输入密码提示问题txtAns输入密码提示答案txtPhone输入联系方式RequiredFieldValidator1验证用户名不能为空RequiredFieldValidator2验证密码不能为空CompareValidator1验证密码一致性RequiredFieldValidator3验证提示问题不能为空RequiredFieldValidator4验证提示答案不能为空Label1显示用户头像路径Register提交注册信息ChongZhi重新填写信息Button1触发Click事件返回首页操作5.2.2会员登录功能设计1实现目标在用户注册成为本网站会员之后则可通过本页面进行登录。同时会员可以登录后修改自己的资料,并且可以在忘记密码时候进行密码寻回。会员登录页面如图5-4所示。图5-4会员登录页面2实现过程窗体名:Login.aspx会员登录页面主要控件信息表如表5-2所示。表5-2会员登录页面主要控件信息列表名称主要属性设置作用Textbox1输入会员名Textbox2输入会员密码Textbox3输入验证码Imagebutton1实现登录操作Imagebutton2实现跳转到注册页面Imagebutton3实现修改会员信息Linkbutton1实现寻回密码操作主要代码如下: protected void ImageButton1_Click(object sender, ImageClickEventArgs e) if (TextBox3.Text = SessionchkCode.ToString() SqlConnection conn = new SqlConnection(); conn.ConnectionString = Data Source=.;database=spxw;Integrated Security=SSPI; conn.Open(); SqlCommand com = new SqlCommand(); com.Connection = conn; com.CommandText = select count(*) from User where UserName=UserName and UserPwd=UserPwd; SqlParameter pa = new SqlParameter(UserName, SqlDbType.VarChar, 50); pa.Value = TextBox1.Text; com.Parameters.Add(pa); pa = new SqlParameter(UserPwd, SqlDbType.VarChar, 50); pa.Value = TextBox2.Text; com.Param
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025济南历城二中教育集团面向社会公开招聘教务员笔试参考题库附答案解析
- 2025贵州传媒职业学院管理助理、教学助理招聘44人笔试参考题库附答案解析
- 2025年河北沧州青县党群系统事业单位招聘工作人员5名笔试参考题库附答案解析
- 零售企业员工晋升激励方案
- 制造业精益生产改进方案报告
- 企业员工创新激励制度方案设计
- 2025年温州市中西医结合医院招聘劳务派遣人员3人笔试参考题库附答案解析
- 供应设备材料采购与实施方案
- 2025陕西煤业新型能源科技股份有限公司招聘181人笔试参考题库附答案解析
- (2025年标准)名校帮扶协议书
- 肝胆外科专科知识题库及答案
- 滁州市珠龙广卫绢云母粉厂滁州市南谯区将军山绢云母矿1万吨-年露天采矿工程项目环境影响报告书
- 人民医院心血管外科临床技术操作规范2023版
- 2023年江苏小高考历史试卷
- 主要组织相容性复合体及其编码分子
- 优化物理教学策略的思考(黄恕伯)
- 中国移动-安全-L1,2,3(珍藏版)
- 2017年全国大学生数学建模A题
- 2023年专升本计算机题库含答案专升本计算机真题
- scratch3.0编程校本课程
- GB/T 1685-2008硫化橡胶或热塑性橡胶在常温和高温下压缩应力松弛的测定
评论
0/150
提交评论