I摘要随着新型操作系统新型计算机语言和新开发技术的出现,万维网和Internet使我们的计算环境日趋全球化,计算机数据已经应用到各个方面。本人做的是大众汽车欣赏网站,基于目前现在社会的快速发展以及人们的生活需要,对汽车的要求也越来越高,本人把大众汽车的类型都一一展览出来,供用户欣赏所用,对于本论文的设计,包括大众汽车的历史背景,让用户对大众汽车进行大致的了解;系统的可行性分析,以及研究本程序的数据库的设计,包括E-R图和数据库字典;本次设计的一些主要界面和代码,还有软件测试,对于本次设计的测试结果;最后是结束语,对本次论文做的总结以及做论文的自我感悟。关键词:大众汽车,ASP.NET,SQLserver数据库II目录第1章导论............................................11.1选题背景...................................................11.2平台测试...................................................21.3表单测试...................................................21.4图形测试...................................................3第2章系统需求分析.....................................42.1可行性.....................................................42.2安全性分析.................................................5第3章系统设计.........................................63.1系统功能设计...............................................63.2数据库设计.................................................73.2数据字典...................................................9第4章系统技术选择.....................................104.1三层结构..................................................104.2IIS服务器................................................114.3ASP.NET平台的选择........................................12第5章程序实现........................................165.1用户注册..................................................165.2登陆网页..................................................175.3增加......................................................195.4管理员修改/删除...........................................195.4汽车欣赏主页..............................................20第6章结果分析.........................................216.1黑盒测试..................................................216.2白盒测试..................................................226.3集成测试..................................................23总结..................................................25致谢..................................................26参考文献................................................27III长春信息技术职业学院2008届专科生毕业设计(论文)第1页共27页第1章导论1.1选题背景企业文化是保持企业基业常青的根本。上海大众在实施企业调整、变革的同时,适时地对企业文化进行了梳理,在继承和创新的基础上,提炼出以“追求卓越永争第一”为核心价值观的卓越文化。上海大众的卓越文化源于历史的积淀,现实的努力,以及对未来的追求。作为中国最早的轿车合资企业之一,上海大众成功探索、创造了利用外资、引进技术与自我发展相结合的模式;在自身滚动发展的同时,带动了一大批相关产业的发展进步。上海大众以不畏艰险的开拓精神,令人瞩目的发展成就,把“卓越”刻进了企业的历史进程。随着市场竞争的日益加剧,上海大众在秉承优良传统的同时,不断地挑战自我,打破不适合发展的各种制约,勇敢地变革创新、与时俱进,在激烈的市场竞争中发展、突破,获得了持久的生命力。公司为员工提供了包括专家、技能师、后备专家、后备干部、管理层等在内的多元化发展道路,在培养高级管理人才、专业技术人才的同时,大力加强高技能人才队伍建设。几年来,上海大众已产生了300多名专家和特级、高级技能师,壮大了技能领域的核心骨干人才力量。与此同时,上海大众形成了一套包括大学生人才库、实习生计划、职工外读培训、人才后备力量建设、人才评价中心等人才开发措施。其中,大学生人才库项目是上海大众聘用员工的新途径。它可以提早让大学生接触公司,通过参与各专业部门的工作,从而实现招聘工作的“过程了解,双向选择”。上海大众“追求卓越永争第一”的核心价值观与“更高、更快、更强”的奥林匹克精神不谋而合。2004年6月,上海大众更成为2008年北京奥运会汽车合作伙伴成员企业。在为2008北京奥运提供各项支持的同时,上海大众也将通过先进、环保的产品和服务,让北京奥运所倡导的“绿色奥运、科技奥运、人文奥运”三大理念传递给广大的公众。长春信息技术职业学院2008届专科生毕业设计(论文)第2页共27页1.2平台测试市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。浏览器测试:浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java,、javascript、ActiveX、plug-ins或不同的HTML规格有不同的支持。例如,ActiveX是Microsoft的产品,是为InternetExplorer而设计的,javascript是Netscape的产品,Java是Sun的产品等等。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试。1.3表单测试当用户给Web应用系统管理员提交信息时,就需要使用表单操作,例如用户注册、登陆、信息提交等。在这种情况下,我们必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。例如:用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等。如果使用了默认值,还要检验默认值的正确性。如果表单只能接受指定的某些值,则也要进行测试。例如:只能接受某些字符,测试时可以跳过这些字符,看系统是否会报错。整体界面是指整个Web应用系统的页面结构设计,是给用户的一个整体感。例如:当用户浏览Web应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方?整个Web应用系统的设计风格是否一致?对整体界面的测试过程,其实是一个对最终用户进行调查的过程。一般Web应用系统采取在主页上做一个调查问卷的形式,来得到最终用户的反馈信息。对所有的可用性测试来说,都需要有外部人员(与Web应用系统开发没有联系或联系很少的人员)的参与,最好是最终用户的参与。在使用了数据库的Web应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单长春信息技术职业学院2008届专科生毕业设计(论文)第3页共27页信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。1.4图形测试在Web应用系统中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:(1)要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间。Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面。(2)验证所有页面字体的风格是否一致。(3)背景颜色应该与字体颜色和前景颜色相搭配。(4)图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。运行环境:VisualStudio.NET2005长春信息技术职业学院2008届专科生毕业设计(论文)第4页共27页第2章系统需求分析2.1可行性个人的经济善对其消费选择具有重大影响,它很大程度上决定着人们可用于消费的收入、对待消费与的态度及借贷的能力。尤其是汽车对一般人来说属于一种文档而用消费品,个人的经济状况达不到一定程度是不是可能购买汽车的;并且经济状况较好的人与经济状况一般的人所选购的车是有所差别的。从经济学的角度看,一个人的活活方式表明它所选择的分配方式以及对闲暇时间的安排,一个人对汽车产品的选择实质上是在声明他是谁,他想拥有哪类人的身份。消费者常常选择这样而不是那样的汽车产品与特定的生活方式群体之间的联系。此汽车欣赏网是建立在严格的管理模式下,具有规范化、自动更新等特点,技术可行性随着Internet和Intranet/Extranet的快速增长,Web已经对商业、工业、银行、财政、教育、政府和娱乐及我们的工作和生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,电子商务迅速增长,早已超过了国界。范围广泛的、复杂的分布式应用正在Web环境中出现。Web的流行和无所不在,是因为它能提供支持所有类型内容连接的信息发布,容易为最终用户存取在基于Web的系统开发中,如果缺乏严格的过程,我们在开发、发布、实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大。而且,随着基于Web的系统变得越来越复杂,一个项目的失败将可能导致很多问题。当这种情况发生时,我们对Web和Internet的信心可能会无法挽救地动摇,从而引起Web危机。并且,Web危机可能会比软件开发人员所面对的软件危机更加严重、更加广泛。在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必长春信息技术职业学院2008届专科生毕业设计(论文)