- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《VC++程序设计》课程大作业
题目名称: 图书管理系统
系 名 称: 计算机科学与信息工程学院
专业班级: 计算机科学与技术(信息技术方向)
学号姓名: 201103020005 潘强
学号姓名: 201103020009 浮亮亮
学号姓名: 201103020058 郭兵
2013 年 6 月目 录
一、组员分工 3
二、选项的意义...................................................4
三、需求分析 5
四、总体设计 6
1. 系统主要功能模块设 6
2. 系统使用处理流程设计 6
3. 数据库设计 7
五、详细设计 8
1. 数据库详细设计 8
2. 功能模块详细设计 10
六、系统测试 23
七、总结 28
八、参考文献 29
一、组员分工
本小组共三名组员,在该图书管理系统的软件设计与实现部分,组员潘强主要负责系统中对整个数据库的操作、管理和设置部分,包括权限验证、用户管理、基础数据设置、数据库的备份与恢复,以实现对数据库的管理和维护工作,并提高系统的数据安全性。组员浮亮亮主要负责实现对数据库中的具体表的数据项的管理和操作,包括借阅管理、书库管理、读者管理等模块,通过添加、删除、修改等操作,来实现对图书信息、读者信息、借阅信息的管理和登记,从而能够为借阅者提供方便快捷的服务,同时也提高了操作人员的管理效率。组员郭兵主要负责对程序进行测试与改进工作,保证程序的可运行性与界面等美观性。
二、选项的意义
今天,计算机的价格已经十分低廉,性能有了长足的进步。1. 可以存储学校图书室的图书信息、读者信息和借阅信息,安全、高效;2. 只需图书管理员即可操作系统,节省大量人力;3. 可以迅速查到所需信息,图书管理系统可以为学校教师和学生提供充足的信息和快捷的查询手段,让教师和学生能够及时查询图书信息,更好地为读者服务。
图4-1
2. 系统使用处理流程设计
如图4-2所示:
图4-2
3. 数据库设计
该图书管理系统关联的数据库的数据项和数据结构如下:
·用户表:用户名、用户密码、用户类型
·罚款设置表:罚款类型、罚款金额
·图书类型设置表:类别名称、可借出天数
·读者类型设置表:类别名称、可借书册数
·图书信息表:图书编号、图书名称、图书类别、出版社、作者、图书价格、登记日期、是否借出、借阅人编号、说明
·读者信息表:读者编号、读者姓名、读者性别、读者类别、注册日期、联系电话、单位部门、住址、说明
·借出信息表:记录号、读者编号、读者姓名、图书编号、图书名称、图书类别、图书价格、借出日期、归还日期、是否归还、操作员
·归还信息表:记录号、读者编号、读者姓名、图书编号、图书名称、图书类别、图书价格、借出日期、归还日期、罚款金额、其他金额、总计金额、操作员
五、详细设计
1. 数据库详细设计
用户表(user)具体设计如表5-1
名称 字段名称 类型 主键 非空 用户名 user 文本 Yes Yes 用户密码 passward 文本 No No 用户类型 isAdmin 是/否 No Yes 表5-1
罚款设置表(publishType)具体设计如表5-2
名称 字段名称 类型 主键 非空 罚款类型 type 文本 Yes Yes 罚款金额 money 文本 No Yes 表5-2
图书类型设置表(bookType)具体设计如表5-3
名称 字段名称 类型 主键 非空 类别名称 type 文本 Yes Yes 可借出天数 number 数字 No Yes 表5-3
读者类型设置表(readerType)具体设计如表5-4
名称 字段名称 类型 主键 非空 类别名称 type 文本 Yes Yes 可借书册数 number 数字 No Yes 表5-4
图书信息表(bookInfo)具体设计如表5-5
名称 字段名称 类型 主键 非空 图书编号 code 文本 Yes Yes 图书名称 name 文本 No Yes 图书类别 type 文本 No Yes 出版社 press 文本 No No 作者 writer 文本 No No 图书价格 price 文本 No No 登记日期 in_date 日期/时间 No Yes 是否借出 isBorrow 是/否 No No 借阅人编号 reader_code 文本 No No 说明 brief 文本 No No 表5-5
读者信息表(readerInfo)具体设计如
文档评论(0)