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

下载本文档

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

文档简介

11书店销售管理系统作者:

日期:重庆三峡学院计算机科学与工程学院

软件工程课程设计报告设计题目:书店销售管理系统专 业: 软件工程班 级: 09级二班学 号: 201211202姓名:王磊文贤国吴世俊计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计19-19-计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计19-19-“摘要随着现代科学技术的进步,人类社会正逐走向信息化。书店拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。我国书店计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国书店的信息网络建设取得了较大发展,书店信息化建设迈上了一个新台阶。文章介绍了书店销售管理信息系统的系统分析部分,包括可行性分析、图书管理与销售管理流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。SummaryAlongwiththeprogressofmodernscienceandtechnology,humansocietyisdriventoinformatization.Bookstorehaveabundantliteratureinformationresources,socialinformationsystemisanimportantpartoftheroleintheinformationsociety,moreandmoreimportant.Chinesebookstorecomputersstartedintheapplicationofinformationtechnologyinthelate1970's,alongwiththereformandopening-updeveloprapidly,especiallyafter1990's,thebookshopinformationnetworkconstructioninChinahasmadegreatdevelopment,bookstoreinformatizationconstructiontostepontoanewstep.Thispaperintroducesthebookstoremarketandmanagementinformationsystemofanalysisparts,includingthefeasibilityanalysis,bookstoreprocessanalysis,etc.;Systemdesignpartmainlyintroducedthesystemfunctiondesignanddatabasedesignandcodedesign;Systemrealizepartofseveralmajormodulesillustratesthealgorithm,thissystemfriendlyinterface,theoperationissimple,ismorepractical..问题定义开发的目的以及意义随着现代科学技术的进步,人类社会正逐走向信息化。书店拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。我国书店计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国书店的信息网络建设取得了较大发展,书店信息化建设迈上了一个新台阶。系统目标(1)建立一个比较全面、丰富的书店销售管理系统,尽量满足用户需求。(2)系统界面设置简洁,提供简捷、方便的人性化操作,使管理人员与销售人员能够很轻松的对书店进行管理。(3)实现图书入库管理、图书查询统计、销售管理以及对书店会员管理的基本功能。.系统分析可行性分析随着社会发展的多元化,信息化,书市的管理已经成为一个令人头疼的事情。由于现有的书名繁多,顾客需求量大,以及账目管理数大,交易速度快,如何在最短的时间内,对各种书进行有效的管理,以及如何让管理人对现有的销售情况有一个明确的了解,已成为十分迫切的问题。技术可行性书店销售管理系统的工作主要是在书店运用的方便书店管理员与销售人员管理和销售图书,能相互沟通信息和处理信息,这一特点非常适合计算机特点,通过internet技术,发挥计算机的信息传输速度快,准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。基于B/S模式的系统借助用户的浏览器,使得整体设计更方便,同时可以采用现在流行的JSP、MySql、Javabean技术来实现,整体上应该无大碍。因此这一系统在

技术上是完全可能的。操作可行性对于书店的工作人员,大多都会使用电脑但是不专业。书店销售管理系统考虑到这一现象将复杂的数据操作进行了封装,对于数据插入修改删除只需用鼠标键盘方便快捷的操作就能完成,因此操作上是完全可行的。经济可行性该系统投资成本小,使用方法简单易懂。该系统有效地提高书店工作人员的工作效率,节约人力物力。同时可以根据用户的特殊需要,增添功能。具有成本低,功能强大,使用灵活的特点。需求分析需求分析是对系统的整个应用情况作全面的、详细的调查,确定书店的各种经营模式,收集支持系统总的设计目标的基础数据和对数据的要求,确定用户的需求。通过对书店销售与管理的调查,详细了解、分析了现如今书店销售管理系统的现状,归纳并总结出了书店管理员以及销售员的各项需求,明确了系统的大概功能。其功能主要如下几个方面:图书入库管理:当一批新书进货到来时,管理员需要将这些图书的信息(如图书编号、书名、作者、价格、图书类别、出版社等)输入管理系统中去方便今后的管理;图书查询统计:通过图书的管理的信息,可以图书类别、出版社、作者、书名统计查询出图书的详细信息,并生成表。销售管理:销售员每天把销售掉的图书都记录在销售列表中,方便统计收入,还可以实时的记录出图书的库存,按照每天统计销售额,按每个月或每个季度统计销售额并生成报表,还能根据销售的数量统计生成畅销书名单;可以通过这个销售列表不定期的退出促销活动。书店会员管理:顾客可以自动申请成为会员,购买书籍达到一定金额后,可凭借发票可填表申请成为正式会员;管理员可以对会员进行管理、维护会员信息、设置会员等级,不同级别的会员还能享受不同的折扣。系统管理:包括参数设置、权限设置、更改密码等。用户包括系统管理员和销售人员。系统管理员负责维护整个系统的数据。计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计19-19-计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计19-19-计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计-19-19-数据流分析数据流图是一种能全面地描述信息系统逻辑模型的主要工具它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流图的特点:具有抽象性和概括性。抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。结构化分析方法绘制数据流图的基本思想:自顶向下,由外向里,逐步分解。⑴书店销售管理系统顶层数据流图:(2)书店销售管理系统的整体数据流图:返回给管理员

