软件专业毕业设计论文_第1页
软件专业毕业设计论文_第2页
软件专业毕业设计论文_第3页
软件专业毕业设计论文_第4页
软件专业毕业设计论文_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计报告(论文)系另U:计算机科学与技术专业:软件设计班级:学生姓名:学生学号:设计(论文)题目:基于ASP.NET的公司人事管理系统指导教师:起讫 日期:2012年9月20日2012年11月16日学生姓名系部计算机科学与技术系班级课题名称基于ASP.NET的公司人事管理系统指导教师评语:该生在毕业设计过程中,学习态度认真,做事积极主动,论文以“基于ASP.NET技术公 司人事系统设计”为主题,搜集了大量的相关资料,系统的设计以及论文的写作方案合理, 系统设计工作量适中,论文写作规范,达到了毕业论文的要求,可以参加答辩。建议成绩:指导教师:年 月 日评阅教师评语:论文及制作以“基于ASP.

2、NET技术公司人事系统”为设计内容,制作了管理系统并能够 正常运行,论文写作方案合理可行,系统设计完整独特,目标工作量适中,写作规范,符彳 毕业生论文设计的要求,可以参加答辩。建议成绩: 评阅教师:年 月 日建议成绩:答辩小组评语:建议成绩:答辩小组负责人:年 月 日苏州信息职业技术学院毕业设计(论文)任务书专业计算机软件设计班级姓名课题名称:公司人事管理系统主要技术指标:熟练掌握VS C#使用及SQL Server数据库的相关操作,用photoshop和flash进 行公司人事管理网站的美化效果。公司人事管理网站系统开发的目的是为了方便公司领导和员工 的资料查询以及记录,方便公司的管理,它包

3、括公司员工的加入,员工管理,部门职位管理,出 勤休假管理,工资管理,信息管理等功能工作内容和要求:内容:一,对用户登录页面(login.aspx)设计及美化处理二,对系统管理员页面(listuser.aspx)进行的设计及美化处理三,对密码修改页面(mod.aspx)的设计及美化处理三,对薪资福利页面(xinzifuli_add.aspx)的设计及美化处理四,对员工添加页面(yuangong_add.aspx)的设计及美化处理五,对职位添加页面(zhiwei_add.aspx)的设计及美化处理要求:建立数据库:用户注册和登录,用户个人信息管理,公司人事管理首页页面设计,公司人 事查询,备注添加

4、。主要参考文献:(1) 黄明,梁旭.ASP.net信息系统设计与开发实例M.北京:机械工业出版社,2005。(2)顼宇峰.ASP.NET网络编程从入门到精通M.北京:清华大学出版社,2006。(3)陈永强.ASP.NET数据库开发经典实例精解M.北京:机械工业出版社,2006。(4)周新会,傅立宏.ASP.NET通用模块及典型系统开发实例导航M.北京:人民邮电出版社, 2006。(5)闪四清 编著,SQL Server 2000系统管理指南清华大学出版社(6)李存斌.ASP.NET高级编程及其项目应用开发M.北京:中国水利水电出版社,2003.3。(7)陈会安.ASP.NET网页制作彻底研究M

5、.北京:人民邮电出版社,2001.2。学生(签名)年月日指导教师(签名)年月日教研室主任(签名)年月日系主任(签名)年月日毕业设计(论文)开题报告设计(论文)题目基于ASP.NET技术公司人事管理系统设计论文一、选题的背景和意义:人事管理是企业员工管理的一个重要内容。随着时代的进步,企业也逐渐变得庞大起来; 当今社会人员流动越来越频繁,使得人事管理工作也变的越来越复杂。如果能实现人事管理 的自动化,无疑将给公司管理部门带来很大的方便。人事管理是随着人事制度改革应运而生的一项新的工作一一档案管理。近年来,随着人事制 度的改革及企事业单位实行劳动合同制,用人单位拥有了用人自主权。但由于一些企业的改

6、 制,人事的更迭,以及人事档案的多头管理,造成了部分档案的流失,也造成了效率低,办 事难的情况。最初的档案管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以 完成,随着企业的规模越来越大,企业员工的数目越来越多,依然维持着人力进行档案管理, 必然会造成工作效率低,工作错误增高的问题。二、课题研究的主要内容:本课题的目标就是在于开发一个功能实用、操作方便、简单明了的人事管理系统。能够 录入人事的基本资料,在操作上能够完成添加、修改、删除、查询、新用户的设置及密码修 改等方面的工作,基本满足人事日常业务的需要并能体现出企业特点。本课题设计为企业提 供能实现管理人员基本信息、查询、人事论坛和

