计算机工程学院
数据库原理及应用课程设计报告
课题名称图书管理系统的设计与实现专业信息管理与信息系统
班级信管1121
姓名杨
学号
指导老师周泓、金春霞
2013年12月14日
课程设计任务及进度表
f指导教师签章
年月日
f课程设计评语
学生姓名杨班级、学号信管1121
1121807131题目图书管理系统的设计与实现
综合成绩
fff数据库原理及应用课程设计报告
目录
1引言1
11选题背景1
12系统环境1
2系统总体分析2
21需求分析2
211功能需求2
212性能需求3
213环境需求3
22可行性分析3
221经济可行性3
222技术可行性3
223管理可行性4
224用户可行性4
3系统总体设计4
31软件模块结果设计4
311系统方案确定4
312软件结构设计4
32系统模块功能图4
33数据库设计5
34概念结构设计6
341实体功能图6
342ER图8
35逻辑结构设计8
4系统实现与测试10
41连接数据库的实现10
42模块功能实现10
5备份和还原数据库16
51规划数据库的还原和备份16
52数据库的备份16
53还原数据库18
结论20
致谢21
参考文献22
f1引言
11选题背景
现代人的生活离不开图书不论在家还是在公司读书已经成为了一种生活惯。然而现在的图书种类繁多数量庞大出版速度快要对这些书籍进行管理传统的纯人工管理方法已经不能适用。为了更好更快的管理这些图书我们必须提出一种行之有效的方法。为此我们需要一个高效率的系统来进行管理。计算机的发展在很大程度上帮助我们解决了这个问题。首先计算机可以代替人工进行许多繁杂的劳动其次计算机可以节省许多资源第三计算机可以大大的提高人们的工作效率第四计算机可以使敏感文档更加安全等。现在我国的很多学校图书馆公司企业都是用了计算机管理书资料这种管理机制节省了很多人力和物力在信息时代这种管理方法必然被广泛应用。
12系统环境
VisualFoxPro60及其中文版是可运行于Wi
dows95和Wi
dowsNT平台的32位数据库开发系统它不仅可以简化数据库管理而且能使应用程序的开发流程更为合理1。VisualFoxPro60使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导用户可以快速创建表单、查询和打印报表2。
VisualFoxPro60还提供了一个集成化的系统开发环境它不仅支持过程式编程技术而且在语言方面作了强大的扩充支持面向对象可视化编程技术并拥有功能强大的可视化程序设计工具3。目前VisualFoxPro60是用户收集信息、查询数据、创建集成数据库系r