数据库课程设计报告范本Word格式文档下载.docx
- 文档编号:13044180
- 上传时间:2022-10-03
- 格式:DOCX
- 页数:23
- 大小:511.06KB
数据库课程设计报告范本Word格式文档下载.docx
《数据库课程设计报告范本Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告范本Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
23
数据库原理与方法课程设计报告
课程名称 数据库原理与方法
实验学期 年至 年第一学期
所在学院理学院年级 专业班级11 信科3班
学生姓名梁振波学号30760316自评成绩88教师评成绩学生姓名李景峰学号30760312自评成绩86教师评成绩学生姓名刘建东学号30760318自评成绩88教师评成绩指导教师刘鹏飞
设计题目
动物资源信息系统
《数据库原理与方法》课程设计报告
√应用性 √设计性 √综合
设计时间
1月2日
设计性质
性
设计成绩
教师评阅:
□设计目的明确;
□操作步骤正确;
□设计文稿(表格、程序、数据库、网页)符合要求。
□设计结果正确;
□设计分析总结全面;
□设计报告规范。
课程设计答辩情况记录:
□思路清晰;
语言表示准确,概念清楚。
□准备工作充分,具备必要的报告资料;
报告在规定的时间内完成。
□回答问题有理论依据,基本概念清楚。
主要问题回答简明准确。
□对前人工作有改进或突破,或有独特看法。
评阅教师签名:
目录
1、课程设计内容与要求 8
1.1、实验任务 8
1.2、实验要求 8
2、过程 9
2.1、实验准备 9
2.2、实验步骤 9
2.3、实验分析 10
2.3.1、数据库表设计 10
2.3.2、E-R关系 11
2.3.3、用户功能模块分析 12
2.3.4、管理员功能模块分析 13
3、结果和测试或验证 14
3.1、主界面 14
3.2、帮助文档界面 15
3.3、登陆界面,登陆时需要选择用户还是管理员。
15
3.4、注册界面 16
3.5、用户浏览界面 16
3.6、详细资料界面 17
3.7、管理员功能选择界面 17
3.8、用户管理界面 18
3.9、动物资料管理界面 18
3.10、管理员注册界面 19
4、总结与分析 19
4.1、构思与创意 19
4.2、完成的工作的具体过程 20
4.3、个人小结 20
5、参考文献 22
1、课程设计内容与要求
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、数据库表设计
用户表用于记录用户的数据,分别是用户账号和密码,由于登陆,并由管理员统一管理,用户只有权限查询系统的信息。
字段名称
numberpassword
数据类型
nchar(10)nChar(10)
可否为空
不可为空不可为空
说明
用户账号用户密码
表一用户表
administratorpasswordChar(10)
不可为空
管理员密码
管理员表用于记录管理员的数据,分别是管理员账号和密码,由于登陆,管理员除了有浏览系统信息的权限外,还能够对系统信息进行修改,插入,删除。
而且还有管理用户的权限,能够对用
户进行强制注销。
表二管理员表
可否为空 说明
administratorName
char(10)
不可为空 管理员账号
动物资料表用于记录动物资料的数据,分别是动物名称,动物介绍,动物照片,其中动物照片只是记录照片的绝对路径,不是记录真实的图片。
表三动物资料表
animalName
nchar(10)
能够为空
动物名称
animalIn
text
动物介绍
animalPhoto
动物照片
2.3.2、E-R关系
账号
密码
管理员M
用户N
管理
MM
管理 浏览
动物资
NN
动 物
动 物
2.3.3、用户功能模块分析
用户
注册
浏 览
搜索
1、注册功能
在注册时,用户只需要填写账号(文本框),密码(密码框),重复密码(密码框),点击注册键后,java会自动连接数据库并把数据储存起来。
2、浏览信息功能
用户只有浏览信息的权限,在浏览信息时,用户能够经过上页,下页,翻转信息,也能够经过搜索键对动物名称进行搜索,同时也支持模糊搜索。
除此之外,把鼠标移动到图片,图片会自动放大,当你移开鼠标时,图片会恢复原状。
如果你想浏览某动物的具体信息,能够点击详细按钮,会出现一个新的面板,显示动物的具体介绍,和大照片。
2.3.4、管理员功能模块分析
管理员
用户管
浏览信
信息管
管理员注
注销
删除
修改
1、用户管理
管理员有管理用户信息的权限,在浏览用户信息时,用户能够经过上页,下页,翻转信息,也能够经过搜索键对用户进行搜索,同时也支持模糊搜索。
而且能够强制注销用户。
具体都是由JDBC连接数据库实现。
2、浏览信息
同用户浏览信息一样。
3、 信息管理
用户能够对信息进行修改,删除,搜索操作,在修改图片时,需要双击文本框,就会弹出一个文件选择访问框。
其它就直接在文本框里面修改行了,修改完点击修改按钮就行。
在删除完毕后,需要点击刷新按钮才会显示数据。
也能够经过搜索键对动物资料进行搜索,同时也支持模糊搜索。
4、 管理员注册
新的管理员只能够由旧的管理员亲自注册,在注册时,管理员只需要填写账号(文本框),密码(密码
框),重复密码(密码框),点击注册键后,java会自动连接数据库并把数据储存起来。
3、结果和测试或验证
3.1、主界面
有3个按钮,点击帮助按钮会进入帮助文档界面,点击继续会进入登陆界面。
图一主界面
3.2、帮助文档界面
图二帮助文档界面
图三登陆界面
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、最满意是实现记住密码的功能和显示照片的功能。
虽然是模仿同类型系统去做,但经过自己的知识完成还是挺
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 报告 范本
![提示](https://static.bdocx.com/images/bang_tan.gif)