1、 目录 一课程设计的内容*3 二需求分析*3 三概要设计*3 3.1 软件运行开发平台*3 3.2 数据结构*4 3.3 系统结构图*5 四详细设计*5 4.1 头文件,变量定义,函数*5 4.2 管理员登录,新用户注册模块*6 4.3 菜单模块设计*9 4.4 输入模块设计*9 4.5 浏览模块设计*10 4.6 查询模块设计*11 4.7 删除模块设计*12 4.8 修改模块设计*13 五测试,结果分析*15 5.1 数据分析*15 5.2 测试截图*16 六总结*22 七参考文献*22 八附源程序*22 一、课程设计的内容 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、
2、价格等。试设 计一图书信息管理系统,使之能提供以下功能: 系统以菜单方式工作 图书信息录入功能(图书信息用文件保存) 图书信息浏览功能 图书信息查询功能(按书名查询,按作者名查询,按登录号查询) 图书信息的删除与修改(可选项) 扩展功能(管理员登录,新用户注册,并且每个用户都有独立的文件来保存他的信息, 用户之间通过密码识别,互不影响) 二、需求分析 根据题目要求,应把图书信息用结构体形式输入,再存放入文件中储存。所以应该提供 一个结构体和文件的输入输出操作。在程序中需要实现图书 信 息录 入 , 浏览 , 查询 , 删 除和 修 改 等 功能 的 操 作 ,所 以 需 要建 立 相 应 的模 块 来 实 现; 另 外 还 需提 供 键 盘式 选 择 菜 单实 现 功 能 ,在 运 行 时达 到 所 要 目的 。 还 有 ,应 该 有 管 理员 登 录 用户 密 码 识 别的 模 块 和 新用 户 注 册的 模 块 , 以实 现 多 用 户同 时 使 用 该系 统 的目的,而通过用 户 名来 保 存相 应 的信 息 ,用 户 之 间互 不 干扰 。 三、概要设计 3.1 软件运