文档介绍:图书管理系统一、课程设计的目的和意义管理信息系统( MIS )的应用已深入到社会的各行各业,它是信息、软件与科学管理相结合的产物。MIS 的开发过程不仅是一个编写应用程序的过程,而且是一个以软件工程的思想为指导,从可行性研究开始,经过系统分析、系统设计、系统实施到等主要阶段的规范开发过程。本题目实现的是网络数据库管理系统,我们选择的是图书馆管理系统,不同角色的用户登录,用户信息的管理包括密码管理,及用户借还书,用户对图书信息及本人借还情况的查询,超级管理员对图书信息的增删查改,用户信息的增删查改及借还情况总的查询。通过这个课程设计可以加深对这些 SQL Server 数据库知识的学习、理解,积累在实际工程应用中运用各种数据库对象的经验,使学生掌握使用应用软件开发工具开发数据库管理系统的基本方法。二、系统需求分析及功能设计系统功能是在实际开发设计过程中经过调研、分析用户需求,和用户一起共同确定下来的,是系统为满足用户需求所应完成的功能。本课程设计模拟一个图书管理系统。 1. 系统需求分析: 实现管理员对用户的增删改查,对图书信息增删查改、图书借阅信息的修改以,实现用户对图书的查找、借阅、续借、归还以及修改密码。 2. 系统功能设计: ①数据录入功能: 在本系统中提供管理员和学生登陆功能。可以录入读者信息、图书信息、借还书信息。在学生借书时,系统根据输入的读者和图书信息,来起到对图书的管理作用。②数据查询功能: 1 .图书信息:图书编号、图书名称、所属类别、出版社、作者、备注 :图书当前状态、借阅时间、归还时间、读者编号、图书编号、备注 :读者编号、姓名、性别、专业、登陆密码、借阅数目、备注?数据统计功能 1:统计一段时间?各类图书的借阅情况 2:统计一段时间?读者借阅归还情况三、数据库设计 1. ??结?设计图书信息图书编号图书名称所属类别出版社备注作者借还书信息读者信息管理者图书编号归还时间读者编号借阅时间图书当前状态备注借阅数目专业登陆密姓名管理员编号姓名性别密码读者编号备注 2. ??结?设计 3. 物理结?设计 1 、数据库与数据?设计分析前?的系统功能要求, 需要一个?来??和管理图书信息, 包括图书的编号、图书名称等信息, 所以????一个图书信息????要对学生的信息??行??和管理, 包括学生的姓名、读者编号等信息, 所以要??一个读者信息????, 要对学生的借还书信息?行??和管理, 包括图书当前状态、读者编号、图书编号等信息, 所以要??一个借还书信息?,?且通过借还书信息??前?个???起来???, ??一个管理员信息?, 通过它?加读者信息, ??管理员?????行读者的管理。图书信息数据?定??名数据类??????图书编号 C har9 主?(?识?) 图书名称 v char 12 所属类别 char 10 出版社 nchar 10?作者 N char 10?备注 varchar 50?借还书信息数据定???名数据类????????图书当前状态 C har2 借阅时间 D atatime ?归还时间 Datatime ?读者编号 C har9???(?识?) 图书编号 C har9???(?识?) 备注 V archar 50?读者信息数据定??名数据类????????读者编号 C har9 主?(