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

上传人:scccc 文档编号:14133243 上传时间:2022-02-02 格式:DOCX 页数:23 大小:303.31KB
返回 下载 相关 举报
系统分析与设计综合报告.docx_第1页
第1页 / 共23页
系统分析与设计综合报告.docx_第2页
第2页 / 共23页
系统分析与设计综合报告.docx_第3页
第3页 / 共23页
系统分析与设计综合报告.docx_第4页
第4页 / 共23页
系统分析与设计综合报告.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《系统分析与设计综合报告.docx》由会员分享,可在线阅读,更多相关《系统分析与设计综合报告.docx(23页珍藏版)》请在三一文库上搜索。

1、系统分析与设计综合报告专业:软件工程(独立本科段)准考证号码:姓名:图书进销存系统着二十一世纪的到来, 人类不断进步, 科技得到了飞速发展, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识, 越来越多的职业需要具有计算机的应用技能。 从而各项工作都已从繁琐的手工操作中解脱出来, 在逐步实现无纸办公。网络的诞生更是人类世界空前的创举, 随着网络的普及,以及信息技术的发展使网络渐渐的和我们的生活融合在一起。 连社会上的团体图书行业也渐渐被网络连接在了一起,渐渐用计算机在网络上办公。一个现代化的书店在正常运营中总是面对大量的进书信息、 售书信息、 退货信息、库存信息、统计分析信息、相关人员管理信

2、息等。传统的管理方法既浪费人力物力财力, 又容易导致各种错误的发生。 不但管理起来及其不方便, 而且极容易出现漏洞,从而造成不可估量的损失。因此实现一个智能化、系统化、信息化的书店图书管理系统是十分必要的。充分利用计算机的功能实现对进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等的自动化控制,将会使书店图书管理工作大大减轻, 方便友好的图形用户界面, 简便的操作, 完善的数据库管理,将会使得书店图书管理系统极大限度地应用于现代化书店管理,成为书店管理人员的助手。书店进销存管理系统 经过广泛调查研究和扎实可靠的系统分析后, 以真正产品化的方式进行了精心设计, 精心开发的一套书店进

3、销存管理系统, 系统集图书采购、 库存、 销售管理于一体, 功能模块清晰, 操作简便快捷。 使用本系统,既可以大幅提高您的工作效率,使各项业务工作制度化,科学化。18 / 21系 统可行性分析1 系统目标1.1 了解读者需求合理周转经费信息管理系统就是为实现的各类信息管理服务, 对书店本身而言, 不仅可以提供多种服务功能, 而且能使书店管理更规范, 工作效率高, 了解读者对各类书籍的需求量,减少书籍堆积量。完善书店图书经验,合理使用经费周转。(1) 快速实现住图书查询,减少读者找图书的时间。(2) 准确实现快速购书,实现有效及有保障的前台系统作业(3) 提供清晰、准确的各类明细报表、图书销售,

4、给客人留下良好的管理印象1.2 方便快速操作 增加书店收入在操作上, 方便快速的操作, 既能堵塞经营漏洞, 又能减少帐务差错损失。(1) 减轻作业劳动强度,减少人力(2) 加强票据及报表间的审核工作,简化稽核操作流程,提供人工管理无法得到或不能及时得到的统计报表2.3 直接提高书店经济效益书店的经营管理, 就是要为投资者带来经济效益。 在应用电脑系统对书店进行全面管理后, 除了能够为书店带来社会效益外, 同样能够带来巨大的经济效益。书店在电脑上的投资, 能够通过增收和节支两个方面很快地收回 , 还可以更进一步提高书店的经营利润。2.4 强化人际关系,运转流畅稳定书店通过引入电脑, 根据电脑所确

5、定的一整套管理规定, 各部门工作程序有条不紊,使内部管理正规化,做到有章可循、有法可依,减少不必要的人为干扰, 使书店管理更为科学,保持书店运转的流畅稳定。2系统运行环境及硬件(1)本系统是用 Visual Studio .NET 2003企业版本开发(2)可运行操作系统: Windows XP2000NT98 .Net Frameworkl.0 环境(3) Intel Celeron(R) CPU 1.00GHz 以上(4)打印机3功能描述所开发的系统共包含五个功能模块。首先让我们来看一下管理系统流程图:图书分类的管理与维护根据图书性质,给图书分类以利于日后领导决策者对销售图书属于何种类型、

