- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计报告图书馆进销存系统
2008级数据库课程设计任务书【设计目的】数据库课程设计是在学生系统地学习了《数据库系统原理》课程后,按照关系型数据库的基本远离,综合运用所学的知识,设计开发一个小型的数据库管理信息系统,通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决世界问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。【设计要求】课程设计题目自信填充,独立完成;课程设计时间为1.5周;数据库管理系统不限(Oracle\SQL Server\MySQL\Access…)、开发语言不限(VC\VC\ C++Builder\Delphi\C#\.net\ASP…),避免把学习语言的时间放在设计期间;从开始的系统雪球分析到最后的软件测试,都要有详细的计划,设计文档应按照数据库设计的要求书写;系统中的数据表设计合理、高效、尽量减少数据冗余,软件界面友好、健壮性强;上机时间:上午8:20-11:50 ,下午 2:10-5:40;无论在校外、校内,都要严格最受学校和所在单位的学习和劳动纪律、规章制度,学生有事离校必须请假。课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。【题目】图书馆进销存系统设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理信息系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等完成题目要求的功能,从而达到掌握开发一个小型数据库管理信息系统的目的。设计内容新书的入库。新用户的注册藏书的搜索用户密码的找回对藏书的借还状态的查询用户的书籍借阅记录管理员对图书借还的管理用户对个人信息的管理需求分析作者出版社概念结构设计书名编号状态单价藏书编号书名编号管理姓名书名预约学号学号借出时间账户姓名专业管理员学号密码密码学院姓名用户逻辑结构设计物理设计因为一个用户可以借阅多本图书,所以用户表对借阅表和管理表为一对多的关系,因此为了保证查询的唯一性和减少冗余,又因为书的编号唯一,所以以书的编号建立索引【五】数据库的实施和维护用户手册:进入本系统首先会进入初始界面新用户点击用户注册先输入自己的详细信息和密码注册即可注册完毕后返回点击用户登陆,输入学号和密码进行登陆如果忘记密码,点击找回密码,输入个人信息即会显示密码登陆成功后,会进入个人界面,全部的图书信息均会显示出来,用户可以根据书名进行查询,若图书状态为可借,则可以进行预约点击个人信息,可以查看用户目前所借阅的书用户找到书后,前往管理员出进行借书,管理员通过管理员登陆可以进行新书添加,书籍借出和书籍归还工作新书添加可以进行书籍入库工作点击借书输入用户和书籍信息,并查询书籍的预约情况可以进行借书工作用户进行还书时,输入书籍的编号既可以清除用户的借书记录总结:系统优缺点:本系统是在学习过数据库系统原理后用MFC语言所做的一款系统,具有简易的图书馆信息管理功能,但是对于惩罚系统和对借阅时间的管理上做的不够完善和智能,操作界面略显简陋,不够优美赏心悦目,但是对于一个图书馆系统所应该具有基本功能都具备。个人感想:通过这次的数据库系统课程设计,本人熟悉了对SQL Server 2000,2005,Oracle ,VS2008,vc++6.0等软件的应用,但因为实现准备工作不够充分,因此,在进行编写时略微仓促了些,也暴露和许多的问题,比如对MFC语言不够精通等,不过最终许多问题都通过网上查找资料解决了,也从中学到了许多,不管怎么说,这是本人设计的第一款具有数据库管理功能的可视化软件,整个编写代码的过程大概用了一个下午,三个星期大部分时间都浪费了,在下次进行课程设计的时候,本人将吸取经验,充分利用好所有的时间,争取将课程设计做的更加完善完美。附录:ADOConn::ADOConn(){}ADOConn::~ADOConn(){}// 初始化—连接数据库void ADOConn::OnInitADOConn(){// 初始化OLE/COM库环境::CoInitialize(NULL);try{// 创建Connection对象m_pConnection.CreateInstance(ADODB.Connection);// 设置连接字符串,必须是BSTR型或者_bstr_t类型 m_pConnection-Open(FILEDSN=f:\\WYF.dsn;PageTimeout=5,uid=administrator, pwd=wyf,adModeUnknown);}// 捕捉异常catch(_com_error e){// 显示错误信息AfxMessageBox(e.Description());}}// 执行查询_RecordsetPtr ADOConn::GetRecordSet(_
您可能关注的文档
- 数字式函数发生器研究设计.docx
- 数字式抢答器数字式竞赛抢答器.doc
- 数字式温湿度仪.doc
- 数字式温湿度仪的设计.doc
- 数字式电子钟设计课程设计.doc
- 数字式红外测速仪课程设计.doc
- 数字时钟数字时钟的设计与制作.doc
- 数字时钟数字钟的设计.doc
- 数字时钟的基于单片机的数字时钟.doc
- 数字摄影测量综合实习.docx
- 中国水稻研究所水稻种质资源中期库建设项目报告表.pdf
- 全自动X射线轮胎检测系统建设项目报告表.pdf
- 桐庐县前溪流域治理工程报告表.pdf
- 年产34万吨瓶装纯净水高速生产线升级项目报告表.pdf
- G2531杭州至上饶高速公路(杭淳开高速公路)杭州中环至浙赣界(杭州段)报告书.pdf
- 2025年云南省中考历史真题含答案.docx
- 广东省大湾区2024-2025学年高一下学期7月期末考试政治试题含答案.pdf
- 陕西省汉中市2024-2025学年高二下学期期末质量检测含答案(9科试卷).pdf
- 福建省南平市2024-2025学年第二学期高二下期末质量检测试卷含答案(9科试卷).pdf
- 河北省石家庄2024-2025学年高二下学期期末教学质量检测含答案(9科试卷).pdf
文档评论(0)