文档详情

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

发布:2025-04-22约2万字共32页下载文档
文本预览下载声明

软件工程大作业

课程设计题目:图书借阅管理子系统(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)学生管理

简述:学生信息

显示全部
相似文档