图书销售管理系统_第1页
图书销售管理系统_第2页
图书销售管理系统_第3页
图书销售管理系统_第4页
图书销售管理系统_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

第1页(共28页)学号2009131342课程设计重庆工商大学课程设计成绩评定表优秀100X90良好90X80中等80X70及格70X60不及格X60项目分值参考标准参考标准参考标准参考标准参考标准评分学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨不能保证设计时间和进度第2页(共28页)技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文计算书、图纸撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩指导教师签名年月日数据库原理及应用课程设计任务书第3页(共28页)课题名称图书销售管理系統设计目的本课程设计的目的是通过实践使学生经历一个数据库系统开发的全过程并受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识去分析、解决实际问题。实验环境1、WINDOWS7操作系统2、SQLSERVER20003、MICROSOFTVISUALSTUDIO2008C任务要求任务完成图书销售管理系统系统的分析与设计工作,并选用适当的开发工具完成系统的开发。要求1、系统的需求分析;2、系统的概念结构设计;3、系统的逻辑结构设计;4、系统的的物理结构设计;5、数据库的详细设计;6、编程实现。工作进度计划序号起止日期工作内容12011061320110615进入需求分析阶段22011061620110618进入概念结构设计阶段32011061920110620进入逻辑设计阶段第4页(共28页)42011062120110622进行详细的系统设计52011062320110623课程设计报告纂写指导教师(签章)2011年06月23日图书销售管理系统重庆工商大学计算机科学与信息工程学院计算机三班张媛媛2009131342指导教师张世勇老师目录摘要5一系统需求分析5(1)系统概述5(2)系统目标6(3)可行性分析7(4)系统分析7(5)系统需求分析9二数据库设计部分7(1)实体、联系、属性及ER图91实体、联系92图书管理系统ER图模型93关系模式10第5页(共28页)(2)表设计及表结构11(3)用TSQL语句创建数据库、创建表以及添加数据131创建数据库代码122创建表代码143详细设计19三实验总结及体会26四参考文献27【摘要】信息时代的来临,世界贸易组织的加入,中国现代图书流通时常竞争的愈演愈烈,如何以一种新的管理方式提高图书的流通信息的反馈速度,降低存储占用,加快资金周转,提高工作效率,已经成为图书企业提高竞争力的关键所在,运用计算机管理系统就是不错的选择。图书管理系统可以方便图书销售过程中的各个环节,有利于图书类企业的流动资金加快,有利于管理成本的降低,更有利于他们及时掌握各种销售和库存信息。本系统主要实现以下几个功能书店进货功能,根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。顾客退货功能顾客把己买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。书店统计功能,根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜。书店销售功能输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。本系统的开发语言采用的是C,开发环境采用的是VISUALSTUDIO2008,数据库采用SQLSERVER2000,具有一般系统的数据功能,如数据查询,修改和删除等。【关键词】C;VISUALSTUDIO2008;SQLSERVER2000第6页(共28页)一需求分析1系统概述现如今图书销售行业发展迅速,大大小小的书店到处可见,特别是一些发展较大的书城采用大规模的连锁经营方式。随着规模的扩大传统的图书管理已经不能适应发展的需要。图书管理工作繁琐,销售频繁,包含大量的信息数据,因此就需要一个完善的图书销售管理系统来实现对这些数据的有效管理。本系统主要任务就是对书店、图书、顾客、销售信息、查询进行统一管理,满足各类用户的需求。本系统在功能上要实现书店进货功能,顾客退货功能,书店统计功能,书店销售功能。开发背景我们对世面上的书城如新华书店和学校里的小书店进行了初步的了解,发现其业务主要是集中在对图书的管理和图书的销售和退货上。对图书的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对图书的详细的查询功能。本系统在设计中考虑和克服了上诉的诸多问题,增强了实用性。开发工作量本系统的开发是从6月13日开始到6月24日结束,经历了十天的时间。进行了建立数据库的必要性和可行性的分析,需求分析,数据库的概念设计;逻辑设计;物理设计和数据库的实现、运行、维护以及相应的前台的主要功能模块的开发。第7页(共28页)开发环境CPUINTEL(R)CORE(TM)2DUO210GHZ内存2GB操作系统MICROSOFTWINDOWS7专业版后台数据库在MICROSOFTSQLSERVER2000中文企业版前台最终用户接口程序在INSPRISEDELPHI70ENTERPRISE英文版2系统目标图书销售管理系统就是要求图书管理人员通过该系统对图书、顾客、管理员、购买信息等进行统一管理,从而实现功能上的销售图书、退还图书、库存量以及信息查询。这就要求管理人员能够对数据库熟悉操作而简单的表查询、触发器的建立、存储过程的建立以及用户自定义函数的建立等等这些管理数据库的方法都能对图书馆里系统的管理起到事半功倍的效果。3系统可行性分析系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法简单容易。本系统采用VISUALSTUDIO2008和SQLSEVER相结合的方第8页(共28页)法来实现。要求所有数据信息的储存都由数据库来完成,而这些数据信息的调用由C完成,所以本系统在技术上是完全可以实现的。由于图书销售的普及,许多都要求使用计算机进行管理,并且实际中也有系统的使用。所以本系统的使用市场非常的广阔,易于推广和普及到现实中应用。所以本系统在市场应用上是完全可行的。还有本系统简单、易学、易懂、易用,具有亲和力的界面。能够满足管理者和操作员对商品销售信息的管理,对于顾客可以很方便的进行特殊的查询从而进行商品的购买。所以本系统在操作上是可行的。结论综上所述,本系统技术成熟,有较好的市场应用价值,开发设计成本低,因此本系统完全可行。4系统分析图书销售管理系统流程图如下第9页(共28页)1图书销售管理系统功能结构图第10页(共28页)由于管理员是本系统的主要的使用者所以其涉及的活动较多。图书管理是指对图书信息的录入、更新、修改和删除。查询图书信息是在销售图书时进行的,以了解是否有该图书和库存等信喜。登陆系统图书销售管理系统N登陆验证提示错误基础数据Y库存图书供应商书店员工进货管理销售管理退出直接退出关闭系统第11页(共28页)2图书销售管理系统业务流程图5系统需求分析(1)进货根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。(2退货顾客把己买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。(3)统计根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜。毕业设计论文代做平台580毕业设计网是专业代做团队也有大量毕业设计成品提供参考WWWBYSJ580COMQQ3449649974(4)销售输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。二数据库设计部分(1)实体、联系、属性及E_R图第12页(共28页)根据数据库分析,确定实体及实体间联系,及各个实体和联系的属性并设计出ER图。1实体、联系实体图书,书店,供应商,顾客,书店员工联系购买信息,销售统计,进货信息图书信息与购买图书、退货及顾客之间的联系是购买信息图书信息与员工之间的联系是管理信息2图书管理系统ER图模型图书销售管理系统ER图模型第13页(共28页)3关系模式(带下划线的为主码,带波浪线的为外码)图书(图书编号,图书名,图书价格,库存量)供应商(供应书号,出版社,供应商姓名,供应商电话)书店(书店号,书店名,负责人编号)进货(供应书号,书店编号,进货日期,进货量)第14页(共28页)购买(顾客编号,图书编号,图书价格,购买数量,购买日期)销售统计(图书编号,员工编号,销售日期,库存余量,销售量)书店员工(员工编号,员工姓名,员工性别,员工电话)顾客(顾客编号,顾客姓名,顾客电话)(2)表设计及表结构1需要的表有图书信息表,供应商信息表,书店信息表,顾客信息表,书店员工表,进货表,销售统计表。2以下为各表的表结构(1)图书信息表结构列名数据类型长度是否允许为空默认值说明图书编号CHAR12无主键图书名NVARCHAR20无图书价格CHAR20无库存量CHAR20无(2)供应商信息表结构列名数据类型长度是否允许为空默认值说明供应书号CHAR12无主键出版社CHAR12无供应商姓名CHAR8无第15页(共28页)供应商电话CHAR12否(3)书店信息表结构列名数据类型长度是否允许为空默认值说明书店编号CHAR10无主键负责人编号CHAR20无书店名CHAR12无(4)顾客信息表结构列名数据类型长度是否允许为空默认值说明顾客编号CHAR10无主键顾客姓名CHAR8无顾客电话CHAR12无(5)书店员工表结构列名数据类型长度是否允许为空默认值说明员工编号CHAR10无主键员工姓名CHAR12无员工性别CHAR4无员工电话CHAR12无(6)进货表结构列名数据类型长度是否允许为空默认值说明供应书号CHAR12无外键书店编号NVARCHAR10无外键第16页(共28页)进货日期DATETIME无进货量CHAR100是(7)销售统计表结构列名数据类型长度是否允许为空默认值说明图书编号CHAR12无外键员工编号CHAR10无外键销售日期DATETIME无库存量CHAR100无销售量CHAR50无(8)购买信息表结构列名数据类型长度是否允许为空默认值说明顾客编号CHAR10无外键图书编号CHAR12无外键图书价格CHAR20无库存量CHAR100无销售量CHAR50无(3)用TSQL语句创建数据库、创建表以及添加数据1创建数据库代码CREATEDATABASE图书销售管理系统ONPRIMARY第17页(共28页)NAMETSXSGL_DAT,FILENAMEF数据库TSXSGL_DATMDF,SIZE10MB,MAXSIZE20MB,FILEGROWTH2MB,FILEGROUP图书销售管理系统NAMETSXSGL_DATA,FILENAMEF数据库TSXSGL_DATANDF,SIZE5MB,MAXSIZE10MB,FILEGROWTH1MBLOGONNAMETSXSGL_LOG,FILENAMEF数据库TSXSGL_LOGLDF,SIZE5MB,MAXSIZE10MB,第18页(共28页)FILEGROWTH1MBGO2创建表代码CREATETABLE图书信息图书编号CHAR12NOTNULLPRIMARYKEY,图书名NVARCHAR20NOTNULL,图书价格CHAR20NULL,库存量CHAR20NULLINSERTINTO图书信息VALUES00001,红楼梦,18,100INSERTINTO图书信息VALUES00002,围城,22,34INSERTINTO图书信息VALUES00003,英语四级词汇,30,123INSERTINTO图书信息VALUES00004,电子技术基础,33,78第19页(共28页)INSERTINTO图书信息VALUES00005,计算机组成原理,12,55INSERTINTO图书信息VALUES00006,会计基础,22,24INSERTINTO图书信息VALUES00007,毛泽东思想,24,90INSERTINTO图书信息VALUES00008,近代史纲要,25,80INSERTINTO图书信息VALUES00009,大学物理,36,50INSERTINTO图书信息VALUES00010,数据库概论,45,200SELECTFROM图书信息CREATETABLE供应商信息供应书号CHAR12NOTNULLPRIMARYKEY,出版社CHAR12NOTNULL,供应商姓名CHAR8NOTNULL,供应商电话CHAR12NOTNULLINSERTINTO供应商信息VALUES001,延边出版社,李明NSERTINTO供应商信息VALUES002,延边出版社,李明20页(共28页)INSERTINTO供应商信息VALUES003,吉林出版社,李明NSERTINTO供应商信息VALUES004,教育出版社,李明NSERTINTO供应商信息VALUES005,教育出版社,李明NSERTINTO供应商信息VALUES006,青华出版社,李明NSERTINTO供应商信息VALUES007,青华出版社,张华NSERTINTO供应商信息VALUES008,青华出版社,张华NSERTINTO供应商信息VALUES009,广州出版社,张华NSERTINTO供应商信息VALUES010,广州出版社,李明ELECTFROM供应商信息CREATETABLE书店信息书店号CHAR10NOTNULLPRIMARYKEY,负责人编号CHAR20NOTNULL,书店名CHAR12NULLINSERTINTO书店信息VALUES0001,101,新华书店INSERTINTO书店信息VALUES0002,102,新华书店第21页(共28页)INSERTINTO书店信息VALUES0003,103,新华书店INSERTINTO书店信息VALUES0004,104,新华书店INSERTINTO书店信息VALUES0005,105,新华书店INSERTINTO书店信息VALUES0006,106,新华书店SELECTFROM书店信息CREATETABLE顾客信息顾客编号CHAR10NOTNULLPRIMARYKEY,顾客姓名CHAR8NOTNULL,顾客电话CHAR12NOTNULLINSERTINTO顾客信息VALUES1001,田令NSERTINTO顾客信息VALUES1002,刘子NSERTINTO顾客信息VALUES1003,张伟NSERTINTO顾客信息VALUES1004,李全文NSERTINTO顾客信息VALUES1005,王万NSERTINTO顾客信息VALUES1006,高寒ELECTFROM顾客信息第22页(共28页)CREATETABLE书店员工信息员工编号CHAR10NOTNULLPRIMARYKEY,员工姓名CHAR12NOTNULL,员工性别CHAR4NOTNULL,员工电话CHAR12NULLINSERTINTO书店员工信息VALUES11001,田伟,男NSERTINTO书店员工信息VALUES11002,刘令,男NSERTINTO书店员工信息VALUES11003,张子,女NSERTINTO书店员工信息VALUES11004,李阳,男NSERTINTO书店员工信息VALUES11005,王全,男NSERTINTO书店员工信息VALUES11006,高万,女ELECTFROM书店员工信息第23页(共28页)CREATETABLE进货表供应书号CHAR12NOTNULL,书店号NVARCHAR10NOTNULL,进货日期DATETIMENOTNULL,进货量CHAR100NULL,INSERTINTO进货表VALUES01,0001,20110506,100INSERTINTO进货表VALUES02,0001,20110304,120INSERTINTO进货表VALUES03,0006,20110502,100INSERTINTO进货表VALUES04,0006,20110502,100INSERTINTO进货表VALUES05,0005,20110503,200INSERTINTO进货表VALUES06,0003,20110501,150INSERTINTO进货表VALUES07,0002,20110401,230INSERTINTO进货表VALUES08,0004,20110523,100INSERTINTO进货表VALUES09,0006,20110506,200INSERTINTO进货表VALUES10,0005,20110502,100SELECTFROM进货表第24页(共28页)CREATETABLE销售统计图书编号CHAR12NOTNULL,员工编号CHAR10NOTNULL,销售日期DATETIMENULL,库存量CHAR100NOTNULL,销售量CHAR50NULLINSERTINTO销售统计VALUES01,11001,20110606,100,1INSERTINTO销售统计VALUES02,11001,20110504,30,2INSERTINTO销售统计VALUES03,11006,20110402,123,2INSERTINTO销售统计VALUES04,11006,20110402,78,2INSERTINTO销售统计VALUES05,11005,20110303,55,3INSERTINTO销售统计VALUES06,11003,20110501,24,1INSERTINTO销售统计VALUES07,11002,20110501,90,2INSERTINTO销售统计VALUES08,11004,20110623,80,2INSERTINTO销售统计VALUES09,11006,20110606,50,2第25页(共28页)INSERTINTO销售统计VALUES10,11005,20110502,200,5SELECTFROM销售统计CREATETABLE购买信息图书编号CHAR12NOTNULL,顾客编号CHAR10NOTNULL,图书价格CHAR20NULL,库存量CHAR100NOTNULL,销售量CHAR50NULLINSERTINTO购买信息VALUES01,1001,18,100,1INSERTINTO购买信息VALUES02,1001,22,34,2INSERTINTO购买信息VALUES03,1006,30,123,2INSERTINTO购买信息VALUES04,1006,33,78,2INSERTINTO购买信息VALUES05,1005,12,55,3INSERTINTO购买信息VALUES06,1003,22,24,1INSERTINTO购买信息VALUES07,1002,24,90,2第26页(共28页)INSERTINTO购买信息VALUES08,1004,25,80,2INSERTINTO购买信息VALUES09,1006,36,50,2INSERTINTO购买信息VALUES10,1005,45,200,5SELECTFROM购买信息4详细设计该系统采用VISUALSTUDIO2008中的MFC连接SQL数据库的方式,使用图形用户界面,主要实现图书录入、图书销售等功能。下面具体对各模块进行介绍。1登录模块及主界面在登录界面(如图4,1所示)中输入用户名和密码,登录成功后进入主界面。登陆框流程图如下图所示,单击某个按钮就能弹出面第27页(共28页)系统登录界面登录模块流程USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMLINQUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGSYSTEMDATASQLCLIENTNAMESPACEZYY第28页(共28页)PUBLICPARTIALCLASSFORM1FORMPUBLICFORM1INITIALIZECOMPONENTPRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSESTRINGCONSTR“SERVERSQL2008DATABASEZYYUIDSAPWD12345678“SQLCONNECTIONCONNEWSQLCONNECTIONCONSTRCONOPENSTRINGSQLSTR“SELECTFROM书店员工信息WHERE员工编号“USERNAMETEXTTRIM“AND员工姓名“PWDTEXTTRIM“SQLCOMMANDCMDNEWSQLCOMMANDSQLSTR,CONSQLDATAREADERDRCMDEXECUTEREADERIFDRREADAPPMAINMAINNEWAPPMAINTHISHIDEMAINSHOW第29页(共28页)ELSEMESSAGEBOXSHOW“用户不存在“DRCLOSECONCLOSE2图书查询模块第30页(共28页)USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMLINQUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGSYSTEMDATASQLCLIENTNAMESPACEZYYPUBLICPARTIALCLASSAPPMAINFORMPUBLICAPPMAIN第31页(共28页)INITIALIZECOMPONENTPRIVATEVOIDLABEL3_CLICKOBJECTSENDER,EVENTARGSEPRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSESTRINGCONSTR“SERVERSQL2008DATABASEZYYUIDSAPWD12345678“SQLCONNECTIONCONNEWSQLCONNECTIONCONSTRCONOPENSTRINGSQLSTR“SELECTFROM图书信息WHERE图书编号“BIANHAOTEXTTRIM“AND图书名“TUSHUMINGTEXTTRIM“SQLCOMMANDCMDNEWSQLCOMMANDSQLSTR,CONSQLDATAREADERDRCMDEXECUTEREADERIFDRREADCHAXUNMAINNEWCHAXUNTHISHIDE第32页(共28页)MAINSHOWELSEMESSAGEBOXSHOW“用户不存在“DRCLOSECONCLOSE查询结果第33页(共28页)USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMLINQUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSNAMESPACEZYYPUBLICPARTIALCLASSCHAXUNFORMPUBLICCHAXUN第34页(共28页)INITIALIZECOMPONENTPRIVATEVOIDCHAXUN_LOADOBJECTSENDER,EVENTARGSE/TODO这行代码将数据加载到表“ZYYDATASET图书信息”中。您可以根据需要移动或移除它。THIS图书信息TABLEADAPTERFILLTHISZYYDATASET图书信息3图书销售模块第35页(共28页)USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSNAMESPACE图书销售管理系统PUBLICPARTIALCLASSFORM2FORMPU

温馨提示

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

评论

0/150

提交评论