您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 数据库课程设计-高校学生就行系统
1、《数据库原理及应用》课程设计报告题目:专业:班级:姓名:指导教师:成绩:计算机学院2015年12月11日学号2015-2016学年第一学期计算机学院《数据库原理及应用》课程设计报告目录1需求分析....................................................11.1应用系统背景.................................................11.2组织结构图...................................................11.3需求分析过程..................................................11.4数据流图......................................................21.5数据字典......................................................32概念结构设计.......................................。
2、........42.1基本原则................................................42.2E-R模型.................................................53逻辑结构设计..............................................53.1设计任务......................................................53.2E-R图向关系模型的转换.........................................54物理结构设计.............................................64.1基本分析......................................................64.2物理结构......................................................65界面设计与实现...................。
3、..............................75.1登录界面.................................................75.2修改子操作界面...............................................85.3查询子操作界面................................................86部分代码......................................................107总结......................................................19参考文献...........................................................19计算机学院《数据库原理及应用》课程设计报告11需求分析1.1应用系统背景高校学生就业问题关系到高等教育持续健康的发展,关系到国家的经济建设、社会的稳定和人民群众的根本利益。高校学生就业管理系统,正是针对当前严峻的毕业生就。
4、业形式,为学校做好高校学生就业管理工作提供了信息化的解决方案。本系统采用CS技术模式,在前台使用ADO.NET开发技术,后台使用MSSQLServer2000数据库开发技术。本系统主要是为了方便负责就业管理工作的老师使用,向毕业生提供一些招聘信息、就业指导及相关的政策信息,以帮助同学们更好的就业。高校就业管理系统化可以完成对学生信息的修改、查询(就业率,已就业信息,未就业信息,公司信息)、添加(学生基本信息,院系信息,公司信息)、退出功能。初步完成了对高校就业信息的管理,界面设计简洁,使用简单。本系统为毕业生提供了一个便捷、可靠的信息平台,有利于学校更好的对大学生进行就业管理和指导。1.2组织结构图高校学生就业管理系统查询添加已就业信息未就业信息公司信息学生基本信息就业率公司信息院系信息修改修改基本信息修改就业信息1.3需求分析过程实现院系、专业、毕业生信息管理(设有就业标志,初值为‘待业’);实现职业类型、职业信息(职业号、类型号、需求数量、聘用数量、用人单位)登记;实现毕业生就业登记(学号、职业号),自动修改相应学生的就业标志和职业的聘用数量,并保证聘用数量不大于需求数量;创建存储。
5、过程查询毕业生计算机学院《数据库原理及应用》课程设计报告2的人数、待业人数、就业人数和就业率;创建存储过程查询各专业的毕业生就业率;创建check约束限制毕业生性别必须为‘男’或‘女’;建立表间关系。高校就业管理系统化可以完成对学生信息的修改、查询(就业率,已就业信息,未就业信息,公司信息)、添加(学生基本信息,院系信息,公司信息)、退出功能。初步完成了对高校就业信息的管理,界面设计简洁,使用简单。1.4数据流图(1)顶层数据流图P0高校学生就业管理系统修改操作信息高校学生就业管理老师高校学生就业管理老师添加操作信息查询操作信息修改操作结果添加操作结果查询操作结果(2)修改子操作数据流图P1修改D2就业信息表D3学生基本信息表D1就业情况表F1院系信息F2学生基本信息(3)添加子操作数据流图P2添加D2就业信息表D4招生公司信息表F3招生公司信息F1院系信息F2学生基本信息D3学生基本信息表(4)查询子操作数据流图P3查询D1就业情况表D4招生公司信息表、F1院系信息F5已就业信息F6未就业信息F3招生公司信息F4就业率D2就业信息表D3学生基本信息表计算机学院《数据库原理及应用》课程。
6、设计报告31.5数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。(1)数据存储数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:{数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}。名称:就业情况表描述:记录各院系专业的就业情况编号:D1组成:专业方向,毕业生人数,待就业人数,就业人数,就业率,专业方向就业率名称:就业信息表描述:记录各院系学生的就业信息编号:D2组成:学号,姓名,出生年月,籍贯,院系名称,专业名称,就业标志名称:学生基本信息表描述:记录学生的基本信息编号:D3组成:学号,姓名,性别,出生年月,籍贯,专业,院系名称,就业标志,用人单位,类型号名称:招生公司信息表描述:记录公司基本信息及招生要求编号:D4组成:类型号,用人单位,类型名称,需求数量,聘用数量(2)。
7、数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}。计算机学院《数据库原理及应用》课程设计报告4编号:F1名字:院系信息描述:院系信息的修改、添加、查询编号:F2名字:学生基本信息描述:学生信息表的修改添加编号:F3名字:招生公司信息描述:招生信息修改,添加编号:F4名字:就业率描述:查看要查询院系系专业的就业率编号:F5名字:已就业信息描述:查看要查询院系专业的已就业信息编号:F6名字:未就业信息描述:查看要查询院系专业的未就业信息(3)数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:{处理过程名,说明,输入数据流,输出数据流,处理}。编号:P0名字:高校学生就业管理系统描述:整个管理系统输入/输出:D1,D2,D3,D4编号:P1名字:修改子操作系统描述:对本系统的修改功能输入/输出:D1,D2,D3编号:P2名字:添加子操作系统描述:对本系统的添加操作输入/输出:D2,D3,D4编号:P3名字:查询子。
8、操作系统描述:对本系统的查询操作输入/输出:D1,D2,D3,D42概念结构设计2.1基本原则将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程是概念结构设计。根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础,用E-R图表示概念模型。计算机学院《数据库原理及应用》课程设计报告52.2E-R模型(1)用户E-R图用户用户名密码权限(2)高校学生就业管理系统总体E-R图学生公司应聘职业拥有专业编号籍贯学号姓名性别出生年月就业标志类型号类型名称职业号类型号需求数量聘用数量用人单位n1n1隶属1专业名称专业院系编号院系名称院系隶属2n11n3逻辑结构设计3.1设计任务逻辑结构结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为选用数据库管理系统产品支持的数据模型相符合的逻辑结构。目前主要采用E-R图向关系模型的转换。3.2E-R图向关系模型的转换根据需求分析和概念模型,将实体型和实体间的联系转换为关系模式,确实这些关系模式的属性和码(关系的码用下划线标出,外码用*标记)(1)学生(学号,姓名,性别,出生年月,籍贯,。
9、*专业编号,*院系编号,就业标志,*职业类型号,*公司类型号)计算机学院《数据库原理及应用》课程设计报告6(2)公司(类型号,用人单位,类型名称,*职业类型号,需求数量,聘用数量)(3)职业(类型号,*类型名称)(4)专业(专业编号,*专业名称)(5)院系(院系编号,*院系名称)(6)应聘(职业类型号,*学号)(7)拥有(公司类型号,*职业类型号)(8)隶属1(学号,*专业编号)(9)隶属2(专业编号,*院系编号)4物理结构设计4.1基本分析根据高校毕业生管理系统的数据需求,分别设计出了院系信息表、专业信息表、用户信息表、用人单位信息表、学生信息表和职业信息表,其物理结构如下:4.2物理结构(1)院系信息表列名数据类型是否为空说明院系编号char(4)NOTNULL主键院系名称char(20)NULL(2)专业信息表列名数据类型是否为空说明专业编号char(6)NOTNULL主键专业名称char(20)NULL(3)员工信息表列名数据类型是否为空说明学号char(10)NULL职业号char(10)NULL(4)用户信息表列名数据类型是否为空说明用户名char(10)NULL密码cha。
10、r(10)NULL权限char(10)NULL计算机学院《数据库原理及应用》课程设计报告7(5)用人单位信息表列名数据类型是否为空说明职业号char(10)NOTNULL主键类型号char(10)NULL需求数量intNULL聘用数量intNULL用人单位char(20)NULL(6)学生信息表列名数据类型是否为空说明姓名char(20)NULL性别char(2)NOTNULLCheck(男,女)出生年月char(10)NULL籍贯char(20)NULL专业编号char(6)NULL院系编号char(4)NULL就业标志char(20)NULL初值为“待就业”(7)职业信息表列名数据类型是否为空说明类型号char(10)NULL主键类型名称char(20)NULL5界面设计与实现5.1登录界面系统的默认界面就是登录界面,在登陆界面上主要由2个TextBox,2个Button控件组成。用户登陆需要验证用户的用户名和密码,从而决定对用户是否可见和使用的系统资源。用户信息保存在用户表中,输入正确的用户名和密码后,点击“登陆”按钮,界面定位到主控界面。计算机学院《数据库原理及应用》课程设计报告。
本文标题:数据库课程设计-高校学生就行系统
链接地址:https://www.777doc.com/doc-7296000 .html