




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目目 录录 引言 1 1 绪论 2 1 1 课题的背景与意义 2 1 2 论文所做的工作内容 3 1 3 论文结构安排 3 2 构建网站必备知识与技术简介 4 2 1 开发工具与开发技术 4 2 2 数据库 SQL Server 2005 4 2 3 布局实现 DIV CSS 5 3 系统总体规划 5 3 1 功能分析 5 3 2 需求分析 6 4 数据库设计 7 4 1 数据库设计原则 7 4 2 数据表设计 8 5 系统实现与页面展示 9 5 1 书店前台 9 5 1 后台管理 11 6 总结与展望 12 6 1 总结 12 6 2 展望 13 参考文献 13 致谢 14 1 基于基于 ASP NETASP NET 的网上书店系统设计的网上书店系统设计 摘 要 近年来随着计算机网络的发展与普及 电子商务这种利用互联网进 行的商务活动已经越来越被人们所熟知 人们的生活 工作以及购物的方式都 随之发生了很大的改变 以此为背景 本文研发了一个网上书店系统 希望可 以为人们的生活工作带来一些便捷 本文对此系统的分析 设计进行了论述 通过需求分析 明确了系统的功能模型 运行模式 以及所需做的功能模块 最终运用 ASP NET 技术进行实现 关键词 关键词 ASP NET 网上书店 系统设计 Online Bookstore System Design Based on ASP NET Abstract In recent years with the development of computer network and popularization the use of the Internet e commerce business activities in the form of already more and more be known People live work and shopping are then much has changed Based on this background this paper developed an online bookstore system hoping to work for the life of people bring some convenient This article has carried on the elaboration to this system analysis and design through the demand analysis the function model of system running mode with the required function modules use ASP NET technology to realize in the end Keywords ASP technology Bookstore online The system design 引言引言 由于计算机网络技术的兴起 网上购书的方式逐渐取代了到实体书店买书 的方式 到网上书店购书已经成为一股热潮 本文所设计的网上书店系统 不 仅可以方便广大网上购书者 节省他们宝贵的时间 而且也是对自己大学这几 年所学进行的一次总结 对自己以后的事业有很大的帮助 2 1 1 绪论绪论 1 11 1 课题的背景与意义课题的背景与意义 1 1 1 课题的研究背景 2012 年 7 月 中国互联网络信息中心发布了 第三十次中国互联网发展状 况统计报告 报告显示截止 2012 年 6 月底 中国的各类网民数量已经增至 5 38 亿 互联网在国内的普及率达到了 39 9 1 这些数字已经充分说明自上 世纪九十年代 1994 年 我国开始接入 Internet 以来 网络以其前所未有的速 度改变着人们的生活方式 新的科学技术就会带来新的机遇和挑战 要想占领 新技术所带来的蓝海 我们必须迎接这些挑战 要想抓住机遇就必须适应新的 技术环境 特别是近些年来 计算机技术已经日益成熟 它已经进入到社会生 活中的各个领域 并且发挥着越来越重要的作用 我们应该更加的重视这门现 代化科技 网上书店与传统的去书店选书 买书相比而言 不但可以节省大量的时间 和精力 更重要的是一般网上书店拥有的图书种类更加的全面 浏览起来也更 加的便捷 另外网上购书也不会受到地域的限制 正因为这样出版物的发行范 围也将得到扩大 所以到网上书店买书有一种取代去实体书店买书的趋势 因 此网上书店的兴起实际上是互联网络电子商务在图书业发展的必然结果 1 1 2 课题的研究意义 自中国加入世贸组织以来 西方的一些文化 经贸开始冲击中国的市场 这个中国的各个方面带来了一定的改变 对中国物流的发展是一个巨大的推动 正因为如此 社会竞争将会越来越激烈 随着信息社会高科技的兴起 网络的 普及 我们必须去适应这一切 方能在当今社会有一立足之地 对于传统书店和网上书店的存在和发展问题 国内学者认为 网络的方便 和快捷正在改变人们传统的购书习惯 网络销售目前已占据整个图书市场的 29 2 网络销售即在网络上进行的商贸交易活动 3 正因为网络的兴起与繁荣 对于一些还是实体经营的书店来说 这些书店 企业在网上书店和大型书店的渠道销售模式的两面夹击下 生存形势已经不容 乐观 因此这些中小型的实体书店唯有去适应这些改变 才有可能在将来的市 场竞争中占有一席之地 本文所说的网上书店系统正是给这些书店带来了福音 3 为其打开更为广阔的蓝海市场 网络销售的产生是流通领域中的一场重要的历 史革命 具有十分重要的现实意义 1 21 2 论文所做的工作内容论文所做的工作内容 为了制作出实用 便捷的网上书店系统 我对本系统所需的电子商务的各 种技术进行了深入的学习和研究 在进行需求分析之后 明确了所需做的功能 模块 本系统运用 ASP NET 的各种技术知识对系统所需的各个模块进行了精心 的设计 当然系统还需要依靠一些外部要素 如 运输系统等 的参与才能完 成整个交易 4 1 31 3 论文结构安排论文结构安排 目前 我国网上书店的质量良莠不齐 虽然网上书店数量很多 但具备市 场竞争力的网上书店并不多 本文正是在这种背景下 结合现实中网上书店生 存发展的需要 研发的一个网上书店系统 本文不仅对国内网上书店的现状进 行了分析 了解了一些问题 指出了一些解决办法 而且对电子商务发展现状 及其影响进行了深入的调研 相信在完善本文所设计的图书售书系统将有很大 的帮助 现将整篇文章的内容概括如下 第一章 绪论部分 主要讲述了课题研究的背景以及意义 网上书店系统 的研究现状 论文所做的工作与论文的整体安排等工作 第二章 构建网站必备知识与技术简介部分 主要介绍了本次开发系统的 过程中所用到的开发工具 数据库 以及页面布局的技术 第三章 数据库设计部分 主要介绍了数据库设计原则以及本次系统数据 库的详细设计情况 第四章 系统总体规划部分 主要分析了系统前期开发需要做的工作 包 括系统设计的功能性分析 可行性分析 业务流分析 数据流分析 书店前台 和后台管理的介绍等 第五章 系统实现与页面展示部分 主要包括系统实现的关键部分代码以 及实现后页面的截图部分 第六章 总结和展望部分 整理网上书店系统设计过程遇到的问题和难点 对改进办法进行总结性分析 以及本系统中所包含的不足 提出完善的思路 指出以后的工作方向 4 2 2 构建网站必备知识与技术简介构建网站必备知识与技术简介 2 12 1 开发工具开发工具及开发技术及开发技术 现在一般的电脑软件配置是由微软公司开发的 为了让本书店系统适用性 更好 所以在开发工具上选择了 Microsoft 公司研发的 Microsoft Visual Studio 2005 开发工具 ASP 是 Active Server Pages 的缩写 ASP NET 技术是目前最常用的网站开 发技术之一 该技术是一种在 Web 服务器 IIS Internet Information Server 上开发交互网页的一种技术 是一种在本地服务端运行的脚本平台 之所以成 为最长用的开发技术 那么一定有很多的优点 ASP NET 技术拥有什么优点呢 下面我们将进行讨论 1 执行效率大大提高 因为 ASP NET 脚本的运行是在服务端的 所以可以大大减轻客户端的负担 运行完后直接将结果返回给客户端 从而提高运行效率 2 适应性好 ASP NET 包含多种工具语言 它的首选语言是 C 及 VB NET 同时也支持多 种语言的开发 例如 Java J Jscript 等语言 其中 C 因为是首选语言 所 以普遍性好 几乎所有的平台都可以运行 3 简单易学 ASP NET 使运行一些很平常的任务如表单的提交客户端的身份验证 分别 系统和网站配置变得非常简单 例如 ASP NET 页面构架允许你建立你自己的用 户分页面 使其不同于常见的 VB Like 界面 4 可管理性 ASP NET 使用一种字符基础的 分级的配置系统 虚拟服务器环境和应用 程序的设置更加简单 因为配置信息都保存在简单文本中 新的设置有可能都 不需要启动本地的管理员工具就可以实现 2 22 2 数据库数据库 SQLSQL ServerServer 20052005 SQL 是英文 Structured Query Language 的缩写 意思为结构化查询语言 其主要功能就是同各种数据库建立联系 SQL Server 2005 是 SQL Server 变革 历程中的第三代产品 本代的数据库具有高实用性 高安全性以及效率上的提 5 高 SQL 语句可以用来执行各种各样的操作 例如更新数据 提取数据等 实 用性强 如 Oracle Sybase Microsoft SQL Server Access 等都采用了 SQL 语言标准 2 32 3 布局实现布局实现 DIV CSSDIV CSS DIV CSS 是 WEB 设计标准 它是一种网页布局方法 与传统的表格布局不 同 他可以实现网页页面内容与表现相分离 它结构清晰 访问速度快容易被 搜索到 降低网页体积 代码精简 所以这种页面布局渐渐的流行了起来 3 3 系统总体规划系统总体规划 3 13 1 功能分析功能分析 如图 1 一个完整的网上书店系统应该包括购物车管理模块 图书检索模 块 图书浏览和图书购买等模块 各个功能模块所要完成的任务如下所述 1 购物车管理模块 在成为本网站用户 进行购书的时候 本购书系统会 为每一位用户准备一个购物车 买家可以将选中的图书放置到购物车中 并且 可以在购物车中查看准确信息 最后确认无误再进行统一结账 2 图书检索模块 用户可以在首页的搜索框里输入想要检索的图书名称或 者关键词 从而显示出本网上书店数据库里符合条件的图书 从而快速的买到 想要的图书 3 图书浏览模块 本网上书店系统将会有图书热销展示部分 用户可以浏 览看到热销的热卖图书和一些特价的图书 从而提高本网上书店的交易率 4 图书购买模块 本模块与购物车模块是相连的 因为最终买完书结账的 时候会跳到购物车模块进行总结的 6 图 1 系统功能模块图 3 23 2 需求分析需求分析 需求分析也是开发系统中重要的一环 因为我们做需求分析的目的是在开 发者和提出需求的人之间建立联系 只有搞清楚别人的需求 我们才能正确的 找到系统制作前进的方向 从而绕过很多弯路 对系统的设计有着决定性作用 因为我们要明白系统要服务哪些用户 对这些用户提供哪些服务等 5 3 2 1 业务流分析 如图 2 所示 一般网上书店的业务流程是 使用搜索引擎来搜索想买的图 书 然后购买图书和下达订单 用户可以对购物车中的物品进行删除处理 等 确定购物车无误后 可以提交订单 进行付款 系统会自动将成功提交的订单 发送到仓库 仓库收到订单 进行发货 最后买家收取货物 7 图 2 业务流程图 3 2 2 数据流分析 如图 3 所示 数据流分析不仅包括对信息的流动 传递的分析 而且还包 括对信息的处理 存储等的分析 其目的就是为了发现数据流动的过程中所产 生的问题 而我们的网上书店系统的数据主要包括两个个方面 一是普通用户 使用网站时所产生的数据 二是管理员进行处理时所产生的数据 8 图 3 数据流分析图 4 4 数据库设计数据库设计 4 14 1 数据库设计原则数据库设计原则 数据库表的结构设计是应用软件中的重要部分 数据库必须能充分满足各 种信息的输入和输出 为了设计出适合的数据库 必须遵循以下数据库设计原 则 6 1 减少冗余 系统中 各个应用程序都有自己的专用文件 这样就常常会导致存储数据 的冗余 给数据维护上带来了很大的麻烦 虽然不能根除冗余 但应尽量减少 2 数据共享 就是说所有的应用程序都能共享数据库的数据 不管是现有的程序 还是 新的应用程序都可以使用数据库中的数据 3 保存完整性 完整性也就是说数据库中数据必须是正确的 例如 同样的物品信息两条 记录却不一致 这就是完整性存在问题 4 增强安全性 数据的安全是十分重要的 我们可以定义安全性约束 当别人访问这些加 9 入约束的数据时 就要通过这些约束才可以继续进行 4 24 2 数据表设计数据表设计 经过系统功能分析和需求分析 网上书店需将图书信息 用户信息 管理员信息 订 单信息等进行分析 本数据库设计如下数据项和数据结构 1 图书信息表 包括自动编号 书名 作者 价格 上架时间 创建日期 图片 热门 推荐 说明 所属大类 所属小类 说明等 表 1 图书信息表 book 表 列名数据含义数据类型约束 id自动编号int主键 name书名nvarchar 20 允许空 author作者nvarchar 20 允许空 price价格int允许空 outime出版时间nvarchar 18 允许空 creatime创建时间nvarchar 18 允许空 kit点击次数int允许空 remark说明text允许空 ishot热门int允许空 istop推荐int允许空 pic图片nvarchar 20 允许空 sort所属类int允许空 2 图书大类表 包括自动编号 图书类别等 表 2 图书大类表 bigsort 表 列名数据含义数据类型约束 id自动编号int主键 name所属大类名nvarchar 20 允许空 3 图书小类表 包括自动编号 图书类别 所属大类的标记等 表 3 图书信息表 smallsort 表 列名数据含义数据类型约束 id自动编号int主键 10 name所属小类名nvarchar 20 允许空 bigtypeid所属大类标记int允许空 4 留言信息表 包括自动编号 留言标题 留言时间 留言内容 留言人名 管理 员回复 联系电话等 表 4 图书信息表 level 表 列名数据含义数据类型约束 id自动编号int主键 title标题nvarchar 50 允许空 creatime创建时间nvarchar 20 允许空 content内容nvarchar 500 允许空 retuncontent回复nvarchar 200 允许空 name留言人nvarchar 15 允许空 tel电话nvarchar 15 允许空 5 后台用户表 包括自动编号 后台用户名 密码 创建日期等 表 5 图书信息表 user 表 列名数据含义数据类型约束 id自动编号int主键 name用户名nvarchar 20 允许空 pwd密码nvarchar 20 允许空 creatime创建时间nvarchar 17 允许空 5 5 系统实现与页面展示系统实现与页面展示 系统的实现即功能模块的实现 主要实现系统的基本功能 功能模块的实 现又包括 搜索模块的实现 购物车模块实现 图书类库模块的实现等 这些 模块又分为前台模块和后台模块 主要实现如下 5 15 1 书店前台书店前台 1 搜索模块的实现 用户可以通过题目索引 迅速的找到自己想要的找的图书 这样在找书方 面就可以节省大量的时间 关键代码如下 str select from book where sort Convert ToInt32 Request id or 11 Request id 1 and name like Request name or name 2 购物车模块的实现 用户在找到自己想要的图书时 可以将它添加到购物车中 最后结账也是 在购物车中进行的 购物车栏还需要用户填写自己的联系方式 购物车是用 Repeater 制作的 7 3 图书类库模块的实现 这个模块的制作可以让用户根据自己的喜好查看相应的图书 图书类库模 块的模板是套用主页模板 同样这个模块的主要架构还是用 Repeater 制作的 主要代码如下 a href about aspx id img alt src admin bookimg a href about aspx id 图 4 书店前台页面展示 另外网上书店的页面布局风格是很重要 因为好的页面布局会给人带来好 的视觉享受 给别人留下好的印象 从而加大书店的访问量 提高书的销售量 12 好的网上书店设计 能给人提供好的交流平台 方便他人 因此系统的设计风 格也应该保持一致 同时为了便于日后系统的扩展 本书店的前台页面如图 4 所示 5 15 1 后台管理后台管理 网站的管理员可以登录后台 对网站的各种数据进行维护 后台又分用户 管理模块 类别管理 图书管理 留言管理 定制管理等 1 用户管理 该模块可以对后台管理用户进行管理 这样添加后台用户后 添加的用户 就可以成为后台管理员 对系统的数据进行管理 便于管理员更加便捷的对数 据进行处理 2 类别管理 该模块可以对图书进行分文别类 这样在管理图书的时候就更加的方便了 该模块总共包括图书类型名称的添加 修改以及删除 3 图书管理 该模块主要是对每本图书进行编写 使买家了解图书的基本信息 主要包 括 书名 作者 价格 出版时间以及说明 添加完成后 还可以对其进行修改 和删除 4 留言管理 该模块主要可以查看用户对本网站的意见建议 并且只有在用户购买图书 时才能留言 留言模块是用户和管理员之间沟通的桥梁 对以后网站的维护有 很大的帮助 5 定制管理 该模块可以查看用户下达的订单 将订单发送到仓库后 仓库才能准确的 将货物发送给买主 后台管理系统的设计也是非常重要的 首先 后台管理功能要齐全 像图 书管理模块 用户管理模块 订单管理模块都是需要实现的 其次 页面布局 也不能太次 毕竟好的视觉感悟也能改善人的心情 提高工作效率 本书店的 后台页面设计如图 5 所示 除了做好的系统 数据库 网上系统的运营还必须辅以两大重要支撑才能 13 构成一个成熟 完善的电子购物系统 其分别为关于电商的配套法律法规政策 和电商通用的安全协议及技术标准 8 图 5 书店后台管理展示 电子商务除了交易双方外 还有金融机构 政府 认证机构 物流配送企 业等机构提供综合配套服务 9 有了基础通信设施 多媒体信息发布 信息传输以及各种相关配套服务的 基础上 我们就可以进行各种实际应用 10 6 6 总结与展望总结与展望 6 16 1 总结总结 系统是一个网上的书店 他用到的开发系统是 Microsoft Visual Studio 2005 采用的数据库是 SQL Server 2005 整体的布局是用时下比较流行的 DIV CSS 来实现的 在论文开始所预料用到的技术和必须的功能模块基本上已 经实现完毕 可以说是功能齐全 本系统所做的功能基本上已经满足了网上销售所需 方便了读者和商家 本系统虽然力求做到完美 但是时间有限 并且在研发的过程中遇见挫折是无 法避免的 虽然在同学和老师的帮助下将这些困难都一一克服 但是我仍然认 为系统中有很多的不足之处 例如由于时间有限 所以系统测试做的并不是很 完美 界面也没有达到我的要求 并且由于测试没有做完 所以系统的安全性 也不是很理想等 这些遗留的小问题还需要以后进一步的完善 希望通过不断 的完善而使本系统更具有实用价值 通过这次网上书店系统的设计 我对软件开发的各个步骤都有了更深一步 14 的体会 只有在困难中不断的磨练自己 我们才能更加快速的积累经验 提高 自己的各项能力 为以后走上自己所想的工作岗位提供了有利的保障 6 26 2 展望展望 由于时间不足 技术以及设施配置上的一些因素 本系统还是存在很多缺 陷的 我希望可以从以下几个方面做出改进和完善 一 希望可以对这个系统进行完善的测试 以改进数据冗余以及一些未发 现的安全性隐患 二 本系统所用图片并没有经过特殊的处理 界面并不是很好看 所以可 以对界面设计进一步的优化 三 可以再完善一个打印报表的功能 使系统功能更加的完善 参考文献参考文献 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铣床考试试题及答案
- 化学氧气考试题及答案
- 视网膜脱离考试题及答案
- 一次函数试题及答案
- 校内外玩耍安全知识培训课件
- 2025年达州市水利发展有限责任公司招聘考试笔试试题(含答案)
- 树脂工艺基础知识培训总结
- 2025年药物临床试验质量管理培训试题及答案
- 抢救药品试题及答案
- 2025年农机以租代购合同范文
- 农光互补项目建设可行性研究报告
- 固体化学导论 第七章热分析 第八章固体的扩散与表面化学课件
- 从数据分析看口腔健康预防的成效评估及改进方向
- 供应商账户管理制度
- 寄养宠物协议书模板
- 2025年军队文职人员(药学岗位)核心备考题库(含典型题、重点题)
- 八年级上册语文课内现代文阅读题
- GB/T 7573-2025纺织品水萃取液pH值的测定
- 2025安徽大学辅导员考试题库
- 校园广播系统投标方案
- 眼科质量与安全工作制度
评论
0/150
提交评论