企业产品质量反馈系统 毕业论文.doc_第1页
企业产品质量反馈系统 毕业论文.doc_第2页
企业产品质量反馈系统 毕业论文.doc_第3页
企业产品质量反馈系统 毕业论文.doc_第4页
企业产品质量反馈系统 毕业论文.doc_第5页
免费预览已结束,剩余37页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业产品质量反馈系统 摘 要随着计算机技术的快速发展,特别是计算机网络的发展,internet已经成为人们生活、工作、学习不可或缺的平台。web技术已经不再局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。在目前竞争激烈的市场经济大潮中,产品质量已经不再是可谈可不谈的问题,顾客对产品质量的反馈成为了一个企业完善自身产品质量的一个重要手段。因此,基于b/s体系架构创建这个企业产品质量反馈系统。本系统是一个基本的产品质量反馈系统,采用数据库与asp.net编程相结合的技术,支持信息的动态维护和发布、意见栏管理、用户管理和权限管理,实现用户注册、登录、产品信息查询、产品质量信息反馈栏设计、厂家反馈处理意见栏设计、尚未处理和已经处理的质量信息查询、企业质量管理规定的浏览、质量管理责任人等有关信息的查询浏览等诸多功能。能够在功能、用户界面、安全性等方面实现用户与企业之间及时交流和信息管理等的需求。支持用户、企业以及游客使用。最终构建一个用户和企业之间交流、用户对产品质量反馈、企业对反馈意见处理的平台。关键词:质量反馈;sql server2000;asp.net abstractalong with computer technologys fast development,specially computer networks development,internet already became the people to live,the work,to study the indispensable platform.the web technology already no longer limited to provides the information service purely,but day by day becomes a service platform,provides the formidable service function for the user.in the present competition intense market economy flood tide,the product quality already no longer was may discuss may not discuss the question,the customer has consummated own product quality to a product qualitys feedback into enterprise important means.therefore, founds this enterprise product quality feedback system based on the b/s system construction. this system is a basic product quality feedback system,uses technology which the database and the asp.net programming unify,supporting information dynamic maintenance and issue,opinion fence management,user management and jurisdiction management,realizes quality information inquiry which,enterprise quality control stipulation browsing,quality control owner the user registration, the debarkation,the product information inquiry, the product quality information feedback fence design,the system message automatic reply,the factory feedback processing opinion fence design,not yet processed and already processed and so on related information inquiry browsing and so on many functions.can in aspects and so on function, user interface,security realize between the user and the enterprise the prompt exchange and the information management and so on demand.the support user,the enterprise as well as the tourist use.constructs between finally a user and the enterprise exchanges,the user to the product quality feedback,the enterprise to feed back opinion processing the platform.key word quality feedback,sql server 2000,asp.net,b/s pattern目 录摘 要iiabstractiii第1章 绪 论11.1本系统开发目的和意义11.2国内外研究动态11.3本论文的主要工作21.4系统开发环境简介21.4.1 系统软件要求21.4.2 系统硬件要求2第2章 系统工具及相关技术32.1 asp.net概述及其特性32.2 iis简介42.2 b/s结构42.2 系统开发工具介绍52.2.1 visual studio.net 简介52.2.2 sql server 2000简介5第3章 系统需求分析63.1 系统调查63.2 可行性分析73.2.1 技术可行性73.2.2 经济可行性73.2.3 社会可行性83.3 系统模块划分83.4 系统e-r图83.5 数据库需求11第4章 系统总体设计144.1 系统功能结构图144.2网站功能模块结构的设计15第5章 系统详细设计175.1系统前台设计175.2 产品查看模块设计195.3 质量管理规定查询模块设计215.4 质量管理负责人查询模块设计235.5 用户注册模块设计245.6 管理员登录模块设计275.7 质量反馈系统后台设计295.8 反馈管理模块设计325.9 产品添加模块设计34结 束37致 谢38参考文献39iv企业产品质量反馈系统第1章 绪 论1.1本系统开发目的和意义internet的全球化发展,对人们的生活、生产方式都产生了深远的影响。企业之间的竞争越来越激烈。据推算到2006年底,我国网民人数将达到1.8个亿,成为全球最大的互联网市场。网络及电子商务的迅速发展突破了时间、空间的局限性,给企业带来了更多的发展机会。建设企业产品质量反馈系统,成为企业适应信息化时代发展的最佳方式。企业产品质量反馈系统的建设,使企业能够通过网络和客户更好的交流,拉近企业和客户的距离,掌握大量的客户反馈信息,并及时做出企业产品质量调整方案,以满足客户不断增长的需求。企业产品质量反馈系统的建设和管理水平,直接影响企业的网络形象,拥有一个设计美观、功能全面的产品质量反馈系统,已经成为企业网络化建设的一个重要内容。1.2国内外研究动态在美国,每当人们想知道某公司有什么新产品,新服务,或旧产品和服务有什么变化,甚至只是想知道该公司有什么新闻,他们就会习惯性地进入该公司的网 址。因为外国公司已经习惯于把所有的新产品和新服务信息发布于网上,并且定期在网上发布有关公司的消息。中国公司与客户之间现在暂时还不习惯于这种联系方 式,而中国企业的网址内容一般也隔较长时间才更新一次。但随着越来越多的公司在网上发布产品和信息,这种情况将会发生明显变化。毕竟,已经有越来越多的公 司具有网络能力,并逐渐习惯于用网络进行沟通。 1.3本论文的主要工作本企业产品质量反馈系统重点研究与解决的问题:1、用visual studio.net 2005设计网页;2、数据库与互联网上动态网页的有效连接与应用;3、用asp.net技术建立一套完整的企业产品质量反馈系统。实现网上质量信息的反馈,力求做到功能完整,界面简洁明了,真正体现企业产品质量反馈系统的优势。基于以上的问题,本论文主要完成了如下工作:1、分析以asp.net技术建立企业产品质量反馈系统的思路步骤及其实现过程;2、介绍了企业产品质量反馈系统的主要功能模块的设计思想,并给出了前台管理,后台管理两大模块的具体设计与实现过程,前台管理包括浏览产品,浏览质量规定和产品质量负责人等功能,后台管理包括用户管理,产品管理和质量管理等功能。1.4系统开发环境简介1.4.1 系统软件要求asp.net的运行平台要求包括:具有server pack 2的windows 2000 server或advanced server, windows xp professional或64位版本,或windows server2003 系列产品之一。以及mdac2.7 for date和ineternet 信息服务。sql server2000与microsoft biztalk server和microsoft commerce server这两种.net企业服务器实现集成,它可与其它microsoft服务产品一起为你服务,可以快速借助web实现与数据库之间的连接。web 服务器: internet information server5.1浏览器:internet explore6.01.4.2 系统硬件要求实现本系统的运行,机器的最低配置为pentium 2350之上机种,显卡为diretx8.0以上兼容显卡 ,内存为64mb以上,硬盘为3g以上。第2章 系统工具及相关技术2.1 asp.net概述及其特性随着网络经济的到来,微软公司希望帮助用户能够在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐。.net战略就是为着实现这样的目标而设立的。而这新一代平台就是.net平台。本文介绍的企业产品质量反馈系统是使用asp.net实现的。 asp .net是microsoft active server pages (asp)技术的最新版本。asp 3.0是asp的最新版本asp.net是asp的换代技术,但它不是asp的简单升级,asp.net是服务器端asp脚本的全新范例。asp.net是新的.net(dotnet) framework的一部分。microsoft用了3年时间来从底层重写asp.net,并且asp.net并不完全向前兼容asp 3.0。是目前拥有最新技术,功能最强大,最完整的网页编辑工具。其特点如下:asp.net具有更好的语言支持、数量丰富的新控件和基于xml的组件的集合,以及更好的用户身份验证。asp.net通过运行已编译的代码提供了更好的性能。asp.net新特性:1、更好的语言支持;2、可编程控件;3、事件驱动编程;4、基于xml的组件;5、带有帐户和角色的用户身份验证;6、更高的扩展能力;7、提高了的性能已编译代码;8、更容易于设置和部署;9、与asp不完全兼容。2.2 iis简介 iis是internet information server的缩写,它是微软公司主推的服务器,最新的版本是windows2000里面包含的iis 5,iis与windownt server完全集成在一起,因而用户能够利用windowsnt server和ntfs(nt file system,nt的文件系统)内置的安全特性,建立强大,灵活而安全的internet和intranet站点。 iis支持与语言无关的脚本编写和组件,通过iis,开发人员就可以开发新一代动态的,富有魅力的web站点。iis不需要开发人员学习新的脚本语言或者编译应用程序,iis完全支持vbscript,jscript开发软件以及java,它也支持cgi和wincgi,以及isapi扩展和过滤器。2.2 b/s结构随着web技术的日益成熟,c/s(client/server)两层结构逐渐体现出灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。b/s(browse/server)结构已成为取代c/s结构的一种全新技术。采用该结构软件的优势在于:(1)无须开发客户端软件,维护和升级方便;(2)可跨平台操作,任何一台机器只要装有www浏览器软件,均可作为客户机来访问系统;(3)具有良好的开放性和可扩充性;(4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“苗条”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。2.2 系统开发工具介绍2.2.1 visual studio.net 简介微软的visual studio.net是一个非常丰富的编程环境,包括c#.net,vc+.net,vb.net等编程语言。本系统是采用c#.net编写的。2.2.2 sql server 2000简介microsoft开发和推广的关系数据库管理系统(dbms),sql server 2000是microsoft公司2000年推出的最新版本,它是在sql server7.0的基础上扩展升级的产品。sql server 2000是一款面向高端的数据库管理系统,它不仅继承了sql server 7.0版的性能,稳定性,和易于开发等优势,同时又具有许多新特性,赢得了众多客户的喜爱。总之,sql server 2000已成为目前广为使用的数据库管理系统。为了满足不同的性能,运行时间,以及企业和个人不同的价格需求,sql server 2000有不同版本的系列产品。分为企业版、标准版、个人版、开发者版、企业评估版、桌面引擎版等。本系统使用个人版。第3章 系统需求分析需求分析在网站的开发过程中是非常重要的一个环节。通常,软件工程项目的开发过程,称为软件生存期过程。一般可分为项目定义期、设计开发期和运行维护期。每个时期又由不同阶段组成。需求分析阶段不同于项目定义和可行性分析阶段,那两个阶段只是为了争取一个新项目,但并不一定能够获得这个项目。需求分析是在可行性研究的基础上,确定新项目必须完成哪些工作,即对项目最终目标提出完整、准确、清晰和具体的要求。在网站开发中,需求分析是重要的一步。因为,需求分析的结果是新工程项目开发的依据,直接关系到项目开发的成败和软件的质量,所以必须认真、细致和慎重地进行。如果需求分析做得不够仔细和深入,未能将用户的目标与技术实现很好的结合起来,将导致编程工作的大量返工,浪费人力、物力、拖延开发周期,最后可能会因网站无法交付使用,而赔偿用户的损失。3.1 系统调查我按照软件工程的开发思路,首先对本站功能需求做详细的调研,然后在调研的基础设计新系统的逻辑方案。再经过可行性论证最后就可以开始设计和实施。企业需要更高效能且技术统一的平台,以整合当前的网上业务,同时让本身的系统能够随时便利升级,以支持未来网上业务的发展。建设集多功能(如客户关系管理、网上销售、知识管理、内容管理、产品质量信息反馈等)于一身的企业门户网站,成为势在必行的上网策略。通过调查,要求网站具备以下功能:1、界面设计美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠;2、实现前台展示区首页,展示产品信息;3、网站前台提供用户登录模块,并提供用户信息的注册;4、网站前台设置信息反馈栏功能模块;5、网站前台提供企业质量管理责任人等有关信息的查询浏览功能;6、通过后台对用户信息模块进行管理;7、后台实现对产品资源进行管理的功能。3.2 可行性分析3.2.1 技术可行性本系统系网络系统,采用b/s模式,基于internet的http传输协议。b/s结构(browser/server结构)结构即浏览器和服务器结构。它是随着internet技术的兴起,对c/s结构的 一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(browser)实现,但是主要事务逻辑在服务器端(server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(tco)。以目前的技术看,局域网建立b/s结构的网络应用,并通过internet/intranet模式下数据库应用,相对易于把握、成本也是较低 的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如lan, wan, internet/intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。 本系统拟采用以下软件:1、系统使用的是sql server2000数据库,这是一个支持大中小型的成熟的功能强大的多用户数据库。是目前流行的常用数据库之一,日常的维护和更新简便灵活。2、本系统用microsoft(r)公司最新的产品 visual studio.net开发环境进行开发,内核使用asp.net。asp.net不仅仅是 active server page (asp)的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台web服务器来建立强大的web应用程序。asp.net提供许多比现在的web开发模式强大的的优势。3.2.2 经济可行性 由于系统结构采用当前流行的b/s结构,也就是浏览器/服务器模式,软硬件的需求如前所述要求都比较低,只需要有架设www服务的web服务器,sql server数据库以及个人pc。而且开发简单,共享性强,成本低,维护简单方便也是b/s结构的优点。这不仅保证了系统的技术可行性,还保证了系统的经济可行性。3.2.3 社会可行性本系统b/s模式架构的简单解决了安装配置难的问题,满足了用户的需要。3.3 系统模块划分企业产品质量反馈系统由网站前台和网站后台管理员管理两大部分组成。1、前台功能模块前台展示区要求实现:首页用户登录、用户注册、退出系统、企业相关产品信息的查询、信息反馈栏、尚未处理和已经处理的质量信息查询、企业质量管理责任人等有关信息的查询浏览和功能模块信息的显示功能。2、后台管理模块后台管理模块要求实现:用户管理、反馈栏管理、产品资源管理、企业质量管理责任人管理、质量规定管理、安全退出管理6个功能模块的管理。3.4 系统e-r图根据上述对系统的需求分析,规划出相应的实体e-r图,这些实体中包含各种具体信息。 管理员可以对产品质量反馈系统中的会员资料进行管理,还可以对产品信息进行增加、删除和修改,还可以对反馈信息进行管理,还可以对质量信息和质量规定进行管理。管理员登录必须要输入相应的登录名和密码。管理员实体属性图如图3.1所示。 管理员id号登录名密码图3.1 管理员实体属性图用户注册成为会员,用户注册包括用户id、用户名、密码、电话、真实姓名、身份证号、注册日期、是否审核。用户实体属性图如图3.2所示:用户用户id用户密码用户名用户电话注册日期是否审核身份证号真实姓名图3.2 用户实体属性图反馈信息包括反馈id、反馈人、发亏内容、反馈时间。反馈信息实体属性图如图3.3所示。反馈id反馈人反馈内容反馈时间反馈信息图3.3 反馈信息实体属性图根据上述对系统中的实体属性的分析,规划处相应的实体e-r图。系统的实体e-r图如图3.4所示:用户管理员产品反馈信息管理发布查看处理反馈1nn1n1nn11图3.4 系统e-r图3.5 数据库需求本系统数据库采用sql server 2000数据库,系统数据库名称为quality,该数据库中包含6张表。下面给出主要数据表的结构。管理员信息表(admin)主要用于保存管理员的详细信息,如表3.1所示:表3.1 管理员信息表字段名数据类型长度是否为主键描述idint4是编号namevarchar50否管理员账户passvarchar50否密码datdatetime8否添加时间usbit8否用户管理productbit8否产品管理fankuibit8否反馈管理zhiliangbit8否质量管理用户信息表(user)主要用于保存用户的详细信息,如表3.2所示:表3.2 用户信息表字段名数据类型长度是否为主键描述idint4是编号namevarchar50否用户名passvarchar50否密码usernamevarchar50否真实姓名phonevarchar50否电话质量管理负责人信息表(principal)主要用于保存质量管理负责人的详细信息,如表3.3所示:表3.3 质量管理负责人信息表字段名数据类型长度是否为主键描述idint4是编号namevarchar50否名字contentvarchar50否详细资料datdatetime8否添加日期产品信息表(product)主要用于保存网站新闻的详细信息,如表3.4所示:表3.4 产品信息表字段名数据类型长度是否为主键描述idint4是编号productnamevarchar50否产品名称productdetailtext16否产品信息datdatetime8否添加日期产品质量反馈信息表主要用于保存产品质量反馈的详细信息,如表3.5所示:表3.5 产品质量反馈信息表字段名数据类型长度是否为主键描述idint4是留言编号uidint4否产品编号pidint4否用户编号contenvarchar500否反馈内容datdatetime8否反馈时间qualityvarchar500否反馈处理dattdatetime8否处理时间statebit8否处理状态质量规定信息表主要用于保存企业产品质量规定的详细信息,如表3.6所示:表3.6 质量规定信息表字段名数据类型长度是否为主键描述idint4是编号titlevarchar50否质量规定名称contenttext16否质量规定信息datdatetime8否添加日期第4章 系统总体设计4.1 系统功能结构图企业产品质量反馈系统前台功能结构,如图4.1所示:产品查看质量管理规定会员注册产品质量反馈系统前台质量管理负责人产品查看图4.1 企业产品质量反馈系统前台功能结构图 企业产品质量反馈系统后台功能结构,如图4.2所示:安全退出管理质量规定查看负责人查看添加负责人添加质量规定质量管理反馈管理产品管理用户管理后台用户查看添加后台用户普通用户查看添加产品反馈查看产品查看产品反馈系统后台图4.2 企业产品质量反馈系统后台功能结构图4.2网站功能模块结构的设计从系统的整体出发,明确系统的层次之间的关系和模块之间的关系。非会员模块查看产品信息查看质量负责人信息注册查看质量规定信息1、非会员模块:这是系统的基本功能,只要登录该系统即可拥有。非会员模块如图4.3所示:会员模块产品质量反馈反馈信息查看图4.3 非会员模块图2、会员模块:非会员通过注册模块得到会员属性。如图4.4所示:图4.4 会员模块图管理员模块产品信息管理会员资料管理质量管理增加删除修改修改反馈管理3、管理员模块:系统管理员,开发系统的时候赋予,通过数据库添加,保证安全性。管理员模块图如图4.5所示:图4.5 管理员模块图注册模块添好注册信息验证用户信息注册成功4、注册模块:非会员注册成为会员。注册模块如图4.6所示:图4.6 注册模块第5章 系统详细设计5.1系统前台设计前台页面主要提供了会员注册、会员登录、展示产品信息和导航进入各种信息展示页等功能。用户可以通过功能导航条进入对应的信息展示页面。首页运行结果如图5.1所示:图5.1 系统前台页面效果图系统前台页面主要代码如下:产品质量反馈系统a.daohang:linkfont-size: 14px;color: #ffffff;text-decoration: none;font-we

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论