




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要:随着社会的迅速发展和网络技术的广泛普及,internet 技术已成为最具有 发展潜力的技术领域,随之各类电子商务的网上销售的网站也应运而生。它们适 合现在越来越快的生活节奏,并提供一个公平的、有效的交易平台。论文阐述了 计算机零部件销售网站的开发过程,包括可行性分析、需求分析、概要设计、详 细设计、数据库设计、实现及系统的测试等几个阶段,计算机维修和零部件销售 网站开发采用了 asp.net 技术结合 sql server 数据库,实现了基本信息浏览、 简单的查询、商品管理、会员管理等功能,能够给用户提供最新的计算机零部件 信息和在线购物的机会。 关键词:销售网站;asp.net;sql server 毕业设计论文购买 毕业设计论文定做 目 录 引言引言 .1 1 1 1 系统概述系统概述 .1 1 1.1 系统现状研究 1 1.2 系统开发的相关技术 2 2 2 系统调研及可行性分析系统调研及可行性分析 .2 2 2.1 系统调研 2 2.2 系统总体目标 3 2.3 技术可行性分析 3 3 3 系统分析系统分析 .3 3 3.1 需求分析 3 3.1.1 功能需求 3 3.1.2 性能需求 3 3.2 系统流程图 5 4 4 系统设计系统设计 5 5 4.1 概要设计 5 4.1.1 功能模块结构图 5 4.1.2 功能模块描述 6 4.2 数据库设计 7 4.2.1 数据库信息 7 4.2.2 各个表设计 7 4.3 主要功能模块的详细设计 8 4.3.1 用户注册模块的设计 8 4.3.2 用户登录模块的设计 9 4.3.3 商品浏览与查询模块的设计 .10 4.3.4 商品管理模块的设计 .11 4.3.5 会员管理模块的设计 .12 毕业设计论文购买 毕业设计论文定做 4.3.6 购物车订单管理模块的设计 .13 5 5 系统的实现系统的实现 1414 5.1 用户注册模块的实现 .14 5.2 用户登录模块的实现 .15 5.3 商品浏览与查询模块的实现 .16 5.4 商品管理模块的实现 .错误!未定义书签。错误!未定义书签。 5.5 会员管理模块的实现 .错误!未定义书签。错误!未定义书签。 5.6 购物车订单管理模块的实现 .错误!未定义书签。错误!未定义书签。 6 6 系统测试系统测试 错误!未定义书签。 结论结论 错误!未定义书签。 参考文献参考文献 错误!未定义书签。 毕业设计论文购买 毕业设计论文定做 引言 随着计算机信息社会的日益发展以及 internet 的普及和应用,internet 遍布全 球,将世界各地各种规模的网络连成一个整体。现今成千上万 web 站点组成的 world wide web(简称 www)已成为目前世界上最大的信息资源宝库。通过 web 站点获取重要的信息在生活中扮演了重要的角色,因此,建设一个好的 web 站点 对于一个机构的发展十分重要。近年来,互连网用户要求的不断提高及计算机科 学的迅速发展,数据库技术在 internet 中的得到广泛应用,web 站点向用户提供 的服务越来越人性化,人性化已逐渐成为当今 web 应用的潮流。 电子商务是指买卖双方之间依托计算机网络,按照一定的标准所进行的各类 商贸活动。各类的电子商务网站兴起,使得以往传统的商品交易方式发生了非常 大的变化。生活在这样快节奏的信息时代,时间显的更加宝贵。以往传统的商品 交易方式给生活带来了很大的不便,电子商务让商品的交易方式变得了更加快捷, 简便。 开发本系统的目的就是让人们更快,更方便的了解和购买计算机零部件商品。 为人们节约更多的时间,轻松的实现在家买到自己喜欢的商品,给生活冲满轻松。 本系统针对用户实现了注册、在线浏览和查询商品的功能,针对网站的管理员实 现了对商品信息的增加、删除、修改等功能,及对会员的增加、删除、修改等功 能。本文介绍了该系统的开发过程,包括可行性分析、需求分析、概要设计、详 细设计、数据库设计、实现及系统的测试等几个阶段。 1 系统概述 1.1 系统现状研究 计算机网络、通信技术的日益发展以及 internet 的普及和应用,数据库技术 不断更新,深刻地改变着人们生活和学习方式,网上购物也成为人们的共同话题。 电子商务打破了传统的商品交易方式,使得在家也能买到自己需要的商品成为了 现实,促进了社会经济的更快发展。 本次设计的计算机零部件销售系统主要实现对商品的陈列,商品的管理,会 毕业设计论文购买 毕业设计论文定做 员的管理,在线购物。在线购物的优势在于不受实物陈列空间的限制,而且商品 的种类多,数量多,还有新的商品信息。并且人们还可以通过查找的方式找到自 己想要买的商品,网站给顾客提供了方便、省时、快速购物的优点。 1.2 系统开发的相关技术 本系统开发基于 b/s 架构,使用 asp.net 技术结合数据库 sql server 2005。使用 ado.net 访问数据库,ado.net 是.net framework 提供的数据访 问服务的类库,它提供了对关系数据,xml 和应用程序数据的访问。ado.net 提供对各种数据源的一致访问。针对不同的数据源,使用不同名称空间的书记访 问类库。使用 ado.net,可以实现灵活的数据库访问控制。 基于 asp.net 的 web 数据库开发平台是目前最流行的 web 开发技术之一。 asp.net 不是 asp 的简单升级,而是全新一代的动态网页实现系统。asp.net 允许用户选择并使用功能完善的 strongly-type 编程语言,也允许使用潜力巨大的. net framework。asp.net 是编译性的编程框架,运行是服务器上的编译好的公 共语言运行库代码,可以利用早期绑定,实施编译来提高效率。asp.net 把界面 设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。使用的 sql server 数据库是 microsoft 公司推出的一款强劲而且轻便的数据库系统,该数据库 可以胜任中小型的网站的数据库存储。 2 系统调研及可行性分析系统调研及可行性分析 2.1 系统调研 随着 internet 的发展,网上购物的生活方式也日益普及,各式各样的销售网 站也日益普及,满足更多人的需求,本销售系统将要实现的功能: (1) 实现计算机零部件商品的分类及详细的商品信息。 (2) 实现用户可以浏览和查询网站计算机零部件商品信息以及可以购买商 品,下订单。 (3) 实现管理员系统的管理,计算机零部件商品的添加、删除、修改、查 询等管理。对注册用户的管理,会员管理,管理员的修改、添加等。 毕业设计论文购买 毕业设计论文定做 2.2 系统总体目标 本系统在使用方面要求比较简单方便,界面设计方面比较整齐直观,后期维 护方面比较容易,如要对某些功能模块方面做修改,则无需进行整个系统的重新 架构。不论是用户或是管理员只要登录本系统的网站后,就可根据需要进行相应 权限的操作。管理员对各类信息的添加、删除、修改等工作都可以在网上进行, 避免了很多不必要的麻烦。 2.3 技术可行性分析 本系统是采用 asp.net 技术结合 sql server 2005 后台数据库开发。 asp.net 能够方便地将数据集成页面,使用简单易学,并且有能力进行更复杂的 数据应用。而 sql server 2005 是一个非常优秀的数据库管理软件,使用方便, 性能稳定。于是,采用 asp.net+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)系统的软件需求 系统的软件需求如表 3.2 所示。 表 3.2 软件环境需求表 服务器端用户端 操作系统 windows2000/2003/xpwindows2000/2003/xp 网络协议 tcp/iptcp/ip http web 服务器iis 6.0iis 6.0 数据库 microsoft sql server 浏览器ie6.0以上ie6.0以上 毕业设计论文购买 毕业设计论文定做 3.2 系统流程图 系统流程图如图 3.1 所示。 图 3.1 系统流程图 4 系统设计 本章主要介绍概要设计,数据库设计,主要功能模块的详细设计。 4.1 概要设计 4.1.1 功能模块结构图 本销售系统共分为两个子系统界面:前台用户界面和后台管理员界面,其功 毕业设计论文购买 毕业设计论文定做 能模块划分如图 4.1 所示。 图 4.1 功能模块结构图 4.1.2 功能模块描述 (1)用户注册模块 用户可以通过点击按钮进入注册页面,输入用户的详细信息并通过验证,若 符合各个信息的要求,更新数据库得到相应的权限。 (2)用户登录模块 用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,成功 登录后获得其相应的操作。 (3)商品浏览与查询模块 商品浏览与查询模块主要功能对商品进行分类,包括商品类别,商品品牌等。 点击详细按钮可以查看商品的详细信息,以及通过条件查询得到符合用户查找的 商品。 (4)商品管理模块 商品管理模块主要功能是管理员对商品信息的修改,商品的添加,及商品删 除等。 (5)会员管理模块 会员管理模块主要功能是所有会员的管理,包括会员的添加、修改、删除, 管理员的添加及管理员信息的更改。 (6)购物车订单模块 毕业设计论文购买 毕业设计论文定做 购物车订单模块主要包括购物车管理模块和订单管理模块,购物车模块主要 功能是将商品添加或删除到购物车里,并产生订单给后台订单管理模块中。订单 管理模块主要对用户的订单进行管理,浏览和删除订单。 4.2 数据库设计 4.2.1 数据库信息 数据库名称 shop,数据库管理系统 microsoft sql server 2005,数据库中所 包含的表及功能联系见表 4.1 中所示: 表 4.1 数据库信息表 表说明功能 product 商品信息表商品的全部信息 users 用户信息表用户和管理员信息 shop 商品订购信息表用户购买商品信息 4.2.2 各个表设计 系统中的数据库包含的各数据表如下: (1)商品信息表用于存储商品的详细信息,包括商品编号,商品名称,商 品类别,商品价格等。 表 4.2 商品信息表(product) 字段名字段说明数据类型长度主键或外键 id商品编号int4主键 pk pro_name商品名称varchar100外键 fk pro_edit商品品牌varchar100 image商品图片位置varchar100 pro_image商品图片编号varchar100 pro_number商品数量int4 pro_leibie商品类别varchar4 hyprice会员价格varchar50 pro_price商品价格varchar50 pro_from商品厂商varchar50 from_time商品标识varchar50 pro_norong商品说明text16 毕业设计论文购买 毕业设计论文定做 (2)用户信息表用于存储用户详细信息,包括用户账号,用户密码,用户 类型,用户类型等。 表 4.3 用户信息表(users) 字段名字段说明数据类型长度主键或外键 id用户编号int4主键 pk usename用户账号varchar50外键 fk password用户密码varchar50 post用户类型bit1 birthday出生年月datetime10 addr地址varchar50 mail电子邮箱varchar50 phone联系电话varchar12 problem问题varchar50 answer回答varchar50 (3)商品订购信息表用于存储商品订购信息,包括订单编号,客户帐号, 商品名称,购买数量等。 表 4.4 商品订购信息表(shop) 字段名字段说明数据类型长度主键或外键 shop_id订单编号int4主键 pk cusmber客户帐号varchar50外键 fk product商品名称varchar50 number购买数量varchar50 price购买价格varchar50 datetime购买日期datetime8 4.3 主要功能模块的详细设计 4.3.1 用户注册模块的设计 该模块主要实现用户的注册,验证用户的注册信息,程序流程图如图 4.2 所 示。 毕业设计论文购买 毕业设计论文定做 (1)流程图 图 4.2 用户注册程序流程图 (2)处理说明 说明:注册用户在首页单击注册(linkbutton1) ,进入注册页面进行用户注 册。注册用户输入用户名、密码、确认密码、联系地址、电子邮箱等用户信息。 使用 requiredfieldvalidator 控件验证各个 textbox 不能为空;使用 comparevalidator 控件验证两次密码是否一致;使用 regularexpressionvalidator 控件验证电话号码是否符合格式。判断输入信息符合格式要求。若输入注册信息 符合格式要求,在用户信息中添加新记录,更新数据库,若不符合,提示错误请 用户重置信息。 4.3.2 用户登录模块的设计 该模块主要实现用户的登录,判断用户信息的正确,判断用户信息的类型, 程序流程图如图 4.3 所示。 毕业设计论文购买 毕业设计论文定做 (1)流程图 图 4.3 用户登录程序流程图 (2) 处理说明 说明:在登录窗体中,用户输入账号、密码,判断用户输入的信息与后台数 据库是否匹配,调出后台数据库中的用户信息,从而验证用户名和密码。若不匹 配,则刷新页面,等待用户重新输入。若输入的信息与后台数据库匹配进一步的 判断用户的类型,判断是否管理员,正确则进入管理员界面,反之进入用户界面, 从而获得相应的权限。 4.3.3 商品浏览与查询模块的设计 模块中包含的功能控件如表 4.5 所示。 商品浏览主要有商品类别的分类浏览,商品品牌的分类浏览。使用 datalist 显示分类商品的一览列表。商品查询,需要在 textbox 中输入内容,如果数据库 中商品信息表的“商品名称”或“商品品牌”中包含过要查询的字符即显示相关商品 毕业设计论文购买 毕业设计论文定做 的信息,就能显示查询结果。建立 datalist 控件与查询 textbox 控件的参数传递 关系。 表 4.5 控件列表 控件类型控件作用 menu对商品品牌的导航作用 imagebutton对商品类别进行连接 linkbutton连接相关信息 textbox输入用户条件查询内容 button连接查询 datalist显示数据库中的商品信息 sqldatasourcedatalist 数据源 content-content1商品信息的内容输出 4.3.4 商品管理模块的设计 该模块主要实现商品的管理,包括商品信息的修改,商品的添加、删除等功 能,程序流程图如图 4.4 所示。 (1)流程图 毕业设计论文购买 毕业设计论文定做 图 4.4 商品管理程序流程图 (2)处理说明 说明一:打开后台管理系统,等待用户输入账号、密码,判断用户身份是否 为管理员,a.sdr(“post“)=dropdownlist1.selectedvalueand dropdownlist1.selectedvalue = “1“ 登录管理界面,否则提示错误跳转到首页。 说明二:管理员根据需要可以对商品的信息进行管理,包括添加商品、修改 商品信息等操作。添加商品的信息和修改商品的信息都更新到数据库中,更新商 品的名称、数量、类别、价格等商品信息。 4.3.5 会员管理模块的设计 该模块主要实现会员的管理,包括会员的添加、删除等功能,程序流程图如 图 4.5 所示。 (1) 流程图 毕业设计论文购买 毕业设计论文定做 图4.5会员管理程序流程图 (2)处理说明 说明一:会员管理,使用 sqldatasource1 绑定数据源,使用 gridview 显示 所有用户的信息。查询语句:select id, usename, password, post, birthday, addr, mail, phone, problem, answer from users. 说明二:编辑管理员,使用 sqldatasource2 绑定数据源,显示所有管理员信 息。查询语句 select id, usename, password, post, birthday, addr, mail, phone, problem, answer from users where (post = 1).使用 update 命令更新管理员的基本。 4.3.6 购物车订单管理模块的设计 该模块主要实现用户将商品添加到购物车并下订单,程序流程图如图 4.6 所 示,以及管理员管理订单的功能,程序流程图如图 4.7 所示。 (1)流程图 毕业设计论文购买 毕业设计论文定做 图4.6购物车程序流程图 图4.7订单程序流程图 (2) 处理说明 说明一:将商品添加到购物车里,首先检查购物车里是否已有该商品 orderlist.indexof(pro_id) = -1,将商品添加到购物车 orderlist.add(pro_id),预设 商品件数 qtylist.add(“1“) 如果已有商该品了 dim num as integer = orderlist.indexof(pro_id)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海市闵行区2025年五下数学期末监测试题含答案
- 漳州卫生职业学院《速度轮滑》2023-2024学年第一学期期末试卷
- 宁夏理工学院《医学史》2023-2024学年第一学期期末试卷
- 云南省大理白族自治州宾川县2025年数学三下期末学业质量监测试题含解析
- 天津农学院《高品质黑白摄影》2023-2024学年第二学期期末试卷
- 采购合同履行供应链协同重点基础知识点
- 船舶振动分析设计重点基础知识点
- 韶关市高三上学期期中考试生物试题
- 邯郸市鸡泽县第一中学高二上学期期中考试物理试题
- 支教老师年终述职报告(10篇)
- 2025年货运检查员职业技能鉴定参考试题库(含答案)
- 教育评价改革的创新路径与实践方案
- 壁纸施工协议书范本
- 呼和浩特2025年内蒙古呼和浩特市融媒体中心第二批人才引进20人笔试历年参考题库附带答案详解
- 2025年辽宁沈阳地铁集团有限公司所属分公司招聘笔试参考题库附带答案详解
- 2024年供应链数字化转型试题及答案
- 学校健身俱乐部的盈利模式探索
- 2025年浙江嘉兴市海宁实康水务有限公司招聘笔试参考题库含答案解析
- 培养孩子竞争意识
- 2025年中考道德与法治仿真模拟测试卷(含答案)
- 工程造价司法鉴定与纠纷调解典型案例-记录
评论
0/150
提交评论