软件工程课程设计汇本题目~2016年

上传人:无*** 文档编号:84829596 上传时间:2022-05-04 格式:DOC 页数:27 大小:258.50KB
返回 下载 相关 举报
软件工程课程设计汇本题目~2016年_第1页
第1页 / 共27页
软件工程课程设计汇本题目~2016年_第2页
第2页 / 共27页
软件工程课程设计汇本题目~2016年_第3页
第3页 / 共27页
点击查看更多>>
资源描述
软 件 工 程 大 作 业课程设计题目:图书借阅管理子系统LMIS设计本系统模拟学生在图书馆借阅图书的管理容,包括查询图书、借书、借阅后的查询、统计以及超期罚款等的处理情况,简化的系统需要管理的情况如下。(1) 可随时查询出可借阅图书的详细情况,如图书编号bno、图书名称bna、出版日期bda、图书bpu、图书存放位置bpl和图书总数量(bnu)等,这样便于学生选借。(2) 学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本。假设已有图书超期,那么应在交清罚金后才能开场本次借阅。(3) 为了唯一标识每一学生,图书室办借书证需要如下信息:学生(sna)、学生系别(sde)、学生所学专业(ssp)、借书上限数(sup)及唯一的借书证号(sno)。(4) 每位学生一次可借多本书,但不能超出该生允许借阅的上限数上限数自定,每位学生可屡次借阅,允许重复借阅同一本数。规定借书期限为二个月,超期每天罚二分。1 工程:用构造化方法进展需求分析 性质:设计 题目:对系统LMIS进展需求分析目标与要求: 1用构造化的方法对系统进展需求分析2写出需求规格说明书,分别给出系统数据模型EDM)、功能模型DFD)、动态模型(状态转换图) 。(3) 两周提交2工程:用构造化的方法进展系统设计性质:设计题目:对系统LMIS进展概要设计目标与要求: 1用构造化的方法对系统进展总体设计2写出系统总体设计方案,画出系统总体模块构造图3设计数据构造关键库和表4设计系统的几个主要界面 5两周提交3工程:用构造化的方法进展详细设计性质:设计题目:对系统LMIS进展详细设计目标与要求: 1用构造化的方法对系统中的个别重要模块进展详细2写出模块详细设计方案,画出模块流程图3对这些模块进展测试,写出相应的测试例 4两周提交4工程:用面向对象方法进展需求分析 性质:设计 题目:对系统LMIS进展需求分析目标与要求: 1用面向对象的方法对系统进展需求分析2写出需求规格说明书,分别给出系统的对象模型、功能模型DFD)、动态模型 。3两周提交5工程:用面向对象的方法进展设计性质:设计题目:对系统LMIS进展总体设计目标与要求: 1用面向对象的方法对系统进展系统设计2写出系统总体设计方案,画出系统三种模型3给出系统数据构造和界面设计方案 4两周提交1、 工程:用构造化方法进展需求分析性质:设计 题目:对系统LMIS进展需求分析目标与要求: 1用构造化的方法对系统进展需求分析2写出需求规格说明书,分别给出系统数据模型EDM)、功能模型DFD)、动态模型(状态转换图) 。 (3) 两周提交需求分析:一、功能需求: 1.1读者管理(1) 学生管理 简述:学生信息管理,包括信息存入,信息查询,信息修改,信息删除; 输入:学生信息处理过程描述,学生信息存数据库 输出:操作成功或失败的提示信息(2) 教师管理 简述:教师信息管理,包括信息存入,信息查询,信息修改,信息删除; 输入:教师信息处理过程描述,教师信息存数据库 输出:操作成功或失败的提示信息1.2借阅管理(1) 学生管理 简述:学生信息,包括学生,学号,年级专业,借阅时间,借阅书籍编号; 输入:学生,学号,年级,专业,书籍编号,借阅时间; 输出:学生,学号,年纪,专业,书籍编号,借阅时间及归还时间,确认提示信息;(2) 教师管理 简述:教师信息,包括教师,编号,办公室门号,所借书籍编号,借阅时间; 输入:教师,编号,办公室门号,所借书籍编号,借阅时间; 输出:教师,编号,办公室门号,所借书籍编号,借阅时间及归还时间,确认提示信息;1.3还书管理 1学生还书 简述:学生,学号,年级,专业,借阅书籍编号,借阅时间,归还时间; 输入:书籍编号,学生,学号,归还时间; 输出:归还确认提示信息; 2教师还书 简述:教师,编号,办公室门号,所借书籍编号,借阅时间,归还时间; 输入:书籍编号,教师,教师编号,归还时间; 输出:归还确认提示信息;1.4预约管理 1学生预约 简述:学生信息,包括学生,学号,年级,专业,预约书籍编号,预约时间,借阅时间; 输入:学生,学号,年纪,专业,预约书籍编号及预约时间; 输出:学生,学号,年纪,专业,预约书籍编号及预约时间,借阅时间,确认提示信息; 2教师预约 简述:教师,编号,办公室门号,所借书籍编号及预约时间,借阅时间; 输入:书籍编号,教师,教师编号,预约书籍编号及预约时间; 输出:教师,编号,办公室门号,所借书籍编号及预约时间,借阅时间,确认提示信息;1.5书籍管理 1书籍分类 简述:书籍信息,包括书名,编号,作者,入库时间; 输入:书名,编号,作者,本书,入库时间; 输出:入库确认信息及分类表。 2书籍统计管理 简述:书籍信息,库存量; 输入:书名,编号; 输出:书名,编号,作者,库存量;二、数据流图DS1读者记录IPO4图书馆图书管理信息系统DS4处分记录DS2图书信息记录DS3借还书记录DS2图书信息记录IPO3图书注销采编部IPO2书目编辑IPO31新书发布读者DS6缺书登记记录IPO1查询DS3借还书记录IPO5图书采购IPO7取消预约读者IPO4缺书登记DS6缺书登记记录DS5图书预定记录DS7系统参数/规那么书号书名缺书查询图书名/读者 0层数据流图 DS7系统参数/规那么DS4处分记录IPO9处分流通部IPO6预定IPO7取消预定DS5图书预定记录IPO10借书DS1读者记录IPO11读者管理办公室IPO8更新系统参数DS2图书信息记录DS3借还书记录IPO12还书IPO13预定通知读者DS5图书预定记录图书号读者图书信息书号书号 1层数据流图IPO6预定DS4处分记录IPO7取消预定IPO10借书DS2图书信息记录IPO101有效性检查DS1读者记录流通部DS3借还书记录DS3图书信息记录图书号/读者图书号/读者图书号/读者借书数据流程图读者IPO121催还通知DS1读者记录DS3借还书记录IPO12还书流通部IPO09处分DS7系统参数/规那么DS5图书预定记录IPO13预定通知读者DS2图书信息记录DS4处分记录书号还书数据流程图DS1读者记录IPO11读者管理办公室IPO8更新系统参数DS7参数系统IPO81更新处分规那么DS71处分规那么办公室数据流程图三、IPO表元素编号名称类型说明IPO1查询处理读者查询本人借还书记录,图书信息IPO2图目编辑处理图书信息维护IPO3图书注销处理注销已有旧书,注销的图书不能外借IPO31新书发布处理新到馆图书在网上发布信息,向缺书登记读者发到书通知IPO4缺书登记处理读者在网上做缺书登记IPO5图书采购处理根据缺书记录,制定采购图书信息IPO6预定处理读者网上预定图书,借书时假设库存为0时可转预定处理IPO7取消预定处理取消已经预定的图书记录IPO81更新处分规那么处理处分规那么维护IPO8更新系统参数处理系统参数维护IPO9处分处理根据处分规那么对延期、丧失和破损给予惩罚,登记罚款信息IPO10借书处理处理按读者号、图书编号进展借书处理IPO101有效性检查处理检查读者号、图书编号的有效性IPO11读者管理处理维护读者信息IPO12还书处理根据书号做还书处理、检查预定记录,转预定到书处理IPO121催还通知处理每天自动运行该处理,向用户发催还通知IPO13预定通知处理由还书功能自动调用的功能,向读者发到书通知DS1读者记录数据存储保存读者根本信息DS2图书信息记录数据存储保存图书根本信息DS3借还书记录数据存储保存借还书信息,系统自动处理,不能人工修改DS4处分记录数据存储保存罚款信息DS5图书预定记录数据存储记录读者预借图书信息DS6缺书登记记录数据存储保存缺书信息DS7系统参数数据存储记录系统各项参数设置,这是XML文件DS71处分规定数据存储记录处分的规那么,这是XML文件四、 数据字典读者信息数据字典DS1名称类型长度域值初值备注char100 nullnull学号int100000-999999性别char100nullnull借书证号int100000-999999系别char100Nullnull专业char100NullNull学历char100NullNull图书信息记录数据字典DS2名称类型长度域值初值备注书名char100 NullNull编号Int10000-99999ISBN号char100NullNull作者char100NullNullchar100NullNull出版日期char100NullNull价格Int数量Int图书预约记录数据字典DS5名称类型长度域值初值备注读者char100NullNull借书证号Int100000-999999图书编号int10000-99999预约时间int预约期限int借还书记录数据字典DS3名称类型长度域值初值备注读者char100nullnull借书证号int100000-999999图书编号int10000-99999图书名称char100nullnull借出日期char100nullnull归还日期char100nullnull借书天数int五、 实体关系图图书实体描述图书名称作者存放位置总数量编号当前数量价格出版日期读者实体描述借阅者某性别学号借书证号专业联系所在学院学历工作人员实体描述管理人员某性别编号职务登陆密码借阅信息借阅者某借阅者编号图书编号借书证号借阅者专业管理人员图书名称借阅者学院借阅信息实体描述借书证实体描述借书证借阅者信息图书名称借书上限借阅者编号图书编号完毕日期罚款信息实体描述罚款信息借阅者某借阅者编号图书编号借书证号借阅者专业管理人员图书名称借阅者学院总ER图图书借阅者借书证工作人员还书预定处分借阅查询维护办理持有2、工程:用构造化的方法进展系统设计性质:设计题目:对系统LMIS进展概要设计目标与要求: 1用构造化的方法对系统进展总体设计2写出系统总体设计方案,画出系统总体模块构造图3设计数据构造关键库和表4设计系统的几个主要界面 5两周提交概要设计一、 总体设计需求规定 系统可以实现查询图书,借书,完毕后的查询,统计,超期罚款等功能,这个阶段要求明确系统的构造,各模块的功能说明.运行环境运行平台:Windows XP/Windows 2007/Win 8CPU:1.2gHz 以上存:1Gb 以上硬盘:500 gb 以上二、 系统功能图系统功能构造图图书馆信息管理系统读者管理子系统图书管理子系统图书流通管理子系统权限管理读者档案管理读者类型设置图书档案管理图书类型设置图书借阅图书归还图书罚款借阅管理子系统借阅管理子系统借阅管理工作环境查询图书录入命令检查借阅预定获得借书信息借书处理获得图书信息参加入定队列借书界面验证借书信息预定界面验证预定信息还书管理子系统还书工作环境还书事物分发还书惩罚获得还书信息还书处理惩罚事物分发保存惩罚信息惩罚界面还书界面获得还书信息丧失惩罚破损惩罚延期惩罚获得丧失信息丧失惩罚获得破损信息获得延期信息破损惩罚延期惩罚丧失信息界面丧失信息验证破损信息界面破损信息验证延期信息界面延期信息验证还书管理子系统读者管理子系统添加读者信息修改读者信息删除读者信息进入新建读者界面添加信息进入修改读者界面修改信息进入删除读者界面删除信息插入操作修改操作删除操作读者管理子系统图书管理子系统图书管理子系统添加图书信息修改图书信息删除图书信息进入新建图书界面添加信息进入修改图书界面修改信息进入删除图书界面删除信息插入操作修改操作删除操作三、 功能需求与程序的关系功能读者档案管理读者类型设置图书档案管理图书类型设置图书借阅图书归还查询借书还书预定惩罚四、接口设计1、用户接口用户和管理员通过在输入窗口输入登录名和密码进入各个模块2、外部接口1图书管理模块为图书统计模块,和图书查询模块提供根底数据。必须现有图书数据后,才能使用统计和查询模块2借阅管理模块为图书管理系统提供根底数据3图书管理模块为借书证办理模块为图书借阅模块提供根底数据4在借阅模块中可以使用查询模块,查询图书信息五、 系统数据构造设计1、逻辑构造设计要点1学生信息数据设计2图书信息数据设计3借书信息数据设计4处分信息数据设计5管理员信息数据设计2、数据构造与程序的关系数据构造与程序是软件的重要组成局部,程序的正确执行依赖于合理的数据构造。六、 系统出错处理设计3工程:用构造化的方法进展详细设计性质:设计题目:对系统LMIS进展详细设计目标与要求: 1用构造化的方法对系统中的个别重要模块进展详细2写出模块详细设计方案,画出模块流程图3对这些模块进展测试,写出相应的测试例 4两周提交详细设计一、 系统功能分析1 图书管理功能分析“读者管理完成的功能是对读者的类别进展设置和对读者的档案进展管理,对于读者的类别,主要是针对不同的读者类型设置其借书的上限,比方教师为8本,研究生为6本,本科生为4本。并据此创立一个读者类别信息表,对于读者档案管理,实在读者办理图书证的时候对该读者相关信息的登记,并且读者借书证号唯一,并据信息创立一个读者信息表。 2.图书管理功能分析“图书管理完成的功能是对图书的类别进展设置和对图书的档案进展管理。对于图书的类别进展设置,图书类别的如上,并据此创立一个图书类别信息表。图书的档案管理实际上是对每一本书的信息进展登记,并据此创立一个图书信息登记表,由于以上两局部的操作相对简单,所以没有画出流程图。3.借阅功能分析 图书借阅时,首先输入借书证号,然后判断该读者是否已经到达借阅上限,或者有无罚款拖欠现象,在没有拖欠或已缴清欠款后,开场进入借书界面,输入要接的图书编号,假设库存大于一,那么将图书借出,否那么,读者可以选择是否预定此图书。假设预定,将图书参加预定队列,假设不预定,那么提示读者是否重新选择,然后假设是,那么循环到输入图书编号阶段,假设否,那么退出借书页面。回到主页面。 4.图书归还和处分功能分析 图书归还时:然后开场判断图书是否有因破损,延期,丧失而需要发生的罚款工程,如果没有,那么直接进展图书归还处理,更新库存和读者借阅信息,然后判断该图书是否有预定,如果有那么通知读者前来取书。5.图书预借功能分析二、 接口设计1用户接口 用户和管理员通过在输入窗口输入登录名和密码进入各个模块2外部接口1图书管理模块为图书统计模块,和图书查询模块提供根底数据。必须现有图书数据后,才能使用统计和查询模块2借阅管理模块为图书管理系统提供根底数据3图书管理模块为借书证办理模块为图书借阅模块提供根底数据4在借阅模块中可以使用查询模块,查询图书信息三、运行设计1运行模块组合 本程序主要以一个窗口为模版,一般一个窗口完成一个特定的功能,主窗口通过翻开另一个子窗口来实现各模块之间不同功能的和组合。各模块之间相互独立。各模块主要以传递数据项的引用开实现模块之间的合作和数据共享。2运行控制 系统运行时根据操作人员的角色,确定各模块的操作权限和数据的处理权限3运行时间 各种模块组合将占用各种资源的时间根据用户的意愿和角色的不同会有区别,可以由用户确定27 / 27
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!