当前位置:文档之家› 系统分析与设计综合报告

系统分析与设计综合报告

系统分析与设计综合报告
系统分析与设计综合报告

系统分析与设计综合报告

专业:软件工程(独立本科段)

准考证号码:

姓名:

图书进销存系统

着二十一世纪的到来,人类不断进步,科技得到了飞速发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,越来越多的职业需要具有计算机的应用技能。从而各项工作都已从繁琐的手工操作中解脱出来,在逐步实现无纸办公。网络的诞生更是人类世界空前的创举,随着网络的普及,以及信息技术的发展使网络渐渐的和我们的生活融合在一起。连社会上的团体——图书行业也渐渐被网络连接在了一起,渐渐用计算机在网络上办公。

一个现代化的书店在正常运营中总是面对大量的进书信息、售书信息、退货信息、库存信息、统计分析信息、相关人员管理信息等。传统的管理方法既浪费人力物力财力,又容易导致各种错误的发生。不但管理起来及其不方便,而且极容易出现漏洞,从而造成不可估量的损失。因此实现一个智能化、系统化、信息化的书店图书管理系统是十分必要的。充分利用计算机的功能实现对进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等的自动化控制,将会使书店图书管理工作大大减轻,方便友好的图形用户界面,简便的操作,完善的数据库管理,将会使得书店图书管理系统极大限度地应用于现代化书店管理,成为书店管理人员的助手。

《书店进销存管理系统》经过广泛调查研究和扎实可靠的系统分析后,以真正产品化的方式进行了精心设计,精心开发的一套书店进销存管理系统,系统集图书采购、库存、销售管理于一体,功能模块清晰,操作简便快捷。使用本系统,既可以大幅提高您的工作效率,使各项业务工作制度化,科学化。

一.系统可行性分析

1系统目标

1.1了解读者需求合理周转经费

信息管理系统就是为实现的各类信息管理服务,对书店本身而言,不仅可以提供多种服务功能,而且能使书店管理更规范,工作效率高,了解读者对各类书籍的需求量,减少书籍堆积量。完善书店图书经验,合理使用经费周转。

(1)快速实现住图书查询,减少读者找图书的时间。

(2)准确实现快速购书,实现有效及有保障的前台系统作业

(3)提供清晰、准确的各类明细报表、图书销售,给客人留下良好的管理印象1.2方便快速操作增加书店收入

在操作上,方便快速的操作,既能堵塞经营漏洞,又能减少帐务差错损失。

(1)减轻作业劳动强度,减少人力

(2)加强票据及报表间的审核工作,简化稽核操作流程,提供人工管理无法得到或不能及时得到的统计报表

1.3直接提高书店经济效益

书店的经营管理,就是要为投资者带来经济效益。在应用电脑系统对书店进行全面管理后,除了能够为书店带来社会效益外,同样能够带来巨大的经济效益。书店在电脑上的投资,能够通过增收和节支两个方面很快地收回, 还可以更进一步提高书店的经营利润。

1.4强化人际关系,运转流畅稳定

各部门工作程序有根据电脑所确定的一整套管理规定,书店通过引入电脑,

条不紊,使内部管理正规化,做到有章可循、有法可依,减少不必要的人为干扰,使书店管理更为科学,保持书店运转的流畅稳定。

2系统运行环境及硬件

(1) 本系统是用Visual Studio .NET 2003 企业版本开发

(2) 可运行操作系统:Windows XP\2000\NT\98 .Net Framework1.0环境

(3) Intel Celeron(R) CPU 1.00GHz以上

(4) 打印机

3功能描述

所开发的系统共包含五个功能模块。首先让我们来看一下管理系统流程图:

输入图书信息

增删图增删图书模块书文件

系统设置模块输入会员信息

图书查询信息读者管理

图书库存文

备份

验证会员信购买信图书出出库文销售管销售查询统

●图书分类的管理与维护

根据图书性质,给图书分类以利于日后领导决策者对销售图书属于何种类

型、是否畅销等信息进行决策的依据。包括录入、更新、查询等功能。

●出版社信息的维护

对购进以及销售的图书属于哪一个出版社的信息进行维护,便于未来进行统计分析。

●图书购进管理

对每次购进的图书保存归档,能录入、查询,要求确认购进后立即执行入库的工作,可以按时间、图书分类、出版社等信息分类查询。

●图书库存管理

要求完成进书、图书销售、盘点后库存图书项目及数量等维护,要求在图书购进审核确认、图书销售确认的同时完成入库、出库的操作(自动完成)。

●图书销售管理

要求完成图书正常销售、销售情况查询、会员优惠销售等处理。

4可行性分析

4.1技术可行性

