2010版软件工程实验指导书

合集下载

软件工程实验指导书

软件工程实验指导书

软件工程实验指导书1. 实验目的本实验旨在帮助学生掌握软件工程的基本概念和方法,并能够运用这些知识解决实际问题。

通过完成本实验,学生应能够:•理解软件工程的基本原理和目标•掌握软件开发过程的各个阶段和相关工具•学会使用常见的软件工程技术和方法•进行基于实际问题的软件开发和测试2. 实验环境为了完成本实验,你需要具备以下环境和工具:•一台安装了操作系统的计算机•编程工具,如IDE(集成开发环境)或文本编辑器•版本控制工具,如Git•软件测试工具,如Junit3. 实验内容本实验共分为以下几个部分:3.1 实验准备在开始实验之前,你需要做一些准备工作:1.设置实验环境:确保你的计算机环境已经设置,包括操作系统、开发工具和测试工具。

2.下载实验资料:从实验指导书所提供的资源中下载所需的实验资料,包括代码模板和测试数据。

3.2 需求分析在本部分,你将对所给定的问题进行需求分析。

需求分析是软件工程中非常重要的一步,它有助于我们理解问题的本质、用户的需求以及系统的功能需求。

你需要仔细阅读问题描述,将问题抽象成准确的需求描述,并将其写入需求文档中。

3.3 系统设计在本部分,你将根据需求文档进行系统设计。

系统设计是将需求转化为可执行代码的关键步骤。

你需要确定系统的整体架构、模块划分和接口设计。

3.4 编码和测试在本部分,你将根据系统设计进行编码,并进行相应的测试。

编码是将系统设计转化为实际代码的过程,测试是确保代码的正确性和可靠性的重要手段。

3.5 系统部署与维护在本部分,你将完成系统的部署和维护工作。

系统部署是将开发完成的系统部署到实际运行环境中的过程,维护是保证系统正常运行并及时修复可能存在的问题。

4. 实验报告完成实验后,你需要撰写一个实验报告,报告内容需要包括以下几个方面:•实验目的和背景•实验环境和工具•实验步骤和结果•实验心得和体会请使用Markdown格式撰写实验报告,并附上相应的代码和测试结果。

软件工程实验指导书71436

软件工程实验指导书71436

软件工程实验指导书南昌航空大学信工学院2010年01月目录实验1 用PowerDesigner建模工具绘制数据流图 (3)1 实验环境 (3)2 实验目的 (3)3 实验内容 (3)4 实验要求 (3)5 实验步骤 (3)实验2 用PowerDesigner建模工具设计数据库 (5)1 实验环境 (5)3 实验内容 (5)4 实验要求 (6)5 实验步骤 (6)实验3 用Microsoft Visio工具设计用户界面 (10)1 实验环境 (10)2 实验目的 (10)3 实验内容 (10)4 实验要求 (10)5 实验步骤 (10)实验4 用Rational Rose绘制用例图 (14)1 实验环境 (14)2 实验目的 (14)3 实验内容 (14)4 实验要求 (14)5 实验步骤 (15)实验5 用Rational Rose工具绘制类图 (18)1 实验环境 (18)2 实验目的 (18)3 实验内容 (18)4 实验要求 (18)5 实验步骤 (18)实验1 用PowerDesigner建模工具绘制数据流图1 实验环境Windows 2000、Sybase公司的Power Designer应用软件2 实验目的1)了解Power Designer工具软件的组成及功能2)掌握Power Designer中的Process Analyst(PA)模块的建模方法及其工具的使用方法3 实验内容1)设计数据流图(DFD)2)利用外部实体、过程处理、数据流及数据存储绘制数据流图。

4 实验要求建立一个PAM(Process Analyst Model)的应用实例。

为方便旅客,某航空公司拟开发一个机票预定系统。

