软件工程实验报告_第1页
软件工程实验报告_第2页
软件工程实验报告_第3页
软件工程实验报告_第4页
软件工程实验报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告课程:软件工程基础姓名:学号:班级:一、基本目的:1.了解软件工程的基本原理和技术,并将其应用于实践。2.掌握软件生命周期各个阶段的主要内容,学会使用各种软件工程工具完成相关分析。3.掌握VISIO工具的基本用法4.了解实际大型软件的开发过程和组织方式。5.增强开发软件的能力。二、实验环境:实验设备:计算机软件环境:文档制作工具为WORD、制图工具VISIO、WindowsXPSP2等。三、实验内容1.题目选择:从指定题目中选择一个题目作为课程实验题目2.完成所选题目的需求分析、总体设计和详细设计阶段内容,对于编码和测试不做要求,有兴趣的同学可自己完成.3.需求分析阶段:1)结合所选题目,综合采用各种需求分析手段,给出系统的综合要求(如功能需求、性能需求、可靠性和可用性需求、接口需求等)2)采用ER图方式(采用VISIO中新建ER图模具),给出系统的数据要求3)采用数据流图方式(采用VISIO中的软件-数据流模型图),给出系统的逻辑模型4.总体设计和详细设计阶段1)给出系统的软件结构图(采用VISIO中的基本框图)2)采用程序流程图、N-S图、PAD图、判定表、判定树(根据所选题目特点自主选择某一种或多种过程设计工具)等工具给出关键模块的详细设计题目:图书馆图书查询借阅管理系统的设计一、系统功能系统主要实现对图书馆内的图书进行查询和借阅管理,具体功能如下新书入库管理:对采购的新书进行登记各种信息,即可对外借阅;借还书籍处理:不区分老师和学生,所有人借阅政策相同,借阅数量上限均为5本,借阅时间为30天;查询功能:可按照分类、书名、作者、ISBN号、出版年、主题词、关键词等查询书籍信息;书籍损坏丢失处罚处理:对书籍损坏、丢失进行处罚,其中书籍损坏按照书籍原价3倍赔偿,书籍丢失按照书籍原价5倍赔偿;在未交罚款前,冻结其借阅功能;缴纳罚款后解冻;公布借书超期读者名单:如果借书超期,则在公示栏公布名单,同时计超期罚款,按照超期天数*0.5元/天计算,未交罚款,冻结其借阅功能;缴纳罚款后解冻;在公告栏,显示图书室的规章制度、有关系统等信息图书、读者的信息读取通过条形码完成系统应具备管理人员,管理人员具有新书信息录入、借阅管理、发布信息等权限。系统的性能指标为:系统管理的书籍数目最多为10万册;系统管理的借阅人员数量最多为5000人;系统具备与学生收费系统的接口,通过该系统实现各种罚款的收费;二、系统的ER图分析1.系统中的实体有:馆藏图书借阅人员管理人员借阅图书逾期图书损坏图书操作记录2.各实体具有的属性为:图书:馆藏编号(ID)、分类、书名、作者、ISBN号、出版年、主题词、关键词、价格、图书状态;借阅人员:学号(ID)、姓名、班级、权限;管理人员:管理编号(ID)、姓名、权限;借阅图书:馆藏编号(ID)、学号(ID)、借书日期、还书日期、图书状态;逾期图书:馆藏编号(ID)、学号(ID)、逾期时间、罚款金额、图书状态;损坏图书:馆藏编号(ID)、学号(ID)、赔偿金额、图书状态;操作记录:馆藏编号(ID)、管理编号(ID)、操作码、操作时间;3.联系:图书管理:查询、添加、删除、修改;图书借阅:借、还;图书逾期图书损坏操作记录4.ER图三、系统的数据流图1.分析数据流图的基本成分(1)系统的源点和终点管理人员、借阅人员均为图书借阅系统的源点和终点(2)处理图书借阅系统的处理主要有:用户管理图书管理借阅管理身份验证期限比对(3)数据存储图书借阅系统的数据存储主要有:借阅人员信息图书信息管理人员预期图书损毁图书借阅图书(4)数据流图书借阅系统的数据流主要有:用户情况用户信息管理人员信息图书信息图书情况图书查询信息用户借阅情况2.画基本系统模型3.画功能级数据流图4.对系统主要功能进一步细化(1)用户管理数据流图(2)图书管理数据流图(3)借阅管理数据流图四、软件结构设计五、关键模块的详细设计用户信息更新流程图五、实验感悟:

与往常做过的绝大多数实验不同,这次实验我们体会到了制作文档的苦涩与快乐。写文档与编写程序不同,未必需要经历过那么多的专业训练。相比之下思想也比较自由,未必像特定算法那样拘谨,可以发挥想象力,寻找全面而合理的解决方案。而程序应该是再此基础之上编写的。

也许比起编写代码而言,写文档未必非常艰难。但是在现实中实践的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论