论计算机维修和零部件销售网站的开发(共26页)

上传人:1537****568 文档编号:219969805 上传时间:2021-12-07 格式:DOC 页数:26 大小:1.23MB
返回 下载 相关 举报
论计算机维修和零部件销售网站的开发(共26页)_第1页
第1页 / 共26页
论计算机维修和零部件销售网站的开发(共26页)_第2页
第2页 / 共26页
论计算机维修和零部件销售网站的开发(共26页)_第3页
第3页 / 共26页
论计算机维修和零部件销售网站的开发(共26页)_第4页
第4页 / 共26页
论计算机维修和零部件销售网站的开发(共26页)_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《论计算机维修和零部件销售网站的开发(共26页)》由会员分享,可在线阅读,更多相关《论计算机维修和零部件销售网站的开发(共26页)(26页珍藏版)》请在金锄头文库上搜索。

1、毕毕 业业 论论 文(设计)文(设计)题题 目目 基于 ASP.NET 的计算机维修和零 部件销售网站的开发 指导老师指导老师 陈炜 专业班级专业班级 计算机应用技术 20061 姓姓 名名 黄昌双 学学 号号 20062011102 2009 年 5 月 31 日摘 要:随着社会的迅速发展和网络技术的广泛普及,Internet 技术已成为最具有发展潜力的技术领域,随之各类电子商务的网上销售的网站也应运而生。它们适合现在越来越快的生活节奏,并提供一个公平的、有效的交易平台。论文阐述了计算机零部件销售网站的开发过程,包括可行性分析、需求分析、概要设计、详细设计、数据库设计、实现及系统的测试等几个

2、阶段,计算机维修和零部件销售网站开发采用了 ASP.NET 技术结合 SQL Server 数据库,实现了基本信息浏览、简单的查询、商品管理、会员管理等功能,能够给用户提供最新的计算机零部件信息和在线购物的机会。关键词:销售网站;ASP.NET;SQL Server 目 录引言引言 .1 11 1 系统概述系统概述 .1 11.1 系统现状研究 .11.2 系统开发的相关技术 .22 2 系统调研及可行性分析系统调研及可行性分析 .2 22.1 系统调研 .22.2 系统总体目标 .32.3 技术可行性分析 .33 3 系统分析系统分析 .3 33.1 需求分析 .33.1.1 功能需求 .3

3、3.1.2 性能需求 .33.2 系统流程图 .54 4 系统设计系统设计 .5 54.1 概要设计 .54.1.1 功能模块结构图 .54.1.2 功能模块描述 .64.2 数据库设计 .74.2.1 数据库信息 .74.2.2 各个表设计 .74.3 主要功能模块的详细设计 .84.3.1 用户注册模块的设计 .84.3.2 用户登录模块的设计 .94.3.3 商品浏览与查询模块的设计 .104.3.4 商品管理模块的设计 .114.3.5 会员管理模块的设计 .124.3.6 购物车订单管理模块的设计 .135 5 系统的实现系统的实现 .14145.1 用户注册模块的实现 .145.2

4、 用户登录模块的实现 .155.3 商品浏览与查询模块的实现 .165.4 商品管理模块的实现 .175.5 会员管理模块的实现 .185.6 购物车订单管理模块的实现 .196 6 系统测试系统测试 .2020结论结论 .2121参考文献参考文献 .2222引言随着计算机信息社会的日益发展以及 Internet 的普及和应用,Internet 遍布全球,将世界各地各种规模的网络连成一个整体。现今成千上万 Web 站点组成的World Wide Web(简称 WWW)已成为目前世界上最大的信息资源宝库。通过 Web站点获取重要的信息在生活中扮演了重要的角色,因此,建设一个好的 Web 站点对于

5、一个机构的发展十分重要。近年来,互连网用户要求的不断提高及计算机科学的迅速发展,数据库技术在 Internet 中的得到广泛应用,Web 站点向用户提供的服务越来越人性化,人性化已逐渐成为当今 Web 应用的潮流。电子商务是指买卖双方之间依托计算机网络,按照一定的标准所进行的各类商贸活动。各类的电子商务网站兴起,使得以往传统的商品交易方式发生了非常大的变化。生活在这样快节奏的信息时代,时间显的更加宝贵。以往传统的商品交易方式给生活带来了很大的不便,电子商务让商品的交易方式变得了更加快捷,简便。开发本系统的目的就是让人们更快,更方便的了解和购买计算机零部件商品。为人们节约更多的时间,轻松的实现在