7、系统维护等功能,用IIS作为服务器,只要 有个浏览器就能方便的使用它,具有操作简便、界面友好等特性。方便了企业内部管理。三、主要研究(设计)方法论述:本课题的开发米用ASP.NET+SQL Sever 2000实现,前期主要运用所学相关知识、查询资料, 学习其他优秀管理系统的开发方法,结合相关要求写出需求分析;后期,进行对本课题的设 计与开发。课题的页面主要采用ASP.NET语言对数据库进行操作,通过对数据库的查询搜 索来实现,控制页面的正确显示和对用户类型的权限设计。采用SQL数据库,包含六张表, 实现整个系统的操作。在整个设计过程中以需求分析为基础,写出系统实现流程及相关问题 的实现方法;

8、系统开发完成后,进行调试和运行,做好调试和试运行的相关记录。四、设计(论文)进度安排:时间(迄止)日期工作内容9月20日9月30日资料收集10月1日10月10日开题报告、任务书10月11日10月20日完成公司人事管理系统的初步任务10月21日10月30日完成公司人事管理系统全部功能和论文初稿11月1日11月10日修改完成毕业论文五、指导教师意见:该生选题规范,具有一定的实用性。所研究的内容符合该生的专业要求。该报告行文 流畅,条理清楚,目标明确,进度时间安排合理。指导教师签名:年 月 日六、系部意见该生的报告内容的罗列清楚明了,研究内容符合专业要求,设计时间安排的合理规范, 能够达到要求。系主

9、任签名:年 月 日苏州信息职业技术学院毕业设计(论文)中期检查表学生姓名学号指导教师选题情况课题名称基于ASP.NET的公司人事管理系统的设计难易程度偏难适中V偏易工作量较大适中V较小符合规范化 的要求任务书有V无开题报告有V无外文翻译质量优良V中差学习态度、出勤情况好V一般差工作进度快按计划进 行V慢中期工作汇报及解答问题情况该生能够按照制作的进度以及要求完成任务,学习态度认真。 能够针对其提出的问题进行了详细的解答与研究。指导教师年 月 日所在专业意见:该生能够认真地完成制定的目标任务,学习态度认真,遇到问题能够及时向指导老师 请教并解决。系主任年 月 日摘要:本设计尝试用ASP.NET架

10、构一个公司人事管理系统,以推进公司人事管理无纸化,过程电子化,管理智能化的发展。本文从理论和实践两个角度出发,对一个具有数据分 析功能的公司人事管理系统进行设计与实现分析。论文首先较为详尽地介绍了面向对象 分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对 象的分析设计流程;系统中所用到的开发技术ASP.NET的特点、结构框架以及使用方法。 接着对公司人事管理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系 统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与 实现作了较为详细的讲解。本公司人事管理系统是在Visual Studio.

11、Net平台上运用ASP.NET技术来实现的。 其主要功能有:用户管理,工资管理,系统信息管理,数据备份等。论文在撰写过程中, 力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作 技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。关键词:面向对象分析与设计,ASP.NET,公司人事管理系统 TOC o 1-5 h z HYPERLINK l bookmark15 o Current Document 1绪论1 HYPERLINK l bookmark18 o Current Document 1.1计算机管理信息系统的发展情况1 HYPERLI

12、NK l bookmark26 o Current Document 1.2公司人事管理系统的现状2 HYPERLINK l bookmark29 o Current Document 1.3公司人事管理系统的优势2 HYPERLINK l bookmark35 o Current Document 1.4任务概述31.4.1目标:建立完善的公司人事管理系统系统31.4.2公司人事管理系统特点3 HYPERLINK l bookmark41 o Current Document 2解决方案的选择4 HYPERLINK l bookmark44 o Current Document 2.1系统说

