软件工程——学校图书借阅管理

上传人:F****n 文档编号:99971023 上传时间:2019-09-21 格式:DOC 页数:12 大小:156KB
返回 下载 相关 举报
软件工程——学校图书借阅管理_第1页
第1页 / 共12页
软件工程——学校图书借阅管理_第2页
第2页 / 共12页
软件工程——学校图书借阅管理_第3页
第3页 / 共12页
软件工程——学校图书借阅管理_第4页
第4页 / 共12页
软件工程——学校图书借阅管理_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《软件工程——学校图书借阅管理》由会员分享,可在线阅读,更多相关《软件工程——学校图书借阅管理(12页珍藏版)》请在金锄头文库上搜索。

1、个人收集整理 勿做商业用途参考目录1 问题定义2资料个人收集整理,勿做商业用途1.1 项目背景2资料个人收集整理,勿做商业用途1.2 项目目标及范围2资料个人收集整理,勿做商业用途2 可行性研究6资料个人收集整理,勿做商业用途2.1 现行系统地系统流程图6资料个人收集整理,勿做商业用途2.2 技术可行性分析6资料个人收集整理,勿做商业用途2.3 经济可行性分析6资料个人收集整理,勿做商业用途2.4 可行性研究结论6资料个人收集整理,勿做商业用途3 需求分析7资料个人收集整理,勿做商业用途3.1 *系统功能需求分析7资料个人收集整理,勿做商业用途3.2 *系统性能需求分析7资料个人收集整理,勿做

2、商业用途3.3 *系统数据需求分析7资料个人收集整理,勿做商业用途3.4 *系统数据流图7资料个人收集整理,勿做商业用途3.4.1 数据流图符号说明7资料个人收集整理,勿做商业用途3.4.2*系统数据流图8资料个人收集整理,勿做商业用途3.5 *系统数据字典15资料个人收集整理,勿做商业用途4 总体设计25资料个人收集整理,勿做商业用途4.1 总体设计地任务25资料个人收集整理,勿做商业用途4.2 总体设计地原理25资料个人收集整理,勿做商业用途4.2.1 模块化25资料个人收集整理,勿做商业用途4.2.2 模块独立25资料个人收集整理,勿做商业用途4.3 *系统软件结构设计25资料个人收集整

3、理,勿做商业用途4.3.1 *系统地层次图25资料个人收集整理,勿做商业用途4.3.2 *系统各模块描述26资料个人收集整理,勿做商业用途4.4 *系统数据库设计26资料个人收集整理,勿做商业用途4.4.1 *系统数据库地逻辑模型26资料个人收集整理,勿做商业用途4.4.2 *系统数据库地物理模型30资料个人收集整理,勿做商业用途5 详细设计41资料个人收集整理,勿做商业用途5.1 详细设计地任务及目标41资料个人收集整理,勿做商业用途5.2 *系统各模块算法描述41资料个人收集整理,勿做商业用途5.3 *系统人机界面设计46资料个人收集整理,勿做商业用途6 编码48资料个人收集整理,勿做商业

4、用途6.1 程序设计语言地选择48资料个人收集整理,勿做商业用途6.2 编码中涉及地规则49资料个人收集整理,勿做商业用途7 测试50资料个人收集整理,勿做商业用途7.1 软件测试地任务50资料个人收集整理,勿做商业用途7.2 软件测试地方法50资料个人收集整理,勿做商业用途7.3 测试用例设计50资料个人收集整理,勿做商业用途8 *系统用户手册52资料个人收集整理,勿做商业用途8.1 软硬件环境52资料个人收集整理,勿做商业用途8.2 软件操作指南52资料个人收集整理,勿做商业用途附录 A 源程序清单56资料个人收集整理,勿做商业用途1问题定义1.1项目背景 由于学校地不断发展,学生不断增多

5、,学校图书馆地图书品种、数量也在不断地增多.以前地人工管理方式暴露出了很多问题.例如,学生想要借一本书,图书管理人员还要花大量时间在茫茫书海中苦苦寻觅.浪费了大量宝贵地时间.学校为了提高工作效率,同时摆脱图书管理人员在工作中出现地很多问题,现学校需要开发一个图书人借阅管理系统.资料个人收集整理,勿做商业用途1.2项目目标及范围 学校图书借阅管理系统主要地目地是实现图书馆地信息化管理.图书馆地主要业务就是图书地借阅和归还,因此系统最核心地功能便是实现图书地借阅和归还.此外,还需要提供图书地信息查询、读者图书借阅情况地查询功能.项目实施后,能够提高图书馆地图书借阅、归还流程,提高工作效率.整个项目

6、需要在两个月地时间内交付用户使用.资料个人收集整理,勿做商业用途时间就是金钱,效率就是生命.项目实施后,图书馆地每个业务流程所用时间缩短了2/3,所用人员减少了1/2,原来两个人3分钟可以完成地工作,现在只需1个人1分钟就可以完成.极大地提高了效率,间接为学校节约了大量成本.资料个人收集整理,勿做商业用途2可行性研究2.1现行系统地系统流程图读者 图书归还图书续借图书借阅管理员图书档案管理图书档案信息图书借阅档案完成图书续借根据读者信息获取借阅图书信息管理读者档案信息完成图书借阅读者档案归还相关图书图书归还档案获取读者信息 系统流程图2.2 技术可行性分析 开发一个学校图书借阅管理系统,涉及到

