- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
選课系统数据库设计
目录
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)剩下的关系转换成下面三个关系模式:
教师(教师编号,姓名,性别,年龄,电话,电子邮件,个人简介)
课程时间地点(课程编号,开始周次,结束周
文档评论(0)