13、明42.1.1硬.软件环境4 HYPERLINK l bookmark47 o Current Document 2.2开发计划5 HYPERLINK l bookmark50 o Current Document 可行性分析52.3.2技术可行性52.3.3操作可行性5 HYPERLINK l bookmark53 o Current Document 2.4设计方案:对涉及工具和技术的相关说明62.4.1 B/S体系结构6SQL Server 6HTML(Hyper Text Markup Language) 7 HYPERLINK l bookmark59 o Current Docum

14、ent 3需求分析8 HYPERLINK l bookmark62 o Current Document 3.1系统分析的任务与步骤83.1.1系统分析的任务83.1.2系统分析的步骤83.2系统项目范围8 HYPERLINK l bookmark70 o Current Document 3.3功能需求93.3.1操作员部分93.3.2管理员部分9 HYPERLINK l bookmark73 o Current Document 系统实体分析9 HYPERLINK l bookmark76 o Current Document 3.5系统的数据库设计103.5.1概念设计10 HYPERL

15、INK l bookmark83 o Current Document 4总体设计13 HYPERLINK l bookmark86 o Current Document 4.1系统系统功能说明 134.1.1总体功能13 HYPERLINK l bookmark89 o Current Document 4.2建立数据库模型13 HYPERLINK l bookmark92 o Current Document 5详细设计16 HYPERLINK l bookmark95 o Current Document 5.1用户登录16 HYPERLINK l bookmark98 o Curren

16、t Document 5.2系统主操作界面16 HYPERLINK l bookmark101 o Current Document 5.3管理员管理界面17 HYPERLINK l bookmark104 o Current Document 5.4员工管理操作界面19 HYPERLINK l bookmark107 o Current Document 5.5工资信息管理界面20总结22 HYPERLINK l bookmark110 o Current Document 致谢23参考文献241绪论1.1计算机管理信息系统的发展情况1958年美国首先提出了 “管理信息系统” (即MIS:

17、Management Information Systems),从而也引出了另外一个概念一一“管理信息系统”。综合其多种定义以及根 据在实际中的应用,管理信息系统可以定义为是一个由人、计算机系统等组成的,能进 行信息处理的人机系统,它反映企业的生产经营情况,利用过去、当前的数据预测未来, 从企业全局出发辅助企业进行管理与决策。它具有以下特征:现代管理信息系统是一个以计算机为基础的一个人机系统。管理信息系统是一个集成化的系统。管理信息系统是一个以数据库为中心的系统。管理信息系统是一个网络化的系统。管理信息系统不同于一般的数据处理系统。由于企业类型不同,企业的战略计划不同,企业的管理模式不径相同等

18、因素,实 际的管理信息系统的动能会不同。但是从抽象意义上来说,无论什么企业,其管理信息 系统的功能相同。一般分为数据处理、辅助管理决策两大功能。管理信息系统的数据处 理功能以完成企业相关数据的收集、存储、加工、传输和输出,提供信息服务。它是管 理信息系统的基本功能;辅助管理决策功能即指对企业生产经营中的结构化决策问题, 采用管理信息系统相关学科中提出的定量方法,建立问题的模型,求解问题,获得解决 问题的方法。自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年 时间。世界经济发展已进入一个激烈竞争的年代,可以说,谁先获得信息,谁就有可能 抓住发展经济的机遇。同样,谁能很好地

19、管理和利用信息,谁就有可能占领市场,获得 效益。国内外大量事实已说明:在目前这个激烈竞争的市场经济中,谁的信息管理现代 化水平高,谁重视信息资源的开发和利用,谁就能抓住机遇,在竞争中取胜。1.2公司人事管理系统的现状目前,国内外公司人事管理一般采用两种方式:一种是纯手工将信息记录在册,然 后统一编号存档;另一种则是利用单机版或局域网版的很老的管理软件进行管理,将于 工收集到的数据录入到电脑中,然后经由功能划分很不科学的软件进行处理。但这两种 方法都有各自的弊端:前一种方法由于信息收集者的文化水平不一,字迹各不相同,所 以他们之间的信息传递过程不免会产生一些失误和断裂,造成数据不完整,而且纸质信

