软件工程课程设计题目Word文件下载.docx

上传人:b****6 文档编号:17712723 上传时间:2022-12-08 格式:DOCX 页数:23 大小:1.18MB
下载 相关 举报
软件工程课程设计题目Word文件下载.docx_第1页
第1页 / 共23页
软件工程课程设计题目Word文件下载.docx_第2页
第2页 / 共23页
软件工程课程设计题目Word文件下载.docx_第3页
第3页 / 共23页
软件工程课程设计题目Word文件下载.docx_第4页
第4页 / 共23页
软件工程课程设计题目Word文件下载.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

软件工程课程设计题目Word文件下载.docx

《软件工程课程设计题目Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计题目Word文件下载.docx(23页珍藏版)》请在冰豆网上搜索。

软件工程课程设计题目Word文件下载.docx

(4)设计系统的几个主要界面

(5)两周内提交

3.项目:

用结构化的方法进行详细设计

对系统LMIS进行详细设计

(1)用结构化的方法对系统中的个别重要模块进行详细

(2)写出模块详细设计方案,画出模块流程图

(3)对这些模块进行测试,写出相应的测试例

(4)两周内提交

4.项目:

用面向对象方法进行需求分析

(1)用面向对象的方法对系统进行需求分析

(2)写出需求规格说明书,分别给出系统的对象模型、功能模型(DFD)、动态模型。

(3)两周内提交

5.项目:

用面向对象的方法进行设计

对系统LMIS进行总体设计

(1)用面向对象的方法对系统进行系统设计

(2)写出系统总体设计方案,画出系统三种模型

(3)给出系统数据结构和界面设计方案

 

1、项目:

(3)两周内提交

需求分析:

一、功能需求:

1.1读者管理

(1)学生管理

简述:

学生信息管理,包括信息存入,信息查询,信息修改,信息删除;

输入:

学生信息处理过程描述,学生信息存数据库

输出:

操作成功或失败的提示信息

(2)老师管理

老师信息管理,包括信息存入,信息查询,信息修改,信息删除;

老师信息处理过程描述,老师信息存数据库

1.2借阅管理

学生信息,包括学生姓名,学号,年级专业,借阅时间,借阅书籍编号;

学生姓名,学号,年级,专业,书籍编号,借阅时间;

学生姓名,学号,年纪,专业,书籍编号,借阅时间及归还时间,确认提示信息;

老师信息,包括老师姓名,编号,办公室门号,所借书籍编号,借阅时间;

老师姓名,编号,办公室门号,所借书籍编号,借阅时间;

老师姓名,编号,办公室门号,所借书籍编号,借阅时间及归还时间,确认提示信息;

1.3还书管理

(1)学生还书

学生姓名,学号,年级,专业,借阅书籍编号,借阅时间,归还时间;

书籍编号,学生姓名,学号,归还时间;

归还确认提示信息;

(2)老师还书

老师姓名,编号,办公室门号,所借书籍编号,借阅时间,归还时间;

书籍编号,老师姓名,老师编号,归还时间;

1.4预约管理

(1)学生预约

学生信息,包括学生姓名,学号,年级,专业,预约书籍编号,预约时间,借阅时间;

学生姓名,学号,年纪,专业,预约书籍编号及预约时间;

学生姓名,学号,年纪,专业,预约书籍编号及预约时间,借阅时间,确认提示信息;

(2)老师预约

老师姓名,编号,办公室门号,所借书籍编号及预约时间,借阅时间;

书籍编号,老师姓名,老师编号,预约书籍编号及预约时间;

老师姓名,编号,办公室门号,所借书籍编号及预约时间,借阅时间,确认提示信息;

1.5书籍管理

(1)书籍分类

书籍信息,包括书名,编号,作者,出版社,入库时间;

书名,编号,作者,出版社,本书,入库时间;

入库确认信息及分类表。

(2)书籍统计管理

书籍信息,库存量;

书名,编号;

书名,编号,作者,出版社,库存量;

二、数据流图

0层数据流图

1层数据流图

三、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文件

四、数据字典

读者信息数据字典

长度

域值

初值

备注

姓名

char

100

null

