学生学籍管理系统实验报告(SQL
                学生学籍管理系统实验报告
              撰写人:肖睿    学号:81
引言
    通过完成从用户需求分析、数据库设计等全过程,进一步了解和掌握本书中所讲解的内容。
  本《报告》中所涉及的数据流图是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。其各个符号意义说明如下:
 矩形:表示数据的源点或终点,即指外部实体。(如图1-1
 圆形:表示相应实体的属性。(如图1-2
 菱形:表示联系名。(如图1-3
 直线:表示各实体、属性间的联系。(如图1-4
[课程设计全过程]
业务过程描述
需求分析(数据流图、数据字典设计)
概念结构设计(数据库包含表、视图、各数据项说明等,用ER描述)
逻辑结构设计(建立全局逻辑结构和关系模式,优化数据模型,设计用户子模式)
系统安全设计(用户和角、权限设计)
系统实现描述(定义的主要存储过程、应用程序接口、系统体系结构、运行环境等,描述清楚即可)
系统运行维护描述(备份策略、数据转换等工作的简单描述)
  设计备注和总结
                    [业务过程描述]
      (详细地调查分析系统对象、功能、性能等需求)
 

                    [需求分析]
      (详细地调查分析系统对象、功能、性能等需求)
1、录入学生基本信息;
2、根据学号、姓名查询学生基本信息;
3、录入学生所修的课程;
4、录入学生成绩;
5、查询学生所修课程的成绩;
6、查询某一课程不及格的学生;
7、查询某一学生要补考的科目;
                        [概念模型设计]
                  (从实践概括抽象出理论模型E/R
    数据库需要表述的信息有以下几种:
1)、学生基本信息
2)、课程信息
3)、学生和课程信息间的关系(选修)
                    3 学生和课程信息间的关系(E/R模型)
4)老师和课程之间的关系(讲解)
                    4 老师和课程之间的关系(E/R模型)
5)班级和学生之间的关系(上课)
                      班级和学生之间的关系(E/R模型)
6)总E-R

                             [逻辑设计]
          (从理论‘E/R模型到理论关系模型的整理转换)
  1 通过E/R模型到关系模型的转化,可以得到如下关系模式:
    1)学生事体集转换为 ----------------> 关系:  studen(SID, name ,sex ,birthday)
 
    (2)课程事体集转换为 -----------------> 关系: course(CID, cname, credit )
    (3)教师与课程转换为 -----------------> 关系: teacharcou(tname,CLID ,CID)
    (4)学生与课程转换为 -----------------> 关系:stucourse(SID ,CID ,credit)
    (5)班级与学生转换为 -----------------> 关系:cstudent(SID,CLID)
    (6)专业与班级转换为 -----------------> 关系:specla(CLID,speciality)
    7)管理员(姓名,密码)
   
    8)学生(学号,密码)
                                 
  每个关系模式的主键码都用下划线标出。
        2、参照完整性
            1)基本关系teacharcou(老师与课程)中的CLID(课程号)是关系的外码,被参照关系是课程
            2)基本关系stucourse(学生与课程)中的SID(学号)CID(课程号)是外码,SID(学号)的被参照关系是students(学生)CID(课程号)的被参照关系是course(课程)
 
 
                                    [系统安全设计]
                      (用户和角、权限设计) 
 
    教师能够修改学生成绩信息,学生能够查看自己的信息,管理者能够对学生信息进行各种
操作。
                          [系统实现描述]
1、数据库为SQL SERVER
2、数据库的连接为ODBC
3、存储过程:
  1crstudent:查询学生信息包括(学号,姓名,性别,出生日期,班级,专业,系)
  2)对学生成绩的操作
  3)对选课的操作
 4、在WINDOWS98及以上系统中运行
  数据库设计的意义
 
 
 
                          [系统运行维护描述]
          (备份策略、数据转换等工作的简单描述)
  1、数据备份策略:数据库备份+事务日志备份+差异备份
 
  2、数据转换:利用DTS(数据转换服务)完成SQL Server与其他数据源之间的数据提取以及转换。
 
                          [设计备注和总结]
1、由于时间仓促这个系统的设计还有很多缺陷,比如没有对定义完整性进行设计。
2、在设计的时候参考了一些实例,学习到了不少经验,对我帮助很大。
3、通过这次实际的演练,学到了一些新的东西,增强了自己的兴趣,对数据库有了更深的了解。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。