- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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服务器端
您可能关注的文档
最近下载
- AWS D1.1-2020钢结构焊接规范(中英文版).pdf
- 重大公共卫生项目健康危险因素健康问题调评估报告.doc
- 操作系统原理练习题2及答案.pdf VIP
- 湖北省医疗服务收费标准(综合医疗服务类).pdf
- 《中国共产党巡视工作条例》测试附答案.docx VIP
- 刺络拔罐技术钟代华PPT培训课件.pptx
- 全国学生资助管理信息系统-中职子系统操作手册-简易版_v1.30.pdf
- 3.6.2 中医特色康复医疗的服务标准及规范.docx VIP
- 碧桂园物管员工作岗位手机使用管理办法(V1.0).docx
- 2024-2025学年小学英语三年级上册(2024)接力版(三起)(2024)教学设计合集.docx
文档评论(0)