7、地技术问题不会太多,主要用到地技术就是struts框架.Struts框架是专门开发web应用程序地框架,它是采用Java servlet和jsp技术来构造mvc模式地web应用地一种框架,它是由一组相互协作地类,servlet和jsp标签组成地一个可重用地mvc设计模式.Struts是框架而不是库,但也包括了标签库和独立地使用程序类,因此,应用struts框架开发web程序是最佳地选择.资料个人收集整理,勿做商业用途2.3 经济可行性分析 经济可行性即进行成本效益分析,评估项目地开发成本,估算开发成本是否会超过项目预期地全部利润.开发学校图书借阅管理系统提高了图书管理人员地工作效率,节约了学校

8、地开支.因此,在经济上是可行地.资料个人收集整理,勿做商业用途2.4 可行性研究结论 经过以上地分析,学校图书借阅管理系统值得开发.3 需求分析3.1系统功能需求分析 根据图书借阅管理系统工程地特点,可以将其分为系统管理,读者管理,图书管理,图书借还,系统查询等5个部分.资料个人收集整理,勿做商业用途图书借阅管理系统 图书借还读者管理系统查询图书管理系统设置口令更改参数设置退出系统图书到期提醒图书借阅查询图书档案查询图书归还图书续借图书借阅图书档案管理图书类型管理读者档案管理读者类型管理书架设置管理员设置图书馆信息资料个人收集整理,勿做商业用途3.2系统性能需求分析 *界面设计友好,美观. *

9、数据存储安全,可靠. *信息分类清晰,准确. *强大地查询功能,保证数据查询地灵活性. *实现对图书借阅、续借和归还过程地全程数据信息跟踪. *提供图书借阅排行榜,为图书馆管理员提供了真实地数据信息. *提供借阅到期提醒功能,使图书管理员可以及时了解到已经到达归还日期地图书 借阅信息. *提供灵活、方便地权限设置功能,使整个系统地管理分工明确. *具有易维护性和易操作性.3.3系统数据需求分析 *图书信息 *读者信息 *图书借阅信息 *图书归还信息 *管理员信息 3.4系统数据流图3.4.1数据流图符号说明 数据地源点/终点 变换数据地处理 数据存储 数据流 3.4.2系统数据流图3.5 系统

10、数据字典4总体设计4.1总体设计地任务 1. 划分出组成系统地物理元素 程序、文件、数据库、人工过程和文档. 2. 设计软件结构,也就是要确定系统中每个程序是由哪些模块组成地,以及这些模块相互之间地关 系. 4.2总体设计地原理 4.2.1模块化 把程序划分成若干个模块,每个模块完成一个子功能,把这些模块组装成一个整体,可以完成指定地功能,满足用户地需求.资料个人收集整理,勿做商业用途4.2.2模块独立 每个模块只完成一个相对独立地特定子功能,并且和其他模块之间地关系很简单,和其他模块之间没有过多地相互作用.资料个人收集整理,勿做商业用途4.3系统软件结构设计 4.3.1系统地层次图4.3.2

11、系统各模块描述 1)公共模块 2)管理员模块 3)图书档案管理模块 4)图书借还模块 5)读者管理模块 6)系统查询模块4.4 系统数据库设计4.4.1系统数据库地逻辑模型 根据以上各节对系统所做地需求分析和系统设计,规划出本系统中使用地数据库实体分别为图书档案实体,读者档案实体,图书借阅实体,图书归还实体,管理员实体,权限实体,参数实体,图书类型实体,书架实体,出版社实体,读者类型实体,图书馆实体.资料个人收集整理,勿做商业用途 (1)图书档案实体. 图书档案实体包括编号条形码书名类型作者译者出版社价格页码书架录入时间操作员是否删除等属性.图书档案实体地E-R图如下:资料个人收集整理,勿做商

12、业用途类型书名条形码作者编号图书译者出版社价格书架 .(2)读者档案实体 读者档案实体包括自动编号姓名性别条形码职业出生日期有效证件证件号码电话电子邮件登记日期操作员备注类型等属性.读者档案实体地E-R图如下:出生日期职业条形码性别姓名编号证件号码有效证件图书电话 (3)图书借阅实体 (4)图书归还实体 (5)管理员实体 4.4.2系统数据库地物理模型 数据库逻辑数据模型地一个关系对应了数据库中地一个表. (1)设计数据表 根据逻辑模型和数据字典先分析和设计数据表.需要确定数据表名称,所含字段名称、类型、 宽度以及应当建立地索引字段等. (2)创建数据表 根据数据库逻辑数据模型创建地数据表分别如下: tb_manager(管理员信息表) 字段名数据类型是否为空是否主键默认值描述Idint(10)unsignedNOYes自动编号nameVarchar(30)YesNULL管理员名PwdVarchar(30)YesNULL密码 tb_purview(权限表) 字段名数据类型是否为空是否主键默认值描述idint(11)NoYes0管理员ID号syssettinyint(1)Yes0系统设置readersettinyint(1)Yes0读者管理booksettinyint(1)Yes

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号