




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程实验实验报告_采用面向数据流的方法开发一个系统工程管理系统设计学院: 计算机科学与教育软件专业班级: 计机07(4)班 学号: 0723110157 姓名: 赵 健 指导教师: 郭四稳 完成日期: 2010年 6 月 1 日实验步骤:一、 可行性分析二、 系统的需求分析三、 系统的设计四、 系统编码五、系统测试六、总结 可行性研究报告一、可行性研究报告1引言61.1编写目的61.2项目背景61.3定义61.4参考资料62可行性研究的前提62.1要求62.2目标82.3条件、假定和限制92.4可行性研究方法92.5决定可行性的主要因素93对现有系统的分析93.1处理流程和数据流程93.2工作负荷93.3费用支出93.4人员103.5设备103.6局限性104所建议技术可行性分析104.1对系统的简要描述104.2处理流程和数据流程104.3与现有系统比较的优越性104.4采用建议系统可能带来的影响104.5技术可行性评价115所建议系统经济可行性分析115.1支出115.2效益115.3收益/投资比115.4投资回收周期115.5敏感性分析126社会因素可行性分析126.1法律因素126.2用户使用可行性127其他可供选择的方案12需求规格说明书二 、系统的需求分析1引言121.1编写目的121.2项目背景121.3定义131.4参考资料132任务概述132.1目标132.2运行环境132.3条件与限制133数据描述143.1静态数据143.2动态数据143.3数据库介绍153.4数据词典153.5数据采集154功能需求154.1功能划分154.2功能描述155性能需求155.1数据精确度165.2时间特性165.3适应性166运行需求166.1用户界面166.2硬件接口166.3软件接口166.4故障处理167其它需求16三、 系统的设计 概要设计说明书1 引言 17 11编写目的 17 12项目背景 17 13定义 1814参考资料 18 2 任务概述 18 21目标 1822运行环境 18 23需求概述 18 24条件与限制 18 3 总体设计 18 31处理流程 19 32总体结构和模块外部设计 20 33功能分配 20 4 接口设计 20 41外部接口 20 42内部接口 21 5 数据结构设计 21 51逻辑结构设计 21 52物理结构设计 22 53数据结构与程序的关系 22 6 运行设计 22 61运行模块的组合 22 62运行控制 22 63运行时间 22 7 出错处理设计 22 71出错输出信息 23 72出错处理对策 23 8. 安全保密设计 23 四、系统编码 编码的文件. 23 五、系统测试 1、项目 24 2、供应商. 25 3、零件. 26 4、仓库 27 5、职工 28六、总结 28一、可行性分析1引言1.1编写目的为了用户有一个对本软件系统的充分了解和信心我们将对本系统编写一个报告,我们有信心把这个项目做好,希望能满足您的要求。1.2项目背景 1、这个项目的名称为“工程管理系统”我们公司是一个大型企业,总体资产雄厚,财力、物力、人力齐全,在开发这个项目中有多名高级程序员4名,美工设计师1名,市场调研组3名一组,分析工程师2名,项目管理小组3人,所以我们有能力做好这次的项目。 2、工程管理系统用户广泛,只要你是一个公司、单位、企业就有必要拥有一个工程管理软件系统来合理高效地管理人员和财务 3、在长期和大量市场调查后,得出我们这个工程管理系统较其他开发商的产品功能更为齐全,安全,出错率底,运行速度大大提升,对工作效率起到举足轻重的作用。再者,我们的系统由高级美工设计师设计,人性化,操作简单方便,即使是不太懂电脑操作的人员也会很容易上手,1.3定义 项目的名称:工程管理系统。本产品能具体化,合理化的管理工程中的信息、进出信息,修改信息,添加信息等等用结构化的思维方式去了解工程的基本运作原理和工程后台程序设计。1.4参考资料1 王珊 萨师煊. 数据库系统概论(第四版).北京:高等教育出版社2 刘秋生 数据库系统设计及其应用案例分析东南大学出版社3 赵池龙 实用软件工程第2版电子工业出版2.1要求 包涵了 项目、供应商、零件、仓库、职工的信息以及对这些模块的查找、更新、添加、删除、查看。在完成这些功能的前提下,对这些功能的操作将会很方便、简单和快速 输出:1、仓库号、面积、联系电话和仓库里已有的零件、可选的零件;2、零件号、名称、规格、单价和清晰的对零件的描述、零件所在仓库、已有的供应商和可选的供应商;3、项目号、预算、开工日期、参与项目的提供支持的供应商、可选的供应商;4、供应商号、名称、地址、电话号码、账号、已有的零件、可选的零件、已有项目、可选项目;5、职工号、姓名、性别、职称、年龄、仓库、头像输入:输入和输出都可以在管理界面上操作所以是一样的1、仓库号、面积、联系电话和仓库里已有的零件、可选的零件;2、零件号、名称、规格、单价和清晰的对零件的描述、零件所在仓库、已有的供应商和可选的供应商;3、项目号、预算、开工日期、参与项目的提供支持的供应商、可选的供应商;4、供应商号、名称、地址、电话号码、账号、已有的零件、可选的零件、已有项目、可选项目;5、职工号、姓名、性别、职称、年龄、仓库、头像基本的数据流工程管理系统项目预算项目号开工日期供应商号名称供应商零件地址电话号码零件号名称规格单价仓库号面积电话职工号姓名性别职工账号职称年龄工程删除当前全部查看退出添加新项更新当前按号查找安全与保密要求: 这个工程管理系统采用管理员登陆方式,只有合法的管理员才能对系统对象和数据进行查询、添加、修改、删除。完成期限: 我们这个才工程管理系统将会在2010年8月8日 全面完成,敬请您的检测2.2目标 在充分了解项目整体需求和设计的的前提下,我们将有效地进行任务分工充分发挥每个人员的专长,可以达到事半功倍的效果。 工程管理系统是用高级语言Java语言编写的不仅仅安全稳定,代码精简,暂用内存小,运行的速度高效,采用多线程处理技术 有了这个强大的系统将会使得工作效率大大提高,快速地对信息进行各种操作。 所有的操作都在一个界面上完成,简单、直观,对信息的操作方便 为了鼓励工作人员的工作效率和积极性,公司将改善工作人员的饮食生活,同时将对工作积极,表现优秀的员工发放奖金。2.3条件、假定和限制 这个软件系统至少可以满足10年的工作需求我们公司是一个大型企业,总体资产雄厚,财力、物力、人力齐全,所以完成这个项目的资源是非常充足的, 这个系统开放性强,且几乎还没有其他的开发公司开发过如此完备的系统,所以不必担心会有雷同 这个项目是当今社会上非常先进和完备的,不会存在雷同,所以不必担心会引起产权纷争。在国家政策方面是一个合法、安全的系统软件. 这个系统的硬件配置要求不高,现在的电脑硬件都可以满足,硬盘1G以上,100M内存以上,CPU 1. 00GHz单核双线程,系统2000、2003、xp 建议开发软件投入使用的最迟时间为:2010年8月8日2.4可行性研究方法 市场研究、工程建设条件研究、采用工艺技术研究、管理和施工研究、资金和成本研究、经济效益研究等内容2.5决定可行性的主要因素 人力,财力,技术,管理,购买单位3对现有系统的分析 现在的系统主要是不能满足社会和单位的发展要求,所以许多功能都落后而且缺少需求功能,再者,处理速度慢,操作复杂,不稳定易出错等等原因,急需开发一个高效的系统3.1处理流程和数据流程3.2工作负荷 由于系统本身运行的方式复杂,速度缓慢,使得工作效率大大降低3.3费用支出 操作复杂,功能不完善使得需要的工作人员多;设备老化、损;由于前面的原因使得办公的 空间占用面积大浪费;同时由于系统的缺陷很多工作都要求其他的材料来支持才能完成;造成费用支出大。3.4人员 系统操作员2人,维修人员1名,文档管理1名,材料出纳2名,联系员1名。3.5设备 PC机若干台,打印机,复印机,统计材料3.6局限性 现在的系统主要是不能满足社会和单位的发展要求,所以许多功能都落后而且缺少需求功能,再者,处理速度慢,操作复杂,不稳定易出错等等原因,急需开发一个高效的系统4所建议技术可行性分析4.1对系统的简要描述 本系统为工程管理系统,是针对公司人力、物力及业务的综合管理而开发的管理软件。根据用户的需求,实现各仓库中职工、零件、仓库、供应商、项目等信息的管理。用户通过相关操作,输入职工名,所在部门,职称等相关的信息,系统生成文件记录保存这些信息,之后能通过职工号或职工名查询已记录的信息。也可以进行修改和删除信息。类似的,还有零件、仓库、供应商、项目等信息也可以实现上述操作。 本系统是为了更好的实现仓库管理,主要功能有:数据入库、查询、修改和删除等。具体由以下部分组成:1. 项目、供应商、零件、仓库、职工信息的添加2. 项目、供应商、零件、仓库、职工信息的修改3. 项目、供应商、零件、仓库、职工信息的删除4. 项目、供应商、零件、仓库、职工信息的查询4.3与现有系统比较的优越性 这个系统解决诶了原系统的功能不全,运行速度缓慢,操作复杂,界面零乱不够人性化,易出错,不稳定等等问题,这些再者这个新系统还添加了心技术和高效的多线程运行方式,将会大大提高运行速度,提高工作效率。4.4采用建议系统可能带来的影响 这个系统兼容性强,且对配置的要求也不高一般的办公设备都可以正常运行这个系统不会和其他的软件发生冲突,也不会产生其他的干扰 对用户来说这个系统操作将会更加简单,直观,人性化 加快运行速度 对开发环境没有影响 对运行环境没有影响 减少不必要的人员投入,减少材料,空间,设备4.5技术可行性评价 根据现有的技术人员的素质和技术是可以达到目标的我们公司是一个大型企业,总体资产雄厚,财力、物力、人力齐全,所以完成这个项目的资源是非常充足的, 这个系统开放性强,且几乎还没有其他的开发公司开发过如此完备的系统,所以不必担心会有雷同 在开发这个项目中有多名高级程序员4名,美工设计师1名,市场调研组3名一组,分析工程师2名,项目管理小组3人,所以我们有能力做好这次的项目。根据多年来的开发经验这个系统是可以按时完成的5所建议系统经济可行性分析5.1支出 办公计算机若干台、打印机,足够空间的办公室、好的办公运行环境(灰尘少,合适温度)。一次性支出:计算机若干台、打印机,环境装修材料。经常性支出:打印材料,费用很小,影响不大5.2效益一次性收益,将会减少工作人员,节约经费,工作管理效率提高经常性收益,工作管理效率提高,不可定量收益,拥有先进的设备和管理将给公司单位声誉带来好评可见收益减少处理错误、增加处理能力、降低响应时间、消除工作等级、减少开支、增加销售、加快调整、提高信誉、减少信誉损失、减少应收款项不可见收益增加顾客信任、增强雇员士气、增强雇员工作满意度、向社区提供更好的服务,改善决策5.3收益/投资比 是长期性的收益,且无法用数值来衡量,但是将大大提高工作效率5.4投资回收周期 只要利用好这个系统很快就可以收回投资的资金(一年左右)5.5敏感性分析 不必担心这个系统的寿命,至少是10年,它一般都可以满足社会的发展需求,也不会给系统带来严重的负担,处理速度完全可以满足工作的 需要,而且兼容性好,不必担心其她软件对这个系统的兼容性问题,相信它一定会带来不可以估量的效益6社会因素可行性分析6.1法律因素 这是个先进和完备的系统,到目前为止还没有开发商正在开发这个产品,所以不必担心产权、专利的纷争6.2用户使用可行性 这个系统操作相对简单,界面直观、人性化,操作员只要简单指导就可以实现操作。7其他可供选择的方案 其实这个方案是根据用户要求和专家的工程师的分析得出的所以保证可以实现的唯一方案8.结论意见 这个软件系统已经符合开发条件,且用户单位也很有必要拥有这样的系统来提高工作效率 开发这个系统的资金足够,人员齐全,技术先进,拥有高性能的开发设备所以对开发时没有问题的 这个系统功能已经可以全面满足用户单位,并不需要大的修改,最多是一些细节性的改动,所以符合实际操作和实施二、系统的需求分析1引言1.1编写目的目前工程管理的销售采用手工管理,效率低、易出错、会计工作量大。鉴于这种情况,一个操作方便,简单实用的工程管理系统的开发就成为必要。1.2项目背景 1、这个项目的名称为“工程管理系统”我们公司是一个大型企业,总体资产雄厚,财力、物力、人力齐全,在开发这个项目中有多名高级程序员4名,美工设计师1名,市场调研组3名一组,分析工程师2名,项目管理小组3人,所以我们有能力做好这次的项目。 2、工程管理系统用户广泛,只要你是一个公司、单位、企业就有必要拥有一个工程管理软件系统来合理高效地管理人员和财务 3、在长期和大量市场调查后,得出我们这个工程管理系统较其他开发商的产品功能更为齐全,安全,出错率底,运行速度大大提升,对工作效率起到举足轻重的作用。再者,我们的系统由高级美工设计师设计,人性化,操作简单方便,即使是不太懂电脑操作的人员也会很容易上手。1.3定义项目的名称:工程管理系统。本产品能具体化,合理化的管理工程中的信息、进出信息,修改信息,添加信息等等用结构化的思维方式去了解工程的基本运作原理和工程后台程序设计。1.4参考资料1 王珊 萨师煊. 数据库系统概论(第四版).北京:高等教育出版社2 刘秋生 数据库系统设计及其应用案例分析东南大学出版社3 赵池龙 实用软件工程第2版电子工业出版2任务概述2.1目标本系统的开发目标是对工程中的各项信息进行更加规范科学的管理和应用。2.2运行环境操作系统:Windows 2000及以上windows版本支持环境:安装了jdk环境下。数 据 库:Microsoft SQL Server 2000或者mysql 2.3条件与限制不可以在linux和Vasta、win7下运行3数据描述3.1静态数据3.2动态数据1、仓库号、面积、联系电话和仓库里已有的零件、可选的零件;2、零件号、名称、规格、单价和清晰的对零件的描述、零件所在仓库、已有的供应商和可选的供应商;3、项目号、预算、开工日期、参与项目的提供支持的供应商、可选的供应商;4、供应商号、名称、地址、电话号码、账号、已有的零件、可选的零件、已有项目、可选项目;5、职工号、姓名、性别、职称、年龄、仓库、头像3.3数据库介绍 本软件采用mySQL数据库。3.4数据词典项目 (项目、供应商、零件、仓库、职工信息)供应商 (供应商号、名称、地址、电话号码、账号)零件 (零件号、名称、规格、单价)仓库 (仓库号、面积、联系电话)职工信息(职工号、姓名、性别、职称、年龄、仓库、头像)项目、供应商、零件、仓库、职工信息的添加项目、供应商、零件、仓库、职工信息的修改项目、供应商、零件、仓库、职工信息的删除项目、供应商、零件、仓库、职工信息的查询3.5数据采集4功能需求4.1功能划分项目管理(查询、添加、修改、删除、查看信息)供应商管理(查询、添加、修改、删除、查看信息)零件管理(查询、添加、修改、删除、查看信息)仓库管理(查询、添加、修改、删除、查看信息)职工信息管理(查询、添加、修改、删除、查看信息)4.2功能描述对项目号进行查找、更新、添加、删除和查看所有供应商信息。对零件号的查找、零件的更新、添加新零件、删除零件和查看所有零件功能对仓库号进行查找、对信息的更新、添加新仓库、删除仓库所有信息和查看所有残酷的信息。对供应商号查找、供应商信息的添加、删除、更新、查看。对职工号查找、信息的添加、删除、更新、查看。5性能需求5.1数据精确度 1、要按照严格的数据格式输入,否则系统不给予响应进行处理 2、查询时候要按照唯一的“号”查询5.2时间特性 这个系统的响应时间、更新处理时间、数据转换与传输时间、运行时间都比较快,不会对工作照成影响5.3适应性对前面提到的运行环境要求不存在困难。6运行需求6.1用户界面这好似一个操作简单直观的人性化界面6.2硬件接口 PC机固有接口可以满足6.3软件接口 软件接口为用户界面6.4故障处理 会有操作错误提示页面7其它需求1、系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能。2、系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性。3、系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。4、系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。四、 系统的设计1、 概要设计: 概要设计说明书1引言11编写目的为了给用户一个清晰明确的设计方案,也为了设计团队有一个明确的设计思路和流程。12项目背景 1、这个项目的名称为“工程管理系统”我们公司是一个大型企业,总体资产雄厚,财力、物力、人力齐全,在开发这个项目中有多名高级程序员4名,美工设计师1名,市场调研组3名一组,分析工程师2名,项目管理小组3人,所以我们有能力做好这次的项目。2、工程管理系统用户广泛,只要你是一个公司、单位、企业就有必要拥有一个工程管理软件系统来合理高效地管理人员和财务 3、在长期和大量市场调查后,得出我们这个工程管理系统较其他开发商的产品功能更为齐全,安全,出错率底,运行速度大大提升,对工作效率起到举足轻重的作用。再者,我们的系统由高级美工设计师设计,人性化,操作简单方便,即使是不太懂电脑操作的人员也会很容易上手。13定义项目的名称:工程管理系统。本产品能具体化,合理化的管理工程中的信息、进出信息,修改信息,添加信息等等用结构化的思维方式去了解工程的基本运作原理和工程后台程序设计。14参考资料1 王珊 萨师煊. 数据库系统概论(第四版).北京:高等教育出版社2 刘秋生 数据库系统设计及其应用案例分析东南大学出版社3 赵池龙 实用软件工程第2版电子工业出版2.任务概述2.1目标 本系统的开发目标是对工程中的各项信息进行更加规范科学的管理和应用。2.2运行环境操作系统:Windows 2000及以上windows版本支持环境:安装了jdk环境下。数 据 库:Microsoft SQL Server 2000或者mySQL23需求概述24条件与限制不可以在linux和Vasta、win7下运行3.总体设计31处理流程应用层模块数据库接口工程管理系统项目预算项目号开工日期供应商号名称供应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年枣庄山亭区人民医院公开招聘备案制专业技术人员(15人)模拟试卷及答案详解(新)
- 2025年河北中兴冀能实业有限公司高校毕业生招聘(第三批)模拟试卷附答案详解
- 2025年福建省级机关医院招聘10人模拟试卷附答案详解(完整版)
- 2025年4月四川成都市成华区中医医院招聘编外人员3人考前自测高频考点模拟试题及答案详解(必刷)
- 2025年芜湖前湾集团有限公司招聘2人考前自测高频考点模拟试题及1套参考答案详解
- 2025年吉安市青原区两山人力资源服务有限公司面向社会公开招聘临聘人员的考前自测高频考点模拟试题及参考答案详解1套
- 2025吉林白城师范学院招聘高层次人才57人(1号)模拟试卷及一套参考答案详解
- 2025年湖州德清县卫生健康系统公开招聘卫生专业技术人员37人考前自测高频考点模拟试题带答案详解
- 2025广东珠海市金湾区招聘公办中小学编制内教师160人模拟试卷及答案详解(网校专用)
- 2025民丰县林业和草原局招聘管护员(6人)考前自测高频考点模拟试题及参考答案详解
- 九年级历史上册第四单元单元练习题-部编版(含答案)
- 快乐读书吧:童年(专项训练)-2023-2024学年六年级语文上册(统编版)(含答案)
- 2024电气装置安装工程电气设备交接试验标准
- 山西省太原市志达中学2024-2025学年八年级上学期10月月考数学试题
- 项目验收通知书模板
- JT-T 1495-2024 公路水运危险性较大工程专项施工方案编制审查规程
- 截长补短课件
- 父亲的病鲁迅
- 课程评价课件
- 劳动关系管理XXXXs课件
- 概率论与数理统计课后答案及概率论与数理统计(第五版)习题答案
评论
0/150
提交评论