数据库课程设计报告书.docx_第1页
数据库课程设计报告书.docx_第2页
数据库课程设计报告书.docx_第3页
数据库课程设计报告书.docx_第4页
数据库课程设计报告书.docx_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

武汉理工大学数据库系统概论课程设计目录1 概述31.1设计题目31.2 可行性分析31.2.1经济可行性31.2.2 技术可行性41.2.3 其他可行性分析42 总体实施计划43 系统目标和设计原则53.1 系统目标53.2 系统设计原则54 支撑环境规划54.1硬件支撑环境54.2软件支撑环境64.3开发工具65 系统总体结构65.1 总体DFD65.2 功能结构85.1.1功能结构图85.1.2 主要功能说明95.3 数据库结构105.3.1 数据字典105.3.2 E-R图125.3.3 关系数据库模式146 研制报告166.1 规划的特点、不足166.2 小结与体会177 参考文献17本科生课程设计论文评分标准18 连锁店商品配送管理设计市场竞争的日益激化, 正在催化着我国信息管理业的繁荣, 企业信息管理系统的建设已经引起越来越多企业的关注。配送管理系统的建设是企业管理信息系统建设中的重要内容,同时连锁店配送管理系统是连锁零售业中一个十分重要的管理系统。商业零售业的连锁店之所以能够以较低廉的价格在市场竞争中占有自己的一席之地,其中很重要的原因是因为这些连锁店依赖相互之间的连锁关系,形成一个大批量多品种的销售渠道,从而能够低价从生产厂商进货,并据此让利于消费者占领市场。在连锁店销售活动中,配送中心专门负责将连锁店总店购入的商品按各连锁店的要求按时送到下级连锁店。1 概述本系统是为一个直辖市的连锁超市所设计的配送管理系统。连锁超市配送管理系统是连锁零售业中一个非常重要的管理信息系统。在一个连锁超市销售系统中,各连锁分店间相互依赖,形成一个大批量、多品种的销售渠道,连锁超市利用销售系统降低了进货价格和销售价格,增加市场份额。同时,以连锁经营的方式将当地各个连锁店紧密的连接在一起,也给顾客提供了更便捷的购物方式。而我们此次设计的连锁超市配送管理系统是通过对配送过程中所需信息的管理,降低流通费用,加快商品的周转,方便统计管理,从而进一步增强连锁企业的竞争优势。1.1 设计题目本系统开发的意图是:便于连锁超市的配送管理,方便查看有关销售及配送情况,如对分店的配送、对即将过期产品的处理以及退货产品的处理等。对于配送员和顾客都可以很方便地查询,并保证信息的实时更新。1.2 可行性分析连锁中心配送系统使连锁商业模式走上了科学化、网络化的道路,但是还要遵循经济性与技术性的原则。下面从经济性和技术性这两个方面来研究该项目的可行性。1.2.1经济可行性从效益看来,本系统作为连锁店的配送管理系统的具体应用,虽然是带有实验性、贡献性的,但我们作为学生却可以从中不断学习和提高自己的开发能力。而且该管理系统是实实在在对市民出行提供方便的系统,确实能让大家受益无穷。对于该连锁超市而言,实时系统方便了配送员和超市的管理人员,他们可以随时了解到超市的销售情况和配送员的发货情况以及顾客退货等详细信息;配送员可以轻松地了解到自己的当天的任务以前配送业务的完成情况。从成本上看来,开发及维护系统所需的计算机、网络等硬件设备,软件支持等基本上都是有基础的,只不过是要花一定的时间进行开发,这个系统虽然庞大但是相对来说是比较简单容易实现的系统,因此成本应该不高。同时应用该系统进行管理,可以省去不必要的管理人员,可以促进连锁店盈利。1.2.2 技术可行性在管理过程中,满足了中心和分店的运营管理模式,使连锁中心能够根据实际情况,对分店运营过程中的各项准备工作作出及时、准确的调整。该连锁超市配送管理系统采用的是C+语言和SQL server 2005数据库相结合,这种方法和理论及技术在现在已经相对成熟,同时多要开发的软件的应用性和移植性比较好,并且其发展也到了较成熟的阶段,这就保障了日后的系统维护工作,并且方便用户进行更新。而且该系统对于操作环境的要求不高,现在普遍使用的计算机都可以运行该系统,所以本系统在技术上是可行的。1.2.3 其他可行性分析易使用性:该查询系统界面简单,只要是知道电脑的基本操作的用户都可以使用该系统进行查询,而且界面的每一页都会显示相关的提示信息,如果操作错误,系统也会进行提示。可转移性:选择硬件软件接口条件符合,同时一切限制条件走满足的情况下,把软件从一种环境移植到另一种环境指需要将该系统软件和数据库进行拷贝,然后将软件重新安装就可以,很容易操作。适应性:该系统具有一定的可扩展性,适应地理信息的变化,运行管理员对其进行更新和维护。2总体实施计划在经过问卷调查分析当前需求的前提下,为连锁超市设计的配送管理系统。经过上面的可行性分析可以知道,实现这样的系统具有可行性,因此制定如下的实施计划:1.对现行管理系统进行分析,包括性能需求、系统目标、支持规格环境,进行详细的需求规格说明和开发计划;2.对系统涉及的业务流程、数据流程的介绍以及数据建模等内容进行设计,并给出数据和开发步骤,以及小组成员每个人需要负责的部分和所需要的时间以及费用预算;3.进行系统编码,实现所需要的功能,分工进行系统开发;4.测试和维护,这是一个长期的过程,素要用户和开发人员的配合完成。3 系统目标和设计原则3.1 系统目标本系统是连锁中心配送系统,主要是对连锁店的管理和销售的统计,还有就是产品信息的管理,主要实现如下的目标: 界面操作简单,适合所有人群使用。用户可以通过该系统查询自己的订单状态,选择退还商品,并查看商品的剩余数量。在商品配送过程和连锁店销售过程中,各连锁店随时根据目前的商品销售情况向配送中心提出增加或减少商品配送数量。根据当前商品配送情况,配送中心计划员和车辆调度适时调整当天未完成的商品配送计划,以求减少商品在下级连锁店积压的情况。 各连锁店希望能够通过计算机系统掌握其它连锁店销售网点的各种商品的配送及退回情况。根据自身的销售情况和整个连锁总店的商品销售情况有针对性地制定每天的送货计划,减少退回商品的数量。车辆调度希望通过计算机能够更合理地分配配送中心有限的运力,争取每天在最短时间内完成当天商品的配送计划。同时希望能够在计算机系统的帮助下降低配送过程中的运输费用。3.2 系统设计原则1. 网站整体结构和操作流程合理顺畅,实现人性化设计,容易操作。2. 管理员提供后台登录入口,针对不同用户提供不同的登录入口和个人页面。3. 通过后台,管理员对用户信息和产品信息进行全面管理。4. 通过后台,管理员对日销售和月销售进行录入和查询对配送员的任务进行准确分配。5. 系统运行稳定、安全可靠,可维护性好。4 支撑环境规划4.1硬件支撑环境服务器:处理器型号:AMD/Intel 2.8GHZ及以上内存容量:1GB及以上外存剩余空间;100M网卡签到客户机:处理器型号;AMD/Intel 1.6MHZ及以上内存容量:512MB及以上外存剩余空间:1GB及以上网络配置:100M网卡、RS232串口、PS2接口如果电脑无RS232串口、PS2接口,需购买USB to RS232、USB to PS转换线。Web浏览PC机:处理器型号:AMD/Intel 1.6GMZ及以上内存容量:256MB及以上外存剩余空间:200M及以上网络配置:100M网卡4.2软件支撑环境操作系统: Windows 2000 以上操作系统PC机上面要求装有如下软件:Microsoft office 2003以及Macromedia flash MX Professional 2004。Web服务器:TOMCAT7.0数据库: SQL Server 20054.3开发工具该连锁超市配送管理系统采用的是C+语言和SQL server 2005数据库相结合,用到的编程软件为:Microsoft Visual Studio 2008 。网站设计用到的语言有:html和JSP。5 系统总体结构连锁中心配送系统可以分为系统管理用户模块、产品信息模块、连锁店管理模块、销售统计模块、连锁分店用户管理,而且将其分为前台和后台。5.1 总体DFD下面是最顶层的数据流图:下面是第一层的数据流图:5.2 功能结构全面运用连锁中心配送的运营模式,为提高连锁中心和连锁分店的管理力度,提高企业的经济效益。通过计算机网络对中心和分店进行管理,方便分店管理员和中心管理员对销售的信息更好的查询和管理。5.1.1功能结构图为了更加清晰地表达系统的业务功能模块,下面给出连锁中心配送系统的业务流程图。对于不同的角色,它们所拥有的权限不同,流程图也不一样,包括面向连锁分店的管理员的前台流程图和面向系统管理员的后台流程图两部分。下面是面向管理员系统的后台业务流程图,进入的程序如下:下面是分店管理员后台的业务流程图,进入的流程如下:5.1.2 主要功能说明每个人可以根据自己不同的身份进入不同的登录界面,进行适合自己身份的操作。本系统主要划分为连锁店商品管理系统、配送中心调配系统、车辆调度系统、销售网点管理系统以及仓库库存管理系统。各系统功能如下:A.连锁店商品管理系统:主要输入商品类型、数量,与销售网点联系,将销售情况分析汇报到销售中心网点,以供其它连锁店分析,与配送中心联系,及时上报送货计划与退货计划。具体应包含如下的功能:(1) 查询商品:根据商品编号,商品名称或商品类别查询商品详情(2) 删除商品 (3) 修改商品(4) 添加新商品B.配送中心调配系统:主要录入各个连锁店的送货与退货计划,并且根据仓库库存进行调配,及时向仓库下达采购命令,以及联系车辆调度中心,将送货计划分配给车辆调度中心。C.车辆调度系统:主要是接受配送中心下达的送货命令,合理分配运输力量,保证货物及时送到连锁店。D.销售网点管理系统:主要是录入各连锁店销售情况,并且用系统分析商品销路问题,以便连锁店能够及时了解行情,正确制定出送货计划与退货计划。E.仓库库存管理系统:主要录入商品库存,及时向配送中心上报库存,以便在各个超市的仓库之间调配。无论是采购新商品还是送出商品,仓库系统都及时更新。(1) 库存预警:当某一种商品低于最低存货量时,显示警告信息。 (2) 查询库存:根据商品名称,商品编号,商品分类或供应商名称查看库存详情。F.会员管理系统:(1) 查询顾客:根据会员号或会员姓名查询会员详情(2) 删除顾客(3) 修改顾客(4) 添加新顾客G. Pos端销售系统:可以根据商品编号自动显示商品详情,而且有会员商品,给注册顾客打折(根据会员积分计算会员的打折);最后还应该实现商品结算。5.3 数据库结构数据库的设计部分是整个系统中很重要的部分,其中不仅包括超市中所有所有商品的信息和各个分超市的信息,还有顾客的各种信息,配送员卡车的信息,是一个很庞大的数据库,所以做好数据库也是整个系统成败的重要环节。5.3.1 数据字典简单给出本系统几个数据元素的字典卡片与具体数据卡片的含义如下:5.3.2 E-R图系统开发过程中,数据库设计占有重要的地步,数据库设计的原则是根据系统的整体需求而定的。各模块的信息实体E-R图分别如下:1.系统用户实体E-R图:2.商品信息实体E-R图:3.商品信息详细实体E-R图:4.连锁店配送实体E-R图:5.配送中心货物入库实体E-R图:6. 连锁分店用户实体E-R图: 7. 销售统计实体E-R图:5.3.3 关系数据库模式分析完系统的实体需求后,根据每个实体的E-R图创建系统所需的各个表,系统数据库中的所有表及其用途描述,创建数据库的逻辑结构图,数据库中各表结果按照上面建立的E-R图依次如下:1.系统用户信息表:表名tb_UserInfo列名数据类型(精度范围)空/非空约束条件其它说明UserIdInt非空主键用户编号,自动增长UserNameVarchar(20)非空用户名TrueNameVarchar(10)非空用户真实姓名PasswordVarhar(18)非空长度为至少为6位密码CityVarchar(20)非空用户所在城市AddressVarchar(100)非空地址AgeInt空年龄SexChar(2)非空性别Postcodechar(6)非空长度为6位邮政编码CardNoVarchar(24)空证件号码CardTypeVarchar(20)空证件类型TelephoneVarchar(14)空联系电话EmailVarchar(50)非空格式要正确Email地址Freezesmallint只能是0或1用户是否被冻结补充说明该表用于存储用户的有关信息2.商品信息表:表名t_WareInfo列名数据类型(精度范围)空/非空约束条件其它说明ISBNVarchar(15)非空主键ISBN号TypeVarchar(40)非空商品类型AreaVarchar(100)非空产地IntroduceText(16)空简介PriceMoney非空定价goodsDateDatetime空出厂日期BestsellingChar非空只能是”是”或”否”是否畅销CommendInt空只能是0或1是否推荐CMChar(20)空长*宽产品规格KGInt空单位kg产品重量补充说明该表用于存储商品的有关信息3.商品信息详细表:表名t_Ware_Detail列名数据类型(精度范围)空/非空约束条件其它说明WareIdInt非空主键自动编号ISBNVarchar(100)非空外键商品ISBN号WareNameVarchar(50)非空非空商品名称WareStoreInt非空长度为32位库存补充说明该表用于存储商品的有关信息4.连锁店配送信息表:表名s_SubShopOrder列名数据类型(精度范围)空/非空约束条件其它说明IdInt非空主键自动编号ShopIdVarchar(20)非空外键分店idUserIdInt非空外键店主idISBNVarchar(100)非空外键商品ISBN号GoodsNumInt空(0)配送数量CarryDateDate空运送日期补充说明该表用于存储连锁店的有关信息5.配送中心货物入库信息表:表名t_SalesInfo列名数据类型(精度范围)空/非空约束条件其它说明IdInt非空主键自动递增ISBNVarchar(100)非键外键商品ISBNGoodsNumInt空(0)数量StorageDateDate空入库日期PriceInt非空单价GoodsNewInt非空是否为新货补充说明该表用于配送中心入库货物有关信息6. 连锁分店用户信息表: 表名tb_UserInfo列名数据类型(精度范围)空/非空约束条件其它说明UserIdInt非空主键用户编号,自动增长ShopIdInt非空外键所经营的店UserNameVarchar(20)非空用户名TrueNameVarchar(10)非空用户真实姓名PasswordVarhar(18)非空长度为至少为6位密码AgeInt空年龄SexChar(2)非空性别CityVarchar(20)非空用户所在城市AddressVarchar(100)非空地址Postcodechar(6)非空长度为6位邮政编码CardNoVarchar(24)空证件号码CardTypeVarchar(20)空证件类型TelephoneVarchar(14)空联系电话EmailVarchar(50)非空格式要正确Email地址补充说明该表用于存储连锁分店用户的有关信息7. 销售统计信息表:表名t_SalesInfo列名数据类型(精度范围)空/非空约束条件其它说明IdInt非空主键自动递增ISBNVarchar(100)非键外键商品ISBNShopIdInt非空外键分店SalesNumInt空销售量SalesPriceInt非空销售单价SalesDateDate非空销售日期补充说明该表用于销售统计有关信息6 研制报告6.1 规划的特点、不足本次规划基本实现了连锁超市配送管理系统的基本功能,特别是在数据库设计方便

温馨提示

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

评论

0/150

提交评论