滨江学院毕业论文(设计)题目图书销售管理系统设计院系滨江学院计算机系专业软件工程学生姓名学号指导教师职称副教授二O一五年五月十五日声明本人郑重声明:1、持以“求实、创新”的科学精神从事研究工作。2、本论文是我个人在导师指导下进行的研究工作和取得的研究成果。3、本论文中除引文外,所有实验、数据和有关材料均是真实的。4、本论文中除引文和致谢的内容外,没有抄袭其他人或其他机构已经发表或撰写过的研究成果。5、其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。作者签名:日期:1目录1.引言.................................................11.1开发背景...........................................................11.2开发目的和意义.....................................................12.需求分析.............................................12.1可行性分析.........................................................12.1.1经济上的可行性...............................................12.1.2技术上的可行性...............................................22.2功能需求分析.......................................................22.2.1功能需求.....................................................22.2.2性能需求.....................................................32.2.3系统用例图...................................................32.3数据字典...........................................................43.系统设计.............................................53.1系统设计目标.......................................................53.2系统结构图设计.....................................................53.3业务流程...........................................................73.4数据流程分析.......................................................73.5系统模块设计.......................................................83.5.1图书管理模块.................................................93.5.2销售管理模块.................................................93.5.3库存管理模块................................................103.5.4系统管理模块................................................104.数据库设计..........................................104.1数据库需求分析....................................................104.2E-R实体图设计....................................................104.3数据库逻辑结构设计................................................135.系统实现............................................145.1系统登录模块实现..................................................145.2客户信息管理模块实现..............................................175.3图书管理模块实现..................................................185.4图书入库添加模块实现..............................................205.5图书销售模块实现..................................................205.6库存盘点模块实现..................................................226.结论................................................23参考文献..............................................232致谢...............................................23图书销售管理系统设计摘要:21世纪是互联网时代。随着大数据的来临,我们的生活正渐渐变得智能化。计算机发展趋向于小型化大大促进移动客户端的发展。所以通过开发的系统来科学高效管理图书的销售管理工作,也已成为店主的最佳选择。本系统选用的是时下主流的B/S结构。系统开发的开发平台Myeclipse。选择的数据库是MySQL。整个系统,结合实际需求分成层次分明的若干板块,每个模块能基本可以较详细的展现各自功能。并且本系统操作简单,界面美观。中小书店通过使用本系统,可以轻松提高工作效率和服务质量。关键词:MySQL;图书销售;JSPThedesignofbooksalesmanagementsystemAbstract:The21stcenturyistheeraoftheInternet.Withtheadventofbigdata,ourlifeisgraduallybecomingintelligent.Computerdevelopmenttrendinminiaturizationgreatlypromotethedevelopmentofmobileclients.Therefore,throughthedevelopmentofscientificandefficientmanagementsystemtobooksalesmanagementwork,ithasbecomethebestchoicefortheowner.ThesystemchosenisthecurrentmainstreamofB/Sstructure.SystemdevelopmentdevelopmentplatformMyeclipse.SelectthedatabaseisMySQL.Theentiresystem,withtheactualdemandstructuredintoseveralsections,eachmodulecanbasicallybeabletoshowtheircapabilitiesinmoredetail.Fromandthesystemissimple,attractiveinterface.SmallbookstoresByusingthissystem,youcaneasilyimproveworkefficiencyandservicequality.Keywords:MySQL;booksales;JSP11.引言1.1开发背景互联网引发数据大爆炸式的发展,一个大规模生产、分享、应用数据的时代正在开启。传统行业为了生存不得不借着互联网的东风进行改革。当下与计算机有关的高新技术在全球经济发展中占据了极其重要的地位。计算机的广泛运用,极大地改善人们生活水平,降低各行业投入成本。过去传统的图书销售管理方式,完全是靠手工统计和计算的管理手段进行的。这样的管理方法不仅浪费时间和精力,还容易导致在管理过程中出现错误和疏漏,导致许多无法挽回的损失。但是随着软硬件技术不断提高计算机越来越适用于世界各个行业。所以科学、高效的管理图书销售成为历史的必然。在互联网时代,电商异军突起,逐渐成为拉动经济发展的新主力。在图书市场,规模较小的书店数量众多。它依旧在图书市场中占有一席之地。但是目前许多中小型书店都面临许多问题大大的阻碍其发展,为了快速融入互联网时代的大潮。必须运用计算机技术解决书店面临的书店管理人员少、库存复杂、图书种类繁多、销售管理困难等问题。只有这样能够快速、便捷、高效的管理书店,降低书店成本,提高市场竞争力。计算机已经遍及各行各业,它的智能化正加速社会的变革。计算机操作简洁、反应迅速等特点,已广泛遍及于交通运输、企业管理、国家安全等各个方面。因此通过计算机科学的管理书店,也已成为许多店主提高生存能力的首选决策。1.2开发目的和意义根据书店需求设计一个系统,主要要求开发的程序操作简单,灵活便捷,界面美观大方。开发出来的图书销售管理系统必须具备图书信息管理,客户信息管理,销售管理,库存管理,管理员管理,统计报表,系统设置等功能,满足中小型书店图书销售管理的基本需求,让书店销售工作变得轻松,便捷,同时提高顾客的购买感受。当下所面临的的问题是先熟悉管理信息系统开发的方法和相应技术,和根据需求判断采用哪种开发平台来开发我们图书销售管理系统、,还有通过网络、相关图书查找有关信息弄清楚通用图书销售公司的业务流程。不同的的平台软件拥有各自的优缺点,根据需求和软硬件要求,这里我选择的是java语言和MySQL。Java编程语言的特点是可以跨平台、面向对象。这样的特性决定其功能强大,通用性强,是开发中小型网站必备选择。2.需求分析2.1可行性分析2.1.1经济上的可行性软件开发的经济可行性是指新开发的软件所产生的经济价值与开发所需的成本相比可以达到开发者的期望值。同时还要判断该系统是否能给使用者来好的操作体验,符合客户需求。所以开发的本套销售系统,可以为书店的管理者提高工作效率,节约时间,方便消费者购买2图书。由于本程序是使用JSP开发。所用的数据库MySQL开源,开发成本相对较低。整个系统是我独自完成。开发时间大概两个月,遇到技术问题都是上网或者去图书管查资料。开发的系统对于硬件要求较低。总之算下来总成本大概在一万元左右。从成本的角度,开发这个系统是可行的。2.1.2技术上的可行性从技术的角度,分析当下的技术是否可以在成本允许的条件下开发出该系统。本系统使用JSP开发,数据库采用MySQL,它是一种小规模关系型数据库,被广泛地应用日常小网站的系统的开发。提高了数据的存储安全性,另外采用Tomcat服务器加快了系统的整体访问速度,系统采用B/S架构。而且该程序启动的软硬件的要求相对较低,因此,从技术的角度来说所开发的程序是可行的。从开发者角度来说,开发系统的的几种软件比较常见,而且相对比较容易掌握,一般的编程人员都可以独自掌握并运用这些软件进行系统的开发工作。从使用者的角度来说,系统的界面非常干净美观,有利于观察操作。再者,本系统的管理主要是涉及信息的增加、删除、修改、查询等工作,只要会使用电脑基本上都可以流畅的操作。所以综上所述,从操作上来