6、是否畅销等信息进行决策的依据。包括录入、更新、查询等功能。 出版社信息的维护对购进以及销售的图书属于哪一个出版社的信息进行维护, 便于未来进行统计分析。 图书购进管理对每次购进的图书保存归档, 能录入、 查询, 要求确认购进后立即执行入库的工作,可以按时间、图书分类、出版社等信息分类查询。 图书库存管理要求完成进书、 图书销售、 盘点后库存图书项目及数量等维护, 要求在图书购进审核确认、图书销售确认的同时完成入库、出库的操作(自动完成) 。 图书销售管理要求完成图书正常销售、销售情况查询、会员优惠销售等处理。4 可行性分析4.1 技术可行性技术可行性主要是对硬件资源、 软件资源、 开发人员技术

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

8、。书店在电脑上的投资, 能够通过增收和节支两个方面很快地收回 , 还可以更进一步提高书店的经营利润。4.3 社会可行性社会可行性主要是检验要开发的项目在责任问题、在用户组织、管理制度等是否 可行。本系统主要对读者的基本信息登记作为整个书店图书管理系统开始运行和 管理,管理形式虽然在资源、资本、技术等受到限制,但是在开发不是很大型的 系统,这种限制可以降低为很小。5进度表7间(日) 项目、2006.11.10-2007.01.14777777777前期准备系统调查系统分析系统设计系统实施系统试行1系统测试1系统验收系统运行本进度表根据项目的各模块的难易程度,各阶段的重要性进行粗略的绘制。以后 还

9、要根据硬件和软件开发进度以及开发过程中碰到的问题进行协调。二 需 求 分 析1 编写目的需求分析说明书是业务部门编写或指导项目组编写, 用以分析业务部门的各项工作的工作内容描述、 工作流程等, 需求分析设计编写主要是为了了解整个系统的需求功能, 为书店图书管理业务有个充分的了解, 并通过工作流程过程中相应的数据变动,明确不同工作过程的信息流向与改变。2 需求描述书店经营管理的业务流程虽然不复杂,但日常图书的管理维护工作却很繁琐,而且容易出错,不利于书店的长远发展, 所以要求以计算机来进行日常管理工作。由于省略业务领域分析而直接从系统的需求开始。 因而不针对业务建模, 把业务建模作为系统需求的输

10、入来处理。与客户和其他涉及在系统的工作内容方面达成并保持一致; 使系统开发人员能够更清楚地了解系统需求;定义系统边界(限定) ;为计划迭代的技术内容提供基础; 为估算开发系统所需成本和时间提供基础; 定义系统的用户界面, 重点是用户的需要和目标;对于一个书店,其主要的业务为图书的购进、保存、销售等环节,流程比较清晰。3数据流程图(1) 顶层流程图这个图是顶层流程图,从图中我们可以系统的用户为系统管理员、收银员,消费者(读者)。系统管理员负责软件的初始化工作、权限分配、图书购入维护等工作;消费者使用系统库存查询系统查找需要的信息; 收银员使用销售系统根据消 费者性质(会员、非会员)负责收款。(2

11、) 0层流程图从0层图中我们可以看到系统的五大模块:图存信息、查询处理、增删图书 处理、图书分类处理、出版社信息,以及各模块之间的关系。还有就是输入输出 信息。读者可以通过图书查询处理,将查到相关的图书信息,然后知道图书的位置 快速购房图书;图书入库信息通过可新的图书按分类入库到数据库。图书销售信息通过删除库存图书记录,并增加到出库信息数据库。其主要的业务为图书的购进、保存、销售等环节,流程比较清晰。(3) 1层流程图图1:图1中,读者查询图书信息,通过需求查询是否有相应的图书信息,如果有, 读者也可通过查看书架上图书相关信息, 然后确定要购买图书,购买同时,可出 示会员卡,可享受相关打折优惠

12、政策。图1的2层流程图:如果查找没有相关的图书,可以进度预购登记操作,管理员根据相关登记信 息,进行图书采购工作。图1.2如果确定是立即购买图书,然后就可以出示会员卡,可享受相关打折优惠, 收银员收结算相关价格,然后添加出售图书登记。(4) 2层流程图图书出库图2中,图书销售中对库存记录删除方式, 对出库记录登记,然后分析收入 结算。(5) 3层流程图图3:系统类型库图3中,主要通过对图书分类,出版社,供应商,会员等维护,达到系统的基础 数据管理。对整个系统起来重要作用。4数据结构这里只指出数据项和数据结构,其他的数据流条目、数据存储条目及加工条 目在分析设计中会以文字进行分析4.1数据项编号

