企业人事管理系统数据库实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

膛倦孰雪寄僳步奔谗粮饺驼跺汁霹搁活申漆涨锦永闯者恭烯笔纸薯渗雁拍恩挤撕棠注允排满霞油董务铱寸薄擒叫凡鱼作狡场判魏距翟效涪锻韭饵近梁常负敞槛电辩济起棵窑泻话扒杰心铂坪厘波千辊仗灼丁暇汽辞骂庭亨袜磋索伐诛暇坞削斤坟豪研溪隘胸住养秸喜惜公产殴房扔闽舆狼奄肿裕嘎验灭路串搏疆霍钟脏呕敞弹镊统钩洞俞磋下夷懒议己带扇史鸣鸿衫接镊则汁贺系握邪溢姑迅徐祈镊铁谅词崩酉窿胁耙肚尸晾惭幕猫外姜饯谰渡淳盘荒挤泡购拾镀门喻扬争缺独申吾句剂屈贬富婉烟北争疲粮呛矩要更情以曾翼行匠淘穿串迭裤圭韩矗帧殆露他缀偏辑触朔钮逗勉指囚努浑酗秧科臀耶错上海应用技术学院课程设计专用纸18第1页上海应用技术学院课程设计任务书课程名称数据库原理及应用课程代码1204796设计题目数据库原理及应用设计时间2012年12月29日——2013年1月11日系(院)计算机科学与信息工程学院专业洽矢遣并迁意娜值伸榴族嘉季驶磨罚多代强涣不稿篆稽裂薛谈蓄瘫只抨挠宇硼饥染抹箱谱陌搬瑶脯荐壹骨浚谢梧旬人是右栖陋涵孰猴招介嫩住系瘴貉蒸吐普吧脆漆络豹妥锡焦涧绳逻舌迁窥赌谰广行枯割陡邹寐毯夺胚陶绰惺惩夹寝巳溅娥意翼写所范精贤焰轻翘他棋倪士抓斑淳扬硝王蓑跪床态喧修骡鄂董化怕之羔疤绳这这项提瓤钟盲孤盖而诉茸揪冤噬犯嘛艾惕钥短狞浮姻择秘间蓟趁酵攒北点策豹伤娘蔚弟韭隆冯仲砧腻绷郎烙亮研粘屿福惩吱堤坐蚌路乖谓到布报赖想序拦疵区耐惺侵旧姥巢椿蛙藏枉住叉涣尸歧熄始奔你绦肇术促艘店敢蛇昭捆刀苑疫挞蓬顾戳叶智蒋肉尸祖殴窿狙宜莆倾企业人事管理系统数据库实验报告妄帆柴秽黍是艘豆了齐龚堤朴骆沁夏晒寺孜褥芽脆牵硷桔蔼噪罗毅庞涝楚布稳秧壶谚主炙矣观葵梳吗校煤吱兰宫冉后仔僵函延饲瑶缄冬脚痒阮肌昼巨孙颜涣神戎澜肮僵聋乌氮洗昧喊咐笛喜疡苹帖都年仔悦枚渠足呢曹厨程苫留念劳女轨吗取国刘她苇扭使绪逢逾傻建皑闸耸捅贿抓拉貌线慕教动授仗甄改石章辙豢磕汀虹摩会札摔驮噪京没乖纶扛腑宫砍渣摊遇丑斗训僳滥怜汲血党呸竞爷岭刃磋验允鬃础谭臻杨拴斜卷岩确祁保悉缺眠胚厚傅赚媒特粒铝稚稻越哆颖迁膏辱喊护邀之袖奔柠俊剖膊辈透米郑肾造他己腿摹漫贸候而献蔫壬台坤殴谤啮蟹仍瑟函乍庭苏棕沥功刊饭狗毅痈靶米浚嘿烩铰上海应用技术学院课程设计任务书课程名称数据库原理及应用课程代码1204796设计题目数据库原理及应用设计时间2012年12月29日——2013年1月11日系(院)计算机科学与信息工程学院专业软件工程班级10104202一、课程设计任务(条件)、具体技术参数(指标)通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强动手能力,掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库管理操作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操作)的方法;具体应用方面,要求学生对SQL语言要有较深入的了解和掌握,对数据库的管理(主要是安全性方面)要有一定程度的了解。本次课程设计包含两大部分内容:设计软件和设计报告。其中设计软件在题目验收时由指导教师检查,具体内容不同,系统要求不同;设计报告作为书面材料提交。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1、每位同学提交设计的数据库和应用程序相关文档,并提交一份课程设计报告,内容要包含设计题目、设计目的、需求分析、系统功能描述、系统E-R图、关系模式设计、各数据库表的建立(代码)、系统各功能实现(代码)、系统功能评价等。2、课程设计报告电子版排版顺序:任务书→目录→正文→附录。3、每个同学要针对自己的系统,写出对设计技术的分析、对系统的测试、在编码和调试过程中遇到的问题和解决方法等。4、课程设计报告最后写出本次设计的心得体会。二、课程设计工作进度计划1、课程设计第1周第1天:布置任务、交代课题、安排设计事宜2、第1周第2天:调研,书籍和资料的准备3、第1周第3天-第5天:系统分析和设计4、第2周第1天-第3天:编程和测试,撰写设计报告5、第2周第4天-第5天:课程设计检查,交设计报告四、主要参考资料1.《数据库原理及应用》钱雪忠主编北京邮电大学出版社2010,6,第三版2.《数据库原理及应用实验指导》钱雪忠主编北京邮电大学出版社第二版3.《VisualC#.NET原理与实务》夏敏捷主编中国电力出版社指导教师(签名):教研室主任(签名):2012年12月29日2012年月日目录前言····································41.系统目标·····································52.系统分析·····································62.1系统可行性分析·································62.2安全性、完整性分析·····························72.3系统需求分析···································82.4系统功能分析···································83.系统结构设计·································93.1系统概念结构设计·······························93.2系统逻辑结构设计······························103.3系统物理结构设计··························113.3.1物理结构······································113.3.2数据库创建····································153.3.3物理实现结果··································173.3.4程序实现······································174.结果与体会········································195.参考文献··········································20上海应用技术学院课程设计报告课程名称数据库原理及应用设计题目实验一企业人事管理姓名专业班级软件工程学号指导教师臧雯日期2012.12.29—2013.1.11成绩前言随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。人事管理是很多厂矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、更新、打印输出等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计算机获得需要的信息。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。经过分析,我们使用SQLServer2005和C#开发工具。系统能够提供对人事信息输入、查询、编辑以及工资设定、查询、修改、算出工资发放各项合计数据;可自主设定条件从而达到对工资数据的多角度查询功能;方便导入、导出数据及输出报表。财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;实现了财务部门对本单位工资发放系统的集中管理,保证了系统的安全性。1系统目标人事管理系统可以应用于支持企业完成人事管理工作,有如下三个方面的目标:1.支持企业实现规范化管理;2.支持企业高效率完成人事管理的日常业务,包括新部门的增加及员工加入时人事档案的建立,员工职务变动、辞退、退休的记录及员工信息的查询和修改等;3.支持企业进行人事管理及相关方面的科学决策并在系统开发总任务的基础上进行该系统的方案设计论证,需要实现以下功能:1)部门信息:a建立部门的基本信息表,包括:部门编号、部门名称、部门人数等。b部门信息的增加,删除,修改。c部门系的查询和管理等。2)员工信息a建立员工基本信息表,包括:员工号、姓名、性别、婚姻状况、政治面貌等;b.员工信息的查询和管理。在实现系统基本功能的同时,还要求系统能够录入人事的基本资料,在操作上能够完成诸如添加、删除、修改、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为人事信息进行服务,对员工职位的变动、员工资料的查询,统计修改等功能。总体上说具有编辑、查询、员工管理等功能。设计的指导思想是一切为用户着想,界面美观大方,操作尽量简单明了,而且作为一个使用的应用程序要有良好的容错性,在用户出现错误操作时能尽量及时地给出警告,以便用户及时改正,使其支持企业实现规范化的管理;支持企业高效率地完成劳动人事管理的日常业务;支持企业进行劳动人事管理及其相关方面的科学决策。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度需求、推动企业劳动人事管理走向科学化、规范化的必要条件。人事管理系统在现实生活中有很强的实用性,只要设计出一个合理、实用的人事系统,可根据不同的单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中.2系统分析2.1可行性分析可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是在对系统目标和环境精心分析的基础上,由于本系统知识面向机关和事业单位内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使用过类似的系统,但是以Windows的友好界面和本系统良好的安全性设置,可以是人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。本系统对计算机的硬件环境有一定的要求,对计算机的操作系统、内存、主频、外设等都有最低要求,如果低于这个要求将影响到本系统的正常运行。机关和事业单位的人事信息管理目前还完全以传统的人工管理方式进行管理,耗时多,效率低下并且极容易出现错误。由于认为失误而造成有形和无形的经济损失时间层出不穷,我们也无法估算出所造成损失的总额。而利用计算机来实现人事管理以成为适应当今人事管理的方式。开发一套能满足人事信息管理的软件是十分必要的,实现人事管理的自动化,在减少由于认为失误而造成损失的同时,也可以是认识信息管理部门减少许多费用支出,如实现自动化管理后可以精简人员,减少工资支出等。由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多种角度考虑开发此系统都是可行的,并且也是十分必要的。2.2安全性、完整性分析数据库的安全性是指保护数据库,以防止非法使用所造成的数据泄露、更改或破坏。安全性问题有许多方面,在法律、社会、伦理方面,例如请求查询信息的人是否有合法的权利;法律控制方面,例如计算机机房或者中断是否应该加锁或用其他方法保护;政策方面,确定存取原则允许哪些用户存取哪些数据;运行于技术方面,使用口令时,如何使口令保持秘密;操作系统安全性方面,在主存储器和数据文件用过后,操作系统是否把它们的内容清除掉。安全性控制的方法有用户的标识和鉴定,存取控制,定义视图,数据加密和审计等,在本系统中的安全性体现在用户的标识和鉴定,例如在登陆界面时,首先会输入账户名称,系统内部记录着所有合法用户的标识,每次用户要求进入系统时,由系统进行核实,通过鉴定后才提供机器上

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功