资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
辽宁工业大学管理信息系统设计课程设计报告(论文)题目:干部管理系统的分析与设计院(系):软件学院专业班级:软件工程113班学 号:111301069学生姓名:安凯辰指导教师:王彦华教师职称:助教起止时间:2012. 5. 28-2012. 6. 8课程设计(论文)任务及评语院(系):软件学院教研室:软件教研室号 学名 姓 生 学辰 凯 安课程设计 (论文) 题目课程设计(论文)任务管硕將任媾时61 .能2.詡3.审4.5.操指导教师评语及成绩日21X月6 宀升 年 签 2 啤 O 敎 2 成目录第1章系统分析11.1需求分析11. 2业务流程图11.3数据流程图21. 4数据字典2第2章系统设计52. 1整体设计52. 1. 1系统流程图52. 1.2功能结构图52. 2数据库设计62. 2. 1概念设计62. 2. 2逻辑设计72. 2. 3物理设计72. 3功能模块设计72. 3.1登陆窗口 72. 4. 2主界面 8第3章 系统实施103. 1开发工具介绍103. 2系统测试113. 3系统维护11第4章课设总结13参考文献14第1章系统分析1. 1需求分析随着企业改革的逐步深入,越来越多的企业正在使用信息系统来构建其内部的人力 资源管理网络,因此为何构建以及如何构建人力资源管理信息系统成为当前企业面临的 一个主要问题。人力资源管理从产生至今已有近百年的历史。传统的人事管理是伴随着 组织的出现而产生的。现代意义上的人事管理是随着工业革命的产生而发展起来的。在 发展进程中,它不断地从各种学科中汲取养分,自我升华,从而孕育成今日的现代人力 资源管理理论体系。现代人力资源管理将人力资源与物质资源相区别,强调了人的能动 性、时效性、智力性和社会性。干部管理系统是一个企事业单位不可缺少的部分,它的内容对于单位决策者和管理 者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手 段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点, 如:效率低、保密性差,另外时间一长,将产生大量的文件和数 据,这对于查找、更新和维 护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能 已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算 机应用的一部分,使用计算机对干部信息进行管理,具有手工管理所无法比拟的优点.例 如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优 点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要 条件。因此,开发一个运行稳定,功能完善的人力资源管理系统成为一种必要。1.2业务流程图系统业务流程图是系统分析和描述系统的重要工具,是业务流程调查结果的图 形化表示,它反映了系统各机构的业务处理过程和它们之间的业务分工与联系,以 及连接各机构的物流、信息流的传递和流通的关系。1.3数据流程图画数据流图的基本目的是利用它作为交流信息的工具。分析员把他对现有系统的认 识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认。由于在数据流图中 通常仅仅使用四种基本符号,而且不包括任何有关物理实现的细节,因此,绝大多数用 户都可以理解和评价它。选择选择选择浏览添加处理删除处理修改处理添加数据显示器1 4数据字典数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。 任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的作用也正是在软 件分析和设计过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统 的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥 作用。只有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格说明。 由于元素太多我们只对其中主要的元素定义说明。数据字典的主要用途是作为分子阶段的主要工具。在数据字典中建立一组严密一致 的定义很有助于改进分析员和客户之间的通信,因此将消除很多可能的误解。数据字典 包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素所 有程序,很容易估计改变一个元素将产生的影响,并且能对所有受影响的程序或模块做 出相应改变。数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。 用户可以用SQL语句访问数据库数据字典。由于暂时还没有自动的数据字典处理程序,我们采用卡片形式书写数据字典,每张卡片 上保存描述一个数据元素的信息。这种做法较好的实现了上述要求,特别是更新修改起 来很方便,能够单独处理每个数据元素的信息。数据结构名称:添加信息别名:含义说明:添加干部的各项信息数据结构组成:干部信息+人员基本数据数据结构名称:干部信息别名:含义说明:有关干部的物理信息 数据结构组成:姓名+性别+部门+年龄数据结构名称:人员基本数据别名:含义说明:有关干部的考评信息 数据结构组成:静态因数+动态因数数据结构名称:静态因数别名:含义说明:有关干部的原本基础数据 数据结构组成:不定因数+学历+平时成绩数据结构名称:动态因数别名:含义说明:有关干部的各项考评成绩数据结构组成:征管数据+日常考评成绩+领导评定+日常考核扣款数据结构名称:删除信息别名:含义说明:删除干部的各项信息 数据结构组成:干部信息+人员基本数据数据结构名称:修改信息别名:含义说明:修改干部的各项信息 数据结构组成:干部信息+人员基本数据数据结构名称:更新信息别名:含义说明:对干部的各项信息的修改后的更新 数据结构组成:添加信息+删除信息+修改信息第2章系统设计2.1整体设计2. 1. 1系统流程图系统流程图(System Flowchart)是描绘系统物理模型的传统工具。它的基本思想 是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工 过程等),表达信息在各个部件之间流动的情况。系统流程图表达的是系统各部件的流动情况,而不是表示对信息进行加工处理的控 制过程。2. 1.2功能结构图所谓功能结构图就是将系统的功能进行分解,按功能从属关系表示例:数据银行 系统功能结构图的图表。管理信息系统的各子系统可以看作是系统目标下层的功能,对其中每项功能还可以 继续分解为第三层、第四层甚至更多的功能。功能结构图就是按照功能的从属关系 画成的图表,图中的每一个框都称为一个功能模块。功能模块可以根据具体情况分的大 一点或小一点,分解得最小功能模块可以是一个程序中的每个处理过程,而较大的功能 模块则肯能是完成某一个任务的一组程序。干部管理信息系统2. 2数据库设计2. 2. 1概念设计在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个 反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程 中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限 制。利用E-R方法进行数据库的概念设计,可分成三步进行:首先设计局部E-R模式, 然后把各局部E-R模式综合成一个全局模式,最后对全局E-R模式进行优化,得到最终 的模式,即概念模式。系统ER图:2. 2. 2逻辑设计概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何 一种具体的数据模型,因而也不能为任何一个具体的DBMS支持,为了能够建立起最终的 物理系统,我们还需要将概念结构进一步转化为某一 DBMS所支持的数据模型,然后根据 逻辑设计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化, 形成合理的全局逻辑结构,并设计出用户字模式。干部基本情况表序号中文名字段类型备注0编号3字符型主键1姓名10字符型12性别2字符型1 T13所在部门10字符型1T12.2.3物理设计建立索引是加快查询速度的有效手段。用户可以根据应用环境的需要,在基本表上 建立一个或多个索引,以提供多种存取路径,加快查找速度。一般说来,建立与删除索引由数据库管理员DBA或表的属主(owner),即建立表的人, 负责完成。系统在存取数据时会自动选择合适的索引作为存取路径,用户不必也不能显 示地选择索引。在RDBMS中索引一般采用B+树、HASH索引来实现。B+树索引具有动态平衡的优点。 HASH索引具有查找速度快的特点。索引是关系数据库的内部实现技术,属于内模式范畴。用户使用CREATE INDEX语句定义索引时,可以定义索引是唯一索引、非唯一索引或 聚簇索引。至于某一个索引是采用B+树,还是HASH索引则由具体的RDBMS来决定。2. 3功能模块设计2. 3. 1登陆窗口若输入的密码不符合,即弹出对话框,提示该用户无法进入系统。请输入管理员密码:I确定退出登陆代码如下:Option ExplicitPrivate Sub Commandl_Click()If Textl. Text Text2 Text ThenMsgBox 管理密码错误,以只读方式打开Form2. Hidefrmmain. Showfrmmain. cmdadd. Enabled = Falsefrmmain. Command6 Enabled = frmmain. cmddelete. EnabledFalse=Falsefrmmain. cmdupdate. Enabled = False frmmain. Label6. Caption = 您输入的密码错误!只能进行浏览ElseForm2. Hidefrmmain. Showfrmmain. Label6. Caption = 您是以管理员身份进入,无权限限制End IfEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form Load ()Form 1. ShowForml. HideText2. Text 二 Forml. Textl 1. TextEnd Sub2. 4. 2主界面 单击主界面上的各个按钮,可以进入相应的界面中。干部管理系统当前指针更新修改I征辭据I日常考刪 定I日常考刻员工简夕动态因数 征管数据:日常考试成鏡:1领导评定:肚日常考核扣款:歹鱸严身份进入,无权W W W18 2 3 7 31-2-3-4-5婷艳红五四六 张小王李赵女女男男男2023564344室生公公公无 卫办办办无779799代人制fl 代人制fl 代人制代人制fl 代人制fl第3章系统实施3.1开发工具介绍Visual BasicVisual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从 任何标准来说,VB都是世界上使用人数最多的语言一一不仅是盛赞VB的开发者还是抱 怨VB的开发者的数量。它源自于BASIC编程语言。VB拥
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号