信息工程学院
《数据库应用系统开发》课程设计论文
题 目:大学生就业管理系统数据库设计
学
号:
1212210211
专业班级:
计算机科学与技术 2 班
姓
名:
杨
康
指导老师:
尚佩妮
完成日期:
2015 11
I
榆 林 学 院 信 息 工 程 学
院
摘要
随着社会和经济不断的发展,数据和信息也随之告诉增长起来,为有效地组织
和管理庞大的数据和信息,严密科学合理的数据管理技术也就成为迫切的技术
问题之一。数据库技术是 20 世纪 60 年代末在文件系统基础上发展起来的数据
管理新技术,它解决了过去对数据管理和组织中存在的数据冗余和独立性问题,
实现了数据的共享性、完整性、安全性、有效性目标。数据库技术的发展和广
泛使用,为人类社会进入信息化社会奠定了坚实的基础。大学生就业管理系统
是在实现如今越来越多的大学生提供就业资源,方便大学生,同时也实现企业
寻求人才的搜索,该系统最终的目的是方便毕业生进行就业信息检索,可将就
业信息在网上进行发布
I
I
目
录
1、开发背景 .................................................................. 1
2、系统描述 .................................................................. 1
3、数据分析 .................................................................. 2
3.1、数据流图 ............................................................ 2
3.2、数据字典 ............................................................ 2
4、概念模型设计 .............................................................. 5
5. 逻辑模型设计及优化 ........................................................ 8
6、应用程序设计(前台) ...................................................... 9
7、课程设计心得体会 .......................................................... 6
参考文献 .................................................................... 16
I
1、开发背景
由于学校的规模扩大,作为一个大的学校,学生的信息管理非常的重要。当保证学校
学生的信息安全,真是的话,学校的规模和质量都相对的提高。人工化的存储信息,
不久浪费大量的人力和物力。学生在任何地方查询自己的毕业有关信息也受到了限
制,真实性也得不到良好的解决,建立一个安全的真实的可靠的毕业生管理系统成为
一种必然性。
I
2 系统描述
针对以上的功能分析,对数据库的设计做了以下分析。考虑到就业查询的特殊要
求,数据库的设计应该包含以下信息:
(1)对用人单位的基本信息进行录入、修改、删除等。
(2)实现毕业生专业信息的维护。
(3)定时发布用人单位的毕业生需求信息。
(4)方便的实现对人才需求信息的检索。
(5)对用人单位的级别能够自动进行变更。
(6)能够对历年的毕业需求信息进行统计、分析。
(7)具有数据备份和数据恢复功能。
3 数据分析
3.1 数据流图
数据流图简称 DFD 图,数据流图有四种成分:源点或终点、处理、数据存储表和
数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,
即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系
统的逻辑模型,描述数据在 MIS 中有输入经过存储、加工处理最后输出的全过程,是
设计者和用户交流的很好的工具。
1
S001
学
生
P001
学 生
信 息
P002 用
人 单 位 信
息查询
P003 学
生 信 息
发布
图 1 学生就业查询流图
3.2 数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有的元素定义
的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一
般来说,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处
理。
3.2.1 数据流的描述
数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内
容:{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}。
数据流编号: D001
数据流名称: 大学生就业查询信息
简述:大学生所要就业的单位
数据流来源:大学生
数据流去向:大学生信息判断
数据流组成:大学生号+单位号+专业号码等
数据流量:1000/天
高峰流量:3000/天
2
数据流编号: D001
数据流名称: 用人单位信息
简述:用人单位的招聘信息
数据流来源:大学生信息判断
数据流去向:用人单位信息查询
数据流组成:大学生号+专业号+地区号等
数据流量:1000/天
高峰流量:3000/天
3.2.2 处理逻辑的描述
处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数
据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:{处理过程名,
说明,输入数据流,输出数据流,处理}
处理逻辑编号:P001
处理逻辑名称:大学生信息判断
简述:判断大学生信息的合法性
输入的数据流:大学生查询信息
处理描述:根据大学生提供的个人信息,判断是否为有效用户
输出的数据流: D001 用人单位要求
处理频率: 10 次/天
处理逻辑编号:P002
处理逻辑名称:用人信息判断
简述:判断用人信息的合法性
输入的数据流:大学生查询信息
处理描述:根据大学生提供的个人信息,判断是否为有效用户
输出的数据流: D001 用人单位要求
处理频率: 10 次/天
3