




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计论文题目二手商品交易网的设计与开发专业名称电子商务毕业时间2009年5月毕业任务书一题目二手交易网站设计与开发二指导思想和目的要求可以通过具体的小型网站设计与开发,达到掌握网站设计技术的目的。通过设计与开发,学生可以学会相关软件的使用方法,熟练掌握网站设计和数据库开发等技术。三主要技术指标设计模块网站应包括五个木模块主页、用户注册、商品信息、商家信息、会员登录要求所有网页界面风格相同、版面布局整齐、色彩搭配和谐。四进度与要求3月9日3月13日知识准备,方案设计。3月14日3月20日方案设计3月21日4月11日编码、调试。4月12日5月14日完成论文的撰写。5月15日5月20日答辩。五主要参考书及参考资料1SQLSERVER2000应用与开发范例宝典,李贺等著,人民邮电出版社,2006年7月。2李春葆曹平编著数据库原理与应用清华大学出版社M2005年1月北京3萨师煊王珊编著数据库系统概论高等教育出版社M1999年6月北京4肖金秀、冯沃辉等“ASP30动态网页培训教程”冶金工业出版社20005NET安全编程C/VBNET弗里曼编著;清华大学6CNET程序设计李旗编著;机械工业出版社学生任建华指导教师黄梅梅老师目录摘要ABSTRACT前言第1章概述11开发背景111电子商务的起源112电子商务的意义12系统开发环境第2章ASPNET技术简介21ASPNET概况22ASPNET的工作原理221ASPNET的系统结构222ASPNET的执行方式223ADONET访问数据库原理23ASPNET的优势第3章系统总体设计31系统需求分析32系统功能结构流程图第4章数据库设计41数据库的选择42数据库需求分析43数据库结构设计第5章系统详细设计51站点配置52首页设计和系统目录结构53用户控件54用户管理模块设计541用户注册与验证542用户信息修改543按商品分类浏览544商品详细信息浏览结束语致谢参考文献摘要ASPNET是微软推出的新一代动态网页的开发技术。运用ASPNET技术和网络数据库原理,本人开发了一个基于ASPNET的网上交易系统。本设计是以SQLSERVER为数据库开发工具,VISUALSTUDIONET为开发平台。在本购物系统中,顾客可以很方便地注册成为会员,对商品进行浏览和检索,查看商品的详细资料,然后根据各人的喜好购买中意的商品,系统会为顾客生成订单,并且按照顾客所填写的信息提交订单,然后发货。以使每一位顾客不用出门,在家里即可通过上网来轻松购物。本文结构合理、论述准确、图文并茂。首先介绍了系统开发背景和ASPNET技术,然后通过需求分析、总体设计、详细设计清晰地阐述了该购物网站的开发过程。关键词网上购物、ASPNET、数据库、动态网页。ABSTRACTASPNETISANEWDYNAMICWEBSITEDEVELOPMENTTECHNOLOGYAPPLINGASPNETTECHNIQUEANDTHENETWORKDATABASEPRINCIPLE,IDEVELOPEDAONLINESHOPPINGSYSTEMTHEDESIGNUSESSQLSERVERASTHEDATABASEDEVELOPMENTTOOLANDVISUALSTUDIONETASTHEDEVELOPMENTPLATFORMINMYSYSTEM,CUSTOMERSCANREGISTERASAMEMBEROFTHESYSTEMCONVENIENTLYBYLEAVINGTHEIRINFORMATION,PROCEEDTOLOOKOVERANDSEARCHTHEMERCHANDISE,ANDLOOKINTOTHEDETAILSOFMERCHANDISE,THENTHEYCANPURCHASETHEMERCHANDISEIFTHEYLIKETHESYSTEMWILLGENERATEORDERSTOCUSTOMERSAUTOMATICALLY,FILLOUTANDDELIVERYTHEORDERSACCORDINGTOTHEINFORMATIONSUBMITTEDBYCUSTOMERS,SOTHATEARTHCUSTOMERCANDOSHOPPINGEASILYTHROUGHSURFINGTHENETATHOMETHEARTICLEISWITHRATIONALSTRUCTURE,ACCURATEDESCRIPTIONANDVIVIDPICTURESFIRSTINTRODUCETHESYSTEMDEVELOPMENTBACKGROUNDANDASPNETTECHNOLOGY,ANDTHENDESCRIBETHENEEDSANALYSIS,GENERALDESIGNANDDETAILDESIGN,WHICHEXPATIATESONASHOPPINGWEBSITEDEVELOPMENTPROCESSDISTINCTLYKEYWORDSELECTRONICSHOPPING、DATABASE、ASPNET、DYNAMICWEBSITE前言随着INTERNET国际互联网的发展,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站,越来越多的企业开始建造自己的网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。对于企业来讲,无论是企业之间,还是企业和客户之间的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。ASPNET是有MICROSOFT公司提出的一种程序框架。它与以前的网页开发技术相比有了很大的进步,已经成为开发动态网站的重要而快速、有效的工具。所以,我在毕业设计中采用了ASPNET技术,为此,本人深入学习了ASPNET的各种技术知识,使用了VISUALSTUDIONET为开发平台,还结合了DREAMWEAVER,以及图像处理工具PHOTOSHOP,同时研究了如何利用ADONET技术访问后台数据库等。该系统能实现用户的注册、登录功能,商品的查询,订购等功能,构建了一个能实现简单的电子商务的小型购物网站,基本上具备了一个商品销售网站应该具备的功能。第一章概述11开发背景今天的网络不仅仅能够给我们带来娱乐,更重要的是带给了我们知识和信息,人们对于网络越来越多的关注,网络贸易逐年增长,在现在的信息社会发展中扮演越来越重要的角色。随着科学的发展、人们生活水平的提高,手中闲置的商品越来越多,为了社会节约资源,为人们生活提供方便,如,有人需要买一个套两居室的二手房,正好该用户通过我们系统找到二手房卖主等,该系统是一个完整的电子商务网站C2C功能包括根据信息类型(出售,求购)、品类型(如电子,手机等)进行搜索功能;产品浏览,与卖家联系,回复买家,评论商品,用户个人操作,在这种条件下,二手商品交易网的产生势必给人民生活带来极大的方便。111电子商务的起源INTERNET的发展为电子商务的发展奠定了基础,随着INTERNET的高速发展,电子商务的旺盛生命力日益显露,眼下,INTERNET已有5000万个用户,并以每季度8的速度递增,约有500万台主机连在INTERNET上。(1)电子商务产生和发展的条件电子商务最早产生于60年代,发展于90年代,其产生和发展的重要条件主要是计算机的广泛应用近30年来,计算机的处理速度越来越快,处理能力越来越强,价格越来越低,应用越来越广泛,这为电子商务的应用提供了基础;网络的普及和成熟由于INTERNET逐渐成为全球通信与交易的媒体,全球上网用户呈级数增长趋势,快捷、安全、低成本的特点为电子商务的发展提供了应用条件;信用卡的普及应用信用卡以其方便、快捷、安全等优点而成为人们消费支付的重要手段,并由此形成了完善的全球性信用卡计算机网络支付与结算系统,使“一卡在手、走遍全球”成为可能,同时也为电子商务中的网上支付提供的重要的手段;电子安全交易协议的制定1997年5月31日,由美国VISA和MASTERCARD国际组织等联合指定的SET(SECUREELECTRONICTRANSFERPROTOCOL)即电子安全交易协议的出台,以及该协议得到大多数厂商的认可和支持,为在开发网络上的电子商务提供了一个关键的安全环境;政府的支持与推动自1997年欧盟发布了欧洲电子商务协议,美国随后发布“全球电子商务纲要”以后,电子商务受到世界各国政府的重视,许多国家的政府开始尝试“网上采购”,这为电子商务的发展提供了有利的支持;(2)电子商务发展的两个阶段60年代90年代基于EDI的电子商务从技术的角度来看,人类利用电子通讯的方式进行贸易活动已有几十年的历史了。早在本世纪60年代,人们就开始了用电报报文发送商务文件的工作;70年代人们又普遍采用方便、快捷的传真机来替代电报,但是由于传真文件是通过纸面打印来传递和管理信息的,不能将信息直接转入到信息系统中,因此人们开始采用EDI(电子数据交换)作为企业间电子商务的应用技术,这也就是电子商务的雏形。EDI在60年代末期产生于美国,当时的贸易商们在使用计算机处理各类商务文件的时候发现,由人工输入到一台计算机中的数据70是来源于另一台计算机输出的文件,由于过多的人为因素,影响了数据的准确性和工作效率的提高,人们开始尝试在贸易伙伴之间的计算机上使数据能够自动交换,EDI应运而生。EDI(ELECTRONICDATAINTERCHANGE)是将业务文件按一个公认的标准从一台计算机传输到另一台计算机上去的电子传输方法。由于EDI大大减少了纸张票据,因此,人们也形象地称之为“无纸贸易”或“无纸交易”。内的普及,为电子商务的发展奠定了良好的基础。INTERNET的发展在环境、技术和经济上都为电子商务创造了条件,电子商务作为INTERNET的一项最为重要的应用系统已呈现在我们眼前了。112电子商务的意义在新经济条件下,商业规则已经发生了一些改变,电子商务对企业的基本构架在速度和效率上提出了更高的要求。电子商务的环境和竞争状况变化如此之快,我开发二手商品交易系统,该系统提高了社会资源利用率,同时也为个人商品交易提供了方面,所以,企业开展电子商务意思如下1提升企业形象企业网站的建立可以为您树立企业形象,提高企业层次。无论是从互联网上还是通过传统方式与客户接触,拥有网站的您当然比还没有建立网站的企业更具竞争力,是否拥有网站亦是一种企业实力的象征。2宣传企业产品国际互联网作为一个信息传播的媒介,能够充分的为您宣传企业和产品。在全世界任何一个地点,在任何时间,您的企业和产品都能够吸引客户的眼球。这与您在报纸上刊登通栏广告的效果和费用相比,具有无法比拟的优势。3信息搜集发布通过企业网站,可以更有针对性的发布、搜寻各种商业信息和商业机会。帮助您得到大量的客户和潜在客户信息,及性价比更好的产品。4降低企业运作成本这主要体现在两方面一、电子商务直接在网上进行交易,从而降低了传统贸易过程中的单据费用,提高了效率;另一方面,电子商务深入到产品的定购、销售和广告宣传等中间环节中,从而减少了企业在这方面的费用5提供更有成效的售后服务利用因特网进行售后服务,我们可以在公司已有的站点上登出产品介绍、技术支持等信息。这样做不仅可以省钱还可节省大量的劳动力支出,以便我们用更多的时间来处理更为复杂的问题,搞好与客户间的关系。12系统开发环境整个系统构建在MICROSOFT公司开发的VISUALSTUDIONET2005系统平台与环境下。操作系统是WINDOWS2003ADVANCESERVER,WEB服务器是IIS5,数据库服务器是SQLSERVER2000,服务器端脚本编程环境是ASP40嵌入VBSCRIPT、JAVASCRIPT。第二章ASPNET技术简介21ASPNET概况ASPNET不仅仅是下一版本的ACTIVESERVERPAGEASP;它是统一的WEB开发平台,用来提供开发人员生成企业级WEB应用程序所需的服务。ASPNET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现有ASP应用程序中逐渐添加ASPNET功能,随时增强该ASP应用程序的功能。ASPNET是一个已编译的、基于NET的环境,可以用任何与NET兼容的语言(包括VISUALBASICNET、C)创作应用程序。另外,任何ASPNET应用程序都可以使用整个NET框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASPNET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MICROSOFTVISUALSTUDIONET)一起工作。这不仅使得WEB开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到WEB页的GUI和完全集成的调试支持。ASPNET利用NET框架和公共语言运行库中的性能增强功能。另外,它还可以提供相对于ASP和其他WEB开发平台来说显著的性能改进。所有ASPNET代码都是编译的,而不是解释的,这就允许对本机代码采用早期绑定,强类型处理,以及实时JIT编译,这里只列举几个优点而已。ASPNET还可方便地分解,即开发人员可以移除那些与他们开发的应用程序不相关的模块(例如,会话模块)。ASPNET还提供丰富的缓存服务(包括内置服务和缓存API两种)。ASPNET还提供性能计数器,开发人员和系统管理员可以监视这些性能计数器,以测试新的应用程序和搜集有关现有应用程序的度量标准。有关更多信息,请参阅ASPNET缓存功能和ASPNET优化。在WEB页中编写自定义调试语句,可大大地有助于排除应用程序代码中的错误。但是,如果不将它移除,会引起麻烦。问题是,在应用程序准备好移植到生产服务器时从页面中移除调试语句,会需要很大的工作量。22ASPNET的工作原理ASPNET的工作原理是首先,有一个HTTP请求发送到WEB服务器要求访问一个WEB网页。WEB服务器通过分析客户的HTTP请求来定位所请求网页的位置。如果所请求的网页的文件名的后缀是ASPX,那么就把这个文件传送到ASPNET_ISAPIDLL进行处理,由ASPNET_ISAPIDLL把ASPNET代码提交给CLR。如果以前没有执行过这个程序,那么就由CLR编译并执行,得到纯HTML结果;如果已经执行过这个程序,那么就直接执行编译好的程序并得到纯HTML结果。最后把这些纯HTML结果传回浏览器作为HTTP响应。浏览器收到这个响应之后,就可以显示WEB网页。221ASPNET的系统结构222ASPNET的执行方式ASPNET允许用户选择并使用功能完善的STRONGLYTYPE编程语言,也允许使用潜力巨大的NETFRAMEWORK。ASPNET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。223ADONET访问数据库的原理与数据库相连,ADONET提供了如下3种方式通过ODBC相连;通过OLEDB相连;直接与SQLSERVER相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过DATASET来隔离异构的数据源,另一种是以流方式从数据源读DATAREADER方式。传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。ASPNET采取了断开连接方式的数据结构。当浏览器向WEB服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。ADONET的另一个创新是引入了数据集DATASET。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。23ASPNET优势1)简易性ASPNET提供了很多基于常用功能的控件,使诸如表单提交、表单验证、数据交互等常用操作变得更加简单。ASPNET的事务处理模型也相当简单,类似于DELPHI的FORM处理模型。ASPNET执行窗体提交和客户端身份验证到部署和站点配置变得很容易。同时,发布、配置程序也由于ASPNET的新的处理模式而更加简单。2)安全性应用WINDOWS系统内置的身份验证机制和基于每个应用程序的配置,完成可以保证应用程序的安全性。ASPNET还为WEB应用程序提供了各种授权和身份验证方案。开发人员可以根据应用程序的需要方便地移除、添加或替换这些方案3)自定义性和扩展性用户可以使用自己编写的自定义组件或扩展替换ASPNET运行库的任何子组件。ASPNET基于通用语言,开发者可以使用任何NET支持的语言(比如C,VBNET,JSCRIPT等)来开发ASPNET的程序。ASPNET编程语言,可以选择最适合应用程序的语言,或跨多种语言分割应用程序。4)强大工具支持ASPNET框架应用了VISUALSTUDIONET集成开发环境中的工具箱和设计器。VISUALSTUDIONET提供了强大、高效的NET程序的集成开发环境。支持诸如所见即所得、控件拖放、编译调试等功能,使开发ASPNET程序更加快速、方便。5多种性能优良的功能ASPNET与其前身ASP最大的区别在于其不再是解释性的脚本了,而是运行于服务器端经过编译的代码,这使早期绑定、本地优化、缓存服务等技术成为可能,无疑这将大大的提高ASPNET程序的执行效率。ASPNET中还包括多种功能和工具,它们使得能够设计和实现高性能的WEB应用程序。这些功能包括基于ASP进行改进的进程模型,自动编译请求的页并在服务器上存储这些页,ASPNET特定的性能计数器,WEB应用程序测试工具等。6可管理性ASPNET程序的所有配置都存储于基于XML的文件中。这将大大的简化对服务器环境和网络程序的配置过程。ASPNET框架应用程序的部署时只需将必要的文件复制到服务器,即可将ASPNET框架应用程序部署到服务器。不需要重新启动服务器。7页面代码分离。好处就是不像ASP那样复杂的页面里找程序代码找不到北了,ASP的话,假如开发者不是尽量用函数,不是尽量多写注释的话,一个比较复杂的页面完全可以把你看晕。8开发效率。微软封装了很多有用的类,使得应付不太复杂的项目,很多类可以直接拿来用,或者继承重构拿来用,不行的话就自定义一个类拿来用;而实在没法的时候可以考虑用ASPNET当ASP用,客户端还是写你的JS脚本。第三章系统整体设计31系统需求分析本系统是二手交易系统,是为了人们生活中,工作等活动中已用产品的在分配,所以为各个环节的人们提供方便,如,有人需要买一个套两居室的二手房,正好该用户通过我们系统找到二手房卖主等,该系统的主旨在为社会节约资源,为人们生活提供方便,该系统是一个完整的电子商务网站C2C功能包括根据信息类型(出售,求购)、品类型(如电子,手机等)进行搜索功能;产品浏览,与卖家联系,回复买家,评论商品,用户个人操作32系统功能结构流程图网站投票成功失败访客用户用户注册用户登录不注册最新求购商品搜索推荐产品我的发布商品我的关注山坡发布信息验证浏览商品,搜索,投票,用户登陆,忘记密码等首页第四章数据库设计41数据库的选择选用SQLSERVER2000作为后台的数据库管理系统,主要基于其具有以下几方面优秀的功能(1)、企业级数据库SQLSERVER2000关系数据库引擎具备完善而强大的数据处理能力。它在有效保证数据库一致性的基础上,在成千上万的数据库用户进行并发访问时实现大吞吐量、时延小作业。支持分布式查询,允许用户同时引用多个数据源,而用户感觉上只是在操作一个数据源。(2)、完善的安全性管理通过创建SQLSERVER用户,防止非法用户登录数据库服务器;通过添加数据库用户,为不同角色分配不同权限,确保数据库的安全。通过为数据库对象分配用户的访问权限,保证了数据库表的安全。(3)、完善的数据库备份和恢复机制提供了备份数据库、备份数据库和事务日志、增量备份三种主要的备份策略和方便的恢复功能,将损失减至最低。(4)、简单友好的操作方式SQLSERVER2000提供了一整套的管理和开发工具,界面友好,功能强大,易于使用。42数据库需求分析SQLSERVER是微软公司开发的一个关系数据库管理系统,以TRANSACT_SQL作为它的数据库查询和编程语言。TSQL是结构化查询语言SQL的一种,支持ANSISQL92标准。SQLSERVER采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQLSERVER支持两种身份验证模式WINDOWSNT身份验证和SQLSERVER身份验证。70版支持多种类型的角色,“角色“概念的引入方便了权限的管理,也使权限的分配更加灵活。SQLSERVER提供服务器端的软件,这部分需要安装在NTSERVER上,SQLSERVER的用户端则可以安装在许多用户端PC系统中,WINDOWS可以让用户端进行数据库的建立,维护及存取等操作,SQLSERVER可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可以有250个字段,每个表格的数据个数并没有限制,每一个表格可以定义250个索引,其中有一个可以是CLUSTERED索引。SQLSERVER所使用的数据库查询语言称为TRANSACTSQL,它是SQLSERVER的核心,TRANSACTSQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,TRANSACTSQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQLSERVER数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(RULE),缺省(DEFAULT)以及限制(CONSTRAINTS),来协助将新的数值套用到表格中去SQLSERVER的特点与评价上手容易学习SQLSERVER是掌握其他平台及大型数据,如ORACLE,SYBASE,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQLSERVER的基础,再去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。兼容性良好由于今天WINDOWS操作系统占领着主导地的位,选择SQLSERVER一定会在兼容性方面取得一些优势。另外,SQLSERVER2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在NET战略中发挥着重要的作用。增强的在线商务MICROSOFTSQLSERVER2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。其中,用以提高可靠性的特性包括日志传送、在线备份和故障切换群集。在伸缩性方面的改进包括对多达32颗CPU和64GBRAM的支持。通过自动优化和改进后的管理特性诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理,在线商务应用程序能够被迅速部署并有效管理。利于构筑“敏捷性商务“所谓“敏捷性商务“就是能够打破内部和外部的商业界限,对迅速改变的环境做出快速反应。微软已经与关键的合作伙伴建立起了战略关系,创造出了能够与许多供应商的产品实现整合的解决方案,因而企业用户并不需要做出“要么完全接受,要么全部不要“的承诺。在部署解决方案的过程中,企业用户不一定要拆除原有的设备从头。敏捷商务让企业用户能够充分利用现有的系统,自主决定所需的硬件和软件解决方案以及由谁来提供,伸缩自如、游刃有余。所谓“敏捷性商务“就是能够打破内部和外部的商业界限,对迅速改变的环境做出快速反应。43数据库结构设计用户注册表,(USER)包括用户注册的所有信息字段数据类型字段说明USER_IDINT自动编号用户IDUSER_NAMECHAR50用户名USER_PWDCHAR50密码USER_QQCHAR50腾讯QQUSER_EMILECHAR50邮箱USER_SEXCHAR4性别USER_ZWCHAR50职位USER_XLCHAR50学历USER_PHONECHAR50联系方式USER_ADDRESSCHAR50联系地址USER_YBCHAR50邮编USER_SMTEXT说明(43表1)商品表(PRODUCT)包括用户注册成为会员后添加商品的所有信息字段数据类型字段说明PRO_IDINT自动编号产品编号PRO_NAMECHAR50产品名称PRO_XHCHAR50产品型号PRO_GGCHAR50商品规格PRO_LXCHAR50类型PRO_FLCHAR50物品分类PRO_PBCHAR50所属品牌PRO_SLCHAR50商品数量PRO_PRICECHAR50市场价PRO_HYPRICECHAR50本站价PRO_NOLDCHAR50新旧成度PRO_IMGCHAR50上传缩览图PRO_SMTEXT说明SHOP_TJCHAR10是否推荐PRO_TIMEDATETIME发布时间(43表2)商品评论信息(VIEW)对用户发布的商品的评论信息字段数据类型字段说明VIEW_IDINT自动编号评论编号PRO_IDINT产品编号USER_IDINT用户编号VIEW_NRCHAR50评论内容(43表3)物品类型表(TYPE)商品的出售,发布,公告等字段数据类型字段说明TYPE_IDINT自动编号类型编号TYPE_LXCHAR50物品类型(43表1)第五章系统详细设计51站点配置IIS的主要功能是响应使用者的请求,将所要浏览的网页内容传输给客户端;管理及维护WEB站点;管理及维护FTP站点;SMTP虚拟服务器等。配置主目录第一步选中默认网站点击右键属性第二步端口的配置WEB发布的默认端口是80,如果我们的一台计算机上装有两个WEB服务器,就要修改其中的一个的端口,不修改就会发生冲突,我们要修改的话,一定要在1024以上,第三步本地路径的配置第四步默认文档没有添加默认文档我们要浏览时要输入全部的虚拟地址和要浏览的文件名HTTP/LOCALHOST/INDEXHTM添加默认文档INDEXHTM后只输入虚拟地址就行了HTTP/LOCALHOST/创建简单的ASPNET应用程序,ASPNET开发环境介绍VISUALSTUDIONET是一个功能强大的集成开发环境,在该开发环境中可以创建WINDOWS应用程序,ASPNET应用程序,ASPNET服务,控制台程序等。创建ASPNET页面,开始程序MICROSOFTVISUALSTUDIONET200552首页设计和系统目录结构二手商品交易网站主要实现网上购物的整个流程如下(1)用户进入未来二手商品交易网站,如果没注册就要先注册登记(即填写您的详细资料,带有号的项目是必须填写的),注册成功后使用其注册的帐号登录(只有登录后才可以使用网上下单定购功能);若您是二手商品交易已经注册的老顾客,进入未来网上书店网站的主页后,先进行登录,登陆成功后会出现“欢迎您,某某先生或小姐”。(2)然后,您可以通过网站上的图书查询和展示功能,查找相关图书,浏览图书的相关信息(3)当顾客看到自己想要的商品时,您可以查看图书的详细信息和发布商品人的详细信息,同时还可以顾客所发布的所有商品信息(4)看到商家发布的信息后与商家线下联系图52是首页截图图521其核心代码如图53(DEFAULTASPX)图52253用户控件为了合理地利用代码的程序性和高效率用了做了部分用户控件,顶部用户控件如下图53154用户管理模块设计用户管理界面如下图图541其核心代码如图542(FABUASPX)图542541用户信息修改用户注册会员后对个人信息修改如下图图5411542按商品分类浏览搜索商品信息按商品类型,商品分类等544商品详细信息浏览总结通过近两个月的在线选课管理系统的开发,本人从中学到了不少东西,对MIS的开发工作有了一个较为全面的认识。可以说,这是一个吸取教训的过程,是一个积累经验的过程。MIS开发是一项复杂的系统工程。开发初期,由于对MIS开发认识不足,走了弯路。开始的时候,我只是大概地分析了可能存在的需求,就开始了系统的设计,而且急于开发应用程序,结果,在开发中不断发现新的需求,为了实现新的需求,必须重新设计数据库表的结构与重新修改已经编好的程序。本人得到的经验是开发人员首先要进行充分的调研,了解便用单位的组织结构,了解用户工作流程,通过不断地与用户交流,分析其提出的各种需求,从而确定系统的具体功能。这是系统开发中十分关键的一步。因此,要投入大量的时间做需求分析,不必急着建库、编码。当需求分析做得十分的透彻之后,再着手进行相关的系统设计,特别是数据库的设计。数据库是MIS的核心,数据库设计是系统开发的关键。首先运用各种方法确定系统的实体,接着分析实体间的关系,再利用ER图将系统的实体和实体间的关系表达出来。这样就可以按照将实体和实体间的关系转化为表的方法将现实中的信息模型转化为数据库能够处理的数据模型。然后再运用规范化理论对数据库表进行分解优化。一个合理的数据库结构能使系统具有良好的性能,简化系统的开发工作,还能减少数据的冗余。在系统的编码阶段,多参考别人实现相同功能的思路,多使用开发工具的帮助,这样就能运用某些函数简化编程。有时一个很细小的问题,也有可能难上你半天,这时候最好是先放松放松,然后再认真检查算法上有没有问题。进行系统开发,总结起来,经验有以下几条(1)开发者必须具备较强的编程能力。(2)开发者要掌握系统分析及设计的技能。(3)必须重视系统的分析和设计,设计好系统才开始编程。(4)有吃苦精神,系统开发是一项工程,必会碰到很多问题,只有坚持才能解决问题。(5)开发者应该具备一定的管理知识。由于本系统单纯的是个虚拟后台数据库管理系统,功能也局限与所注册信息进行有效的添加,修改和删除,以及在线可以查询考生的报考信息,成绩信息,缺陷是后台数据库的安全性遭到挑战,对考生进入系统权限设置不明确,不能够保证考生的非法访问和对数据的多次修改,不能保证数据的唯一性,希望这次的毕业设计可以是我在以后的学习中不断的得到完善,使自己的设计水平有了进一步的提高。总之,在SQLSERVER系统实际应用中,虽然在数据表中可以实现基本的操作如浏览、排序、筛选和更新等,但是,当需要执行数据的逻辑运算或跨表际信息的统计分析时,则必须通过运行查询程序来实现一系列复杂的数据操作控制。当用户运行这些查询程序时,SQLSERVER可以即时创建一组与查询定义相关的字段数据集,从一个或多个表中调用符合定义条件的数据记录,以虚拟表的形式供用户调用或维护。SQLSERVER在检索数据时,通常把检索到的数据存入一个动态的数据集中,动态数据集看起来就像一张表,但它不是基表,而是选自一个或多个表的动态数据集。不管什么时候在“数据表”视图中打开一个查询,SQLSERVER都使用当前数据库中的信息建立一个动态数据集,用户可以通过输入和修改动态数据集中的数据改变基表中数据记录。记录集在数据库中实际上并不存在,只是调集各种相关数据源的虚拟表,只有当查询程序运行时,SQLSERVER才从源表数据中创建即时数据集,这是SQLSERVER关系型数据库独特的系统对象。致谢在论文即将完成之际,回顾紧张但又充实的学习和开发过程,本人在此向所有关心我的及帮助我的老师和同学们致以最真诚的感谢。在本次毕业设计中,我从指导老师黄老师,身上学到了很多东西。他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅导。在整个设计过程中,有很多人对任务的完成给予了重要的支持和帮助。感谢许多同学在数据库连接、服务器配置、ASP编程等问题上给我的帮助使我能够顺利地进行设计的工作;论坛中有很多认识不认识的朋友也都为我的设计提出了很宝贵的建议,同样在这里感谢他们。另外,我还要感谢在这几年来对我有所教导的老师,他们孜孜不倦的教诲不但让我学到了很多知识,而且让我掌握了学习的方法,更教会了我做人处事的道理,在此表示感谢。参考文献1SQLSERVER2000应用与开发范例宝典,李贺等著,人民邮电出版社,2006年7月。2李春葆曹平编著数据库原理与应用清华大学出版社M2005年1月北京2萨师煊王珊编著数据库系统概论
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基本知识培训课件
- 从工具理性到人的主体性:智能化新闻分发算法的传播伦理重构与展望
- 中链脂肪酸对断奶仔猪多方面影响的深度剖析与研究
- 三株新城疫病毒抗人喉癌作用的差异解析与机制探究
- 八年级数学全等三角形综合测试试卷及答案
- 基层班组安全知识培训课件
- 基层医院消防知识培训课件
- 新解读《GB-T 39710-2020电动汽车充电桩壳体用聚碳酸酯-丙烯腈-丁二烯-苯乙烯(PC-ABS)专用料》
- 新解读《GB-T 24328.3 - 2020卫生纸及其制品 第3部分- 抗张强度、最大力值时伸长率和抗张能量吸收的测定》
- 危急值三基考试题及答案
- 肿瘤标志物介绍课件图片
- 社工项目督导协议书
- 雅迪电车购车合同协议
- 配网基本知识课件
- 《优化公益传播策略》课件
- 灌装代工合同协议
- 钣金行业公司简介
- 非全日制用工劳动合同(每日4小时制)
- 违法查处申请书
- 会计师事务所经营发展管理
- 2025年中国航天信息股份有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论