飞翔公司电脑报价系统的开发与实现.doc
飞翔公司电脑报价系统的开发与实现摘要:随着计算机技术的飞速发展,计算机硬件的价格每天都会发生变化。飞翔公司电脑报价系统是根据飞翔公司的实际需求,采用ASP和SQL数据库技术开发的一套应用系统。根据软件工程理论,本文从系统需求分析、可行性分析、数据库设计和功能模块开发等方面详细地阐述了飞翔公司电脑报价系统的设计与实现过程。关键词:数据库技术;ASP;报价系统;WebTheDevelopmentandRealizationoftheQuotedPriceSystemforComputerofFeiXiangCompanyAbstract:Withthedevelopmentofcomputertechnology,thepriceofcomputerhardwarechangeseveryday.AccordingtotheactualdemandofFeiXiangCompany,thisquotedpricesystemforcomputeriscompletedwhichcombinedASPandSQLdatabasetechnology.Accordingtothesoftwareengineeringtheory,thispapercarriesonadetaileddescriptiontothedevelopmentprocessofthequotedpricesystemforcomputerrangingfromsystemrequirementsanalysis,feasibilityanalysisanddatabasedesigntofunctionmodulesrealizing.Keywords:Databasetechnology;ASP;Quotedsystem;Web目录第一章引言.1第二章系统分析.22.1可行性分析.22.1.1技术可行性.22.1.2经济可行性.222需求分析.223系统总体构成.324功能模块分析.325与其他系统的关系.4第三章开发工具简介.531ASP简介.532SQLSERVER2000简介.5第四章数据库设计.641数据库需求分析.7411需求分析的任务.742数据库概念结构的设计.743数据库逻辑结构的设计.9第五章功能模块设计.1151主模块的设计与实现.11511主模块的构成.11512关键代码分析.1152硬件查询模块的设计与实现.15521硬件查询模块的构成.16522关键代码分析.1653模拟装机模块的设计与实现.17531模拟装机模块的构成.17532关键代码分析.1854网站管理模块的设计与实现.19541管理员登陆模块的设计与实现.19542添加产品模块的设计与实现.22543修改产品模块的设计与实现.24544删除产品模块的设计与实现.27545修改密码模块的设计与实现.28第六章系统开发的小结.321第一章引言目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。中国互联网络信息中心发布的第十七次CNNIC调查结果显示,截至2005年12月底,我国网民总人数达到11100万人。通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。电子商务是互联网发展日臻成熟的直接后果,是网络技术应用新的发展方向。互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。电子商务的规模正在逐年迅速增长,根据Deloitte咨询公司最近研究,全球电子商务收入将从1997年的150亿美元上升至2006年的20万亿美元,到2006年85的大公司将通过Web进行销售。由于电子商务所依托的Internet的全球性和开放性,电子商务的影响将是全面的,它不但在微观上影响企业的经营行为和消费者的消费行为,而且在宏观上影响到国际贸易关系和国家未来竞争力。当今时代,随着计算机技术的飞速发展,计算机硬件的价格每天都会发生变化。所以,作为一个主要经营电脑的商务网站需要一个电脑报价系统来向客户展示电脑硬件的当日价格。电脑报价系统是网上商城购物系统的一个有机组成部分。通过电脑报价系统可以使电脑硬件报价更准确直观,增加购买者的信任感。购买者可以根据自己的经济状况来选择最合适的硬件搭配。2第二章系统分析2.1可行性分析2.1.1技术可行性本系统需要一台服务器,配置要求与客户量成正比,可以供一个公司或企业使用。当前的主流服务器很多,例如:IBMNetfinity5600,浪潮NF180等等。其中任意一个都可以胜任,数据库可以使用SQLServer2000。2.1.2经济可行性可利用现有的服务器,装上ISS服务器软件,即可成为一台ISS服务器,客户只要连上因特网,便可使用该系统。经济上都是可行的,而且要求不高,所以该系统的开发是可行的。22需求分析作为一个电脑报价系统,需要实现以下3个方面的功能:(1)硬件查询自动列出指定类型所有硬件的相关信息。根据用户输入的关键字进行查询。(2)后台管理只有特定的用户才能进行后台管理:通过用户名和密码来进行身份验证。添加指定的类型产品的信息。修改指定产品的信息。删除指定产品的信息。修改管理员的密码:需要用户输入原密码,并加入新密码确认功能。退出管理系统。(3)模拟装机用户能够选择需要的硬件。自动帮助用户计算出所选硬件的总价格。