IT评测·应用市场-qidao123.com技术社区

标题: 数据库系统原理之数据库应用设计与开发实例 [打印本页]

作者: 用多少眼泪才能让你相信    时间: 2023-4-5 05:14
标题: 数据库系统原理之数据库应用设计与开发实例
数据库应用设计与开发实例

第一节 需求描述与分析

在此,结合某高校个性化课程在线选课的实际需求,给出一个简化的需求分析
一、功能性需求

1 管理员后台模块

2 学生使用模块

3 教师使用模块

二、非功能性需求

在线选课系统
浏览器/服务器(B/S) 结构
第二节 系统设计

自顶向下  功能模块结构图
一、功能模块设计

二、数据库设计

1 确定实体

注意:在数据库设计时,实体的描述信息可根据实际需求进行增加或删减,如果实体的属性较多,在构建 E-R 模型时不一定需要把所有的属性都标识在E-R 模型上,可以另外用文字说明,这样也使得 E-R 模型简明清晰,便于分析。
2 局部信息结构

3 全局信息结构

4 逻辑结构与规范化设计

转换为关系模式,主码用下划线标识
E-R 图    关系模式    第三范式
院系
院系编码(院系编号、系名)
院系(院系编号、学生人数、教师人数、办公地点)
课程
课程编码(课程号、课程名称)
课程(课程号、课程类别、学分、上课时间、上课地点、开课学院、限选人数、职工号)
第三节 系统实现

1 数据库的实现

  1. mysql> create database db_xuanke;
  2. Query OK, 1 row affected (0.00 sec)
  3. mysql>
复制代码
2 系统功能的实现

第四节 系统测试与维护

1 登录验证功能测试

2 管理员后台主要功能测试

3 学生使用模块功能测试

4 教师使用模块功能测试


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4