ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:19.35KB ,
资源ID:13452104      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13452104.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高校图书管理系统.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

高校图书管理系统.docx

1、高校图书管理系统论文 关键词 c/ssql2000 数据库vb论文摘要:本文完成了一个基于client/server模式的高校图书管理系统的设计与实现.运用visual 结合microsoft sql server 2000开发的登录模块主要用于验证用户身份,进行有效的操作.从主界面模块在验证后进入每个子模块进行各个子系统的具体功能操作。在整个系统设计中充分利用了模块化的设计思想和开发方法。 第1章 问题描述1.1 图书管理系统简介 本系统利用处理数据库的功能,实现对图书馆信息的管理.主要功能为管理有关读者、出版社、书籍、借阅和管理者的信息等.本系统的结构分为读者信息管理模块、出版社信息管理模

2、块、书籍信息管理模块、借阅信息管理模块、管理者管理信息模块、报表显示模块和查询处理模块。1.2 数据需求 根据系统的需求,首先将要记录的信息分类,要记录的信息如下。 = 1 gb2 读者信息:包括证号、姓名、联系方式、已借书数目、读者类别和能否借书等. = 2 gb2 出版社信息:包括名称、地址、网址、email等。 = 3 * gb2 书籍信息:包括书号、丛书系列、作者、责任编辑、字数、定价、出版时间、主题分类、二级分类、馆内借阅分类、总册数、库存量、出版社和书名等。 = 4 gb2 借阅信息:包括借阅日期、应归还日期、实际归还日期、能否续借、书号和证号等. = 5 gb2 管理者信息:包括

3、管理者名称、对应密码和对应权限等。根据这些需要,本系统需要“读者信息”表,“出版社信息表,“书籍信息”表,“借阅信息”表和“管理者信息表.1.3 事务需求 经过实际考察、咨询和分析,高等院校图书管理系统主要应该具有以下功能模块,如1.1图。 = 1 * gb2 在读者信息管理部分,要求如下.可以浏览读者信息。可以对读者信息进行维护,包括添加及删除等操作. = 2 * gb2 在出版社信息管理部分,要求如下。可以浏览出版社信息。可以对出版社信息进行维护,包括添加及删除等操作。 = 3 gb2 在书籍信息管理部分,要求如下.可以浏览书籍信息。可以对书籍信息进行维护,包括添加及删除等操作。 = 4

4、* gb2 在借阅信息管理部分,要求如下。可以浏览借阅信息。可以对借阅信息进行维护操作。 = 5 gb2 在管理者信息管理部分,要求如下。显示当前数据库中管理者情况。对管理者信息维护操作.shape mergeformat图1-1 系统业务逻辑关系1。4 系统开发平台 前台:1、硬件要求:cpu: pentium 4 2.0ghz以上ibm兼容机内存:512mb以上容量显卡:32mb或以上显存之agp接口显卡2、软件要求:开发工具:microsoft visual 2003数据库服务器:1、硬件要求:cpu: pentium4 2.8ghz以上ibm兼容机内存:1024mb以上容量显卡:32m

5、b或以上显存之agp接口显卡2、软件要求:数据库服务器:microsoft sql 2000 server 网络 设备:2块网卡:客户机dlink dfe650tx,服务器intel pcla8460b.路由器:一台soho路由器tlr402m1。5 网络拓扑结构 本设计采用客户机/服务器(c/s)体系,数据的储存管理功能较为透明性,可以合理均衡事务的处理,充分保证数据的完整性和一致性。shape mergeformat图1。2 c/s模式结构第2章 设计与实现 数据库主要着重于数据对象的属性和数据对象之间的关系的分析。一般采用er图,即实体关系模型来分析数据对象的属性和数据对象之间的关系。2

6、.0系统流程图 在本系统中准备通过如下窗体来实现数据维护的功能。(1) 主窗体:管理着各个子窗体.(2)“读者信息子窗体:管理读者信息。(3)“管理者信息子窗体:管理用户信息。(4)“出版社信息”子窗体:管理出版社信息。(5)“书籍信息子窗体:管理书籍信息。(6)“借阅信息”子窗体:管理借阅信息。(7)“报表窗体”子窗体:显示数据报表。(8)“综合查询”子窗体:执行用户自定义的查询。系统流程图如图3.1所示:图2。1 系统流程图2.1 er模型设计 2.1。1 实体列表实 体描 述读 者所有借阅者,查阅者,由证件号标识出 版 社图书馆所有图书所属出版社,由出版社编号标识书 籍图书馆所有图书,由

