毕业论文——网上数码商店系统设计与实现.DoC

上传人:滴答 文档编号:1279735 上传时间:2019-01-27 格式:DOC 页数:59 大小:1.36MB
下载 相关 举报
毕业论文——网上数码商店系统设计与实现.DoC_第1页
第1页 / 共59页
毕业论文——网上数码商店系统设计与实现.DoC_第2页
第2页 / 共59页
毕业论文——网上数码商店系统设计与实现.DoC_第3页
第3页 / 共59页
毕业论文——网上数码商店系统设计与实现.DoC_第4页
第4页 / 共59页
毕业论文——网上数码商店系统设计与实现.DoC_第5页
第5页 / 共59页
点击查看更多>>
资源描述

1、 本科生 毕业论文 网上数码商店系统设计与实现 Network Digital store System Design and Realization 学生 姓名 所在专业 电子信息工程 所在班级 申请学位 工学学士 指导教师 职称 副指导教师 职称 答辩时间 目 录 摘 要 . I ABSTRACT.II 1 绪论 . 1 1.1 系统需求分析 . 1 1.1.1 设计目的 . 1 1.1.2 网上商店系统的特点 . 1 1.2 构造系统的逻辑模型 . 2 1.3 确定目标系统的功能 . 2 2 相关软件及技术介绍 . 3 2.1 Dreamweaver . 3 2.2 SQL Server

2、 数据库 . 3 2.3 IIS 服务器 . 4 2.4 ASP.NET. 4 2.5 Visual Studio .NET . 4 3 系统数据库设计 . 5 3.1 数据库的逻辑设计 . 5 3.2 数据库的物理设计 . 6 3.3 web.config 文件的配置 . 9 4 系统页面设计 . 10 4.1 各功能模块及示意图 . 10 4.1.1 系统首页 . 10 4.1.2 注册登陆模块 . 11 4.1.3 购物车模块 : . 15 4.1.4 货物支付模块 . 16 4.1.5 会员管理模块 . 19 4.1.6 管理员登录页面 . 20 4.1.7 商品管理模块: . 22

3、4.1.8 商品添加模块: . 24 5 结束语 . 26 5.1 设计过程中出现的问题及解决方法 . 27 5.2 设计的收获 . 27 鸣 谢 . 28 参考文献 . 29 附 录 . 30 系统头部页面 . 30 后台管理 . 34 后台管理控件 . 37 理商品管 . 42 会员管理 . 44 会员注册 . 47 货物支付 . 51 摘 要 随着计算机及 网上 技术的飞速发展, Internet/Intranet 应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。电子商务的出现使我们从繁杂的事务中解放出来,提高了我们的工作效率。 本系统是一个具有交互

4、功能的 C2C 类型的电子商务网站(客户与客户之间进行商品交易的平台),它是在网上建立的一个商品交易市场,网上交易,安全灵活,节省投资和运营成本,以代替人工的、传统的管理。该系统基本实现了网上买卖,信息发布等基本功能。该系统包括前台(用户)和后台(管理员)两部分,前台包括会员注册、商品信息浏览,商品分类购买、商品上柜、会员信息修改、购物车等几个模块,后台包括会员信息管理、商品信息管理、订单管理等几个模块。该系统的开发环境是 Windows Server 2003,开发工具为 Visual Studio 2005,数据库管理系统采用的是 SQL Server 2000。 关键词: Visual

5、Studio 2005; ADO.NET; SQL Server 2000; C2C; 商品交易 ABSTRACT Along with the computer and the network technology rapid development, the Internet/Intranet application popularizes day by day in the global scope, now the society fast to the information society advance, the information automation function a

6、lso more and more is big. The emergence of electronic commerce so that our liberation from the complicated affairs. Improve the efficiency of our work. The interactive function of the system is a type of e-commerce websites C2C (Between clients and commodities trading platform).It is the establishme

7、nt of an online commodity trading market, Internet transactions, security flexible, Investment and operating cost savings to replace the manual,the traditional management. the basic realization of an online trading system, information dissemination and other basic functions. The system includes pros

8、pects (subscribers) and background (caretakers) of two parts. Prospects, including membership registration, the value of the information accessed commodity classification inquiries, the value of profits, and several other shopping cart module, Background information, including members of management,

9、 the value of information management, order management, etc. module. The development environment is Windows Server 2003 system, development tools to Visual Studio 2005. SQL Server 2000 used by the database management system. Keywords: Visual Studio 2005; ADO.NET; SQL Server 2000; C2C ;E-commerce 网上

10、答疑系统的设计与实现 1 绪论 1.1 系统 需求分析 1.1.1 设计目的 随着计算机及 网上 技术的飞速发展, Internet/Intranet 应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。电子商务的出现使我们从繁杂的事务中解放出来,提高了我们的工作效率。 在计算机 网上 支撑、完善的数据库和稳定的开发平台上,利用现有的软件,和良好的硬件配置,开发一套具有开放体系结构的、可扩 充的、易维护的、具有良好人机交互界面的网上商品交易系统,实现对商品、供应商、客户统一管理的计算机系统,提供准确、精细、迅速的商业信息。 使购物过程更加轻松、快捷、方便 ,

