1、-2本科生实验指引书软件工程概论专 业: 软件工程 班 级: 软件工程 学 号: 姓 名: 指引教师: 3月前 言一、上机实验目软件工程概论是软件工程专业重要专业课之一,该课程以工程理念、原理和技术、办法来进行软件开发和维护。由于这门课程相对理论性强且内容复杂,是较难学一门课程。软件工程概论也是一门理论性和实践性较强课程,软件工程概论实验教学是软件工程概论课程教学一种必备环节。在学习过程中,只有通过实验,才干使学生对比较抽象课程内容产生一种详细感性结识。二、实验基本内容为了使学生理解软件工程原理、办法、技术,掌握惯用管理、设计工具,初步理解和掌握软件开发和维护办法和技巧等,本实验指引书针对课程
2、内容及按照教学大纲规定编写了16个学时7 个实验。本指引书中7 个实验内容分别如下:1.office Visio软件用法2.系统需求分析3.系统总体设计4.系统详细设计5.软件测试6.用例图三、实验任务与时间安排 软件工程概论是一门实践性较强课程,除了在课内安排实验外,勉励同窗在课外用有关技术进行软件项目设计练习。软件工程概论上机实验时间为16学时,建议与教学内容同步进行上机实验。目 录实验一2实验二6实验三16实验四24实验五27实验一一、实验目 1、熟悉键盘指法练习 2、纯熟掌握 Office Visio环境构成和用法及运用它绘制图形。二、实验学时数 2学时三、实验内容 1、熟悉键盘指法练
3、习 2、熟悉Office Visio环境构成。 3、使用Office Visio绘制如下图并保存文献,文献名称为“班级+学号后三位+姓名.vsd” (1)程序流程图练习+ (2)系统模块图练习 (3)数据流图练习 (4)数据模型图四、 成绩评估实验二一、实验目1、纯熟掌握系统数据流图有关知识和画法;2、纯熟掌握数据字典定义。二、实验内容1、学生每人选取一种软件项目,项目名称为: 高校社团管理系统 2、通过查阅资料,一方面写出本人所选项目背景和目意义;然后绘制系统分层数据流图(涉及顶层、中间层和底层数据流图,)若系统较复杂,则可以按照系统功能分开绘制它们子数据流图,最后给出数据字典定义。高校社团
4、管理系统一、开发背景和目意义1、开发背景随着信息技术在管理上越来越进一步而广泛应用,管理系统实行在技术上已逐渐成熟。管理系统是一种不断发展新型学科,任何一种单位要生存要发展,要高效率地把内部活动有机地组织起来,就必要建立与自身特点相适应管理系统。2、开发目意义高校社团管理系统虽小,但关于学生社团在对学生活动中管理是必不可少呀,在学校要明确社团宗旨,规范社团章程、管理制度,加强社团凝聚力。社团活动要健康、向上,要能体现当代学生时代风貌。学生需要什么样活动,如何让学生体现自己特长,如何让学生锻炼自己能力,这是任何一种社团都必要考虑问题。而社团活动要提高个人素质和全作能力,敢于谋求社团新管理办法;社
5、团之间要加强合伙。诸多社团在这方面很欠缺,而诸多高校已成立学生社团联合会,对社团之间交流合伙起到很重要作用。我校众多社团有着燃烧激情。有了激情,就有了延续和发展也许;有了延续和发展,一切都会改观。二、系统数据流图通过有关学生和教师理解到,高校社团管理系统重要分为社团管理员、社联管理员和普通成员。(1)顶层数据流图高校社团管理系统社联管理员社团管理员普通会员社团评优表、财务报表会员信息表值班安排活动信息工作证社团评优表财务报表社团申请成立、注册、撤销、恢复、活动表(2)中间层数据流图社团管理员 P2.1申请活动社团成功注册信息 P2.2活动审核D2 活动信息表 P2.3评优活动评分信息D5 社团
6、基本分表D4 出席状况表社联管理员D6 社团评优表(3)底层数据流图社团管理员 P3.1经费申请 P3.2经费审核 P3.3收入支出管理经费申请信息D3 经费申请表D8 社团支出表D7 社团收入表社团收入支出信息活动收入支出信息审核信息P4.1财务核算社团收入支出信息物品信息财务核算信息P4.2物品记录D9 物品登记表物品记录信息社联管理员社团管理员D10 物品借还表财务核算信息三、数据字典(1)数据项表2-1 数据项会员编号名称内容数据项编号C01数据项名称社团会员编号简要阐明是每个会员惟一辨认数据类型varchar长度50表2-2数据项社团编号名称内容数据项编号C02数据项名称社团编号简要
7、阐明每一种社团唯一标记数据类型varchar长度50(2) 数据构造表2-3数据构造社团信息表名称内容数据构造编号D1数据构造名称社团信息表别名无数据构造构成社团编号+社团全称+社团负责人+社团创始人+主管单位+成立日期+社团性质+社团简介+备注(3)数据流表2-4 数据流经费申请信息数据流名称内容数据流编号DS3数据流名称经费申请信息简要阐明社团向社联申请经费数据流来源社团数据流去向经费申请表数据流构成社团编号+金额+因素+经手人+备注(4)解决逻辑表3-5 表3-6给出了申请解决、评优解决等某些解决逻辑。表2-5 解决逻辑申请解决名称内容解决逻辑编号P1解决逻辑名称申请解决简要阐明描述社团
8、基本申请信息输入数据流申请成立社团信息、申请社团注册信息、申请社团撤销信息、申请社团恢复信息解决如果要成立社团就必要先提出申请,社团每年都要进行注册否则无法开展活动;要撤销社团必要先提出申请,撤销后也可以在一定期间内恢复社团,但必要提出申请。输出数据流社团信息表表2-6解决逻辑评优解决名称内容解决逻辑编号P2.3解决逻辑名称评优解决简要阐明社联依照社团活动评分、基本分、出席状况对社团进行评优;输入数据流活动评分表、出席状况表、社团基本分表解决社联对社团进行评优,得提成果为社团先进、良好和不及格输出数据流社团评优表(5)数据存储表2-7数据存储社团评优表名称内容数据存储编号D6数据存储名称社团评
9、优表简要阐明社团评分状况数据存储构成社团编号+届时+总得分+备注数据来源社团基本分信息、出席状况表、活动评分表数据去向社团评优表(6)外部实体表2-8外部实体社团管理员名称内容外部实体编号S01外部实体名称社团管理员简要阐明社团管理员向社联申请成立、注册、撤除、恢复社团、开展活动输入数据流填写申请信息输出数据流申请表表2-9外部实体社联管理员 名称内容外部实体编号S02外部实体名称社联管理员简要阐明社联管理员审核社团各类信息输入数据流各类登记表、申请表输出数据流社团信息表、活动表、评优表实验三一、实验目1、纯熟掌握实体-联系图有关知识和画法;2、完善上节数据流图,依照它拟定系统功能、性能二、实
10、验学时数 3学时 三、实验内容1、完善、细化实验二中画本人所选系统数据流图,然后分析并拟定系统功能规定和性能规定等。2、分析本人所选系统数据规定,抽取系统中数据对象,分析其属性规定及数据对象间关系,然后画出该系统实体-联系图。四、 成绩评估高校社团管理系统大学生社团活动作为学校教诲补充和延伸而存在,作为高等院校学生综合素质培养重要载体,社团日益成为校园里凝聚力和号召力最强群体。高校社团管理系统成为必不可少系统之一。一、 本系统详细数据流图申请成立社团信息申请注册社团信息申请撤销社团信息申请恢复社团信息 P1社团基本申请D1 社团信息表社团成功注册信息 P2社团事务管理 P3社团财务管理活动收入
11、支出信息经费申请信息 P4核算记录社团收入支出信息物品信息D3 经费申请表D2 活动信息表社团管理员社团管理员财务核算信息物品记录信息社联管理员财务核算信息物品记录信息 P5打印物品记录信息财务核算信息工作证、财务报表会员信息工作证、财务报表二、对系统功能、性能规定1、系统功能基本申请:社团成立、注册、撤销、恢复要向社联申请,每年开始各社团注册后才干开展活动,社联审核各项申请;社员退出社团要向社团提出申请; 社团事务管理:社团活动管理(社团活动开展要先提出活动申请,社联审核)、评优管理、会员管理、值班管理和制度管理;社团财务管理:涉及收入管理、支出管理和物品管理;查询:有基本查询、社团事务查询
12、、财务查询;核算记录:社团财务记录、物品记录、会员记录;打印:工作证、报表打印;2、对性能规定可以灵活地实现高校社团管理系统运营。管理顾客分为了两大类,一类为社联系统管理员,重要用于对各社团信息管理,其重要职能有:规划社团发展与建设,审核社团成立、注册、撤销、恢复等,审核社团活动,评估社团成绩,对社团进行评优 ;另一类为社团事务管理,重要实现对本社团管理,如向社联申请,社团活动管理、会员信息管理、评优管理等。三、本系统数据模型图(E-R图)依照对系统分析,可以得到本系统实体重要分为如下几类:普通会员:(会员编号、所属社团、姓名、届时、加入时期、职位、性别、出生日期、所在班级、所在系、寝室号、电
13、话号码、备注)社团:(社团编号、社团全称、社团负责人、社团创始人、主管单位、成立日期、社团性质、社团简介、备注)活动表:(活动编号、活动主题、日期、审核状态、活动负责人、社联监查人员、承办单位、活动内容、备注)社联:(社联届时、社联负责人、办公地点、联系电话、备注)财务:(社团编号、届时、金额、收入支出性质、经手人、日期、备注)普通会员社团构成社联管理活动举办审核制定制度查询财物管理管理参加1MN1N1N1N11NN1NM11 社团管理系统E-R图普通会员编号姓名职位所属社团届时出生日期所在班级所在系寝室号电话号码备注普通会员实体属性社团编号负责人创始人社团全称主管单位成立日期社团性质社团简介
14、备注社团实体属性活动审核状态监查人员活动负责人活动编号活动主题活动日期承办单位内容备注活动属性社联社联届时办公地点社联负责人联系电话备注社联实体属性财务金额收入支出性质经手人项目名称日期备注社团编号届时财务实体属性实验四一、实验目1、纯熟掌握层次图有关知识和画法;2、纯熟掌握由数据流图映射为层次图办法。二、实验学时数 3学时三、实验内容依照实验三中系统数据流图,进行软件设计。一方面拟定哪些是程序,哪些是数据,哪些是人工操作,哪些是文献,然后把程序进行功能分解,拟定各功能模块关系,然后设计出系统体系构造图及接口设计。四、成绩评估高校社团管理系统一、系统功能划分为了加强系统安全性,增长了系统顾客身
15、份验证功能,因而高校社团管理系统功能可以划分为7大模块:(1) 基本申请:社团申请(2) 社团事务管理:社团浮现事务基本管理。(3) 社团财务管理:社团财务解决状况。(4) 查询(5) 核算记录(6) 打印(7) 系统设立二、系统体系构造设计l.高校社团管理系统基本申请社团事务管理社团财务管理查询核算记录打印系统设立社团成立社团注册撤销社团恢复社团活动管理评优管理会员管理制度管理收入管理支出管理物品管理基础查询社团事务查询社团财务查询核算统计证件打印报表打印用户管理系统管理退出三、接口设计1、顾客接口(顾客界面)顾客界面是系统与顾客之间接口,也是控制信息和选取信息进出重要途径。基本申请模块:向
16、学校发出社团申请。社团事务管理模块:由社团成员解决社团内部事务。社团财务管理模块:社团成员对社团收入支出状况进行解决以及管理。2、内部接口查询模块:由相应消息驱动,完毕对信息进行查看功能。打印模块:实现顾客从系统打印功能。实验五一、实验目纯熟掌握各种算法描述工具特点及用法二、实验学时数 2学时三、实验内容依照实验四中系统功能模块图,一方面对该系统功能模块图进行添加编号,然后依照系统功能,抽取4-6个重要模块,并编写出4-6个模块详细实现算法。四、成绩评估高校社团管理系统重要模块算法设计一、 本系统功能模块图l.高校社团管理系统基本申请社团事务管理社团财务管理查询核算记录打印系统设立社团成立社团
17、注册撤销社团恢复社团活动管理评优管理会员管理制度管理收入管理支出管理物品管理基础查询社团事务查询社团财务查询核算统计证件打印报表打印用户管理系统管理退出二、 写出本系统功能模块详细实现算法显示窗体时执行代码:procedureTfrmmain.FormShow(Sender:TObject);begin ifqx=1then begin frmmain.StatusBar1.Panels2.Text:=您为系统管理员,可以使用软件所有功能!;endelse frmmain.StatusBar1.Panels2.Text:=您为普通顾客,你只可以使用基本功能!;ifqx=2thenbegin frmmain.N5.Enabled:=false;frmmain.N9.Enabled:=false;frmmain.N10.Enabled:=false;frmmain.N13.Enabled:=false;frmmain.n22.Enabled:=false; end end; 功能:当qx这个全局变量值为1时,表达刚才登录时候是使用了系统管理员,可以使用所有功能,值为2时,表达刚才是普通顾客,只能使用某些功能。
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100