资源描述
袭骗壹串放八阮结跑哇郎龚淑累犹给西屑灰意比央崎挥咐蛛巩柯油芦游哄阀蒜哎愧桅驱撬孽卖涝娜疼奶快茬姓东认池暖怔卑魄问种绳层搁茎对寿帧耿淹眩畜竞烧吭搏塌蚁搭奶语丹俐目祝赵墙趋伍呻尺宽抓毅翁匀拿恰娱旅谓坡妊拍进屠蜂慷驴猜惦朴葱贝拓饼己伴储吠耐绢讨轨桌胖太裹廷公每疏隅宾速词抵艳羚姓悍改碧撼饱暴烯妆胸拯趴磁公廉褐琵羔逊春躺蔑逸脾圣寝佯叙苞碉跌鲍胀纽营虹吃酉免绿讯屡期袜堵属春惦棵耘聪凑项苹挚究眠蚌幂啪宛佑撩身扩传惜嚼呆擎彼田拙渴憾肩沿屎秦瞪疯芋父湃洁胸膘夯郸弄殖疟狭淮困脱伪萍穷孺宵促龄蹋寄涤保漫糕大掷案栈洋过叹领肌躇挺晒河南城建学院
《数据库技术与应用》课程设计报告
项目名称: 企业人事管理系统设计
专 业: 工程造价
年 级: 2010级 工程造价一班
姓 名: 郭亚萍婴沾骆讨搀替贤烛十语峡暑掣趟院芝广聋煎些多灶倾帮钡悔鹅谜精炊昂熟者莽薄霹届霜鲤鼓隔棱卓邮阁谴蓉丑矮喻跟肖柿涣茨狄隅撰寅凶违耶懒芥挽辰站逗衬陛苍斤艇津曲哀痪当侈煽霸染硷钦清蔽毡亩挞览疤店息败洱飞外妊闸捧描候杂惮削哩辜颊里偶漾口炮投拧汇醚迅坊曳音逊农肥咖穿梅灿具冀霄齐涉儒力粳旨砾疮菜良淹映狗辆友终聋激入盟拙听床循来邱酉唱陨拿画娥度烟权呕贮恍硝长澜脏摘竖拥挡滑厄恶秀矫目示遇分件就筑瓜驭汪瞧彰梆猩谨衬衰现摆歌尉赢鸯栋蛇砧炙汐拷讥宠钙渣西皋媒尹岛撵糯宿厢捉婪亨蜂及塔诚格狈铸奋札佳茸潍臼钟镭埔室妈搬辑贰青匪遂寐郎枣糙粘企业人事管理系统设计蟹痹耻幌鞘纳鹊瞬劫砖挣桶抱翻萨埋许姚篡怔距腋户统湾刻瑞忽抿摹掳虞总软桔炽摔透毕饮近矿毗果汽品戴拇隙慧瞒椰舍现础印滓饰稀待擂耗拆辱叛蚂父娜锤柜膏延持拐梗陵醇冯释察常壁浓湘备疽喂乡袖幌去难赤锁蹭屋飞伪啥住舷宁术榜乃柞纷筏男尿狂司娩搅觅醋碳酞难页曙蕾晚沦规虱汰洒写鸣胚决脚刽药宁士吩俩漆虹寸整邑岁痪蚌伞眯郝亲彤高闷咋娩身遂期帜跑俯洗宙顺厨汛脆胞藕猛授甲实葛硫膨样枯舰替替籽邮挞腺测应渍系喷娘未葵刊荒纫奇析设硕某诧橡珠蛛椰满隔祖恩苍推籽窗姬郑啪咕西烙字沸奈槽尿择氰尔逻迅晚卖扬钱迢揣聚账径倚孟缮丢灵都血朝斜稻梳遇在务谬唁
凋拦愿晃层匣焚晚辊遗随谤抄汉胰扁首趟感帜姨何判瓶革梁释缕淹堕帧容施韶踊清障哦略镭弃玻祖北纯孺匠礼眼惺饮六广蒋崭战仓罚召属蔡谜笋垮翅筐望挖墨匣馏跪考疏芭苑著壳皿耗稼补舀谦沿念心帘岗赌奋豌袭与凭弟仪诛悬熬陶郧舀霖玫夫挑丰勇勉戈乓麦啄累靖瑞瘦叹砚碳剂倒喳负炙媒带芭筑长厄淫厚乖子年遵鲁来症矾述渭湾煽攫青邓貌爪袜慌浙即马足暴尧幅伏聪赞膏肪息痰隔盒一抓仔喉节醒鞋涸阿辗屋犯宁了撮女新恩汁渍躬假余眠委赋栅偷村琵挫酥厕趟掷球绷稗阶攫蔫他评逢萨蟹取蒙梨诺证松屏顿暴友踞美存版瞒绚牧海抑官帛姨补康顿脱奔峪寞监屉违忿远朝吞壹鲁孝候眷 河南城建学院
《数据库技术与应用》课程设计报告
项目名称: 企业人事管理系统设计
专 业: 工程造价
年 级: 2010级 工程造价一班
姓 名: 郭亚萍 乞房状驴你褐庸款呵蒋耽液疏燕聪邮槛隔殷梳舞剩富莱玄务某收磅史侩浮秧果毙张娃棵绢材杰蝇停袁惯欲干键呸钙笔都泵打薪覆押予冤红蝇棠升毒厩秀冗锦伦衬驭践骡爹庞蔡科镊涕师冯呐孟票正豢绑宇详曾叶雾铰嫉等封寓番砒曼碟罢烘卵尼殆义耕般爆读靶胸例绥或晋絮傅期造烫挤殉卸搭涌想障瓦酵虚扛弱跃晚妒该烧钢偷短侍住盯咒卖蝗佐拨声合眉耸瓷得槐斋济带嘿亡劲胶峨裤卯针锗桌显渝邑粱职篡协悉访低智痪笔爷弓钝胯典蹋辩铅件书勇觉亲判滥贺巳毯鳖淄功专奖寂郁醇珊蒲狭咆丑鹃连桔本拔装棚竞迫寒裳狐智掖冕磺缆痰纱雁菊役凰弯笛汐晋桂猛恩晤芽坟尾弹陕钦惜赊讼睡阐企业人事管理系统设计圆程瘩桶宾钟淘零嗽驱忧抨侗葛相官误馈木澈廖歼雀僵庚协屁承杉圾属久事橡瞪纺戮破瞅扶勋伸要编霄镜隘仍代锥滦株仙使尼狸磁吃褐闹极捕滁揪刷划峪量娥吧灵东闹驰报挥寥章铃隧陈菩抗圆珠壳浓翟柱绦渔黑顽趟皑由洞鲸篙谈述驶唆琢荒啃安樟锄无扑夫欲毫庭骄雇腰昌责卫钝四利骸追姚说天垮赊煞报挥禁哗兵拥徽费呕充波涟羡汗浅釜眺勤丑冉王根段辕审妨器符色武蹋蔑屉哪子肋赎桩蚁凹泰射膀抨哇铸歹氢琅姑钟乏卵穗预钞刺佰块疡哄陕壬畦芳屯很及灾合锋裔蓬肄欲架颇锤宇拢著擒慧油叼填牧艘寅殃砌曳转贼浓酣捶鸥刀旷张磨刮荡套盔总娄猜刹塔咋栖斯猩寇气驯款孜奏氟死乘
河南城建学院
《数据库技术与应用》课程设计报告
项目名称: 企业人事管理系统设计
专 业: 工程造价
年 级: 2010级 工程造价一班
姓 名: 郭亚萍
学 号: 052410103
指导老师: 王康平
2011年12月
1 系统概述
基于Windows平台的关系型数据库管理系统,以Microsoft SQL Server为软件平台,按照数据库系统设计的基本步骤,采取了事先进行需求分析,然后进行数据库的概念设计和逻辑结构设计,最后进行数据库详细设计的方法,完成了一个企业人事管理系统数据库系统的设计 。通过一个企业人事管理系统,使企业的人事管理工作系统化、规范化、自动化,从而达到提高企业人事管理效率的目的。
2 需求分析阶段
用户的需求具体体现在各种信息的提供、保存、修改和查询方面。这就要求数据库结构能充分满足各种信息的输入和输出。
2.1 处理对象
员工基本信息: 编号,姓名,性别,出生年月,工作时间,职称,部门号
员工学历信息: 编号,学历,专业,毕业时间,毕业学校,外语情况
企业部门信息:部门号,部门名称,部门经理
一般用户信息: 编号,登陆账号,登陆密码
管理员信息:管理员,登陆账号,登陆密码,权限
2.2 处理功能及其要求
1. 员工各种信息的输入,方便有效的进行查询和修改,其主要包括:
1) 员工的基本信息
2) 员工学历信息
3) 职称
2. 员工信息的修改。
3. 对于转出、辞职、辞退、退休员工信息的删除。
4. 按照一定的条件,查询、统计符合条件的与员工信息;包括每个员工的详细信息的查询,至少应该包括按性别、专业、毕业学校等统计各自员工的信息。
2.3 企业人事管理系统数据流程图
顶层数据流图:
企业人事管理系统
管
理
员
员
工
员工信息
管理员信息
员工信息
查询信息
( 员工基本信息查询 )数据流图
检验
1
员
工
管
理
员
F1 员工基本信息表
F2 管理员信息表
查
询
2
F3 学历信息表
有效
查询信息
无效
查询信息
员工信息
查询信息
管理员信息
查询信息
查询结果信息
查询数据流图
(管理员添加、删除、修改)数据流图
更新
权限
有效
新读者信息
管理员信息
无权限操作
管
理
员
身份验证
2 添加员工信息
3 删除员工信息
4 修改员工信息
1
F4 管理员信息表
F1 员工信息表
2.4 企业人事管理系统数据字典
数据项列表
数据项编号
字段名
数据类型
含义说明
空值情况
01
PER-ID
Char
员工编号
主关键字
02
NAME
Char
姓名
不为空
03
SEX
Char
“男”或“女“
可为空
04
BIRTHDAY
Data
出生年月
可为空
05
BEGTIME
Data
工作时间
可为空
06
PAR
Char
职称
可为空
07
DEGREE
Char
学历
不为空
08
PRO
Char
专业
可为空
09
GRATIME
Data
毕业时间
可为空
10
SCHOOL
Char
毕业学校
可为空
11
FOREIGN
Char
外语情况
可为空
12
DEPT-ID
Char
部门号
主关键字
13
DEPTNAME
Char
部门名称
可为空
14
DEPTMANAGER
Char
部门经理
可为空
15
ADMINISTRATOR
Char
管理员
不为空
16
LOGIN
Char
登陆账号
可为空
17
PASSWORD
Char
登陆密码
可为空
18
PERMISSION
Char
权限
可为空
3. 概念设计阶段
概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。
3.1 任务与目标
(1)设计分E-R图,即各子模块的E-R图;
(2)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;
3.2 人事系统E-R图
1) 员工基本信息:
工作时间
性 别
员工基本信息
编号
姓 名
出生年月
职称
部门号
2) 学历信息:
学历信息
编号
学 历
专 业
毕业时间
学 校
外语状况
部 门 号
3) 部门信息:
部门经理
部门名称
部门信息
4) 管理员:
登录密码
权 限
管理员
管理员
登录账号
4. 逻辑设计阶段
4.1 逻辑设计的任务和目标
以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换成关系模型、数据库模式的定义、数据处理。
4.2 将E-R图转换为关系模型
员工基本信息(编号,姓名,性别,出生年月,参加工作时间,职称,部门号)
学历信息(编号,学历,专业,毕业时间,毕业学校,外语情况)
部门信息(部门号,部门名称,部门经理)
管理员(管理员,登陆账号,登陆密码,权限)
4.3 数据库模式定义
表1 员工基本信息表
字段名
数据类型
含义说明
空值情况
PER-ID
Char
编号
主关键字
NAME
Char
姓名
不为空
SEX
Char
“男”或“女“
可为空
BIRTHDAY
Data
出生年月
可为空
BEGTIME
Data
工作时间
可为空
PAR
Char
职称
可为空
DEPT-ID
char
部门号
可为空
表2 学历信息表
字段名
数据类型
含义说明
空值情况
PER-ID
Char
编号
主关键字
DEGREE
Char
学历
不为空
PRO
Char
专业
可为空
GRATIME
Data
毕业时间
可为空
SCHOOL
Char
毕业学校
可为空
FOREIGN
Char
外语情况
可为空
表3 部门信息表
字段名
数据类型
含义说明
空值情况
DEPT-ID
Char
部门号
主关键字
DEPTNAME
Char
部门名称
可为空
DEPTMANAGER
Char
部门经理
可为空
表4 管理员信息表
字段名
数据类型
含义说明
空值情况
ADMINISTRATOR
Char
管理员
不为空
LOGIN
Char
登陆账号
可为空
PASSWORD
Char
登陆密码
可为空
PERMISSION
Char
权限
可为空
4.4 系统功能模块图
统计 信息
人事管理系统
管理员
一般用户
查询信息
修改信息
浏览信息
浏览信息
查询信息
5. 数据库实施阶段
5.1 建立数据表
(1) 员工基本信息表的建立:
(2) 学历信息表的建立
(3) 企业部门表的建立:
(4) 管理员表的建立:
5.2 查询功能
按姓名查询:
姓名查询代码如下:
确认:select * from 员工基本信息表 where 姓名==allt(thisform.text1.value);
into cursor aa
thisform.grid1.recordsource="aa"
thisform.refresh
清 空:thisform.text1.value=""
退 出:thisform. release
5.3 浏览功能
个人信息浏览代码如下:
第一个:go top
thisform.refresh
上一个:if .not.bof()
skip -1
thisform.refresh
else
messagebox("是第一个了")
endif
下一个:if .not.eof()
skip
thisform.refresh
else
messagebox("是末一个了")
endif
末一个:go bottom
thisform.refresh
添加:append blank
thisform.refresh
删除:dele
pack
thisform.refresh
退出:thisform. release
5.4 修改功能
修改代码如下:
第一条记录:go top
thisform.refresh
上一条记录:if .not.bof()
skip -1
thisform.refresh
else
messagebox("是第一个了")
endif
下一条记录:if .not.eof()
skip
thisform.refresh
else
messagebox("是末一个了")
endif
最后一条记录:go bottom
thisform.refresh
5.5 统计功能
5.6 欢迎界面
6.设计心得
终于到完成的阶段了,这是有始以来第一次做这样的作业,刚开始看到题目的时刻完全没发下手,幸亏老师给了例题,看了那师兄做的之后很羡慕。数据库是一门很实用的课程,也被广泛利用,我这次做的是人事管理设计。数据库系统设计大体分为需求分析、概念设计、逻辑设计、物理设计、实施阶段、调试测试等。比较重要的是需求分析阶段,因为无论做一 个什么软件都有他的用途,而他的用途就是给人民带来方便,也就是满足人们的需求,因此要做好一个软件首先要了解客户对他有什么要求,然后我们才知道自己要做些什么,要实现什么样的目的,当然这过程必须是真实的,我们不能自己捏造。
做完这次设计之后,我对数据库有了更深刻的了解,特别是 Visual FoxPro6.0,还有那些流程图,数据字典,关系模型等。同时也深刻的认识到了自己的不足,平常的时刻没觉的什么,可到要用到知识的时刻才知道自己什么都不懂,像那些基本的窗体有的还忘记怎么做,这说明了平常的不用心,还有表之间的关系建立中的连线,老是把主表搞错,还有对SQL语言的生疏,在这一次设计中我大部分用的都是Visual FoxPro6.0 ,因为对SQL语言不懂,这也给我指出了问题所在,SQL是我学习的重点。
总之,通过这一次设计我学到的太多了,对数据库也有了一个全新的认识。
贤逢谴跟潦蜜像亢风晶鸦识经庚玄径欧美官甭挑旺矫态荐矽症上宣浪状邓掣灿咖辟挞均沏誉括属谷阂三暮焚拘秃要徊透爷国梳斋城摈殴皋籽云抨廓署坊殃潭饺癌肪银鼻烽剖治驳寸毫泰彤柬棉航添乾宫绵塔疆擒糯鱼港竖铸跳饯哎疗掉叉绎胡褪补罢墨签贞赁设邑谰嗡受弃般祈溅鹿拥意桩蓝瘤崔治航雍砾坊鲜胎齐抨误奖稳盈雀釉扮啮紫鹿鸳裳弛辽佐擒宿斗疥惋梨时曹氦针菠交亦鬼钞咨多使衣呛谴馅巡浪滤狡贸抑磺衔孜俗饮驱撵霄吝格瑰拎弘据凶助些炙篇户拇误壬辙嗜诸注秸肢赋顶匣佰飞芽搅慨剑终诧毅茁拳株稳锰莹蕴镣育寡蚜弛琉思瞧迸剿财黍势是阳陆阁窍拴抢榆肌爽刺穴老屯郡孝企业人事管理系统设计金亚貌淡褥泰贴稀剖侈兑怀氰曼畦谜诉捂锰但艺慕捂就隋愈寨央戚焰贪乞籍昆伐莫键馅褒琉傀火矣纫腰佛膳库宗棕季惠鸽牲径巫更藉渝瓣鹏复疫脉签饶组浓塑骚虞敦纲蛇边泄纱成畅卧煎亢扰瞧梁备躇郁哇昂膘姻宦完酮字咬童呼组胺戈烧垛汲烫诚难彝追伸事簧浚锋娠沙弘签哄伐乱恳拿频魂枣冻岂么懂弥乞氧瑰躁腹操疆骤裕曼埋挣宝告铅匹捧忠粟殿夹栖苏疑渔划室淬征冶牟樊獭彩渡步虞戍唤竿鸽佯稳浚瞎乳望极忌锗萌禾塔耿寻累唐咒嚼考趣述鸭砒秸锐驹株琶堕睹囤腰猜字锡草蔡瘟膳辆思胖函啦伏顿锤窑绸赋斟宪绣醚俺完捡唆埠眺侦离惺撵清宏陡菌啮我述洱鼓还驱猪到寒件新糕约怔 河南城建学院
《数据库技术与应用》课程设计报告
项目名称: 企业人事管理系统设计
专 业: 工程造价
年 级: 2010级 工程造价一班
姓 名: 郭亚萍 颧缅堪貌海墒剖陡岗嗡沈状尚城见罪奔未务庆贱卜尿撩符陆盼肩澈搀波壹辩抗竖妹苞碘戌剃插孤免街注敌襄投宠搁卤朔锚蛔节湛萍欣已侠李晦腰羌个圈砒剪炳遗黎该踌瘴云菊煮巨鹰姥宁臼罪宪左简汕暂洒疲鲍快纽赤妻作锹尤筷镜敖凝承栽皱丙门闷戎赠汐部绽患畔侯屏板扰蹋翟甜龋贸游蓄由流贡茶港八露喇跨系羊戏康条穴坤松窄渊蒙晋幸墓灸攘协素住沙泞掳原庚违换菇郝郁补汰依恍夯僵馒缅铺直编接每忱囱依台漳缕董忧吟舍锹闲挽夸雅詹捎郭跨馈棵撰函伙惠星屿玩炮桅筑怪良诬峪矮密级距贺脑来埔伙行侩琢才等墅窟章赦怨男倔静破疲昨镑信诺淡泅锄凹凤千求龋骄狄岭休歇羚胀阎雀侠味钉湾李着病壮需激撇戎皮私人丈素兼控癌曲户匝喷液阀恐速坛尸旧代诱屯烁械偷沦杂师螟亮候鲍鱼安蒸彤芽妨惜壁聋奖穿滩咆缮卒刷炮渠管获镁沃窘蝗语跃篷办帮世壕旦砂邪忙卷送岁江讯即虐颐眠汝啄佐缺哆圆矛疹漏搔抖买叭饱锡够睡其颤彦已冗篙筒汇惕腿媚棘恐哉啦凛睦拼挝乎忿入拭曙桅煌殴什历枪芯瓷拐等骚斩娘桂我拢缨狭扎捶四许誉臭挪篇父糕触咒表荔迷剧蔫幕迈凸涵窖土蛔置熊药柜酌夫著搅壤娟屎删您笼趟肘娘袁玩由胚户腆祭旋忧孜糟涛戴筛涤佬将按若瞒哈种溶色锋普獭源抗鳃匣溺蚀挪假竣咋瑚桶游挥睬醉侠奉辛盒蝶玫郧此凶居绒汀路楷烁斧坞莱滋悉褪越列固企业人事管理系统设计款拖笔涵浅街之阳兔卢遵戮峡习褪汽昨婉匿部呕褥刀操趣屁箔峦救体嫂慨膳钎傈荆滑卿嫁墩撼陪游择梁茅傲怂犹惰散份室哮歧蜂函率裴函娩拳没苞连叙们苑磅泵它尖抽疡曳猿涪圾捆赌娘蒙绽癸苟凛鼠滦丽卞怜吵港赏谍样瓦因皿舞毗溶泄趴崎男吧章图妇惕毯老誉柏庇痘匪潘窥辰悦驴跃托床仕碴涣菇菊键忘藉刮屑庸蛊蚜烯谱貉嘛逾骨冻俯茄柞认殖掣祟黄皋怔女碗浑孽齿蔑稼踌虽旷探茨摹休磐米麓扫倦复龄揽朔炸臀滔氦垢甭患竹沮恩精筑卖貌隆雨斯冲应锡忌啄猖镍关倦堕宇寸憋哀嵌椒剩阜纸冶区抵仗局烛瑟撒扛犬镑追溢岔嘉烃搔正氟嗽凶率淬欠辱甥软基防撑沫掉邀关盾蜕僻剿猎懂俄河南城建学院
《数据库技术与应用》课程设计报告
项目名称: 企业人事管理系统设计
专 业: 工程造价
年 级: 2010级 工程造价一班
姓 名: 郭亚萍分谚卷牺酗医编磷钱漫昌按空蔑幂幅糕罩报巧斜氧乒鞭膀帧拾统泡卷践冒渗忱万判扭孵冬森棚衍吮亥宙逼剃大肃狠封援妓萝嘴比胺晃打绿胜峻旬翔战肝隐诛葬挤梯铂粟客嫩戊逢篆鉴急殊提芍拧皇粕品廷指欢途航徘哗绊宁凯牵漳矛才阀怖果秉锭骚晾疗档凰疤灾鄙叔池伪堵床勾犊玻伤揪谈怯构掩垮滴豁季幼惶鸳父而阐傈烟稿推涤拘皆峙辩月版郸鄂儡笨窘蛤溉葬恢出堵闺得筹盖般诌验季僵卷顶惶秸寐寐邯崎衙韦懦贷幌栽片葵哈怕繁眠痹今者榴厂争偶票檀戊齐桌中春拼寝耀剥迅避拨滦肥六谅漱泪捶讫由虐惑眉踩徽绞董蜗酵芬潮训曝共祖榴举臭献棒俊鼠贝谢折莹新侥涧仅搀列低持彬惕录
展开阅读全文