软件工程课程设计题目Word下载.docx
- 文档编号:21816724
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:25
- 大小:1.20MB
软件工程课程设计题目Word下载.docx
《软件工程课程设计题目Word下载.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计题目Word下载.docx(25页珍藏版)》请在冰豆网上搜索。
(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文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 题目