ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:169.50KB ,
资源ID:2580496      下载积分:6 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2580496.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(结课项目学生信息管理系统.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

结课项目学生信息管理系统.doc

1、 学生信息管理数据库系统 数据库设计报告 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改 文件标识: 数据库设计 当前版本: 1.0 作 者: 完成日期: 版 本 历 史 版本/状态 作者 参与者 起止日期 备注 1.0 初稿 目 录 0. 文档介绍 4矚慫润厲钐瘗睞枥庑赖。 0.1 文档目的 4聞創沟燴鐺險爱氇谴净。 0.2 文档范围 4残骛楼諍锩瀨濟溆塹籟。 0.3 读者对象 4酽锕极額閉镇

2、桧猪訣锥。 0.4 参考文献 4彈贸摄尔霁毙攬砖卤庑。 0.5 术语与缩写解释 4謀荞抟箧飆鐸怼类蒋薔。 1. 数据库环境说明 5厦礴恳蹒骈時盡继價骚。 1.1 数据库环境 5茕桢广鳓鯡选块网羈泪。 1.2 系统开发环境: 5鹅娅尽損鹌惨歷茏鴛賴。 2. 数据库的命名规则 5籟丛妈羥为贍偾蛏练淨。 3. 需求分析 5預頌圣鉉儐歲龈讶骅籴。 4.概念设计 6渗釤呛俨匀谔鱉调硯錦。 5.逻辑设计 9铙誅卧泻噦圣骋贶頂廡。 6.物理设计 9擁締凤袜备訊顎轮烂蔷。 6.1 T_Student表详细说明 9贓熱俣阃歲匱阊邺镓騷。 6.2 T_Change表详细说明 9坛摶乡囂忏蒌

3、鍥铃氈淚。 7. 安全性设计 9蜡變黲癟報伥铉锚鈰赘。 7.1 防止用户直接操作数据库的方法 9買鲷鴯譖昙膚遙闫撷凄。 7.2 视图设计 10綾镝鯛駕櫬鹕踪韦辚糴。 7.3 角色与权限 10驅踬髏彦浃绥譎饴憂锦。 8数据库管理与维护说明 10猫虿驢绘燈鮒诛髅貺庑。 附录(代码实现) 11锹籁饗迳琐筆襖鸥娅薔。 0. 文档介绍 0.1 文档目的 起草本文档主要是为了统一开发小组及用户对本项目中所使用的名词术语的认识,规范开发小组成员在开发过程名词术语的使用习惯和变量命名习惯,帮助开发小组成员熟悉系统的数据处理流程和相关数据存储,加深对系统的认识。構氽頑黉碩饨荠龈话骛。 熟练掌

4、握数据库对象的创建和管理,掌握工具的操纵与应用,了解T-SQL语言的基本应用。 0.2 文档范围   本文档主要内容有系统术语定义、数据库环境说明、数据库命名规则、数据库物理表设计及数据库的安全管理设计等。輒峄陽檉簖疖網儂號泶。 0.3 读者对象 本文档的适用对象主要有系统设计人员、系统编程人员、系统测试评估人员及系统运行维护人员。 0.4 参考文献 0.5 术语与缩写解释 缩写、术语 解 释 … 1. 数据库环境说明 1.1 数据库环境 服务器: CPU: PIII 800(双) RAM:512MB 操

5、作系统:Windows 2003 Server 数据库服务器:SQL Server 2005 1.2 系统开发环境: 在原型开发阶段,开发平台主要是: 系统平台:Windows server 2003 开发工具:SQL Server 2005 2. 数据库的命名规则 在本数据库中,主要采用驼峰法的命名方法和缩写法,主要规定如下: (1)所有对象的命令都应遵循见名知义原则; (2)所有对象名称的缩写应遵循大家的使用习惯; (3)数据库中各对象命名遵从系统类图中名对象的命名(参考系统分析设计文档); (4)表名都以T(Table)开头,如语种信息数据表命名为:T_La

6、nguage; (5)视图名都以V(View)开头,后面以相关表名的第二个字母表示,如ViewCorporationKeyword(公司与所注册关键字信息);尧侧閆繭絳闕绚勵蜆贅。 (6)在数据表中,实体的属性以实体名的缩写+属性英文缩写表示,如语种名称用LanName表示; (7)SQL Server中数据库命名可以直接使用系统名称,例如学生信息管理数据库可以命名为:StuDentInfo;识饒鎂錕缢灩筧嚌俨淒。 (8)对于各表间有联系的列(主键、外键等)仍使用原表中的列名; (9) 触发器以TR_开头。 3. 需求分析 学生信息管理系统主要涉及的是学生相关信息的管理

7、和控制,包括学生基本信息的存储,学籍变更信息的存储和管理,学生奖罚信息的管理和存储,以及学生的班级信息和院系信息等的管理。凍鈹鋨劳臘锴痫婦胫籴。 数据字典 学生信息管理系统的基本数据字典的内容如下: 学生基本信息:包含的数据项有:学号、姓名、性别、出生日期、入学时间、籍贯、电话、家庭住址、邮政编码、电子邮件等。恥諤銪灭萦欢煬鞏鹜錦。 变更信息:包含变更代码,变更描述等。 学籍变更记录信息:包含的数据项有:记录的时间、描述、变更编号等。 奖励等级基本信息:包含等级编号,描述等信息。 处罚等级基本信息:包含等级编号,描述等信息。 奖励(处罚)记录信息:包含的数据项有:记录的时间、描

8、述、学号、等级编号。 院系信息:包含的数据项有:院系代码、院系名称等。 班级信息:包含的数据项有:班级代码、班级名称等。 系统的顶层数据流图 数据流图是从数据和对数据的加工处理的角度来描述系统的图形。数据流图的基本组成元素如下图所示: 4.概念设计 1.学生实体E-R图 2.班级实体E-R图 …… …… …… …… …… …… 3.院系实体E-R图 …… …… …… …… …… …… …… 4.…… …… …… …… …… …… …… 5.逻辑设计 概念设计就是将概念模型转换为SQL Server 所支持的数据模型,即将概念设计得出的E-R图转换为

9、关系模型。鯊腎鑰诎褳鉀沩懼統庫。 1.学生个人基本信息(学号,姓名,性别,出生日期,入学时间,籍贯,电话,联系地址,邮政编码,电子邮件,备注,院系代码,班级代码)硕癘鄴颃诌攆檸攜驤蔹。 2.学籍变更记录信息…… …… …… …… …… …… …… 3.…… …… …… …… …… …… …… 6. 物理设计 6.1 T_Student表详细说明 表:(s) of " T_Student " Table 列名 说明 类型/约束 Is PK Is FK StuCode 学号代码 Varchar(12),not null yes no StuName 姓名 Va

10、rchar(10),not null no no Stusex 性别 Varchar(2) no no StuBirthday 出生日期 datetime no no StuEntracetime 入学时间 datetime no no StuNative 籍贯 Varchar(50) no no StuPhone 电话 Varchar(20) no no StuAddress 联系地址 Varchar(100) no no StuZipcode 邮政编码 Varchar(8) no no StuEmail 电子邮件

11、 Varchar(50) no no StuMemo 备注(描述) Varchar(50) no no StuDepartment 院系代码 int no yes StuClass 班级代码 int no yes 6.2 T_Change表详细说明 …… …… …… …… …… …… …… …… …… 7. 安全性设计 7.1 防止用户直接操作数据库的方法 1、数据库身份验证方式采用Windows和SQL混合验证模式; 2、根据业务需求,建立相关视图,见7.2视图设计; 3、根据不同的用户角色建立相应的角色和帐户,并分配相应的操作权限,见5.

12、3 角色与权限。 7.2 视图设计 视图 说明 SQL脚本 ViewDep_Class 某学院所有班级的代码和名称 ViewStu_Name 每个月份入学的学生的详细详细 7.3 角色与权限 角色 可以访问的表与列 操作权限 管理员 all-table Select、Insert、Delete、Update 用户(学生) T_Student Select 数据库维护(垃圾数据整理) Indexed Select、Update 8数据库管理与维护说明 提示:在设计数据库的时候,及时给出管理与维护本数据库的方法,有助于将来撰写出正确完备的用户手

13、册。 附录(代码实现) 1.创建数据库stu_info 2.修改数据库stu_info将数据文件stu_data的初始分配空间调整到25MB。 3.在查询编辑器中使用Transact-SQL语言完成T_student(学生个人信息)的创建。 4.在查询编辑器中使用Transact-SQL语言完成T_Change (学籍变更信息记录表)的创建。阌擻輳嬪諫迁择楨秘騖。 5.在查询编辑器中使用Transact-SQL语言完成T_Reward (奖励信息记录表)的创建。 6.在查询编辑器中使用Transact-SQL语言完成T_Punishment(处罚记录信息)的创建。 氬嚕躑竄贸恳彈

14、瀘颔澩。 7.在查询编辑器中使用Transact-SQL语言完成T_Department(院系信息表)的创建。 8.在查询编辑器中使用Transact-SQL语言完成T_Class(班级信息表)的创建。 9.在查询编辑器中使用Transact-SQL语言完成T_ChangeCode (学籍变更表)的创建。釷鹆資贏車贖孙滅獅赘。 10.在查询编辑器中使用Transact-SQL语言完成T_RewardCode (奖励等级表)的创建。怂阐譜鯪迳導嘯畫長凉。 11.在查询编辑器中使用Transact-SQL语言完成T_PunishmentCode (处罚等级表)的创建。谚辞調担鈧谄动禪泻類

15、 12.在查询编辑器中使用Transact-SQL创建存储过程P_Student,要求该存储过程返回整个学校学生的学号、姓名和年龄。嘰觐詿缧铴嗫偽純铪锩。 13.在查询编辑器中使用Transact-SQL创建存储过程P_Student_Insert,该存储过程用于向T_Student表中插入新记录熒绐譏钲鏌觶鷹緇機库。 14.创建存储过程P_Student_info根据指定的学号查询相应学生的信息。 15.创建存储过程P_Student_info1根据指定的学号查询出该学生的姓名、 入学时间所在班级名称和所在院系名称。 16.创建存储过程P_Class_info根据指定的班级代号

16、查找班级信息,如果执行成功则返回代码0;如果没有给出班级代号则返回错误代码1;如果给出的班级代号不存在,则返回错误代码2;如果出现其它错误,则返回错误代码3。鶼渍螻偉阅劍鲰腎邏蘞。 17.创建存储过程P_Punishment_Student,要求输入学生的学号可以查询出该学生有什么样的处罚,如果该生没有受到过处罚则提示:“该生无处罚历史”,如果该生受到过处罚,则获取所受处罚的描述。纣忧蔣氳頑莶驅藥悯骛。 18.查询和学号为‘103’的同学同年生的所有同学的学号,姓名。 19.查询年龄在20--30岁(包括20岁和23岁)之间的学生的姓名、性别和籍贯。 20.查询所有姓“刘”的学生的姓名

17、学号和性别 22.查询每个班级的学生的总人数,并在结果中显示班级代号和该班的总人数。 23.查询是计算机系或者是数学系或者是信息系的学生姓名和性别 24.查询学生表中年龄最大的学生的信息以及该学生的年龄。 25.查询被处罚过两次以上的学生的姓名、性别、班级名称。 26.学生的入学时间是不能更改的,请创建触发器 TR_Update_StuEntrancetime,当修改学生的入学时间时,给出错误提示并回滚该操作。颖刍莖蛺饽亿顿裊赔泷。 27.学生毕业后,要将信息从数据表中删除,但规定每次删除学生个数不能超过50人,请编写触发器TR_Student_Delete,如果删除的学生个数大于50人就给出提示信息并回滚操作。濫驂膽閉驟羥闈詔寢賻。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服