数据库管理系统课程设计实例.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库管理系统》课程设计指导 下面提供一个Visual FoxPro课程设计实例,也是Visual FoxPro课程设计说明书书写格式的实例。 课题名称:图书馆管理系统 一、需求分析 几年前,大多数学校图书馆都是封闭式管理,通过卡片登记借阅信息,只能实现有限的流通,有的甚至不能正常对学生开放,使得图书馆不能发挥应有的作用;即使实现了正常流通,也不能提供领导管理上需要的各种信息,如本馆各种资料分布及借阅(流通)情况等等。 目前,图书馆办馆的要求及领先标志就是藏书全部开放,师生共享、开架借阅。这种借阅方式是当前适合我国国情的发挥图书馆应有作用的最佳方式,也是素质教育的最好体现。它充分发挥了图书馆的功效,最大限度地为读者服务,这也是图书馆自动化管理的最终目标。为了实现这一目标,必须辅以现代化的管理手段和管理体制。为此,各图书馆纷纷采用图书馆管理系统,从而实现人工管理做不到的一些功能并发挥了图书馆的最大效益。而随着越来越多的学校采用了现代化的管理软件进行管理,也进一步提升了学校管理的现代化水平,从而在竞争中处于有利位置,也对其他兄弟学校起到了示范和促进作用。自身发展的需要和上级部门的要求以及竞争的需要决定采用图书馆管理系统的必要性。 二、系统功能与模块结构 本系统可以完成一般图书馆关于图书借阅及书库管理的主要功能。本系统有五大部分,14个完整的功能模块。系统结构如图1-1所示。 其中:借书登记时可查询与打印读者借书情况; 还书登记时可查询与打印某种图书被借情况; 借阅统计功能可按读者、图书分类统计借阅数、超期数; 办借书证可以增加、删除、修改读者信息、可以打印借书证; 用户管理可增加、删除、修改用户信息; 罚款管理可按时间统计罚款数额,查阅罚款明细账; 帮助可浏览本软件的使用文档; 关于是本软件版本及开发者信息。 读者查询可查询某个读者的具体情况; 读者统计是按部门、按职称、按年龄统计读者数量; 新书入库是增加、修改、删除图书信息; 书库统计是分类统计各种图书的数量及其所占的比重; 数据备份是将本系统的数据按日期备份; 密码修改是修改当前用户的密码; 系统要设置权限限制,针对不同类别的用户可以完成的功能: 普通读者:可运行借阅统计、读者查询、读者统计、书库统计功能; 图书管理员:可运行普通读者的功能外,还可以运行借书登记、还书登记、密码修改、罚款账、罚款统计功能; 图书采编员:可完成图书管理员的所有功能外,还可运行办借书证、新书入库功能; 图书馆馆长:具有运行所有功能的权限。 该系统还必须具有下列功能: 每个人只能最多借5本书,每本书最多借60天; 超期还书的读者每本每超一天罚款0.05元; 普通读者只需输入合法的借书证号便可进入系统运行相应的功能。 三、运行环境要求 本系统运行的硬件和软件环境要求较低,对计算机的要求是: 处理器:486DX/66以上;内存:16MB以上;硬盘:10MB硬盘空余;操作系统:Winows95/98/XP/2000。 四、主要功能详细设计 1.表的设计 要完成以上功能,必须有读者表、书库表、借阅表、人员表、罚款表,各表表结构如下所示。 读者表字段 字段名 类型 宽度 小数位 1 借书证号 字符型 8 ? 2 姓名 字符型 8 ? 3 性别 字符型 2 ? 4 出生日期 日期型 8 ? 5 部门 字符型 20 ? 6 职称 字符型 10 ? 7 异常说明 字符型 30 ? 8 照片 备注型 4 ? 图书表字段 字段名 类型 宽度 小数位 1 书号 字符型 8 ? 2 书名 字符型 40 ? 3 作者 字符型 8 ? 4 出版社 字符型 20 ? 5 类别 字符型 20 ? 6 单价 数值型 7 2 7 数量 整型 4 ? 8 借出数量 整型 4 ? 借阅表 字段名 类型 宽度 小数位 1 借书证号 字符型 8 ? 2 书号 字符型 8 ? 3 借出日期 日期时间型 8 ? 4 还书日期 日期时间型 8 ? 5 异常说明 字符型 30 ? 人员表字段 字段名 类型 宽度 小数位 1 编号 字符型 3 ? 2 用户名 字符型 10 ? 3 密码 字符型 10 ? 4 级别 字符型 1 ? 5 类别 字符型 10 ? 罚款表 字段名 类型 宽度 小数位 1 事由 字符型 20 ? 2 罚款数量 数值型 7 2 3 交费日期 日期时间型 8 ? 4 异常说明 字符型 30 ? 设置Text2的PassWordChar属值为“*”,将Combo1的Rowsour

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档