校园二手交易系统数据库课程设计
基于JSP的校园二手物品交易系统的设计与实现

基于JSP的校园二手物品交易系统的设计与实现一、本文概述随着信息技术的快速发展和互联网的广泛应用,电子商务在全球范围内得到了快速发展。
在这样的背景下,校园二手物品交易系统作为一种特殊的电子商务形式,逐渐在校园内流行起来。
这类系统不仅为在校学生提供了一个方便快捷的物品交易平台,还有助于培养学生的节约意识和环保意识。
本文旨在探讨基于Java Server Pages(JSP)技术的校园二手物品交易系统的设计与实现。
本文将对校园二手物品交易系统的需求进行分析,包括用户角色、功能模块、业务流程等方面的内容。
将详细介绍系统的架构设计,包括前端页面设计、后端逻辑处理、数据库设计等方面。
在此基础上,本文将重点阐述系统实现过程中的关键技术,如JSP页面开发、数据库访问、用户身份验证等。
还将对系统实现过程中遇到的问题及解决方案进行阐述,以便读者能够更好地理解系统的实现过程。
本文将对校园二手物品交易系统的功能进行展示,并通过用户反馈和数据分析等方式对系统的性能和效果进行评估。
通过本文的介绍,读者可以深入了解基于JSP的校园二手物品交易系统的设计与实现过程,为相关领域的研究和应用提供参考。
二、系统需求分析随着信息技术的快速发展和普及,校园二手物品交易的需求日益凸显。
传统的线下交易方式不仅效率低下,而且信息流通不畅,难以满足广大师生的需求。
因此,开发一个基于JSP的校园二手物品交易系统,对于促进校园内的物品循环利用、降低生活成本、提升校园生活便利性等方面都具有重要的意义。
用户需求分析:系统应满足校园内师生对于二手物品交易的基本需求,包括发布物品信息、浏览物品信息、搜索物品信息、联系卖家等功能。
同时,系统还应提供用户注册、登录、个人信息管理等功能,以保证交易的安全性和可追溯性。
功能需求分析:系统应具备信息发布、信息浏览、信息搜索、在线交流、用户管理、交易管理等功能模块。
信息发布模块允许用户发布自己的二手物品信息,包括物品名称、图片、价格、描述等;信息浏览和搜索模块允许用户浏览和搜索其他用户发布的物品信息;在线交流模块允许买家和卖家进行实时沟通,协商交易细节;用户管理模块负责用户注册、登录、个人信息管理等功能;交易管理模块负责记录交易信息,保障交易双方的权益。
校园二手物品发布系统(安徽工程大学--数据库设计与开发)

