软件工程实验报告-_第1页
软件工程实验报告-_第2页
软件工程实验报告-_第3页
软件工程实验报告-_第4页
软件工程实验报告-_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

实验报告实验名称实验1:可行性分析测试报告得分实验日期是2008年4月1 5日。指导员张铁男姓名:董信息与计算科学专业0501第21号一、实验名称可行性分析测试报告二。实验目的根据国家软件工程文件规范和课题,编写可行性分析报告文件。熟悉可行性分析方法和可行性文件规范。三。实验环境1.硬件环境:一台显示器(分辨率:800*600)、80G硬盘、512M内存和奔腾2.66G中央处理器。2.软件环境:WORD2000。四.测试步骤和内容介绍1.1写作目的:学生课程管理系统模块旨在实现各大高校对学生的选课。通过该系统的试运行,可以更有效地管理学生选课信息,包括基础课程信息、课程信息以及查询课程信息、查询教师信息、选课、退选等功能。1.2项目背景:本系统属于高校学生信息管理系统中的学生选课管理模块。它由管理系统的总体设计者提出,并由该组成员共同开发。实现了学生选课管理系统的子功能。1.3参考:参见软件工程和管理信息系统。2.可行性研究的先决条件2.1要求:(1)功能:本系统主要针对重点大学选修课的选择。学生可以通过登录查看每周课程和教师的基本信息。它也与必修课和选修课分开。如果有必修课,在一天的哪个时段,你可以选择选修课,你可以通过选修课选择你需要的课程,也可以退出课程。最后,学生可以打印课程表。(2)性能:查询效率应尽可能准确,信息维护功能应简单易用,无需对人员进行过多培训。(3)输入:查询功能可以输入单条件和组合条件;对于维护功能,必须输入和修改学生的信息和课程。(4)输出:所需内容可根据需要显示在显示器上,并可打印成结构化形式。(5)安全性和保密性:对于不同权限的用户,设置不同的权限,重要数据可以考虑加密存储。考虑到数据保存,系统可以在条件允许时定期自动保存,省去了人工保存的复杂过程。(6)该模块从系统主界面转移,实现学生选课管理的子功能。(7)完成期限:1个月(8)基本处理流程:(见最后一页)2.2条件、假设和限制:开发时间:4月。资金来源:个人收藏不迟于2008年6月1日2.3决定可行性的主要因素:资金到位开发人员没有重大变化3.现有系统的分析现有系统完全是手工记录,设备落后,重复性工作量大,工作枯燥,出错率高,查询复杂,耗时长。4.拟议技术的可行性分析4.1该系统将大大提高数据处理速度和更方便的数据管理,同时减少人力资源的浪费和工资支出。4.2使用建议系统的可能影响4.2.l对设备的影响只需要添加低级计算机。如果条件允许,可以添加打印机,以便查询可以很容易地打印成数据供参考。4.2.2对现有软件的影响它不会与现有软件冲突,并且对所使用的操作系统具有良好的兼容性和稳定性。对用户的影响熟悉新系统需要很短的时间,但不需要很多培训。4.3技术可行性评估在上述限制条件下,利用现有的技术和人员完全可以达到预期的目标。开发商应该尽职尽责,尽最大努力在规定的期限内完成项目。5.拟议系统的经济可行性分析学校已决定对软件开发、管理和维护以及硬件和相关管理人员的工资进行适当的资本投资,学校现有的个人电脑和其他设备也能满足系统的开发需求。因此,整个系统开发的软硬件设备投资可以控制在学校能够承受的范围内。关键是在开发的后期对系统中涉及的软硬件和相关人员进行必要的集成。同时,该系统的成功开发和运行可以显著提高管理水平和工作效率,节省大量的人力和物力,大大降低学校的管理成本,提高学校各方面的能力,并带来新的活力。6.社会因素的可行性分析6.1法律因素所有技术数据应由投标人保存。合同订立决定违约责任6.2用户使用的可行性使用该软件的人员必须具备一定的计算机基础。7.其他选项7.1现有管理体系介绍操作员需要在计算机上接受再培训,这样可以避免很多开发成本。7.2将程序开发工作转移到专业软件公司进行生产。学校没有必要投入大量的相关人力,但相对的物质资源比这个计划要多。8.结论性意见由于通过详细的可行性分析,基本条件是必要的,所以该系统可以立即实施并尽早完成。从人力资源优化的角度来看,学校现有的人力资源可以得到充分利用。从开发成本的角度出发,将支出成本降低到最低水平。因此,这个计划被推荐为最佳方案。实验报告实验实验二名称:需求分析测试报告评分实验日期是2008年5月1 8日。指导员张铁男姓名:董信息与计算科学专业0501第21号一、实验名称需求分析测试报告二。实验目的根据软件工程国家文档标准和主题,编写需求分析报告文档。熟悉需求分析方法和需求文档规范。三。实验环境1.硬件环境:一台显示器(分辨率:800*600)、80G硬盘、512M内存和奔腾2.66G中央处理器。2.软件环境:WORD2000。四.测试步骤和内容1概述写笔记:本章描述了软件开发的背景、系统目标和用户的业务条件,以便于理解需求。1.1背景在课程管理中,需要从大量的日常教学活动中提取相关信息来反映教学情况。传统的手工操作容易出现数据丢失、统计错误、劳动强度大、速度慢等问题。通过使用计算机,上述工作可以快速、高速地完成。计算机接入网络后,数据在网络上传输,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高管理效率和水平。1.2系统目标选课管理信息系统以计算机为工具,通过对教务管理所需的课程信息进行管理,然后向学生显示基本的选课信息,方便学生选择和管理课程,而无需跑到教务办公室进行选课。可以说,它可以从复杂的工作中解脱出来,把更多的精力投入到教育管理政策的研究和实施、教学计划的制定和实施以及教学质量的监督和检查上。学生可以节省大量的时间,并且可以用它来学习,从而全面提高教学质量。1.3商业模式该系统是一个局域网,由多台运行在Win98、Win2000、WinSnT等操作系统的计算机组成。主要业务流程如下:根据学生的学号,可以从系统返回选课的基本信息。根据教师编号查询,可以从系统中返回教师的基本信息。并且可以选择和取消选择课程,最后打印您的课程表。2用户要求写笔记:本系统是专为高校选修课管理而设计的。本节主要根据湖南信息工程学院全日制学生课程管理等相关文件,完成了本科生和专科生课程状况的系统管理(本科生采用学年学分制,专科生采用学年制)。2.2功能要求学生选修课管理:课程信息、教师信息、选修课、退选、打印等基本功能。2.3各部门信息收集和使用权每学期开始时,每个系都输入课程和教师信息,然后由教务部门收集。为了确保信息的安全性和数据的权威性,使用在线信息的权限和责任规定如下:学生:询问,课程选择,退出,打印。管理员:查询、修改、添加、删除。2.4用户平台要求该系统主要用于高校局域网。在Win98、Win2000、WinNT等环境下,将Java、Delphi和Vb连接到数据库。系统需要数据库管理系统来存储学生课程数据库。可以进行查询、修改、处理等。3业务逻辑和数据流图3.1数据流管理由人事部门投入学生选课管理信息系统查询要求管理要求当前输入学生统计课程信息课程状态图2.1 0第0层数据流图选课管理教师信息课程信息获取信息获取信息课程选择信息输出信息输入学生编号查询信息查询信息教师信息图2.12第1层数据流图四选项课程管理系统的特点4.1网络环境下的多用户系统在上述现有硬件环境下,信息由每个用户在指定权限下在其各自的工作站上输入。信息上线后,每个用户都可以查询和调用,实现信息共享。4.2数据完整性和准确性A.数据输入是以表格的形式,它限制了数据输入的类型和范围,以确保数据的完整性和准确性。B.系统具有部分撤销和修改功能,系统中所有可用的修改功能都可以撤销。4.3数据完成的及时性例如,如果进入课程,只有在教师部门进入教学过程并且教务部门分配教师的教学任务安排之后,每个部门才能进入课程。4.4数据安全系统采用二级安全保障级别1:取决于网络自身对用户使用权的规定。第二层是通过使用程序模块中的密码控制功能来限制用户的权限。5数据调查和分析5.1原始数据写笔记:本节描述原始数据调查的结果并列出数据。原始数据描述:数据名称:大学生选修课管理信息系统描述:每学期的课程信息保存在系统中,有数据备份,但可以随时查询和输出。资料来源:从每学期开始,每个系都要输入课程,然后由教务处收集。去哪里:学生,老师组成:存储信息的数据库包括课程信息表、教师信息表、学生信息表等。学生使用它来查看和选择课程。5.2数据字典5.2.1数据输入2.5数据字典系统中的数据元素:姓名:学生信息描述:学生个人信息,用于搜索和查询学生信息定义:学生信息=姓名、性别、学生编号、班级许可部门、身份证号码、注册时间、证书有效期地点:学生信息(读者)姓名:教师信息列表描述:教师个人信息,用于搜索和查询教师信息定义:教师信息=图书证号、姓名、性别、学号、系机关、身份证号、注册时间、证书有效期位置:输入到教师信息终端(阅读器终端)名称:课程信息列表描述:课程信息,用于搜索和查询课程信息定义:课程信息=编号课程类型描述开始时间结束时间课堂备注位置:输入到课程信息终端(阅读器终端)姓名:选修记录描述:用于记录选修课程写笔记:本节主要给出原始数据库表中各个属性的简要描述。数据项描述货号:01数据项名称:学生编号描述:学生表格中关键词的描述类型:长整数长度:10位价值/定义:最初四年的学校教育,然后是三个主要的方向代码,最后是按姓氏排列的序列号货号:02数据项名称:课程简介:课程表中等级的描述类型:字符类型长度:多位数精度:小数点后保留两位数学生的课程情况。5.2.3小音符处理编号:1处理名称:检查有效性输入流:管理需求、查询需求输出流:有效的管理查询需求处理逻辑:检查输入需求的有效性信息:需要时执行此过程处理编号2.1处理名称:必需的处理类型输入流程:课程信息表|课程表输出流:课程状态处理逻辑:选择类型相关信息:当有合法的管理要求输入时,执行此处理。加工编号:3.1处理名称:查询要求输入流:查询课程编号输出流:课程信息处理逻辑:根据查询要求从文件中读取学生的课程记录相关信息:当存在合法的输入查询请求时,执行该处理。实验报告实

温馨提示

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

评论

0/150

提交评论