




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华南农业大学理学院课程论文(设计)2013-2014学年第1学期 课程名称:数据库原理与方法课程设计 课程性质: 专业选修课 专业班级:2011级信息与计算科学3班 考核方式: 考察 学生人数: 3 学 分: 2 学 时: 32 教师姓名: 刘鹏飞 数据库原理与方法课 程 设 计 报 告课程名称 数据库原理与方法 实验学期 2013 年至 2014 年 第 一 学期所在学院 理学院 年级 2011 专业班级 11信科3班 学生姓名 梁振波 学号201130760316自评成绩88 教师评成绩 学生姓名 李景峰 学号201130760312自评成绩86 教师评成绩 学生姓名 刘建东 学号201130760318自评成绩88 教师评成绩 指导教师 刘鹏飞 数据库原理与方法课程设计报告设计题目动物资源信息系统设计时间2014年1月2日设计性质应用性设计性综合性设计成绩教师评阅: 设计目的明确;操作步骤正确;设计文稿(表格、程序、数据库、网页)符合要求。 设计结果正确; 设计分析总结全面; 设计报告规范。课程设计答辩情况记录: 思路清晰;语言表达准确,概念清楚。 准备工作充分, 具备必要的报告资料;报告在规定的时间内完成。 回答问题有理论依据,基本概念清楚。主要问题回答简明准确。 对前人工作有改进或突破,或有独特见解。评阅教师签名:目录1、课程设计内容与要求71.1、实验任务71.2、实验要求72、过程72.1、实验准备72.2、实验步骤72.3、实验分析82.3.1、数据库表设计82.3.2、E-R关系92.3.3、用户功能模块分析92.3.4、管理员功能模块分析103、结果和测试或验证113.1、主界面113.2、帮助文档界面113.3、登陆界面,登陆时需要选择用户还是管理员。123.4、注册界面123.5、用户浏览界面133.6、详细资料界面143.7、管理员功能选择界面143.8、用户管理界面153.9、动物资料管理界面153.10、管理员注册界面164、总结与分析164.1、构思与创意164.2、完成的工作的具体过程164.3、个人小结175、参考文献171、课程设计内容与要求1.1、实验任务通过实际的操作和设计,加深对数据库的了解和使用,巩固课堂教学内容,并在此基础上强化学生的实践意识,提高实际动手能力和创新能力。(1)熟悉各种数据库的使用(2)熟悉在各种编程环境中建立和修改表、建立索引、插入数据、查询数据(3)修改和删除数据(4)通过实验理解概念:表、索引、主码,熟悉SQL查询语句 1.2、实验要求(1)系统能提供成员的注册,审核,登陆(2)管理员能对系统的进行日常维 护和管理(包括成员注册确认,数据的更新和插入)(3)浏览者能够查看各种动物对应的文字信息和图片信息。(4)对数据库的设计出合理的关系模式,给出表名、列名、数据类型,约束条件,触发条件2、过程2.1、实验准备(1)、寻找合适的队友。(2)、选择合适的课题(3)、选择合适的开发语言,如Delphi、C、C+、VB、C#或JAVA等。(4)、准备好相应的开发平台。(5)、准备好运行Windows平台的PC。(6)、准备JAVA和计算机网络相关的书籍和资料。2.2、实验步骤(1)、确定必须需要实现的功能。(2)、寻找合适的开发语言和开发平台进行。(3)、讨论,并研究解决问题的方法和途径。(4)、进行编码 (5)、进行调试,并修改。(6)、美化界面。2.3、实验分析2.3.1、数据库表设计 用户表用于记录用户的数据,分别是用户账号和密码,由于登陆,并由管理员统一管理,用户只有权限查询系统的信息。 表一 用户表字段名称数据类型可否为空说明numbernchar(10)不可为空用户账号passwordnChar(10)不可为空用户密码管理员表用于记录管理员的数据,分别是管理员账号和密码,由于登陆,管理员除了有浏览系统信息的权限外,还可以对系统信息进行修改,插入,删除。而且还有管理用户的权限,可以对用户进行强制注销。 表二 管理员表字段名称数据类型可否为空说明administratorNamechar(10)不可为空管理员账号administratorpasswordChar(10)不可为空管理员密码动物资料表用于记录动物资料的数据,分别是动物名称,动物介绍,动物照片,其中动物照片只是记录照片的绝对路径,不是记录真实的图片。 表三 动物资料表字段名称数据类型可否为空说明animalNamenchar(10)可以为空动物名称animalIntext可以为空动物介绍animalPhototext可以为空动物照片2.3.2、E-R关系账号账号密码密码管理 用户管理员 M N M M管理浏览 N N动物资料动物照片动物介绍动物名称2.3.3、用户功能模块分析用户浏览信息注册搜索1、注册功能在注册时,用户只需要填写账号(文本框),密码(密码框),重复密码(密码框),点击注册键后,java会自动连接数据库并把数据储存起来。2、浏览信息功能用户只有浏览信息的权限,在浏览信息时,用户可以通过上页,下页,翻转信息,也可以通过搜索键对动物名称进行搜索,同时也支持模糊搜索。除此之外,把鼠标移动到图片,图片会自动放大,当你移开鼠标时,图片会恢复原状。如果你想浏览某动物的具体信息,可以点击详细按钮,会出现一个新的面板,显示动物的具体介绍,和大照片。2.3.4、管理员功能模块分析管理员管理员注册信息管理浏览信息用户管理搜索修改删除搜索搜索注销1、 用户管理管理员有管理用户信息的权限,在浏览用户信息时,用户可以通过上页,下页,翻转信息,也可以通过搜索键对用户进行搜索,同时也支持模糊搜索。并且可以强制注销用户。具体都是由JDBC连接数据库实现。2、 浏览信息同用户浏览信息一样。3、 信息管理 用户可以对信息进行修改,删除,搜索操作,在修改图片时,需要双击文本框,就会弹出一个文件选择访问框。其他就直接在文本框里面修改行了,修改完点击修改按钮就行。在删除完毕后,需要点击刷新按钮才会显示数据。也可以通过搜索键对动物资料进行搜索,同时也支持模糊搜索。4、 管理员注册新的管理员只可以由旧的管理员亲自注册,在注册时,管理员只需要填写账号(文本框),密码(密码框),重复密码(密码框),点击注册键后,java会自动连接数据库并把数据储存起来。3、结果和测试或验证3.1、主界面有3个按钮,点击帮助按钮会进入帮助文档界面,点击继续会进入登陆界面。图一 主界面3.2、帮助文档界面图二 帮助文档界面3.3、登陆界面,登陆时需要选择用户还是管理员。图三 登陆界面3.4、注册界面图四 注册界面3.5、用户浏览界面图五 用户浏览界面3.6、详细资料界面图六 详细资料界面3.7、管理员功能选择界面图七 管理员功能选择界面3.8、用户管理界面图八 用户管理界面3.9、动物资料管理界面图九 动物资料管理界面3.10、管理员注册界面图十 管理员注册界面4、总结与分析4.1、构思与创意 1、在登陆时,实现了记住密码的功能,是系统更加人性化,更方便我们使用。分别用0和1来代表用户和管理员的状态,0代表没有记住密码,1代表记住密码。在登陆时会自动显示。(梁振波) 2、浏览资料时,每次只显示5天信息,用户可以通过翻页来显示更多的资料,这避免了资料太多,用户看起来会不舒服。并且可以通过模糊查找资料。(梁振波)3、在浏览资料时,照片会缩小,但只要把鼠标移到照片上,照片会迅速放大,移开鼠标时,照片会恢复原形,这让浏览界面负担不会太大。(李景峰)4、用户可以选择性地浏览动物的详细资料,浏览界面只显示部分资料,用户可以点击详细按钮,浏览动物的详细信息。(刘建东)5、系统采用由旧管理员注册新管理员的方法,提高了系统的安全性。(刘建东)4.2、完成的工作的具体过程1、根据老师PPT列的要求,进行思考,并检验性地做了一次各个功能。2、通过书籍,网上查询资料,去采集资料和解决一些不懂或者不了解的知识。3、把每个功能逐渐拼合在一起。4、最满意是实现记住密码的功能和显示照片的功能。虽然是模仿同类型系统去做,但通过自己的知识完成还是挺开心的。5、但在实现的过程中还是遇到不少难题,例如,不会用JAVA连接数据库。4.3、个人小结本次的课程设计,我自己感觉而已进行得还是比较顺利的,因为之前都有和景峰建东有过几次合作完成课程设计,所以我们都比较有默契,少了很多不必要的争吵,而且分工也很容易就确定下来了。这次课程设计对我本人而已意义是比较重大的,因为在解决问题的过程中学到了很多课本上没有的内容,很多书本没有的问题都需要我们去上网搜寻资料和请教同学,这对我们来说是一次非常好的体验,因为解决已经会的问题不算什么,重要的是要学会解决我们不会的问题,这就要求我们要有灵活变通得能力,而且要学会触类旁通。这些能力都是不可多得的,我们还是要好好努力,增强自己的能力。(梁振波)在这次的课程设计中,我充分认识到了分工合作的重要性。从一开始的我们毫无章法的工作到后来有默契配合工作,后期的课程设计也是越来越顺利。在另一方面,经过这次课程设计,我更深的了解和学习了数据库的知识,虽然代码不是我主要编写的,但是还是对这次的分工合作有了深刻的认识。经过这次的训练,我也充分认识到了自己的不足之处,这次的课程设计,让我不断地探索思考,反思自己的错误,我也发现了,书本的知识是远远不够用的,必须通过自己的努力学习更多的课外的知识技术。(刘建东)在本次课程设计过程中,进一步巩固了数据库和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 太极文化简介胡光辉28课件
- 一、机械能(第1课时) -苏科版九年级《物理》上册考点练习
- 水稻之父课件
- 幼儿说谎行为的识别与应对学习指导张祯06课件
- 中药调剂斗谱64课件
- 2025版离婚协议书详细规定离婚后财产分割流程
- 2025版离婚协议书下载及签订服务合同
- 2025版电子商务合同纠纷解决与维权策略大全
- 2025版保险产品居间销售合同范本
- 2025版车辆租赁与车辆抵押贷款合同
- 2025年储能专业知识考试题库及答案
- 2025至2030年中国肽饲料市场供需现状及投资战略研究报告
- 化工机械法兰连接课件
- 面肌痉挛手术护理要点
- 情绪识别与营销-洞察及研究
- 室上性心动过速急救护理
- 2025年国家自然科学基金委员会招聘工作人员的(一)笔试模拟试题附答案详解
- 2025年村官、村干部相关法律知识考试题(附含答案)
- 工会考试试题及答案青岛
- 《中国成人呼吸系统疾病家庭氧疗指南(2024年)》解读 2
- 稻虾养殖技术课件
评论
0/150
提交评论