数据库设计与开发(论文)班级:计算机科学与技术2092 课题:校园二手物品发布系统姓名: ****** 学号: ********** 指导老师: ******校园二手物品发布系统摘要随着信息技术的发展,网络的不断进步,网上的商品交易已很普遍,基础环境的成熟与需求欲望的增长将推动电子商务与商务网站的建设不断发展,因此,本文通过设计在校园内建立一个非商业用途的公益性交易平台,来探讨电子商务应用与电子商务网站建设具有重要的社会意义与参考价值。
设计任务在于建立一个主要由在校学生参与使用的二手物品发布的网站。
学生的二手资料,生活用品,毕业在即的处理物品,都可在这个交易平台上发布使用,此设计目的在于设计一个供在校学生使用的物品交易网。
我们希望通过对本课题的研究,能对平时的软件设计的基础知识,网站设计的流程,ASP动态页面的设计,界面的美工美化技巧有一个全面的认识和理解,进一步熟悉自己的所学知识,结合实践以便在以后的工作中能尽快的适应网站开发工作。
关键字:ASP SQL Access 电子商务二手物品发布安徽工程大学课程设计(论文)目录第1章引言........................................................................................................... - 1 -1.1 课题背景.................................................................................................. - 1 -1.2 开发现状分析.......................................................................................... - 2 -1.3 课题开发意义.......................................................................................... - 3 -第2章系统需求分析........................................................................................... - 4 -2.1 校园交易网站的特点.............................................................................. - 4 -2.2 校园交易需求分析.................................................................................. - 5 -2.2.1 具体校园市场现状分析............................................................... - 5 -2.2.2 项目术语描述............................................................................... - 5 -2.3 可行性分析.............................................................................................. - 5 -2.3.1 技术可行性................................................................................... - 5 -2.3.2 校园商品支付可行性................................................................... - 7 -2.4 市场定位分析.......................................................................................... - 7 -2.5 用例图...................................................................................................... - 8 -2.6 数据流图.................................................................................................. - 8 -2.6.1 顶层图........................................................................................... - 8 -2.6.2 0层图............................................................................................ - 9 -2.6.3 1层图——系统管理.................................................................... - 9 -2.6.4 1层图——用户管理.................................................................. - 10 -2.6.5 1层图——搜索功能.................................................................. - 10 -2.7 数据字典................................................................................................ - 10 -第3章系统概要设计......................................................................................... - 14 -3.1 设计思路................................................................................................ - 14 -3.2 系统功能结构........................................................................................ - 14 -3.2.1 功能结构图................................................................................. - 14 -3.2.2 用户注册..................................................................................... - 14 -3.2.3 发布信息..................................................................................... - 15 -3.2.4 用户面板..................................................................................... - 15 -3.2.5 信息发送..................................................................................... - 15 -3.2.6 信息查询..................................................................................... - 15 -3.2.7 用户留言..................................................................................... - 15 -3.3 系统数据库设计.................................................................................... - 16 -3.4 E-R图 .................................................................................................... - 17 -第4章系统详细设计......................................................................................... - 18 -4.1 用户注册模块........................................................................................ - 18 -4.1.1 用户注册模块描述..................................................................... - 18 -4.1.2 用户注册协作图......................................................................... - 18 -4.1.3 用户注册时序图......................................................................... - 19 -4.2 用户登录模块........................................................................................ - 20 -4.2.1 用户登录模块描述..................................................................... - 20 -4.2.2用户登录协作图 ........................................................................ - 20 -4.2.3 用户登录时序图......................................................................... - 20 -校园二手物品发布系统4.3物品搜索模块 ........................................................................................ - 21 -4.3.1 物品搜索模块描述..................................................................... - 21 -4.3.2 物品搜索协作图......................................................................... - 22 -4.3.3 物品搜索时序图......................................................................... - 22 -4.4发布闲置/求购信息模块 ...................................................................... - 23 -4.4.1 发布闲置/求购模块描述 ........................................................... - 23 -4.4.2 发布闲置/求购信息协作图 ....................................................... - 24 -4.4.3 发布闲置/求购信息时序图 ....................................................... - 24 -4.5 用户基本信息更新模块........................................................................ - 25 -4.5.1 用户基本信息更新模块描述..................................................... - 25 -4.5.2 用户基本信息更新协作图......................................................... - 26 -4.5.3用户基本信息更新时序图 ........................................................ - 26 -4.6 数据库表................................................................................................ - 28 -4.6.1 用户信息表................................................................................. - 28 -4.6.2 管理员信息表............................................................................. - 28 -4.6.3 求购/闲置物品表 ....................................................................... - 28 -4.6.4 网站信息设置表......................................................................... - 29 -第5章系统测试................................................................................................. - 30 -5.1 系统测试的作用及意义........................................................................ - 30 -5.2 测试方法................................................................................................ - 30 -5.3 测试内容................................................................................................ - 30 -5.4 测试结果................................................................................................ - 31 -第6章总结与展望 ............................................................................................. - 32 -6.1 个人总结................................................................................................ - 32 -6.2 本系统具有以下优势............................................................................ - 32 -6.3 本系统的不足及改进............................................................................ - 33 -6.5 尚未解决的问题.................................................................................... - 33 -6.6 展望........................................................................................................ - 33 -6.7 需要进一步的研究工作........................................................................ - 34 -致谢................................................................................................................. - 34 -参考文献................................................................................................................. - 35 -安徽工程大学课程设计(论文)第1章引言1.1 课题背景目前电子商务的技术己经发展到了相对成熟的阶段,但如何使电子商务中的物品能与高等院校中广大师生现实需求联系起来,并能够完全发挥出网上电子商务的优势,这个问题还需要我们去解决。
毕业设计二手交易网站数据库设计文档

