ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:456.04KB ,
资源ID:2140714      下载积分:7 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2140714.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(数据库系统课程设计-图书管理系统.doc)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

数据库系统课程设计-图书管理系统.doc

1、数据库系统课程设计 图书管理系统 作者: 日期:15 个人收集整理 勿做商业用途一相关技术介绍本程序使用ACCESS+VB 。NET结合编写的.Access是Office办公套件中一个极为重要的组成部分而Visual Basic 。NET(简称VB 。NET)是四个。NET语言之一,Microsoft提供用以构建最新的。NET组件、应用程序和服务。这是继Visual Basic 6(简称VB 6)之后最新版的语言,并且它是历史上划时代的一次跳跃。现在,VB .NET是真正面向对象的语言。程序编写环境:数据管理系统:Microsoft Office ACCESS程序编写平台:Microsoft

2、Vieual Basic。NET操作系统:Microsoft XP SP2测试用帐号及密码:学生帐号:3264学生密码:888888管理员帐号:admin管理员密码:admin下面子系统是有本人编写的:l 管理员管理系统l 图书管理l 超时管理第二节需求分析数据字典数据库名:library。mdb1)数据库内含下列表admininfo (管理员资料)board (公告记录)bookinfo (图书资料)class (学生班级资料)classify (图书分类资料)landinfo (图书借阅登记资料)libraryinfo (图书馆基本配置记录)studentinfo (学生资料)2)数据库表

3、详细设计admininfo,管理员资料记录表字段名称数据类型说明长度id自动编号管理员标识号长整型adminname文本登陆名10lpassword文本登陆密码10logins数字登陆次数长整型lastlogin日期/时间上次登陆时间tiptop数字是否最高管理员,是:1,否:0字节board,公告资料记录表字段名称数据类型说明长度id自动编号公告标识号长整型content文本公告内容60admin数字发表公告管理员ID长整型addtime日期/时间公告发表时间,默认:now()bookinfo,图书资料记录字段名称数据类型说明长度id自动编号图书标识号长整型name文本图书名20classi

4、fy数字图书分类整型author文本图书作者20bookconcern文本图书出版社25addtime日期/时间进馆时间,默认:now()amount数字图书数量整型remain数字剩余数量整型loandegree数字借出次数长整型display数字是否显示,是:0,否:1字节class,学生班级资料记录字段名称数据类型说明长度id自动编号班级标识号长整型name文本班级名20classify,图书分类资料字段名称数据类型说明长度id自动编号分类标识号长整型name文本分类名10landinfo,图书借阅登记资料记录字段名称数据类型说明长度id自动编号借出图书标识号长整型bookid数字借出的

5、图书标识号长整型studentid数字借书的学生标识号长整型landtime日期/时间借出时间,默认:Now()returntime日期/时间实际还书的时间shouldreturntime日期/时间应该还书的时间hadreturn数字标识是否已经归还,是:1,否:0字节canreland数字续借次数长整型libraryinfo,图书馆基本配置记录字段名称数据类型说明长度canland数字是否可借出图书,是:1,否:0字节canlandnum数字可以借出图书的数量 默认:0整型canlanddays数字图书可以借阅时间 默认:60天整型canreland数字可以续借的次数 默认:5次整型boar

6、dreflash数字公告刷新时间 默认时间为6000毫秒长整型studentinfo,学生资料记录字段名称数据类型说明长度id自动编号学生标识号长整型name文本学生名5lpassword文本学生登陆密码10learnid文本学生学号12class数字班级标识号整型phone文本联系电话11lands数字借阅次数长整型logins数字登陆次数长整型lastlogin日期/时间最后登陆时间islock数字是否超时锁定是:1否:0字节3)安全性和完整性要求本程序实现学生与图书馆管理员的界面分离模式,同时实现管理员对学生有全面的资料管理功能。有多个图书、学生、系统的动态管理功能,如:图书的查询、添加

7、、删除、修改与及学生的详细资料的查询、添加、删除、修改等等多样、动态的管理。同时可以放权给非最高级管理员查询、添加、删除、修改的能力,实现密码修改.第三节概念结构设计ER图学生管理管理员nn管理图书nn借阅nn管理班级属于nnnn第四节逻辑结构设计系统总体设计包括两大系统:一、学生图书借阅系统图书借阅,归还,续借系统,修改登陆密码系统二、管理员系统包括:1)管理员管理系统:添加、删除管理员,系统设有一个最高管理员拥有最高管理权限,修改管理员密码、登陆名2)图书管理(1)图书管理系统:查询、添加、删除、修改图书资料,可选择是否显示图书(2)图书分类管理系统:图书分类添加、修改、删除管理3)教务管

