电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

图书借阅系统VIP免费

图书借阅系统_第1页
1/19
图书借阅系统_第2页
2/19
图书借阅系统_第3页
3/19
第11章图书借阅系统学习数据库的目的就是应用数据库管理系统解决具体的实际问题。一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。本章从完成一个数据库应用系统的设计出发,结合前面章节所学内容,通过“图书借阅系统”的设计实例,使学生掌握Access应用系统开发的全过程。11.1数据库设计数据库应用系统设计一般分为以下6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、系统实施、系统的运行和维护。1.需求分析需求分析是整个数据库应用系统开发过程中最重要的一步,是数据库设计的关键。需求分析的主要目的是了解用户需求,通过对现实世界中的处理对象进行调查、分析,制定出数据库的具体设计目标。图书馆作为一种信息资源的交换场所,图书和用户借阅资料繁多,包含很多数据信息的管理,因此实现图书管理的计算机化,可以简化繁琐的工作模式,有效解决图书借阅过程中的诸多问题,给图书管理员和借阅者带来极大的便利。图书借阅系统是为了满足图书馆借阅图书的工作而设计的,它的功能主要分为数据维护和基本功能两大模块。其中数据维护模块包括图书的数据维护和借阅者的数据维护;基本功能模块包括对图书和借阅者的信息浏览、借书、还书、查询、统计等功能。具体的功能模块如图11.1所示。图11.1图书借阅系统功能模块图2.概念结构设计概念结构设计主要是根据需求分析的结果将用户的各种需求用E-R图来描述。一个简单的图书借阅系统的实体包括“图书”和“借阅者”。图11.2所示为图书借阅系统的E-R图。图11.2图书借阅系统的E-R图3.逻辑结构设计逻辑结构设计的主要任务是将概念结构设计的基本E-R图转换成具体的关系模型并进行优化,也就是将E-R图转换为关系(表)。本系统的实体为“图书”和“借阅者”,它们之间通过“借阅记录”联系起来。具体的关系模式为:图书(图书编号,分类名,书名,作者,出版社,定价,库存量)借阅者(借书证号,姓名,性别,出生日期,系,班级)借阅记录(借书证号,图书编号,借书日期,还书日期,已还)4.物理设计物理设计的主要任务是在逻辑结构设计的基础上选取最适合的物理结构和存储方法。数据库在存储时一般占用比较大的存储空间,可以使用Accesss的“压缩”工具将数据库压缩之后保存。5.系统实施系统实施的主要任务是按系统的设计方案,具体实施系统的逐级控制和各个独立模块的创建,从而形成一个完整的数据库应用系统。具体设计数据库应用系统时,应做到每一模块易于维护和修改,使每一个功能模块尽量小而且简明,模块之间的接口数目尽可能少。1)自顶向下的策略这种方法类似于写文章之前先确定写作大纲。系统的功能主要体现在主窗体中,因此需要按需求分析先设计主窗体,主窗体上的每个按钮都对应一个完整的功能模块。2)自底向上的设计(1)创建表。(2)建立表之间的关系。(3)录入表中的数据。(4)创建各种窗体、查询、报表和宏。(5)创建登录窗体和主控窗体,将整个系统联系起来。(6)设置系统的安全性,如为系统设计密码等。6.系统的运行和维护在完成整个数据库应用系统的设计后,进入到系统运行和维护阶段。在此阶段,对各功能模块运行,不断发现问题,解决问题,完善各模块的功能。11.2创建数据库和表首先创建一个空数据库,然后根据需要创建数据库中的对象。1.创建空数据库(1)在Access窗口中单击“文件”|“新建”命令,打开“新建文件”任务窗格,选择“空数据库”。(2)在“文件新建数据库”窗口的“文件名”文本框中输入数据库的名称“图书借阅系统”,选择数据库文件的保存位置,单击“创建”按钮。2.创建表创建表需要先创建表的结构。根据本系统的逻辑结构设计,需要创建3张表:“图书”、“借阅者”和“借阅记录”,各表的结构如表11-1~11-3所示。表11-“图书”表结构字段名称数据类型字段大小主键其它图书编号文本10主键分类名文本20书名文本50作者文本20出版社文本20定价货币默认小数位数为1库存量数字整型表11-“借阅者”表结构字段名称数据类型字段大小主键其它借书证号文本10主键姓名文本10性别文本2设置为查阅列表默认为男出生日期日期/时间...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

图书借阅系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部