20、 息载体有一个很致命的弱点,那就是信息保存时间和保存条件都很受限制,时间长了不 免会造成信息的缺失;后一种方法虽然解决了信息保存时间短、信息容易丢失的问题。 但存在一个更致命的缺点:由于软件系统过老,某些功能规划和划分不科学,所以在操 作方面存在很大的脱节,而且在数据库安全问题方面也存在着一定的缺陷。在当前的信 息化时代中,任何单位,都需要一个实用的公司人事管理系统来规范公司人事管理,这 将会大大提高单位的管理水平,优化资源,实现效益的最大化。现在国内外也有很多公司人事管理的软件,采用的技术也是多种多样,如基于JSP、 FTP模式,但大多数公司人事管理系统主要用于大型单位。至于小型单位,利用公

21、司人 事管理系统组织管理教学活动的并不多。针对国内外对工资管理系统的巨大需要和基本 需要,一个好的工资管理软件,必须功能齐全,操作简便,向用户展示友善的操作界面。 在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。一个好的教学管理系统, 不管是计算机专业人员还是其他用户都能很快上手,操作简单,便于安装,容易普及。1.3公司人事管理系统的优势由于工资功能的特殊定位,致使管理员和工资操作员必须在除了简单的上下级区别 外,还有合作意味的关系。所以,这其中的信息管理流程,需要以一个规范的MIS来管 理。公司人事管理系统的优势主要表现在三个方面:1、公司人事管理无纸化,环保又方便。传统的工资管理方

22、式,都是经由人事部门及财 务部门工作人员先进行信息处理,再进行录入电脑工作,再经由局域网等形式汇总,这 其中一个涉及时间迟滞性,还有就是工作效率极其低下。这种传统的纸质公司人事管理, 一是会有很大的体力消耗,二是在精力上也是不小的付出,而且这种辛苦在很多时候往 往没能得到满意的回复。而无纸化公司人事管理,只需在电脑前点点鼠标,在体力上几 乎没有多大的消耗,而且在环保、效率方面做得要比传统的公司人事管理科学得多。2、科学管理,安全可靠。传统的公司人事管理方式,都是一份份独立的信息,一个员 工对应一份,而这么一撂的资料,经常会由于各种原因,丢失或是污损,给公司人事管 理和工作管理进程带来很大的麻烦

23、和不便。而公司人事管理系统的动作,只需做好系统 数据库的保护,以上问题可以迎刃而解了。3、简化工作,促进其他方面的综合发展。由于公司人事管理系统的介入运行,可以使 工作人员腾出更多的时间,做更多针对性的服务。1.4任务概述1.4.1目标:建立完善的公司人事管理系统系统1.4.2公司人事管理系统特点1、简约的系统操作界面整个系统的操作界面,界限明晰,人机界面美观,操作极具人性化。2、完备的系统操作功能系统开发的宗旨是最简约的操作步骤最完备的操作功能。这好像很矛盾,但是经过 完整的策划编排,系统完全做到了功能无冗余无遗漏,这点也更好的体现了系统的人性 化设计。3、完善的安全机制:独立的密码校验功能

24、,确保用户和系统的数据有较好的安全性。2解决方案的选择2.1系统说明本系统主要是在现有公司人事管理的基础上,把大量的人工管理信息转变为计算机 管理,简化了财务部门的工作,提高了管理的效率。本系统对数字化信息资源的组织采用数据库。系统的数据库结构是关系数据库SQL Server 2005,前台使用ASP.Net平台开发。信息平台的后台操作采用C/S操作结构以 增强系统的安全保密性、系统稳定性和易操作性。ASP.NET是目前最完备的面向对象语 言,在未来仍然很有发展前途。SQL Server 2005采用了关系型数据库结构,是一套精 简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准

25、的SQL语法。 同时,.Net平台和SQL Server 2005作为微软公司的产品,具有良好的整和性。系统采 用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。2.1.1硬.软件环境硬件环境图2-1-1硬件环境.软件环境操作系统:Windows XP; 正版软件:Microsoft Office 2003;Microsoft SQL Server 2000;Microsoft Visual Studio.Net 2008;由于Windows操作系统在国际市场的占有率为95%,在国内市场的占有率为100%, 所以我选用的操作系统为安全可靠的Windows XP;采用的开发工具为M