(3)处理图书信息的分解图:图书信息1.11 H接收 ► fairTA1图书输入信息.2D1图书清单信息1 )L j(4)处理顾客信息、处理销售图书过程:2.2.1数据字典数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立的一组严密一致的定义有些助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进不同放入开发人员或不同放入开发小组之间放的通信。如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据字典的所有数据元素的所有程序(或模块),所以很容易估计改变一个数据将产生的影响,并且能岁所有受影响的程序或模块作出相应的改变。

以下是几个数据元素的数据字典卡片名字:图书总表别名:图书信息清单描述:每天管理员都会整理修改的图书信息表定义:图书总表二图书编号+书名+作者+价格+出版社+图书类别位置:系统中管理员负责的部分名字:图书编号别名:描述:唯一能够标识图书清单中一个特定图书的关键域定义:图书编号=10{字符}10位置:图书总表已售书清单名字:已售书清单别名:描述:每天销售人员将生成的已售书清单发给管理员由管理员统一修改整理定义:以售书清单二图书编号+书名+作者+价格+出版社+图书类别位置:系统中销售人员生成部分系统中管理人员修改整理部分名字:会员信息别名:会员清单描述:顾客在购买图书时,根据其是否会员与会员的级别决定购买图书所享受的不同折扣定义:会员信息二会员号+身份证号+姓名+性别+会员级别位置:系统中管理人员对顾客中会员做出的一个清单系统中销售人员在销售图书时的根据计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计-19-19-计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计-19-19-计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计_19_19一.系统设计总体设计系统功能结构设计该图书销售管理系统的功能结构设计图书销售管理系统图书销售管理系统管理人员销售人员管理人员销售人员图书入库管理销售统计管理按出版社按天统计按月统计按季度统计图书入库管理销售统计管理按出版社按天统计按月统计按季度统计图书入库管理:主要是最新购入的图书信息进行输入分类管理;销售管理:主要是进行图书的销售,对不同的顾客销售价格是有一定的不同的,会员可以享受一定的折扣并将以售的图书统计成表,方便生成畅销书名单,以及每天、每月、每季度的销售情况都能统计出来;会员管理:主要是管理员对注册成为会员的顾客进行统一管理,会员通过已购书金额的发票可以分为各个等级的会员,可以享受不同的优惠政策;销售统计管理:主要是由销售人员对已售书的情况做个统计,可以方便统计出每天、每月、每季度的销售情况。

数据库设计(1)实体一联系图本系统的E-R图,其中的实体有图书、管理员、销售人员、顾客、会员(顾客中的特殊群体)管理员与书之间是管理的关系,一个管理员管理很多本书,但是有很多个管理员;书与销售人员是销售的关系,一个销售员销售很多本书,有很多个销售人员;销售人员与顾客之间是买卖关系,不同的销售人员与很多个顾客有买卖关系;顾客与书之间是购买关系,一个顾客可以买很多本书,一本书也可以被很多顾客购买。(2)E—R图转化为关系模式该书店销售管理系统的E-R图转换为关系模式如下:计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计-19-19-计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计-19-19-书关系模式(图书编号,书名,价格,作者,出版社,图书类别)管理员关系模式(管理员编号,姓名,性别,登录密码)销售人员关系模式(销售人员编号,姓名,性别,登录密码)顾客关系模式(顾客号,姓名,性别,是否会员,会员号,会员级别)会员关系模式(会员号,姓名,性别,会员级别)管理关系模式(管理员编号,图书编号,时间)4*4*4*4q*4*4*4* 销售关系模式(图书编号,销售人员编号,日销售量,月销售量,季度销售量) 买卖关系模式(顾客号,销售人员编号,日期)**********************-■一,.购买关系模式(顾客号,图书编号,数量,时间)(3)建立数据库以及表根据以上数据字典以及E—R模型图,可以确定总共需要图书、销售人员、管理员、会员、入库图书、售出图书6个表。.图书信息表,主要是指书库中已存在的图书的信息,包括图书编号、书名、作者、价格、出版社、图书类别六个字段名,其中图书编号为主键,如下表:图书信息表字段名含义说明别名数据类型长度约束图书编号图书的惟一标识BNo字符型10Primarykey书名图书的全称BName字符型50Notnull作者图书的作者BWriter字符型20Notnull价格图书的价格BPrice货币型Notnull出版社图书的出版社BPress字符型20Notnull图书类别图书的类别BSort字符型12Notnull