旅行社把预定机票的旅客信息(姓名、性别、工作单位,身份证号码、旅行时间、施行目的地等)输入该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭取票通知单和帐单交款取票,系统校对无误即印出机票给旅客。

《软件工程》实验指导书

《软件工程》实验指导书

《软件工程》实验指导书V2.0执笔:何国辉日期:2010.4.20实验一使用visio绘制项目组织及程序流程图一、实验目的:通过本实验使学生掌握使用VISIO进行软件需求分析描述和项目组织的方法,为软件开发过程的系统分析和设计提供重要的依据。

二、实验内容:(1)绘制项目组织结构图页 1(2) 绘制程序流程图三、实验要求:通过VISIO 软件按照实验步骤绘制有关图形,每完成一个图形保存成一个文件,待实验内容全部完成以后,按照实验报告要求提交实验报告(纸纸版和电子版两种),将图形嵌入到实验报告的结果处。

实验内容也可参考某个案例绘制。

四、实验学时:2学时五、实验步骤:1.绘制项目组织结构图 步骤:(1) 新建绘图。

执行【文件】|【新建】|【组织结构图】|【组织结构图】命令。

进入如下工作界面:页 1数据转发模块程序流程图应用处理进程硬件驱动进程接收数据数据分包处理能否发送发送数据发送数据接收分包数据检查分包数据重组检查数据QQQ丢弃是否错误正确错误正确(2)加入背景和标题(3)添加【总经理】形状(4)添加【经理】形状(5)添加【职位】形状(6)排列下属图形(7)添加其他形状(8)调整形状间距(9)完善并保存为一个文件2.绘制程序流程图步骤:(1)执行【文件】|【新建】|【流程图】|【基本流程图】命令。

进入如下工作界面:(2)加入背景和标题(3)添加流程图中的各个步骤(4)添加文本,双击各个图形输入相应文本(5)连接图形,利用【常用】工具栏中的【连接线工具】按钮(6)在线条上添加文字(7)完善并保存为一个文件实验二使用visio建立数据模型、项目管理图一、实验目的:通过本实验使学生能够根据需求分析结果,使用VISIO建立数据模型,为系统分析和设计提供重要的依据。

同时建立项目管理日程图(甘特图),为项目的有序进行提供科学的管理手段。

二、实验内容:(1)建立数据模型参照以下模型表示方法,结合实际设计内容建立数据模型。

2010级软件工程实验指导书(自动化)

2010级软件工程实验指导书(自动化)

《软件工程》实验指导书信息工程学院2012年12月《软件工程》实验指导书一、实验题目与要求自由选择题目,但每个班级的选题须涵盖以下5个题目,建议每个设计小组成员为3——4人,不得超过4人。

程序设计语言由各小组自选。

1、单科学生成绩管理系统任务:对在校某班学生一门课程的平时成绩与考试成绩进行统一管理。

每个学生记录包括学号、姓名、每次习题(按16次计)、测验(按3次计)、考试成绩和总评成绩等信息,以学号为序存放。

要求:(1)一个文件按以班为单位存储学生记录。

(2)将允许的操作分为四种,以A、B、C、D为标志(若设置菜单操作更佳):A:插入一个新的学生记录;B:登记某次成绩(可以是每次习题、测验、考试成绩);C:修改某次成绩(可以是每次习题、测验、考试成绩);D:删除一个学生记录。

(3)计算学生的最终成绩,各项成绩权重为:习题10%、测验20%、考试70%。

(4)按学号排序打印全班成绩表,表格内容包括习题、测验、考试、总评成绩,前三项为百分制,总评成绩为加权计算结果值。

*设置教师和学生两种登录系统身份,每个用户应有自己的口令;*教师身份可以完成上述基本要求的功能,学生可以通过输入学号查询个人成绩。