毕业设计二手交易网站数据库设计文档一、数据库表规划1.用户表:表名:user字段:user_id(用户ID) int(11) not null primary keyuser_name(用户名) varchar(20) not nullpassword(密码) varchar(20) not nullreal_name(用户姓名) varchar(20)sex(性别) tinyint(4)birthday(出生日期) dateaddress(地址) varchar(50)email(电子邮件) varchar(20)2.商品表:此表用于存储商品的基本信息,包括商品ID、商品名称、图片、价格、所有者ID、上架时间、状态等。
表名:goods字段:goods_id(商品ID) int(11) not null primary keygoods_name(商品名称) varchar(50) not nullgoods_img(商品图片) varchar(50)price(价格) decimal(10,2)owner_id(所有者ID) int(11)state(状态) tinyint(4)3.订单表:此表用于存储订单信息,包括订单号、用户ID、商品ID、价格、交易时间、交易状态等。
表名:order字段:order_id(订单号) int(11) not null primary keyuser_id(用户ID) int(11)goods_id(商品ID) int(11)price(价格) decimal(10,2)state(交易状态) tinyint(4)二、数据库索引设计1.为用户表设计唯一索引:为用户表设计唯一索引,索引名称为user_name_idx,索引字段为user_name。
二手交易平台系统课程设计报告书

存档资料成绩:XXX大学课程设计报告书所属课程名称大型数据库系统题目二手交易平台系统分院专业班级学号学生姓名指导教师2021年12月24日XXX大学课程设计〔论文〕任务书专业班级姓名一、课程设计〔论文〕题目基于 SQL Server 的高校二手平台数据库设计二、课程设计〔论文〕工作:自2021年 12月 23日起至2021年 1 月4日止。
三、课程设计〔论文〕的内容要求:针对南昌高校二手市场平台建设设计数据库要求: 1.使用工具 SQL Server2000也许 20052.依照需求解析设计所需要的表和字段3.办理好数据库表之间的关系4.合理使用视图和索引学生签字:()20年月日课程设计〔论文〕评阅建议评阅人职称20年月日等级序号项目优秀优秀中等及格不及格1课程设计态度议论2出勤情况议论3任务难度议论4工作量饱满议论5任务难度议论6设计中创新性议论7论文书写标准化议论8综合应用能力议论综合评定等级目录第1章课程设计〔论文〕任务书错误!不决义书签。
第 2 章程序设计目的 .................................................................................... 错误!不决义书签。
第 3 章程序实现思路............................................................................. 错误!不决义书签。
第 4 章程序清单或正文. (9)第 5 章课程设计心得 (14)第 6 章参照文件 (15)第 2 章程序设计目的随着科学技术的不断提高 ,计算机科学日渐成熟,其富强的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一局部,使用计算机对线上销售平台进行管理,拥有检索迅速、方便快捷、高效率、低本钱、储藏量大操作等所无法比较的优点。
软件工程校园二手物品交易网站课程设计

