您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 基于Gis商品信息发布系统
《数据库原理》课程设计项目名称:基于Gis商品信息发布系统姓名班级学号学院侯立军041050705100717计算机朱洪飞041050505100514计算机付永伟041050405100434计算机设计文档一、系统定义为了及时把商场的信息第一时间让顾客得知,建立一个基于Gis的商品信息发布系统、及时把商场中各种商品信息通过互联网发布到网上来为商家赢得更多的顾客。在前台、本系统能为不同类型的用户提供商品的检索、并为用户提供购买商品的“最短路线”和“最省路线”;在后台、本系统把管理员分为两个等级,分别为他们提供不同范围内的查询、添加、删除、…等操作。二、需求分析随着全球经济一体化的逐步的深入,互联网在我国得到了突飞猛进的发展,信息的发布手段是呈现出指数式增长。计算机网络(Internet)的高速发展,标志着人类历史进入了一个前所未有的信息化社会,一个以网络信息资源发布与共享带动经济全球化一体化的新纪元。中国,这个拥有世界上最庞大的网民和富有朝气欣欣向荣的IT产业的泱泱大国,自从加入了WTO,计算机通信网络以及Internet已成为我们社会结构的一个重要组成部分。网络被应用于到社会生活的方方面面,包括电子银行、电子商务、现代化的企业管理、信息服务业、远程教育、日常办公等。尤其是关于购物方面的信息平台,已经被公认为“便民利商”的时尚潮流指向标,深受广大网民青睐。所以基于这些原因并结合所学知识,我们才想到设计这样一个基于Gis的商品信息发布平台。三、系统设计在系统的整体设计中我们主要采用模块化设计的思想,把我们要设计的商品信息发布系统的各个部分细化至各个功能模块来逐一实现。首先主要分以下三个大的模块:数据库设计模块、前台设计(用户)模块、后台设计(管理员)模块,然后在上述细化的基础上对三个大模块进一步细化,具体如下。1、数据库设计1.1、数据库大小需求分析首先是对数据库的数据量、数据流量、及响应速度的估算分析,这一步对物理设计也是必须的,商品信息发布系统的主要数据是各类商品的相关信息和各级管理员的一些信息,大概有100兆左右,还有各类商品和管理员等各种编码,总的数据量大约在某些方面300兆左右。数据的输入、维护大部分在各商场进行,信息的输出主要是各类电脑用户、相对比较分散,所以数据流量很大,但是对实时性要求不是很高,所以对响应速度要求一般。通过对系统功能的分析,基于Gis的商品信息发布系统系统需要包含以下数据库信息:★商店:ID、名称、位置、促销信息、信誉度★操作:ID、管理员ID、操作时间、操作类型★超级管理员:ID、用户名、密码★大类商品:ID、商店ID、大类商品名★域管理员:ID、商店ID、权限、用户名、密码★小类商品:ID、大类商品ID、小类商品名★客户留言:ID、商店ID、内容、时间、标题、联系方式★销售情况:商品ID、数量、商品规格、售出时间★具体商品:ID、商品名、小类商品ID、库存量、价格★消费者:【匿名登录、所以不用记录用户的任何信息】【注】上面的ID均为自动增量,是为了区分不同实体而设定的。1.2、概念设计1.2.1、总ER图:商店超级管理员域管理员商品大类商品小类具体商品消费者(匿名)1N1N1NNMNMNMNM11N查询包含包含包含查询查询管理管理管理位置促销信息名称密码信任度销售情况留言商品ID规格时间数量处理留言ID内容时间N1NM查询1NIDID名称商店ID大类ID名称IDID名称小类ID库存销售N1名称ID密码权限商店ID操作管理员ID时间操作内容操作操作N11N1IDID名称1.3、逻辑设计ER图转化成关系模式后的表结构如下:超级管理员基本信息表1-9字段类型NOTNull默认约束条件说明idint(11)是NULL主键管理员ID且为自动增量namevarchar(100)是无用户名passwordvarchar(100)是无密码域管理员基本信息表1-1字段类型NOTNull默认约束条件说明idint(11)是NULL主键管理员ID且为自动增量namevarchar(100)是无用户名passwordvarchar(100)是无密码market_idint(11)是外键所属商场IDpowerint(11)是无权限大类商品基本信息表1-2字段类型NOTNull默认约束条件说明idint(11)是NULL主键大类商品ID且自动增量namevarchar(100)是无大类商品名market_idint(11)是外键所在商场ID商场基本信息表1-3字段类型NOTNull默认约束条件说明idint(11)是NULL主键商场ID且为自动增量namevarchar(100)是无商场名称addressvarchar(100)是无商场位置messagevarchar(100)是无促销信息creditint(11)是无信誉度图片基本信息表1-4字段类型NOTNull默认约束条件说明idint(11)是NULL主键图片ID且为自动增量spec_idint(11)是外键photoblob是无对应的图片小类商品基本信息表1-5字段类型NOTNull默认约束条件说明idint(11)是NULL主键小类商品ID且自动增量namevarchar(100)是无小类商品名cate_idint(11)是外键所属大类用户留言基本信息表1-6字段类型NOTNull默认约束条件说明idint(11)是NULL主键留言ID且为自动增量market_idint(11)是外键留言对应商场IDnamevarchar(100)是无留言标题connectvarchar(100)是无用户联系方式contentblob是无留言内容datetdatetime是无留言时间销售记录基本信息表1-7字段类型NOTNull默认约束条件说明idint(11)是NULL主键销售ID且为自动增量spec_idint(11)是外键商品IDdatedatetime是无销售时间countint(11)是无销售数量商品基本信息表1-8字段类型NOTNull默认约束条件说明idint(11)是NULL主键商品ID且为自动增量namevarchar(100)是无商品名pricefloat是无价格quantityint(11)是无库存量product_idint(11)是外键所属小类商品ID1.4、参数设置本系统在开发初期参数的确定均是采用默认,这完全是从开发进度出发,另外在实际中没有一个系统可以运行之前把参数确定得正好,需要在应用程序运行之后,经过多次的测试之后再对参数进行适当的调整。2、系统功能模块图通过对基于Gis的商品信息发布系统的功能分析,可以定义出系统的功能模块图1:图1系统首页用户界面管理员界面功能选择用户界面左边的搜索模块用户界面中加载地图模块用户界面中地图上方对地图操作按钮搜索模块与地图和按钮模块与地图之间的Interface模块管理员登录模块登录验证模块商场管理员插入模块商场管理员更新模块商场管理员删除模块用户反馈信息模块功能选择用于验证管理员的身份商场管理员可插入各种商品用于删除商场中已不在销售的商品对用户反馈的信息对商场的销售手段作出相应的改革用于更新商品的各种属性提供带有逐级过滤搜索功能提供商品分类搜索和同类商品不同型号搜索加载用户所在城市的一幅电子地图显示用所在位置和各大商场所在位置在地图上显示各大商场的一些用户比较关心的信息对地图放大缩小测算距离立体和平面效果其他对地图操作的一些常规按钮基于Gis的商场信息发布系统功能模块示意图四、详细设计(包括系统)1、前台设计(用户)我们设计的整个前台的界面(用户界面)如下:浏览器地址栏对地图操作的各个按钮加载地图模块提供一个可以隐藏的搜索模块隐藏按钮地图全屏按钮1)、用户界面左边的搜索框架模块本模块的主要作用就是在商场和用户之间提供一种商品信息查询的界面,所以本模块主要由一些框架和一些图片组成并且在这些框架和图片上定义一些Action,而这些Action将会在“4)”部分得以实现。2)、用户界面中加载地图模块本模块主要加载一幅地图,主要是用java开发,并且在地图上定义一些鼠标事件的Action,同样这些Action也将由“4)”部分实现。3)、用户界面中地图上方对地图操作的各类按钮本模块主要是定义一些用于操作地图的各种按钮以实现对地图的操作,主要使用java的各种类库来实现,主要包括的文件:。按钮主要包括对地图的放大缩小、对地图的上下左右平移、2D/3D地图模式选项、测算距离、鹰眼……等对地图一些常规操作的按钮。当然这些都是在开发前期本系统做出的一个规划,如果本系统真正能投入到实际运用中,我们会在前期的基础上进一步完善和补充。4)、搜索模块与地图和按钮模块与地图之间的Interface模块整个前台设计中虽然用户看不到这一部分,但是这一部分是最为重要的,用户的所有操作都将会在这一模块得以实现。主要包括文件:。【注】上面的四个部分仅仅是大致介绍一下各个模块主要功能,至于它们的实现方法都会在整个系统开发完成后在各个部分包括的主要文件中介绍……..。3、后台设计(管理员)在后台,本系统主要采用PHP设计1)、管理员的登录模块本模块主要是设计一个管理员登录时的框架、框架设计如下:浏览器地址栏用户名密码管理员类型2)、登录验证模块此模块主要用来处理从登录模块传来的信息,用于验证管理员信息,当验证正确时根据管理员的类型把登录者定位到相对应权限的页面中;当验证失败时,仍然定位到登录页面并且返回给用户一条“登录失败,需重新登录!”。3)、超级管理员的一些操作(比如添加域管理员等)3)、商场管理员插入商品模块4)、…更新模块5)、…删除模块6)、用户反馈信息模块五、系统测试这一部分只有等到整个系统基本设置完成时才能完成…….
本文标题:基于Gis商品信息发布系统
链接地址:https://www.777doc.com/doc-2569790 .html