您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 书店管理系统的设计与实现
书店管理系统的设计与实现——书籍销售管理模块学生姓名:指导老师:摘要本课程设计主要解决书店的管理问题,设计开发一个简单的书店管理系统,实现分类登陆,书籍管理,仓库库存管理,会员管理以及各种查询等功能。在课程设计中,系统开发平台为Windows7,程序设计语言采用Java,数据库采用OracleDatabase11gExpressEdition,程序运行平台为Windows7。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在普通书店的管理中,解决实际问题。关键词书店管理系统;数据库;Java目录1引言........................................................................................................................................11.1课题背景......................................................................................................................11.2课程设计目的..............................................................................................................11.3课程设计任务..............................................................................................................22系统结构分析........................................................................................................................32.1需求分析......................................................................................................................32.2功能模块图.................................................................................................................43系统数据库设计....................................................................................................................63.1概念结构设计.............................................................................................................63.2逻辑结构设计..............................................................................................................73.3数据库表的建立..........................................................................................................84系统实现................................................................................................................................94.1数据库的连接.............................................................................................................94.2系统功能模块设置...................................................................................................105系统测试方案和测试报告..................................................................................................125.1测试方案....................................................................................................................125.2测试过程....................................................................................................................126结束语..................................................................................................................................17参考文献..................................................................................................................................18附录:部分程序代码..............................................................................................................191引言1.1课题背景随着科学技术的不断发展,电子技术悄无声息地走进了我们生活的各个角落,无时无刻的不在影响和改善着我们生活的各个方面。同时,越来越多的人开始意识到计算机技术在日常生活中所起到的重大作用。如今,随着书店规模的不断扩大,书籍种类和数量的不断增加,使得人工管理模式的局限性越发突出。因此,利用计算机技术来优化书店管理具有重大的实际意义。计算机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人员工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的损失外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要的准确、及时的信息以帮助做出正确而及时的选择与决定,从而给采用这门技术的单位带来了巨大的可见或不可见的利益与效益。1.2课程设计目的一个业绩好的书店每天都会销售出大量书籍,使用书店信息管理系统可以大大提高工作效率,减少工作中不必要的失误。与此同时,通过书店管理系统,我们可以知晓书籍的销售情况,从而进一步总结出哪些书籍最为畅销,而哪些书籍鲜有人问津,通过对销售状况的总结,我们就能够知道需要大量购进哪些书籍,以便获得更大的经济效益。而且,通过书店管理系统,我们可以对一些常来书店购书的客户实行适当的会员优惠,以留住一部分客户群体进行长期的合作,这样书店就能获取相当可观的经济效益。本论文旨在论述书店管理系统的设计与开发。通过书店管理系统的设计,熟练掌握Java、OracleDatabase10gExpressEdition等工具软件,系统地掌握需求分析、数据库设计、编码实现、测试等软件开发的流程,提高自身分析问题、解决问题的能力。1.3课程设计任务本课程设计任务是通过开发一个数据库书店管理系统,学习数据库系统的设计与开发,采用JAVA和OracleDatabase11gExpressEdition等软件为开发工具。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库系统开发实践。在指导老师的帮助下,已经基本上成功地实现了设计任务书的要求,使得设计的数据库系统能够实现一般数据库的管理。2系统结构分析2.1需求分析书店管理系统是适应时代发展的需要,提高管理的效率而开发设计的。通过对信息的收集、存储、传递、统计、分析、综合查询、报表输出和信息共享,及时为书店管理人员提供全面、准确的各种数据。实现了书店管理的简单化和规划化,提高了书店的工作效率,从而使书店能够以少的投入获得更好的社会效益与经济效益。经过综合分析,确定了书店管理系统的主要包括以下功能:(1).书籍信息管理功能系统设置包括书籍编号设置、书籍名称设置、书籍作者设置、出版社设置、书籍进价、书籍售价和书籍数量。基本信息管理模块可以实现添加和重置书籍信息功能:。(2).会员信息管理功能系统设置包括会员编号设置、会员姓名设置、会员等级设置、会员折扣设置和会员累计消费。基本信息管理模块可以实现查询和删除会员信息功能。(3).账单信息管理功能系统设置包括会员姓名设置和当前消费金额设置。通过此模块能基本实现修改会员信息功能。2.2功能模块图1.根据上述的功能,可以设计出系统的总体功能模块,如图2.1所示。图2.1书店管理系统功能模块示意图2.“书籍信息管理”功能模块用于书籍编号设置、书籍名称设置、书籍作者设置、出版社设置、书籍进价、书籍售价和书籍数量,其功能模块如图2.2所示。图2.2书籍管理信息设置书籍信息管理书籍编号管理书籍数量管理出版社管理书籍进价管理书籍名称管理书籍作者管理书籍售价管理会员信息管理书店管理系统账单信息管理书籍信息管理3.“会员信息管理”功能模块用于会员编号设置、会员姓名设置、会员等级设置、会员折扣设置和累计消费设置,其功能模块如图2.3所示。图2.3会员信息管理4.“账单信息管理”功能模块用于会员姓名设置和当前消费金额设置,其功能模块如图2.4所示。图2.4账单信息管理会员信息设置会员编号管理会员等级管理会员折扣管理会员姓名管理累计消费管理会员姓名管理当前消费金额管理账单信息管理3系统数据库设计3.1概念结构设计根据需求分析抽象出信息结构,可得该系统的E-R图。(1)书籍管理E-R图,如图3.1所示。图3.1书籍管理E-R图(2)会员管理E-R图,如图3.2所示。图3.2会员管理E-R图会员姓名等级折扣编号消费售价进价出版社作者名称编号书籍数量(3)账单管理E-R图,如图3.3所示。图3.3账单管理E-R图3.2逻辑结构设计根据上述的概念结构设计出逻辑结构,将E-R图转换为关系模型。数据库Book包含以下5个表:书籍信息表book、会员信息表member、账单信息表bill。(1)书籍信息表book订单信息表book用来保存书籍编号、书籍名称、书籍作者、书籍出版社、书籍进价、书籍售价和数量等信息。表book的结构如表3-1所示。表3-1表book的结构编号字段名称数据结构说明1Book_idVarchar2(10)记录书籍编号2Book_nameVarchar2(20)记录书籍名称3Book_authorVarchar2(20)记录书籍作者4Book_pressVarchar2(20)记录出版社5Book_sale_priceNumber(10)记录书籍售价6Book_purchase_priceNumber(10)记录书籍进价7Book_amountNumber(10)记录书籍库存数量通过对
本文标题:书店管理系统的设计与实现
链接地址:https://www.777doc.com/doc-5265618 .html