7、刊号标识借 阅书号、证号、借阅日期、应归还日期等属性,由方式标识系统管理员系统维护人员2。1。2 系统的e-r模型该图书管理系统的e-r模型,如下图所示图2。2 图书管理系统er图2。2 设计数据库 2.2。1创建数据库(1)在服务器资源管理器中的任一节点右击。(3)单击“确定按钮,则新建的数据库就会出现在服务器上。2.2.2创建数据表创建数据库后,为library数据库添加数据表,步骤如下。(1)在服务器资源管理器中右击数据库library下的“表文件夹。在弹出的快捷菜单中执行“新建表”命令,出现表设计器。(2)添加表的字段和其他详细资料.各表数据结构如下表所示。表21出版社信息列 名数据类

8、型长 度主 键出版社名称varchar50yes出版社地址varchar50网址char50e-mailchar50表22读者信息列 名数据类型长 度主 键证号int4yes姓名varchar20联系方式varchar50已借书数目int4读者类别int4能否借书bit1密码varchar6 表23借阅信息列 名数据类型长 度主 键书号char10yes证号int4yes借阅日期datetime8应归还日期datetime8实际归还日期datetime8续借bit1表2-4书籍信息列 名数据类型长 度主 键书号char10yes丛书系列nchar50作者nchar50责任编辑nchar50字数

9、int4定价money8出版时间datetime8主题分类nchar50二级分类char50馆内借阅分类int4总册数int4库存量int4出版社varchar50书名varchar50表25管理者信息列 名数据类型长 度主 键用户名称char20yes密码char20权限int42。2。3连接数据库为数据库library和本系统之间建立一个数据连接.(1)在服务器资源管理器中右击“数据连接”节点。在弹出的快捷菜单中执行“添加连接”命令,打开data link properties对话框.切换到provider选项卡,选中列表框中的microsoft ole db provider for s

10、ql server项。单击“下一步”切换到connection选项卡.(2)在其中的第一个下拉列表框中选择数据库所在服务器名称。输入登录服务器信息后选择数据库library,然后单击test connection按钮。如果测试成功,单击“确定按钮.在窗体中添加两个pannel控件,7个button控件和7个linklabel控件。2。3.1设计登录界面2。3。2添加数据组件在工具箱中单击“数据”选项卡,添加oledbdataadapter组件。(1)在工具箱中单击oledbdataadapter组件,在窗体任意位置拖动出一个虚框矩形后释放左键弹出“数据适配器配置向导对话框。(2) 单击“下一步

11、”,在打开的对话框中选择前面建好的数据连接,然后单击“下一步”。(3)选中“使用sql语句”,然后单击“下一步”进入“生成sql语句”对话框。(4)在其中的多行文本框直接输入sql语句“select 管理者信息. from 管理者信息”。(5)单击“下一步”按钮,进入“查看向导结果”,单击“完成按钮完成数据适配器配置。配置数据适配器后,在主窗体上就会自动添加一个oledbconnection控件。2。3.3生成数据集生成数据集的步骤如下:(1)单击oledbdataadapter控件“属性”对话框中的“生成数据集链接,打开“生成数据集对话框。(2)在其中选中“新建”单选按钮,并在其后面的文本框

12、中输入“lib管理者信息”。(3)在“选择要添加到数据集中的表列表框中列出了前面添加的oledbdataadapter组件所连接的表,选中该表名前面的复选框。(4)选中“将此数据集添加到设计器”复选框,单击“确定按钮这样,将生成一个名称为“lib管理者信息”的数据集,该数据集以文件形式存储,文件名为“lib管理者信息。xsd.而在项目中,添加了一个dataset组件,名为“objlib管理者信息”。在解决方案资源管理器中右击该项目,在弹出快捷菜单中单击“属性”菜单项。在打开的“属性页”对话框中的“启动对象”下拉列表框中选择“主窗体选项.单击“确定”按钮,这样该项目启动时,就会从主窗体开始启动。

13、2.3。4设计代码在程序运行过程中,如果想通过单击linklabel控件或button控件进入系统中的各个功能模块(如显示读者信息等),就会弹出一个对话框要求输入用户名和密码.单击”确认按钮,程序就会到数据库的管理者信息表中查找该用户名和密码是否存在.如果存在,允许进入功能模块.完成登录功能的主要代码集中在usercheck函数中。在程序运行过程中,在登录窗体的”用户姓名和”用户密码文本框中输入用户名和密码后,单击”确认”按钮就会触发usercheck函数并执行其中的代码.如果usercheck函数返回true,那么允许用户的操作;否则拒绝用户的操作请求.2.4。1设计显示界面在窗体上添加1个

14、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功能实现显示数据,添加读者,保存更改,记录定位的实现。“管理者信息,“出版社信息”,“书籍信息”,“借阅信息和该模块的设计思路及方法步骤完全一致,在此从略。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2