学生档案管理系统数据库实验报告书.docVIP

学生档案管理系统数据库实验报告书.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生档案管理系统数据库实验报告书

课程设计报告 课程设计题目:学生档案管理系统 专 业:软件工程(电子商务,政务) 班 级:XXXXX 姓 名: XXXX 学 号: XXXX 指导教师: XXX 2011年12 月1 日 学生档案管理系统 实验时间:十四周 实验地点:软件楼304 实验目的:通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高学生的分析问题和解决问题的能力以及学生的动手能力。 实验要求: 描述:设计一个档案管理系统,实现下列功能: 维护人员的档案信息(输入、修改和删除); 根据给定条件查询人员档案信息; 档案报表输出; 实验思路: 需求分析:学生档案内容应涉及:1,学生基本信息;2,学生修 学分情况 3,所在辅导员,院系信息,5,学生在校期间的奖惩 情况。 因此根据上述分析,需要的基本表有(括号内为表名): 1 学生基本信息表(stu) 2 辅导员表(fd) 3 院系表(xb) 4 课程表 (kc) 5 奖惩表 (jc) 产生的关联表有: 1 学生院系情况表(stuxb) 2 学生奖惩表(stujc) 3 学分情况表(xf) E-R图为: 实验过程: 需求分析: 处理对象:系统要处理的对象包括学生基本信息,学生学分情况,学生奖惩情况三个方面,为了实现三个方面的功能与之间的联系,建立如下表: 1,学生基本信息表(stu): S#(学号),sname(姓名),age(年龄),sex(性别),sz(政治面貌),sadd(家庭住址),class(班级号) 2,奖惩表(jc): J#(奖惩号),jname(奖惩名) 3,学生奖惩情况表(stujc): S#(学号),j#(奖惩号),jtime(奖惩时间) 4,辅导员表(fd): f#(辅导员号),fname(姓名),class(班级号) 5,院系表(xb): X#(系别号),xname(系别名) 6,学生系别表(stuxb): S#(学号),f#(辅导员号),x#(系别号) 7,学分表(xf): S#(学号),c#(课程号),stu(学分) 8,课程表(kc): C#(课程号),cname(课程名) 处理的功能: 维护人员的档案信息(输入、修改和删除); 根据给定条件查询人员档案信息; 实现机制: 表之间的联系(增删改)通过定义存储过程来实现,部分特殊功能使用触发器,因此定义如下: add_stu ——增加学生 add_xf ——增加学生课程学分 add_stujc ——增加学生奖惩情况 de_stu ——删除学生(学号) de_class ——删除班级 de_name ——删除姓名 up_stu ——修改学号 se_stu ——查找按学号 se_class ——查找按班级号 se_fd ——查找按辅导员姓名 se_xb ——按系别名 add_stujc ——增加奖惩 add_in_jc ——(触发器)处分累计,如果同一个处分超过两次,自动累加成上一级,比如两次警告变一次严重警告,两次留校察看,清除该学生档案 se_xf ——学分不足10个 安全性与完整性: 安全性是通过视图机制,权限机制,定义了三个角色,管理员(主管),日常工作人员,学生;主管可以对所有表操作管理,工作人员不能对辅导员表,院系表,课程表,奖惩表增删改,学生只能查看视图。 完整性通过规则与权限实现,通过对相应字段设置规则,使它受到约束,如年龄设置为15—65,性别设置为男—女; 实验过程:(代码部分) create table stu —— 学生表 (s# numeric, 学号 sname varchar(15), 姓名 age int, 年龄 sex char(2), 性别 sz varchar(10), 政治面貌 sadd varchar(20), 住址 class char(10)) 班级号 create table fd ——辅导员 (f# int, 辅导员号 fname varchar(10), 姓名 class c

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档