图书管理系统
一、开发背景
二、需求分析
图书管理系统市图书馆管理工作中不可缺少的一部分,对于图书馆的管理
员和读者来说都非常重要,但长期以来,人们习惯于使用传统的手工方式
三、系统设计
1. 系统功能结构
2.系统流程图
3. 系统预览
4. 构建开发环境
操作系统:Microso Windows
开发工具:jdk6.10+Myeclipse8.5+Tomcat6.0+DreamweaverCS5+Mysql5.0
四、数据库设计
1.数据库分析
2.数据库设计
数据库设计是系统设计中非常重要的一个环节,数据是设计的基础,直
接决定系统的成败。如果数据库设计不合理、不完善,将在系统开发中,甚至
是后期的维护中,引起非常严重的后果。
数据库设计约定:数据库名全部小写。表名第一个单词首字母小写,第二
个单词的首字母大写,其余字母全部小写。
根据本系统需要,设计数据库为 BMS,创建 4 张表,用户信息表 users
字段名 类型 是否主键 是否为空 说明
username varchar(10)
是 否 用户名
password varchar (15)
是 密码
realname varchar (10)
是 真实姓名
tel varchar(12)
是 电话
level *nyint(1)
是 权限
3.数据库概念设计
根据以上对系统所做的需求分析、系统设计,规划出本系统中使用的数据
库实体分别为:用户信息实体、图书信息实体、图书在馆实体、图书借出实体。
下面是各实体的 E-R 图。
(1) 用户信息实体
用户信息实体包括用户名、密码、真实姓名、电话、权限