课程设计报告范文_第1页
课程设计报告范文_第2页
课程设计报告范文_第3页
课程设计报告范文_第4页
课程设计报告范文_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计报告范文课程设计报告范文 图书管理系统在此基础上延伸 扩展 使之上下 内外全面贯通 图书馆管理信息系统是在适应市场需求的客观前提下 为了满足中 小型公司或事业单位管理自己的公共图书馆而开发的 该系统的是终目的是要将自己的图书馆放到网络上 以方便查阅 1 1课题研究现状分析现在的图书馆规模不断扩大 学生数量急剧增 加 有关图书的各种信息也在成几何倍数增长 面对庞大的信息量 有必要开发图书管理系统来提高图书管理者管 理图书信息的工作效率 通过我们开发的这样的图书管理系统 可以做到信息的规范管理 科学统计和快速查询 从而减少管理方面的工作量 1 1 1本领域内已开展的研究工作1 理论研究基础数据库内可以存放 大量的数据 我们可以使用数据库将各类信息存放入数据库内 通 过数据操作进行数据的管理 对数据进行操作如查询 修改 添加 删除和统计等 2 技术层面的支持 1 硬件要求EGA或VGA卡彩显或单显 640 350以上 单机内存2M 以上 硬盘40M以上 客户端计算机采用586以上机型 客户端应用程序可以稳定的运行在 Windows95 98 2000操作系统之上 2 软件要求要求在所使用的计算机上装有SQL Server2000 1 1 2已经取得的研究成果人们在总结信息资源是开发时 认为最有 效的是数据库技术 数据库技术得到越来越广泛的运用 也取得了 许多成果 数据库的整体性 共享性 完整性都得到充分运用 使用数据库管理系统管理数据 包括学生 图书 企业等都加快了 工作效率 增强了竞争力 各种数据库系统的运用 使得各个方面的运行都提高一个层次 使 得社会进步不断加快 数据库的应用成为衡量一个国家的重要指标 1 2选题的目的及意义图书管理是图书馆管理中非常重要的一个环节 关系到图书馆管理效率的高低 因为它的重要性 图书管理系统 的开发与应用就逐渐提入议程 并占着越来越重要的份量 运用图书管理系统可以减轻图书管理人员的工作量 加快查询速度 加强管理 使各项管理更加规范化 能够提高工作效率 能够提供更准确 及时 适用 易理解的信息 能够从根本上解决手工管理中信息滞后 资源浪费等问题 从而 为图书管理者提供了极大的方便 第2章系统需求分析在现代 高科技的飞跃发展 人们工作习惯的改 变 特别是电脑的大量普及 人们生活节奏越来越快 怎样提高工 作效率是人们首先考虑的问题 图书管理是一个非常繁琐与复杂的一项工作 一个原因就是工作量 大 不好管 对于一个学校而言 更应该运用一些本地资源 提高管理的力度 对学生负责 对自己的重任负责 2 1问题的提出学校图书馆中存书量巨大 管理起来任务艰巨 需要 大量的人力 物力 财力 而图书管理系统的开发能够从根本上解决这些问题 2 2可行性研究图书管理系统可以对图书资料及借书 还书信息进行 查询 修改 增加 删除以及存储 并快速准确地完成各种档案资 料的统计和汇总工作及迅速打印出各种报表资料以供使用 通过此 系统来获取 存储 分析和传达有关图书管理的信息 2 3系统的设计目标图书管理系统的功能需求包括管理员对功能的需 求 学生对功能的需求 老师对功能的需求三大部分 1 管理员对功能的需求管理员权限最大 可以对图书 借书 还 书情况进行统一的管理 管理员对功能的需求细分如下 有关图书信 息的浏览 包括图书的书号 书名 类别 出版社编号 作者等信 息 图书信息的添加 由管理员对图书的基本信息进行添加 图 书信息的修改 删除 借书信息浏览 添加 修改及删除 还书 信息浏览 添加 修改及删除 教师信息的添加 管理员对教师的 基本信息进行添加 学生基本信息的浏览 包括姓名 班级 性别 系别 借书证信息的浏览 设置 补办 挂失等 图书分类的 设置 图书藏书地点的浏览和修改 续借图书的管理 图书过期罚 款的处理 2 教师对功能的需求教师比较特殊的一个用户 他有些比较特殊 的功能 教师对功能的需求细分如下 浏览个人的基本信息 包括教 师编号 姓名 性别 所在院系等信息 浏览图书信息 老师比 学生具有更高的权限 借书时间更长 能借数目更多 借书 还书 续借 查询存书地点 老师可以对部分数据库中的特殊内容进 行修改 查询 其权限要高于学生 并可以浏览全部学生信息 但 其权限受管理员控制 3 学生对功能的需求学生只能浏览此数据库中部分信息 从而进 行与自己信息有关的查询 输入等 而对于图书馆的特殊信息便限 制浏览 学生对功能的需求细分如下 浏览个人基本信息 包括学号 姓名 性别 民族 所在班级 等信息 浏览图书信息 借书 还书 续借 查询存书地点数据流程图图2 3 1数据流程图第3章数据 库设计3 1数据库概念结构设计根据系统数据流图 得出系统的概念 模型 E R 如下所示 图3 1 a 管理员与图书E R图图3 1 b 管理员与图书E R图图3 1 c 老师与图书E R图图3 1 d 学生与图书E R图图3 1 e 管理员实体及其属性图3 2 数据库逻辑结构设计根据 系统的总体概念设计模型 E R图向关系模式的转化规则和数据库的范式理论 得到系统优化后的 逻辑模型 如下所示 1 学生信息表 学号 姓名 性别 已借数目 可借天数 班级 2 出版社信息表 出版社名称 出版社地址 邮编 网址 出版社 号 3 借阅信息表 书号 借书证号 借阅日期 应归还日期 是否归 还 续借 欠费 4 图书信息表 书号 类别号 作者 定价 出版时间 库存量 出版社号 书名 5 管理者信息表 用户名称 密码 姓名 性别 6 教师信息表 教师号 姓名 性别 职称 已接数目 可借天数 7 罚款信息表 借书人 超期天数 罚款金额 8 图书类别信息 类别号 名称 存书地点 9 借书证信息表 借书证号 借书人 借书人类型 3 3数据库物 理结构设计表名列名数据类型长度说明Pulisher publishname varchar50Not nulladress varchar50web char20youbian char20pulishnumber Char20主键student studentnumberChar20主键studenttmame varchar50Not nullssex Char2男或女yijieshumu int4 5tianshu Int30天class char20Not nullborrow booknumber char20外键管理员编号密码管理员编号管理员姓名cardnumber Char20主键外键borrowtime datetime8Not nulllendtime datetime8Not nullshifouhuan Char2是或否xujie Char2是或否shifouqian Char2是或否book booknumber char20主键lei char20外键author varchar50Not nullprice Int4Not nullpublishtime datetimestore int4Not nullpublishnumber char20外键bookname varchar50not nulladmin adminnumber char20主键key char20Not nulladminname Varchar50Not nullasex Char2男或女teacher teachernumberChar20主键teachername varchar20Not nulltsex Char2男或女yijieshumu int4 10tianshu char1090天zhicheng varchar50fakuan borrowchar10主键外键chaoqitianshu Int4Not nullJine Int4Not nullleibie leibienumber char10主键leibiename varchar50Not nulldidian Varchar50Not nullcard cardnumber char20主键borrow Char20外键borrowlei Char2S或T3 4数据库实施到系统逻辑模型后 就该进行数据库的物 理设计和实施数据库了 物理设计主要是要确定数据库的存储路径 存储结构以及如何建立索引等 可以采用系统的默认设置 数据库实施主要包括在具体的DBMS中创建数据库和表的过程 本书 所选用的DBMS为SQL SERVER2000 有关创建数据库和关系表的SQL语句如下所示 1 为了提高在表中搜索元组的速度 在实际实现的时候应该基于键 码建立索引是各表中建立索引的表项 student studentnumber pul isher pulishnumber borrow cardnumber book booknumber teacher teachernumber admin adimnname fakuan borr ow leibie leinumber card cardnumber 2 用SQL实现数据库的设计 创建图书馆数据库 create databaselibrary uselibrary1 创建图书类别表 create tableleibie leibienumberchar 20 primary key leibiename varchar 50 not null didian varchar 50 not null 2 创建出版社表 create tablepublisher publishnumber char 20 primary key publishnamevarchar 50 not null adress varchar 50 web char 20 youbian char 20 3 创建图书信息表 create tablebook booknumberchar 20 primary key lei char 20 not null bookname varchar 50 not null author varchar 50 not null publish char 20 not null price intnot null publishtime datetime store intnot null foreign key lei references leibie leibienumber foreign key publish references publisher publishnumber 4 创建学生信息表 create tablestudent studentnumber char 20 primary key ssex char 2 check ssex in 男 女 studentname varchar 50 not null yijieshumu intcheck yijieshumu 5 tianshu intdefault30not null class char 20 not null 5 创建教师信息表 create tableteacher teachernumber char 20 primary key tsex char 2 check tsex in 男 女 teachername varchar 50 not null yijieshumu intcheck yijieshumu 10 tianshu intdefault90not null zhicheng varchar 50 6 创建借书证信息表 create tablecard cardnumber char 20 primary key borrower char 20 borrowlei char 2 check borrowlei in S T foreign key borrower references teacher teachernumber foreign key borrower references student studentnumber 7 创建借书信息表 create tableborrow booknumberchar 20 cardnumberchar 20 primary key borrowtime datetimenot null lendtime datetimenot null shifouhuan char 2 check shifouhuan in 是 否 xujie char 2 check xujie in 是 否 qianfei char 2 check qianfei in 是 否 foreign key booknumber references book booknumber foreign key cardnumber references card cardnumber 8 创建管理员信息表 create tableadmin adminnumberchar 20 primary key asex char 2 check asex in 男 女 adminname varchar 50 mima char 20 not null 9 创建罚款信息表 create tablefakuan borrower char 20 primary key chaoqi intnot null jine int foreign key borrower references student studentnumber foreign key borrower references teacher teachernumber 3 系统功能实现的SQL语句1 根据图书ID查询图书信息 查询1号图 书的资料 select from bookwhere booknumber 12 管理员更改密码 1号管理员将自己的密码改成123 u pdate adminset mima 123wh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论