8、理(1)学生班级管理系统:学生班级添加、修改、删除管理(2)学生信息管理系统:查询、添加、删除、修改学生资料4)超时管理图书借阅超时管理系统:列出学生超时借阅图书资料,锁定选定的学生,禁止锁定的学生再借阅,列出已锁定的学生名,可解除选定的学生,允许学生再借阅5)系统配置(1)图书馆基本配置设置系统:是否开放图书借阅,可设置可借出数量、借阅时间、续借次数、公告刷新时间,可重置为默认数据,修改配置方案(2)公告管理系统:公告列表,添加、修改、删除公告6)数据管理学生数据管理系统:查询浏览学生详细资料(3)图书借阅管理系统:可按书名、借阅学生查询借阅数据,全显示已、没归还图书借阅数据信息,可清除已归

9、还借阅信息。登陆界面与系统详细设计流程图:界面输入学生输入框是否为空管理员输入框是否为空为空为空警告框学号、密码是否有错帐号、密码是否有错有错有错没有错误,隐藏登陆界面,打开学生借阅界面没有错误,隐藏登陆界面,打开管理员管理界面学生借阅图书登记系统流程图:是否有选择图书学生是否被锁定是否开放借阅图书是否已借阅图书是否有剩余添加数据入表landinfo更新表studentinfo更新表bookinfo重新读取学生借阅图书信息警告框个人信息修改密码系统流程图:三个输入框是否为空原密码是否正确新密码与确定密码是否一致更新数据库警告框第五节数据库物理设计数据的存放位置:与程序同一任何文件夹.程序中连接

10、数据库语句: Dim fileName As String = ”library。mdb” Function getpath() 返回数据库完整路径 Return Path.GetFullPath(fileName) 返回数据库完整路径 End Function Dim sqlstr As String SQL语句标记 Dim objDS As DataSet 数据在内存中的缓存 Public cmd As OleDbCommandBuilder Dim connstring As String = Provider=Microsoft.Jet。OLEDB.4。0;Data Source= &

11、 getpath() ” Public conn As OleDbConnection = New OleDbConnection(connstring)数据读取公共函数: Public Function GetData(ByVal sqlstr As String) As DataSet ds = New DataSet ds.Clear() 实例化一个数据集对象 Try conn.Open() 打开数据库连接 ADOcmd = New OleDbDataAdapter(sqlstr, conn) 将数据库的数据映射到数据适配器 ADOcmd。Fill(ds) 填充数据集的数据 conn。C

12、lose() 关闭数据连接,这一点很重要 Catch MsgBox(”错误号:” Err。Number ”错误描述:” & Err.Description) End Try Return ds ds = Nothing End Function数据更新公共函数: Public Function UpdateData(ByVal sqlstr As String) As Boolean Try myCmd = New OleDbCommand(sqlstr, conn) 要对数据源执行的 SQL 语句或存储过程。 conn.Open() 打开数据库连接 myCmd。ExecuteNonQuery

13、() 执行SQL conn.Close() 关闭数据库连接 Catch MsgBox(”错误号:” Err.Number ”错误描述: Err.Description) Return False End Try Return True End Function第六节 数据库实施数据库连接建立与及连接: Public cmd As OleDbCommandBuilder Dim connstring As String = Provider=Microsoft。Jet。OLEDB。4.0;Data Source=” getpath() ” Public conn As OleDbConnecti

14、on = New OleDbConnection(connstring) 定义一个数据连接对象,并初始化数据库对象的SQL脚本文件 Dim sqlstr As String SQL语句标记 Dim objDS As DataSet 数据在内存中的缓存 sqlstr = SELECT id,lpassword FROM studentinfo WHERE learnid=” filter(Trim(tbname。Text)。ToString) objDS = GetData(sqlstr) If objDS.Tables(0)。Rows.Count 0 Then If objDS。Tables(

15、0)。Rows(0)(”lpassword).ToString = tbpassword。Text Then 比较输入密码和数据库的密码 Dim main As New win_main loginid = objDS。Tables(0).Rows(0)(”id) sqlstr = ”update studentinfo set logins=logins+1,lastlogin=now() where id=” filter(Trim(loginid)。ToString) ” objDS = GetData(sqlstr) 主要用户界面的设计:登陆界面:学生借阅图书界面个人信息修改密码系统界面:管理员界面与系统详细设计界面:我负责的部分第七节 参考文献萨师煊,王珊。数据库系统概论(第三版)。北京:高等教育出版社,2000黄志超,李婷婷。Visual Basic。NET项目开发实践。北京:中国铁道出版社,2003黄明,梁旭,曹利超。Visual Basic。NET信息系统设计与开发实例。北京:机械工业出版社,2005敬保恩,王保学,时春雨,Visual Basic.NET实例入门。北京:海洋出版社,中国青年出版社,2001

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服