(注:打*者为选做内容,下同)2、飞机航班订票系统任务:通过此系统可以实现如下功能:(1)录入:录入航班信息(数据可以存储在一个数据文件中)(2)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;(3)订票:(订票情况可以存在一个数据文件中)可以订票,如果该航班已经无票,可以提供相关可选择航班;(4)退票:可退票,退票后修改相关数据文件;订票的客户信息有姓名,证件号,订票数量及航班,订单要有编号。

(5)修改航班信息:当航班信息改变可以修改航班数据文件。

3、宾馆管理信息系统任务:入住或预订客房时,用户要对客户管理模块或预订管理模块进行核对审查,并进行登记;客户换房时,要对换房信息进行查询和更新;客户退房时,要进行结算,并对更新客房信息。

软件工程实验指导

软件工程实验指导

《实用软件工程方法》实验指导书廖美英编广东科学技术职业学院广州学院2010年9月目录第1章传统的结构化分析与设计 (3)实验1 分析系统业务流程和绘制系统业务流程图 (3)实验2 分析数据流和绘制数据流图 (7)实验3 总体设计和数据库设计 (11)第2章面向对象的分析与设计 (17)实验4 面向对象的分析与设计—用例图 (17)实验5 面向对象的分析与设计—类图 (21)实验6 面向对象的分析与设计—时序图 (26)实验7 面向对象的分析与设计—活动图 (31)实验8 面向对象的分析与设计—状态图和通信图 (34)实验9 面向对象的分析与设计—包图、组件图和部署图 (39)实验10 项目开发计划—Project软件的使用 (43)第1章:传统的结构化分析与设计实验1 分析系统业务流程和绘制系统业务流程图实验目的1、掌握结构化分析方法2、掌握业务流程分析方法和业务流程图的绘制实验内容:任务一绘制系统业务流程图系统流程图是描绘物理系统的传统工具。

是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等等)。

表达的是信息在系统各部件之间流动的情况,而不是对信息进行加工处理的控制过程。

试绘制工资管理系统的系统流程图,根据系统流程图的符号说明仔细理解下图含义:图1-1 工资管理系统系统流程图系统业务流程图的符号:图1-2 基本符号图1-3 系统符号操作步骤:1.运行Microsoft Office Visio 2007图1-4 运行Microsoft Office Visio 2007 2.选择流程图中的基本流程图模板图1-5 选中基本流程图模板3.用鼠标选拉图标进行绘图任务二分析系统业务流程和绘制系统业务流程图案例一:总务办公管理系统系统简介:某单位准备开发一个购买办公用品和设备的总务办公管理系统。

办公用品的购买申请由各科室提出,由负责总务工作的办公室统一收集。

其中,购买申请的金额低于500元(含500元)可以由总务办公室直接审批,而高于500元的购买申请由机构主管领导审批,批准的购买申请形成采购清单由采购员负责购买,同时应记录每次实际购买清单,进行入账。

《软件工程》实验指导书

《软件工程》实验指导书

《软件工程》实验指导书一.内容提要《软件工程》课程是一门非常重要的专业课,它的任务是培养学生计算机软件开发与应用的综合能力。

通过实验课程的嵌入使本课程不在枯燥乏味,学生们在课上学习的理论知识可以通过实验课进行吸收和升华。

实验教学主要让学生采用面向对象的软件开发方法,通过对所选系统进行分析、设计使学生理解并运用面向对象的思想开发软件,学会使用UML 统一建模语言进行面向对象分析和设计阶段的模型开发。

二.实验题目运用UML进行系统分析与设计—图书管理系统的分析与设计。

三.实验内容实验一需求分析【实验目的】熟悉和掌握需求规格说明书所包含的内容。

【实验要求】根据所给的文档,结合我校的图书管理系统,写需求规格说明书。

项目背景编写目的可行性分析系统需求:主要体现功能需求(涉及到的模型(用例图等)等到学完该知识点之后再补充上)。

【设计重点】按照论文要求排版(字体、段落的格式)实验二面向对象分析与设计(一)【实验目的】1.学会运用UML进行软件系统的分析与设计。

