会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

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

  • 资源星级:
  • 资源大小:414.50KB   全文页数:13页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

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

一.相关技术介绍本程序使用ACCESSVB.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)安全性和完整性要求本程序实现学生与图书馆管理员的界面分离模式,同时实现管理员对学生有全面的资料管理功能。有多个图书、学生、系统的动态管理功能,如图书的查询、添加、删除、修改与及学生的详细资料的查询、添加、删除、修改等等多样、动态的管理。同时可以放权给非最高级管理员查询、添加、删除、修改的能力,实现密码修改。第三节概念结构设计ER图第四节逻辑结构设计系统总体设计包括两大系统一、学生图书借阅系统图书借阅,归还,续借系统,修改登陆密码系统二、管理员系统包括1)管理员管理系统添加、删除管理员,系统设有一个最高管理员拥有最高管理权限,修改管理员密码、登陆名2)图书管理(1)图书管理系统查询、添加、删除、修改图书资料,可选择是否显示图书(2)图书分类管理系统图书分类添加、修改、删除管理3)教务管理(1)学生班级管理系统学生班级添加、修改、删除管理(2)学生信息管理系统查询、添加、删除、修改学生资料4)超时管理图书借阅超时管理系统列出学生超时借阅图书资料,锁定选定的学生,禁止锁定的学生再借阅,列出已锁定的学生名,可解除选定的学生,允许学生再借阅5)系统配置(1)图书馆基本配置设置系统是否开放图书借阅,可设置可借出数量、借阅时间、续借次数、公告刷新时间,可重置为默认数据,修改配置方案(2)公告管理系统公告列表,添加、修改、删除公告学生管理管理员nn管理图书nn借阅nn管理班级属于nnnn6)数据管理学生数据管理系统查询浏览学生详细资料(3)图书借阅管理系统可按书名、借阅学生查询借阅数据,全显示已、没归还图书借阅数据信息,可清除已归还借阅信息。登陆界面与系统详细设计流程图学生借阅图书登记系统流程图界面输入学生输入框是否为空管理员输入框是否为空为空为空警告框学号、密码是否有错帐号、密码是否有错有错有错没有错误,隐藏登陆界面,打开学生借阅界面没有错误,隐藏登陆界面,打开管理员管理界面个人信息修改密码系统流程图第五节数据库物理设计数据的存放位置与程序同一任何文件夹。程序中连接数据库语句DimfileNameAsStringlibrary.mdbFunctiongetpath返回数据库完整路径三个输入框是否为空原密码是否正确新密码与确定密码是否一致更新数据库警告框是否有选择图书学生是否被锁定是否开放借阅图书是否已借阅图书是否有剩余添加数据入表landinfo更新表studentinfo更新表bookinfo重新读取学生借阅图书信息警告框ReturnPath.GetFullPathfileName返回数据库完整路径EndFunctionDimsqlstrAsStringSQL语句标记DimobjDSAsDataSet数据在内存中的缓存PubliccmdAsOleDbCommandBuilderDimconnstringAsStringProviderMicrosoft.Jet.OLEDB.4.0DataSourcegetpathPublicconnAsOleDbConnectionNewOleDbConnectionconnstring数据读取公共函数PublicFunctionGetDataByValsqlstrAsStringAsDataSetdsNewDataSetds.Clear实例化一个数据集对象Tryconn.Open打开数据库连接ADOcmdNewOleDbDataAdaptersqlstr,conn将数据库的数据映射到数据适配器ADOcmd.Fillds填充数据集的数据conn.Close关闭数据连接,这一点很重要CatchMsgBox错误号Err.Number错误描述Err.DescriptionEndTryReturndsdsNothingEndFunction数据更新公共函数PublicFunctionUpdateDataByValsqlstrAsStringAsBooleanTrymyCmdNewOleDbCommandsqlstr,conn要对数据源执行的SQL语句或存储过程。conn.Open打开数据库连接myCmd.ExecuteNonQuery执行SQLconn.Close关闭数据库连接

注意事项

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

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

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5