6、家买到自己喜欢的商品,给生活冲满轻松。本系统针对用户实现了注册、在线浏览和查询商品的功能,针对网站的管理员实现了对商品信息的增加、删除、修改等功能,及对会员的增加、删除、修改等功能。本文介绍了该系统的开发过程,包括可行性分析、需求分析、概要设计、详细设计、数据库设计、实现及系统的测试等几个阶段。 1 系统概述1.1 系统现状研究计算机网络、通信技术的日益发展以及 Internet 的普及和应用,数据库技术不断更新,深刻地改变着人们生活和学习方式,网上购物也成为人们的共同话题。电子商务打破了传统的商品交易方式,使得在家也能买到自己需要的商品成为了现实,促进了社会经济的更快发展。本次设计的计算机零

7、部件销售系统主要实现对商品的陈列,商品的管理,会员的管理,在线购物。在线购物的优势在于不受实物陈列空间的限制,而且商品的种类多,数量多,还有新的商品信息。并且人们还可以通过查找的方式找到自己想要买的商品,网站给顾客提供了方便、省时、快速购物的优点。1.2 系统开发的相关技术本系统开发基于 B/S 架构,使用 ASP.NET 技术结合数据库 SQL server 2005。使用 ADO.NET 访问数据库,ADO.NET 是.NET Framework 提供的数据访问服务的类库,它提供了对关系数据,XML 和应用程序数据的访问。ADO.NET提供对各种数据源的一致访问。针对不同的数据源,使用不同

8、名称空间的书记访问类库。使用 ADO.NET,可以实现灵活的数据库访问控制。基于 ASP.NET 的 Web 数据库开发平台是目前最流行的 Web 开发技术之一。ASP.NET 不是 ASP 的简单升级,而是全新一代的动态网页实现系统。ASP.NET允许用户选择并使用功能完善的 strongly-type 编程语言,也允许使用潜力巨大的.NET Framework。ASP.NET 是编译性的编程框架,运行是服务器上的编译好的公共语言运行库代码,可以利用早期绑定,实施编译来提高效率。ASP.NET 把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。使用的 SQL Server 数

9、据库是 Microsoft 公司推出的一款强劲而且轻便的数据库系统,该数据库可以胜任中小型的网站的数据库存储。2 系统调研及可行性分析系统调研及可行性分析2.1 系统调研随着 Internet 的发展,网上购物的生活方式也日益普及,各式各样的销售网站也日益普及,满足更多人的需求,本销售系统将要实现的功能:(1) 实现计算机零部件商品的分类及详细的商品信息。(2) 实现用户可以浏览和查询网站计算机零部件商品信息以及可以购买商品,下订单。(3) 实现管理员系统的管理,计算机零部件商品的添加、删除、修改、查询等管理。对注册用户的管理,会员管理,管理员的修改、添加等。2.2 系统总体目标本系统在使用方

10、面要求比较简单方便,界面设计方面比较整齐直观,后期维护方面比较容易,如要对某些功能模块方面做修改,则无需进行整个系统的重新架构。不论是用户或是管理员只要登录本系统的网站后,就可根据需要进行相应权限的操作。管理员对各类信息的添加、删除、修改等工作都可以在网上进行,避免了很多不必要的麻烦。2.3 技术可行性分析本系统是采用 ASP.NET 技术结合 SQL Server 2005 后台数据库开发。ASP.NET 能够方便地将数据集成页面,使用简单易学,并且有能力进行更复杂的数据应用。而 SQL Server 2005 是一个非常优秀的数据库管理软件,使用方便,性能稳定。于是,采用 ASP.NET+

