系统分析与设计综合报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统分析与设计
综合报告
专业:软件工程(独立本科段)
准考证号码:
姓名:
图书进销存系统
着二十一世纪的到来,人类不断进步,科技得到了飞速发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,越来越多的职业需要具有计算机的应用技能。从而各项工作都已从繁琐的手工操作中解脱出来,在逐步实现无纸办公。
网络的诞生更是人类世界空前的创举,随着网络的普及,以及信息技术的发展使网络渐渐的和我们的生活融合在一起。连社会上的团体——图书行业也渐渐被网络连接在了一起,渐渐用计算机在网络上办公。
一个现代化的书店在正常运营中总是面对大量的进书信息、售书信息、退货信息、库存信息、统计分析信息、相关人员管理信息等。传统的管理方法既浪费人力物力财力,又容易导致各种错误的发生。不但管理起来及其不方便,而且极容易出现漏洞,从而造成不可估量的损失。因此实现一个智能化、系统化、信息化的书店图书管理系统是十分必要的。充分利用计算机的功能实现对进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等的自动化控制,将会使书店图书管理工作大大减轻,方便友好的图形用户界面,简便的操作,完善的数据库管理,将会使得书店图书管理系统极大限度地应用于现代化书店管理,成为书店管理人员的助手。
《书店进销存管理系统》经过广泛调查研究和扎实可靠的系统分析后,以真正产品化的方式进行了精心设计,精心开发的一套书店进销存管理系统,系统集图书采购、库存、销售管理于一体,功能模块清晰,操作简便快捷。使用本系统,既可以大幅提高您的工作效率,使各项业务工作制度化,科学化。
一.系统可行性分析
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 环境
(3) Intel Celeron(R) CPU 以上
(4) 打印机
3功能描述
所开发的系统共包含五个功能模块。首先让我们来看一下管理系统流程图:
●图书分类的管理与维护
根据图书性质,给图书分类以利于日后领导决策者对销售图书属于何种类型、是否畅销等信息进行决策的依据。包括录入、更新、查询等功能。
●出版社信息的维护
对购进以及销售的图书属于哪一个出版社的信息进行维护,便于未来进行统计分析。
●图书购进管理
对每次购进的图书保存归档,能录入、查询,要求确认购进后立即执行入库的工作,可以按时间、图书分类、出版社等信息分类查询。
●图书库存管理
要求完成进书、图书销售、盘点后库存图书项目及数量等维护,要求在图书购进审核确认、图书销售确认的同时完成入库、出库的操作(自动完成)。
●图书销售管理
要求完成图书正常销售、销售情况查询、会员优惠销售等处理。
4可行性分析
4.1技术可行性
技术可行性主要是对硬件资源、软件资源、开发人员技术水平等。因为本系统主要是涉及的小型的书店图书系统,也主要是单机版的,所以设计的硬件资源在一般的计算机上都能运行,开发工具C#.Net 语言对系统开发质量有一定保证,C#是微软公司最新面向对象的语言,开发速度快;开发人员技术水平的要求对.NET有一定了解,有开发思想以及程序书写能力都有能力开发;在限制的范围内,完全可以设计出必需的登记系统模块、系统设置模块、查询模块、费用管
理模块、进销存模块的功能以及各模块合成的功能及性能。
4.2经济可行性
经济可行性主要对开发成本以及取得效益的评估。在应用电脑系统对书店进行全面管理后,除了能够为书店带来社会效益外,同样能够带来巨大的经济效益。书店在电脑上的投资,能够通过增收和节支两个方面很快地收回, 还可以更进一步提高书店的经营利润。
4.3社会可行性
社会可行性主要是检验要开发的项目在责任问题、在用户组织、管理制度等是否可行。本系统主要对读者的基本信息登记作为整个书店图书管理系统开始运行和管理,管理形式虽然在资源、资本、技术等受到限制,但是在开发不是很大型的系统,这种限制可以降低为很小。
5进度表
本进度表根据项目的各模块的难易程度,各阶段的重要性进行粗略的绘制。以后还要根据硬件和软件开发进度以及开发过程中碰到的问题进行协调。
二.需求分析
1编写目的
需求分析说明书是业务部门编写或指导项目组编写,用以分析业务部门的各项工作的工作内容描述、工作流程等,需求分析设计编写主要是为了了解整个系统的需求功能,为书店图书管理业务有个充分的了解,并通过工作流程过程中相应的数据变动,明确不同工作过程的信息流向与改变。
2需求描述
书店经营管理的业务流程虽然不复杂,但日常图书的管理维护工作却很繁琐,而且容易出错,不利于书店的长远发展,所以要求以计算机来进行日常管理工作。
由于省略业务领域分析而直接从系统的需求开始。因而不针对业务建模,把业务建模作为系统需求的输入来处理。
与客户和其他涉及在系统的工作内容方面达成并保持一致;使系统开发人员能够更清楚地了解系统需求;定义系统边界(限定);为计划迭代的技术内容提供基础;为估算开发系统所需成本和时间提供基础;定义系统的用户界面,重点是用户的需要和目标;
对于一个书店,其主要的业务为图书的购进、保存、销售等环节,流程比较