洛阳理工学院课程设计报告课程名称软件工程课程设计设计题目校园二手物品交易网站设计专业计算机科学与技术班级B110501学号B********姓名吴雨昕完成日期2014-06-19课程设计任务书设计题目:校园二手物品交易网站的设计设计内容与要求:为各类用户提供并实现以下功能:1. 管理员:各类用户权限设置;2. 会员:发布转让与求购物品信息;3. 审核管理员:审核会员提交内容,决定是否允许发布;4. 普通用户:各种查询。
课程设计报告的组成:1. 需求规格说明书,包括用例图,数据流图,数据字典;2. 概要设计说明书,包括系统模块结构图,功能模块清单,实体图,系统E-R图,数据库表结构设计。
3. 项目总结报告,包括实际完成情况表。
指导教师:彭慧伶2013年6 月12 日课程设计评语成绩:指导教师:年月日目录第一部分软件需求规格说明书 (1)1引言 (1)1.1编写目的 (1)1.2背景 (2)1.3术语定义 (3)1.4参考资料 (4)2任务概述 (4)2.1目标 (4)2.2用户的特点 (5)3需求规定 (5)3.1系统用例图 (5)3.2数据流图与数据字典 (7)3.3对性能的规定 (11)4运行环境规定 (11)4.1设备 (11)4.2支持软件 (11)第二部分概要设计说明书 (12)1引言 (12)1.1目的 (12)1.3命名规则 (13)1.4术语定义 (14)1.5参考资料 (15)2总体设计 (15)2.1总体结构设计 (15)2.2功能模块清单 (15)3数据库设计 (16)3.1数据库概念级设计(E-R图) (16)3.1.2 系统E-R图 (18)3.2数据结构逻辑级设计 (19)第三部分项目开发总结报告 (21)1引言 (21)1.1编写目的 (21)1.2参考资料 (21)2设计总结 (22)2.1实际完成情况 (22)2.2 收获 (22)2.3有待改进之处 (24)第一部分软件需求规格说明书1引言1.1编写目的校园电子商务是电子商务在校园这个特殊环境下的具体应用,它是指在校园范围内利用基础网络、计算机硬件、软件和电子通讯手段构建的满足校园内部工作、学习、生活各方面活动需要的一个高可用性和安全性的计算机系统。
校园二手交易系统分析与设计

校园⼆⼿交易系统分析与设计1 引⾔随着社会的发展,信息技术、⽹络技术和多媒体技术的快速发展,计算机技术及⽹络的地位和作⽤⽇益突出,电⼦商务成为了⼀个热门的话题,⽽⽹上购物已经成为当今社会⼀种⽐较流⾏的购物⽅式。
在当今社会上,各种的电⼦商务类⽹站纷纷建⽴,可以很⼤程度上解决⼈们信息资源的闭塞以及地域上的限制。
作为⼤学校园,伴随着学⽣的购买能⼒的提⾼和每年学⽣的升学毕业,也存在各种类型的⼆⼿商品,由于信息交流的落后,很多⼆⼿交易只局限于学校的公告牌,这种⽅式并不能满⾜学⽣的需求,因此,我们基于学校学⽣的实际情况,建⽴校园⼆⼿交易平台。
在校园⼆⼿交易平台中,每个学⽣既可以做买家,也可以做卖家。
既能锻炼学⽣交易能⼒、交流能⼒,增强学⽣之间的交流,⼜考虑到了学⽣没有经济来源,为学⽣省钱,同时还能延长⼀些物品的使⽤寿命,使⼀些耐⽤物品循环使⽤,真正做到了经济合理、绿⾊环保。
2 需求分析与⽤例建模2.1需求分析传统交易⽅式存在很多不⾜:传统交易⽅式要消耗⼀定的⼈⼒、时间、资⾦,环节较多,费⽤⾼,属于⾯对⾯的商务谈判。
交易对象局限在部分地区,交易时间⼀定,订单的取得⼤部分属于销售商单⽅⾯努⼒,⽽且顾客购物受时间、地点的限制,商家需要较长的时间把握客户需求,需要销售空间(店铺、仓库等)。
⽹上交易平台可以通过⽹站实现多个卖家的查询,省时省⼒,环节少,费⽤较低,属于不见⾯的虚拟环境谈判。
交易对象不受限制,可以是世界各地,交易时间不分昼夜,没有时间限制,订单的⽣成是双⽅⼀对⼀沟通的结果。
顾客购物⽅式完全按⾃⼰的喜好,商家可以快速准确的捕捉顾客需求并及时应对,不需要销售空间,只需提供列表、图⽚等。
通过上述分析,⽹上交易平台可以弥补传统交易⽅式的不⾜,从⽽满⾜社会的需求。
⽽⼀个校园⼆⼿交易⽹站地建⽴,可以⽅便学⽣购物、交流。
2.2可⾏性研究2.2.1可⾏性分析经过详细认真地分析,本系统采⽤B/S模式,选⽤SQL作为后台数据库,ASP 作为前台的开发⼯具,并将软件⼯程相关理论应⽤于整个系统开发过程中,结合现有的设备条件和具体的实际情况,在需求分析的基础上实现对ASP,技术与数据库技术的整合应⽤,进⽽开发了辅助教学系统。
基于SpringBoot的校园二手商品交易系统的设计与实现

