茉莉二手书店管理系统毕业论文
2020-04-10 16:12:42
摘 要
通过对二手书店的调查分析,二手书店还采用传统的人工管理方式,所以此用户活动中心需要一个二手书店管理系统来实现用户对收书出售工作的最大效率化,使用户能够更方便的观看图书,从而加快用户文化的建设。
随着计算机信息技术的不断发展和进步,计算机信息技术已经被应用到越来越多的二手书店和个人管理业务中去。它为旧书店的各种管理带来极大的方便。目前,大多数二手书店的管理效率很低,二手书店相关信息的管理无法得到有效管理。在基本图书信息管理,图书收据信息管理,销售信息管理,会员信息管理等一系列过程中也存在很多缺陷。这迫切需要使用旧书店管理系统来协助二手书店对二手书店相关信息进行科学管理和控制。实现提高二手书店管理效率,管理二手书店科学,准确,便捷的目标。
茉莉二手书店管理系统采用ASP.NET技术,运用VS2013工具,以SQL2014为数据库,设计并实现了一个茉莉二手书店管理系统。茉莉二手书店管理系统具有对图书信息进行管理、查询、分类管理,对会员信息进行管理,对图书信息进行收书和销售以及归还等功能。使用该系统提高了二手书店的管理效率,能对店铺的会员信息,图书信息,收到图书信息和销售信息,进行科学管理,提高管理效率,节省人力。
关键词:二手书店;销售管理;系统开发与设计
Abstract
Through the analysis of the second-hand bookstore, the second-hand bookstore also adopts the traditional manual management, so the user's activity center needs a second-hand bookstore management system to realize the user's more efficient work of the book collection and sale, and the user can watch the video disc more conveniently, and accelerate the construction of the user's culture.
With the continuous development and progress of computer information technology, computer information technology has been applied to more and more second-hand bookstores and personal management business, which brings great convenience to the management of second-hand bookstores. At present, the management efficiency of most used bookstores is very low, and the management of the related information of second-hand bookstores can't be managed effectively. There are many mistakes in the process of the basic information management of the second-hand bookstore information, the management of the book collecting information, the management of the sale information, the information management of the members and so on, which is urgent. The secondhand bookstore management system should be used to assist the secondhand bookstore to manage and control the secondhand bookstore related information scientifically, to improve the efficiency of the secondhand bookstore management, and to manage the scientific, accurate and convenient purpose of the secondhand bookstore.
Jasmine used bookstore management system using ASP.NET technology, using VS2013 tools, used SQL2014 as a database, designed and implemented a Jasmine second-hand bookstore management system. Jasmine's second-hand bookstore management system has the functions of managing, querying, and classifying book information, managing member information, collecting and selling book information, and returning. The use of this system has improved the management efficiency of second-hand bookstores, scientific management of store member information, book information, book receipt information and sales information, and improved management efficiency to save manpower.
Keywords: second-hand bookstore; sales management; system development and design
目录
第1章 绪论 1
1.1选题背景 1
1.2选题目的和意义 1
1.3国内外研究现状 2
1.4主要研究内容和实施步骤 2
第2章 系统分析 4
2.1系统开发环境 4
2.2系统可行性分析 4
2.3系统需求分析 5
2.4业务流程分析 6
2.4.1管理员业务流程 6
2.4.2员工业务流程 7
2.4.3系统业务流程图 7
2.5数据流程分析 8
2.6数据字典 9
第3章 系统设计 10
3.1功能模块设计 10
3.1.1系统主功能模块 10
3.1.2管理员子功能模块 11
3.1.3员工子功能模块 12
3.2数据库设计 13
3.2.1数据库概念结构设计 13
3.2.2数据库逻辑结构设计 16
3.2.3数据库物理结构设计 16
第4章 系统实施 18
4.1系统登录 18
4.2管理员功能模块 19
4.2.1用户信息管理 19
4.2.2图书信息管理 20
4.2.3会员信息管理 21
4.2.4销售管理 22
4.2.5统计分析管理 23
4.3员工功能模块 23
4.3.1用户信息管理 23
4.3.2查询图书 24
第5章 总结与展望 25
5.1全文总结 25
5.2研究展望 26
参考文献 27
致 谢 28
第1章 绪论
1.1选题背景
软件开发技术越来越受到重视,许多人已经开始学习相关知识。我们可以在各种行业看到该技术的相关应用,获得社会各界的广泛好评和认同。软件开发技术不再只属于某一个特殊行业,因其具有信息检索快速,查询方便,结果可靠,信息存储巨大,保密性高,保存时间长,使用成本低等优点,所以很多实体部门同样也需要它来调控和管理相关数据信息。
随着互联网经济的高速发展,实体旧书店的发展受到制约,图书销售竞争加剧。为了生存和发展,书店应当扩大规模,引进新的管理技术工具,迎合时代发展。软件开发技术作为支撑管理的高效工具,使得管理业务更加系统化。这就可以使得书店能够最大化的利用资源,将更多的资源放到核心业务中去,降低对图书管理相关信息所占用的资源,提高书店的整体工作效率。不过,现如今一些实体旧书店比如校内书店,没有很重视技术的开发和应用。同时也没有相应的资金来支持,所以大多数的实体旧书店的基本数据信息都还止步于手工操作的传统方式。人工记录收书和售书的数据,不便于保存更谈不上进行统计分析决策。
这种传统的管理方式工作效率低下,数据的准确率也较低,并且在规模扩大当中数据信息的不断增加会给实体旧书店的管理带来更多新的问题。基于这样的背景,实体旧书店就更加需要利用先进的计算机技术来对收书、销售信息进行控制和管理,以便提高工作效率,减少出错的概率,降低人力资源成本。
1.2选题目的和意义
该系统目的是帮助书店经理优化书店管理。近年来,旧书店数目剧增,市场竞争愈演愈烈。二手书店市场是一个特殊的市场,管理起来更加困难,特别是价格和利润,这正是书店长期发展的要点。该系统也是为解决这些问题而开发的,旨在包括书籍收据管理,库存管理,书架和图书管理,图书销售管理,图书搜索和统计分析等模块。很容易将管理员的日常管理工作从以前繁琐的任务中解放出来,增强工作效率并提高竞争力。
本系统设计开发的意义就在于能更好的适应书店的销售需求,缓解其手工管理存在的弊端,方便书店的图书管理,提高书店的工作效率。整体的书店管理业务更加规范和系统。能够提供及时,准确和有效的查询为书店提供了更好的发展前景。
1.3国内外研究现状
我们都清楚的知道,在计算机技术方面,我们国家确实比不上外国。不过,即使是大规模的二手书店,也采用纸质传统方法来处理大部分学校书籍和销售的内部管理。基于信息的收据和销售管理技术在大多数二手书店中都不受到重要看待。由此得出,对于现在的实体旧书店来说,拥有一个完整而又先进的系统,来系统的管理和控调图书的收购和售卖是必不可缺的。
计算机技术的起源和发展都在国外,因此他们目前的技术已经比较成熟并被广泛使用。同时国外的学者对于这方面的研究也比较多且相对透彻。在外国的一大部分二手书店中,已经在使用先进的计算机技术来调控和管理相关信息了。利用计算机技术来控制和管理相关信息的接收和销售为海外二手书店带来了巨大的好处:减少对人力资源的投资,提高工作效率,减少错误的机会,最重要的是使用电脑去管理收据和销售信息还可以对书籍和销售进行高效的决策管理。
1.4主要研究内容和实施步骤
本文通过实地调研,文献查询和管理信息系统知识的使用,主要包括系统分析,系统设计,系统实施,思考和展望等。具体展示如下:
(1)系统分析。确定系统的需求,进行相关可行性分析,以及开发环境的介绍。依据需求调查的结论,归纳总结出二手书店管理中各个角色的需求,使整个书店管理的业务流程更加完整。
(2)系统设计。旨在满足书店管理的具体业务需求。主要分为用户信息管理,图书信息管理,会员信息管理,销售管理和统计分析管理等模块。做好系统编码和数据库等的设计。
(3)系统实施。使用系统中所有需要填写的数据进行功能上的测试,查缺补漏并优化完善,让系统需求更加贴合实际,提高实用性。
(4)总结与展望。回顾系统完成的过程,总结实现和未能实现的功能,述说这段期间的收获和成长,并且对系统和论文的不足提出展望。
根据研究内容,本文的实施步骤设计如下(见图1.1)。
图1.1 实施步骤
第2章 系统分析
2.1系统开发环境
本茉莉二手书店系统以Windows操作系统为基础条件。在这之上我选择了Microsoft SQL Server 2014作为我这个系统的数据库。开发平台方面我使用的是ASP.NET。在众多的语言中,我选择了C#语言来进行开发。在完成本系统上,我主要使用的软件工具是Microsoft Visual Studio 2013。接下来简明介绍我选择以上环境的原因。首先ASP.NET的优点在于可管理性,即随时检测且能即时应用;安全性,即保障方案完整有效,方便增加、改动等操作;容易部署,即只需要对必须有的文件进行处理就可以完成相应操作,无需其他;高强的监察能力,监督并能快速处理异动。以上特性对于我的系统开发来说,提供给了我很大的支持和便捷。其次选定的数据库在整个大学都有使用,并且具有安全可靠的存储功能。对于数据的处理能力十分强大,并且界面上简洁大方,容易理解。它主要具有读写能力强,数据可靠性高,集成开发环境强大等特点。最后来讲主要使用的软件,Visual Studio组合了许多先进的技术,在编码程序上灵活多变。这款软件也是我大学期间课设或课程学习时,一直使用的,可选择语言很多,整个界面看起来舒服,在设计时可以选择源代码或拆分等方式,便于编码和实现时的对照,同时能很好的提供解决方案,使用感很好。
2.2系统可行性分析
(1)技术方面
根据上面的开发环境介绍,可以看出,在技术方面,我选择的都是比较常见,并且功能也比较强大的技术工具。它们足够完成系统的设计与开发。并且这些技术内容,我在之前的课程学习过,相对来说比较熟悉,上手比较快。硬件方面,配置也都良好。总结来讲,技术方面是没有什么问题的。
(2)经济方面
以毕业设计的角度来讲,开发本系统并不需要支付什么费用,软件和工具都是免费的。调查的话,因为对象选择的是校园内的旧书店,因此在前期调研上也不需要花费什么。总结来讲,在经费上的需求还是蛮低,所以经济方面也不会阻碍到设计的完成。并且假如系统功能实现完整,还能真正的投入到现实使用,也许会赚得收益。
(3)操作方面
操作能力上因人而异,有些人学习能力比较强,上手使用就快;反之,有些人可能需要一些时间。所以为了更好的照顾客户感受,在界面上尽量简洁大方,清晰明了。所有功能权限一览无余,多使用下拉菜单栏和操作提示来方便客户操作。并且本系统不要求下载什么软件,随时可用,方便快捷的管理信息。因此可以说,系统开发后在操作上绝对是可行的,可适用的。
(4)需求方面
需求方面是我们最早需要确定的。我通过询问书店老板,观察书店日常操作等方法,最后明确了相关功能。总结我的分析调查也可以确定我将要开发的系统是实际的。根据业务流程,信息管理可以使工作更加便利。相关信息和流程高效,科学并且可控。以上都说明了,我的方向没偏移,并且还带来了好处,系统是可以有资格进行设计开发的。
总而言之,无论在哪一个方面,这个茉莉二手书店管理系统都具有开发的意义,并且不存在阻碍开发的因素。接下来就可以进行相关的分析设计和实施了。
2.3系统需求分析
在这一部分,我为了能更好更实际的了解掌握需求,进行了调查和相关的实地调研考查,主要调研对象为实体旧书店相关工作人员,了解他们对于书店管理的功能和性能需求,归纳了解得出该系统应具备的功能如下。
(1)权限参数设置:不同的人在使用系统时有不同的权利,也就是说可以处理的功能和服务不能相同。与此同时也要保证权限是可控的。
(2)收书管理:收书、付款管理、收书单据管理。
(3)库存管理:图书编号上架、库存查询、库存报损。
(4)书架及图书管理:书架编号、图书分类、区域管理。
(5)售书管理:图书销售,读者支付管理,销售文档查询。
(6)图书查询:模糊查询、分类浏览。
(7)统计分析:销售排行、支出与收入统计、利润分析。
2.4业务流程分析
该系统共分为两类身份用户,即老板和员工。管理员的权限最高,角色基本是书店的老板;员工的权限较之管理员少一些,通常是书店雇佣的临时工。
2.4.1管理员业务流程
管理员是权限最高的用户,主要负责书店中核心的业务,比如收书、售书和统计分析等,同时还有更改参数的权限,详情如下:
(1)用户信息管理
用户信息管理主要包括账号信息管理,添加用户信息和更改密码。管理员可以添加和删除使用系统的角色,并可以修改自己的登录密码。
(2)图书信息管理
图书信息管理包括增加图书信息,图书类别和出版商的定义,以及书籍和收据的统计管理。添加图书即是收书,录入所收书目的名称、类别和出版社,根据成新等确定书目的价格;查询书籍可以分为模糊查询和指定查询以便于搜索书籍;收书信息管理则是将全部收书以表单形式呈现,并且可以增删改,以此体现库存增加和报损等功能。
(3)会员信息管理
会员信息管理包括增加会员信息和管理所有会员信息。管理员可以添加和修改会员信息,包括会员卡号,真实姓名,性别,电话号码,地址,电子邮件等,以方便图书销售和统计。
(4)销售管理
销售管理包括图书销售和销售退货。管理员通过选择客户进行图书的销售,可选图书名称以及销售数量等,并且兼顾处理客户退货流程。
(5)统计分析管理
统计分析管理包括销售信息管理和销售统计。将销售图书的信息以表单的形式体现,并且进行每日、每周、每月等的图书销售统计。统计销售额,进行销售排行,以及支出与利润分析,以便更好地做出决策。
2.4.2员工业务流程
(1)用户信息管理
员工的用户信息管理只包含对自己的信息进行修改,如名称和密码等,并没有修改其他角色的权限。
(2)查询图书
在图书信息管理模块中,员工只能查询图书。不具备进行收书和库存管理的权限。通过模糊查询和指定的查询,确定库存状态,以便为客户提供信息支持。
(3)会员信息管理
会员信息管理与管理员权限相同,即添加会员信息,如会员卡号,实名,电话号码,地址等,此处不再赘述。
(4)销售管理
员工的图书销售权限也与管理员的相同,即处理图书的售卖和退货。
2.4.3系统业务流程图
这个系统的主要业务流程是收货流程和销售流程。管理员即店长选择性进行收书,添加相关信息,形成库存表,选择客户进行图书的售卖,统计销售信息,形成销售表。其中涉及到的图形符号如下(见图2.1)。系统具体的业务流程如下(见图2.2)。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示:
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。