11、SQL Server 技术完全能够实现本系统的开发。3 系统分析3.1 需求分析3.1.1 功能需求(1)商品管理功能用户可以对计算机零部件商品进行分类浏览和简单查询等基本操作,管理员可以对计算机零部件商品进行分类的添加、修改、删除等功能。(2)会员管理功能用户可以进行会员注册,管理员可以对注册会员进行会员的添加、修改、删除等功能。 (3)订单管理功能用户对购买商品进行下订单,管理员对订单的管理。3.1.2 性能需求(1)系统的硬件需求系统的硬件需求如表 3.1 所示。表 3.1 硬件环境需求表服务器端处理器Intel Pentium4内存2G硬盘200G网络配置100M宽带以上(2)系统的软

12、件需求系统的软件需求如表 3.2 所示。表 3.2 软件环境需求表服务器端用户端操作系统Windows2000/2003/xpWindows2000/2003/xp网络协议TCP/IPTCP/IP HTTPWeb 服务器IIS 6.0IIS 6.0数据库Microsoft SQL Server浏览器IE6.0以上IE6.0以上3.2 系统流程图系统流程图如图 3.1 所示。图 3.1 系统流程图4 系统设计本章主要介绍概要设计,数据库设计,主要功能模块的详细设计。4.1 概要设计功能模块结构图本销售系统共分为两个子系统界面:前台用户界面和后台管理员界面,其功能模块划分如图 4.1 所示。 图

13、4.1 功能模块结构图功能模块描述(1)用户注册模块用户可以通过点击按钮进入注册页面,输入用户的详细信息并通过验证,若符合各个信息的要求,更新数据库得到相应的权限。(2)用户登录模块用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,成功登录后获得其相应的操作。(3)商品浏览与查询模块商品浏览与查询模块主要功能对商品进行分类,包括商品类别,商品品牌等。点击详细按钮可以查看商品的详细信息,以及通过条件查询得到符合用户查找的商品。(4)商品管理模块商品管理模块主要功能是管理员对商品信息的修改,商品的添加,及商品删除等。(5)会员管理模块会员管理模块主要功能是所有会员的管理,包括会员的添加

14、、修改、删除,管理员的添加及管理员信息的更改。(6)购物车订单模块购物车订单模块主要包括购物车管理模块和订单管理模块,购物车模块主要功能是将商品添加或删除到购物车里,并产生订单给后台订单管理模块中。订单管理模块主要对用户的订单进行管理,浏览和删除订单。4.2 数据库设计数据库信息数据库名称 shop,数据库管理系统 Microsoft SQL Server 2005,数据库中所包含的表及功能联系见表 4.1 中所示:表 4.1 数据库信息表表说明功能Product 商品信息表商品的全部信息Users 用户信息表用户和管理员信息Shop 商品订购信息表用户购买商品信息4.2.2 各个表设计系统中

15、的数据库包含的各数据表如下:(1)商品信息表用于存储商品的详细信息,包括商品编号,商品名称,商品类别,商品价格等。表 4.2 商品信息表(product)字段名字段说明数据类型长度主键或外键ID商品编号int4主键 PKpro_name商品名称varchar100外键 FKpro_edit商品品牌varchar100Image商品图片位置varchar100pro_image商品图片编号varchar100pro_number商品数量int4pro_leibie商品类别varchar4hyprice会员价格varchar50pro_price商品价格varchar50pro_from商品厂商v

16、archar50From_time商品标识varchar50pro_norong商品说明text16(2)用户信息表用于存储用户详细信息,包括用户账号,用户密码,用户类型,用户类型等。表 4.3 用户信息表(users)字段名字段说明数据类型长度主键或外键Id用户编号int4主键 PKusename用户账号varchar50外键 FKpassword用户密码varchar50Post用户类型bit1birthday出生年月datetime10Addr地址varchar50Mail电子邮箱varchar50Phone联系电话varchar12problem问题varchar50answer回答varchar50(3)商品订购信息表用于存储商品订购信息,包括订单编号,客户帐号,商品名称,购买数量等。表 4.4 商品订购信息表(shop)字段名字段说明数据类型长度主键或外键shop_id订单编号int4主键 PKcusmber客户帐号varchar50外键 FKproduct商品名称varchar50Number购买数量varchar50Price购买价格varchar50Datetime购

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号