基于SpringBoot的校园二手商品交易系统的设计与实现一、本文概述随着信息技术的飞速发展和互联网应用的广泛普及,电子商务已成为人们日常生活中不可或缺的一部分。
校园二手商品交易系统作为电子商务的一种特殊形式,为学生提供了一个便捷、高效的交易平台,既能帮助他们处理闲置物品,又能满足他们的购物需求。
本文旨在探讨基于Spring Boot的校园二手商品交易系统的设计与实现。
本文将介绍校园二手商品交易系统的背景和意义,阐述其必要性和可行性。
文章将详细分析系统的功能需求和技术需求,为后续的设计和实现工作奠定基础。
接着,文章将重点介绍系统的总体架构设计、数据库设计、关键模块的设计和实现过程,包括用户管理、商品管理、交易管理等功能模块。
文章还将讨论系统的安全性、稳定性和可扩展性等方面的设计考虑。
在实现部分,本文将详细介绍基于Spring Boot框架的系统开发过程,包括开发环境搭建、代码编写、测试调试等环节。
文章还将分享在开发过程中遇到的关键问题和解决方案,以及系统优化和提升性能的实践经验。
本文将对整个设计和实现过程进行总结,并展望未来的研究方向和发展前景。
通过本文的阐述,读者可以对基于Spring Boot的校园二手商品交易系统的设计与实现有一个全面、深入的了解,为类似系统的开发提供参考和借鉴。
二、相关技术介绍Spring Boot:Spring Boot是一个开源的Java框架,旨在简化Spring 应用的初始搭建以及开发过程。
通过自动配置和起步依赖,Spring Boot使开发者能够快速地创建出独立的、生产级别的Spring应用。
在Spring Boot中,内嵌的Tomcat服务器使得应用的部署变得简单,不再需要额外的Web服务器。
Spring Boot还提供了一系列强大的特性,如健康检查、指标监控等,使得应用的运维更加便捷。
Spring MVC:Spring MVC是Spring框架中的一个模块,它实现了Model-View-Controller设计模式,用于构建Web应用程序。
校园二手商品交易平台设计与实现

