最新要闻
- 别再用这姿势睡觉了 冲上热搜的“还阳卧”小心睡出毛病
- 天天热消息:周鸿祎突然离婚!360官方回应:12个月内不会减持
- 【全球播资讯】光云科技:预计未来几年公司SaaS业务收入占比将持续提高
- 位居国内日本动画票房榜首:《铃芽之旅》获IGN 9分好评
- 天天时讯:富豪也玩不起大火箭!又一火箭公司破产
- 福布斯2023全球亿万富豪榜发布:新世界首富出炉!钟睒睒连续三年蝉联中国首富
- 天天微动态丨创始人周鸿祎离婚 360:周鸿祎拟将6.25%公司股份分割至胡欢名下
- 超级小桀回应"存档被清"上热搜:谢谢大家帮我想办法
- 全球看热讯:4月江南等地存在洪涝灾害风险 南方部分河流可能发生超警洪水
- 每日速看!精度优于10米 我国海上垂直回收火箭试验圆满成功
- 焦点信息:想不想要RTX 4070 Ti?七彩虹iGame动图设计大赛免费送
- 2023全球汽车品牌价值100强发布:特斯拉第一、26家中国车企上榜
- 【世界独家】《暗黑4》玩家反对买豪华版早玩4天 凭啥买标准版要晚玩
- 今日精选:一女子睡觉未摘耳钉 1个月后取下耳垂裂成两瓣:画面可怕
- 本田雅阁插混版后备箱隆起 博主:吹不下去了、真不如比亚迪汉
- 工信部通报扫码支付新骗局:钻App漏子 远程扫付款码“偷钱”
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
世界热文:数据库系统原理之数据库应用设计与开发实例
数据库应用设计与开发实例
第一节 需求描述与分析
在此,结合某高校个性化课程在线选课的实际需求,给出一个简化的需求分析
(资料图)
一、功能性需求
1 管理员后台模块
- 学生信息管理
- 教师信息管理
- 课程信息管理
- 班级信息管理
2 学生使用模块
- 查询课程
- 浏览所选课程
- 查询成绩
3 教师使用模块
- 我的课程
- 登分
二、非功能性需求
在线选课系统
浏览器/服务器(B/S) 结构
- 选课系统质量需求:
- 可靠性
- 正确性
- 兼容性
- 健壮性
第二节 系统设计
自顶向下 功能模块结构图
一、功能模块设计
- 登录验证模块
- 管理员后台模块
- 学生信息管理模块
- 教师信息管理模块
- 课程信息管理模块
- 院系信息管理模块
- 学生使用模块
- 查询课程模块
- 浏览已选课程模块
- 选课及退选模块
- 成绩查询模块
- 教师使用模块
- 我的课程模块
- 登分模块
二、数据库设计
1 确定实体
- 学生实体用于描述学生的基本信息,包括学号、姓名、性别、密码等信息。
- 教师实体用于描述教师的基本信息,包括教师工号、姓名、性别、年龄、职称、密码登信息。
- 课程实体用于描述课程的基本信息,包括课程号、课程名、学分、时间、地点、类别、开课学院、限选人数等信息。
- 院系实体用于描述院系的基本信息,包括院系名称、办公地点、教师人数等信息。
- 系统管理员实体用于描述系统管理员的基本信息,包括姓名、ID号、密码登信息。
注意:在数据库设计时,实体的描述信息可根据实际需求进行增加或删减,如果实体的属性较多,在构建 E-R 模型时不一定需要把所有的属性都标识在E-R 模型上,可以另外用文字说明,这样也使得 E-R 模型简明清晰,便于分析。
2 局部信息结构
- 学生-课程 “选修” 多对多(M:N)
- 教师-课程 “授课” 一对多(1:N)
- 教师-院系 “属于” 一对多(1:N)
- 学生-院系 “属于” 一对多(1:N)
- 系统管理员-学生 “管理” 多对多 (M:N)
- 系统管理员-教师 “管理” 多对多 (M:N)
- 系统管理员-课程 “管理” 多对多 (M:N)
- 系统管理员-院系 “管理” 多对多 (M:N)
3 全局信息结构
- 首先将学生-课程E-R图、教师-课程E-R图,教师-院系E-R图、学生-院系E-R图合并成为一个较大的局部信息结构。
- 学生-教师-课程-院系 E-R 图
- 将 系统管理员-学生、系统管理员-教师、系统管理员-课程、系统管理员-院系的E-R图合并成为一个较大的局部信息结构。
- 系统管理员-学生-教师-课程-院系 E-R 图
- 最后,将 学生-教师-课程-院系 E-R 图和系统管理员-学生-教师-课程-院系 E-R 图合并成为一个本系统的全局 E-R 图。
4 逻辑结构与规范化设计
转换为关系模式,主码用下划线标识
- 学生(学号、姓名、性别、登录密码、院系编号)
- 院系(院系编号、系名、学生人数、教师人数、办公地点)
- 教师(职工号、姓名、性别、年龄、职称、登录密码、院系编号)
- 课程(课程号、课程名称、课程类别、学分、上课时间、上课地点、开课学院、限选人数、职工号)
- 系统管理员(ID号、姓名、登录密码)
- 选修(学号、课程号、成绩)
- 管理学生(管理员 ID 号、学号、操作时间)
- 管理院系(管理员 ID 号、院系编号、操作时间)
- 管理教师(管理员 ID 号、职工号、操作时间)
- 管理课程( 管理员 ID 号、课程号、操作时间)
E-R 图 关系模式 第三范式
院系
院系编码(院系编号、系名)
院系(院系编号、学生人数、教师人数、办公地点)
课程
课程编码(课程号、课程名称)
课程(课程号、课程类别、学分、上课时间、上课地点、开课学院、限选人数、职工号)
第三节 系统实现
1 数据库的实现
- 创建数据库
mysql> create database db_xuanke;Query OK, 1 row affected (0.00 sec)mysql>
- 创建表
- 学生信息表 student
- 院系编码表 deptcode
- 院系表 department
- 教师表 teacher
- 课程编码表 coursecode
- 课程表 course
- 系统管理员表 administrator
- 选修表 electing
- 管理学生表 adminstu
- 管理院系表 admindept
- 管理教师表 adminteacher
- 管理课程表 admincourse
2 系统功能的实现
- 实现数据库行为
- 安全控制
- 管理学生
- 数据库保护
- 事务与并发控制
- 数据查询与统计报表
- 实现应用软件的业务逻辑
第四节 系统测试与维护
1 登录验证功能测试
2 管理员后台主要功能测试
- 学生信息管理功能
- 课程信息管理功能
3 学生使用模块功能测试
4 教师使用模块功能测试
关键词:
-
速读:解决Abp设置DefaultLanguage默认语言不生效的问题
@现象默认地,Abp的语言提供程序将返回的CultureInfo为En,在一些默认实现的接口(比如 api TokenAuth...
来源: 世界热文:数据库系统原理之数据库应用设计与开发实例
别再用这姿势睡觉了 冲上热搜的“还阳卧”小心睡出毛病
天天热消息:周鸿祎突然离婚!360官方回应:12个月内不会减持
速读:解决Abp设置DefaultLanguage默认语言不生效的问题
【全球播资讯】光云科技:预计未来几年公司SaaS业务收入占比将持续提高
位居国内日本动画票房榜首:《铃芽之旅》获IGN 9分好评
天天时讯:富豪也玩不起大火箭!又一火箭公司破产
福布斯2023全球亿万富豪榜发布:新世界首富出炉!钟睒睒连续三年蝉联中国首富
天天微动态丨创始人周鸿祎离婚 360:周鸿祎拟将6.25%公司股份分割至胡欢名下
超级小桀回应"存档被清"上热搜:谢谢大家帮我想办法
java -- Object类和String类
债市日报:4月4日
全球看热讯:4月江南等地存在洪涝灾害风险 南方部分河流可能发生超警洪水
每日速看!精度优于10米 我国海上垂直回收火箭试验圆满成功
焦点信息:想不想要RTX 4070 Ti?七彩虹iGame动图设计大赛免费送
2023全球汽车品牌价值100强发布:特斯拉第一、26家中国车企上榜
【世界独家】《暗黑4》玩家反对买豪华版早玩4天 凭啥买标准版要晚玩
今日精选:一女子睡觉未摘耳钉 1个月后取下耳垂裂成两瓣:画面可怕
天天新消息丨超详细!新手如何创建一个Vue项目
【求助贴】临危受命,如何救火做到一半的项目?
本田雅阁插混版后备箱隆起 博主:吹不下去了、真不如比亚迪汉
工信部通报扫码支付新骗局:钻App漏子 远程扫付款码“偷钱”
世界报道:五一还有近1个月!三山五岳就爆满了
今日播报!广州拟对公园、广场等场所全天禁止驾驶电动自行车 你支持吗?
全球播报:6.4万买的软件终于能用了?特斯拉FSD被曝将于国内大范围测试
全球微资讯!微信可以直接借钱的小程序:不用下载软件就可以到账
当前要闻:读客文化:公司的数字内容业务包括了电子书业务和有声书业务
环球关注:氢燃料汽车不认输 日本投资15万亿日元豪赌未来:产能6倍提升
世界快讯:果粉用iPhone为何很爽?原因是有几大功能安卓永远做不好
天天观点:女生妇女节休假半天被公司辞退!法院判公司赔18万余元
每日热闻!油车车主注意了!4月起可在加油区域使用手机支付
世界新资讯:新海诚:想早日再来中国!想念中国菜和白酒
每日消息!分享我炼制的脚本神器,powershell版《tcp-ping》
【环球快播报】记一次对抗流氓软件的经历
Linux文件类型发布啦!
视点!模拟mybatis接口动态注册过程
天天快播:Linux之父:连你自己都懒得解释,那这就是一堆垃圾!
天天快看:不选无痛分娩,却愿意花钱给婴儿拍写真?大部分人花钱并不靠理性权衡,想花就花了
【环球报资讯】疑似广汽埃安Hyper GT充电站自燃 车辆还未正式亮相发布
环球今头条!超级小桀“世界前30记录”被亲戚家熊孩子清零:直播间设备也遭破坏
一个月多次大范围崩溃!苹果天气又崩上热搜:iPhone免费天气App了解下
百事通!我进入银行科技部半年,已经丧失跳槽的能力了!
使用vue2+element-ui+vuex实现后台管理系统的头部背景色动态点击修改
视焦点讯!Python数据分析第七周作业随笔记录
焦点速读:python文件操作:r、w、a、r+、w+、a+和b模式
小皮1-click漏洞的代码审计学习笔记
天天亮点!百余名驻澳门部队官兵无偿献血
发射6枚火箭后 马斯克SpaceX的劲敌维珍轨道倒了:已申请破产
健康低脂 鲜嫩多汁:肌肉小王子即食鸡胸肉10袋19.9元
iPhone自带天气应用崩了 苹果客服:没收到反馈 重启或升级试试
每日精选:力压美国!全球AI论文发表量前十机构:九所来自中国
焦点热门:电视剧《他是谁》收官!聂宝华下线了
每日信息:人民日报发声后!中央政法委将严查!刘国梁危险
当前动态:Apache DB Utils教程_编程入门自学教程_菜鸟教程-免费教程分享
搭一下 Stable Diffusion WebUI
世界观热点:杭州小伙高速开特斯拉 “自动驾驶”变“自动撞车”
全球热消息:GPT-4学会“自我反思”:测试表现提升达30%
世界视讯!酷睿独享大小核架构 至强CPU不会混搭:Intel解释原因
电视画质新高度 乐视发布85寸新品“让影像狂飙”
北京环球影城回应不让摄影师进:不允许商业旅拍 个人可以
每日热文:市应急管理局开展地震监测台站巡查工作
【速看料】JavaScript:数组的sort()排序(遇到负数时如何处理)
游戏内存不能为read是什么原因?游戏内存不能为read的解决方法
魅族MX3上市时间和价格是多少?魅族mx3参数配置
hynix内存条是什么牌子?hynix内存条参数怎么看?
ibooks store不可用是怎么回事?ibooks store不可用怎么解决?
天龙八部3怎么把画面调小?天龙八部3装备评分排行榜
揭秘电诈手段|打开“屏幕共享”,存款不翼而飞
最全.NET Core 、.NET 5、.NET 6和.NET 7简介和区别
数学建模(三):模拟退火算法(SA)
今日要闻!Advanced Installer傻瓜式打包教程
环球快报:“蜀道电行者”打好森林防火“组合拳”
快资讯:日媒:后锂离子电池时代竞争 中国碾压式领先日本、美国
全球今日讯!279元大额券:杰士邦零感003系列18枚30.9元狂促
每日报道:5.75亿超《你的名字》!《铃芽之旅》成中国影史日本动画票房第一
环球快看点丨安徽淮北9级大风:女子睡醒发现房顶被吹走 网友羡慕睡眠质量
知名演员王刚清空社交账号 本人回应:没兴趣没精力经营
热消息:陕西发布清明出行预测:公路基本畅通运行,高速车流量是平日1.3倍
JAVA多线程并发编程-避坑指南
今日热闻!安装MYSQL_5.0/8.0教程(附数据库和客户端工具下载链接)
今日热议:易基因: oxRRBS+RRBS揭示炎症性肠病导致发育异常的表观遗传机制|甲基化研究
今日聚焦!导演陆川:AI 15秒生成的海报 比专业公司一个月做得还好
318川藏线突现雪崩 行车记录仪拍下惊险一幕
世界微资讯!5500元 一图读懂特斯拉补能神器CyberVault赛博充:专为中国用户定制
信息:“喝酒吃药”卷土重来!公募基金重仓股TOP50中贵州茅台仍在榜首,还有17只票被增持(附表)
【报资讯】南漳:油菜花开春意浓
世界观察:揭秘你不知道的“寒食节”:春秋时期延续至今 要吃青团、凉面
车评人批丰田埃尔法不装后防撞梁:一个倒车碰撞车体就变形
天天热资讯!消灭刘海挖孔!曝iPhone 17 Pro将是首款真全面屏苹果手机
全球信息:5A级薄荷抗菌 凉感冰丝太爽:卡帝乐鳄鱼夏季平角裤7.3元/条发车
观焦点:标准版终于要上高刷了!iPhone或2025年全系列引入LTPO技术
天天热讯:扫叶林风后,拾薪山雨前
day35 860. 柠檬水找零
当前快播:全网最详细中英文ChatGPT-GPT-4示例文档-智能AI辅助写作从0到1快速入门——官网推荐的48种最佳应用场景(附python/node.js/
环球微速讯:四月份去贵州旅游好吗_四月份去贵州旅游
戴苹果手表致手腕红肿你遇见没?苹果客服回应:或与皮肤敏感有关
全球微资讯!《拿破仑》年内公映
世界热消息:北汽越野BJ90狂降71万:打2.8折提换壳奔驰GLS
天天观天下!就是玩!马斯克将推特图标换成柴犬头像:还发了一幅漫画
每日讯息!村民回应网传奥迪轿车被当祭品焚烧:确实是意外