出版公司外文图书采购系统_第1页
出版公司外文图书采购系统_第2页
出版公司外文图书采购系统_第3页
出版公司外文图书采购系统_第4页
出版公司外文图书采购系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

PAGEword文档可自由复制编辑课程设计报告书课程名称软件工程概论课程设计设计题目出版公司外文图书采购系统专业班级学号姓名指导教师2014年1月目录1设计时间 -2-2设计目的 -2-3设计任务 -2-4设计内容 -2-4.1设计内容概述 -2-4.1.1组织机构介绍 -2-4.1.2业务流程介绍与分析 -2-4.2需求分析 -3-4.2.1总体目标 -3-4.2.2具体目标 -3-4.2.3系统数据建模(ER图) -4-4.2.4系统功能建模(数据流程图) -5-4.2.5数据字典 -6-4.3总体设计(系统结构图) -6-4.3.1系统层次图 -6-4.4详细设计 -7-4.4.1信息收集模块详细设计 -7-4.4.2采购模块详细设计 -9-5总结与展望 -10-参考文献 -11-成绩评定 -11-1设计时间2014年1月6日--2014年2设计目的《软件工程概论课程设计》的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。3设计任务本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。本次课程设计主要是针对书籍采购的实际需求,随着时代的发展很多东西都应该是自动化的,但是有些出版公司图书订购仍然用的是人工管理,这样会带来很大的麻烦,而且也带来了很大人力资源的浪费。希望通过计算机能实现对图书采购自动化管理,达到节省人力和提高工作效率的目的。4设计内容4.1设计内容概述随着社会的不断进步,需求结构的不断变化,技术的日新月异,出版公司也应在一些方面需要更加完善的管理系统结构,帮助管理人员对各类书籍大量的、动态的、错综复杂的数据和信息进行及时、准确的分析和处理,最大限度的处理信息的劳动强度。可以实现管理的信息化,提高办公效率,减少办公压力,健全管理体制,提高数据安全性,缩短信息的响应时间,将以前传统的、零散的、被动的管理模式转变为先进的、系统的、主动的管理模式。4.1.1组织机构介绍中国图书出版社有限公司是专业的策划、运作、设计、印刷、出版机构,可为客户提供从策划、运作、摄影、设计到精美印刷、出版一条龙服务。公司实力雄厚,技术、设备先进,软硬件设施配套齐全,拥有一批高水平的专业摄影、设计、制版、编辑人员。现代化的设备、科学的管理和高质量的产品及服务赢得了全国各地大量的客户。4.1.2业务流程介绍与分析出版公司的市场调研部门搜集目前销售量较大的外文图书信息,以及与广大读者沟通了解他们期望出版的国外书籍。调研部门将收集的信息整理列出计划购买的图书表目,提交给审核部门。审核部门经过商讨筛选出购买的书籍,上传到数据库匹对书籍名称,将公司不存在的外文书籍做成报表,连接市场看是否有销售源。将有销售源头的图书整理成报表送交采购部,采购部依此进行采购。4.2需求分析软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求。只有经过确切描述的软件需求才能成为软件设计的基础。4.2.1总体目标随着人们日益增长的物质文化需求,各式各样的书籍(包括外文书籍)充斥到日常生活中,给出版社带来了良好的契机。在图书采购方面,手工管理方式和文档系统管理方式在管理质量和管理效率上,从根本上不能适应大规模的管理要求。而随着计算机科学的发展与进步,计算机科学管理方式,不管在管理效率还是在管理质量上都逐步显示了它的可靠性和优越性。而且计算机管理在人力、物力等资源方面都比以前的管理模式要有大的节省。计算机管理正以它自身的优越性成为管理模式中的主流。图书采购系统采用计算机管理模式的必然性也在与此!本系统以出版公司为背景,在认真调研和分析了出版公司对外文图书的采购情况,根据广大读者的需求和各个功能的关系,作出了积极的设计方案。在新的管理资源和管理模式上,一定能使工作质量、工作效率等得到提高,推动学校发展的步伐!4.2.2具体目标本系统可细化为两个子系统:信息收集系统和采购系统。信息收集系统的主要工作过程为:首先由市场调研部门提交购书单,经高层管理人员审核是有效购书单后,开发票,登记并传达给公司采购部门采购系统的主要工作过程为:若是需要外文图书,则登记缺书单给书库采购人员,新书到达后,转入出版部门出版。4.2.3系统数据建模(ER图)系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部数据的运动以及对数据的描述和定义。书名编号作者书名编号作者书名作者版本书名作者版本编号编号N’采购单计划单N’采购单计划单N日期版本日期发N日期版本日期发递递1111职工职工号审核部门职工职工号审核部门名称名称1部门号1部门号买买MM书名作者书名作者图书图书年份版本年份版本出版商出版商图4.2.3-1系统E-R图4.2.4系统功能建模(数据流程图)零层数据流图采购部门零层数据流图采购部门市场调研部门计划单外文图书采购系统采购单一层数据流图调研部一层数据流图调研部审核计划单息1.信息收集系统2.采购系统缺书单采购部门采购单二层数据流图二层数据流图调研部审核计划单息录入单1.1书目信息存储1.2书目信息处理1.3更新数据库内容2.1登记缺书2.2汇总缺书采购部门缺书单缺书单2.3产生订购信息采购单缺书单图4.2.4-14.2.5数据字典以词条方式定义在数据模型、功能模型和行为模型中出现的数据对象及控制信息的特性,给出他们的准确定义。名字:计划单名字:计划单别名:定义:购书单=图书名称+作者名称+书籍版本+下单日期+书单编号描述:对当前受读者欢迎的图书进行整理汇总,提交给审核部门位置:输出到打印机名称:书目信息名称:书目信息别名:定义:缺书单=图书名称+作者名称+书籍版本+下单日期+书单编号+预算描述:审核部门决定购买的书籍位置:数据库名称:录入单名称:录入单别名:定义:书目信息=图书名称+作者名称+书籍版本+下单日期+书单编号+预算描述:处理后向数据库提交的报表位置:数据库名称:缺书单名称:缺书单别名:定义:书目信息=图书名称+作者名称+书籍版本+下单日期+书单编号+预算描述:查询后数据库中并没有的书籍信息汇总位置:数据库名称:采购单名称:采购单别名:定义:进书单=图书名称+作者名称+书籍版本+下单日期+书单编号+开支描述:采购部门采购图书的依据位置:输出到打印机4.3总体设计(系统结构图)4.3.1系统层次图描述系统的层次分布和对应的功能管理。图书采购图书采购系统图书采购信息收集删除订购书生成购缺书单订购书籍查询订购书查询缺书单生成采购单图4.3.1-1系统层次图4.4详细设计从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据。这就是过程设计(详细设计)的任务。过程设计也叫做详细设计或程序设计,它不同于编码或编程。在过程设计阶段,要决定各个模块的实现算法,并精确地表达这些算法。前者涉及所开发项目的具体要求和对每个模块规定的功能。以及算法的设计和评价,后者需要给出适当的算法描述,为此应提供过程设计的表达工具。对于系统内的每一个模块,要逐个模块给出以下的说明:4.4.1信息收集模块详细设计4.4.1.1模块定义(1)模块名称:信息收集模块(2)模块功能:提交预购图书信息,生成缺书单4.4.1.2输入项目计划单4.4.1.3输出项目缺书单4.4.1.5测试要点 是否有对应的图书4.4.1.4程序过程设计开始开始输入计划单生成书目信息处理书目信息更新数据库审核是否通过图书是否存在生成缺书单结束NYNY图4.4.1-14.4.2采购模块详细设计4.4.2.1模块定义(1)模块名称:图书采购模块(2)模块功能:处理缺书单,生成采购单4.4.2.2输入项目缺书单4.4.2.3输出项目采购单4.4.2.4程序过程设计开始开始输入缺书单是否有书源生成采购单递交采购部门结束YN图4.4.24.4.2.5测试要点生成采购单5总结与展望通过这次的课程设计,我初步了解一些规范去指导软件的分析、设计、实现、测试、维护、人员交流协作、项目预算等方方面面。其实软件工程就是一套用于软件的团队开发,以及提高软件质量和程序员工作效率为目的的规范。其核心就是,对于软件开发的5个重要组成部分:需求分析、设计、编码、调试、维护,如何组织这5个部分的工作,以及如何完成每一个工作。简单来说,就是对于总体的组织和对于局部的实现。尽管核心思想都是大同小异,但具体到每一个步骤,往往会有所不同相同。这次设计,让我对软件工程有了更深一步的了解。参考文献[1]屈辉立,陈可明,石武信.JSP网站编程教程[M].第1

温馨提示

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

评论

0/150

提交评论