2.熟悉和掌握Rose软件。

【实验要求】建立图书管理系统的功能性分析模型(即建立用例模型):用例图、活动图。

用例图:系统的完整用例图。

活动图:建立关键用例的活动图。

实验三面向对象分析与设计(二)【实验目的】1.学会运用UML进行软件系统的分析与设计。

2.熟悉和掌握Rose软件。

【实验要求】建立图书管理系统的对象分析模型(发现定义类对象):类图、状态图、顺序图或协作图。

类图:系统的完整类图。

状态图:建立对复杂对象的状态图。

顺序图或协作图:对类中的某些方法建立顺序图或协作图。

实验四面向对象分析与设计(三)【实验目的】1.学会运用UML进行软件系统的分析与设计。

2.熟悉Rose的双向工程:正向工程和逆向工程。

【实验要求】建立图书管理系统的实现模型:部署图。

使用Rose的正向工程将系统中的类图生成Java代码。

附:参考文档。

2010版软件工程实验指导书

2010版软件工程实验指导书

《软件工程》实验指导书一、基本目的:1.使学生把软件工程的基本原理和技术应用于实践。

2.使学生掌握实际大型软件的开发过程和组织方式。

3.使学生增强开发大型软件的能力。

二、实验环境:文档制作工具为WORD、EXCEL、VISIO、ROSE 等,编程环境自选。

三、背景知识:从理论上而言,软件生存期一般都可分为计划、需求分析、设计、编码、测试、运行维护六个步骤。

根据软件工程实施过程中的各阶段活动,我们可以把它归结为不同的软件生存期模型,并归结出每一阶段的实施的行为特征。

在软件工程的实施过程中,需要制做相应的文档。

1.计划阶段计划阶段指技术人员辅助管理人员或市场部人员根据项目意向,做出初步需求调查、进行可行性论证,在论证通过后做系统方案,如委托开发,还需签定项目开发合同,并制定项目开发计划。

2.需求分析阶段需求分析阶段,管理人员提出需求分析阶段计划,分析人员制作软件需求说明书,包括软件需求子系统需求说明书、数据要求说明书、子系统数据要求说明书、系统数据流图、子系统数据流图及其相应的词典。

系统需求说明书完成后应通过项目需求评审,经用户确认后出具需求分析验收报告。

初步制定测试计划。

3.设计阶段在设计阶段需要制定系统实现方案,设计阶段计划,填写数据库设计说明书、详细设计说明书,详细设计应通过详细设计评审、出具详细设计验收报告,设计阶段完成后应开始制做用户手册、管理员手册、测试计划与测试案例设计。

4.编码阶段在编码阶段应有数据库编程规范、编程语言编程规范、内部公用函数(模块)目录等。

设计和执行模块测试。

5.测试阶段设计完成后,就应该进入测试阶段,测试阶段中,应该制定测试规范、填写测试计划与测试说明,测试过程中应填写软件测试报告。

6.运行维护阶段测试阶段完成后,应进行系统交付,进入运行维护阶段。

系统维护阶段,用户发现问题时,应填写计算机软件问题报告单,提交信息部主管或根据合同约定向设计单位提交。

四、实验要求:每班分为5-6个小组,每组从实验题目中任选一题,也可自选题目作为课程实践题目。

《软件工程》实验指导书

《软件工程》实验指导书

《软件工程》实验指导书《软件工程》试验指导序论软件工程是对软件开发、运作、维护、退役的系统研究方法。

在整个计算机科学中占有举足轻重的地位。

软件工程试验将软件工程的概念和理论知识融入到实践当中,从而加深对软件工程知识的认识和理解。

本指导书内容包含了软件生命周期中的各个阶段,内容设计软件工程计算环境、软件工程国家标准、软件开发绘图工具Microsoft Visio、软件分析建模工具Sybase Powerdesinger、软件自动化测试Mercury Interactive WinRunner、软件项目管理Microsoft Project 和软件配置管理软件Microsoft Visual SourceSafe等。

