图书馆网站管理系统设计与实现_毕业论文(编辑修改稿)内容摘要:
必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。 ( 2)设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个11 良好的心情。 ( 3)实现基本功能和一些特殊功能的操作 该系统要求除了能实现信息的录入,删除,查询等基本功能之外,还要求能够根据用 户的需要进行操作。 系统开发环境 1. 开发环境 操作系统: Microsoft Windows XP Professional 开发工具: C# 数据库选择: SQL Server2020 2. 程序运行环境 a.软件配置 操作系统: Windows XP Professional 数据库选择: SQL Server2020 开发平台: C 系统应该具备的功能 本程序是一套综合的图书管理系统,主要划分为三层角色,管理员和操作员、学生,管理员负责, 管理员主要是进行基础数据的管理和查询的功能;操作员主要是进行日常的业务操作,如图书借阅和归还处理等,学生主要是查询自己借阅图书的信息,下面按照角色来详细阐述一下各个角色的功能; 管理员 ( 1) 操作员管理: 对于使用系统人员的信息进行管理的功能,系统人员划分为两层角色,管理员和操作员,本功能主要是管理操作人员,可以对操作人员进行添加、修改、删除以及查询的操作。 ( 2) 修改密码: 对登录系统人员的信息进行修改的操作。 ( 3) 学生信息管理: 因本系统开发的 终端是学校,主要处理的业务群体是学生,所以此功能是给学生借书时,进行同意的登记和发放借书证而设计的,他可以增加、修改和删除学生信息。 ( 4) 图书类别管理: 管理图书类别信息,可以添加和删除类别信息。 12 ( 5) 图书信息管理: 主要是管理阅览室内所有的图书信息,可以对图书进行添加、修改、删除的操作。 ( 6) 设置图书库存: 对于图书馆内的图书进行库存登记的功能。 ( 7) 图书库存浏览 : 按照一定的条件查询过滤图书信息的功能,主要是查看库存中的图书信息,对于缺少的图书进行及时的补 充库存操作。 ( 8) 图书借阅查询: 按照一定的条件查询显示图书的借阅信息,从而更加直观的管理图书信息。 ( 9) 图书归还查询: 按照一定的条件查询显示图书的归还信息,从而更加直观的管理图书信息,对于超期、损坏的图书更好的进行跟踪和追讨补偿的功能 操作员 ( 1) 修改密码: 对登录系统人员的信息进行修改的操作。 ( 2) 图书借阅管理: 登记日常的学生图书借阅信息,根据学生的借书证进行图书借阅的登记工作。 ( 3) 图书还书管理: 根据借书信息进行归还的操作 管理,对于超期、损害的图书信息进行及时的处理的功能。 ( 4) 图书库存浏览: 按照一定的条件查询过滤图书信息的功能,主要是查看库存中的图书信息,对于缺少的图书进行及时的补充库存操作。 ( 5) 图书借阅查询: 按照一定的条件查询显示图书的借阅信息,从而更加直观的管理图书信息。 ( 6) 图书归还查询: 按照一定的条件查询显示图书的归还信息,从而更加直观的管理图书信息,对于超期、损坏的图书更好的进行跟踪和追讨补偿的功能 学生 ( 1) 修改密码: 对登录学生的信息进行修改 的操作。 13 ( 2) 图书库存浏览: 按照一定的条件查询过滤图书信息的功能,主要是查看库存中的图书信息,对于缺少的图书进行及时的补充库存操作。 ( 3) 图书借阅查询: 查看我自己的借阅图书信息。 ( 4) 图书归还查询: 查询我自己已经归还的图书信息 14 第 4 章 系统总体设计 系统结构图 根据需求分析,图书管理系统的结构图如下: 图 书 管 理 系 统管理员操作员图书类别管理图书信息管理设置图书库存图书还书管理修改密码图书借阅管理操作员管理修改密码学生信息管理图书库存查询图书借阅查询图书还书查询图书还书查询图书库存查询图书借阅 查询学生修改密码图书还书查询图书库存查询图书借阅 查询图 系统功能结构图 系统详细设计 详细设计是整个设计过程中,最 重要的步骤之一。 下面就分如下几个部分对系统进行详细设计: (1) 登陆主界面 (2)数据库中表的设计 (3)数据库逻辑 ER图设计 (4)功能模块的详细设计。 登陆主界面 界面的设计是衡量界面友好与否的标准,所以本系统整体界面具有标题栏、菜单栏、功能栏和主界面。 功能显而易见,操作方便。 数据库中表的设计 ( 1)数据库名称为 ( 2)数据库中的表格设置 15 表 41学生信息表 表 42 图书类别表 表 43 图书信息表 表 44图书库存表 序号 字段名 类别 长度 索引 备注 1 学号 Varchar 50 PKey 2 联系地址 Varchar 50 3 电话 Varchar 50 4 班级 Varchar 8 5 姓名 Varchar 50 6 性别 Varchar 50 7 图书证号 Varchar 50 8 密码 Varchar 50 序号 字段名 类别 长度 索引 备注 1 类别编号 Int(Auto) PKey 2 类别名称 Varchar 20 序号 字段名 类别 长度 索引 备注 1 图书编号 Int(Auto) PKey 2 图书名称 Varchar 50 3 作者 Varchar 50 4 出版社名称 Varchar 50 5 类型编号 Int 小类型编号 6 购买价格 Float 7 ISBN Varchar 50 序号 字段名 类别 长度 索引 备注 1 图书编号 Int(Auto) PKey 2 图书数量 Varchar 20 16 图 44 借书表 图 45 还 书表 图 46用户 表 序号 字段名 类别 长度 索引 备注 1 预约单编号 Int(Auto) PKey 2 图书证号 Varchar 20 3 图书编号 Int 4 借书日期 DateTime 5 还书日期 DateTime 6 经办人 Varchar 50 序号 字段名 类别 长度 索引 备注 1 还书编号 Int(Auto) PKey 2 预约单编号 Varchar 20 关联图书证 3 实际还书日期 DateTime 4 是否超期 Varchar 20 是否 5 超期罚款 Int 6 书籍状态 Varchar 20 完好、丢失、损坏 7 相关赔偿 Int 8 经办人 Varchar 50 完成,作废 序号 字段名 类别 长度 索引 备注 1 帐号 Int(Auto) PKey 2 密码 Varchar 3 姓名 Varchar 4 性别 Varchar 5 年龄 Varchar 6 级别 Varchar 管理员 操作员 17 数据库逻辑设计 E— R 图 ( 1)实体与属性之间的关系 ER 模型的组成元素有:实体、属性、联系。 ER 模型用 ER 图表示。 实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。 模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。 实体用矩形框表示,实体名称标注在矩形框内。 用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。 属性是实体的性质。 用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。 各子系统模块中主键相同的字段之间存在着相互关联的关系。 在程序中实现对他们的完整性和一致性控制。 ( 2)数据库的 E- R 图 借书和还书图书学生库存信息调用调用调用借书证号编号价格书名作者读 者 信 息。 借阅信息。 图书信息。 出 版 社名 称类别姓名班级联系方式编号书 名价格作者出 版 社名 称类别剩 余 数量总库存NNNN11图书类别属于NN类别名称类别代码 图 数据库的 E— R图 学生信息的实体及属性,如下图所示: 18 学 生 信 息联 系 地 址电 话密 码班 级 姓 名图 书 证 号 性 别 学 号 图 还书的实体及属性,如下图所示: 还 书书 籍 状 态实 际 还 书日 期是 否 超 期超 期 罚 款相 关 赔 偿经 办 人预 约 单 编号还 书 编 号 图 还书的实体及属性 把概念结构设计转化为逻辑结构设计 为: 还书:( 还书编号、 预约单编号、实际还书日期、是否超期、超期罚款、书籍状态、 相关赔偿、经办人) 学生信息:( 学号、 联系地址、电话、班级、姓名、性别、图书 证号、密码) 功能模块详细设计。 ( 1)图书信息管理 新书登记:添加新书,输入编号、书名、作者、出版社名称、价格,选择类别。 添加时判断书名是否为空,价格输入是否为数字。 修改信息:选中要修改的信息后点击修改信息按钮,对要修改的信息进行修改,修改时判断书名是否为空,价格输入是否为数字。 删除时,判断此书是否有未还记录。 19 其流程图如下: 图 书 信息 维 护新 书 登 记修 改 图 书信 息删 除 图 书信 息书 名 是 否 为 空价 格 是 否为 数 字新 的 图 书 信 息添 加 完 成修 改 记 录图 书 信 息 修改 完 成图 书 信 息删 除 完 成取 消否否是书 名 是 否 为 空价 格 是 否为 数 字此 书 是 否 有未 还 记 录是是否 图 图书信息管理流程图 ( 2)学生信息管理 新学生:添加读者信息,输入借书证号、姓名、班级、联 系方式。 添加时判断姓名是否为空,借书证号是否重复。 修改信息:选中要修改的信息后点击修改信息按钮,对要修改的信息进行修改,修改时判断姓名是否为空。 删除时,判断此读者是否有未还的图书记录。 其流程图如下: 20 学 生 信息 维 护新 学 生修 改 学 生信 息删 除 学 生信 息姓 名 是 否 为 空借 书 证 号是 否 为 空新 的 学 生 信 息添 加 完 成修 改 记 录学 生 信 息 修改 完 成学 生 信 息删 除 完 成取 消否否是姓 名 是 否 为 空此 学 生 是 否 有未 还 图 书 记 录是是否 图 学生信息管理流程图 21 第 5 章 系统程序实现 系统主界面 在 IE 里运行本系统,首先出现的是登录页面,登录页面由两个角色组成,学生和其他,学生顾名思义就是学生角色的客户,登录以后进行学生信息操作功能,其他的角 色分为两个系统自动判断,管理员和操作员分别进入不同的功能操作,如图: 图 51主界面 管理员功能页面 此模块主要是对系统的操作员信息,点击系统管理菜单中的操作员管理菜单,打开操作员功能页面,页面主要包括两部分,按钮和列表,【增加】是增加新。图书馆网站管理系统设计与实现_毕业论文(编辑修改稿)
相关推荐
还可以对数字作品被篡改的地方进行定位,甚至有的算法还能够将被篡改的内容进行部分恢复或全部还原。 标题与注释:数据的标识信息有时比数据本身更具有价值,如遥感图像的拍摄日期、经纬度等。 没有标识信息的数据有时甚至无法使用,但直接将这些重要信息标记在原始文件上又 很危险。 将作品的标题、注释等内容以水印形式嵌入该作品中,于是标识信息在原始文件上是看不到的,只有通过特殊的阅读程序才可以读取。 盗版跟踪
缘连接:从无序边缘表形成有序边缘表的过程。 习惯上边缘的表示采用顺时针方向来排序。 边缘跟踪:一个用来确定轮廓图像(指滤波后的图像)的搜索过程。 边缘点的坐标可以是 边缘位置像素点的行、列整数标号,也可以在子像素分辨率水平上表示。 边缘坐标可以在原始图像坐标系上表示,但大多数情况下是在边缘检测滤波器的是输出图像的坐标系上表示,因为滤波过程可能导致图像坐标平移或者缩放。
5 从式 (211)可以看出,系统 H 的输出就等于输入信号及其冲激响应进行卷积积分所得到的结果。 当受到加性噪声干扰时,式 (211)的线性退化模型就变为: ( x , y ) ( , ) ( x , y ) d d n ( x , y )( x , y ) h ( x , y ) n ( x , y )g f hf
信息,其结构如表 所示。 表 dzjstb 表的结构 字段名称 数据类型 字段大小 读者编号 文本 50 读者姓名 文本 10 条码号 文本 30 书籍名称 文本 50 12 书籍 价格 货币 规定天数 出版社 文本 30 作者 文本 20 借书数量 数字(小数) 类别代码 文本 5 借书日期 日期 /时间 应还日期 日期 /时间 借 文本 4 ( 4) hsstb(读者还书表)
.................................................................................................... 16 测试项目 ..........................................................................................
1 0 0 0 1 Y=FyY0 三个入口参数:原图像 1, 缩放倍数 r,插值方式 mode 最近邻 双线性 插值 插值 双三次插值 初始化 扫描新图像,计算对应原图像坐标 计算新原图像行列数 获取原图像行列数《N 判断插值 根据不同插值算法计算输出图像 结束 图像的旋转 图像的放大 放大倍 数为 倍 D=imread(39。 39。 )。 F=imresize(D,)。 figure