11、这很适合现代人的生活节奏。 1.1.2 网上商店 系统的特点 1. 网上 管理轻松便捷 : 网上商店系统的整套系统采用真正纯粹的 B/S 架构,这就解脱了这种维护上的麻烦。管理员不必固守服务器前,他只需在任何一台能够连入系统的客户计算机上,通过输入自己的管理员账号和密码,仅通过浏览器即可完成整套系统的管理工作。 2. 检索查询一目了 然: 一套管理系统中,最常见的操作就是查询,查 询操作是否便捷、是否准确、是否丰富多样,成为衡量管理系统产品功能是否强大的要素之一。在网上商店系统中,提供了多种检索查询方式 。 3. 个人环境简易亲切 : 当用户查询出需要的商品,可以添加到购物车中,可以在以后管理

12、购物车,在汇款到后可以看到款到信息,发货后可以看到发货信息。用户的购物车是只能被用户本人和管理员看到的。 4. 商品资料极易扩充 : 一套管理系统,如果不能自行扩充其中的内容,那么它的效能必定是有限的。在网上商店系统中,允许管理员根据需要,自行向数据库中扩充新的商品或删除旧商品。 1.2 构造系统的逻辑模型 构造系统的逻辑 模型如图 1-1。 图 1-1 网上商店 系统 结构示意 图 网上商店 系统从功能上划分 包括前台(用户)和后台(管理员)两部分。前台包括会员注册、商品信息浏览,商品分类购买、商品上柜、会员信息修改、购物车等几个模块,后台包括会员信息管理、商品信息管理、订单管理等几个模块

13、1.3 确定目标系统的功能 经过对系统需求分析 ,结合本系统的特点 ,在现行工作流程和数据分析的基础上,基本可以确定系统设计所必须达到的目标。 网上商店 系统必须具备的功能如下: 建立数据库核心 数据库是整个 系统的核心,建立与每一个页面中的 ASP.NET 语句的连接,记录并保存基本的变化信息,保证网页页面成功调用数据并根据需要显示出来。数据库能够及时更新用户对信息的修改、提问和回复的写入等操作。 系统维护 订单处理 用户信息处理 提交订单 购物处理 留言区 填写订单 商品浏览 商品查询 用户注册 商品信息处理 基于 ASP.NET技术 的 Web购物 系统 后台处理 网上交易 系统管理员

14、未注册用户 已注册用户 新品发布 合理的分类和方便快捷的搜索功能 商店 系统的建立目的是 通过 网上 实现物品交易 ,所以建立一个合理的分类能够帮助用户快速的找到相应的信息。 身份注册和登陆功能 每一个用户在登陆后均 可以通过本系统实现交易行为 ,每一个注册用户都会建立一个档案,记录其在本系统的行为,包括用户 姓名 、 联系方式 、用户 IP 等等。这些记录信息将有利于 管理员进行 物流管理 。 强大的后台管理功能 设计一个强大全面的后台管理是一个优秀网站的关键,实际具体要求来设计本系统后台管理。后台管理只有管理员才能进入进行管理。后台管理包括用户管理、 订单管理、产品分配及添加 。 2 相关

15、软件及技术介绍 2.1 Dreamweaver Dreamweaver是美国 MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器 , 是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页 。 Dreamweaver 可以开发 HTML、 XHTML、 ColdFusion、 ASP、 ASP.NET、 JSP 或 PHP网站。通过平面设计工具以及代码提示 、 标签编辑器 、 可扩展色彩代码 、 标签选择器 、 片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与Macromedia Flash MX 和 Fir

16、eworks MX 共享,其中包括了标示签的文档窗口 、 可放到 dock中的画板组 、 可定制的工具条和集成的文件浏览。 Dreamweaver 还包括有预建的布局和代码,其中有网站结构 、 表格 、 可访问的模板以及为客户端交互应用而提供的 JavaScript。为翻新现有网站以及创建下一代 应用程序, Dreamweaver 还支持新标准和新的网页技术,带有对 XML、 网页服务和增强可访问性的支持。 Dreamweaver MX 为新的 ColdFusion MX 特性提供全套的支持,包括增强的代码编辑和开发功能 、 集成的调试功能 、 可视化布局功能和照片打印功能。 2.2 SQL