整个指导书共含7试验,其中每一个试验都包含背景知识介绍、所需工具、准备工作和试验步骤等。

第一种软件工程工具以环境一、试验目的1.理解软件工程的基本概念,熟悉软件,软件生命周期,软件生存周期过程和软件生命周期各阶段的定义和内容2.通过Internet搜索与浏览,了解网络环境中主流的软件工程技术网站,掌握通过专业网站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅助与支持开展软件工程应用实践。

3.熟悉软件工具、软件开发环境和CASE工具4.了解GB/T15853-1995《软件支持环境》相关内容二、试验内容与步骤1.查阅有关资料,给出“软件”的权威定义2.查阅有关资料,给出“软件生命周期”的权威定义3.查阅有关资料,给出“软件生存周期过程”的权威定义4.上网搜索和浏览,了解软件工程技术的应用情况,记录所浏览网站的技术支持工作。

5.查阅有关资料,给出“软件工具”、“软件开发环境”、“CASE工具”的权威定义6.填写下列学术术语的英文简写,并思考、理解其含义7.软件开发环境8.软禁工程环境9.软件支持环境10.软件项目支持环境11.软件自动开发环境12.集成化程序设计环境13.通过查阅资料给出GB/T15853-1995《软件支持环境》规定的软件支持环境的基本要求14.了解Microsoft Visio的应用状况15.了解Rational Rose的应用状况16.了解Oralce Designer的应用状况17.了解Together Soft的应用状况18.了解CASE Studio的应用状况19.了解Sybase PowerDesigner的应用状况20.了解Microsoft Visual SourceSafe的应用状况三、学时分配2学时四、要求必做五、性质验证六、所需仪器设备微机、网络七、试验总结八、试验评价(教师)第二章软件工程标准化一、试验目的1.熟悉和掌握软件工程标准化的概念、内容和意义2.了解那些支持国家标准和其他标准信息的专业网站3.较为系统全面的了解软件工程相关的国家标准1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、一、二、三、四、五、六、七、八、九二、试验内容与步骤1.上网浏览和检索标准化专业网站,并记录标准化专业网址,网站名称,内容描述2.了解软件工程标准化的概念3.了解软件工程的国家标准1)GB/T8566-20012)GB/T8567-19883)GB/T9385-19884)GB/T9386-19885)GB/T1526-19896)GB/T11547-19897)GB/T12504-19908)GB/T12505-19909)GB/T14079-199310)GB/T16680-199611)GB/T15532-199512)GB/T14394-199313)其他三、学时分配2学时必做五、性质验证六、所需仪器设备微机、网络七、试验总结八、试验评价(教师)第三章软件开发绘图工具Visio一、试验目的1.了解Visio工具软件的功能特色、安装、工作环境和基本操作等各方面的基本知识2.掌握应用Visio工具绘制软件开发图形的基本操作3.了解开发Visio解决方案的基本概念4.学习应用Visio工具绘制UML模型图、网络图、网站图等图形二、试验内容与步骤与步骤1.了解Visio的工作环境1)工作窗口2)视窗调整3)任务窗口4)小视窗2.了解菜单项3.了解定位工具4.了解工具栏5.了解文件操作6.了解绘图页面操作7.绘制一个C程序流程图8.针对一个实际网络开发,部署,维护过程建立:1)用例图2)类图4)状态图5)时序图6)协作图7)活动图8)构件图9)部署图10)用例视图11)逻辑视图12)构件视图13)并发视图14)部署视图九、学时分配4学时十、要求必做十一、性质验证、设计十二、所需仪器设备微机、网络、Microsoft Visio十三、试验总结十四、试验评价(教师)第四章系统分析与建模工具PowerDesigner一、试验目的1.初步了解系统分析与建模工具PowerDesinger的基本概念和操作界面2.了解PowerDesigner的四个模型:业务处理模型、概念数据模型、物理数据模型和面向对象模型及相互关系3.用PowerDesinger工具进行简单系统分析建模操作二、试验内容与步骤与步骤1.启动PowerDesinger2.建立新项目3.建立概念数据模型4.定义实体5.定义属性、属性的约束和算法6.定义关系7.保存并使用Check Model检查E-R图8.使用Generate Physical Data Model选择生成物理数据模型9.建立业务处理模型10.建立面向对象模型三、学时分配4学时四、课程作用――物业管理系统1.需求分析该物业管理系统包含三个核心模块:物业基础资料模块、业主变动处理和物业费用处理模块1)物业基础资料模块是物业系统最基本的部分,此模块包含了如下功能:物业基本信息、维修项目定义、费用定义、小区管理、业主基本信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》实验指导书一、基本目的:1.使学生把软件工程的基本原理和技术应用于实践。

2.使学生掌握实际大型软件的开发过程和组织方式。

3.使学生增强开发大型软件的能力。

二、实验环境:文档制作工具为WORD、EXCEL、VISIO、ROSE 等,编程环境自选。

三、背景知识:从理论上而言,软件生存期一般都可分为计划、需求分析、设计、编码、测试、运行维护六个步骤。

根据软件工程实施过程中的各阶段活动,我们可以把它归结为不同的软件生存期模型,并归结出每一阶段的实施的行为特征。

在软件工程的实施过程中,需要制做相应的文档。

1.计划阶段计划阶段指技术人员辅助管理人员或市场部人员根据项目意向,做出初步需求调查、进行可行性论证,在论证通过后做系统方案,如委托开发,还需签定项目开发合同,并制定项目开发计划。

2.需求分析阶段需求分析阶段,管理人员提出需求分析阶段计划,分析人员制作软件需求说明书,包括软件需求子系统需求说明书、数据要求说明书、子系统数据要求说明书、系统数据流图、子系统数据流图及其相应的词典。

系统需求说明书完成后应通过项目需求评审,经用户确认后出具需求分析验收报告。

初步制定测试计划。

3.设计阶段在设计阶段需要制定系统实现方案,设计阶段计划,填写数据库设计说明书、详细设计说明书,详细设计应通过详细设计评审、出具详细设计验收报告,设计阶段完成后应开始制做用户手册、管理员手册、测试计划与测试案例设计。

4.编码阶段在编码阶段应有数据库编程规范、编程语言编程规范、内部公用函数(模块)目录等。

设计和执行模块测试。

5.测试阶段设计完成后,就应该进入测试阶段,测试阶段中,应该制定测试规范、填写测试计划与测试说明,测试过程中应填写软件测试报告。

6.运行维护阶段测试阶段完成后,应进行系统交付,进入运行维护阶段。

系统维护阶段,用户发现问题时,应填写计算机软件问题报告单,提交信息部主管或根据合同约定向设计单位提交。

四、实验要求:每班分为5-6个小组,每组从实验题目中任选一题,也可自选题目作为课程实践题目。

每组指定一名组长,负责分工和制定标准等管理工作。

1.项目开发过程建议采用快速原型与增量开发相集合的模式,在基本明确需求的情况下建立系统整体原型供需求的讨论和确定,在需求和系统架构确定后,选取一个具有代表性或系统核心部分的子系统进行详细的设计开发。

开发方式要求采用面向对象方法。

2.实验内容包括进行需求分析、系统设计、系统实现及测试、系统交付。

每个组员必须参加这个系统开发过程的部分工作,扮演某种角色,并书写部分实验报告。

3.实验报告要求包括项目开发计划、需求规格说明书、设计规格说明书、源程序清单、测试报告和用户手册。

全组文档格式、内容参照附件中模板,提交一份完整的实验报告(提交打印和电子两种形式)。

4.每组所选软件工程课程实践题目也作为数据库原理课程的课程实践题目,文档编制部分主要在软件工程课程实践中完成,程序编写部分主要在数据库原理课程的课程实践中完成。

五、实验题目:1. 银行帐户管理、储蓄业务处理系统为方便储户,某银行拟开发计算机储蓄系统。

储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息(若为新储户须建立帐户),并打印存款单给储户;如果是取款,系统计算利息并打印利息清单给储户(若为清户记录注销该帐户);还可向储户提供余额查询功能。

2. 机票预定系统为方便旅客,某航空公司拟开发一个机票预定系统。

旅客可向该系统查询航班情况(按目的地、起飞时间、航班班次等)。

旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,打印取票通知和帐单,旅客在收到取票通知和帐单后可交费并于飞机起飞前24小时凭取票通知和交款单经系统校对无误后打印机票给旅客。

旅客也可向系统提出退票要求,系统针对具体情况计算手续费后进行相应退票处理。

3. 教师综合素质评测系统要求具有教师信息的录入、导入功能,信息查询和统计功能,教师素质评价功能(学历情况、教学情况、科研情况、论文发表等),系统维护和素质评定参数设置功能,以及系统帮助等。

4. 分房管理系统某大学拟开发一个计算机分房管理系统,要求系统具有分房、调房、退房和咨询统计等功能。

房产科把用户申请表输入系统后,系统首先检查申请表是否合理,对不合法申请表拒绝接受;对合法表根据类型进行处理。

分房申请,根据申请者情况(年龄、工龄、职称、职务、家庭人口等)计算其分数,高于阀值的进行排队。

分房时,读空房文件,把好房优先分给排在分房队列前面的人,并将房屋信息与申请者一起写入住房文件中。

若为退房申请,从住房文件中删除有关信息,并将房屋信息计入空房文件。

若是调房申请,根据申请者情况计算分数,并进行以上退房和分房处理。

系统可进行房屋信息维护(输入、删除、排序),以及各种住房信息统计、查询、打印等。

5. 基金管理系统为实现政务公开,某省拟采用网上自然基金申报和审批,需开发一套包括基金申报(使用说明、文档提交、申报情况查询)、基金信息公告(基金公告、基金新闻、最新立项)、网上审批与鉴定(专家定量网上审批、项目鉴定)、基金项目管理(发布申报计划、批复申请、查询申请项目等)与推荐优秀基金项目等功能的办公网站。

要求具有基金申报管理(申报文档提交,申报情况查询等),信息公告维护(增加,撤除和修改等),审批流程管理(管理员可指定审批流程,对需执行审批的专家显示审批流程,进行审批提示),项目鉴定管理(管理员可指定鉴定流程,对需执行鉴定的专家显示审批流程,进行鉴定提示)等功能。

6.汽车俱乐部管理系统为实现汽车俱乐部行业信息的规范化管理,某软件开发商要求开发一汽车俱乐部管理系统,面向俱乐部工作人员进行会员信息的管理。

主要功能包括:用户(俱乐部工作人员)身份验证和用户权限组织;提醒服务(提醒各种该执行的车务活动);会员管理(会员信息、会员费收缴记录录入,查询,修改);车务管理(新车上牌代办,保险代办,验证代办,落户代办等);救援服务(呼救记录,救援情况记录以及救援车辆管理);旅行服务(旅行信息记录、修改、查询);统计报表、图表(所有当日、当月、当年向会员提供的各种服务信息及其收费的详细情况列表及汇总);系统管理(设置提醒提前日期,用户管理等);俱乐部管理(俱乐部部门、工作人员、救援车辆管理);系统帮助。

7.设备管理系统实现公司设备的有效管理、维护记录。

购入新设备,登记设备购入时间、名称、型号、种类、内部编号、所属部门、存放位置等。

设备转借时,记录借用部门、经手人员、用途、拟还日期等。

设备故障时,记录故障情况、维修情况(时间、人员、结果)等。