26、icrosoft公司开 发的最完备的可视化工具Microsoft Visual Studio.Net 2008 ;目前最流行的数据库 管理工具是 Microsoft SQL Server 2000,而 Microsoft SQL Server 2000 与 Windows 操作系统的整合性较好,所以采用SQL Server 2000为本项目的数据库管理工具。2.2开发计划表2-2-1系统开F发计划起止日期内容2012年9月20日2012年9月25日需求分析,熟悉开发环境2012年9月26日2012年9月30日建立数据库,创建表2012年10月1日2012年10月25日前台页面设计、后台功能管理

27、设计2012年10月26日2012年11月10日完善修改2.3可行性分析2.3.1系统软件硬件的风险采用了性能较高的硬件设备,和较稳定的系统软件,系统仍存在一定的因软硬件崩 溃而带来的风险。解决办法之一是定期备份数据以降低风险。2.3.1.计划的拖延系统的开发存在因计划拖延带来的风险。2.3.2技术可行性大学课程中的数据库原理,操作系统知识,网络基础等多门课程为整个课 题开发提供了坚实的基础。ASP.NET是一种相对简单的语言,SQL Server也是一种简单 的数据库,所以技术难度并不高。2.3.3操作可行性该系统如投入使用,预期作到界面友好,管理方便,使用简单,管理人员经过培训, 也是完全

28、能够使用本系统管理书店的相关信息的。2.4设计方案:对涉及工具和技术的相关说明2.4.1 B/S体系结构本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结 构。图2-4-1 B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构 所不具备的独特优势:开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而 非单一厂商所制定,保证了其应用的通用性和跨平台性。较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升 级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的 成

29、本。用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、 界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因 而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了 系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的图书在线浏览系统 采用了基于B/S模式的体系结构。2.4.3 SQL ServerSQL Server是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言 (XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标 准为基础的扩展数据库

30、编程功能。丰富的XML和Internet标准支持允许使用内置的 存储过程以XML格式轻松存储和检索数据。SQL Server提供强大的开发工具和各类开发特性,在大大提高开发效率的同时, 进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支 持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据 集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展 带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO 等都将成为 SQL Server数据平

31、台上开发数据相关应用的有力工具。2.4.4 HTML(Hyper Text Markup Language)HTML的英文全称是Hypertext Markup Language,中文译为“超文本标记语言”。 “超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几 年前作为SGML的一个子集开发的。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的 一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、 动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源, 以及这些资源将放置在网页的什么位置。浏览

32、的网页就是由HTML语言编写出来的。虽 然HTML是一种语言,但HTML不是程序语言,如C+和Java之类,它只是标示语言, 你只要明白了各种标记的用法便算学会了 HTML.HTML的格式非常简单,只是由文字及标 记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚 本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页 的一部分。3需求分析3.1系统分析的任务与步骤3.1.1系统分析的任务了解用户要求。此用户即为系统的使用人员(管理员,操作员)。了解他们在系统功能、 性能等方面的要求及用户

33、在硬件配置、开发周期处理方式等方面的意向与打算。把用户要 求成文,完成系统分析报告。系统的逻辑模型由一系列的图表和文字组成。在逻辑上描述 了系统的目标和所具备的功能于性能。3.1.2系统分析的步骤描述系统。在详细调查的基础上,用一定的图标、文字描述;分析用户新的要求,改进现行模型,形成新系统的逻辑模型。编写系统分析说明书。3.2系统项目范围公司人事管理系统从两种用户角度进行功能划分。1、操作员部分:1.1:员工信息管理;1.2:工资信息管理;1.3:个人信息管理;2、管理员部分:2.1:用户权限管理;2.2:工资项目管理;2.3:员工信息管理;2.4:工资信息管理;2.5:个人信息管理。3.3

34、功能需求3.3.1操作员部分1:员工信息管理:以列表的形式查看系统现存的员工信息。2:工资信息管理:针对具体的员工工资信息进行管理。3:个人信息管理:进行个人信息管理,包括个人密码管理。3.3.2管理员部分1:用户权限管理:添加、编辑系统用户信息,以列表的形式显示。2:工资项目管理:以列表的形式显示工资项目信息,并可对其进行相关操作。3:员工信息管理:以列表的形式查看系统现存的员工信息。4:工资信息管理:针对具体的员工工资信息进行管理。5:个人信息管理:进行个人信息管理,包括个人密码管理。3.4系统实体分析图3-4-1类图3.5系统的数据库设计3.5.1概念设计1实体和属性的定义:2实体关系定

35、义:ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个 实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若 有联系,进一步确定是1:1、1:N、M:N的关系。还要考察一个实体类型内部是否存在联系, 两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等针对本系统分析如 下:一个管理员一次可以多个工资信息,而一个工资信息只可以被一个管理员编辑图3-5-9管理员与工资1:N (一对多的关系)3.5.2设计全局ER模式所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局 概念结构不仅要支持所有局部ER模式,而

36、且必须合理地表示一个完整、一致的数据库概念 结构。1)确定公共实体类型为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共 实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体 类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类 候选。2)局部ER模式的合并合并的原则是:首先进行两两合并;先合并那些现实世界中有联系的局部结构;合并从 公共实体类型开始,最后再加入独立的局部结构。3)消除冲突冲突分为三类:属性冲突、结构冲突、命名冲突。设计全局ER模式的目的不在于把若干局部ER模式形式上合并为一个ER模式,而在于 消除冲