.销售人员信息表,主要是销售人员的一些基本信息,包括销售人员编号、姓名、性别、登录密码四个字段,其中销售人员编号是主键,如下表:销售人员信息表字段含义说明别名数据类型长度约束销售人员编号销售人员的惟一标识SNo字符型8Primarykey姓名销售人员的姓名SName字符型8Notnull性别销售人员的性别SSex字符型2Notnull登录密码销售人员的登录密码SCode字符型10Notnull.管理员信息表,主要是管理员员的一些基本信息,包括管理员编号、姓名、性别、登录密码四个字段,管理员员编号是主键,如下表:03号数据结构的数据项定义字段含义说明别名数据类型长度约束管理员编号管理人员的唯一识别ANo字符型8Primarykey姓名管理员的性名AName字符型8Notnull性别管理员的性别ASex字符型2Notnull登录密码管理人员的登录密码ACode字符型10Notnull.会员信息表,主要是顾客中会员的一些基本信息,包括会员号、姓名、性别、会员级别、身份证号四个字段,会员号是主键,如下表05号数据结构的数据项定义数据项名含义说明别名数据类型长度约束会员号会员的唯一识别UMNo字符性8Primarykey姓名会员的姓名MName字符型8Notnull性别会员的性别MSex字符型2Notnull

会员级别会员的级别MRank字符型4Notnull身份证号会员的身份证号Mid字符型30Notnull5.入库图书信息表,主要是指新入库的图书的信息,包括图书编号、书名、作者、价格、出版社、图书类别六个字段名,其中图书编号为主键,如下表:字段名含义说明别名数据类型长度约束图书编号图书的惟一标识BNo字符型10Primarykey书名图书的全称BName字符型50Notnull作者图书的作者BWriter字符型20Notnull价格图书的价格BPrice货币型Notnull出版社图书的出版社BPress字符型20Notnull图书类别图书的类别BSort字符型12Notnull6.售出图书信息表,主要是指已售出的图书的信息,包括图书编号、书名、作者、价格、出版社、图书类别六个字段名,其中图书编号为主键,如下表:字段名含义说明别名数据类型长度约束图书编号图书的惟一标识BNo字符型10Primarykey书名图书的全称BName字符型50Notnull作者图书的作者BWriter字符型20Notnull价格图书的价格BPrice货币型Notnull出版社图书的出版社BPress字符型20Notnull图书类别图书的类别BSort字符型12Notnull计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计-19-19-计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计-19-19-计算机科学与工程学院软件工程课程设计计算机科学与工程学院软件工程课程设计19-19-3.2详细设计程序界面设计人机界面设计是接口设计的一个重要组成部分。对于交互式系统来说,人机界面设计和数据设计、体系结构设计以及过程设计一样重要。人机界面的设计质量,直接影响用户对软件产品的评价,从而影响软件产品的竞争力和寿命,因此,必须对人机界面设计给予足够的重视。由于我们所学有限,就利用曾经学过的面向对象的VB设计语言对书店销售管理系统的界面进行了一个简单易懂的界面。该界面是用于用户登陆,有用户名以及登录密码。(还有关于用户帮助信息设施、出错信息处理等设计,由于能力有限,没有能够设计出来)结构程序设计(1)图书采购及入库管理功能

输入入库图书信息图3-1图书入库管理功能程序

温馨提示

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

最新文档

评论

0/150

提交评论