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

付费下载

下载本文档

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

文档简介

1、重庆三峡学院计算机科学与工程学院软件工程课程设计报告设计题目:书店销售管理系统业:软件工程级:09 级二班口号:201 211 202名:王磊文贤国吴世俊随着现代科学技术的进步,人类社会正逐走向信息化。书店拥有丰富的文献信息资源,是社会 信息系统的重要组成部分,在信息社会中的作用愈来愈重要。我国书店计算机等信息技术的应用起 步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是 90年代以后,我国书店的 信息网络建设取得了较大发展,书店信息化建设迈上了一个新台阶。文章介绍了书店销售管理信息系统的系统分析部分,包括可行性分析、图书管理与销售管理流 程分析等;系统设计部分主要介绍了系统功

2、能设计和数据库设计及代码设计; 系统实现部分说明了 几个主要模块的算法,本系统界面友好,操作简单,比较实用。SummaryAlong with the p rogress of moder n scie nee and tech no logy, huma n society is drive n to in formatizatio n. Bookstore have abundant literature in formatio n resources, social in formatio n system is an imp orta nt part of the role in th

3、e in formatio n society, more and more imp orta nt. Chin ese bookstore compu ters started in the app licati on of in formatio n tech no logy in the late 1970s, along with the reform and opening-up devel op rap idly, esp edally after 1990 s, the booksh op in formati on n etwork con struct ionin Chi n

4、a has made great devel opment, bookstore in formatizatio n con struct ion to ste p on to a new ste p.This paper in troduces the bookstore market and man ageme nt in formati on system of an alysis p arts, in cludi ng the feasibility an alysis, bookstore p rocess an alysis, etc.; System desig n part m

5、ai niy in troduced the system function desig n and database desig n and code desig n; System realize part of several major modules illustrates the algorithm, this system frien dly in terface, the op erati on is sim pie, is more p ractical.1.问题定义1.1开发的目的以及意义随着现代科学技术的进步,人类社会正逐走向信息化。书店拥有丰富的文献信息资源,是社会 信

6、息系统的重要组成部分,在信息社会中的作用愈来愈重要。我国书店计算机等信息技术的应用起 步于 20 世纪 70 年代末期,随着改革开放的步伐得以迅速发展,特别是 90 年代以后,我国书店的 信息网络建设取得了较大发展,书店信息化建设迈上了一个新台阶。1.2 系统目标1)建立一个比较全面、丰富的书店销售管理系统,尽量满足用户需求。(2)系统界面设置简洁,提供简捷、方便的人性化操作,使管理人员与销售人员能够很轻松的对 书店进行管理。3)实现图书入库管理、图书查询统计、销售管理以及对书店会员管理的基本功能。36692 8F54 轔 38563 96A3 隣 30526 773E 眾 359688C80

7、 貀 d 28740 7044 灄2.系统分析2.1 可行性分析随着社会发展的多元化, 信息化,书市的管理已经成为一个令人头疼的事情。 由于现有的书名 繁多,顾客需求量大,以及账目管理数大,交易速度快,如何在最短的时间内,对各种书进行有效 的管理,以及如何让管理人对现有的销售情况有一个明确的了解,已成为十分迫切的问题。2.1.1 技术可行性书店销售管理系统的工作主要是在书店运用的方便书店管理员与销售人员管理和销售图 书,能相互沟通信息和处理信息,这一特点非常适合计算机特点,通过 internet 技术,发挥计 算机的信息传输速度快,准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设

8、提供了技术条件。基于 B/S 模式的系统借助用户的浏览器,使得整体设计更方便,同时可以采用现在流行的JSP、MySql、Javabean技术来实现,整体上应该无大碍。因此这一系统在技术上是 完全可能的。2.1.2 操作可行性对于书店的工作人员,大多都会使用电脑但是不专业。书店销售管理系统考虑到这一现象 将复杂的数据操作进行了封装,对于数据插入修改删除只需用鼠标键盘方便快捷的操作就能完 成,因此操作上是完全可行的。2.1.3 经济可行性该系统投资成本小,使用方法简单易懂。该系统有效地提高书店工 作人员的工作效率,节约人力物力。同时可以根据用户的特殊需要, 增添功能。具有成本低,功能强大,使用灵活

