- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程作业
用软件工程分析一个图书管理系统
计算机科学与技术学院
班
王灵()
范玖豪()
向双()
余其林()
目录
TOC \o 1-3 \h \z \u 第1章 绪论 3
第2章 需求分析 3
第3章 总体设计 6
第4章 数据库设计 8
第5章 详细设计 11
第6章 编码 12
第7章 测试 18
第8章 设计总结 20
第1章 绪论
图书馆是信息交换和资源流通的重要媒介,对图书馆的信息化管理将大大提高图书资源的利用和信息的交换速度。图书管理系统是通过将借阅信息以数据库的形式由网络传输来完成各用户(教师或学生)所要的借阅方面的需求(如借阅,归还,预订等)。以打破传统的人工选课模式,极大地方便了使用人员和管理人员,节约了时间和空间,实现图书借阅自动化,自由化,使图书资源得到充分利用。建立图书管理系统,使每个用户自由地选到自己需要的图书,避免传统借书模式的繁琐、低效率、借阅程序臃肿等等的缺点,减轻相关人员的负担。
本图书管理系统运用SQLServer2000、C++Builder等软件实现了基本的管理员登录、图书管理、读者管理、借还图书、图书查询以及信息维护等功能的图书管理系统。
第2章 需求分析
2.1基本需求规格说明
2.1.1 系统概貌
本系统是一个基于图书信息管理的系统,通过对数据库的调用实现对各用例功能的实现。
2.1.2 功能要求
在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。
借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。
图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。
为系统维护人员提供权限管理、数据备份等通用功能。
2.1.3 性能要求
安全性:提供身份验证,用户信息保密,用户数据安全策略
友好性:提供有好的图形界面
稳定性:系统提供7*24的无间断服务,并保证数据安全备份。
系统安全性:增强系统安全级别,管理各个管理员权限,防止非法人员盗用管理员权限进行非法操作。
2.2 用例分析
2.3数据流图分析
2.3.1 顶层数据流图
2.3.2 0层数据流图
2.3.3 1层数据流图
2.3.3.1 读者信息管理
2.3.3.2 图书信息管理
2.3.3.3 图书借还管理
2.3.3.4 统计信息
2.3.3.5 系统设置
第3章 总体设计
1、系统软件结构图
图书管理系统登录
图书管理系统登录
借书界面
还书界面
图书信息维护
借阅人信息维护
管理员信息维护
图书证信息维护出系统
退出系统
图3-1 【图书管理系统登录】结构图
2、系统边界图
图3-2 【系统边界图】结构图
3、安全设计
(1).数据库的安全性
数据库表的完整性设计,如主键和外键的确定。
(2).访问权限的设计
管理员才具有登陆本系统的权限,在管理员登陆的前提下进行借书、还书、信息维护等操作。
(3).密码保护
a.登陆界面时,密码以*形式显示;
b.登录时连续三次密码错误则强制退出;
c.修给管理员密码时需要输入两次以确认。
第4章 数据库设计
§4.1 概念结构设计
图书管理系统ER图如下:
图4-1 图书管理系统的ER图
该系统中所有操作都由图
您可能关注的文档
最近下载
- 2025年医疗资源均衡配置政策对公共卫生服务的提升作用.docx
- 地质建模软件:Surpac二次开发_(22).地质建模质量控制与验证.docx VIP
- 个人授信及担保协议.doc
- 汽车电子电磁兼容emc标准分析资料精.pdf VIP
- 湖南省部分学校2024-2025学年高一上学期期末考试物理试卷(原卷版及答案).docx VIP
- 最新宝宝填色涂色本(精排WORD打印版).doc VIP
- 地质建模软件:Surpac二次开发_(5).三维地质建模技术.docx VIP
- JJF 1554-2015 旋进旋涡流量计型式评价大纲.pdf
- 侧柏公益林质量精准提升技术规程.docx VIP
- 餐具清洁小能手教案.docx VIP
文档评论(0)