技术可行性主要是对硬件资源、软件资源、开发人员技术水平等。因为本系统主要是涉及的小型的书店图书系统,也主要是单机版的,所以设计的硬件资源在一般的计算机上都能运行,开发工具C#.Net 语言对系统开发质量有一定保证,C#是微软公司最新面向对象的语言,开发速度快;开发人员技术水平的要求对.NET 有一定了解,有开发思想以及程序书写能力都有能力开发;在限制的范围内,完全可以设计出必需的登记系统模块、系统设置模块、查询模块、费用管理模块、进销存模块的功能以及各模块合成的功能及性能。

4.2经济可行性

经济可行性主要对开发成本以及取得效益的评估。在应用电脑系统对书店进行全面管理后,除了能够为书店带来社会效益外,同样能够带来巨大的经济效益。还可以更进一, 能够通过增收和节支两个方面很快地收回书店在电脑上的投资,

步提高书店的经营利润。

4.3社会可行性

社会可行性主要是检验要开发的项目在责任问题、在用户组织、管理制度等是否可行。本系统主要对读者的基本信息登记作为整个书店图书管理系统开始运行和管理,管理形式虽然在资源、资本、技术等受到限制,但是在开发不是很大型的系统,这种限制可以降低为很小。

5进度表

2006.11.10-----2007.01.14 ) (日时间7

7

7

7

7

7

7

7

项目前期准备

系统调查

系统分析

系统设计

系统实施

系统试行

系统测

系统验

系统运

本进度表根据项目的各模块的难易程度,各阶段的重要性进行粗略的绘制。以后还要根据硬件和软件开发进度以及开发过程中碰到的问题进行协调。

二.需求分析

1编写目的

需求分析说明书是业务部门编写或指导项目组编写,用以分析业务部门的各项工作的工作内容描述、工作流程等,需求分析设计编写主要是为了了解整个系统的需求功能,为书店图书管理业务有个充分的了解,并通过工作流程过程中相应的数据变动,明确不同工作过程的信息流向与改变。

2需求描述

书店经营管理的业务流程虽然不复杂,但日常图书的管理维护工作却很繁琐,而且容易出错,不利于书店的长远发展,所以要求以计算机来进行日常管理工作。由于省略业务领域分析而直接从系统的需求开始。因而不针对业务建模,把业务建模作为系统需求的输入来处理。

与客户和其他涉及在系统的工作内容方面达成并保持一致;使系统开发人员能够更清楚地了解系统需求;定义系统边界(限定);为计划迭代的技术内容提供基础;为估算开发系统所需成本和时间提供基础;定义系统的用户界面,重点是用户的需要和目标;

对于一个书店,其主要的业务为图书的购进、保存、销售等环节,流程比较清晰。

3数据流程图

(1) 顶层流程图

查询图书,购买出库读者初始化工作、权限分配书店图书管理管理员

收银员性质消费者图书入库维护收款

这个图是顶层流程图,从图中我们可以系统的用户为系统管理员、收银员,消费者(读者)。系统管理员负责软件的初始化工作、权限分配、图书购入维护等工作;消费者使用系统库存查询系统查找需要的信息;收银员使用销售系统根据消费者性质(会员、非会员)负责收款。

(2) 0层流程图

图书入库4

图书库存信息增加记录

图书信息图书管3

读图书分1

图书查询

购删除记出版社信

增加记收银员结2

图书销售会员管

出库信统计分

从0层图中我们可以看到系统的五大模块:图存信息、查询处理、增删图书处理、图书分类处理、出版社信息,以及各模块之间的关系。还有就是输入输出

信息。然后知道图书的位置将查到相关的图书信息,读者可以通过图书查询处理,

快速购房图书;图书入库信息通过可新的图书按分类入库到数据库。,并增加到出库信息数据库。图书销售信息通过删除库存图书记录其主要的业务为图书的购进、保存、销售等环节,流程比较清晰。

1层流程图(3)

1:图

预定图书出售图书

如果有,读者查询图书信息,通过需求查询是否有相应的图书信息,中,图1

可出购买同时,读者也可通过查看书架上图书相关信息,然后确定要购买图书,示会员卡,可享受相关打折优惠政策。

2层流程图:图1的

无此图书登记1.2.2

图书信息1.2.1 预购图书预购库

管理员根据相关登记信可以进度预购登记操作,如果查找没有相关的图书,息,进行图书采购工作。

1.2

会员打折确定购买1.3.2

出库1.3.1 立即购买图书出售图书

如果确定是立即购买图书,然后就可以出示会员卡,可享受相关打折优惠,收银员收结算相关价格,然后添加出售图书登记。

相关主题
文本预览
相关文档 最新文档