欢迎来到天天文库
浏览记录
ID:44098350
大小:1.05 MB
页数:44页
时间:2019-10-18
《软件工程课程设计物资仓库管理系统数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、SoftwareEngineerin《软件工程》实验报告物资管理系统专业:计算机科学与技术班级:1扌旨导老师:张乾燕开发组长:姜厚禄开发成员:张金龙刘磊刘小龙殷宇2010年6月项定要目23451112224第一草可行性分析6条件,假定和限制•…7可行性研究方法8决定可行性的主要因素第二章需求分析2.2运行环境52.3工作流程52.4顶层数据流图62.5第0层数据流图62.6管理入库数据流图72.7管理出库数据流图72.8数据字典811第三章总体设计3.1设计原则113.2系统技术架构123.3系统功能架构123.4系统功能模块图133.5SC图1416第四章详细设计4.
2、1任务与原则164.2系统整体流程图174.3登陆界面184.4入库管理194.5岀库管理224.6查询管理254.7系统设置284.8帮助28第5章数据库设计295.1实体及其属性图292.2实体与系统之间的E-R图315.3表格设计31第六章软件测试346.1测试的顺序346.1.1单元测试346.1.2集成测试346.1.3确认测试346.1.4系统测试356.1.5验收测试353.1.6a测试和(3测试356.2测试方法366.2.1白盒测试366.2.2黑盒测试38第七章心得体会39第八章参考文献42引言物资管理系统是企业物流作业管理的核心。随着科学技术的不断
3、进步,牛产力得到了高度发展,产品种类不断扩大,客户需求不断提高,使得物资储运量增加,从而使得仓库的库容量和流转量也相应增加。客户的个性化需求和多种多样的商品种类要求企业仓库具备快速、高效处理业务的能力,物资管理信息系统成为企业发展的必然选择。第一章可行性分析1.1编写目的本系统主要用于物资管理,对物资的入库和出库进行管理,方便企业对物资的使用进行统计和管理,以便企业进行理性的预算与进货,通过对历年的储运量进行分析,使得企业更好的进行管理,避免了盲目进货。同时木系统包括了各家供应商的信息,便于及时地联系增加需要的物资,对企业的发展有着必要的作用。1・2项目背景a.《物资管
4、理系统》b.本软件由姜厚禄,张金龙,刘磊,刘小龙,殷宇共同开发完成(排名不按先后顺序)1.3定义DFD(数据流图),PAD(数据流程图),HC(层次图)1.4要求1.实现对物资的入库管理;2.实现对物资的出库管理;1.系统可以及时反馈信息,通知尽快采购物资;2.系统可以及时通知领取物资;3.不与市面上其它存在的物资管理软件有较多重叠部分;4.2010年6月初1・5目标1.争取在较短时间内比较准确地完成要求;2.适当提高木软件的人机交互性,友好性,实用性;3.对管理系统之中可改进提高的地方进行维护;4.尽量发现软件中的错误与不足,并改正;5.由组长管理组员完成各部分,争取
5、做到分工明确,高效完成任务;6.各组员按照分工完成单独的模块;7.最后对各个模块进行整合。1・6条件,假定和限制可包括:a.木软件望能够被用户普遍接受,软件推出三年左右进行更新换代b.进行系统方案选择比较的在一个星期内c.软件不触发《宪法》条例d.参考一定的资料e.建议开发软件投入使用的最迟吋间为下季度1.7可行性研究方法可行性研究的口的不是解决问题,而是确定问题是否值得去解决。首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把它们清楚地列举出来。然后,进行简要的需求分析,抽象出改项目的逻辑结构。从逻辑模型岀发,经过设计,探索岀若干种可供选择
6、的主要解决办法。可行性研究方法本身是相关方法的集成,主要包括战略分析、调查研究、预测技术、系统分析、模型方法和智囊技术等。可行性研究的程序包括:接受委托书;组建研究小组;事前调查;编制研究计划;签订合同或协议;正式调查;分析研究、优化和选择方案;编制可行性研究报告。可行性研究报告内容包括:总论;需求预测和拟建规模;资源、原材料、燃料及公用设施;建厂条件和厂址方案;设计方案;环境保护;企业组织、劳动定员和人员培训;实施进度建议;投资估算和资金筹措;社会及经济效果评价10上方面。对吋间较长的项目,通常应提交一个中期报告,或阶段报告,以便与委托单位及时交换意见。在正式的最终报
7、告提交之前,应先提出草稿,听取委托单位和有关方面意见,并进行必要的补充和修改,然后提出最终可行性研究报告,经验收合格后,可行性研究即告完成。可行性研究的过程,是一个逐步深入的过程:1•确定项目的规模和目标分析员对有关人员进行调查访问,仔细阅读和分析有关的材料,对项目的规模和目标进行定义和确认,清晰地描述项目的一切限制和约束,确保分析员止在解决的问题确实是要解决的问题。2.研究目前正在运行的系统正在运行的系统可能是一个人工操作的系统,也可能是I口的计算机系统,因而需要开发一个新的计算机系统来代替现有系统。现有系统是目标系统信息的重要来源。应
此文档下载收益归作者所有