软件工程--图书管理系统概要设计说明书.pdf
《软件工程--图书管理系统概要设计说明书.pdf》由会员分享,可在线阅读,更多相关《软件工程--图书管理系统概要设计说明书.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程软件工程-图书管理系图书管理系统统概要设计说明书概要设计说明书设计题目:图书管理系统小组成员:非常“2+3”指导老师:2012 年 12 月 11 日目录1.引言.11.1 编写目的.11.2 项目背景.11.3 定义.11。4 参考资料.12.总体设计.12。1 系统结构.12。2 处理流程.23.界面设计.93.1 管理端界面设计.93。2 客户端界面设计.94。系统运行环境.94.1 硬件环境.94。2 软件环境.105.接口设计.105.1 外部接口.105.2 内部接口.106.数据结构设计.116.1 逻辑结构设计.116。2 运行模块的组合.116。3 运行控制.116.
2、4 运行时间.117。出错处理设计.117。1 出错输出信息.117。2 出错处理对策.128.安全保密设计.129。维护设计.12图书馆管理系统概要设计说明书1.引言1。1 编写目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计.预期读者:祁飞老师、项目小组。1。2 项目背景人工管理图书的手续繁索、效率低下,因此考虑利用计算机技术来提高图书管理的效率,设计一个简便、功能完整的图书管理软件,使得图书
3、馆管理人员对图书馆书籍,读者资料,借还书等行为进行高效的管理。1.3 定义Sql Server:数据库管理软件DBMS:数据库管理系统Windows 2000/2003/XP:运行环境C#:软件开发语言1.4 参考资料(1)软件工程导论第5 版,张海藩编著,清华大学出版社(2)实用软件工程,Leszek A。MaciaszekBruc Lee Liong 著,机械工业出版社2。总体设计2。1 系统结构针对需求分析,图书管理系统可分为三个模块:分别为系统管理员,图书管理员和借阅者;在系统管理员模块中:1)图书管理:实现书籍信息的增加、删除、修改、查询功能;2)读者管理:实现对读者信息的增加、删除
4、、修改、查询功能;3)图书管理员管理:实现对管理员的增加、删除、修改、查询功能;4)信息管理:实现通知公告等信息的发布与管理;5)留言管理:实现对用户的留言进行回复、查看、删除等管理操作;第1页 共 13 页图书馆管理系统概要设计说明书在图书管理员模块中:1)图书借阅:通过读者提供的信息,进入读者子系统,完成读者对图书的借阅功能;2)图书归还:修改图书的借阅状态;3)信息发布:根据需要发布响应的通知公告;4)留言回复:针对借阅者留言予以回复。在借阅者模块中:1)借阅记录查询:读者查询个人借阅情况;2)借书:读者借书;3)预订:读者预订未借阅图书;4)个人信息查询:读者查询个人信息,并可以对个人
5、一些信息进行修改。这些模块是针对系统管理员、图书管理员及借阅者这三个不同的对象而设计的。以保障数据的安全性和系统的安全性,而设置用户密码登陆和权限来区分不同的对象。图书管理图书增/删/改/查读者管理管理员管理员管理读者增/删/改/查管理员增/删/改/查图书借阅进入读者子系统图书归还系统登陆借阅记录查询借书读者图书馆管理系统预订个人信息管理普通用户图书信息查询图 2-1 系统结构2.2 处理流程顶层数据流图:第2页 共 13 页图书馆管理系统概要设计说明书用户输入数据图书馆管理系统输出数据显示器当前日期系统时钟图 2-2 顶层数据流图第 0 层图:处理管理请求数据图书馆管理人员用户名和密码登陆信
6、息验证输入管理请求数据显示显示器密码错误信息当前日期系统时钟当前日期管理员表普通用户输入查询信息处理查询请求数据查询结果图 23 第 0 层数据流图第 1 层图:(1)系统登陆图书馆管理人员用户名和密码密码验证用户名验证权限显示器登陆错误信息权限显示管理员表显示可用的控件和界面图 24 系统登陆数据流图(2)普通用户第3页 共 13 页图书馆管理系统概要设计说明书图书馆管理人员|输入图书查询关键字图书信息查询图书信息显示器学生第 2 层图:(1)管理员子系统图书目录文件图 2-5 普通用户子系统数据流图第4页 共 13 页图书馆管理系统概要设计说明书图书馆管理人员图书信息图书管理非法信息图书目
7、录文件入库单处理消息输入图书字段和读者字段罚款单接受借书图书借阅罚款单非法信息输入图书字段当前日期读者文件借书文件显示器当前日期输入读者字段图书归还欠款金额信息非法信息还书成功当前日期罚款单图书目录文件读者文件非法信息读者管理管理员文件当前日期处理消息管理员管理系统时钟图 2-6 管理员子系统数据流图(2)读者子系统第5页 共 13 页图书馆管理系统概要设计说明书读者输入查询借阅字段借阅记录查询非法信息学生文件借阅信息输入图书字段图书目录文件罚款单接受借书借书罚款单非法信息输入图书字段当前日期学生文件借书文件显示器当前日期输入个人管理字段预订非法信息预订成功当前日期预订文件图书目录文件学生文件
8、非法信息个人信息管理处理消息当前日期系统时钟图 27 读者子系统数据流图第 3 层图:(1)图书入库第6页 共 13 页图书馆管理系统概要设计说明书非法数据显示器成功图书馆管理人员登陆登陆验证登陆成功图书入库执行数据库操作更新数据更新操作是否成功登陆失败当前日期管理员表入库单图书目录文件操作失败系统时钟图 2-8 图书入库数据流图(2)读者借书罚款单学生文件非法读者信息2.2.1检查读者欠费情况图书馆管理人员输入学生字段欠款超额,拒绝借书显示器接受借书,输入图书信息借书成功系统时钟当前日期2.2.2更新数据库借书文件图 29 读者借书数据流图(3)读者还书第7页 共 13 页图书馆管理系统概要
9、设计说明书图书馆管理人员输入图书字段2.3.1根据图书字段查找数据库借书信息和学生信息2.3.2计算欠款结果欠款金额显示器借书文件还书成功当前日期系统时钟学生文件图书目录文件罚款单图 2-10 读者还书数据流图(4)图书信息修改2.4.1根据图书字段,查找数据库图书馆管理人员输入注销图书字段修改操作2.4.2操作验证非法操作输入修改信息图书目录文件系统时钟当前日期2.4.3保存修改记录注销成功显示器图 2-11 图书信息修改数据流图(5)读者信息查询图书馆管理人员|学生输入查找字段3.1.1确定查询类型及字段查找字段,关键字3.1.2查找数据库查询结果显示器学生文件借书文件图 212 读者信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 图书 管理 系统 概要 设计 说明书
限制150内