《数据库系统及应用》
综 合 实 验
实验课程名称 学生信息管理数据库设计 专业班级: 嵌入式软件1602 学号: 541613430242 姓名:_ 张镔
指导教师及职称_ 王华 _
开课学期 2017 至 2018 学年 第二 学期 设计时间2018年6月4日-2018年6月14日
学生信息管理系统后台数据库设计
1.实验目的:
(1)巩固数据库理论知识,熟悉一种具体的数据库管理系统(例如:SQL Server)的使用方法。 (2)掌握针对特定应用环境数据库的设计。
(3)综合使用SQL Server中数据库、表、视图、索引、触发器、存储过程的创建使用方法。 (4)体会运用软件工程的设计思想进行软件系统开发的过程与方法。 通过本课程设计,掌握数据库的设计方法及数据库的运用和开发技术。
2.软硬件环境:
硬件设备:戴尔笔记本PC
机器配置:cpu 64位 内存4G 独立显卡 操作系统:windows 7
开发工具:SQL server management studio 、Erwin7、Rational rose 3.
3.需求分析
3.1系统需求:
通过调查,要求系统需要有以下功能:
学生成绩管理系统主要提供方便高效的管理功能,该实现以下一些基本功能:
1.系统管理模块:维护系统的正常运行和安全性设置,包括添加用户、修改密码、删除用户等等。
2.班级管理模块:实现对全校班级的管理工作,包括:班级游览、班级添加、班级修改等,这三个功能模块各自独立,完成学校的全部班级的管理。
2. 学生学籍管理模块:实现对学生的个人信息的管理工作,包括学籍添加、学籍查询、学籍修改等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。
3. 课程管理模块:该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。该模块包括基本课程设置和班级课程设置两个模块。
4. 成绩管理模块:检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期未考试两种类型,还设置了成绩添加、成绩查询、成绩浏览、成绩修改等功能模块。
6.奖惩信息管理模块:奖惩信息是用来督促学习学习活动的一种手段,包括奖惩信息的添加和修改。
7.个人信息查询模块:用于学生个人信息的查询,分为奖惩信息查询和成绩查询两个模块
3.2可行性分析:
由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是奔腾3以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。
3.3业务流程分析
相关推荐: