预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
-PAGE14-《软件工程》实验指导书《软件工程》实验软件工程发展的三十多年来,人们在实际工作中提出了许多系统化的分析设计方法。从早期的结构化系统分析与设计方法,到80年代初期的快速原型方法,以及90年代兴起的面向对象方法,虽然各自有不同的特点、不同的应用背景,但都得到了广泛的、成功的应用。结构化的系统分析与设计方法是软件工程领域的经典方法,为软件工程的产生与兴起发挥了重要的作用,是目前最成熟的,也是应用得最多、最广的方法。许多方法都是源于对它的改进或扩充,如快速原型方法、面向对象的系统分析与设计方法等为软件工程的发展注入了新的活力。毫无疑问,面向对象方法将是未来最有发展前途的软件工程技术。建立一个理想的、实用的信息管理系统,能及时、准确和全面地收集、管理和提供各类有用信息,支持各个层次管理人员作出正确的决策,寻求在竞争中取得优势,以达到提高经济效益的目的,也为进一步开展以宏观经济管理决策为目标的决策支持系统提供了充分的技术基础。学习了这门课程,每位学生应能够要按照软件工程规范的要求,设计一管理信息系统。实验一数据结构设计软件项目在开发前应有系统计划任务书,规定软件的开发目标、主要任务、功能、性能指标及研制人员、进度等安排,作为系统设计开发和检验的基本依据。如果几个人合作开发一系统,应有明确的分工。实验目的掌握正确的开发手段,了解软件开发的主要过程;完成管理信息系统(以下简称系统)的系统分析与设计、完成数据结构的设计。实验内容在对系统进行了可行性分析与需求分析的基础上,完善系统功能分析与设计、完成数据库结构设计,建立系统所需要的数据表。实验步骤①首先建立个人文件夹本课程的每一个实验的结果(程序文件等)都要保存在个人文件夹下,下同,不再赘述。②开发前的各项准备工作③可行性分析和需求分析待开发系统的可行性分析和需求分析,包括技术可行性分析,经济可行性分析,人员可行性分析,影响待开发系统的主要因素。需求分析的对象是软件产品的用户要求。需要注意的是,必须全面理解用户的各项需求。包括:功能需求,使用范围,业务流程,用户界面,输出要求,错误处理等。④系统总体设计提出系统构架、功能、性能及数据要求,说明系统主要技术方面的设计和采用的技术方法以及系统的标准化约束等,作为系统实施的基本依据。⑤确定系统的使用环境操作系统,网络环境,硬件环境,软件环境,与其他系统的关系。⑥系统的规模及进度要求⑦建立数据库在对系统能进行综合分析的基础上,开始进行数据库、表的设计。在对表的设计过程中,既要考虑到关系数据库冗余字段的处理,又要考虑到系统运行的速度和实现的方便性等综合因素。对系统的数据信息进行分析。了解系统中数据的存储情况,对数据及其处理情况进行分析综合,得出数据流图和数据词典。选择合适的数据库系统,建立数据库,创建数据表。例如:设计一会议签到管理系统,此会议签到管理系统是为中小型会议(无条件购置表决器等设备的单位)设计的。主要完成参加会议人员参加每一次会议的实时签到处理及查询统计。其数据表结构简单叙述如下所示(篇幅所限,系统功能在实验二中简介)。人员表:编号、姓名、性别、照片、年龄、分组、分类、单位、电话、家庭住址、通讯地址、请假、宾馆、政治面貌、主席团、级别、民族、签到、标志、备注、房间号、排号、座号、卡号、是否列席、签到时间签到表:编号、卡号、主席团、是否列席、姓名、照片、签到、签到时间分类表:编号、名称分组表:编号、名称出勤表:编号(以组或类为单位)、名称、应到人数、实到人数、缺席人数、出勤率、排序名次缺席表:编号、卡号、主席团、姓名宾馆表:编号、名称、楼层、房间号概况表:总人数、列席数、组(代表团)数、特邀人数、届次、时间、地点、会议名称民族表:编号、名称组长表:编号,姓名、是否组长、召集人、组别……实验二界面设计交互式人机界面是管理信息系统开发人员与开发环境之间的接口部件。它充分运用终端设备和具有强有力交互功能的屏幕显示技术、图形处理技术、窗口技术和菜单技术等,向用户提供一个友好的、交互的统一界面。实验目的掌握可视化设计窗体的方法。实验内容了解所使用软件开发工具的使用方法,掌握各控件的性能、属性及其使用方法。根据系统功能模块,完成系统功能模块的界面特性设计。掌握数据库连接的各种方法。实验步骤①建立数据源正确连接数据源②建立窗体了解所使用软件开发工具的使用方法,在窗体上添加各种控件。③设置属性值掌握主要属性值及其使用方法。④保存文件⑤例如:会议签到管理系统的系统功能简介:档案管理:档案录入、编号修改、档案修改、打印、照片装载、卡注册、卡验证会议签到:初始化、签到、签到查