资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
数据库课程设计报告 设计题目: 产品销售管理子系统 专业名称: 信息与计算科学 2015年12月24日目 录第一章 绪论-11.1.1 需求分析-11.1.2销售系统基本理论-11.2 关键字解释-21.3 系统使用方法-2第二章 产品销售管理系统流程-72.1产品销售管理系统各子系统流程-72.2系统客户端E-R图-92.3系统管理端E-R图-102.4系统客户端关系模型-112.5系统管理端关系模型-11第三章 系统各模块的子模块创建以及设计思路-113.1系统设计-113.1.1系统功能描述以及设计思路-123.1.1.1客户管理-123.1.1.2产品管理-123.1.1.3盈利管理-143.2数据库设计-15第四章 编程工具简介-214.1编程工具简介-214.2技术简介-23结语-26参考文献-27I【摘要】科学技术的发展,计算机技术在世界的每个角落得以运用与推广,越来越多的企业包括小型企业利用计算机实现人事,物料等的管理势在必行。随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。销售管理也不例外,在每一个发达城市里,超市销售管理系统发挥着其独有的作用,为超市销售管理提供了更加方便,快速,安全的管理方式。【关键词】客户端、管理端、产品、库存;SQL SERVER 2008、JAVAEE、Mvc、Jsp、servlet第一章 绪论1.1.1需求分析在本系统的设计之前设计者首先分析了产品销售管理系统的应用现状,认识到了本产品销售管理系统的开发目的。通过对数据库技术应用的分析、数据库系统的选择原则、系统开发工具的选择等一系列问题的分析确定了系统的开发平台。在本文中阐述了销售系统基本理论,并在此理论指导下,给出了详细的产品销售管理系统的分析并对各个模块的功能进行设计,最后对本系统做出了客观评价评价,指明了系统的现实意义。1.1.2销售系统基本理论商品销售管理系统是根据旧时商店的货品管理,财务管理的模式发展起来的,现在应用于很多商店,使商店管理货品,掌握销售信息更加高效。商品销售管理系统的开发采用管理端销售端的结构模式,包括后台数据库的建立和维护以及前端应用程序(管理端,销售端)的开发两个方面。对于前者要求建立起数据一致性和完整性强,安全性好的库。而对于后者则要求应用程序功能强劲,完善,易使用等特点。使用VC.NET做前端应用程序开发工具,利用面向对象的编程思想进行高效的开发,用SQL SERVER 2000进行后台数据库的创建和管理,利用ADO对象实现对后台数据库的连接,访问,修改以及写入等操作。并采用OLEDB连接数据库,提高了数据访问效率。1.2关键字解释(1)客户:客户端的主体,“订单”行为的产生者,“销售”行为的接受者,可以对“客户表”,“销售表”和“订单表”进行操作。(2)产品:管理端的主体,“进货”,“销售”“订单”等行为的主要操作内容。(3)销售:管理端的操作,其接受者为“客户”。(4)订单:客户的“订单”行为产生订单表,该行为可对订单表以及库存表进行操作。(5)金额:各个表中最主要的为“产品进价”与“产品售价”,其余涉及金额的数据均可由此经计算获得。 (6)库存:库中的产品数量,由“初始库存”“当前库存”及“产品进价”“产品售价”可对企业利润进行分析。1.3系统使用方法系统由客户端,管理端两个部分组成。 客户可由客户端登入,进行注册操作,注册成功之后即可登入系统进行购物,客户购买产品之后,系统可以将订单信息添加到订单表中,并且可为客户打印销售单(发票)运行系统如图所示:图1-3-1 注册界面图1-3-2 登入界面图1-3-3 购物界面图1-3-4 购物车界面图1-3-5 发票界面有权限的管理者可由管理端登入,对库存信息进行操作,并可查询产品信息和历史订单。系统同时可对指定时间内的销售利润进行分析。运行系统如图所示:图1-3-6 管理菜单界面图1-3-7 产品操作菜单界面图1-3-8 库存操作菜单界面图1-3-9 管理端检索客户界面图1-3-10 盈利分析功能界面第二章 产品销售管理系统流程2.1产品销售管理系统各子系统流程整个系统由客户端系统和管理系统组成。客户端系统图2-1-1 客户端系统流图图2-1-2 购物车操作流图管理系统图2-1-3 管理端系统流图2.2系统客户端E-R图图2-2 客户端E-R图2.3系统管理端E-R图图2-3-1 客户端E-R图图2-3-2 客户端E-R图2.4系统客户端关系模型图2-2对应的关系模型:客户(客户ID,客户姓名,联系电话,电子邮箱,地址,VIP,消费总金额,客户密码)销售(客户ID,产品名称,产品编号,销售单流水号,合计金额,优惠折扣,数量合计,客户姓名,产品售价,销售时间)订单(订单编号,订单日期,产品售价,产品编号,订单金额)购买(客户ID,订单编号)2.5系统管理端关系模型图2-3-1对应的关系模型:订单(订单编号,订单日期,产品售价,订单金额,产品编号)库存(产品编号,入库日期,初始库存,产品进价,存储编号,当前库存,仓库编号,产品名称,产品售价)图2-3-2对应的关系模型:产品(产品编号,产品名称,产品售价,产品图片,产品进价)销售(客户ID,产品名称,产品编号,销售单流水号,合计金额,优惠折扣,数量合计,客户姓名,产品售价,销售时间)库存(产品编号,入库日期,初始库存,产品进价,存储编号,当前库存,仓库编号,产品名称,产品售价)操作(客户ID ,产品编号)第三章 系统各模块的子模块创建以及设计思路3.1系统设计本系统采用局域网环境,后台数据库服务为SQL SERVER2008,程序的开发工具为JAVAEE.系统基于windows操作系统,界面直观,操作简单,使用方便;系统在客户端和管理端所要实现的模块有:产品信息:产品入库后,由系统管理员向系统添加该产品的基本信息。 查询信息:管理员可以查询产品信息,剩余库存,客户资料等信息,客户可以查询自己是否可以购买该产品。 增加信息:管理员可以在商品入库时增加库存信息,客户可以在完成订单时增加订单信息。 删除信息:系统管理员可以删除产品信息,客户可以删除订单信息。 修改信息:系统管理员可以修改产品信息,客户可以修改订单信息。 库存信息:系统可由指定时间内的库存信息和订单信息情况计算出该时间段内的利润多少。 订单信息:客户可以对产品下订单。3.1.1系统功能描述以及设计思路客户端:客户进入系统界面可进行登入和注册操作。管理端: 有权限的管理员进入系统界面,对库存中产品信息进行操作,并可查询历史订单信息。系统可以根据指定的时间节点计算期间内的利润。3.1.1.1用户管理系统的用户管理功能流程图如下。用户进入系统界面之后若未注册则可经输入ID,密码,姓名,联系电话,住址等信息之后在客户表中添加自己的信息,注册之后客户再次进入系统,输入自己的ID和密码之后即可登入系统对订单进行操作。图3-1-1-1 用户管理功能流程图3.1.1.2产品管理系统的产品管理功能流程图如下。拥有权限的管理员进入系统之后即可对管理端进行操作。产品的增加即在库存信息中录入新增的产品信息,同时可对库存中的产品信息进行修改。管理员也具有在库存中删除产品信息的权限(即产品售出后在库存信息中删除该产品信息,并将该产品信息增加到订单表中)。在管理员完成对产品的操作之后,将先有库存中的所有产品导入到EXCEL表中进行统计和后续使用。图3-1-1-2 产品管理功能流程图3.1.1.3盈利管理系统的盈利管理功能流程图如下。拥有权限的管理员登入系统,在设定了指定的日期期限之后即可对库存表和订单表进行操作。调取指定时间内库存表中新增产品的产品进价信息(即可计算该指定时间期限内的总成本)并导出到EXCEL中,调取指定时间内订单表中新增产品的产品售价信息(即可计算指定时间期限内的总销售额),并导出到EXCEL中。在EXCEL中设定计算利润的公式即可根据这两张表计算出该指定时间期限内的利润。在对不同指定时间期限内的利润进行计算之后即可分析出产品销售的利润变化。图3-1-1-3 盈利管理功能流程图3.
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号