《高级程序设计语言》图书管理系统设计报告学 院: 国土资源工程学院 专 业: 测 绘 工 程 成 员:********************************指导老师: 黄云铠 日 期: 2024 年 11 月 5 日 1 系统设计1.1 设计目标本系统是针对图书管理工作过程进行设计的,主要实现如下目标:注册用户可以登录此系统;非注册用户注册后可以使用本系统;读者可以查询、借阅、归还图书等; 管理员可以对读者、图书进行管理。1.2 数据库设计概述1.2.1 概念结构设计将从需求分析中得到的数据信息抽象为概念模型,经分析可得到数据库的E-R 模型。如图所示。图 1-1 图书实体 ER 图图 1-2 实体读者 ER 图图 1- 3 用户实体 ER 图1.2 项目规划图书管理系统是一个典型的数据库应用程序,由应用程序和后台数据库两部分构成。(1)应用程序应用程序主要包括登录,注册,用户信息,读者信息,图书信息管理,借 图书名称作者编号出 版 日期价格种类密码 读者XX编号专业借阅时间借书量年龄性别用户密码类型编号阅图书,综合查询,信息等几个部分组成。(2)数据库 数据库负责对图书信息,用户信息等数据的管理。2 数据库设计说明书2.1 数据库表结构2.1.1 图书表 book2.1.2 借阅信息表 borrow2.1.2 用户信息表 Reader2.1.4 用户信息权限表 right2.1.5 用户账号表 user2.1.6 管理员账号表 usererheper2.2 数据关系图2.3 图书管理系统暂有数据(模拟运行)2.3.1 管理员学工号:2024701020 :邢吉昌密码:1112.3.2 普通用户学工号:2024701021 :猪八戒密码:333学工号:2024701022 :悟空密码:4442.3.3 图书信息编号 作者 书名 出版日期 价格 书类H319584781 MARK C#入门经典 清华大学 2024/4/5 21.56 计算机H319584782 哪吒 和猴子的那些事 天庭文印 2024/1/2 216.5 情感H319584783 二郎神 我也可以闹天宫 天庭文印 2024/8/1 29.32 技术3 程序功能的实现3.1 登陆界面已注册用户登录时,用户类别选择普通用户或管理员,不选择会出现提示主要代码如下:using System;using System.Collections.Generic;using System ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace WindowsFormsApplication1{publicpartialclassLoginForm : Form {publicstring password;private...