37、突,使之成为能够被所有用户共同理解和接受的同一的概念模型。4)全局ER模式的优化在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER 模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足 下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间 联系无冗余。公司人事管理系统的全局ER模式如图所示:4总体设计4.1系统系统功能说明4.1.1总体功能表4-1-1系统总体功能表功能类别子功能用户登录用户输入正确的用户名和密码及正确的权限后,就登录系统。如果输入有误,系统报错。管理员对基本信息进行管理对系统用户信息进行管理对工资

38、项目信息进行管理对工资信息进行管理数据备份表4-1-9产品质量需求表4.2建立数据库模型公司人事管理系统数据库allgonggao 表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102titleVarChar255是2553contentText16是2554leibieVarChar50是2555addtimeDateTime8是23allusers 表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102usernameVarChar50是2553pwdVarChar50是2554cxVarChar50是2555addtimeDateTime8是

39、23bankuai 表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102bianhaoVarChar50是2553mingchengVarChar50是2554jianjieVarChar50是2555addtimeDateTime8是23序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102usernameVarChar50是2553biaoqingVarChar10是2554contentVarChar50是2555addtimeDateTime8是23tiezi 表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102zhua

40、ngtaiVarChar50是2553zhutiVarChar50是2554yonghumingVarChar50是2555xingmingVarChar50是2556xingbieVarChar50是2557youxiangVarChar50是2558gerenwangzhanVarChar50是2559neirongVarChar50是25510addtimeDateTime8是2311fidInt4是1012bkVarChar50是255yonghuzhuce 表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102yonghumingVarChar50是2553mi

41、maVarChar50是2554youxiangVarChar50是2555touxiangVarChar50是2556dianhuaVarChar50是2557QQVarChar50是2558xingmingVarChar50是2559xingbieVarChar50是25510beizhuVarChar50是25511addtimeDateTime8是2312isshVarChar2是255youqinglianjie 表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102wangzhanmingchengVarChar50是2553wangzhiVarChar50是

42、2554addtimeDateTime8是235详细设计5.1用户登录5.1.1登录界面图5-1-1系统首页5.1.2工资管理系统登陆界面说明首页中拥有一个用户登录窗口,在其相应输入框中填定正确内容并选择正确的身份后, 方可登录系统。5.2系统主操作界面5.2.1主操作界面图5-2-1系统主操作页面5.2.2系统主操作界面说明公司人事管理系统的主操作界面,用户需要注册登陆后才能进入此页面。界面整体清灰 素雅,左侧为系统功能导航栏,分别是“系统用户管理”、“员工管理”、“工资管理”、“奖惩 管理”、“绩效考核”、“个人信息管理”、“退出系统”等,分别实现各种系统功能,分工明确, 划分科学。5.3管理员管理界面5.3.1管理员管理界面图5-3-1管理员管理界面5.3.2管理员管理界面说明系统管理员是负责系统整体维护的人员,所以其信息对于系统来说是很重要的。此系列页面,可实现对管理员信息的相关管理操作。5.4员工管理操作界面5.4.1员工管理界面图5-4-1员工管理界面5.4.2工资项目管理界面说明此页面实现的功能是对员工信息的管理,由于系统设计遵循“功能最全化、操作最简化” 的理念,所以在界面设计及操作上都做到了功能无冗余无遗漏。5.5工资信息管理界面5.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论