大学生网上购物平台的设计与实现--毕业论文_第1页
大学生网上购物平台的设计与实现--毕业论文_第2页
大学生网上购物平台的设计与实现--毕业论文_第3页
大学生网上购物平台的设计与实现--毕业论文_第4页
大学生网上购物平台的设计与实现--毕业论文_第5页
已阅读5页,还剩60页未读 继续免费阅读

大学生网上购物平台的设计与实现--毕业论文.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) I 摘要 网上购物模式下的商品销量的快速增长正促进着邮递业和物流业的快 速发展,而便捷的购物方式也已赢得了大部分人的认可。其中,像淘宝、当 当、卓越等一些大的网上商城已经是家喻户晓了。虽然网上购物在管理、运 营等方面上仍然存在着某些不足,但这种购物方式已经逐渐被人们所接受。 然而,目前却很少有专门针对大学生购物的网站,结合这些情况对该类网站 进行了设计与研究。 本系统以大学生网上购物平台的设计与实现为题,运用 JAVA 语言的相 关技术及 SQL Server 2000 数据库进行开发。在系统的实现上,以大学生的 需求为前提进行需求分析,完全按照软件工程的开发步骤与编写规范进行设 计与实现。本系统除了具备一般的购物功能外,还专门为广大学生添加了自 由交易区模块。此外,本系统还拥有分析功能,这部分是以销售的商品数据 为基础应用 JFreeChart 技术的图形模式来进行分析,以便管理员能更好的做 出决策分析。 本文主要叙述了系统设计的目的与意义及背景,并对系统的可行性、 需求进行了详细分析,还完成了系统的总体设计和详细设计并做出了具体测 试。 关键词网上购物;大学生;自由交易区;JFreeChart 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) II Abstract Online shopping mode, the rapid growth of sales of goods are to promote the postal industry and the rapid development of logistics industry, and convenient way to shop have also won the most recognition. Among them, such as Taobao, Dangdang, excellence and some other large online mall is already a household name of the. While online shopping in the management, operation, and so there are still certain deficiencies, but the shopping approach has been gradually accepted. However, there is very little shopping site for college students produce, combined with all this paper, the site has been designed and studied. This system to students online shopping platform, the design and realization of the theme, using JAVA language-related technologies and SQL Server 2000 database for development. The realization of the system to the needs of students on the premise of needs analysis, in full accordance with the development of software engineering steps and the preparation of specifications for the design and implementation. The system In addition to the general shopping function, but also specifically for the students to add a free trading range module. In addition, the system also has analysis capabilities, this part is based on sales of goods based on data applied JFreeChart technical analysis of the graphical model so that administrators can make a better decision analysis. In this paper, including Chapter 1, Introduction, Chapter 2, system analysis, requirements analysis in Chapter 3, Chapter 4, the overall design, detailed design of Chapter 5, Chapter 6, the system tests. Key wordsOnline shoppingStudentsFree trading rangeJFreeChart 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) III 目录 摘要.I AbstractII 第 1 章绪论. 1 1.1课题背景1 1.2目的和意义1 1.3系统设计思想2 第 2 章系统可行性研究.3 2.1系统开发目标分析3 2.2系统业务流程分析3 2.3系统可行性分析5 2.3.1经济可行性分析.5 2.3.2技术可行性分析.6 2.3.3运行可行性分析.6 2.4本章小结7 第 3 章需求分析.8 3.1电子商务的产生和发展情况.8 3.2大学生网上购物平台的需求分析.9 3.2.1数据流图.10 3.2.2数据字典.11 3.3本章小结17 第 4 章总体设计.18 4.1系统模块总体设计18 4.2数据库设计21 4.2.1数据库设计概述.21 4.2.2数据库的详细设计 22 4.3本章小结26 第 5 章详细设计.27 5.1系统运行平台设置27 5.2开发工具简介28 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) IV 5.3系统主页设计29 5.4用户前台基本功能设计. 30 5.4.1会员注册功能设计 30 5.4.2商品类别查询信息功能设计31 5.4.3自由交易信息查询功能设计32 5.4.4购物车功能设计.33 5.4.5查询用户留言功能设计35 5.5管理员后台管理功能设计.36 5.5.1商品管理功能设计 36 5.5.2订单管理功能设计 37 5.5.3会员管理功能设计 38 5.5.4会员留言管理功能设计39 5.5.5自由交易管理功能设计40 5.5.6分析图展功能设计 41 5.6本章小结42 第 6 章系统测试与性能分析43 6.1系统测试概述43 6.2本系统测试44 6.2.1黑盒测试.44 6.2.2白盒测试.46 6.3本章小结46 第 7 章系统主要功能使用说明47 7.1分析图展模块使用说明. 47 7.1.1商品分析.47 7.1.2订单分析.48 7.2购物车模块说明49 7.3本章小结50 结论51 致谢52 参考文献53 附录 1.54 附录 2.59 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -1- 第 1 章绪论 1.1课题背景 随着网络的迅速发展和普及速度,网上购物开辟了另外一种时尚购物 模式,同时这种购物模式也正在逐渐被人们所接受。阿里巴巴、当当、卓越 等一些国内大型购物网站都已经做的非常成熟,这些网站大多是基于 B to C 和 C to C 模式的,而且都是面向所有群体的。而在网络群体中大学生群 体占着举足轻重的地位,所以大学生购物在未来将是一个很大的市场。 越来越多的大学生开始使用网上银行在网上进行交易,这样既方便又 快捷。同时,这样的购物方式也给同学们带来了无限乐趣。然而,网络上的 一些欺骗行为,或是特快邮递到的东西已经早在路上损坏了等等,这些种种 原因让一些大学生望而止步。经过几次失败的网络购物经历后,有些大学生 已经对网络购物失去了信心。而有时因为我们要购买的物品还没有邮费贵, 所以也只能选择其他方式购买了。因此,我决定设计一个针对大学生的同城 购物网站,这样送货过程可以以校园为单位不仅节省运费还可以降低成本。 同时,我还设计了一个自由交易的模块为广大学生开辟一个空间可以自由进 行交易。基于以上信息,我决定开发一个大学生网上购物的平台。 1.2目的和意义 当代大学生大多数都有网络购物的经历,然而现在的网络购物模式多 数都存在着一些弊端。例如:一些商家的信誉度不高,以欺骗行为损害消费 者的利益。还有一些第三方特快邮递公司不能将完好的物品送到消费者手 中,种种弊端的存在使得网上购物的发展迟缓。在大学生网上购物的同时邮 费有时也是一笔不小的费用。从另一方面来说,有时一些学生有求购和出售 旧物的意愿也无法满足。因此,创建一个大学生同城购物平台是十分有必要 的。直接将订购的物品送到学校并支持货到付款的购物方式,相信更容易被 大学生所接受。在平台的设计中加入自由交易模块也可给大学生提供一个相 互间自由交易的平台,这将满足一些大学生将旧物出售或求购到自已心仪的 物品的愿望。 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -2- 1.3系统设计思想 目前网上购物的网站非常多,有专门卖衣服、卖图书的,还有大的综 合网站,如:淘宝、当当等,但是还很少有专门针对大学生的购物网站产 生。本系统针对大学生的特殊性而精心设计了一个符合大学生网上购物的平 台。 此网站在设计思路上一直本着服务广大学生的宗旨而设计功能模块, 不仅拥有一般购物网站的基本购物模式,还填充了其他的功能模块。如:交 流互动模块,这部分不仅可以供用户了解商城发布的公告,还可以供用户发 表言论,可以是用户间的交流,也可以是给网站提出的意见,还可以把用户 想购买而网站没有的商品告诉商城。在自由交易模块中,本系统提供了一个 可以发布交易信息的平台,在用户登录系统后可以发表要交易的信息,并且 可以查询其他用户发表的交易信息进行交易。在管理员的功能模块中本系统 增加了分析决策的功能模块,应用 JFreeChart 技术将销售商品的数据以图形 的形式展现给系统管理员,以便管理员做出分析决策。 1本系统采用 B/S(浏览器/客户端)架构,使用先进的软件开发技 术、尖端的计算机配置,以及强大的运行环境。即满足设计的先进性原则。 2界面设计简洁大方,系统框架清晰合理,功能操作方便快捷,根据 用户的需求进行页面布局,达到整体效果协调与美观。即满足设计的实用性 原则。 3全面展示适合大学生购买的商品,进行商品的合理分类与及时更 新,提供多种查询方式进行商品查询,让用户可根据自身需求进行操作。即 满足系统的灵活性原则。 4系统能够真正地作到大范围、准确、公平、公正。并能利用计算机 网络进行大范围的异地实时购物。即满足系统设计的广泛性原则。 5对用户输入的数据系统进行严格的数据检验,尽可能排除人为错 误。提供各种安全措施技术,保证资源的共享与不流失。即满足系统设计的 准确性与安全性原则。 6进行管理员维护区域的功能加强,方便管理员维护并设计定时系统 检测与软件升级。即满足系统设计的可维护性原则。 7系统运行稳定、安全可靠,系统实施后能适用于各种浏览器,即满 足系统设计的可靠性与智能性原则。 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -3- 第 2 章系统可行性研究 可行性研究的目的不是解决问题,而是确定问题是否值得去解决。首 先,应从系统的逻辑模型出发,探索若干种可供选择的主要解法。主要就是 研究它的技术可行性、经济可行性、运行可行性等方面,从而确定系统是否 值得去开发,并为系统的开发制定实现进度表。 2.1系统开发目标分析 大学生网上购物的运营模式是一种依托于网上购物的营销方式的体 现,本系统从大学生自身利益出发,设计实现一种适合并有利于大学生的网 上购物平台。为了满足操作灵活等设计需求,在设计时应满足以下目标。 1界面设计友好美观,操作方便快捷,架构清晰明了。 2商品展示全面化,商品分类多样化。 3显示商品的详细信息,方便用户了解商品,并进行合理对比。 4实现全部商品动态销售排行榜。 5采用会员消费等级制,为会员提供综合性、规范化的服务。 6查看网站交易信息,设置人性化的查询方式。 7提供系统公告信息的浏览和用户留言的查看,方便用户与用户之间 的交流和对商城提出宝贵的意见。 8对用户输入的数据,系统将进行严格的数据检验,尽量排除人为错 误的发生。 9提供给系统管理员对商品进行分析决策的功能。 2.2系统业务流程分析 通过对现实生活中业务进行调查及对网站的整体业务流程进行分析, 选择部分模块进行如下具体描述。 1网站购物及订单业务流程描述 重点对本网站整体业务中最为主要的网站购物及订单业务进行描述, 网站访问者进入网站后进行各种模块信息的浏览,选择欲购商品并添加到购 物车,在购物车模块操作的过程中用户可以动态的修改购物车中商品的数 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -4- 量,当用户完成购物后可到收银台结账,在提交基本的订单信息后用户就可 以查看已生成的订单信息了,同时管理员可进入后台进行此订单模块的相应 管理。 网站购物及订单业务流程如图 2-1 所示。 图 2-1网站购物及订单业务流程图 2自由交易业务流程描述 自由交易区模块为本网站的特色业务,用户登录后可以发布交易信息 和查询交易信息,而管理员可以对交易信息进行管理。 自由交易业务流程如图 2-2 所示。 图 2-2自由交易业务流程图 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -5- 系统开发目标及业务流程分析完毕后,需要对系统的可行性进行详细 的分析,具体从经济可行性、技术可行性和运行可行性三个方面对能否实现 系统目标进行可行性分析。 2.3系统可行性分析 根据GB8567-88 计算机软件产品开发文件编制指南中对系统可行性 分析的要求与实施指导,制定相应的可行性分析策略。 2.3.1经济可行性分析 估算新系统的开发费用和今后的运行、维护费用,并将费用与效益进 行比较。系统的效益可以从经济利益和社会效益两方面考虑。例如,系统运 行后收益多少,用户的方便程度提高多少、速度增加了多少,对于管理人员 进行管理提供了多少帮助等等。下面从以下几个方面对系统的经济可行性进 行具体的分析。 1系统初期投资 大学生网上购物平台的初期投资如表 2-1 所示。 表 2-1大学生网上购物平台系统初期投资 序 号 项目人工(人日)单价(元) 合计 (元) 1需求分析54002,000 2总体设计86004,800 3前台浏览模块详细设计64002,400 4后台管理模块详细设计64002,400 5工程实际成本数据库实现55002,500 6编码实现122002,400 7单体测试85004,000 8系统集成测试56003,000 9说明手册编制3300900 10合计24,400 2系统后期预计收入 项目完成后,会给公司提供资源储备,包括技术、经验的积累,对于 以后的维护、升级也比较容易。 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -6- 如果网站正常运行以后,一定会有很多广告商加盟。则每年的广告费 最少也会在一万元以上,只需要 3 年就广告费一项收入就可以收回成本了。 在网上开店不仅节省了店面的租金和员工工资的开销,同时对于资金 的投入也相对很少。 综上分析,此大学生网上购物系统在经济方面是可行的。 2.3.2技术可行性分析 根据该系统的设计目标来对设计时所必须具备的技术进行衡量,一般 需要从软、硬件的性能要求,运行环境条件,操作人员水平和数量等方面进 行相应考虑与分析。 考虑到系统实施的可行性,并结合系统实施过程中所需完成的功能, 在软件方面选择了经典模式 JSP+JAVABean 技术和 MyEclipse 6.5 开发工具 来进行网站设计,并且使用 SQL Server 2000 数据库进行数据存储。在硬件 方面,则选择空间相对较为广泛,只要是 Pentium系列及以上的计算机, 内存在 1G 以上,硬盘在 40GB 以上,均可以满足系统的开发需要。当然, 硬件的配置越高,系统的开发与运行将会更流畅。考虑到如今的家用或商用 电脑硬件的整体配置水平,系统在硬件方面是可行的。 在软件方面,由于 MyEclipse 6.5 和 SQL Server 2000 是两个非常成熟的 开发工具,无论在安全性、可用性、可靠性方面都毫无置疑。综合进行考 虑,本系统技术方面可行。 2.3.3运行可行性分析 网上购物已经非常成熟,而大学生又是互联网的主要使用群体,所以 从运营方面分析是肯定可行的。 具体分析可以从几个方面出发:首先,当今网络的搭建面非常广泛, 基本上所有的校园都能上网,而且随着电脑的普及速度很多学生在大一就已 经买电脑了,所以不用担心用户的使用工具方面。其次,本系统在送货方面 提供了免费送货的送货方式,商城会定期的为每一个学校配送所有这个学校 订购的商品,这样做就将邮费的部分替用户节省了,并且商城统一送货又不 会提高太多费用,所以这是非常吸引用户购物的一个方面。最重要的是这种 购物方式非常适合当今大学生的生活方式,这样既节省时间又节约金钱,相 信会受到大学生的热烈追捧的。因此,该购物平台在运行方面是可行的。 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -7- 2.4本章小结 本章主要从系统的可行性研究着手分析,对系统的开发目标、业务流 程、可行性分析进行介绍,总体看来系统工程的目标明确、设施完备,运行 方面可靠,并且具有良好的市场拓展及经济收益。在技术方面追求简单适 用,并应用稳定、良好的开发平台进行开发,因此本系统具有一定的开发前 景,值得进行相应投入与开发。 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -8- 第 3 章需求分析 需求是用户对系统提出的要求,这组要求可能是原始的、笼统的,也 可能是抽象的、细化的。一个软件系统的开发必须以一组需求作为开发点。 需求分析则是在综合分析用户对系统提出的如功能、性能、数据等方面需求 的基础上,构成一个从抽象到具体的逻辑模型,来表达软件将要实现的需 求,为下一阶段的软件设计提供设计基础。 3.1电子商务的产生和发展情况 中国电子商务始于 1997 年。中国商品订货系统(CGOS) 、中国商品交 易中心(CCEC) 、虚拟“广交会”等大型电子商务项目也在 1997 年相继推 出,拉开了中国电子商务的序幕。1998 年“首都电子商务工程”的展开和 1999 年“8848 网上超市”的出现,标志着中国电子商务开始进入快速发展 时期,中国电子商务由此正式启动。 据统计,目前全国已有 4 万家商业网站,其中网上商店 700 余家。电子 商务项目大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上 商城、网上专卖店、网上拍卖等诞生。电子商务应用与发展的地域也由北 京、上海、深圳等极少数城市,开始向各大中城市发展。据 IDC 预测, 2000 年中国大陆网上交易额将达 4000 万美元,到 2003 年将达 38 亿美元。 可以说,中国电子商务已经由表及里、从虚到实,从宣传、启蒙和推 广阶段进入到了务实的发展实施阶段。 1政府推进,环境改善 我国政府正全面、积极、稳妥地推进中国电子商务的发展。1998 年以 来,政府对电子商务的支持与协调力度明显增加。我国电子商务发展的总体 框架(包括整体战略、发展规划、发展措施、技术体制标准以及相关法律法 规)的推出,将会使电子商务有一个更加规范有序的应用与发展环境。不少 地方政府也都对电子商务给予了前所未有的关注与支持,开始将电子商务作 为重要的产业发展方向。 2制约瓶颈,开始突破 网上支付、实物配送和信用等作为电子商务系统工程中的重要环节, 被视为制约中国电子商务应用与发展的瓶颈。1999 年以来,网上支付的瓶 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -9- 颈正在迅速得到解决。在这方面较为成功的,有“8848”网上超市提供的包 括网上支付在内的多元化支付方式,有首都电子商城电子商务支付平台等。 3应用模式,日趋多元 在 B to C 模式中,网上书店和网上商场在增加网上支付功能、完善各 项服务后以更大的势头发展;网上拍卖、网上商城、网上邮购等面向消费者 的电子商务网站大量推出。不少电子商务企业和工商企业开始酝酿企业间电 子商务。证券电子商务也有所发展,网上炒股对于有些股民已经成为现实。 网络是一片独特的天空,中国国情又有其特殊性。怎样将结合 Internet 和中国国情,充分发挥电子商务的优越性,实现极富意义的电子商务技术和 商务模式的创新,是摆在中国电子商务业界人士面前的一大课题。 4内外融合,渐成大势 具有外资背景的电子商务企业和项目日益增加。其表现的形式是双向 的:既有海外风险投资直接进入国内的电子商务企业,也有国内企业通过海 外上市吸收海外资金。在不少电子商务企业内,外籍或具有外资企业背景的 高级管理人员显著增加。与此同时,海外电子商务企业开始直接进入中国市 场。随着中国加入世界贸易组织的前景日趋明朗,基于超越国界的 Internet 的电子商务不可逆转地走上了世界经济一体化的道路。 3.2大学生网上购物平台的需求分析 对于一个购物网站来说一定要有浏览商品、购买商品、提交订单等基 础的业务流程,而对于大学生网上购物平台来说就需要添加一些更适合大学 生购物的业务进来。相对来说大学生更喜欢用新的物品,这样旧的物品可能 就会被丢弃。如果在本系统内添加一个给用户自由交易的模块供用户发布交 易信息,那么不仅会将用户的废品得以利用还会吸引更多的大学生来光临本 购物平台。这将会是一个非常有用的功能模块。 在本系统中对于用户来说,则希望所需商品能迅速查到,所购商品能按 时邮寄,质量保证安全放心、售后服务及时解决。用户的要求得到满足的情 况下,网站信用度才能得到提高,才能更好的发展,所以对用户进行需求分 析是很有必要的。而对于管理员来说,既要考虑用户的需求,又要更好的管 理整个系统,所以任务更为重大。满足用户要求方面,应该及时处理用户的 订单,及时发送货物,尽快的解答客户的疑问,按时查看网站信息反馈等 等,这样才能有更好的经济效益。管理系统的责任也不能忽视,如及时更新 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -10- 产品,对系统进行维护等等。这些在设计该系统的后台进行需求分析时都应 该考虑到。因此,必须用行之有效的方法对软件需求进行严格的审查验证。 3.2.1数据流图 数据流图简称 DFD,就是采用图形方式来表达系统的逻辑功能、数据 在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达 工具及用于表示软件模型的一种图示方法。下面具体对系统的顶层数据流图 与订购商品数据流图进行详细描述。 数据流图描述:用户注册或登录后可以对订单信息、交易信息、商品 信息、互动信息进行浏览并可以购买商品、提交订单。而管理员登录后对相 应的信息进行管理。 系统顶层数据流图如图 3-1 所示。 图 3-1系统顶层数据流图 订购商品数据流图如图 3-2 所示。 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -11- 图 3-2订购商品数据流图 3.2.2数据字典 数据流图和数据字典共同构成系统的逻辑模型。数据字典是数据信息 的集合,对数据流图中各个元素完整的定义与说明,并且是数据流图的补充 工具,其作用是在软件分析和系统设计过程中给人们提供关于数据的描述信 息。数据流程图配以数据字典,从图形和文字两个方面对系统的逻辑模型进 行完整的描述。 1数据项定义 系统顶层数据项定义如表 3-1 所示。 表 3-1系统顶层数据项定义 编号名称别名类型长度(字符) I1-01ID会员编号Int4 I1-02userName会员名Varchar20 I1-03trueName真实姓名Varchar20 I1-04password密码Varchar20 I1-05school_id学校编号Int4 I1-06address联系住址Varchar20 I1-07postcode邮政编码Varchar20 I1-08cardNO证件号Varchar20 I1-09cardType证件类型Varchar20 I1-10grade会员等级Varchar20 I1-11amount消费金额Float8 I1-12tel联系电话Varchar20 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -12- 续表 3-1 I1-13email电子邮箱Varchar20 I1-14freeze是否冻结Int4 I1-15ID订单号Int4 I1-16bnumber订购商品数量Varchar20 I1-17userName订货会员名Varchar20 I1-18trueName订货用户名Varchar20 I1-19school_name订货人学校Varchar200 I1-20address订货人地址Varchar100 I1-21postcode证件号Varchar20 I1-22tel联系电话Varchar20 I1-23pay支付方式Varchar20 I1-24carry送货方式Varchar20 I1-25rebate打折率Float8 I1-26date订单日期Datetime8 I1-27enforce是否执行Int4 I1-28bz备注信息Varchar200 I1-29ID交易编号Int4 I1-30title交易标题Varchar50 I1-31content交易内容Varchar1000 I1-32date发布日期Datetime8 I1-33user发布者Varchar20 I1-34type交易类型Int4 I1-35tel联系电话Varchar20 I1-36school联系学校Varchar50 I1-37ID商品编号Int4 I1-38typeID类型编号Int4 I1-39goodsName商品名称Varchar100 I1-40introduce商品信息Varchar1000 I1-41price上市价格Float8 I1-42nowPrice现在价格Float8 I1-43picture图片地址Varchar200 I1-44date上市日期Datetime8 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -13- 续表 3-1 I1-45sale是否特价Int4 I1-46ID信息编号Int4 I1-47title信息题目Varchar100 I1-48content信息内容Varchar1000 I1-49date发布时间Datetime8 I1-50type信息类型Int4 I1-51role_name留言人Varchar20 I1-52ID管理员编号Int4 I1-53name管理员名Varchar20 I1-54pwd管理员密码Varchar20 2数据流定义 系统顶层数据流定义: 数据流编号:D1-02 数据流名称:用户填写的注册信息 数据流来源:P1-1 数据流去向:F1-1 数据流组成:I1-01+I1-02+I1-03+I1-04+I1-05+I1-06+I1-07+I1-08+ I1-09+I1-10+I1-11+I1-12+I1-13+I1-14 数据流编号:D1-03 数据流名称:用户填写的登录信息 数据流来源:用户 数据流去向:P1-2 数据流组成:I1-02+I1-04 数据流编号:D1-07 数据流名称:用户的留言 数据流来源:P1-4 数据流去向:F1-5 数据流组成:I1-46+I1-47+I1-48+I1-49+I1-50+I1-51 数据流编号:D1-08 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -14- 数据流名称:用户留言的信息 数据流来源:F1-5 数据流去向:P1-3 数据流组成:I1-46+I1-47+I1-48+I1-49+I1-50+I1-51 数据流编号:D1-09 数据流名称:要浏览的商品信息 数据流来源:F1-4 数据流去向:P1-3 数据流组成:I1-37+I1-38+I1-39+I1-40+I1-41+I1-42+I1-43+ I1-44+I1-45 数据流编号:D1-10 数据流名称:要浏览的交易信息 数据流来源:F1-3 数据流去向:P1-3 数据流组成:I1-29+I1-30+I1-31+I1-32+I1-33+I1-34+I1-35+I1-36 数据流编号:D1-13 数据流名称:修改后信息 数据流来源:P1-5 数据流去向:F1-1 数据流组成:I1-01+I1-02+I1-03+I1-04+I1-05+I1-06+I1-07+I1-08+ I1-09+I1-10+I1-11+I1-12+I1-13+I1-14 数据流编号:D1-15 数据流名称:购买商品订单信息 数据流来源:P1-6 数据流去向:F1-6 数据流组成:I1-15+I1-16+I1-17+I1-18+I1-19+I1-20+I1-21+ I1-22+I1-23+I1-24+I1-25+I1-26+I1-27+I1-28 数据流编号:D1-16 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -15- 数据流名称:管理员的信息 数据流来源:F1-2 数据流去向:P1-7 数据流组成:I1-52+I1-53+I1-54 3处理逻辑的定义 名称:登录 编号:P1-2 简述:验证用户是否为本网站会员 输入:D1-03,D1-14 输出:D1-04,D1-12 名称:浏览 编号:P1-3 简述:用户浏览网站内所有商品信息和交易信息、订单信息 输入:D1-04,D1-05,D1-08,D1-09,D1-10,D1-24 输出:D1-11,D1-06 名称:留言 编号:P1-4 简述:用户对网站提出的意见及发表的留言 输入:D1-06 输出:D1-07 名称:购买 编号:P1-6 简述:用户将选择的物品放入购物车并生成订单 输入:D1-11 输出:D1-15 名称:管理 编号:P1-8 简述:管理员对网站进行管理 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -16- 输入:D1-18 输出:D1-19,D1-20,D1-21,D1-22,D1-23 4数据存储的定义 名称:会员表 编号:F1-1 简述:本网站已注册会员的信息 流入的数据流:D1-02,D1-13,D1-19 流出的数据流:D1-14 组成:I1-01+I1-02+I1-03+I1-04+I1-05+I1-06+I1-07+I1-08+ I1-09+I1-10+I1-11+I1-12+I1-13+I1-14 名称:交易表 编号:F1-3 简述:本网站内自由交易的信息 流入的数据流:D1-21 流出的数据流:D1-10 组成:I1-29+I1-30+I1-31+I1-32+I1-33+I1-34+I1-35+I1-36 名称:商品表 编号:F1-4 简述:本网站内所有商品的信息 流入的数据流:D1-22 流出的数据流:D1-09 组成:I1-37+I1-38+I1-39+I1-40+I1-41+I1-42+I1-43+ I1-44+I1-45 名称:互动表 编号:F1-5 简述:本网站内所有用户留言及管理员发布的公告信息 流入的数据流:D1-07,D1-23 流出的数据流:D1-08 组成:I1-46+I1-47+I1-48+I1-49+I1-50+I1-51 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -17- 3.3本章小结 本章主要简单介绍了电子商务的产生与发展状况,并对于用户的需求 进行了需求分析,在系统可行性研究的基础上对系统的数据流程进行了更进 一步的深化,对该网站进行全方位的需求分析并画出数据流图,写出数据字 典。由于需求分析报告是采用软件设计的术语编写的,因此常常令计算机背 景知识较少的用户难以理解,从而很难发现需求报告与实际需求中不符之 处,更难提出建设性的意见。因此在需求分析过程中必须要做到细致、准 确、实效。 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -18- 第 4 章总体设计 总体设计又称为概要设计或初步设计。主要是用来阐述系统的整体设 计思想,各个模块所要实现的主要功能,数据库设计的基本目标以及数据库 中表与表之间的相互联系。总的来说总体设计是概要地回答了系统应该如何 更好的实现。 4.1系统模块总体设计 本网站的前台一共分为六大模块,后台一共分为六大模块。每个模块 之间从表面上看来是相互独立存在的,但是从对数据库的访问上看都是紧密 相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个 模块的功能都是按照调研中搜集的资料进行编排制作的。依据上述功能的分 析,此系统的前台在六大模块的基础上又把每一个大模块又分为若干个子模 块,再把每个子模块依次分开具体如下: 1前台六大模块 此模块分别为商品查询、购物车、收银台、自由交易区、会员个人信 息管理、交流互动区。 (1)商品查询模块 此模块共包含了五个子模块:新货上架、特价商品、按条件查询、排 行先锋、商品信息。 (2)购物车模块 此模块共包含了五个子模块:添加至购物车、从购物车中清除、查看 购物车、修改购物车、清空购物车。 (3)收银台模块 此模块共包含了两个子模块:填写基本信息、结账。 (4)自由交易区模块 此模块共包含了四个子模块:添加出售商品信息、添加求购商品信 息、浏览出售商品信息、浏览求购商品信息。 (5)会员个人信息管理模块 此模块共包含了三个子模块:会员注册、个人资料修改、账户信息查 询。 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -19- (6)交流互动区模块 此模块共包含了三个子模块:浏览用户留言、浏览系统公告、添加留 言。 下面对各模块的详细功能进行描述: 商品查询模块:提供给用户按类别查询、按名字模糊查询、按上架时 间、按是否特价物品和按销售排行的先后多种功能查询商品的详细信息。 购物车模块:可以让用户一件一件添加、删除商品并查看自己所选的 商品,并可以动态的修改商品数量,从而最后确定要购买的商品。 收银台模块:让用户填写用户基本信息,并结账下订单。 自由交易区模块:给用户提供空间来显示要出售和求购的商品的信 息,并按学校浏览挑选出自己需要的信息。 会员个人信息管理模块:用户可以注册、登录浏览网站,还可以修改 个人信息资料。 交流互动区模块:用户可以浏览其他用户留言和系统发出的公告,还 可以添加自己的留言。 前台系统功能模块图如图 4-1 所示。 图 4-1前台系统功能模块图 2后台六大模块 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -20- 此模块分别为商品管理、会员管理、自由交易区管理、订单管理、交 流互动区管理、分析图展。 (1)商品管理模块 此模块共包含了五个子模块:商品信息添加、商品信息修改、商品信 息删除、商品类型添加、商品类型删除。 (2)会员管理模块 此模块共包含了四个子模块:查询会员、会员详细信息、会员冻结、 会员解冻。 (3)自由交易区管理模块 此模块共包含了四个子模块:查询交易信息、浏览信息内容、锁定交 易信息、激活交易信息。 (4)订单管理模块 此模块共包含了三个子模块:查询订单、浏览订单内容、执行订单。 (5)交流互动区管理模块 此模块共包含了五个子模块:添加公告信息、删除公告信息、锁定会 员留言、激活会员留言、查询会员留言。 (6)分析图展模块 此模块共包含了五个子模块:最佳销量分析、最差销量分析、类型销 量分析、月份销量分析、学校订单分析。 下面对各模块的详细功能进行描述: 商品管理:系统管理员对物品进行添加、删除、修改操作及对商品类 型的添加和删除操作。 会员管理:系统管理员可以查询会员及会员的信息,并对会员进行锁 定和激活来控制会员在本系统的活动。 自由交易区管理:系统管理员查询交易信息并通过对自由交易信息的 锁定和激活来控制信息是否可以显示在本系统上。 订单管理:系统管理员对订单的查询、浏览详细信息从而执行订单。 交流互动区管理:系统管理员对用户留言进行查询并通过对留言的锁 定和激活来控制留言是否可以显示在本系统上,还有发布系统公告和删除系 统公告。 分析图展:系统管理员对商品的最佳销量、最差销量、类型销量及订 单的销售额和学校产生的订单量以饼图、折线图等的形式展示出来,进行分 析。 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -21- 后台系统功能结构图如图 4-2 所示。 图 4-2后台系统功能模块图 4.2数据库设计 4.2.1数据库设计概述 在一个管理信息系统中,数据库的地位是非常重要的,是一个系统正 常运行的基础。数据库设计一方面需要科学与规范的方法,另一方面也需要 丰富的经验指导。现在对数据库设计总结一下,大致可以分为以下几步: 1首先是收集,分析需求。 2将需求抽象出一般的实体,关系和它们的属性。 3将这些实体,关系和属性按照一定的规则转化为二元表结构。 以上各步所对应的分别就是数据分析,数据库的详细设计和逻辑结构 设计,下面仍然首先进行数据分析。 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -22- 4.2.2数据库的详细设计 在对数据库进行详细设计时,应考虑以下事项: 1数据库的用途及该用途将如何影响设计,创建符合用途的数据库计 划。 2数据库规范化规则,防止数据库设计中出现错误。 3对数据完整性的保护。 4数据库和用户权限的安全要求。 5应用程序的性能需求。 数据库 E-R 图如图 4-3 所示。 图 4-3数据库 E-R 图 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -23- 根据大学生的购物需求,把本系统的数据库命名为:tb_shopping,用来 存储网站中用到的相关数据。tb_shopping 数据库中共分为 11 张信息表。 互动信息表:用来存储网站内用户留言与系统公告。 互动信息表如表 4-1 所示。 表 4-1tb_bbs(互动信息表) 序号字段名注释类型长度(字符) 1ID信息编号Int4 2title信息题目Varchar100 3content信息内容Varchar1000 4date发布时间Datetime8 5type信息类型Int4 6role_name留言人Varchar20 交易表:用来存储网站中会员的交易信息。 交易表如表 4-2 所示。 表 4-2tb_business(交易表) 序号字段名注释类型长度(字符) 1ID交易编号Int4 2title交易标题Varchar50 3content交易内容Varchar1000 4date发布日期Datetime8 5user发布者Varchar20 6type交易类型Int4 7tel联系电话Varchar20 8school联系学校Varchar50 商品信息表:用来存储网站中所有商品的相关信息。 商品信息表如表 4-3 所示。 表 4-3tb_goods(商品信息表) 序号字段名注释类型长度(字符) 1ID商品编号Int4 2typeID类型编号Int4 3goodsName商品名称Varchar100 4introduce商品信息Varchar1000 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -24- 续表 4-3 5price上市价格Float8 6nowPrice现在价格Float8 7picture图片地址Varchar200 8date上市日期Datetime8 9newGoods是否新品Int4 10sale是否特价Int4 管理员信息表:用来存储所维护网站管理人员的相关信息。 管理员信息表如表 4-4 所示。 表 4-4tb_manager(管理员表) 序号字段名注释类型长度(字符) 1ID管理员编号Int4 2name管理员名Varchar20 3pwd管理员密码Varchar20 会员信息表:用来存储注册本网站的会员信息。 会员信息表如表 4-5 所示。 表 4-5tb_member(会员表) 序号字段名注释类型长度(字符) 1ID会员编号Int4 2userName会员名Varchar20 3trueName真实姓名Varchar20 4password密码Varchar20 5school_id学校编号Int4 6address联系住址Varchar20 7postcode邮政编码Varchar20 8cardNO证件号Varchar20 9cardType证件类型Varchar20 10grade会员等级Varchar20 11amount消费金额Float8 12tel联系电话Varchar20 13email电子邮箱Varchar20 14freeze是否冻结Int(4)4 哈尔滨工业大学华德应用技术学院毕业设计(论文)哈尔滨工业大学华德应用技术学院毕业设计(论文) -25- 订单表:用来存储本网站能购买商品的相应订单信息。 订单表如表 4-6 所示。 表 4-6tb_order(订单表) 序号字段名注释类型长度(字符) 1ID订单号Int4 2bnumber订购商品数量Varchar20 3userName订货会员名Varchar20 4trueName订货用户名Varchar20 5school_name订货人学校Varchar200 6address订货人地址Varchar20 7postcode证件号Varch

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论