基于aspnet的在线购物系统的毕业设计论文与实现内容摘要:
规模,一些 在线购物 网站的成立,改变了人们已往传统的购物观念。 图 11 是根据 CNNIC(中国互联网络信息中心 )公布的中国 B2C电子商务发展报告来进一步分析目前的网上购物的现状(主要引用其中的 关于进行网络购物原因的 分析图表)。 大学本科毕业生学士学 位论文 第 页 4 从 图 11 可以看出网上购物选择节约时间和操作方便的分别占 %和 %,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。 因此,一个允许买家在家里就可以浏览 商家发布的所有商品信息的 在线购物系统 将大大减轻商家的工作量 、降低投资成本。 中国电子商务的发展始于 90 年代初,相对于欧美地区来说,中国在该领域的起步较晚,但是 发展势头很好、 发展迅速。 中国有占世界上很大比例的网民数量 ,这些为电子商务在中国 的发展奠定了基础。 同时 中国政府 在电子商务方面做了大量工作,进行了积极有益的探索,大大促进了 国内 电子商务的发展。 但是到目前为止, 诚信评价机制不健全,东西部差异明显,普及程度不足,是制约 中 国电子商务发展的三大瓶颈。 目前市场上已存在的 在线购物 网站有淘宝网、当当网、阿里巴巴网、卓越等,这些网站是中国电子商务发展成果的最真实写照。 例如淘宝,它适合个人用户和企业用户,可满足买家选购货物以及商家出售货物。 淘宝网里存放了 很多 的 商品信息 , 也许正是因为里面的信息过于庞大,它并不适合所有企业 、特别是小型企业。 因为根据企业的营销 目标,企业 是 要 赢得客户、 达到自身销售效益的最大化 ; 但是 如果将自己的商品信息发布到浏览量很大的淘宝网上,那么客户在 淘宝上搜索所需商品 信息的时候 ,很可能会因为看到了其他类似的商品信息就放弃了对原来 那个商家商品信息的搜索。 % % % % % % % % % % % 节省时间 操作方便 节省费用 出 于好奇 寻找 稀有商品 图 11 网络购物原因调查图表 大学本科毕业生学士学 位论文 第 页 5 本系统 是 结合当前传统购物方式消耗大量人力物力的弊端、 以 当前市场上已经存在的 B2C、 C2C 等 在线购物 网站为模型,开发出适合于大部分中小型企业以及个体用户的网上购物系统。 本课题是在大学期间 学习数据库相关知识的基础上,熟悉 Visual Studio 2020 开发 环境 并能熟练使用 C编程语言的同时, 运用软件工程理论知识,开发出的一套 基于 的 在线购物系统。 在 系统 开发 的过程中能够应用所学的知识,并促进作者更深入的学习 C的相关特性、积累更多 SQL Server 2020 的相关应用知识,这样不仅能将所学的书面知识和实际应用结合起来达到学以致用的目的, 同时 也为以后的工作和学习积累经验。 系统 开发 环境的选择 系统 开发的 平台和 选择 语言的 优劣及相互协调的程度, 将 直接影响到开发的效率和 系统 的质量。 编程语言 的选择 本系统 采用 C语言作为开发语言。 目前主流的动态网站的设计技术有 ASP、 PHP、 .NET 和 JSP 等。 而其中最受欢迎的是 .NET 和 JSP。 .NET上支持多种语言的开发,如 C和 VB。 本系统之所以采用 C开发,有以下几个原因:首先, Microsoft C是一种简单的、流行的、面向对象的、类型安全的编程语言,它是为生成运行在 .NET Framework 上的、广泛的企业级应用程序而设计的。 其次,它较容易上手,特别是和 JSP 比较起来,能够在短时间内开发出一个较完整的系统。 最后, C是我学习时间最长、也是 作者 我最熟悉的编程语言,采用该语言将为系统的开发节省不少时间。 开发环境的选择 Microsoft .NET Framework 是一个平台,在这个平台上可以使用多种语言开发 Windows 应用程序、 Web 应用程序、移动 Web 应用程序以及 XML WEB Service 等。 .NET 框架由三个主要部分组成:公共语言运行库、统 一类库的分层集合和称为 的 Active Server Pages组件化版本。 Visual 是一套完整的开发工具,用于生成 应用 大学本科毕业生学士学 位论文 第 页 6 程序、 XML Web Services 、桌面应用程序和移动应用程序。 Visual 、 Visual C++.NET、 Visual C.NET 和 Visual J.NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。 鉴于 Visual C .NET 开发平台和 C语言的这些优点,所以本系统采用了以上平台和语言。 系统 数据库环境 的选择 目前市场上已有的数据库系统包括 MYSQL、 Access、 Microsoft SQL Server 20 Oracle(9i、 10g、 11g),其中以后两种数据库最为普遍。 本系统采用的是 Microsoft SQL Server 2020 数据库系统,原因如下: 1. SQL Server 2020 是 作者 接触 基于关系型数据库系统以来学的最早也是时间最长的一个数据库系统,而且 TSql 语句也是 作者 最熟悉的查询语句,采用该种数 据库对 保证 系统开发 过程的顺利进行 将有很大的帮助。 2. 虽然 Oracle 可在所有主流平台上运行, 解决了系统运行过程中的跨平台问题;但是它的企业管理器使用过程较为复杂。 而 SQL Server 2020虽然 只能在 Windows 上运行,但 SQL Server 2020 在 Window 平台上的表现 以 及它 和 Windows 操作系统的整体结合程度 、 使用方便性 、 和Microsoft 开发平台的整合性都比 Oracle 强的很多。 适用于大型项目,而 SQL Server 2020 适用于中小型项目,根据本系统中用到的数据表以及数据表之间关系的复杂程度, SQL Server 2020 提供的功能足以满足系统需求。 大学本科毕业生学士学 位论文 第 页 7 第 2 章 系统分析 系统分析要回答新系统“做什么”。 本章节从系统的 可行性、 最终使用者 (用户 )的角度 以及系统中各类数据的流向 分析了系统 是否值得开发、应提供哪些功能模块。 通过 本章内容, 使得分析者深刻的 理解和认识系统,并能将其完整、准确地表达,不仅起到沟通用户和开发者的作用,还是后续工作的依据。 可行性分析 可行性分析主要包括社会可行性、经济可行性、技术可行性。 首先从当前社会商业市场运作情况来看, 商业企业在运营的过程中,经常会受到以下一些条件的限制: 1. 产品的宣传受到限制,采购商或顾客只能通过上门咨询、 电话 沟通等方式进行各种信息的获取,受到一定的时间与物理空间的局限并且成本较高 , 庞大的商业经济周转。 2. 复杂的产品周转渠道 : 从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与客 户之间缺乏一个全面的沟通与快捷运营的平台系统 ; 商业企业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商品的销售情况,保证热销商品的要货满足率。 基于商家在传统销售模式中遇到的以上困难,作者开发了该 在线购物系统。 商家在使用该系统后,只需将需要推广的产品信息录入数据库,即可达到向购买者推销的目的,节省了大量的人力资源。 同时可以根据在线购物的多少、实时查看库存信息,实现商品周转渠道的最简洁化。 因此,在社会方面、 本系统的开发是可行的。 其次, 传统的销售模式中,企业要投入大量的人力物力用于商品的 配送,并且还不能有效做到合理的供货。 而该系统为商家提供了随时随地查看所有商品信息的功能,是商家在短时间内充分了解当前市场货物的供需情况,从何制定合理的配送计划,达到配送成本最小化、供货效率最大化。 大学本科毕业生学士学 位论文 第 页 8 这样就能为企业节约大量的人力资源投入,所以在经济上、该系统的开发是可行的。 最后,该系统开发完成后 在 1024*768 的浏览器下 能够 达到最佳的浏览效果 ,但是在其他分辨率下亦不影响系统的正常功能; 另外需要浏览该系统的计算机联入 Inter,而这些方面在当前条件下是完全能够实现的 ,所以在技术上,该系统的开发是 可行 的。 系统 功能 需求分析 在线购物过程的实现与传统的购物方式 不同。 首先,在线购物的整个过程都是通过网络进行的,购买者无法看到 商家 和商品,对商品信息的了解只能通过 网络。 在线购物的一般流程是:商家将新上架的商品信息通过系统 管理功能发布到网上,然后购买者通过系统 销售模块 浏览商品详细信息,并且可以根据自己的需要搜索更具针对性的商品信息。 为了 便于 管理,购买者 必须注册为网站的会员 后才能选择购买特定的商品,并选择付款方式和邮递方式 ,并且可以在商品到达之后,检查商品的实际效用是否跟网上描述的相符,并进行相应的评论,以供其 他购买者参考。 根据在线购物的逻辑 过程,同时 参考 、分析 目前市场上已有的 在线购物 网站,本系统的主要功能需求分 为销售 和 系统管理 两大模块。 其中 销售模块 的功能由购买者使用,可以进行各类商品信息的浏览 ,如果是注册会员那么可以选购商品到购物车并实现结算,如果没有检索到相应的产品也可以使用下达订单的功能。 系统管理 功能由发布商品的商家使用, 可以实现注册会员管理、商品信息管理、订单管理、动态新闻管理、当前有效在线调查信息管理等内容, 同时可以处理用户下达的新订单。 销售模块 功能 需求 分析 系统销售 模块主要让商品购买者 使用, 可以进行各类商品信息的浏览和订购功能, 系统销售模块 的功能需求如下: 1. 会员注册:提供浏览者注册功能,注册之后可以在网站选购商品到购物车,否则只能浏览商品信息而无法下达订单。 2. 会 员登录:针对已注册的会员设置,每个访问者一次只能够登陆 大学本科毕业生学士学 位论文 第 页 9 一个账户。 3. 索回密码:当已注册用户忘记密码时可根据用户名或邮箱、通过密码提示问题和答案索回密码。 4. 商品信息检索与浏览:网站的首页显示出了部分特价商品和新上架商品,同时列出 了网站发布的所有 商 品类别导航树。 5. 特价商品 展示: 显示出降价幅度 较大 的商品信息。 6. 根据 商品 订 购 信息展示销售排行榜 : 根据 购买者下订单的情况,展示出当前网站中最畅销的商品 信息。 7. 购物车功能 :已登录的会员选中的商品都将暂时存放在购物车中,可通过查看购物车修改购买数量。 8. 新品上架 :根据数据库信息显示出最近三天或一周内上架的商品信息。 9. 首页显示动态新闻 : 在购物网站的首页 按照时间录入先后顺序 显示最近的新闻。 10. Flash 首页 :根据时间的不同,网站首页将放置反映不同季节或不同销售目的的图片。 :注册用户单击“注销”后实现安全退出。 系统管理模块 功能 需求 分析 系统 管理模块的 功能由发布商品的商家使用,可以 进行 注册会员、商品信息、订单、动态新闻、 在 线调查等内容 的管理 , 系统管理模块 的功能需求如下: 1. 网站已注册会员 管理 : 实现对网站已注册会员的管理,一个管理员即可管理网站的所有会员。 2. 已发布商品 管理 : 管理 商品信息,如 管理 商品简介、价格、 (有新货的时候 )更新库存数量。 3. 订单 管理 :对于 销售模块中 注册会员下达的订单审核 、 然后执行。 一条订单信息只能对应一个会员、却能对应多个商品。 4. 动态新闻 管理 : 实现对新闻的管理,并能够根据当前日期更新新闻数据 表。 5. 当前有效在线调查内容 管理 :发布在线调查信息,并处理调查结 大学本科毕业生学士学 位论文 第 页 10 果。 6. 管理员信息 管理 : 可实现对 系统 管理员的基本信息进行管理。 如增加管理员。 一个管理员可维护所有会员的信息。 : 只有通过登录才能进入 系统 管理主页面,进而使用 系统管理模块 的所有功能。 8. 发布新上架商品信息 :将新商品的详细信息录入数据库,供 销售模块的使用者 查看。 9. 添加新会员信息 管理 :管理员可手动添加会员信息,添加的会员同通过 销售模块 注册的会员具有相同的权限。 :当管理员点击“注销”后实现安全退出。 另 外根据购物网站安全性的要求,同时也为了规范 对 网站 销售模块、系统管理模块 的管理,对 以上两个模块 的使用者 (购物者和商家管理员 )作出如下规定: :如果是非注册会员,那么就仅仅能够使用 商品信息检索与浏览、特价商品 展示、查看销售排行、新品上架和动态新闻浏览功能。 而在线购物、查看购物车、结算等功能都是针对已注册的会员。 :如果没有管理员登录账号和密码 ,那么就无法进入 系统 管理主页面,即使绕过 系统 管理登录页面而直接进入主页面,系统也会强制将其转向 系统管理模块的 登录页面。 数据 流程分析 数据流图是描绘系统逻辑模型的图像工具,它描述了系统的组成部分及各部分的联系,以及信息流和数据转换。 在线购物 业务首先由。基于aspnet的在线购物系统的毕业设计论文与实现
相关推荐
这样所得到的整数量即数字量。 显然,计量单位越小,量化的误差也越小。 可见,逐次逼近式的转换原理即“逐位比较”。 常用的逐次逼近式 A/D器件有 ADC080 AD574A等。 ( 2)积分转换原理 双积分 A/D转换采用了间接测量原理,即将被测电压值 Vx转换成时间常数,通过测量时间常数得到未知电压值。 所谓双积分就是进行一次 A/D转换需要二次积分。 转换时,控制门通过电子开关把被测电压
响产品的可靠性及小型化。 而且模拟信号在长距离传输过程中,容易受到电磁干扰而导致误差产生。 在多点温湿度检测的场合,各被测点到测试装置之间引线距离往往不同,各敏感元件参数的不一致性,都将会导致误差的产生,并且难以完全清除。 另外,模数转换系统的精度也不可能很高,存在一定非线性,互换性较差。 采用具有直接数字量输出的传感器能够避免上述问题。 数字式传感器能把被测模拟量直接换成数字量输出
ndows 等多种操作系统 ; 为多种编程语言提供了 API; 支持多线程,充分利用CPU 资源 ; 提供 TCP/IP、 ODBC 和 JDBC 等多种数据库连接途径 ; 可以处理拥有上千万条 3 记录的大型数据库。 对于一般的个人使用者和中小型企业来说, SQLServer 提供的功能已经绰绰有余。 J2EE J2EE 技术使用 Java 编程语言 编写类 XML 的 tags 和
货物编号好比姓名一样。 每一种物品都有一个对应的地址和姓名,当存取时才能迅速而准确地进行工作。 本系统用地址式的编码方法。 即利用储区中的现成参考单位,如建筑物第几栋、区段、排、行、层、格等。 按相关顺序编码。 这是物流中心使用较普遍的编码方法。 2. 货位管理 1) 货位分配原则 对货位进行管理,是要合理的分配 和使用货位。 即考虑如何提高货位的利用律,又保证出库效率。 货位分配原则是:
( 2) 封装性:这一特性为信息的隐藏提供了具体的实现手段,用户不必清楚对象内部的细节,只需了解其功能即可。 ( 3) 继承性:这一特性为代码的共享提供了一种非常有效的方法,从而可以避免重复的代码设计,实现对象的可重用性。 这一特性也是面向对象程序设计技术最本质的特征。 ( 4) 可靠性:对象实现了抽象和封装,从而使得其中出现的错误限制在对象的内部,因而不会向外部传播,同时也易于检查和维护。 (
否 是 图 35 资产统计模块流程 资产查询模块 功能说明:这部分都是根据上面家庭收入和支出的信息以及编号的信息所以前面比较重要,这也是查询语句的关键点,只有上面的输入比较正确那么整个查询才有比较正确。 根据编号查询,而且是分编号查询(收入,支出)相比之下比较简单。 而按日期查询也是同样的 , 但选择日期也是根据本软件自己定的,也是由COMBOY 控件所带的功能,然 后写入 相关的载如信息