- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
、|
!_
一个人总要走陌生的路,看陌生的风景,听陌生的歌,然后在某个不经意的瞬间,你会发现,原本费尽心机想要忘记的事情真的就这么忘记了..
目录 1
第1章 绪论 3
1.1 实验目的 3
1.2 试验简述 3
1.3 课程设计全过程 3
第2章 需求分析 4
2.1 用户需求分析 4
2.2 用户需求图解 4
2.2.1 管理员 4
2.2.2 读者 5
第3章 概念模型设计 6
3.1实体E-R模型设计 6
3.3.1读者E-R模型 6
3.3.2管理员E-R模型 6
3.3.3书籍E-R模型 7
3.2 实体关系设计 7
3.2.1管理员与读者 7
3.2.2管理员与图书 7
3.2.3读者与图书 8
3.3总E-R模型 8
第4章 逻辑模型设计 9
4.1 E-R模型转化为关系模型 9
4.1.1读者实体的关系模型 9
4.1.2管理员实体的关系模型 9
4.1.3书籍实体的关系模型 9
4.1.4借阅关系的关系模型 9
4.1.5 书籍类别实体的关系模式 9
第5章 物理模型设计 10
5.1建立索引 10
5.2建立表 10
5.3建立视图 12
5.3.1个人信息查询视图 12
5.3.2借书情况查询视图 12
5.3.3 超期情况查询视图 12
5.4设置权限 13
5.5数据库操作 13
5.5.1管理员操作 13
5.5.2读者操作 14
第6章 测试阶段 15
6.1插入数据测试 15
6.2管理员操作测试 16
6.3学生操作测试 17
第7章 总结 19
7.1设计体会 19
7.2结束语 19
参考文献 20
第1章 绪论
1.1 实验目的
通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步了解和掌握本书中所讲解的内容。
1.2 试验简述
图书管理系统的功能需求划分为管理员对功能的需求和读者对功能的需求两大部分,如下所列:
(1) 管理员对功能的需求
管理员权限最大,管理员对功能的需求细分如下:
1)读者基本信息的输入,包括读者编号、读者姓名、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、备注等;
2)读者基本信息的查询、修改;
3)书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、备注信息等;
4)书籍信息的查询、修改;
5)借书信息的输入,包括借书信息编号、读者编号、书籍编号、借书日期、以及应还日期的生成等;
6)还书信息的输入,包括还书信息编号、读者编号、书籍编号、借书日期、还书日期、备注信息等;
7)其他功能(可根据实际需要在此添加其他实用功能)
(2) 读者对功能的需求
1)图书信息检索,范围可按ISBN、作者、书名、索书号、分类号、主题名、书目号等检索项目进行任意条件组合精确或模糊检索,最快时间查找目标书籍;
2)读者个人信息检索,获取当前读者的个人信息。并根据借书证号查询当前读者当前的借书情况,历史借书情况,超期图书警告情况等。
3)其他功能(可根据实际需要在此添加其他实用功能)。
1.3 课程设计全过程
1需求分析:(实际详细调查)
2数据库设计:(SQL Server 2000设计)
概念(模型)设计 (实际到概念)
逻辑设计 (逻辑推导)
物理设计 (理论到实现)
SQL编程、调试(测试验证) (实践反复检验)
3应用程序编程、调试、测试
第2章 需求分析
2.1 用户需求分析
图书管理系统用户分为管理员和普通读者两类,两类有不同的功能和权限设置。管理员可以录入图书信息、查询图书信息、更改图书信息、删除过期图书信息,可以录入、查询、更改、删除普通读者的个人信息;借还书过程中,图书管理员管理图书的借阅,管理员必须可以查询那图书馆那些书已借出,被谁借走,那些书已过期,需要上交押金,并可以查询普通读者的借书信息。读者可以登陆,然后根据书名、ISBN、类别等查询自己想要的书籍,查询修改自己的个人信息,查询自己的借书情况。
2.2 用户需求图解
2.2.1 管理员
管理员管理读者信息功能图如图2-1所示。
图2-1 管理员管理读者信息
管理员管理个人信息功能图如图2-2所示。
图2-2 管理员管理自身信息
管理员管理图书信息功能图如图2-3所示。
图2-3 管理员管理书籍信息
2.2.2 读者
读者查看修改个人信息功能图如图2-4所示。
图2-4 读者管理自身信息
读者查询图书情况、查询自己的借书情况功能图如图2-5所示。
图2-5 读者查询读者信息
第3章 概念模型设计
3.1实体E-R模型设计
3.3.1读者E-R模型
`
图3-1 读者E-R模型
3.3.2
文档评论(0)