高校图书管理系统Word文档下载推荐.docx
- 文档编号:18631254
- 上传时间:2022-12-30
- 格式:DOCX
- 页数:18
- 大小:19.40KB
高校图书管理系统Word文档下载推荐.docx
《高校图书管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《高校图书管理系统Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。
根据这些需要,本系统需要“读者信息”表,“出版社信息”表,“书籍信息”表,“借阅信息”表和“管理者信息”表。
1.3事务需求 经过实际考察、咨询和分析,高等院校图书管理系统主要应该具有以下功能模块,如1.1图。
=1\*gb2⑴在读者信息管理部分,要求如下。
可以浏览读者信息。
可以对读者信息进行维护,包括添加及删除等操作。
=2\*gb2⑵在出版社信息管理部分,要求如下。
可以浏览出版社信息。
可以对出版社信息进行维护,包括添加及删除等操作。
=3\*gb2⑶在书籍信息管理部分,要求如下。
可以浏览书籍信息。
可以对书籍信息进行维护,包括添加及删除等操作。
=4\*gb2⑷在借阅信息管理部分,要求如下。
可以浏览借阅信息。
可以对借阅信息进行维护操作。
=5\*gb2⑸在管理者信息管理部分,要求如下。
显示当前数据库中管理者情况。
对管理者信息维护操作。
shape\*mergeformat
图1-1系统业务逻辑关系
1.4系统开发平台 前台:
1、硬件要求:
cpu:
pentium42.0ghz以上ibm兼容机
内存:
512mb以上容量
显卡:
32mb或以上显存之agp接口显卡
2、软件要求:
开发工具:
microsoftvisual2003
数据库服务器:
pentium42.8ghz以上ibm兼容机
1024mb以上容量
microsoftsql2000server
网络设备:
2块网卡:
客户机d-linkdfe-650tx,服务器intelpcla8460b。
路由器:
一台soho路由器tl-r402m
1.5网络拓扑结构 本设计采用客户机/服务器(c/s)体系,数据的储存管理功能较为透明性,可以合理均衡事务的处理,充分保证数据的完整性和一致性。
shape\*mergeformat
图1.2c/s模式结构
第2章设计与实现 数据库主要着重于数据对象的属性和数据对象之间的关系的分析。
一般采用e-r图,即实体-关系模型来分析数据对象的属性和数据对象之间的关系。
2.0系统流程图 在本系统中准备通过如下窗体来实现数据维护的功能。
(1)主窗体:
管理着各个子窗体。
(2)“读者信息”子窗体:
管理读者信息。
(3)“管理者信息”子窗体:
管理用户信息。
(4)“出版社信息”子窗体:
管理出版社信息。
(5)“书籍信息”子窗体:
管理书籍信息。
(6)“借阅信息”子窗体:
管理借阅信息。
(7)“报表窗体”子窗体:
显示数据报表。
(8)“综合查询”子窗体:
执行用户自定义的查询。
系统流程图如图3.1所示:
图2.1系统流程图
2.1e-r模型设计 2.1.1实体列表
实体
描述
读者
所有借阅者,查阅者,由证件号标识
出版社
图书馆所有图书所属出版社,由出版社编号标识
书籍
图书馆所有图书,由刊号标识
借阅
书号、证号、借阅日期、应归还日期等属性,由方式标识
系统管理员
系统维护人员
2.1.2系统的e-r模型
该图书管理系统的e-r模型,如下图所示
图2.2图书管理系统e-r图
2.2设计数据库 2.2.1创建数据库
(1)在服务器资源管理器中的任一节点右击。
(3)单击“确定”按钮,则新建的数据库就会出现在服务器上。
2.2.2创建数据表
创建数据库后,为library数据库添加数据表,步骤如下。
(1)在服务器资源管理器中右击数据库library下的“表”文件夹。
在弹出的快捷菜单中执行“新建表”命令,出现表设计器。
(2)添加表的字段和其他详细资料。
各表数据结构如下表所示。
表2-1出版社信息
列名
数据类型
长度
主键
出版社名称
varchar
50
yes
出版社地址
网址
char
表2-2读者信息
证号
int
4
姓名
20
联系方式
已借书数目
读者类别
能否借书
bit
1
密码
6 表2-3借阅信息
书号
10
借阅日期
datetime
8
应归还日期
实际归还日期
续借
表2-4书籍信息
丛书系列
nchar
作者
责任编辑
字数
定价
money
出版时间
主题分类
二级分类
馆内借阅分类
总册数
库存量
出版社
书名
表2-5管理者信息
用户名称
权限
2.2.3连接数据库
为数据库library和本系统之间建立一个数据连接。
(1)在服务器资源管理器中右击“数据连接”节点。
在弹出的快捷菜单中执行“添加连接”命令,打开datalinkproperties对话框。
切换到provider选项卡,选中列表框中的microsoftoledbproviderforsqlserver项。
单击“下一步”切换到connection选项卡。
(2)在其中的第一个下拉列表框中选择数据库所在服务器名称。
输入登录服务器信息后选择数据库library,然后单击testconnection按钮。
如果测试成功,单击“确定”按钮。
在窗体中添加两个pannel控件,7个button控件和7个linklabel控件。
2.3.1设计登录界面
2.3.2添加数据组件
在工具箱中单击“数据”选项卡,添加oledbdataadapter组件。
(1)在工具箱中单击oledbdataadapter组件,在窗体任意位置拖动出一个虚框矩形后释放左键弹出“数据适配器配置向导”对话框。
(2)单击“下一步”,在打开的对话框中选择前面建好的数据连接,然后单击“下一步”。
(3)选中“使用sql语句”,然后单击“下一步”进入“生成sql语句”对话框。
(4)在其中的多行文本框直接输入sql语句“select管理者信息.*from管理者信息”。
(5)单击“下一步”按钮,进入“查看向导结果”,单击“完成”按钮完成数据适配器配置。
配置数据适配器后,在主窗体上就会自动添加一个oledbconnection控件。
2.3.3生成数据集
生成数据集的步骤如下:
(1)单击oledbdataadapter控件“属性”对话框中的“生成数据集”链接,打开“生成数据集”对话框。
(2)在其中选中“新建”单选按钮,并在其后面的文本框中输入“lib管理者信息”。
(3)在“选择要添加到数据集中的表”列表框中列出了前面添加的oledbdataadapter组件所连接的表,选中该表名前面的复选框。
(4)选中“将此数据集添加到设计器”复选框,单击“确定”按钮
这样,将生成一个名称为“lib管理者信息”的数据集,该数据集以文件形式存储,文件名为“lib管理者信息.xsd”。
而在项目中,添加了一个dataset组件,名为“objlib管理者信息”。
在解决方案资源管理器中右击该项目,在弹出快捷菜单中单击“属性”菜单项。
在打开的“属性页”对话框中的“启动对象”下拉列表框中选择“主窗体”选项。
单击“确定”按钮,这样该项目启动时,就会从主窗体开始启动。
2.3.4设计代码
在程序运行过程中,如果想通过单击linklabel控件或button控件进入系统中的各个功能模块(如显示读者信息等),就会弹出一个对话框要求输入用户名和密码.单击"
确认"
按钮,程序就会到数据库的"
管理者信息"
表中查找该用户名和密码是否存在.如果存在,允许进入功能模块.
完成登录功能的主要代码集中在usercheck函数中.在程序运行过程中,在登录窗体的"
用户姓名"
和"
用户密码"
文本框中输入用户名和密码后,单击"
按钮就会触发usercheck函数并执行其中的代码.如果usercheck函数返回true,那么允许用户的操作;
否则拒绝用户的操作请求.
2.4.1设计显示界面
在窗体上添加1个groupbox控件,9个button控件,5个textbox控件,1个checkbox控件和7个label控件。
各按钮控件是为了执行相应的操作。
各textbox控件和checkbox控件用来显示数据集中的数据,这个功能通过设置databindings属性来实现。
2.4.2添加数据组件
向窗体添加oledbconnection组件,命名为oledbconnection1后将其选中,在“属性”对话框的connectionstring栏单击,选择所建数据库library。
添加oledbdataadapter组件和生成数据集的方法步骤如2.3.2及2.3.3。
设置各textbox控件的databinding属性来实现对数据集中数据的显示(以edit证号为例)。
(1)选中“edit证号”控件单击“属性”对话框。
(2)单击databinding属性前面的+号打开该属性的详细列表。
(3)设置text属性:
在该属性后面栏中单击并选择所对应字段。
(4)设置其他textbox控件的databinding属性。
2.4.3功能实现
显示数据,添加读者,保存更改,记录定位的实现。
“管理者信息”,“出版社信息”,“书籍信息”,“借阅信息”和该模块的设计思路及方法步骤完全一致,在此从略。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 图书 管理 系统