数据库课程设计——图书管理系统(java版)

课程设计报告要求

一、 课程设计的目的与要求(信笺纸手写)
本课程设计的目的是为了让学生在学习《数据库原理及应用》课程的基础上,进一步深入理解数据库的基本理论;将理论知识和实践结合起来,提高学生开发一个较完整的数据库应用系统的水平,培养高素质的应用人才,使学生更能满足社会发展对计算机人才的综合应用能力的需求。
二、 课程设计题目(信笺纸手写)
例: 银行储蓄卡管理系统

  1. 背景简介…
  2. 系统目标和功能(参照课程设计指导书简述,创新课题自拟)…
    三、 需求分析(用例图)(信笺纸手写)
    用例图:系统针对不同的使用对象而对应的不同的功能
    四、 数据库设计(信笺纸手写或打印截图)
    第一步:用图画出单个实体和属性,并标出主码(用实线标出主码)
    第二步:实体之间的联系和联系的属性,实体上标出主码
    第三步:通过转换规则得到的关系模式(用实线标出主码,用波浪线标出外码)
    综述:主要表各字段的说明,类型,长度,主外键等。如表1所示,表要有表号和表名
    表1 person表(表号表名在表格上方)
    字段名 数据类型 字段长度 是否为空 字段说明
    No Char 6 Not Null 工号,主键
    Name Char 10 Not Null 姓名
    Sex Char 2 Not Null 性别
    Birthday Datetime 8 Null 出生日期
    Professor Varchar 12 Null 职称
    DeptNo Varchar 10 Not Null 部门代码,外键(参照dept)

五、 系统实现(信笺纸手写,实现截图可以打印)
对系统主要模块的实现过程进行分析和描述。
例1.添加用户
(1).功能需求:.添加新用户,在界面中填写用户号和密码、确认密码。如果用户名和已有数据不重复,则提示添加成功;否则提示该用户已存在。(简单描述功能要求)
(2).主要代码:
主要代码:(关键语句加适当注释)
重要的存储过程、触发器、视图(关键语句加适当注释)
(3).程序结果如图1所示:图要有图号图名,在图下方

图1 添加管理员(图号图名在图的下方)

六、 总结与思考(信笺纸手写)
1.调试过程中的问题及解决方法
2.程序的不足以及改进
七、 教师评语:(请在最后一页加上,内容是老师填写)

链接 https://pan.baidu.com/s/1SfetHRyqU4SlVj4njHe3lA
提取码4t8f

  • 7
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值