收藏 分销(赏)

数据库建模专业课程设计方案报告.doc

上传人:二*** 文档编号:4513406 上传时间:2024-09-26 格式:DOC 页数:12 大小:482.04KB
下载 相关 举报
数据库建模专业课程设计方案报告.doc_第1页
第1页 / 共12页
本文档共12页,全文阅读请下载到手机保存,查看更方便
资源描述
数据库建模课程设计汇报 课 题: 学生管理系统 学 号: 姓 名: 操经纬 李丹丹 李舒 班 级: 编程112 指导老师: 陈俊生 日 期: 12月16日 一. 需求分析 建立用户登录表、学籍档案信息、班级信息、学生成绩信息、学生交费信息、考试安排信息、班级课程设置信息和全方面课程设置信息;用户包含:管理员和用户;对用户进行分级管理,用户可查询成绩信息,查询和更改自己注册信息,管理员除含有用户全部权限外,能够对全部信息进行添加和更改,并能够添加、更改和删除,要求系统能有效、快速、安全、可靠和无误完成上述操作。 1. 具体功效以下: 1. 用户信息 操作要求:能注册、修改、注销;访问时要进行身份验证, 查询和更改自己注册信息。 2.学籍档案信息 操作要求:查询输出内容必需是只读,没有访问身份验证要求;输入、修改等操作必需进行身份验证。 3.班级设置信息 操作要求:查询班级信息,教室信息,年级,班主任和备注信息。 4.学生成绩信息 操作要求:输入自己账号密码能够查询自己成绩信息。 5.交费信息 操作要求:显示出每个学生每个学期交费情况。 6.惩奖信息 操作要求:显示出每个学生每个学期记过和获奖情况。 2. 数据分析 依据上述具体功效,总结出数据字典,以下: 1.用户信息(密码,用户名,主管理员); 2.学籍档案信息(学号,姓名,性别,班级,出生年月,家庭住址,邮政编码,联络电话,入课时间,备注); 3.班级设置信息(年级,班级,专业,班主任,备注); 4.学生成绩信息(学号,学期,类型,课程名称,分数); 5.交费信息(学号,学期,交费,欠费,日期,操作员); 6.学费设置信息(年级,专业,年制,学期,学费); 7.考试类型信息(年级,专业,科目,考试教室); 8.班级课程设置信息(年级,专业,年制,学期,课程名称,课程号); 9.惩奖设置信息(学号,姓名,获奖或记过,时间,备注); 二. 概念结构设计 1.学生管理操作步骤图。 信息维护 班级管理 院系管理 学籍变更 奖励 处罚 学生基础信息 班级信息 院系信息 奖励信息 学籍变更信息 处罚信息 信息查询 查询结果 2.在对学生信息管理系统操作步骤分析基础上,能够列出概念模型包含以下实体 汇总整理出来基础E-R图: 三.逻辑结构设计 学籍(学号,姓名,性别,班级,出生年月,家庭住址,邮政编码,联络电话,入课时间,备注) 班级(班级号,教室,年制,专业,班主任,备注) 成绩(学号,学期,类型,课程名称,分数) 交费(学号,学期,交费,欠费,日期,操作员) 考试(年级,专业,科目,考试教室) 课程(年级,专业,年制,学期,课程名称,课程号) 惩奖(学号,姓名,获奖或记过,时间,备注) 四.物理结构设计 1.数据库文件 文件 位置 文件名称 初始大小 增加大小 最大文件大小 数据库 …\JSGL JXGL_Data.mdf 50 50 500 日志 …\JSGL JXGL_Data.mdf 5 10 不限 2.数据表 表1 用户登陆信息表(DL) 字段名称 数据类型 数据长度 是否为空 备注 用户名 varchar 10 否 主键 密码 int 10 否 否  表2 学生表(XJ) 字段名称 数据类型 数据长度 可否为空 备注 学号 int 10 否 主键 性别 bit 1 否 否 姓名 varchar 10 否 否 班级 varchar 10 否 否 出生年月 date 否 否 家庭住址 varchar 20 否 否 邮政编码 int 10 否 否 联络电话 varchar 15 否 否 入课时间 date 10 否 否 备注             表3 班级设置信息(BJ)  字段名称 数据类型 数据长度 可否为空 备注 年级 varchar 10 否 否 班级号 varchar 10 否 主键 专业名称 varchar 10 否 否 班主任 varchar 10 否 否 表4学生成绩信息(BJ)  字段名称 数据类型 数据长度 可否为空 备注 学号 varchar 10 否 主键 学期 int 10 否 否 姓名 varchar 10 否 否 课程名称 varchar 10 否 外键 分数 int 10 否 否 表5交费信息 (JF) 字段名称 数据类型 数据长度 可否为空 备注 学号 varchar 10 否 主键 学期 int 10 否 否 交费 bit 10 否 否 欠费 bit 10 否 否 日期 date 10 否 否 操作员 varchar 10 否 否 表6学费设置信息 (XF) 字段名称 数据类型 数据长度 可否为空 是否为主键 年级 int 10 否 是 专业 varchar 10 否 是 年制 int 10 否 否 学期 int 10 否 否 学费 int 10 否 否 表7考试类型信息(KS) 字段名称 数据类型 数据长度 可否为空 是否为主键 年级 int 10 否 是 班级 int 10 否 是 科目 varchar 10 否 是 考试地点 varchar 20 否 是 表8班级课程设置信息 (KC) 数据类型 数据长度 可否为空 是否为主键 年级 int 10 否 是 专业 varchar 10 否 是 年制 int 10 否 否 学期 int 10 否 否 varchar 10 否 否 表9 惩奖信息表(CJ) 字段名称 数据类型 数据长度 可否为空 是否为主键 学号 Varchar 10 否 是 惩奖 varchar 10 否 否 事由 Varchar 20 否 否 时间 datatime 10 否 否 3.参考完整性定义: 序号 主键表 及主键 外键表 及外键 实施参考完整性 级联 更新 级联删除 1 CJ KCH KC KCH 是 2 XS BJH BJ BJH 是 4.视图定义 1.成绩输入视图SRCJ 序号 字段 数据表 1 学号 XS 2 姓名 XS 3 课程名称 XS 4 学期 XS 5 分数 XS 2.成绩查询视图CXCJ 序号 字段 数据表 1 学号 XS 2 姓名 XS 3 课程名称 XS 4 学期 XS 5 分数 XS 3.学籍输入视图SRXJ 序号 字段 数据表 1 学号 XJ 2 姓名 XJ 3 班级 XJ 4 出生年月 XJ 5 家庭住址 XJ 6 邮政编码 XJ 7 联络电话 XJ 8 入课时间 XJ 9 备注 XJ 4.学生信息查询视图 CXXSXX 序号 字段 数据表 1 学号 XJ 2 姓名 XJ 3 班级 XJ 4 联络电话 XJ 5 入课时间 XJ 5.缴费信息查询视图 CXJF 序号 字段 数据表 1 学号 JF 2 姓名 JF 3 学费 XF 4 是否缴费 JF 5.触发器定义 (1)当向成绩表中添加统计、更新统计时,自动计算总评成绩。 (2)当向学生表中添加统计、更新统计和删除统计时,自动更新班级人数。 (3)当向学费表中添加统计、更新统计、删除统计时,自动更新缴费信息。。 五.物理实施(要求全部库、对象全部采取sql语句实现,附代码) 六.小结(里面表现分工和做过程中碰到问题及处理方法) 在这次课程设计中我们一起做很快乐,快乐是我们感受到了团体合作愉快。 碰到困难问题,我们努力钻研,仔细讨论,寻求好方法去处理问题,并由此而发觉本身不足,我们感觉自己对数据库了解愈加深刻。 嗯,在这次活动中我们看到了各自努力和成功后喜悦。很多时候,我们常常问自己到底什么才是学习,莫非就只是看书答题,对于我来说,我动手能力不强,更多时候,我还是喜爱对着试卷一道道做。可是,实际上社会上需要是实践能力强人。而她们或许也有这么那样问题。我们在这里发觉我们自己问题,在团体其它人身上,我们全部看到了不一样东西,而那正是我们各自所需要,我们全部有点感谢这次活动。并不仅仅是找到了需要前进方向,更是发觉了其实实践就是学习。 对于这次活动,我们全部感到感谢其它伙伴。对于我来说,假如不是她们,我不知道我该怎样去写这份答卷,也正是因为有了她们,我写这份答卷时感到了欢欣愉悦。我不知道应不应该嘲笑自己,很多时候我不知道接下来该做什么,而她们却能帮我找到接下来需要去做事情。这让我感到幸运。 经过这次活动,我们很好地复习了数据库很多内容,比如E-R设计等,这些促进了我们数据库知识整体把握和对以前所学内容巩固。 嗯,这次活动既提升了我们动手能力,又增加了团体之间默契,我们感到很有意义。谢谢。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服