选课系统数据库设计.docVIP

  • 6
  • 0
  • 约4.98千字
  • 约 15页
  • 2017-08-24 发布于安徽
  • 举报
目录 HEFEI UNIVERSITY 0 第1章. 系统分析 2 1.1系统分析与总体设计 2 1.2数据库设计与实现 2 1.3 系统总体设计 2 第2章 课题的可行性分析 3 2.1可行性分析 3 2.2数据字典 4 第3章 数据库逻辑设计 5 3.1系统逻辑设计 5 3.2 主图 6 3.3 部分E-R实体图 6 3.3.1 学生E-R实体图 6 3.3.2 课程E-R实体图 7 3.3.3 教学楼,教室E-R实体图 7 3.3.4 课程时间地点,选课E-R实体图 7 3.3.5 教师,管理员E-R实体图 8 第4章.数据库物理实现 8 4.1数据库物理实现 8 4.1.1建立数据库 8 4.1.2建立表 9 4.1.3建立关系 12 4.2数据库查询功能 12 4.2.1查询功能 12 4.2.2插入功能 13 4.2.3删除功能 13 4.2.4更新功能 14 第5章.总结 15 第1章. 系统分析 1.1系统分析与总体设计 学生选课系统数据库使用SQL Server2000建立,并用ASP设计和编程实现。 学校管理人员完成所有的日常教务工作。在学校内的所有和教务相关的数据都通过教务系统进行管理如对人员教师、。 第2章 课题的可行性分析 2.1可行性分析 在系统开发过程中进行可行性分析,对于保证资源的合理使用,避免浪费和一些不必要的失败,都是十分重要的。 1. 目标和方案的可行性:如果采用人工操作的方式,不仅操作不方便,耗费人力,而且还容易出现错误。所以当前迫切需要一个计算机化的管理信息系统。开发这个系统,能更好地满足学校要求,使学校的各种信息管理实现无纸化,高效化。 2. 技术方面的可行性:本系统是用ASP结合SqlServer2000数据库来开发的一个信息管理软件。ASP在数据库方面的特长显得尤为突出:适用于多种数据库结构,html能够创建出完美漂亮且高效的软件系统。 3. 管理方面的可行性:作为学校教务信息管理系统之一的选课系统,对它的管理也是很方便的,只需要先将系统配置运行起来,然后分配好系统的三个主要角色,就可以投入实际的院校中进行使用。 根据以上几方面的可行性分析,可以得出结论:开发该学生选课管理系统是可以进行的。 系统介绍,如图: 2.2数据字典 数据流字典 编号 数据流名 组成 备注 L01 L02 成绩 P4成绩查询 L03 成绩清单 P4成绩查询 S2用户 L04 成绩信息 P4成绩查询 D3成绩记录 L05 选课方案 P1提供方案 D1选课记录 L06 选课方案 D1选课记录 P1提供方案 L07 选课方案建议 P1提供方案 S2用户 L08 选课信息 S2用户 P2处理选课 L09 更新的选课信息 S2用户 P3修改选课 L10 选课信息 P2处理选课 D2选课信息 L11 选课信息 D2选课信息 P2处理选课 L12 更新的选课信息 P3修改选课 D2选课信息 L13 更新的选课信息 D2选课信息 P3修改选课 L14 更新的选课信息 S1系统管理员 P3修改选课 数据存储字典 编号 数据名 备注 D2 选课信息 L10选课信息 L11选课信息 数据处理字典 编号 数据名 备注 P2 处理选课信息 L08选课信息 L11选课信息 读入选课信息数据到选课信息存储档案里 L10选课信息 P3 修改选课信息 L09更新的选课信息 L13更新的选课信息 L14更新的选课信息 读入用户录入的新选课信息,覆盖从选课信息档案中读入的用户信息,写入到选课信息档案中 L12更新的选课信息 P4 成绩查询 L02成绩信息 从成绩记录中查询用户的成绩信息并且生成清单 L03成绩清单 第3章 数据库逻辑设计 3.1系统逻辑设计 数据库逻辑设计就是将E—R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。转换过程中常见规则有: (1)对于“教学楼”、“教室”和两者之间的关系,就可以根据一对多的联系转换成两个关系模式。 教学楼(教学楼ID,教学楼名称) 教室(教室ID,教学楼ID,教室名称) (2)对于“学生”、“课程”和它们之间的“选修”关系就可以规则多对多的关系转换成三个关系模式。 学生(学号,姓名,性别,年龄,登陆密码,学分,地址,电话,电子邮件) 课程(课程编码,课程名称,开课教师编号,学分,最大人数,课程简介,前导课程编号) 选课(学号,课程编号,成绩) (3)剩下的关系转换成下面三个关系模式: 教师(教师编号,姓名,性别,年龄,电话,电子邮件,个人简介) 课程时间地点(课程编号,开始周次,结束周次,上课时间,上课教室ID) 管理员(帐号,密

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档