版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库课程设计报告 课题名称: 图 书 管 理 系 统 专 业: 信息与计算科学 班 级: 信计071班 小组人员: 廖格 (20072571) 陶凌弘(20072575) 金胜林(20072576) 吴雷 (20072579) 周志伟(20072580) 谢弋平(20072585) 章寿涛(20072596) 一 背景资料在高校中,学生的数量较多,图书的数量也比较多,每天图书的借阅量比较大,采用手工的处理方式已经不能满足这种需要了,因此需要开发一个能够处理平时借阅处理的信息系统,这个信息系统负责主要处理图书馆日常的借书、还书和查询业务。二摘 要图书馆作为一个信息资源的集散地,包含很多信息数据
2、的管理。若图书馆采取手工的方式对图书资料和图书借阅情况进行人工管理的话,由于信息数据的繁多,会使手工处理的工作量非常大,同时也就影响了图书馆整体的管理效率。因此,人们希望使用一个有效的图书管理系统,用以提高图书馆的日常工作效率。本设计是建立在vb6.0及SQL Server 2000数据库平台开发基础上的。在本文中,给出了该系统的整个系统分析、设计以及实现的过程,包括需求分析、功能模块的分析与设计、数据模式的分析与设计,最后是系统在vb6.0中实现。三 需求分析图书管理系统流程图图书管理系统用户登陆管理员读者信息借书信息还书信息查询操作查询操作图书借阅处理过程及功能分析简述1. 图书管理员的处
3、理过程主要包含:查询管理。2.读者管理实现读者信息的录入和查询,需要登记读者(学生)的学号、姓名、班级、专业、借阅量。读者的处理过程主要包含:读者信息、查询信息(1) 读者信息 登记读者借阅信息。(2) 查询信息书籍信息查询是按照书号、书名、作者等查询图书基本信息,并可以查询借阅情况。3 数据分析数据处理过程中涉及到两个实体:图书和读者;各实体应具有的属性如下: 图书(书号、书名、作者、出版社) 管理员(ID、密码) 读者(学号、密码、姓名、班级、专业)由于同一种图书可以有多册上架,每个读者可以借阅多本书,所以图书和读者之间是多对多的关系;为了表示多对多关系,应将图书借阅定为实体,构造两个一对
4、多关系。图书借阅的属性如下: 借阅(学号、姓名、书号、书名、借书日期、还书日期)PASSWord 管理员信息表:表中列名数据类型可否为空说明UserNamevarcharnot null(主键)用户名PWVarcharnot null用户密码STUDENT 读者信息表:表中列名数据类型可否为空说明学号varcharnot null(主键)读者借书证号姓名varcharnot null读者姓名班级varcharnot null读者班级专业varcharnull读者专业借书量datetimenull借书数量BOOK 书籍信息表:表中列名数据类型可否为空说明书号VarcharNot null(主键)
5、书籍编号书名VarcharNot null书籍名称著者VarcharNot null书籍作者出版社VarcharNull出版社名称标注VarcharNot Null是否被借出STUDBR 借还信息表:表中列名数据类型可否为空说明书号VarcharNot null(外主键)书籍编号学号VarcharNot null(外主键)读者借书证号书名VarcharNot null书籍名称借阅日期VarchaNot null借书日期应还日期VarchaNot null应还日期数据表的实现:管理员信息表: 读者信息表:图书基本信息表:借还基本情况表(STUDBR):四物理结构设计根据数据表设计应用程序:登 录
6、 界 面(Login):代码:Private Sub cmdCancel_Click()EndEnd SubPrivate Sub cmdOK_Click() 登录Dim i As IntegerDim mark As Booleanmark = False检查正确的密码Data1.Recordset.MoveLastData1.Recordset.MoveFirstFor i = 1 To Data1.Recordset.RecordCount If txtUserName.text = Data1.Recordset.Fields(UserName) Then mark = True If
7、 txtPassword.text = Data1.Recordset.Fields(PW) Then txtPassword.text = Form1.Show (1) Exit Sub Else MsgBox 无效的密码,请重试!, 48, 登录 txtPassword.SetFocus Exit Sub End If End If Data1.Recordset.MoveNextNext iIf mark = False Then MsgBox 该用户不存在,请重新输入用户名!, 48, 登录 txtUserName.SetFocus Exit SubEnd IfEnd SubPriva
8、te Sub Form_Load()txtUserName.ClearDim i As IntegertxtUserName.text = AdministratorData1.DatabaseName = App.Path + mis.mdbData1.RecordSource = PASSWORDData1.Refresh初始化用户名列表框Data1.Recordset.MoveLastData1.Recordset.MoveFirstFor i = 1 To Data1.Recordset.RecordCount txtUserName.AddItem Data1.Recordset.F
9、ields(UserName) Data1.Recordset.MoveNextNext itxtUserName.text = AdministratorEnd SubPrivate Sub Label1_Click()End SubPrivate Sub txtUserName_Change()End SubSQL语句表的建立:create table book(书号 char(10) primary key,书名 varchar(50),著者 varchar(50),出版社 varchar(100),标志 char(10) check(标志 in(可借,不可借)create table
10、password(UserName varchar(30),PW numeric(4,0)create table studbr(书号 char(10) foreign key references book(书号), 学号 char(10) foreign key references student(学号),书名 varchar(50),借阅日期 datetime,应还日期 datetime,primary key(书号,学号)create table student(学号 char(10) primary key,姓名 varchar(10),班级 varchar(50),专业 varc
11、har(10),借阅量 numeric(2,0)其他代码在此不一一列出。五课程设计总结在期末课程设计中,我们所选择的是设计一个图书管理系统,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程,毕竟以前没有作过,缺少经验。现在利用自己学到的知识设计并制作一个图书管理系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,不同程度的投入了很高的热情与努力。虽然有的同学没能帮上忙,但也在默默的给我们加油。在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,我们由于对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。在这次课程设计中,我们被分配以小组为单位去完成图书管理系统的设计与制作,所以小组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂房建设项目环境影响报告书
- 变配电所综合布线设计方案
- 变配电所工程施工组织设计
- 2025年廊坊文创职业学院单招综合素质考试模拟试卷含答案详解【夺分金卷】
- 按摩椅生产线项目投标文件
- 2026年镜泊湖职业学院单招职业技能考试题库含答案详解(能力提升)
- 2025年保定狼牙山职业学院高职单招职业适应性测试考试模拟试卷(必刷)附答案详解
- 2026年云南省楚雄州高职单招职业技能考试模拟试卷及答案详解(各地真题)
- 2027年湖北交通职业学院单招职业技能考试模拟试卷及参考答案详解(研优卷)
- 2026年山东滨港职业学院高职单招职业适应性测试考试题库含答案详解【突破训练】
- 部编人教版小学四年级下册道德与法治全册教案
- 2025年河北省石家庄市法官逐级遴选考试题及答案
- 2026重庆飞驶特人力资源管理有限公司派往重庆市綦江区公安局辅警岗位工作人员招聘29人笔试备考试题及答案解析
- 文库发布:铁岭介绍
- 2026年时事政治考前必背50题及1套完整答案
- 书法机构行业分析报告
- 幕墙施工方案交底(3篇)
- 医院安全生产工作职责
- 2025贵州红星发展股份有限公司国企招聘9人笔试历年难易错考点试卷带答案解析试卷3套
- 2025年河北省事业单位服务员技师考试题库(附答案)
- 2025-2030智慧林业行业市场深度调研及发展趋势与投资战略研究报告
评论
0/150
提交评论