欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

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

    • 资源ID:109171       资源大小:414.50KB        全文页数:13页
    • 资源格式: DOC        下载积分:6积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    一相关技术介绍本程序使用ACCESS+VB.NET结合编写的。Access是Office办公套件中一个极为重要的组成部分而VisualBasic.NET(简称VB.NET)是四个.NET语言之一,Microsoft提供用以构建最新的.NET组件、应用程序和服务。这是继VisualBasic6(简称VB6)之后最新版的语言,并且它是历史上划时代的一次跳跃。现在,VB.NET是真正面向对象的语言。程序编写环境:数据管理系统:MicrosoftOfficeACCESS程序编写平台:MicrosoftVieualBasic.NET操作系统:MicrosoftXPSP2测试用帐号及密码:学生帐号:3264学生密码:888888管理员帐号:admin管理员密码:admin下面子系统是有本人编写的:管理员管理系统图书管理超时管理第二节需求分析数据字典数据库名:library.mdb1)数据库内含下列表admininfo(管理员资料)board(公告记录)bookinfo(图书资料)class(学生班级资料)classify(图书分类资料)landinfo(图书借阅登记资料)libraryinfo(图书馆基本配置记录)studentinfo(学生资料)2)数据库表详细设计admininfo,管理员资料记录表字段名称数据类型说明长度id自动编号管理员标识号长整型adminname文本登陆名10lpassword文本登陆密码10logins数字登陆次数长整型lastlogin日期/时间上次登陆时间tiptop数字是否最高管理员,是:1,否:0字节board,公告资料记录表字段名称数据类型说明长度id自动编号公告标识号长整型content文本公告内容60admin数字发表公告管理员ID长整型addtime日期/时间公告发表时间,默认:now()bookinfo,图书资料记录字段名称数据类型说明长度id自动编号图书标识号长整型name文本图书名20classify数字图书分类整型author文本图书作者20bookconcern文本图书出版社25addtime日期/时间进馆时间,默认:now()amount数字图书数量整型remain数字剩余数量整型loandegree数字借出次数长整型display数字是否显示,是:0,否:1字节class,学生班级资料记录字段名称数据类型说明长度id自动编号班级标识号长整型name文本班级名20classify,图书分类资料字段名称数据类型说明长度id自动编号分类标识号长整型name文本分类名10landinfo,图书借阅登记资料记录字段名称数据类型说明长度id自动编号借出图书标识号长整型bookid数字借出的图书标识号长整型studentid数字借书的学生标识号长整型landtime日期/时间借出时间,默认:Now()returntime日期/时间实际还书的时间shouldreturntime日期/时间应该还书的时间hadreturn数字标识是否已经归还,是:1,否:0字节canreland数字续借次数长整型libraryinfo,图书馆基本配置记录字段名称数据类型说明长度canland数字是否可借出图书,是:1,否:0字节canlandnum数字可以借出图书的数量默认:0整型canlanddays数字图书可以借阅时间默认:60天整型canreland数字可以续借的次数默认:5次整型boardreflash数字公告刷新时间默认时间为6000毫秒长整型studentinfo,学生资料记录字段名称数据类型说明长度id自动编号学生标识号长整型name文本学生名5lpassword文本学生登陆密码10learnid文本学生学号12class数字班级标识号整型phone文本联系电话11lands数字借阅次数长整型logins数字登陆次数长整型lastlogin日期/时间最后登陆时间islock数字是否超时锁定是:1否:0字节3)安全性和完整性要求本程序实现学生与图书馆管理员的界面分离模式,同时实现管理员对学生有全面的资料管理功能。有多个图书、学生、系统的动态管理功能,如:图书的查询、添加、删除、修改与及学生的详细资料的查询、添加、删除、修改等等多样、动态的管理。同时可以放权给非最高级管理员查询、添加、删除、修改的能力,实现密码修改。第三节概念结构设计E-R图第四节逻辑结构设计系统总体设计包括两大系统:一、学生图书借阅系统图书借阅,归还,续借系统,修改登陆密码系统二、管理员系统包括:1)管理员管理系统:添加、删除管理员,系统设有一个最高管理员拥有最高管理权限,修改管理员密码、登陆名2)图书管理(1)图书管理系统:查询、添加、删除、修改图书资料,可选择是否显示图书(2)图书分类管理系统:图书分类添加、修改、删除管理3)教务管理(1)学生班级管理系统:学生班级添加、修改、删除管理(2)学生信息管理系统:查询、添加、删除、修改学生资料4)超时管理图书借阅超时管理系统:列出学生超时借阅图书资料,锁定选定的学生,禁止锁定的学生再借阅,列出已锁定的学生名,可解除选定的学生,允许学生再借阅5)系统配置(1)图书馆基本配置设置系统:是否开放图书借阅,可设置可借出数量、借阅时间、续借次数、公告刷新时间,可重置为默认数据,修改配置方案(2)公告管理系统:公告列表,添加、修改、删除公告学生管理管理员nn管理图书nn借阅nn管理班级属于nnnn6)数据管理学生数据管理系统:查询浏览学生详细资料(3)图书借阅管理系统:可按书名、借阅学生查询借阅数据,全显示已、没归还图书借阅数据信息,可清除已归还借阅信息。登陆界面与系统详细设计流程图:学生借阅图书登记系统流程图:界面输入学生输入框是否为空管理员输入框是否为空为空为空警告框学号、密码是否有错帐号、密码是否有错有错有错没有错误,隐藏登陆界面,打开学生借阅界面没有错误,隐藏登陆界面,打开管理员管理界面个人信息修改密码系统流程图:第五节数据库物理设计数据的存放位置:与程序同一任何文件夹。程序中连接数据库语句:DimfileNameAsString="library.mdb"Functiongetpath()返回数据库完整路径三个输入框是否为空原密码是否正确新密码与确定密码是否一致更新数据库警告框是否有选择图书学生是否被锁定是否开放借阅图书是否已借阅图书是否有剩余添加数据入表landinfo更新表studentinfo更新表bookinfo重新读取学生借阅图书信息警告框ReturnPath.GetFullPath(fileName)返回数据库完整路径EndFunctionDimsqlstrAsStringSQL语句标记DimobjDSAsDataSet数据在内存中的缓存PubliccmdAsOleDbCommandBuilderDimconnstringAsString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&getpath()&""PublicconnAsOleDbConnection=NewOleDbConnection(connstring)数据读取公共函数:PublicFunctionGetData(ByValsqlstrAsString)AsDataSetds=NewDataSetds.Clear()实例化一个数据集对象Tryconn.Open()打开数据库连接ADOcmd=NewOleDbDataAdapter(sqlstr,conn)将数据库的数据映射到数据适配器ADOcmd.Fill(ds)填充数据集的数据conn.Close()关闭数据连接,这一点很重要CatchMsgBox("错误号:"&Err.Number&"错误描述:"&Err.Description)EndTryReturndsds=NothingEndFunction数据更新公共函数:PublicFunctionUpdateData(ByValsqlstrAsString)AsBooleanTrymyCmd=NewOleDbCommand(sqlstr,conn)要对数据源执行的SQL语句或存储过程。conn.Open()打开数据库连接myCmd.ExecuteNonQuery()执行SQLconn.Close()关闭数据库连接

    注意事项

    本文(数据库系统课程设计-图书管理系统.doc)为本站会员(l****)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!