一、平台设计
1、用户注Байду номын сангаас与登录
1、用户注册与登录
平台支持学生通过学号进行注册和登录,为了保证交易的安全性,用户需要 填写真实的信息并绑定。此外,为了方便用户快速找到自己需要的物品,用户可 以设置个人喜好和点,平台会根据这些信息为用户推荐相关商品。
2、商品发布
2、商品发布
用户可以通过平台发布自己想要出售的商品信息,包括商品名称、描述、价 格、方式等信息。平台会对商品信息进行审核,确保信息的真实性和合法性。同 时,为了方便其他用户了解商品情况,平台还支持上传图片和视频等功能。
此外,为了不断提高平台的用户体验和服务水平,我们还需要对平台进行持 续的改进和优化。例如,我们可以定期收集用户反馈和建议,对平台进行升级和 功能拓展;我们还可以举办一些创意设计比赛或环保主题活动,引导学生发挥创 新精神和参与环保行动,为平台注入更多的活力和特色。
5、学生:指在校园内就读的学生,包括本科生、研究生等。
校园二手商品交易平台设计与 实现
目录
01 校园二手商品交易平 台的设计与实现
03 二、平台实现
02 一、平台设计 04 参考内容
校园二手商品交易平台的设计与 实现
校园二手商品交易平台的设计与实现
随着互联网的普及和快速发展,线上交易平台已经成为人们日常生活的重要 组成部分。在校园中,学生们拥有大量的闲置物品,如书籍、电子产品、生活用 品等,这些物品往往需要在毕业季、学期末等时间点进行清理和转卖。因此,设 计和实现一个校园二手商品交易平台,提供便捷、安全、可靠的交易环境,已经 成为校园内外的迫切需求。
4、用户体验优化
总结: 本次演示介绍了校园二手商品交易平台的设计与实现过程。我们通过分析校 园二手商品交易的需求和问题,设计了一个基于Web的线上交易平台。该平台支 持用户注册登录、商品发布、商品搜索与浏览、交易沟通、订单管理等功能。同 时采用了前后端分离的技术架构和多种安全措施保障交易的安全性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程设计报告题目校园二手交易系统学生学院______________专业班级________学号_____________学生姓名_______________队员2017年12月目录一、系统介绍 (3)二、需求分析 (3)三、概念结构设计 (4)四、逻辑结构设计 (8)五、数据库物理设计与实施 (9)系统介绍本次课程设计设计了校园二手交易系统的数据库,主要是为学生提供一个可以进行买卖二手商品的网络平台。
用户可以方便的查找所需物品,评价所购物品,当然也可在上面将自己的东西进行售卖交易。
本设计中主要进行了需求分析、概要设计、数据库设计、数据操作等。
二、需求分析考察用户网上交易的行为,大致都是如下模式:访客进入网上交易平台,浏览各种商品信息,或者根据自己感兴趣的类别、特定的商品信息等来进行搜索、查询商品信息。
普通会员可以浏览、查找商品、获知商家的联系方式;还可以定购商品。
访客一般需要通过注册个人信息成为会员,本案例规定校园二手交易系统只允许会员执行购买商品的操作。
会员在需要购买商品时,首先将选定的商品加入购物车,可一次性购买多个商品,每个商品的数量也可以各有不同。
对购物车中的商品进行确认付款之后,生成正式订单,商品发布者可以根据会员购买生成的订单,为其进行发货处理。
商品发布者还可以对交易平台的商品信息进行发布、统计和查找浏览。
交易平台管理员可以对商品信息进行添加、删除、修改、查找、统计等管理操作。
通过上述需求分析,对于校园二手交易系统中访客、普通会员、商品发布者和管理员的具体功能分别描述如下。
访客:(1)商品浏览、查找、获知商家联系方式(2)注册成为普通会员普通会员:(1)商品浏览、查找、获知商家联系方式(2)加入购物车、修改购物车、订购商品、生成订单、查看订单等。
(3)查看修改个人信息商品发布者:(1)商品浏览、查找、查看商品详细信息。
(2)商品信息发布,自身商品信息统计。
(3)注册、登陆、注销、自身密码修改、自身信息修改。
(4)查看订单信息、处理订单进行发货处理等管理员:(1)商品浏览、查找、获知商家联系方式及详细信息(2)查看订单信息、获知处理订单情况等(3)自身密码修改,其他用户添加删除,用户信息修改、统计。
(4)商品信息添加、修改、删除、查找、统计。
从上述的功能分析可以得出,校园网二手交易系统包括会员、商品、订单等信息。
对于会员,需要有用户的账号、密码、姓名、电话、地址等属性;对于商品,需要有商品名、商品类别、定价、库存数量等属性,对于一个订单,需要记录会员的购买日期、商品发布者进行发货的发货日期、订单总价等属性,其中订单总计是由多种商品的售价乘以数量累计计算得出的。
校园网二手交易系统中的商品的销售基本规定如下:每个会员都可以通过购买商品生成多个订单,每个订单仅属于一个会员,每个订单中可以包含多种商品,每种可以出现在多个订单中;在订单信息中,每种商品都有对应的购买数量。
为简便起见,校园网二手交易系统仅考虑会员,订单,商品三者之间的关系,至于实际网店的网上支付,商品评论等信息的处理,暂时略去,这里也不考虑访客,假设会员确认生成了订单以后,就是已经付了款的订单,商品发布者就可以对其进行发货处理等。
三、系统数据流程分析1系统数据流图2、系统数据字典数据字典(DD,Data DiCtiOnary )是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储和外部项)的内容和特征所作的完整的定义和说明。
数据字典是对数据流程图的重要补充和说明。
数据字典中有五种类型的条目:外部实体,数据流,数据存储,数据项和加工。
数据字典中包括数据定义,但除了它之外,还包含其它一些信息。
一般信息,包括名字,别名和描述。
针对以上数据流图,给出部分项的说明。
(1)用户信息 数据流名:用户信息 描述:关于用户的详细信息 来源:用户 去向:系统管理 组成:账号 +密码+姓名 +地址 +手机+管理员标识(2)商品信息 数据流名:商品信息 描述:商品发布者发布商品的详细信息 来源:商品发布者 去向:组成:商品编号 +商品名 +商品发布者 +商品类型 +定价 +库存量数据项名:账号 数据项含义说明:用户登录交易系统 所使用的账号 数据类型: char 长度: 20取值范围:英文及数字数据项名:密码 数据项含义说明:与登录账号相对应 的密码 数据类型: char 长度: 20取值范围:英文及数字数据项名:姓名 数据项含义说明:每个个体给定的特 定名称符号 数据类型: char 长度: 10长度: 50数据项名:手机数据项含义说明:由 11 位数字组成, 是共同构成移动通信终端设备。
数据类型: char 长度: 11 取值范围:数字 取值含义:前 3 位是网络识别号、 4-7 位是地区编码( HLR归属位置寄存器)、 8-11 位是用户号 码(随机分配)数据项名:地址 数据项含义说明:找到某人或某机关 或与其通信的指定地点 ( 如住处或营业 所) 数据类型: varchar数据项名:管理员标识数据项含义说明:用于区分不同的用 户类型数据类型: int 长度: 1取值范围: 0~1取值含义:0表示普通会员,为 1表示 为管理员。
(3) 订单信息 数据流名:订单信息 描述: 用户向商品发布者发出的定货凭据 来源:用户 去向:商品发布者 组成:订单号 +商品编号 +订购数量 +订购总价+定购日期 +发货日期 +账号数据项名:订购总价数据项名:商品编号 数据项含义说明:在商品分类的基础 上,赋予某种或某类商品以某种代表 符号或代码的过程 数据类型: char 长度: 20数据项名:商品类型 数据项含义说明:系统地逐级划分为 门类、大类、中类、 小类、品类以至品种、花色、规格的 过程 数据类型: char 长度: 20数据项名:商品名 数据项含义说明:是一家企业基于商 业目的所使用的贸易 名称数据类型: varchar 长度: 50数据项名:定价 数据项含义说明:商家根据自己情况 提高或降低指导价得 到的最终销售价格 数据类型: money 长度:*数据项名:商品发布者 数据项含义说明:在交易平台上发布 商品的普通会员称为 商品发布者数据类型: char 长度: 20数据项名:库存量 数据项含义说明:仓库中暂未售出的 产品实物数量数据类型: int 长度:*数据项名:订单号 数据项含义说明:在网站购物后获得 的订单号,记录的是 购物订单信息。
数据类型: char 长度: 10数据项名:订购日期 数据项含义说明:用户向商品发布者 发出定货的日期数据类型: datetime数据项名:发货日期 数据项含义说明:商品发布者向用户 发出货物的日期数据类型: datetime数据项名:订购数量 数据项含义说明:用户向商品发布者 所订货的数量数据类型: int 与其他数据项的逻辑关系:订购数量 <=库存量四、概念结构设计概念结构设计主要是通过分析校园二手交易系统的基本需求, 设计概念结构 的具体步骤如下(1)抽象出系统的实体用户:账号、密码、姓名、地址、手机、管理员标识,其中账号是主键,用户标 识为0表示普通会员,为1表示为管理员。
商品:商品编号、商品名、商品发布者、商品类型、定价、库存量,其中商品编 号是主键。
订单:订单号、订购日期、订购总价、发货日期,其中订单号是主键。
(2)设计分E-R 图普通会员通过订购商品生成订单,一个会员可以生成多张订单,每个订单只 能属于一个会员,即会员和订单间的联系是一对多的关系。
一个订单可以包含多种商品,一种商品也可以被多个订单包含,即每一种商 品可以出现在多个订单中,每个订单中对应的每种商品均有对应的订购数量, 因 此订单和商品之间的联系是多对多的联系。
数据项含义说明:用户所订购商品的 总价数据类型:money与其他数据项的逻辑关系:订购总价= 订购数量*商品定价订单号 订购日期订飯总价订单(3)合并分E-R 图,生成初步E-R 图(4)生成全局E-R 图五、逻辑结构设计在概念结构设计阶段得到E-R 图之后,可进行数据库的逻辑结构设计,根据 转换原则将E-R 图转为关系模型,即将实体和联系转换为关系数据库的基本表, 并标识各个表的主键。
校园二手交易系统的关系模式如下:会员(账号,密码,姓名,地址,手机,用户标志)为会员实体对应的关系 模式,其中账号是会员关系的主键。
订单(订单生订购日期,订购总价,发货日期,账号)为订单实体和订购 联系合并的关系模式,其中订单号是主键。
商品(商品编号,商品名,商品发布者,商品类型,定价,库存量)为商品 实体对应的关系模式,其中商品编号是商品的主键。
订单详情(订单号,商品编号,订购数量)为“订单详情”联系对应的关系模式,因为订单详情是订单与商品之间的多对多联系,因此订单、商品的主属性/ ^≡J A I及订单详情联系本身的属性订购数量”共同构成了订单详情关系模式属性,其中(订单号,商品编号)的组合是主键,订单号、商品编号分别是订单和商品关系模式的外键。
六、数据库设计与实施在数据库中创建对应的基本表⅛ Data ba留SQL 二∣ Clata 闵DeSign「DDL1 CREATE TABIE [会员](2 '5⅛⅛⅛]CKAR(Ze)j3 i密码j CHAfl¢20) NOI NllLL J4 [⅛⅛]CHAR(I&) WT MJLl I5 [⅛⅛]VARCHAR(5θ} NCT TlULL J6 i手机LlHAR(11】NoT NULL,7 [⅛S⅛标识]INT HOT NULL JB C O NSTRAINT[]PRlMART KEY ([吐号]));91011 CREATE TABLE (⅛⅛](\2【裔詁臺号]CHA«(20) HOT WIL J13 [⅛⅛⅞]VARCHAR(Sfl) NOT NULL J14 〔商□o⅛⅛者]CHAR{3®) MoT ⅛JLL j15 [商品类型]CHAR(Jft) Htn NUU J16 [⅞f⅛] MoHEY NOT NULLλ17 (∣t⅛]Ihn NOT MULL Zte COWSTnAIhTT ;]PRIMAnY KEV ([商⅛⅛⅛-⅛]));192021 CHEATE TABLE -订負](22 〔订∙⅛■号]CHAR(Ie)F23 [⅛⅛EM3] DATETIME MOT WlI J24 -订⅛⅛⅛T] HDNEx25 〔快货E期]DATETlME f26 [底号]匚HAR(2⅛) WT HUIl CoNSTnAlMr [[⅛-¾]REFERENCES [会员]([账号]门;2727 CREATt U*I1Q∪∈ INOEX [1J≡号]Oti[订里]([订∙⅛号]ASCJ;29SQ31CREATE TABLE〔订匣祥情](32-订⅛⅛]CHAR(2fl) NOT NULL CaNSTRAlNT [订鱼■号]REFEREUCES -订邕]([订鱼■号])_>S3 (⅛□o⅛号]CfiARt2θ) HoT NULL CoHSTFtAINT [f⅛⅛⅛号]FtZFEREMCES 甫品]([由品缝号]h34 [订強数昼I INT NOT WLL JI35 CoNSTRAIħΓT Γ 1 PRlMARV KEY M订⅛⅛1 H Γ⅛Ft⅛⅛-⅜n)l>1789OOOI1。