9、的特点。2.2 需求分析需求分析是对系统的整个应用情况作全面的、详细的调查,确定书店的各种经营模式,收集支持系统总的设计目标的基础数据和对数据的要求,确定用户的需求。通过对书店销售与管理的调查,详细了解、总结出了书店管理员以及销售员的各项需求,分析了现如今书店销售管理系统的现状,归纳并明确了系统的大概功能。 其功能主要如下几个方面:管理员需要将这些图书的信息 (如图书编号、 书名、图书入库管理: 当一批新书进货到来时, 作者、价格、图书类别、出版社等)输入管理系统中去方便今后的管理;图书查询统计:通过图书的管理的信息,可以图书类别、出版社、作者、书名统计查询出图 书的详细信息,并生成表。销售管

10、理:销售员每天把销售掉的图书都记录在销售列表中,方便统计收入,还可以实时的 记录出图书的库存,按照每天统计销售额,按每个月或每个季度统计销售额并生成报表,还能根 据销售的数量统计生成畅销书名单;可以通过这个销售列表不定期的退出促销活动。书店会员管理:顾客可以自动申请成为会员,购买书籍达到一定金额后,可凭借发票可填表 申请成为正式会员;管理员可以对会员进行管理、维护会员信息、设置会员等级,不同级别的会 员还能享受不同的折扣。IjKg,CN25168 6250 扐系统管理:包括参数设置、权限设置、更改密码等。用户包括系统管理员和销售人员。系统管 理员负责维护整个系统的数据。2.2.1 数据流分析数

11、据流图是一种能全面地描述信息系统逻辑模型的主要工具 ,它可以用少数几种符号综合地反 映出信息在系统中的流动、处理和存储情况。数据流图的特点:具有抽象性和概括性。抽象性表现在它完全舍去了具体的物质,只剩下数据 的流动、加工处理和存储;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成 一个整体。结构化分析方法绘制数据流图的基本思想:自顶向下,由外向里,逐步分解。(1) 书店销售管理系统顶层数据流图:(2) 书店销售管理系统的整体数据流图:31419 7ABB 窻 d23382 5B56 孖 37308 91BC 醼 r,处理图书信息1 L亍D1图书信息清单丿图书信息返回给管理员(3)

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

13、作出相应的改变。以下是几个数据元素的数据字典卡片名字 别名 描述 定义 位置图书总表 图书信息清单 每天管理员都会整理修改的图书信息表图书总表=图书编号+书名+作者+介格+出版社+图书类别 系统中管理员负责的部分名字 别名 描述 定义 位置图书编号名字:已售书清单描字:会天信息人员将生成的已售书清单发给管理员由管理员统一修改 别名:整理清冃单3描系统设清买图书扣34位置W级别决Si书872 5188 冈 39540 9A74 驴 330972-24444 5F7C 彼 35437 8A6D 詭 21319 5347 升 22658 5882 墂唯一能够标识图书清单中一个特定图书的关键域图书编号

14、=10字符10图书总表定义:会员信息=会员号+身份证号+姓名+性别+会员级别3.1.1系统功能结构设计该图书销售管理系统的功能结构设计 图书入库管理:主要是最新购入的图书信息进行输入分类管理;销售管理:主要是进行图书的销售,对不同的顾客销售价格是有一定的不同的, 会员可以享受一定 的折扣并将以售的图书统计成表,方便生成畅销书名单,以及每天、 每月、每季度的销售情况都能 统计出来; 会员管理:主要是管理员对注册成为会员的顾客进行统一管理, 会员通过已购书金额的发票可以分 为各个等级的会员,可以享受不同的优惠政策;每季度销售统计管理:主要是由销售人员对已售书的情况做个统计,可以方便统计出每天、每月

15、、 的销售情况。3.1.2数据库设计(1)实体一联系图本系统的E-R图, 其中的实体有图书、管理员、销售人员、顾客、会员(顾客中的特殊群体)管理员与书之间是管理的关系,一个管理员管理很多本书,但是有很多个管理员;书与销售人 员是销售的关系,一个销售员销售很多本书,有很多个销售人员;销售人员与顾客之间是买卖关系, 不同的销售人员与很多个顾客有买卖关系;顾客与书之间是购买关系,一个顾客可以买很多本书, 一本书也可以被很多顾客购买。(2) E R图转化为关系模式该书店销售管理系统的E-R图转换为关系模式如下:23466 5BAA 宪30888 78A8 碨Z28293 6E85 溅 o35075 8

