


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、陕西青年职业学院数信系项目名称:学生学籍管理系统数据库构建与设计小组名称:第五小组小组成员:曹晓燕、李茹丹、唐军爱、王宁宁班级:10级信息管理完成时间:2011-11-20目录摘要 1前言 2项目概述 3实训项目题目 学生学籍管理系统数据库设计 41、课题总体介绍 41.1 课程介绍 41.2 课题目的与意义 41.3 主要涉及功能 42. 可行性的分析 52.1 技术可行性分析 52.2 经济可行性分析 62.3 环境可行性分析 62.4 运营的可靠性 62.5 数据需求分析 73. 系统的功能 83.1 部分数据流程分析 83.2 数据流程图 1.13.3 系统管理功能分析 1.23.4
2、学生基本信息的查询和更新模块 1.3.4. 系统设计 1.44.1 数据库概念结构设计 1.4.4.2 数据库结构逻辑设计 1.5.4.2.1. 数据表之间的逻辑关系 1.8.4.3 数据库物理设计 1.95 数据库具体实施步骤 1.95.1. 数据库的创建 2.05.2 表对象的创建 2.05.3 索引对象的创建 2.35.4 视图对象的创建 2.35.5 规则的建立 2.45.6 触发器的建立 2.46项目总结 2.47参考文献 2.5摘要随 着 信 息 技 术 在 管 理 上 越 来 越 深 入 而 广 泛 的 应 用 ,管 理 信 息 系 统 实施在技术上已逐步成熟。管理信息系统是一个
3、不断发展的新型科 学 ,任 何 一 个 单 位 要 生 存 要 发 展 ,要 高 效 率 的 把 内 部 活 动 有 机 的 组 织 起来,就必须建立与自身特点相适应的管理信息系统。本文介绍了在 SqlServer 环境下采用 ”自上而下的 总体规划,自 上而下应用开发"的策略开发一个管理信息系统的过程。通过分析访 客管理的不足,创建了一套行之有效的计算机管理学生学籍的方案。 文章介绍了访客管理信息系统的系统分析部分,包括可 行性分析 、业 务流程 分析 等;系 统 设计 主要 介绍 了系 统功 能设 计和 数据 库设 计 及代 码设计;系统实现部分说明了几个主要模块的算法。本系统面
4、有好, 操作简单,比较实用。AbstractAlong with information technique more and more thorough and extensive on the management of application,manage information system of the implement has been gradually mature on the technique.Manage information system is a new academics which continuously develops,the whichever un
5、it wants to exist to want adevelopment,hing-efficencily internal activity organically the organization get up,have to build up adapting with oneself characteristics mutually of management information system.This text introduced in the SQLSERVER under the environments the strategy of adoption” fromto
6、p to bottom total programming,from bottom but last aplication ”develop a process which manage information system.Pass the shortage of analytical visitor management,established a valid a set of lline a calculator a management the student' s project.The article introduced visitora management infor
7、mation system analysis part,System realization part explained simple,more practical.前言学 生 学 籍 管 理 系 统 一 直 是 一 个 教 育 单 位 不 可 缺 少 的 的 部 分 ,它 的 内容对 于学 校的 决策 者 和管 理者 来说 都至 关重 要,所 以学 生学 籍 管理 系统应 该能 够为 用户 提 供充 足的 信息 和快 捷的 查询 手段 。但一 直 以来 人们使 用传 统人 工的 方 式来 管理 学生 学籍 档案 ,这种 管理 方式 存 在着 许多缺点,如:效 率低、保密性差,另 外时间一长
8、,将 产生大量的文 件和数据,这对于查找、更新、维护都带来了不少的困难。随 着科 学的 不断 提 高,计 算机 科学 日 渐成 熟,其 强大 的功 能 以为 人们深 刻认 识,它 以 进入 人类 社会 的各 个领 域并 发挥 着越 来越 重 要的 作用。作为计算机应用的一部分,使用计算机对学生学籍信息进行管 理,具有具有着手工管理无法比拟的优点。例 如:检索迅速,、方便 查 找 、可 靠 性 高 、存 储 量 大 、保 密 性 好 、寿 命 长 、成 本 低 等 。这 些 优 点能够极大地提高学生学籍管理的效率,也是 企业的科 学化、正 规化 管理,与世界接轨的重要条件。实训项目项目概述学生学
9、籍管理系统数据库的设计与简介项目名称学生学籍管理系统口讦门上排mn田数据库的构建与设计时间安排四周项目简介高校学生的管理工作是高校的最基本工作之一。学生工作 管理的水平是一个大学的综合管理能力的一项重要指标。如何 进一步提高我校学生管理的科学性、及时性和准确性是一个十 分重要的问题。随着学校招生人数的不断增加,学生管理工作 变得日益繁重,大量的学生信息需要各级管理人员进行维护和 统计,更增加了管理人员工作的负担。在这种形势下,学生管 理信息化显得更为迫切和必要。通过这个系统,学校可以统计新生入学的一般信息,还可 以对毕业生的信息进行学籍的统计和查看,对学生的专业及各 专业之间学生调整的学籍变动
10、,等等项目目的了解管理信息应用系统的数据库设计的基本方法,掌握数据库 设计的基本流程。设计技术数据库的分析与设计、Tran sact-SQL编程环境SQL Server 2005项目特点通过本次课程设计,了解并掌握数据库设计过程中各个阶段的 工作过程和工作内容。技术重点使用标准的数据库设计方法实现数据库的分析与设计。技术难点数据库中各种不同类型信息关系的系统化和规范化的实现实训项目题目 库设计学生学籍管理系统数据1、课题总体介绍1.1 课程介绍高校学生学籍管理是一项即重要又繁琐的的工作。为了更好的做 好这项工作,提高工作效率,更好的为学校的发展和一线教育服务, 决定:结合我校实际情况,自行研制
11、一套学生学籍管理系统。1.2 课题目的与意义计 算 机 已 经 成 为 我 们 学 习 和 工 作 的 得 里 助 手 :今 天 ,计 算 机 的 价 格已经十分低廉,性 能有了长足的进步。它 已经应用于许多领域,计 算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以替代人工进行许多繁琐的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以是文档更加安全,等等。为 了 解 决 传 统 学 生 学 籍 管 理 面 临 着 的 这 些 问 题 ,我 所 设 计 的 学 生 学籍管理系统软件也就应运而生了。1.3 主要涉及功能学 生 学 籍 管 理
12、 系 统 的 功 能 是 收 集 学 生 的 个 人 信 息 ,以 便 向 老 师 提 供每个 学生 在校 或毕 业 生学 籍的 情况 ,还可 以让 学生 用自 己的 学 号去 查看自己在校期间的相关信息。本程序具备以下功能:新生入学的学籍注册; 学生在各专业间的流动情况;学生在校期间的选课情况;学生在校期间的奖惩情况;学生个人信息的查询和修改;毕业生的学籍注销和毕业证的颁发情况。2. 可行性的分析由 于 本 系 统 管 理 的 对 象 单 一 ,都 是 在 校 学 生 。且 每 个 数 据 具 有 较 强的关联性,涉 及的计算过程不是很复杂。因此,比 较适合于用采用 数据库管理。且 学校用于
13、学生管理的计算机在存储量、速度方面都能 满足数 据库 运行 的要 求 。在技 术难 度方 面 ,由于 有指 导老 师的 指 导和 相关参考文献,特 别是网上资料,参考其他程序的功能,因 此完全可 以实现。2.1 技术可行性分析本系统是以 SQLServer 为应用开发工具, Microsoft access 为 数据库管理系统的信息管理系统。SQLServer 是一种可视化的、面对对象和条用事件驱动方式的结 构化高级程序设计,可用于开发 windows 环境下的种类应用程序。 Misrosoft Access 是微软公司推出的给予 windows 的桌面关系数据 库管理系统(RDBMS,是of
14、fice 系列应用软件之一。它是一个功能 强大而且使用方便的数据库管理系统,为中小型数据库提供了良好的 创建环境。另外,如数管理系统越来越多地被应用,便于开发时的借 鉴。因此,本系统具有技术上得可行性。2.2 经济可行性分析从 成 本 的 角 度 考 虑 ,包 括 系 统 的 初 始 成 本( 各 种 软 、硬 件 级 辅 助 设 备 的 购 置 和 机 房 及 附 属 设 施 费 用 ), 日 常 维 护 费 用 ( 系 统 维 护 , 人 员 费 用 , 运 行 费 用 等 ), 但 由 于 系 统 较 简 单 , 面 向 对 象 单 一 , 只 有 管 理员和学生,较 好管理,中 间费用
15、消耗少;从 收益角度考虑,主 要考 虑无形效益,通 过系统的运行,使 学生更好更多滴学到知识,使 管理 员的工作更加高效轻松,提 高了整个图书馆的使用价值。因 此,本 系 统具有经济上的可行性。2.3 环境可行性分析现 在 社 会 是 信 息 的 时 代 ,而 信 息 的 各 种 特 点 决 定 了 需 要 有 专 门 的 信息系 统对 它加 以管 理 才能 更好 地发 挥作 用,各 种技 术水 平也 发 展到 相应程 度,作 为高 等 学府 的西 安财 经学 院更 是有 必要 和实 力建 立 一个 完善高效的图书管理信息系统。因此,本系统具有环境可信性。2.4 运营的可靠性1. 本系统操作简
16、单,易于理解,只需要简单培训,上手较快,学校学 籍管理的教职员以及相关教师均能进行操作,营运环境要求低。2. 面对于系统设计还应该一“标准低、安全性、保密性、可维护性” 为标准,在着眼于当前实用的基础上,为将来系统的发展,升级留有余地。 软件的开发应能在较长时间内满足学校的发展需求。标准性 :系统编写与运行必须符合标准,既可以保证系统又可以在此标准 上每一项功能运行。可靠性 :由于学籍信息的重要性, 系统必须稳定可靠, 从而避免或减少数据 损失。安全性:通过系统权限控制使用者, 从而确保使用者无法操作与其无关的数高效性 :由于学生处信息每次处理信息量大, 系统对信息处理能力响应能力 都应该是快
17、捷有效的。可维护性 :采用结构化模块设计, 便于开发与维护, 也有利于情况随时进行2.5 数据需求分析学 生 信 息 管 理 系 统 就 是 对 学 生 信 息 的 管 理 ,所 以 首 先 我 们需要知道的是学生有那些信息,并且是怎样进行分类的。学生的信息包含 1:基本信息;2:课程及成绩;3 课程 表。基 本信息根据要求应该包括学生的基本情况、获 得奖励 情况 、受 到处 分情 况 、学 生 的 家 庭信息 等 ;课 程 及 成绩 应 该 包含对应课程对应学生的成绩;课 程表包含课程号及其先导 课。综合分析对信息管理系统分以下个表:1. 学生基本信息(学号、姓名、性别、出生日期、籍贯、 身
18、份证号、家庭住址、联系电话、入学成绩、入学日期、系部编 号、所在班级。)。2. 课程表(课程号,课程名,教师名,学号,成绩) 。3. 学生奖励记录表 reward :记录号、学号、级别、奖励对象、记录时间、详细描述。4. 学生处罚记录表punish :记录号、学号、级别、处罚对 象、记录时间、详细描述、是否生效。5. 班级信息表class :班级编号、班级名称、所属院系。6. 用户表user-form:用户名称、用户密码、创建日期3. 系统的功能本系统主要可以实现以下的管理功能:班级管理、学生档案管理、 课程管理、奖惩信息管理、个人信息查询等。3.1部分数据流程分析根据上面设计规划出的实体,我
19、们对各个实体具体的描述E-R图如下:学生信息表E R图课程信息表E R图学生奖励信息表 ER图学生处罚信息E R图班级信息E R图用户信息E R图3.2数据流程图学生奖惩信息删除、修改学籍变动信息管理业务流程学生基本信息输入教务科学生信息基本 -录入学生信息资料析归类录入数据库图例说明业务处理单位业务处理描述表格制作传递录入数据库n1搜集资料学籍变动信息表业务名称:学籍变动信息管理制图:审核:单位为名称:核对:学籍管理信息系统分析学籍管理信息系统分析储存业务名称:学生基本信息输入业务制图:审核:单位为名称:核对:搜集资料学生基本信息表3.3系统管理功能分析教务科:学生、教师基本信息资料管理:课
20、程编排:学生考试成 绩登录、统计:学生奖惩情况管理:安排教师教学任务及教学工作量。学籍管理科:组织在校学生转专业,负责学生休、复、留等学籍 异动管理:学校综合系统管理中学生学籍库的维护。此外,还负责办 理建立新生学籍档案:编制本、专科学生名册;负责毕业生成绩及有 关材料归档;办理出国人员学习成绩等证明材料。学籍变动管理学籍管理学生个人信息管理教师、学生信息管理f>学生奖惩情况管理学生成绩管理3.4学生基本信息的查询和更新模块将完成对学生基本信息的查询和插入、删除、修改等更新操作,具体的功能模块如下所示:4. 系统设计系统设计是管理系统开发的第二个阶段。在这一阶段中我们将根据 系统调查与分
21、析阶段的结果,进行新系统的设计工作。系统设计包括概 念结构设计及系统的总体结构的设计,即把系统的功能分解成许多基本 的功能模块,取得他们之间的联系,规定他们的功能和处理流程。4.1数据库概念结构设计1. 概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。2. 数据字典数据字典是各类数据描述的集合,它是惊醒详细的数据收集和数据分析后获 得的主要结果。数据字典通常包括一下几个部分:1)数据项:数据项是不可再分的数据单位。2)数据结构:数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据结构组成,或是由若干数据项和数据结构混合组成3)
22、数据流:数据流是数据结构在系统内传输的路径。4)数据存储:数据存储是数据及结构停留或是保存的地方,也是数据 流的来源和去向之一。5)处理过程:处理过程的具体处理逻辑一般用判定表或是判定树来描 述。6)数据字典:是关于数据库中数据的描述,即对原数据的描述。4.2数据库结构逻辑设计学生信息表学生信息表字段名字段类型长度说明字段约束对应中文名称StuNoChar11主键不为空学号StuNameChar8不为空姓名sexChar2不为空性别BirthdayDatetime8不为空出生日期NativeChar20不为空籍贯IDVarchar20不为空身份证号HomeAdressVarchar20不为空家
23、庭地址TelVarchar11不为空联系电话RxcjInt4不为空入学成绩RxrqDatetime8不为空入学日期dep_ nu mbeChar10外键不为空系部编号rc_nu mberChar2不为空所在班级学生奖励记录表字段名字段类型长度主键或外键字段约束对应中文名称r_nu mberint4主键不为空记录号s_nu mberchar6外键不为空学号r_rankchar5级别r_objectchar20不为空奖励对象r_timedatetime8不为空记录时间r_memovarchar100详细描述学生处罚记录表字段名字段类型长度主键或外键字段约束对应中文名称p_nu mberint4主键
24、不为空记录号s_nu mberchar6外键不为空学号p_ra nkchar2级别p_objectchar20不为空处罚对象p_timedatetime8不为空记录时间p_memovarchar100详细描述effectchar2不为空是否生效班级信息表字段名字段类型长度主键或外键字段约束对应中文名称c_nu mberchar10主键不为空班级编号c_n amechar20不为空班级名称dep_ nu mberchar10外键不为空所属院系课程表字段名字段类型长度主键或外键字段约束对应中文名称Course_ numbchar20主键不为空课程号erCourse_ namechar20不为空课程
25、名称StuNochar11学号Teacher_ namchar20教师名eScoreFloat7成绩Course_Remchar备注用户表字段名字段类型长度主键或外键字段约束对应中文名称User_idchar20主键不为空用户编号User_pwdchar10不为空用户密码User-dateDatetime10不为空创建日期421.数据表之间的逻辑关系4.3 数据库物理设计物理结构设计是为逻辑数据模型建立一个完整的能实现的数据 库结构,包括存储结构和存取方法。输入:系统关系数据结构输出:系统数据库物理结构1. 物理 结 构设计 的 主 要内 容:2. 物理 存 储介质 类 型 的选 择3. 数据
26、 库 物理位 置 的 选择4. 索引 类 型的选 择教学信息管理系统的核心任务是对学生的学籍信息和 考试信息进行有效的管理。其 中,数 据量最大且访问频率较 高的是学生选课信息表。为 了提高系统的查询效率,降 低系 统的查询成本,需 要为学生信息表和学生选课信息表建立聚 簇索引。5 数据库具体实施步骤数据库实施是根据应用系统数据库的关系结构模型和物 理结构设计结果,形成基于 SQL Server 平台应用系统数据库 19的脚本和数据库设计报告,并进行数据库的具体构建与管理输入:系统关系数据结构 系统数据库物理结构输出:系统数据库脚本 系统数据库设计报告数据库定义脚本数据库表定义脚本数据库索引定
27、义脚本5.1.数据库的创建Create a database student5.2 表对象的创建学生个人信息表stunents的创建:CREATE TABLE students(StuNo char(11) NOT NULL PRIMARY KEY ,-学号StuName char(8) NOT NULL, -姓名 sex char(2) NOT NULL,-性别Birthday datetime NOT NULL,-出生日期Native char(20) NOT NULL,-籍贯dep_number char(10) NOT NULL,-所在院系编号c_number char(10) NOT
28、 NULL,-所在班级编号Tel char(11) NOT NULL,-联系电话HomeAdress varchar(50) NOT NULL,-家庭地址ID varchar(20) NOT NULL , 身份证号Rxcj int ( 4) NOT NULL,入学成绩primary key(StuNo),check(Sex = 男' or Sex =女 ';) 5.2.2.学籍变更信息表 schoolregister CREATE TABLE schoolregister(t_number int NOT NULL PRIMARY KEY ,-记录号s_number char(
29、10) NOT NULL,-学号change char(20),-变更情况t_object char(20) NOT NULL,-记录对象t_time datetime NOT NULL,-记录时间t_memo char(100) NOT NULL,-详细描述primary key(t_number) );5.2.3.创建学生奖励记录表 rewardCREATE TABLE reward(r_number int NOT NULL PRIMARY KEY ,-记录号s_number char(10) NOT NULL,-学号r_rank char(5),-级别r_object char(20)
30、 NOT NULL,-奖励对象r_time datetime NOT NULL,-记录时间r_memo char(100) NOT NULL,-详细描述primary key(r_number) );5.2.4.创建学生处罚记录表 punishCREATE TABLE punish(p_number int NOT NULL PRIMARY KEY ,-记录号s_number char(10) NOT NULL,-学号p_rank char(5),-级别p_object char(20) NOT NULL,-处罚对象p_time datetime NOT NULL,-记录时间p_memo ch
31、ar(100) NOT NULL,-详细描述effect char(2) NOT NULL-是否生效primary key(p_number);5.2.5.创建班级信息表 classCREATE TABLE class(c_number char(10) NOT NULL PRIMARY KEY ,-班级编号c_name char(10) NOT NULL,-班级名称dep_number char(10) NOT NULL-所属院系编号primary key(c_number);5.2.6.创建院系信息表 departmentCREATE TABLE department(dep_number char(10) NOT NULL PRIMARY KEY,-院系编号dep_name char(10) NOT NULL,-院系名称primary key(dep_number);5.3 索引对象的创建create
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心理健康课件中职学生
- 二零二五年度土地抵押合同终止协议书
- 2025版海参养殖基地与金融机构贷款担保服务合同范本
- 2025年度酒店厨房设备租赁与改造一体化合同
- 2025版跨境电商供应链反担保股权质押协议
- 2025年运载火箭发动机地面检测设备项目建议书
- 二零二五年临时保洁服务劳动合同范本
- 2025年餐饮企业原料采购与租赁合同
- 二零二五年度智慧工地建筑废弃物处理合同
- 2025版铲车租赁合同附带租赁设备操作培训与考核协议
- 嘉吉公司详解
- 公路施工组织与概预算教学课件汇总整本书电子教案全套教学教程完整版电子教案(最新)
- 大型公立医院巡查应知应会
- 我国及发达国家圆珠笔发展现状Microsoft Word 97 - 2003 Document
- 一九七二年国际海上避碰规则
- 0上海市康复治疗质量控制中心推荐病史及记录单
- (完整word版)sppb简易体能状况量表
- 2022届宝山区中考英语一模
- 民用航空安全信息管理规定培训考试
- AHRI 的标准目录
- 西班牙文化概况.ppt
评论
0/150
提交评论