软件工程实验报告

上传人:s9****2 文档编号:493920437 上传时间:2023-03-25 格式:DOC 页数:18 大小:119.50KB
返回 下载 相关 举报
软件工程实验报告_第1页
第1页 / 共18页
软件工程实验报告_第2页
第2页 / 共18页
软件工程实验报告_第3页
第3页 / 共18页
软件工程实验报告_第4页
第4页 / 共18页
软件工程实验报告_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《软件工程实验报告》由会员分享,可在线阅读,更多相关《软件工程实验报告(18页珍藏版)》请在金锄头文库上搜索。

1、-实验报告实验名称实验一:可行性分析试验报告评分实验日期2008年4月 1 5日指导教师*铁楠董晓光专业班级信息与计算科学0501*21一、实验名称可行性分析试验报告二、实验目的根据软件工程国家文档规*和课题,撰写可行性分析报告文档。到达熟悉可行性分析方法和可行性文档规约的目的。三、实验环境1、硬件环境:显示器一台分辨率为800*600,硬盘为80G,内存为512M,CPU为Pentium 2.66G。2、软件环境:WORD2000。四、试验步骤与内容1. 引言1.1 编写目的:本学生课程管理系统模块是为了实现各大高校对学生选课而设计的,通过试用本系统,可以更加有效的管理学生选课信息,其中包括

2、课程根本信息,课程信息并且具有查询课程信息,查询教师信息,选课、退选等功能1.2工程背景:本系统属于高校学生信息管理系统中的学生选课管理模块,由管理系统总体设计人员提出,由本组成员联合开发,实现的是管理系统中关于学生选课管理的子功能。1.3参考资料:参见软件工程、管理信息系统两书。2.可行性研究的前提2.1 要求:1功能:本系统主要针对各大高校选课这一块,学生通过登录,可以查看各周课程根本信息、查看教师根本信息,并且通过必修和选修分开,如果一天哪几节有必修课,而其它时间你可以进展选修课选择,可以通过选课,学生选择自己需要的课程,并可以退选,最后学生还可以打印课程表。2性能:查询效率尽可能做到精

3、准,信息维护功能做到简单易用,不需过多对人员的培训。3输入:对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和课程。 4输出:能按要求在显示器上显示所需内容并能打印成有条理的表格。5平安与*:对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。考虑到数据保存,条件允许的情况下可以让系统定时自动保存,省去手工保存的繁杂程序。6本模块由系统主界面调入,实现学生选课管理子功能。7 完成期限:1个月8根本处理流程:见最后一页2.2条件、假定和限制: 开发时间:4月。 经费来源:个人筹集最迟完成时间:2008年6月1日2.3 决定可行性的主要因素: 资金到位 开

4、发人员无较大变动3.对现有系统的分析 现有系统为完全人工记录,设备落后,工作重复量大、枯燥,错误率高,查询复杂、花费时间长。4.所建议技术可行性分析4.1 本系统将大大改善数据处理速度,并且更加方便的对数据进展管理,同时可以减少人力资源的浪费以及工资支出 。4.2采用建议系统可能带来的影响4.2.l对设备的影响 只需添置低档计算机,如果条件允许可添加打印机以便查询能方便打印成资料作为参考。对现有软件的影响 对现有软件不会产生冲突,对使用的操作系统来说有很好的兼容性、稳定性。对用户的影响 需要短时间来熟悉新系统,但不需要大量的培训。4.3技术可行性评价在以上限制条件下利用现有技术和人员,完全可以

5、实现预期目标。开发人员应尽职尽责,尽量在规定期限内完成工程。5.所建议系统经济可行性分析学校已经决定在软件的开发、管理和维护以及硬件及相关管理人员的工资等方面进展适当资金投入,且学校现有的个人电脑等设备也能满足系统的开发需求,所以开发整个系统在软硬件设备上的投入可控制在学校所能承受的*围内,关键是在开发后期对系统中所涉及的软硬件及相关人员进展必要的整合。同时,此系统开发成功后投入运行可显著提高管理水平、工作效率,节省大量的人力、物力,大大降低学校的管理本钱,提高学校的各方面能力,带来新的生命力。6.社会因素可行性分析6.1法律因素所有技术资料都由提出方保管。合同制定确定违约责任6.2用户使用可

6、行性使用本软件人员要求有一定计算机根底。7.其他可供选择方案7.1引进已有管理系统操作人员需要重新上机培训,可以防止大量开发费用7.2将程序开发工作移交专业软件公司制作不需学校投入大量相关人力,但相对物力比本方案要多8.结论意见由于通过详尽的可行性分析,根本条件已必备,本系统可以马上开场实施,并尽可能做到提前完成。从人力资源优化角度来说,可以充分利用学校已有人力资源。从开发本钱角度来说,将支出本钱降到最底。所以推荐此方案为最正确方案。实验报告实验名称实验二:需求分析试验报告评分实验日期2008年5月 1 8日指导教师*铁楠董晓光专业班级信息与计算科学0501 *21一、实验名称需求分析试验报告

7、 二、实验目的根据软件工程国家文档规*和课题,撰写需求分析报告文档。到达熟悉需求分析方法和需求文档规约的目的。三、实验环境1、硬件环境:显示器一台分辨率为800*600,硬盘为80G,内存为512M,CPU为Pentium 2.66G。2、软件环境:WORD2000。四、试验步骤与内容1 概述编写说明:本章描述本软件开发的背景,系统目标,用户的业务情况,以便于需求理解。1.1 背景在课程管理中,需要从大量的日常教学活动中提取相关信息,以反映教学情况。传统的手工操作方式,易发生数据丧失,统计错误,劳动强度高,且速度慢。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实