16、903 褃 36415 8E3F 瞅书关系模式(图书编号,书名,价格,作者,出版社,图书类别)管理员关系模式(管理员编号,姓名,性别,登录密码)销售人员关系模式(销售人员编号,姓名,性别,登录密码)顾客关系模式(顾客号,姓名,性别,是否会员,会员号,会员级别)会员关系模式(会员号,姓名,性别,会员级别)管理关系模式(管理员编号,图书编号,时间)销售关系模式(图书编号,销售人员编号,日销售量,月销售量,季度销售量)买卖关系模式(顾客号,销售人员编号,日期)购买关系模式(顾客号,图书编号,数量,时间)(3)建立数据库以及表根据以上数据字典以及ER模型图,可以确定总共需要图书、销售人员、管理员、会员

17、、入 库图书、售出图书6个表。1.图书信息表,主要是指书库中已存在的图书的信息,包括图书编号、书名、作者、价格、出版 社、图书类别六个字段名,其中图书编号为主键,如下表:图书信息表字段名含义说明别名数据 类型长度331208160 腠 217655505 唅(346298745 蝅 Wxg(约束图书编号图书的惟一标识BNo字符 型10P rimary key书名图书的全称BName字符 型50Not null作者图书的作者BWriter字符 型2037223 9167 酹 39094 98B6 颶 YZ21149 529D 劝 29633 73C1 珁29271 7257 牖Not null价

18、格图书的价格BPrice货币 型Not null出版社图书的出版社BP ress字符 型20Not null图书类别图书的类别BSort字符 型12!35522 8AC2 諂 40434 9DF2 鷲 27485 6B5D 歝:26061 65CD 旍 37585 92D1 鋑PNot null2.销售人员信息表,主要是销售人员的一些基本信息,包括销售人员编号、姓名、性别、登录密 码四个字段,其中销售人员编号是主键,如下表:销售人员信息表字段含义说明别名数据类型长度约束销售人员编号销售人员的 惟一标识SNo字符型8P rimary key姓名销售人员的 姓名SName30079 757F 畿

19、W J-字符型8Not null性别销售人员的 性别SSex字符型2Not null登录密码销售人员的 登录密码SCode字符型10Not null3.管理员信息表,主要是管理员员的一些基本信息,包括管理员编号、姓名、性别、登录密码四个 字段,管理员员编号是主键,如下表:字段Z283786EDA 滚33289 8209舉 203414F75 併39009 9861顡 398189B8A 鮊24891 613B愻03号数据结构的数据项定义 别名数据类型长度约束管理员编号含义说明管理人员的唯一识别ANo字符型P rimary key姓名管理员的 性名AName字符型8Not null22935 5

20、997 妗:22042 561A 嘚37670 9326 錦 22212 56C4 囄34544 86F0 蛰 35884 8C2C 谬管理员的 性别ASex字符型2Not null性别登录密码管理人员的 登录密码ACode字符型10Not null4.会员信息表,主要是顾客中会员的一些基本信息,包括会员号、姓名、性别、会员级别、身份 证号四个字段,会员号是主键,如下表05号数据结构的数据项定义数据项名含义说明别名27038699E 榞2123452F2 勲P340988532 蔻318657C79籹 R32312 7E38 縸长度约束会员号姓名会员的唯一识别会员的姓名MNoMName性别会员

21、的性别MSex数据类型字符性字符型366928F54 轔3856396A3 隣30526773E 衆359688C80 貀 d 28740 7044 灄P rimary keyNot nullNot null字符型会员级别会员的级别MRa nk字符型4Not null身份证号会员的身份 证号MId字符型30Not null字段名含义说明ljKg,CN251686250 扐数据类型长度约束别名”图书编号书名作者价格出版社图书类别图书的惟一标识图书的全称图书的作者图书的价格图书的出版社图书的类别BName314197ABB窻d233825B56孖37308 91BC 醼r,BWriterBPric

22、eBP ress278476CC7泇327587FF6翱 407119F07 鼇E3373683C8菈243595F27 弧E字符型字符型字符型货币型字符型字符型1050202012Primary keyNot nullNot nullNot nullNot nullNot null5.入库图书信息表,主要是指新入库的图书的信息,包括图书编号、书名、作者、价格、出版社、 图书类别六个字段名,其中图书编号为主键,如下表:BSort6.售出图书信息表,主要是指已售出的图书的信息,包括图书编号、书名、作者、价格、出版社、 图书类别六个字段名,其中图书编号为主键,如下表:字段名含义说明别名数据 类型长度约束图书编号图书的惟一标识BNo字符 型10P rimary key书名37754 937A 鍺L d30164 75D4痔 34013 84DDt t -监BName字符 型50Not null图书的全称作者图

温馨提示

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

评论

0/150

提交评论