- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生学籍管理信息系统
数据库原理实验十二
作者:石辉 (20091602310073)
张露 (20091602310084)
李丽芬(20091602310068)
目 录
1. 概述 1
1.1 项目背景 1
1.2 编写目的 1
1.3 软件定义 1
1.4 开发环境 1
2. 需求分析 2
2.1 问题陈述 2
2.2 系统主要功能 2
3. 数据库概念结构设计 3
3.1 系统E-R图 3
4. 数据库逻辑结构设计 10
4.1 关系表 10
4.2 定义视图 21
4.3 定义索引 24
4.4 定义权限 24
4.5 定义触发器 25
4.6 定义存储过程 26
5. 数据流图及程序结构框图 28
6. 程序原代码及其说明 30
总结 44
参考文献 44
概述
1.1 项目背景
随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化。但是我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的管理还是采用原有的人工管理方式。学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。面对庞大的信息量, 这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势来提高学生管理工作的效率通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量和人为错误。
学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。
开发环境:Windows XP
辅助工具:PowerDesigner
数据库管理系统:SQL Server 2000
运行环境:Windows 2000/XP/2003进行数据库设计首先必须准确了解用户需求目的是为学籍管理数据库系统的设计打下牢牢的基础,是数据库开发的重要文件依据,主要为数据库设计人员使用,是用户和系统分析员的项目依据文件。需求分析是否做得充分与准确,它决定了在其上构建数据库大厦的速度和质量。
下面是用PowerDesingner 15 设计出的系统CDM图,既概念模型图:
下面是用PowerDesingner 15 从CDM图直接导出的PDM图,即物理结构图:
数据库逻辑结构设计
逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构序号 字段 数据类型 数据长度 码 1 o 学号 char Y 2 StuName 姓名 char N 3 StuSex 性别 har 2 N 4 StuBirthTime 出生日期 N 5 StuProvince 籍贯 char N 6 StuNation 民族 char 10 N 7 StuFace 政治面貌 char 20 N 8 StuFromWhere 来源地区 char 30 N 9 StuBirthPlace 出生地 char 30 N 10 StuCollege 学院 char 20 N 11 StuMajor 专业 char 30 N 12 StuClass 行政班级 char 30 N 13 StuStudyTime 学制 Short int 2 N 14 StuSchoolTime 入学时间 Date 8 N 15 StuCurrentClass 当前年级 int 4 N 16 StuDormitory 宿舍 char 20 N 17 StuEMail 邮件地址 char 30 N 18 StuPhone 联系电话 char 20 N 19 StuPost 邮编 char 10 N 20 StuID 身份证号 char 25 N 21 StuIsGraduate 是否毕业 char 2 N 22 StuGraduateDate 毕业日期 Date 8 N
学生注册信息表(StuRegister)
序号 字段 数据类型 数据长度 码 1 char 20 Y 2 StuNo 学号 char 20 N 3 StuRegisterYear 注册学年 char 10 N 4 StuRegisterTerm 注册学期 char 1 N 5 StuIsRegister 是否注册 char 2 N
学生异动信息表(StuChange)
您可能关注的文档
最近下载
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试备考题库及答案解析.docx VIP
- 一种含电极的智能指环、灌胶治具及其封装工艺.pdf VIP
- The Wonderful Wizard of Oz-绿野仙踪(带动画) 课件.pdf VIP
- 2025至2030中国老年照护行业市场发展分析及竞争格局与投资发展报告.docx
- 2010年考研英语真题及解析.pdf VIP
- 浙江省强基联盟2024-2025学年高一上学期10月联考生物试卷.docx VIP
- 第一章 应急管理导论-2.ppt VIP
- 大连理工工程力学课件0.pdf VIP
- 大行距造林中杨树营养面积与大行距经济效益的研究.docx VIP
- 2025学宪法讲宪法知识竞赛题库及参考答案.pptx
文档评论(0)