C#图书管理系统课程设计报告
图2.1 系统功能结构图
3 数据库概念模型
在前面的需求分析中,我们了解到系统要实现的功能,然而这仅仅停留在用户层面,我们需要将其抽象为信息结构即概念模型,这便是概念结构设计要做的工作。概念结构是各种数据模型的共同基础,它比数据模型更独立与机器、更抽象,从而更稳定,概念结构设计也是整个数据库设计的关键。
系统实体主要包括几下几类:用户(借阅证号、姓名、密码、学院、班级、类别(教师、学生))、图书(书号、书名、出版社、作者、价格),用户和图书之间为多对多关系,E-R图如图3.1所示:
C#图书管理系统课程设计报告
图3.1 E-R图
4 数据库物理模型
概念结构是各种数据模型的共同基础,为了能够用某一DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。其转换规则如下:
1、 一个实体转换为一个关系模式,关系的属性为实体的属性,关系的码为实体的码。
2 、一个m:n联系转换为一个关系模式,关系的属性为与该联系相连的各实体的码以及联系本身的属性,关系的码为各实体码的组合。
3、 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。
根据概念设计转换为关系模型主要有三张表:用户表、借阅信息表、图书表。其主要结构如下:
表4.1 用户(users)表
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育C图书管理系统课程设计报告(7)全文阅读和word下载服务。
相关推荐: