图书管理系统课程设计答辩.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统课程设计答辩

图书管理系统 第三小组 成员:郑兆龙 严天宇 曾斌 系统需求分析 图书管理系统要求要有图书和用户,用户又分为管理员和普通用户。 对普通用户而言: 系统必须具备借阅图书,归还图书,查阅图书,以及查看个人信息等功能 对管理员而言: 除了一般用户的功能外,还必须具备注册图书,注销图书以及注销用户等功能 结构体定义 2.定义图书结构体类型 在用户结构体类型中,包含有人名,性别,学号,当前图书借阅数量,所借图书信息,借阅时间和应当归还时间等数据类型。 1.定义用户结构体类型 在图书结构体类型中,包含有图书书名,书号,作者,现存量,库存量,借阅状态等信息。 数据文件 在本系统中,我们采用了二进制方式保存系统中图书和用户的信息,当系统中注册有信息时,将会在当前目录生成一个名为”library.dat”的二进制文件 系统总体设计 图书管理系统 注册 版本信息 登录 成功 是 用户界面 否 管理员 用户 成功 否 管理员界面 用户界面 是 是 管理员界面 注册图书 注销图书 注销用户 查阅图书 查阅用户 统计图书种类 …. 用户界面 借阅图书 归还图书 查阅图书 浏览库中所有图书 查阅个人信息 函数定义 下面给出主要函数的定义: 查找图书 int findBook() 查找用户 int findBorrower() 还书 int returnBook() 借书 int lendBook() 注销图书 int reBook() 注销用户 int reBorrower() 注册图书 int createBook() 注册用户 int createBorrower() 保存数据到文件中 int saveData() 初始化系统 int initSystem() 小组分工 借书还书功能,用户输入数据合法性的判断 严天宇 系统查找功能,密码模块 曾斌 系统注册注销功能、系统界面开发,系统调试、衔接、整合系统各功能模块 郑兆龙 任务 姓名 版本改进 为了加快图书查找速度,我们把以链表保存的图书结点改为以哈希索引表的方式进行保存。 如下所示,根据书名确定在哈希索引表图书的位置,再根据书号来调整具体位置 arithmetic c language … z y … d c b a … … 以下为系统界面展示 系统主界面 界面1:主界面 界面2:登陆界面 界面3:注册界面 界面4:版本信息界面 用户登录界面: 管理员登录界面: 用户操作界面 界面1:用户主界面 界面2:借书界面 界面3:还书界面 界面4:图书查找界面 界面5:浏览所有图书界面 界面6:读者个人信息界面 管理员操作界面 界面1:功能界面 界面2:注册图书界面 界面3:注销图书界面 界面4:查阅图书界面 界面5:管理员浏览所有图书界面 界面6:查看读者信息界面 界面7:管理员浏览所有用户信息界面 界面8:统计图书信息界面 界面9:读者人数统计界面

文档评论(0)

yaoyaoba + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档