17、Server 数据库 SQL Server 是微软公司开发的一个关系 数据库管理系统 ,以 Transact_SQL 作为它的数据库 查询和编程语言 。 T SQL 是结构化查询语言 SQL 的一种,支持 ANSI SQL 92 标准。 是一个高性能的、多用户的关系型数据库管理系统;它是专为客户 /服务器计算环境设计的,是当前最流行的数据库服务器系统之一;它提供的内置数据复制功能、强大的管理工具和开放式的系统体系结构为基于事务的企业级信息管理方案提供了一个卓越的平台。SQL Server 所使用的数据库查询语言称为 Transact-SQL,它是 SQL Server 的核心,Transact

18、-SQL 强化了原有的 SQL 关键字以进行数据的存取,储存及处理等功能,Transact-SQL 扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保 SQL Server 数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则( Rule),缺省( default)以及限制( Constraints) ,来协助 将新的数值套用到表格中去 。 2.3 IIS 服务器 IIS( Internet Information Server,互联网信息服务

19、)是一种 Web(网页)服务组件,其中包括 Web 服务器、 FTP 服务器、 NNTP 服务器和 SMTP 服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面。 IIS 的设计目标是提供适应性强的 internet 和 intranet服务器功能。 IIS 具有相当高的执行效率、出色的安全保密性能,以及启动迅速和易于管理等特点。 IIS 提供了 ASP( Actice Server Pages)动态网页设计技术,使用 ASP 可以综合 HTML语言和 VBScript、 JavaScript、 PerlScrept 等多种脚本语言,而且可以使用 COM 组件追寻动态交互式网页和功能

20、强大的 WEB 应用程序。 在设计本系统过程中,利用 IIS 在本地调试 ASP 编写出来的网页。在本地调试的好处是无需连接互联网即可以打开系统页面,并能够快速刷新页面,为设计带来极大的便利。 2.4 ASP.NET ASP.NET 是服务器端脚本编写环境,是由 Server 端脚本、对象以及组件拓展过的标准主页使用它可以创建和运行动态、交互的 Web 页和基于 Web 的功能强大的 应用程序。 ASP.NET 采用的工作模型是典型的 B/S 过程: 一个用户在浏览器的网址栏中添入 ASP.NET 文件名称,并回车触发这个 ASP.NET的申请。 浏览器将这个 ASP.NET 的 请求 求发送

21、给 IIS。 Web Server 接收这个申请要求并由于其 .aspx 的后缀意识到这是个 ASP.NET的对象来实现服务器与客户端间的交互;可扩充服务器端功能。利用 ASP.NET 提供的一组 ActiveX 服务器组件 (ActiveX Server Components)可继续扩充 ASP.NET 的功能。如用 ASP.NET 内置 ADO 组件可以轻松的存取各种数据库。此外,还可以用 C#,Java等语言开发自己的组件以进一步扩充其功能; ASP.NET 与浏览器无关, ASP.NET可以将运行结果一 HTML 的格式传送到客户端浏览器,因而可以使用于各种浏览器。 2.5 Visua

22、l Studio .NET Visual Studio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、 XML Web services、桌面应用程序和移动应用程序。 Visual Basic .NET、 Visual C+ .NET、 Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。 Visual Stu

23、dio .NET 集成开发环境现在包括开发智能设备(如 Pocket PC)应用程序的工具。通过使用这些工具和 .NET Framework 精简版( .NET Framework 的子集),您可以在个人数字助理 (PDA)、移动电话和 其他资源受约束的设备中,创建、生成、调试和部署在 .NET Framework 精简版上运行的应用程序。 XML 支持 : 可扩展标记语言 (XML)提供描述结构数据的方法。 XML 是 SGML 的子集,非常适合在 Web 上传送。万维网联合会 (W3C) 定义了 XML 标准以使结构化数据保持统一并独立于应用程序。 Visual Studio .NET 完

24、全支持 XML,提供了 XML 设计器以使编辑 XML和创建 XML 架构更容易 。 3 系统数据库设计 3.1 数据库的逻辑设计 根据系统的 需求分析阶段 对种情况的考虑, 结合本系统的特点、确定的目标及逻辑 模型即可进行数据库的逻辑设计。数据库的逻辑设计即把得到数据库管理系统下的数据表。 表 3-1 管理员的信息表 序号 字段名 数据类型 长度 描述 1 ADminid 自动编号 管理员的惟一标识设置为主键 2 Admin 文本 30 管理员的姓名 3 Password 文本 30 管理员的密码 表 3-2 用户的基本信息表 序号 字段名 数据类型 长度 描述 1 MemberID 自动编号 用户的惟一标识,设置为主键 2 Name 文本 30 用户的登录名 3 Password 文本 30 用户的登录密码 4 Turename 文本 30 用户的真实姓名 5 sex 文本 4 用户的性别 (0 为男 ,1 为女 ) 6 address 文本 50 用户的公司或 家庭 地址 7 city 文本 12 所在城市 8 Postcode 文本 10 用户的邮编 9 Usetel 文本 15 用户的电话 10 usemail 文本 30 用户的电子邮箱 表 3-3 商品信息表

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。