13、数据项名称说 明 部 分1姓名文本类型,顾客的名字2性别枚举类型:男、女,顾客的性别3是否会员枚举类型:是、否,顾客的性质4出版社编号文本类型,唯一 出版社的编号5出版社名称文本类,出版社的名称6经销商编号文本类型,唯一经销商的编号7经销商名称文本类型经销商的名称8地址文本类型唯一经销商的地址9联系人文本类型经销商的联系人10电话数字类型经销商联系人的电话11银行账号数字类型经销商联系人的银行账号12用户ID文本类型 唯一性,进入系统的用户名称13用户密码文本类型进入系统的密码14图书编号文本类型 唯一性,进入系统的用户名称15图书名称文本类型进入系统的密码16入库日期日期/时间类型购买日期的

14、时间17价格数字 图书的价格18数量数字 图书的存存数量19折扣数字 会员购买图书的折扣价20销售时间日期/时间类型图书出售的时间21总金额数字类型图书的出售价格4.2数据结构编号数据结构名属性1用户表用户ID、用户名字、角色、员工 ID2出版社出版社编号、出版社名称、备注3经销商编号、名称、地址、联系人、电话、银行账号4图书购进图书编号、出版社编号、经销商编号、价格、折扣、数量、购买 日期、金额5图书销售图书编号、数量、库位、销售时间、总金额三总体设计(二)处理流程顺序图顺序图反映了参与者与系统之间的交互, 以销售为例, 参与者为收银员, 场景中对象有登录界面以验证权限、库存查询接口,用以判

15、断库存中是否有数据、销售处理接口,其结果是从库存中减掉对应数量的图书。如图:图 销售顺序图 协作图与上述顺序图反映的交互相对应的协作图为:图 销售协作图状态图状态图表现一个对象的状态序列。 绘制状态图要确定一个对象的生命期可能出现的全部状态,描述状态发生转移的事件、条件、动作等内容。一个销售图书业务的状态图如下:图 销售状态图图 库存状态图活动图在销售业务流程中,主要的内容便是图书的销售,如图:19 / 21图 销售活动图四 费用效益分析效益费用分析主要是对成本效益分析、 公司经营长期策略、 开发所需的 成本和资源、潜在的市场前景。成本: 成本主要是对开发人员的工资发放、 人员搜集资料、 货币

16、的时间价值、维护等消耗的成本。 书店图书进销存管理系统, 可以节省很多原来不需要的人员公司,这样就无形中就节省了很多人力资源。效益: 效益主要是因为是使用新的系统而增加的收入加上使用新的系统可以节省的运行的费用。 管理系统投入使用后就可以为企业带来有形、 无形经济效益比如通过计算机结账带来了时间的节省,可以节省很多成本。公司长期策略分析:整个管理系统的完成可以为企业的发展,扩张以及发展 都带来无形的资产增值,增加竞争力,降低成本,增加客户群等。开发所需的成本和资源:前期资金投入、人员投入、公司资料的搜集等都是 要投资的。成本预算主要是对系统生存期中物力、人力等资源的消耗。整个住宿行业主 要涉及

17、到的是登记住店客人的登记信息,以及怎么样才能更好的提供服务。所以 资金主要应用到计算机设备的购买、需求分析阶段、系统开发功能实现阶段、系 统维护更新阶段,其他阶段的分析设计可以减少资金的投入,当然对书店的图书 的宣传是避免不了的。具体的资金分配要以实际的开发人员和时间搭配来分配。附:预算表一份预算表:、金额份X100%20%20%20%20%20%前期准备1需求分析系统分析系统设计系统实施系统试行系统测试系统维护预算表主要是根据阶段性来划分的,具体情况还要根据软件开发情况和硬件 再进行调节。这里的预算是用于软件开发的资金的预算划分。 硬件投入比较固定, 这里就不具体指出。五系统实施系统实施过程与步骤:1、界面面设计,尤其是对整个框架进行设计,主要是要客户,能够一目了然,可以很容易知道各个界面功能,以及如何操作。进行设计的时候最好要和客户进行商讨,修改文档资料2、编写代码与数据库设计,进行功能实现,修改文档资料3、功能完善,再次也客户进行交流,修改文档资料23 / 214对各个模块进行测试,修改文档资料5进行系统完善,输入数据进行系统测试,修改文档资料6进行调试,修改文档资料7完成操作手册8软件维护

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1