8、现数据共享,防止重复劳动,规*教学管理行为,从而提高了管理效率和水平。1.2系统目标选课管理信息系统以计算机为工具,通过对教务管理所需的课程信息管理,然后把根本选课信息展示给学生,这样可以将方便学生对课程的选择和管理,而不需要跑到教务处进展选课,可以说从繁杂的工作解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学方案的制定执行和教学质量的监视检查,学生可以节省很多的时间可以用于学习,从而全面提高教学质量。1.3业务模式本系统是运行在Win98 、Win2000、WindowsNT等操作系统环境下的多台计算机构成的局域网,主要业务流程如下:按*学生*进展查询,可以从系统返回选课根本信息。

9、按教师编号进展查询,可以从系统返回教师根本信息。并且可以对课程进展选择和退选,最后打印你的课程表。2用户需求编写说明:此系统专门为高校选课管理所设置。本节主要描述用户需求的使用*围,功能要求信息采集与各部门的使用权限。2.1使用*围按*信息工程学院全日制学生课程管理等相关文件完本钱科和专科学生课程状况的系统管理本科生用学年学分制,专科生用学年制。2.2功能要求学生选课管理:课程信息,教师信息,选课,退选,打印等根本功能2.3信息采集与各部门的使用权限每学期开学由各系录入课程和教师信息,然后由教务科收集。为了信息的平安和数据的权威性,对于网上信息的使用权限和责任规定如下:学生:查询,选课,退选,

10、打印。管理员:查询,修改,添加,删除。2.4 用户平台要求系统主要使用于高校的局域网,Win98、Win2000 、WinNT等环境下,Java,Delphi,Vb连接数据库,本系统需要DBMS放学生课程数据库。可进展查询,修改、处理等。3 业务逻辑和数据流图3.1数据流 管理人员输入学生选课管理信息系统查询要求 管理要求 当前输入学生统计表 课程信息课程情况图2.1 0层数据流图选课管理教师信息课程信息获得信息获得信息选课信息输出信息输入*查询信息查询信息教师信息图2.12 1层数据流图4选课程管理系统特点4.1网络环境下的多用户系统在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的

11、工作站上录入,信息上网后各用户可查询,调用,到达信息共享。4.2数据的完整性,准确性a录入数据采用表格方式,限制录入数据类型及取值*围以保证数据的完整性及准确性。b.统具有局部反悔修改功能,系统备有的修改功能均可反悔。4.3数据完成的时间性如课程的录入,仅当师资科录入教学进程,教务科分发教师教学任务安排之后,各系方可录入课程。4.4数据平安性本系统采用二级平安保障第一级:依赖于网络本身对用户使用权限的规定。第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。5数据调查及分析5.1原始数据编写说明:本节描述原始数据调查的结果,列出数据清单。原始数据的描述:数据名称:高校学生选课管理信

12、息系统简述:系统中保存每个学期课程的信息,具有数据备份,但随时可以查询,输出。来源:每学期开场由各系录入课程,然后由教务科收集去处:学生,教师组成:存储信息用库有课程信息表,教师信息表,学生信息表等,用于学生对课程信息的查看和选课。5.2数据字典数据条目2.5 数据字典系统中的数据元素:名字:学生信息描述:学生的个人信息,用于对学生信息的检索查询定义:学生信息=*+性别+*+系部班级+权限+*+注册时间+证件有效期位置:学生信息端Reader端名字:教师信息清单描述:教师的个人信息,用于对教师信息的检索查询定义:教师信息=图书证编号+*+性别+*+系部+权限+*+注册时间+证件有效期位置:输入

13、到教师信息端Reader端名字:课程信息清单描述:课程信息,用于对课程信息的检索查询定义:课程信息=编号+课程+类型+描述+开场时间+完毕时间+教室+备注位置:输入到课程信息端Reader端名字:选修记录描述:用于对选修课的记录定义:选修课信息=编号+课程号+*+备注位置:输入到选修课记录名字:必修记录描述:用于对必修课的记录定义:必修课信息=编号+课程号+*+备注位置:输入到必修课记录数据流名:查询要求简述:系统处理的一个命令别名:无组成:学生情况|统计要求数据量:2000次/天峰值:每天上午9:0010:00有1000次数据分析编写说明:本节主要对原始数据库表中的个别属性进展了简要的描述。

14、 数据项描述 数据项编号:01 数据项名称:* 简述:学生表的关键字的描述类型:长整型长度:10位 取值/定义:前四位入学年份,接着三位系别专业方向代号,最后是按姓氏排列的序号 数据项编号:02 数据项名称:课程简述:课程表的有关分数的描述类型:字符型 长度:多位精度:小数点后保存两位取值/定义:学生学习的课程情况。小说明 加工编号:1加工名:检查有效性输入流:管理要求,查询要求输出流:有效的管理查询要求加工逻辑:检查输入要求的有效性有关信息:当有要求输入时执行此加工加工编号2.1加工名:要求处理类型输入流:课程信息表|课程表输出流:课程情况加工逻辑:选择类型有关信息:当有合法管理要求输入时执行此加工加工编号:3.1加工名:查询要求输入流:查询课程编号输出流:课程信息加工逻辑:根据查询要求从文件中读出学生课程记录有关信息:当有合法查询要求输入时执行此加工。实验报告实验名称实验三:总体设计试验报告评分实验日期2008年5月20日指导教师*铁楠董晓光专业班级信息与计算科学0501 *21 一、实验名称总体设计试验报告 二、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号