




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 可行性分析一、实验目的及要求:1确定项目的可实施性二、实验任务:1采用不同的软件开发技术,完成对项目的分析过程2使用Visio或Word绘制数据流图、数据字典三、操作要点:四、注意事项:1数据流图及各图示要准确和规范;2. 数据字典要完整有序。五、实验学时:2学时六、实验重点及难点:1 准确绘制数据流图,编写数据字典七、实验步骤:(一) 以小组为单位从技术、经济、操作三个方面对本组所开发的系统进行可行性分析。(二) 绘制系统流程图(三) 绘制数据流图(四) 编写数据字典 实验二 需求分析一、实验目的及要求: 通过对选定系统的某个模块进行系统分析和编写需求说明书,掌握系统需求分析的步骤和
2、方法,明确需求说明书内容和格式。二、实验任务:1编写需求说明书 三、操作要点:四、注意事项:1. 需求规格说明书的基本格式框架内的内容可根据实际情况有所增删2. 对项目的背景要有所研究五、实验学时:2学时六、实验重点及难点1对业务知识的准确把握是需求分析的关键七、实验步骤:需求规格说明书的基本格式框架目录1 引言 1.1 本说明的编写目的 1.2 软件产品的作用范围 1.3 定义、同义词与缩写 1.4 参考文献2 概述 2.1 产品与其环境间的关系 2.2 功能概述 2.3 用户特征 2.4 约束条件 2.5 假设与前提条件3功能或行为需求3.1 功能或行为需求1:1)引言 2)输入 3)处理
3、过程描述 4)输出3.2 功能或行为需求2:1)引言 2)输入 3)处理过程描述 4)输出 3.n 功能或行为需求n: 1)引言 2)输入 3)处理过程描述 4)输出4外部界面需求 4.1 用户界面 4.2 硬件界面 4.3 软件界面5性能需求 5.1 精度 5.2 时间特征 5.3 灵活性6设计约束 6.1 标准化约束 6.2 硬件约束 7其他需求 7.1 数据库需求 7.2 用户操作需求 7.3 工作场地需求8软件产品属性 8.1 可用性 8.2 安全性 8.3 可维护性 8.4 可移植性附录索引实验三 系统设计及开发过程一、实验目的及要求 1. 根据所选的开发项目进行系统设计并构建系统数
4、据库。2. 实现系统数据库及完成系统界面的开发。二、实验任务设计、开发一个简单的管理信息系统。三、操作要点 1. 设计管理信息系统的功能结构。 2. 使用SQL Server 2000数据库管理系统创建和管理该系统的后台数据库。 3. 使用Visual Basic 或其它编程语言进行该系统前台的开发。四、注意事项各模块功能的实现。五、实验学时:12学时六、实验重点及难点1. 系统功能结构的设计。2. 数据库结构的设计。3. 各模块界面的设计和功能的实现。七、实验步骤1. 总体设计 2. 系统设计 2.1数据库设计2.2主要功能模块设计2.3 代码编写 实验四 软件测试一、实验目的及要求: 1掌
5、握白盒法、黑盒法测试方法2. 重点掌握测试用例设计的方法。二、实验任务1用指定的测试方法设计测试用例,进行测试,记录测试结果。2. 形成测试报告三、操作要点四、注意事项五、实验学时:2学时六、实验重点及难点1 测试用例的设计七、实验步骤1设计测试用例2进行测试3记录测试结果4形成测试报告测试分析报告格式:1)引言 编写目的说明编写本测试分析报告的目的,指出预期的读者。 背景说明说明被测试系统的名称;本软件任务的提出者、开发者、用户及实现该软件的计算机中心或网络中心;指出测试环境与实际运行环境之间可能存在的差异以及这些差异对测试结果的影响。 定义列出本文件中用到的专门术语的定义和外文首字母组词的
6、原词组。 参考资料列出有关的参考资料及资料的来源。2)测试概要用表格的形式列出每一项测试的标识符及其高度内容,并指明实际进行测试工作的内容与测试计划中预先设计的内容之间的差别,说明做出这种改变的原因。3)测试结果及发现 测试1(标识符)把本项测试中实际得到的动态输出(包括内部生成数据输出)结果同动态输出的要求进行比较,陈述其中的各项发现。 测试2(标识符)用类似测试1的方式给出第2项及其后各项测试内容的测试结果和发现。4)对软件功能的结论 功能1(标识符)能力:简述该项功能,说明为满足此项功能而设计的软件能力以及经过一项或多项测试已证实的能力。限制:说明测试数据值的范围(包括动态数据和静态数据
7、),列出就这项功能而言,测试期间在该软件中查出的缺陷和局限性。 功能2(标识符)用类似功能1的方式给出第2 项及其后各项功能的测试结论。5)分析摘要 能力陈述经测试证实了的软件能力。如果所进行的测试是为了验证一项或几项特定性能要求的实现,应提供这方面的测试结果与要求之间的比较,并测定测试环境与实际运行环境之间可能存在的差异对能力的测试所带来的影响。 缺陷和限制陈述经测试证实了的软件缺陷和限制。说明每项缺陷和限制对软件性能的影响,并说明全部测得的性能缺陷的累积影响和总影响。 建议对每项缺陷提出改进建议。如各项修改可采用的修改方法;各项修改的紧迫程度;各项修改预计的工作量;各项修改的负责人。 评价
8、说明该项软件的开发是否已经达到预定目标,能否交付使用。6)测试资源消耗总结测试工作的资源消耗数据,如不同级别工作人员的时间消耗、机时消耗等。附录一:实验要求软件工程实验要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。具体要求如下:1班级按项目小组进行分组,每组不得超过6人2 每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目3项目中的每项任务要落实到人且规定该任务的起止日期和时间4每个项目小组必须按照软件工程实验指导书附录中给定的文档规范标准提供项目文档5题目自定或采用附录二中的题目6软件开发的方法自定(结构化或面向对象的方法学)示例:1. 系统分析(
9、1)可行性分析(2)需求分析2. 总体设计以人力资源管理管理为例:人力资源管理系统主要包括4个功能模块:基本资料管理、人事管理、工资管理、系统管理。各模块的功能描述如下:基本资料管理包括:部门管理、工种类型管理、职务类型管理、职称类型管理、合同类型管理、聘用类型管理。人事管理包括:人事信息管理、新员工登记、员工异动(调动、离职、复职)、合同管理、聘用管理。工资管理包括:工资信息管理、建立新月份工资、考勤信息管理、员工奖惩管理。系统管理包括:数据初始化、用户管理。 3. 系统设计 (1)数据库设计人力资源管理系统数据库共包括15张表:部门表(存储部门信息)、工种表(存储工种信息)、职务表(存储职
10、务信息)、职称表(存储职称信息)、合同类型表(存储合同类型信息)、聘用类型表(存储聘用类型信息)、人事表(存储人事信息)、员工异动表(存储员工调动、离职、复职信息)、合同表(存储合同信息)、聘用表(存储员工聘用信息)、工资表(存储员工工资信息)、考勤表(存储员工考勤信息)、奖惩项目表(存储奖惩信息表)、权限信息表(存储用户权限信息)。其中,人事表的表结构如下:人 事 表字 段 名数 据 类 型长 度是 否 为 空编号varchar5否姓名varchar10否性别varchar2是身份证号varchar20是出生年月datetime8是民族varchar20是婚姻状况varchar4是政治面貌v
11、archar10是籍贯varchar50是联系电话varchar20是家庭地址varchar50是文化程度varchar10是毕业院校varchar50是参加工作时间datetime8是总工龄int4是部门varchar200是工种varchar20是职务varchar20是职称varchar20是(2)主要功能模块设计 该系统包括4个主要功能模块,每个功能模块又包括多个小的功能模块。其中,人事管理模块中的人事信息管理小模块的功能是:完成人事信息的增加、修改、删除、查找、导出Excel等功能。为了方便用户操作,系统将以上功能放在两个窗体中,父窗体完成浏览、查找、删除、导出Excel和打开子窗体
12、功能,子窗体完成人事信息的增加和修改。在人事信息管理模块的父窗体设计中,关键在于工具栏的设计和功能的实现。单击“工具栏”按钮,根据其关键字Key来判断用户单击的是哪个按钮,从而实现人事信息的增加、修改、查找和导出Excel等功能。有关部分代码如下:Private Sub ToolBar1_ButtonClick(By Val Button As MSComctlLib.Button) Select Case Button.Key Case “add” blnAddRS=Ture Load main_rsgl_rsdaxx_lr main_rsgl_rsdaxx_lr.Show1 Case “m
13、odify” If Adodc1.Recordset.RecordCount0 Then blnAddRS=False Load main_rsgl_rsdaxx_lr main_rsgl_rsdaxx_lr.Show1 Else MsgBox”系统没有要修改的数据!”,”提示窗口” End If Case “delete” If Adodc1.Recordset.RecordCount0 Then Adodc1.Recordset.Delete Adodc1.Refresh Else MsgBox”系统没有要删除的数据!”,”提示窗口”End If Case “find” tb1=”人事表”
14、Load main_fzfindmain_fzfind. Show1Case “all”Adodc1.RecordSource=”人事表” order by “编号”Adodc1.Refresh End Select End Sub附录二:实验题目题目一:“教务管理系统之子系统学院课程安排”1系统简介每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任
15、可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。2限定条件(1)每位教师的主讲课程门数不超过2门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。(2)学院中层干部的主讲课时不能超过4学时/周。(3本学期出现严重教学事故的教师不能承担下各学期的主讲任务。(4)本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。(5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不
16、含上课地点)。题目二:“学校教材定购系统”1系统简介本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。以上功能要求在计算机上实现。2技术要求和限制条件(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。(3)系统的外部
17、项至少包括:教师、学生和教材工作人员。(4)系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。题目三:“机票预定系统”1系统简介航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。2技术要求
18、和限制条件(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。(2)对于本系统还应补充一下功能:1旅客延误了取票时间的处理2航班取消后的处理3旅客临时更改航班的处理(3)系统的外部输入项至少包括:旅客、旅行社和航空公司。题目四:“学校内部工资管理系统”1系统简介假设学校共有教职工约1000人,10个行政部门和8个系。每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处 。财务处于每个月月底将教职工的工资表做好并将数据送银行。每个月3日将工资条发给每个单位。若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。2技术要求和限制条件(1)本系统的数据存储至少包括:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 谷物副产物高效综合利用技术创新创业项目商业计划书
- 豆制品产业可持续发展创新创业项目商业计划书
- 考试题材题目大全及答案
- 头皮健康管理与护理创新创业项目商业计划书
- 刑事自诉代理创新创业项目商业计划书
- 玫瑰浴球生产创新创业项目商业计划书
- 考监控员的题目及答案大全
- 考货运资格证题目及答案
- 康泰医学面试题目及答案
- 药物输注过程中的预防性安全措施
- 电厂指标管理办法
- 2025年新修订《安全生产法》安全教育培训考核试卷及答案
- 开源人工智能:合作的价值与未来(研究报告中文版)
- 公司社保知识培训
- 湖北省潜江市2024-2025学年八年级下学期期末物理试题
- 泰国餐厅装修设计
- 2025年保密教育线上培训考试试题库及答案(共19套)
- 国际贸易政策课件
- 2025年甘肃省高考政治试题(含答案)
- 接听报修电话管理办法
- 电梯安全总监职责培训考核试题及答案
评论
0/150
提交评论