已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2016-2017-2本科生实验指导书软件工程概论专 业: 软件工程 班 级: 软件工程 学 号: 姓 名: 指导教师: 2017年3月前 言一、 上机实验目的软件工程概论是软件工程专业的重要专业课之一,该课程以工程的理念、原理和技术、方法来进行软件开发和维护的。由于这门课程相对理论性强且内容复杂,是较难学的一门课程。软件工程概论也是一门理论性和实践性较强的课程,软件工程概论实验教学是软件工程概论课程教学的一个必备环节。在学习过程中,只有通过实验,才能使学生对比较抽象的课程内容产生一个具体的感性认识。二、 实验基本内容为了使学生理解软件工程原理、方法、技术,掌握常用的管理、设计工具,初步了解和掌握软件开发和维护的方法和技巧等,本实验指导书针对课程内容及按照教学大纲要求编写了16个学时的7 个实验。本指导书中的7 个实验内容分别如下:1.office Visio软件的用法2.系统需求分析3.系统总体设计4.系统详细设计5.软件测试6.用例图三、实验任务与时间安排 软件工程概论是一门实践性较强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行软件项目设计练习。软件工程概论上机实验时间为16学时,建议与教学内容同时进行上机实验。目 录实验一2实验二6实验三16实验四24实验五27实验一一、实验目的 1、熟悉键盘指法练习 2、熟练掌握 Office Visio的环境组成和用法及利用它绘制图形。二、实验学时数 2学时三、实验内容 1、熟悉键盘指法练习 2、熟悉Office Visio的环境组成。 3、使用Office Visio绘制以下图并保存文件,文件名称为“班级+学号后三位+姓名.vsd” (1)程序流程图练习+ (2)系统模块图练习 (3)数据流图练习 (4)数据模型图4、 成绩评定实验二一、实验目的1、熟练掌握系统数据流图的相关知识和画法;2、熟练掌握数据字典的定义。二、实验内容1、学生每人选择一个软件项目,项目名称为: 高校社团管理系统 2、通过查阅资料,首先写出本人所选项目的背景和目的意义;然后绘制系统分层数据流图(包括顶层、中间层和底层数据流图,)若系统较复杂,则可以按照系统功能分开绘制它们的子数据流图,最后给出数据字典定义。高校社团管理系统一、开发背景和目的意义1、开发背景随着信息技术在管理上越来越深入而广泛的应用,管理系统的实施在技术上已逐步成熟。管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理系统。2、开发目的意义高校社团管理系统虽小,但关于学生社团在对学生活动中管理是必不可少的呀,在学校要明确社团宗旨,规范社团章程、管理制度,加强社团的凝聚力。社团活动要健康、向上,要能体现当代学生的时代风貌。学生需要什么样的活动,如何让学生体现自己的特长,怎样让学生锻炼自己的能力,这是任何一个社团都必须考虑的问题。而社团活动要提高个人素质和全作能力,敢于寻求社团新的管理方法;社团之间要加强合作。很多社团在这方面很欠缺,而很多高校已成立学生社团联合会,对社团之间交流合作起到很重要的作用。我校众多社团有着燃烧的激情。有了激情,就有了延续和发展的可能;有了延续和发展,一切都会改观。二、系统数据流图通过相关学生和老师了解到,高校社团管理系统主要分为社团管理员、社联管理员和普通成员。(1)顶层数据流图高校社团管理系统社联管理员社团管理员普通会员社团评优表、财务报表会员信息表值班安排活动信息工作证社团评优表财务报表社团申请成立、注册、撤销、恢复、活动表(2)中间层数据流图社团管理员 P2.1申请活动社团成功注册信息 P2.2活动审核D2 活动信息表 P2.3评优活动评分信息D5 社团基础分表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数据项名称社团编号简要说明每一个社团的唯一标识数据类型varchar长度50(2) 数据结构表2-3数据结构社团信息表名称内容数据结构编号D1数据结构名称社团信息表别名无数据结构组成社团编号+社团全称+社团负责人+社团创始人+主管单位+成立日期+社团性质+社团简介+备注(3)数据流表2-4 数据流经费申请信息数据流名称内容数据流编号DS3数据流名称经费申请信息简要说明社团向社联申请经费数据流来源社团数据流去向经费申请表数据流组成社团编号+金额+原因+经手人+备注(4)处理逻辑表3-5 表3-6给出了申请处理、评优处理等部分处理逻辑。表2-5 处理逻辑申请处理名称内容处理逻辑编号P1处理逻辑名称申请处理简要说明描述社团基本申请的信息输入的数据流申请成立社团信息、申请社团注册信息、申请社团撤销信息、申请社团恢复信息处理如果要成立社团就必须先提出申请,社团每年都要进行注册否则无法开展活动;要撤销社团必须先提出申请,撤销后也可以在一定的时间内恢复社团,但必须提出申请。输出的数据流社团信息表表2-6处理逻辑评优处理名称内容处理逻辑编号P2.3处理逻辑名称评优处理简要说明社联根据社团的活动评分、基础分、出席情况对社团进行评优; 输入的数据流活动评分表、出席情况表、社团基础分表处理社联对社团进行评优,得分结果为社团优秀、良好和不及格输出的数据流社团评优表(5)数据存储表2-7数据存储社团评优表名称内容数据存储编号D6数据存储名称社团评优表简要说明社团评分情况数据存储组成社团编号+届时+总得分+备注数据来源社团基础分信息、出席情况表、活动评分表数据去向社团评优表(6)外部实体表2-8外部实体社团管理员名称内容外部实体编号S01外部实体名称社团管理员简要说明社团管理员向社联申请成立、注册、撤消、恢复社团、开展活动输入的数据流填写申请信息输出的数据流申请表表2-9外部实体社联管理员 名称内容外部实体编号S02外部实体名称社联管理员简要说明社联管理员审核社团的各类信息输入的数据流各类登记表、申请表输出的数据流社团信息表、活动表、评优表实验三一、实验目的1、熟练掌握实体-联系图的相关知识和画法;2、完善上节数据流图,根据它确定系统的功能、性能二、实验学时数 3学时 三、实验内容1、完善、细化实验二中画的本人所选系统数据流图,然后分析并确定系统的功能要求和性能要求等。2、分析本人所选系统的数据要求,抽取系统中的数据对象,分析其属性要求及数据对象间的关系,然后画出该系统的实体-联系图。4、 成绩评定高校社团管理系统大学生社团活动作为学校教育的补充和延伸而存在,作为高等院校学生综合素质培养的主要载体,社团日益成为校园里凝聚力和号召力最强的群体。高校社团管理系统成为必不可少的系统之一。一、 本系统的详细数据流图申请成立社团信息申请注册社团信息申请撤销社团信息申请恢复社团信息 P1社团基础申请D1 社团信息表社团成功注册信息 P2社团事务管理 P3社团财务管理活动收入支出信息经费申请信息 P4核算统计社团收入支出信息物品信息D3 经费申请表D2 活动信息表社团管理员社团管理员财务核算信息物品统计信息社联管理员财务核算信息物品统计信息 P5打印物品统计信息财务核算信息工作证、财务报表会员信息工作证、财务报表二、对系统功能、性能的规定1、系统功能基础申请:社团的成立、注册、撤销、恢复要向社联申请,每学年开始各社团注册后才能开展活动,社联审核各项申请;社员退出社团要向社团提出申请; 社团事务管理:社团活动管理(社团活动的开展要先提出活动申请,社联的审核)、评优管理、会员管理、值班管理和制度管理;社团财务管理:包括收入管理、支出管理和物品的管理;查询:有基础查询、社团事务查询、财务查询;核算统计:社团财务统计、物品统计、会员统计;打印:工作证、报表打印;2、对性能的规定能够灵活地实现高校社团管理系统的运行。管理用户分为了两大类,一类为社联系统管理员,主要用于对各社团信息的管理,其主要职能有:规划社团发展与建设,审核社团的成立、注册、撤销、恢复等,审核社团活动,评定社团成绩,对社团进行评优 ;另一类为社团事务的管理,主要实现对本社团的管理,如向社联申请,社团活动管理、会员信息管理、评优管理等。三、本系统的数据模型图(E-R图)根据对系统的分析,可以得到本系统实体主要分为以下几类:普通会员:(会员编号、所属社团、姓名、届时、加入时期、职位、性别、出生日期、所在班级、所在系、寝室号、电话号码、备注)社团:(社团编号、社团全称、社团负责人、社团创始人、主管单位、成立日期、社团性质、社团简介、备注)活动表:(活动编号、活动主题、日期、审核状态、活动负责人、社联监查人员、承办单位、活动内容、备注)社联:(社联届时、社联负责人、办公地点、联系电话、备注)财务:(社团编号、届时、金额、收入支出性质、经手人、日期、备注)普通会员社团组成社联管理活动举办审核制定制度查询财物管理管理参加1MN1N1N1N11NN1NM11 社团管理系统E-R图普通会员编号姓名职位所属社团届时出生日期所在班级所在系寝室号电话号码备注普通会员实体属性社团编号负责人创始人社团全称主管单位成立日期社团性质社团简介备注社团实体属性活动审核状态监查人员活动负责人活动编号活动主题活动日期承办单位内容备注活动属性社联社联届时办公地点社联负责人联系电话备注社联实体属性财务金额收入支出性质经手人项目名称日期备注社团编号届时财务实体属性实验四一、实验目的1、熟练掌握层次图的相关知识和画法;2、熟练掌握由数据流图映射为层次图的方法。二、实验学时数 3学时三、实验内容根据实验三中的系统数据流图,进行软件设计。首先确定哪些是程序,哪些是数据,哪些是人工操作,哪些是文件,然后把程序进行功能分解,确定各功能模块的关系,然后设计出系统的体系结构图及接口设计。四、成绩评定高校社团管理系统一、系统功能划分为了加强系统的安全性,增加了系统用户身份验证功能,因此高校社团管理系统的功能可以划分为7大模块:(1) 基础申请:社团的申请(2) 社团事务管理:社团出现的事务的基本管理。(3) 社团财务管理:社团财务的处理情况。(4) 查询(5) 核算统计(6) 打印(7) 系统设置二、系统体系结构设计l.高校社团管理系统基础申请社团事务管理社团财务管理查询核算统计打印系统设置社团成立社团注册撤销社团恢复社团活动管理评优管理会员管理制度管理收入管理支出管理物品管理基础查询社团事务查询社团财务查询核算统计证件打印报表打印用户管理系统管理退出三、接口设计1、用户接口(用户界面)用户界面是系统与用户之间的接口,也是控制信息和选择信息进出的重要途径。基础申请模块:向学校发出社团申请。社团事务管理模块:由社团成员处理社团内部的事务。社团财务管理模块:社团成员对社团收入支出的情况进行处理以及管理。2、内部接口查询模块:由相应消息驱动,完成对信息进行查看功能。打印模块:实现用户从系统打印功能。实验五一、实验目的熟练掌握各种算法描述工具特点及用法二、实验学时数 2学时三、实验内容根据实验四中的系统功能模块图,首先对该系统功能模块图进行添加编号,然后根据系统功能,抽取4-6个重要模块,并编写出4-6个模块的具体实现的算法。四、成绩评定高校社团管理系统主要模块的算法设计1、 本系统的功能模块图l.高校社团管理系统基础申请社团事务管理社团财务管理查询核算统计打印系统设置社团成立社团注册撤销社团恢复社团活动管理评优管理会员管理制度管理收入管理支出管理物品管理基础查询社团事务查询社团财务查询核算统计证件打印报表打印用户管理系统管理退出二、 写出本系统的功能模块具体实现的算法显示窗体时执行的代码:procedureTfrmmain.FormShow(Sender:TObject);begin ifqx=1then begin frmmain.StatusBar1.Panels2.Text:=您为系统管理员,可以使用软件所有功能!;endelse frmmain.Stat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网球拍球童拍行业销售工作总结
- 金属矿产行业技术工作总结
- 《澳门国际机场》课件
- 药店卫生消毒标准
- 采矿行业人事工作总结
- 翻译行业服务员工作总结
- 《列车环境与卫生》课件
- 2023年河北省唐山市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2021年山东省东营市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2024年湖北省武汉市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 设备日常维护及保养培训
- 行业背景、经济运行情况及产业未来发展趋势分析
- 配电室维护协议书
- 2024年度工作总结模板简约干练风格
- 责任护理组长竞选
- 2024年广东省第一次普通高中学业水平合格性考试历史试卷(解析版)
- 部编版一年级上册语文期末试题含答案
- 2025届东莞东华高级中学高一生物第一学期期末考试试题含解析
- 新疆巴音郭楞蒙古自治州库尔勒市2024-2025学年高一生物上学期期末考试试题
- 军事理论(上海财经大学版)学习通超星期末考试答案章节答案2024年
- 2024-2025学年湖北省恩施土家族苗族自治州数学六上期末检测试题含解析
评论
0/150
提交评论