设备报废时,记录报废原因、批准人员、经手人员、处理方式等。

对设备管理人员和使用人员提供各种设备处理的按部门、设备类型、处理日期等查询和修改等功能。

8.客户关系管理系统客户关系管理是一个“热门”的计算机应用领域。

客户关系管理系统(CMS)是现代企业管理不可缺少的重要软件工具,是ERP的重要组成。

系统能够对与客户相关的各种业务进行管理,如:客户信息管理、行动管理、客户反馈管理、客户服务管理、系统管理等等;系统数据库可以对各种客户信息进行管理(包括个人信息、行动信息和服务信息等),并实现信息的录入、查询、导出、导入等基本功能;9. 汽车销售管理系统汽车销售管理系统要包括汽车销售机会管理、门店导购管理、试车管理、报价管理、订单管理和行动管理等销售管理模块,入库管理、出库管理和盘点管理等仓库管理模块,供应商管理、采购询价和采购订单等整车采购管理模块。

设计系统数据库对汽车销售各种信息进行管理,并实现信息的录入、查询、导出、导入等基本功能。

课程实验报告要求:以组为单位按软件开发可交付文档的形式书写实验报告,严格按附件中所给出的内容和格式要求。

其中,开发计划由组长完成,其他文档按计划中的任务分工,分别由各责任人完成。

详细要求见附件。

实验时间安排:实验1: 2009年11 月 29 日,5课时实验2: 2009年12 月 6 日,5课时实验3: 2009年12 月 20 日,5课时实验4: 2009年12 月 27 日,5课时附件:实验报告样本河北工业大学软件工程课程实验实验报告题目:专业:班级:组:组长:成员:指导教师:张健楠完成日期:目录1项目开发计划书……………………………………………………(页码)2软件需求规格说明书………………………………………………(页码)3设计规格说明书……………………………………………………(页码)4源程序清单……………………………………………………………………(页码)5测试报告……………………………………………………………(页码)6用户手册……………………………………………………………(页码)一、项目开发计划书完成人:1.引言(Introduction)1.1项目概述(Project Summary)给出项目的初始描述。

1.2 术语定义(Terms Glossary)将该软件开发计划中的术语、缩写词进行定义。

1.3 相关文档(Related Documents)当该文档变更时,可能对其他文档产生影响,受影响的文档叫相关文档,需将它们列出。

[1] ……[2] ……2.软件生存周期(Software Life Cycle)本节记录项目策划生存期定义的工作结果,需要描述的主要内容:(1)项目生存期框图(2)项目生存期说明3.任务与工作产品(Task and Work Products)项目任务和工作产品,是指根据项目生存期阶段划分的任务,和相应阶段的工作产品。

记录项目生存期各阶段确定的需重点控制的阶段任务和工作产品。

建议以表格的形式,列出生存期各阶段的任务和工作产品。

项目包含的任务,如:(1)需求分析(2)系统设计(3)系统实现(4)测试(5)产品交付项目可能包含的产品,如:(1)需求规格说明书(3)系统设计说明书(4)源程序(5)测试报告(6)用户手册4.工作产品、任务规模、工作量估计(Estimates of Work Product,Task Size and Workload)项目规模估算是为了确定项目所需的人工。

需要描述的主要内容有:(1)对软件工作产品规模估计依据的简要描述。

(2)每种任务和工作产品规模估计的结果。

(3)规模估算的结果,建议用表格的形式列出。

5.资源需求计划(Resource Requirement Plan)指系统在开发环境、测试环境、及用户目标环境中,对计算机软、硬件资源的要求,如计算机存储能力、计算机处理器速度、通信通道容量、服务器处理能力等的估计。

6.软件项目进度计划(Software Project Schedule)软件项目进度计划,是对项目的进度、人员工作分工所做的计划,此计划依据上述的估算和分析结果,计划方式建议采用表格的形式。

相关文档
最新文档