- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生成绩数据库实验报告
学生成绩管理系统数据库 课题:雇员信息管理系统姓名:学号:同组姓名:专业班级:指导教师: 设计时间:XX年6月4号----XX年6月10日 一、需求分析阶段1.信息需求 对学校而言,学生成绩管理系统是所有工作的首要之选,但是高校学生的成 绩管理工作量大、繁杂,人工处理非常困难。因此,借助于强大计算机的处理能力,能够把人从繁重的成绩管理工作中解脱出来,并且更加准确、安全、清晰的管理环境。 2.功能需求 能够进行数据库的数据定义、数据操纵、数据控制等处理功能。 具体功能应包括:系统应该提供课程安排数据的添加、插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。 3.安全性与完整性要求 对于学生成绩管理系统数据库来讲,由于其主要数据是学生成绩,只能由本 人以及所教老师及教务处知道,因此做好数据安全性是重中之重。另外,要求所有在校学生的信息都要录入其中,并且要设计好个别情况。 二、概念结构设计阶段 概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。 设计成绩管理数据库包括学生、成绩、课程、教师四个关系。 E-R图如下 三、详细设计阶段 详细结构是独立于任何一种数据模型的信息结构。详细结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。 E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。 设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系,其关系模式中对每个实体定义的属性如下: 课程信息表 Class: 学生信息表 Student1:(学号,姓名,性别,年龄,专业,系别) 成绩表Score: 教师表Teacher1: 2、学生信息表(student1) 四、数据库实现 数据库实施是指建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。创建数据表 一个完整的数据库不可缺少的就是数据表,若干个数据表的集合成一个数据库。数据表主要用来存放一定格式的记录,数据表中的行被称为记录,列被称为字段。创建数据表的过程其实就是定义字段的过程。 在此学生成绩管理系统中需要创建四个表,即课程信息表、学生信息表、教师信息表和成绩表。 1.创建课程-班级表: createtableClass(//创建课程信息表 cnochar(10)primarykey,//课程号cnamechar(10)notnull,//课程名teanochar(10)Notnull//教师号creditchar(4),Notnull//学分ctimechar(50),Notnull//学时) 2.创建课程信息-学生表: createtablestudent1(//创建学生信息表 snochar(10)primarykey,//学号snamechar(10)notnull,//姓名ssexchar(2)notnull,//性别Sagechar(2)notnull,//年龄 Majorchar(10)notnull,//专业Departchar(10)notnull,//系别) 3.创建课程信息-教师表 createtableteacher1(//创建教师信息表 tnochar(10)primarykey,//教师号 数据库综合实验报告 班级:计科***班学号:**** 姓名:*** XX年12月 数据库应用系统的初步开发 一、实验类别:综合型实验二、实验目的 1.掌握数据库设计的基本技术,熟悉数据库设计的每个步骤中的任务和实施方案,并加深对数据库系统系统概念和特点的理解。 2.初步掌握基于C/S的数据库应用系统分析、设计和实现方法。3.进一步提高学生的知识综合运用能力。 三、实验内容 在SQLServerXX数据库管理系统上,利用MicrosoftVisualC++开发工具开发一个学生成绩管理系统的数据库应用系统。 四、实验过程 系统需求说明 1系统功能要求设计:此系统实现如下系统功能: 使得学生的成绩管理工作更加清晰、条理化、自动化。 通过用户名和密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。容易地完成学生信息的查询操作。 (3)设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求。2系统模块设计 成
文档评论(0)