null

学号

int

100000-999999

性别

借书证号

系别

Null

专业

学历

图书信息记录数据字典

书名

Null

编号

Int

10000-99999

ISBN号

作者

出版社

出版日期

价格

数量

图书预约记录数据字典

读者姓名

图书编号

预约时间

预约期限

借还书记录数据字典

图书名称

借出日期

归还日期

借书天数

五、实体关系图

2、项目:

概要设计

一、总体设计

需求规定

系统可以实现查询图书,借书,结束后的查询,统计,超期罚款等功能,这个阶段要求明确系统的结构,各模块的功能说明.

运行环境

运行平台:

WindowsXP/Windows2007/Win8

CPU:

1.2gHz以上

内存:

1Gb以上

硬盘:

500gb以上

二、系统功能图

三、功能需求与程序的关系

功能

读者档案管理

读者类型设置

图书档案管理

图书类型设置

图书借阅

图书归还

借书

惩罚

四、接口设计

1、用户接口

用户和管理员通过在输入窗口输入登录名和密码进入各个模块

2、外部接口

(1)图书管理模块为图书统计模块,和图书查询模块提供基础数据。

必须现有图书数据后,才能使用统计和查询模块

(2)借阅管理模块为图书管理系统提供基础数据

(3)图书管理模块为借书证办理模块为图书借阅模块提供基础数据

(4)在借阅模块中可以使用查询模块,查询图书信息

五、系统数据结构设计

1、逻辑结构设计要点

(1)学生信息数据设计

(2)图书信息数据设计

(3)借书信息数据设计

(4)处罚信息数据设计

(5)管理员信息数据设计

2、数据结构与程序的关系

数据结构与程序是软件的重要组成部分,程序的正确执行依赖于合理的数据结构。

六、系统出错处理设计

详细设计

一、系统功能分析

1.图书管理功能分析

“读者管理”完成的功能是对读者的类别进行设置和对读者的档案进行管理,对于读者的类别,主要是针对不同的读者类型设置其借书的上限,比如教师为8本,研究生为6本,本科生为4本。

并据此创建一个读者类别信息表,对于读者档案管理,实在读者办理图书证的时候对该读者相关信息的登记,并且读者借书证号唯一,并据信息创建一个读者信息表。

2.图书管理功能分析

“图书管理”完成的功能是对图书的类别进行设置和对图书的档案进行管理。

对于图书的类别进行设置,图书类别的如上,并据此创建一个图书类别信息表。

图书的档案管理实际上是对每一本书的信息进行登记,并据此创建一个图书信息登记表,由于以上两部分的操作相对简单,所以没有画出流程图。

3.借阅功能分析

图书借阅时,首先输入借书证号,然后判断该读者是否已经达到借阅上限,或者有无罚款拖欠现象,在没有拖欠或已缴清欠款后,开始进入借书界面,输入要接的图书编号,若库存大于一,则将图书借出,否则,读者可以选择是否预定此图书。

若预定,将图书加入预定队列,若不预定,则提示读者是否重新选择,然后若是,则循环到输入图书编号阶段,若否,则退出借书页面。

回到主页面。

4.图书归还和处罚功能分析

图书归还时:

然后开始判断图书是否有因破损,延期,丢失而需要发生的罚款项目,如果没有,则直接进行图书归还处理,更新库存和读者借阅信息,然后判断该图书是否有预定,如果有则E-mail通知读者前来取书。

5.图书预借功能分析

二、接口设计

1)用户接口

用户和管理员通过在输入窗口输入登录名和密码进入各个模块

2)外部接口

三、运行设计

1)运行模块组合

本程序主要以一个窗口为模版,一般一个窗口完成一个特定的功能,主窗口通过打开另一个子窗口来实现各模块之间不同功能的链接和组合。

各模块之间相互独立。

各模块主要以传递数据项的引用开实现模块之间的合作和数据共享。

2)运行控制

系统运行时根据操作人员的角色,确定各模块的操作权限和数据的处理权限

3)运行时间

各种模块组合将占用各种资源的时间根据用户的意愿和角色的不同会有区别,可以由用户确定

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 中国风

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1