




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档课 程 设 计 报 告课程名称 数据库原理课程设计 课题名称 图书管理系统 专 业 信息管理与信息系统 班 级 1202班 学 号 202103110229 姓 名 张颖 指导教师 张益星 唐志航 谢雅 2013年 12 月 6 日欢迎下载精品文档湖南工程学院课 程 设 计 任 务 书课程名称 数据库原理课程设计课 题 图书管理系统 专业班级 信息管理与信息系统 学生姓名 张颖 学 号 202103110229 指导老师 张益星 唐志航 谢雅 审 批 任务书下达日期 2021 年 12 月 6 日任务完成日期 2021 年 12 月 24 日欢迎下载精品文档目录一需求分析.01 1.1
2、 读者登记处 1.2 图书总管部门 1.3 图书借还处二业务流程分析.03三数据库概念模型ER图.04四数据库逻辑模型设计.05 4.1一般逻辑模型设 a、ERD的四条原那么及相应得出的实体及属性 b、数据库初步构思的关系框架 4.2具体逻辑模型设计五数据库保护设计.09 5.1 表间关系设计 5.2 完整性设计六数据库系统的建立.10 6.1数据库及其表结构的建立 6.2数据输入 6.2模块实现七数据库使用说明.16八心得体会.18九参考文献.18十评分表.19欢迎下载精品文档一.需求分析 图书馆管理系统应具备借书、还书、图书查询和图书管理如增加、修改和删除等根本管理功能,具体如下:1凭借书
3、证借书时,对借书证的有效性、最大借书数和目前能借书数,借书期限进行判断,并记录借书信息。2在还书时,更改借书信息记录,并检查该书是否超期,如超期应计算出罚款金额。3能查询读者根本信息和借书的历史记录。4能对所有图书按分类查询如作者、书名、出版社等。5能对图书进行根本管理如增加、修改和删除。6能管理读者的根本信息如增加、修改和删除。7能对各类读者的权限有效性、最大借书数目和借书期限等和超期罚款金额进行设置。1.1读者登记处学生或教师需要办理读者卡之后才能进行图书的借阅工作。在填写“图书馆读者卡申请表之后即可办理读者卡。在读者登记处,需要将读者的有关信息添加到信息系统中保存,当读者信息发生改变时,
4、需要对计算机里的内容进行相应的修改。当读者办理退卡手续时,徐删除相应的读者信息。另外,生成超过期限未还书的读书信息表,通知读者尽快还书。1.2 图书总管部门(1) 图书信息管理,完成图书的录入、修改、删除、和查询功能。在查询图书信息时,可随时查询书库中现有书籍的类型、书号、作者、单价和购置数量等。所有各类图书均可由书号唯一标识。(2) 为了方便业务往来,需保存出版社相关信息。这些信息包括出版社编号、名称、 、地址、联系人等。1.3图书借还处(1) 读者借书管理。读者有两种身份,即学生和教师。根据读者身份的不同,有不同的借阅权利。教师身份的借阅人可以总共借5本书,每本书的借阅时间为90天;学生身
5、份的借阅人可以总共借3本书,每本书的借阅时间为30天。读者可以根据图书类别和署名查找自己要借阅的图书,在图书借阅登记中,借阅日期是自动填写的当前系统日期。(2) 还书管理。在办理还书业务时,系统判断是否过期,假设过期,那么首先查看是否已交了罚款。假设未交,那么生成一张罚款通知单,假设一张罚款通知单只对应一本图书和一名读者,但读者或图书可被罚很屡次,罚款金额按过期天数计算。且不能为其办理还书操作。假设已交了罚款,那么办理还书手续。(3) 罚款处理。当超过期限未还或图书破损、丧失时需要进行罚款处理。假设罚款标准如下: a.当超过期限未还时,罚款金额元=超过的天数×0.05; b.当图书破
6、损、丧失时,按图书的原价赔偿。(4) 完成图书在库数量的查询(5) 产生图书借阅排行榜报表,按照图书类型生成读者喜欢分析报表。此外,对图书、读者和出版社等信息,系统管理员可以做添加、修改、删除和查询操作。普通读者只能查询。二业务流程分析系 统 界 面读者信息维护登录系统读者信息退出确认界面图书信息报表系统介绍数据维护数据浏览数据查询报表打印退出系统系统主页图书信息图书信息维护读者信息报表借阅信息报表图书数据浏览读者信息数据浏览览三数据库概念模型设计(E-R图)书号罚款表借书证号罚款日期罚款单号读者身份证号姓名借书证号 工作单位地址处分图书书号书名类别 数量作者出版社名位置涉及借还书登记书号还书
7、时间借书证号借书时间出版社被借借阅 出版社名地址 联系人出版四.数据库逻辑模式设计4.1一般逻辑模型设 系统总体设计包括两大系统:一、学生图书借阅系统图书借阅,归还,续借系统,修改登陆密码系统二、管理员系统包括:1管理员管理系统:添加、删除管理员,系统设有一个最高管理员拥有最高管理权限,修改管理员密码、登陆名2图书管理1图书管理系统:查询、添加、删除、修改图书资料,可选择是否显示图书2图书分类管理系统:图书分类添加、修改、删除管理3教务管理1学生班级管理系统:学生班级添加、修改、删除管理2学生信息管理系统:查询、添加、删除、修改学生资料4超时管理图书借阅超时管理系统:列出学生超时借阅图书资料,
8、锁定选定的学生,禁止锁定的学生再借阅,列出已锁定的学生名,可解除选定的学生,允许学生再借阅5系统配置1图书馆根本配置设置系统:是否开放图书借阅,可设置可借出数量、借阅时间、续借次数、公告刷新时间,可重置为默认数据,修改配置方案2公告管理系统:公告列表,添加、修改、删除公告6数据管理1管理员数据管理系统:浏览管理员详细资料包括登陆次数,最后登陆时间,是否最高管理员2学生数据管理系统:查询浏览学生详细资料包括借阅次数,登陆次数,最后登陆时间3图书借阅管理系统:可按书名、借阅学生查询借阅数据,全显示已、没归还图书借阅数据信息,可去除已归还借阅信息。4.1.1ERD的四条原那么及相应得出的实体、联系及
9、其属性原那么1:能独立存在的事物,在其有多个由根本项描述的特征需要关注时,就应把它作为实体。在系统中,可得知有“出版社、“图书、“读者、“借还书登记,“罚款单5个实体。原那么2:两个或多个实体间的关联与结合,当需要予以关注时,应作为联系。在系统中,可以得知有“出版社、“图书、“读者,“借还书登记“罚款单等联系。原那么3: 实体的属性是实体的本质特征;联系的属性是联系的结果或状态。原那么4: 信息分析中得到的根本项要在且仅在实体联系图中的一个地方作为属性得出。数据库初步构思的关系框架关系模型设计构思由ERD导出一般关系模型的原那么为:原那么一:每一个独立实体变换为一个关系,其属性变为关系的属性,
10、其主标识变为关系的主码。原那么二:从实体及响应的“的联系变换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性。如果“的联系是1:1的,那么以实体关系的主码作为外来码为这个关系的主码;如果“的联系是1:M的,那么以主实体关系的主码加上同一主实体个体联系的不同附属实体个体赖以互相区分的属性组,组成该关系的主码。原那么三:1:M联系通过在“多实体关系中增加相联系的“1实体关系的主码及联系本身的属性来表达。其中“1实体主码为外来码。原那么四:M:M联系转换成一个独立的关系,被联系实体关系的主码作为外来码和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。根据以上4个原那
11、么,由E-R图导出一般关系模型表如表: 读者信息表借书证号身份证号姓名地址 工作单位 图书信息表书号书名类别出版社名数量作者位置 借还书登记表借书证号书号借书时间还书时间出版社表出版社名 地址 联系人 罚款表罚款单号书号借书证号罚款日期 4.2具体逻辑模型设计图书信息表 字段名字段类型长度是否主键约束条件图书号字符型10是前2位是英文字母,后5位是数字书名字符型50不能为空类型字符型20不能为空出版社名字符型10不能为空数量字符型大于等于1,小于等于1000位置字符型50前1位是英文字母,后3位是数字作者字符型50不能为空读者信息表字段名字段类型长度是否主键约束条件借书证号字符型10是唯一,不
12、能为空姓名字符型20不能为空单位字符型200不能为空 字符型50唯一,不能为空地址字符型200不能为空身份证号字符型18唯一,不能为空出版社表字段名字段类型长度是否主键约束条件出版社名字符型10是不能为空 字符型10唯一,不能为空地址字符型50不能为空 字符型6不能为空联系人字符型20不能为空 罚款单表字段名字段类型长度是否主键约束条件书号字符型10是前1位是英文字母,后3位是数字罚款单号字符型10唯一,不能为空借书证号字符型10不能为空罚款日期字符型10不能为空借还书登记表字段名称字段类型长度是否主键约束条件书号字符型10前1位是英文字母,后3位是数字借书证号字符型10唯一,不能为空结束日期
13、字符型10不能为空还书时间字符型10不能为空五 数据库保护设计5.1 表间关系设计·读者表中的借书证号与借还书表中的借书证号建立父子表关系;·读者表中的借书证号与罚款单表中借书证号建立父子表关系;·图书表中的书号与借还书登记表的书号建立父子表关系;·图书表中的书号与罚款单表中书号建立父子表关系;·出版社表中的出版社名与图书表中的出版社名建立父子关系;5.2 完整性设计·完整性包括实体完整性,参照完整性,用户定义完整性。·实体完整性是系统自行定义的,规定各关系的关键字不能为空值而且不能重复。参照完整性属于表间规那么。(1)定义
14、出版社表:出版社名是主关键字, 、地址、 、联系人不允许为空。(2)定义读者表:其中借书证号为主关键字,属性还包括姓名、单位、 、地址、身份证号。(3)定义罚款单表:罚款单号主关键字,书号、借书证号是外部关键字。(4)定义借还书时间表:书号以及借书证号是主关键字。(5)定义现有图书表:书号是主关键字,类型、作者、位置不允许为空,出版社名列为外部关键字。六.数据库系统的实现6.1数据库及其表结构的建立6.2数据输入出版社读者表罚款单表借还书登记表图书表6.3模块实现系统欢送表单系统登录界面其根本功能是验证用户身份,便于维护数据平安。主菜单界面数据维护界面与查询界面1读者信息维护窗相关SOL SE
15、VER 语句:1.添加INSERT INTO 读者姓名,地址, ,工作单位,借书证号,身份证号VALUES(张三,北京,85632186,北京大学,3106987452,440698563241598753)1. 修改UPDATE读者 SET 号码=85632146WHERE 姓名=张三2. 删除DELETE 读者 WHERE 工作单位=北京大学2图书信息窗语句:SELECT 书号,作者,数量,位置,类别,出版社名FORM 图书信息表WHERE书名 =管理运筹学3借还书登记窗1.添加INSERT INTO 借还书登记借书证号,书号,借书时间,还书时间VALUES(310596946456515
16、,2021.12.06,2021.07.07)2.修改UPDATE 借还书登记表SET 借书证号= 31059694645WHERE 书号=65153.删除DELETE 书号 WHERE书名 =增长的极限4罚款窗查询语句:SELECT 罚款单号,书号,借书证号,罚款日期FROM 罚款表WHERE 书号=6571 AND 借书证号=运行结果: 七系统操作使用的简要说明1.本系统工作于可以再安装有ACCESS2003的电脑平台上直接运行。2.本系统登陆信息初始定为 用户号:xin密码:xin3系统内登陆界面:此界面的主要功能是用户登录系统的连接。注册界面:此界面的主要功能要求实现密码的检验,以确保
17、系统的平安。主界面:此界面的主要功能让用户选择自己想要进行的操作。供给站信息管理界面:此界面的主要功能要求实现对供给站的根本信息进行管理。供给站信息查询界面:此界面的主要功能要求实现对供给站的根本信息进行查询。用户信息管理界面:此界面的主要功能要求实现对用户的根本信息进行管理。用户信息查询界面:此界面的主要功能要求实现对用户的根本信息进行查询。收费信息管理界面:此界面的主要功能要求实现对用户收费根本信息进行管理。收费信息查询界面:此界面的主要功能要求实现对用户收费根本信息进行查询。密码修改界面:此界面的主要功能要求实现对管理员的密码修改,增强系统平安性。八心得体会一个学期的数据库软件学习和经过
18、一个星期的设计,总算把系统完成了,第一次运行时难免地出现一些问题,经过调试、修改,最终系统可以顺利地运行了。由于第一次做系统设计,知识、经验缺乏,这是我不可否认的,经过测评和思考,以下是我对自己的系统的总结。有关系统的优点:操作员可以轻易地浏览和查询所需资料,并且可维护更新,这是因为系统的查询够完善,且相关的资料维护够全面,保证根本的资料不被损害。有关系统的缺陷:对称性不是太强,即相关的对应联系不太紧凑。系统功能比拟单一,并不能最大满足需求。有关系统的改善:如果时间充足一定有待改善,相关的关系会进一步紧凑。 首先双击可执行文件“学生管理系统进入系统主页,再进入登录界面,用操作员名称和密码登录,之后操作就可以通过菜单栏进行相应的操作。课程设计为学生提供了一个既动手又动脑,独立实践的时机,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。在这此设计中,不光是设计的报表、表单等可以运用的页面,而且是用到了大量的代码来实现其各种功能,不仅是对以前知识的稳固,也是对刚学过知识的一次真枪实弹的演练,真是有很多的收获,而在这次的设计中花费的大量时间和劳动量,也是希望能得到老师的一点点肯
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语语法入门:词性及用法解析
- 我的家乡新余500字15篇范文
- 中国科技发展作文800字8篇
- 公共机构活动方案
- 2025至2030年中国人造丝毛针织帽行业投资前景及策略咨询报告
- 2025至2030年中国乙基硅酸锌防腐漆行业投资前景及策略咨询报告
- 2025至2030年中国不锈钢机构行业投资前景及策略咨询报告
- 2025至2030年中国PVC热塑性弹性体行业投资前景及策略咨询报告
- 公司一日骑行活动方案
- 公司七月节日活动方案
- 2025年重庆市中考数学试卷真题(含标准答案)
- 农机耕地合同协议书范本
- 精装分包劳务合同协议书
- T/CNESA 1203-2021压缩空气储能系统性能测试规范
- T/CGMA 031003-2020一般用离心空气压缩机
- 2025年四年级下册美术期末测试题附答案
- 2024年深圳市中考历史试卷真题(含答案解析)
- 公司内部文件管理规定及办法
- 旋流风口、球型喷口选型参数表
- 雷士灯具检测报告
- 电子商务概论试题库及答案(共21页)
评论
0/150
提交评论