数据库优秀课程设计优质报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计汇报 系 (院): 计算机科学学院 专业班级: 计算机科学和技术 姓 名: 学 号: 指导老师: 设计时间: .12.12 - .12.23 设计地点: 目录 TOC \o 1-3 \h \z \u 一、课程设计目标 3 二、设计任务及要求 3 三、需求分析 4 四、总体设计 4 五、具体设计和实现 5 1、数据库操作公共类: 5 2、登陆界面及代码实现 10 3、系统管理员 12 4、图书管理员 14 5、读者管理员 20 5、读者 27 六、课程设计小结 28 指导老师意见: 30 一、课程设计目标 经过对图书管理信息系统系统分析、系统设计、编码和调试等工作实践,了解管理信息系统通常设计方法和实现思绪,深入了解数据库设计基础理论及方法。 二、设计任务及要求 要求完成一个含有一定实用价值图书管理信息系统,关键任务包含: ? 在SQL Server 或SQL Server 环境下建立图书管理信息系统所使用数据库,利用企业管理器或查询分析器建立多种数据库对象,包含:数据表、视图、约束、存放过程和触发器等; ? 了解数据库引擎技术,并掌握使用ADO.NET连接数据库服务器和用户端应用程序; ? 掌握使用C#或其它语言开发一个数据库系统基础方法和步骤,应用程序功效包含:数据输入、修改和删除;数据浏览和查询;数据图形化、报表和打印输出;系统用户登录和权限管理; ? 了解多层C/S或B/S体系结构数据库系统开发过程:需求分析、系统设计、系统实现及文档搜集和整理。 三、需求分析 在做这个课程设计,关键包含到是我们以前学习过C#相关技术和数据库部分知识,就感觉上来讲,这两部分比重应该全部差不多。要做出图书管理系统,首先要对数据库建立、修改和维护能够比较熟悉掌握,另外就是数据库和VS之间连接,是直接绑定到VS里面还是经过查询语句让表内容在DataGridView控件中显示出来,和这两种之间优点和坏处,在开始做这个课设之前,我们心里全部要有数,另外,考虑到就是提升访问速度和可维护性了。至于其它功效实现,就各凭本事了。 四、总体设计 该系统关键由五大功效模块组成:图书管理、读者管理、借阅管理、数据统计和系统管理。各大功效模块又由部分子功效模块组成,其总体设计框架以下。 五、具体设计和实现 1、数据库操作公共类: class SQLhelper { private static SqlConnection conn = new SqlConnection(@Data Source=.\SQLEXPRESS;AttachDbFilename=D:\计算机学习\数据库\数据库课程设计\汪刚\数据库课程设计\数据库课程设计\MSI_KS.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True);//Decrypt(System .Configuration . ConfigurationManager. AppSettings [connectionString] ) ); //打开数据库链接 public static void OpenConn() { try { if (conn.State == ConnectionState.Closed) conn.Open(); } catch { throw new Exception(数据库连接失败!); } } //关闭数据库连接 private static void CloseConn() { if (conn != null) { if (conn.State == ConnectionState.Open)

文档评论(0)

159****9606 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档