西科数据库课设报告.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西科数据库课设报告.doc

xxxxx大学 《数据库原理及应用》 课程设计报告 题目: 图书管理系统 学院: 计算机科学与技术学院 专业及班级: 计算机科学与技术xxxx班 学号: xxxxxxxxxx xxxxxxx 姓名: xxx xxxx 日期: 2015年7月 1课程设计目的及意义 1 2设计内容及人员分工 1 2.1设计内容 1 2.2人员分工 1 3 需求分析 2 3.1 需求陈述 2 3.2功能需求 3 3.3 数据需求 3 3.4 其它需求 3 4 数据库设计 4 4.1概念结构设计 4 4.2逻辑结构设计 4 4.3数据表结构设计 5 5 系统功能设计 6 5.1 用户登录 6 5.2 书籍管理 7 5.3 读者管理 8 5.4图书借阅和归还 9 5.5 信息查询 10 6 系统实现 11 6.1环境配置 11 6.2 数据库创建及连接 11 6.2.1数据库创建 11 6.2.2 数据库的连接 12 6.3 系统主要功能实现 14 6.3.1 登录界面 14 6.3.2 主界面 15 6.3.3 书籍管理界面 16 6.3.4 读者管理界面 17 6.3.5 借阅、归还界面 19 6.3.6 读者服务界面 25 6.3.7 信息查询界面 27 7 总结 30 8 参考文献 31 1课程设计目的及意义 数据库课程设计是在学生系统的学习完数据库原理及应用课程后,按照关系型数据库的基本原理,综合运用所学的知识,设计并开发一个小型的数据库应用系统。 通过本课程设计,培养学生具有C/S模式的数据库应用软件系统的设计和开发能力;熟练掌握SQL Server数据库的使用,熟练掌握使用VC、VB或其它开发工具开发数据库应用的能力;为毕业设计打下坚实的基础。学生根据所学的数据库原理与程序设计的知识, 通过对一个实际问题的分析,设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。 2设计内容及人员分工2.1设计内容 2.2人员分工 5.3 读者管理图6-1 登录界面图 void CLoginDlg::OnLogin() { ......... //标准SQL语句 CString cmd=select * from READER where NAME=; cmd+=m_name; cmd+= AND PASSWORD=; cmd+=m_password; cmd+=; comd-CommandText=_bstr_t(cmd); //得到SQL语句 record=comd-Execute(NULL,NULL,adCmdText); //执行SQL语句 if(!record-end) //存在记录 { m_bLogin=true; AfxMessageBox(登录成功); //弹出登录成功消息框 m_which=(char*)(_bstr_t)record-GetCollect(WHICH); extern CString name; name = m_name; } else //不存在记录 { AfxMessageBox(登录错误); //弹出消息框 m_bLogin=false; //记录登录状态 m_name=; m_password=; UpdateData(false); } 进过这次课程设计,我们组第一次真正意义上实现了一个可以使用和实现的数据库系统,该系统的设计过程中我们学会了很多,真正的系统开发之中才会发现当初机房上机的环境和实际的运用环境的差别还是很大的。在系统设计时的失误导致后面系统实现时存在了很多的漏洞与不完美,开发经验缺乏导致在开发过程中不止一次换方案。虽然最后基本功能都实现了但是做的很基础,漏洞也很多,比如数据录入是不能组群录入只能单条录入。查询时虽然多种查询方式实现了,但是并没建立索引机制去优化查询速率。图书录入信息不够完善。数据库访问只能在本机进行,没有建立网络连接。 进一步完善目标是建立网络连接,将单机版图书管理系统实现在局域网之内的网络版图书管理系统,如果有条件的话可以将数据库放到专门的数据库设备上,再申请一个域名,加上域名解析服务实现图书管理系统从局域网走向公网,或者加上wed服务器端

文档评论(0)

danli208 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档