WEB程序设计报告目录1绪论..............................................................................21.1计算机管理信息系统的发展情况.................................................21.2公司人事管理系统的现状.......................................................21.3公司人事管理系统的优势.......................................................31.4任务概述....................................................................42解决方案的选择....................................................................42.1系统说明....................................................................42.2可行性分析..................................................................52.3设计方案:对涉及工具和技术的相关说明........................................63需求分析..........................................................错误!未定义书签。3.1功能描述....................................................错误!未定义书签。3.2系统基本数据架构............................................................103.3数据词典...................................................................113.4E-R模型...................................................................123.5功能要求...................................................................134总体设计.........................................................错误!未定义书签。4.1总体功能...................................................................134.2建立数据库模型.............................................................145详细设计.........................................................................165.1用户登录...................................................................165.2系统主操作界面.............................................................175.3管理员管理界面.............................................................185.4员工管理操作界面............................................................195.5工资信息管理界面............................................................20总结...............................................................................22参考文献...........................................................................23致谢................................................................错误!未定义书签。WEB程序设计报告1绪论1.1计算机管理信息系统的发展情况1958年美国首先提出了“管理信息系统”(即MIS:ManagementInformationSystems),从而也引出了另外一个概念——“管理信息系统”。综合其多种定义以及根据在实际中的应用,管理信息系统可以定义为是一个由人、计算机系统等组成的,能进行信息处理的人机系统,它反映企业的生产经营情况,利用过去、当前的数据预测未来,从企业全局出发辅助企业进行管理与决策。它具有以下特征:1.现代管理信息系统是一个以计算机为基础的一个人机系统。2.管理信息系统是一个集成化的系统。3.管理信息系统是一个以数据库为中心的系统。4.管理信息系统是一个网络化的系统。5.管理信息系统不同于一般的数据处理系统。由于企业类型不同,企业的战略计划不同,企业的管理模式不径相同等因素,实际的管理信息系统的动能会不同。但是从抽象意义上来说,无论什么企业,其管理信息系统的功能相同。一般分为数据处理、辅助管理决策两大功能。管理信息系统的数据处理功能以完成企业相关数据的收集、存储、加工、传输和输出,提供信息服务。它是管理信息系统的基本功能;辅助管理决策功能即指对企业生产经营中的结构化决策问题,采用管理信息系统相关学科中提出的定量方法,建立问题的模型,求解问题,获得解决问题的方法。自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年时间。世界经济发展已进入一个激烈竞争的年代,可以说,谁先获得信息,谁就有可能抓住发展经济的机遇。同样,谁能很好地管理和利用信息,谁就有可能占领市场,获得效益。国内外大量事实已说明:在目前这个激烈竞争的市场经济中,谁的信息管理现代化水平高,谁重视信息资源的开发和利用,谁就能抓住机遇,在竞争中取胜。1.2公司人事管理系统的现状目前,国内外公司人事管理一般采用两种方式:一种是纯手工将信息记录在册,然后统一编号存档;另一种则是利用单机版或局域网版的很老的管理软件进行管理,将手工收集到的数据录入到电脑中,然后经由功能划分很不科学的软件进行处理。但这两种方法都有各自WEB程序设计报告的弊端:前一种方法由于信息收集者的文化水平不一,字迹各不相同,所以他们之间的信息传递过程不免会产生一些失误和断裂,造成数据不完整,而且纸质信息载体有一个很致命的弱点,那就是信息保存时间和保存条件都很受限制,时间长了不免会造成信息的缺失;后一种方法虽然解决了信息保存时间短、信息容易丢失的问题。但存在一个更致命的缺点:由于软件系统过老,某些功能规划和划分不科学,所以在操作方面存在很大的脱节,而且在数据库安全问题方面也存在着一定的缺陷。在当前的信息化时代中,任何单位,都需要一个实用的公司人事管理系统来规范公司人事管理,这将会大大提高单位的管理水平,优化资源,实现效益的最大化。现在国内外也有很多公司人事管理的软件,采用的技术也是多种多样,如基于JSP、FTP模式,但大多数公司人事管理系统主要用于大型单位。至于小型单位,利用公司人事管理系统组织管理教学活动的并不多。针对国内外对工资管理系统的巨大需要和基本需要,一个好的工资管理软件,必须功能齐全,操作简便,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。一个好的教学管理系统,不管是计算机专业人员还是其他用户都能很快上手,操作简单,便于安装,容易普及。1.3公司人事管理系统的优势由于工资功能的特殊定位,致使管理员和工资操作员必须在除了简单的上下级区别外,还有合作意味的关系。所以,这其中的信息管理流程,需要以一个规范的MIS来管理。公司人事管理系统的优势主要表现在三个方面:1、公司人事管理无纸化,环保又方便。传统的工资管理方式,都是经由人事部门及财务部门工作人员先进行信息处理,再进行录入电脑工作,再经由局域网等形式汇总,这其中一个涉及时间迟滞性,还有就是工作效率极其低下。这种传统的纸质公司人事管理,一是会有很大的体力消耗,二是在精力上也是不小的付出,而且这种辛苦在很多时候往往没能得到满意的回复。而无纸化公司人事管理,只需在电脑前点点鼠标,在体力上几乎没有多大的消耗,而且在环保、效率方面做得要比传统的公司人事管理科学得多。2、科学管理,安全可靠。传统的公司人事管理方式,都是一份份独立的信息,一个员工对应一份,而这么一撂的资料,经常会由于各种原因,丢失或是污损,给公司人事管理和工作管理进程带来很大的麻烦和不便。而公司人事管理系统的动作,只需做好系统数据库的保护,以上问题可以迎刃而解了。WEB程序设计报告3、简化工作,促进其他方面的综合发展。由于公司人事管理系统的介入运行,可以使工作人员腾出更多的时间,做更多针对性的服务。1.4任务概述1.4.1目标:建立完善的公司人事管理系统系统1.4.2公司人事管理系统特点1、简约的系统操作界面整个系统的操作界面,界限明晰,人机界面美观,操作极具人性化。2、完备的系统操作功能系统开发的宗旨是最简约的操作步骤最完备的操作功能。这好像很矛盾,但是经过完整的策划编排,系统完全做到了功能无冗余无遗漏,这点也更好的体现了系统的人性化设计。2解决方案的选择2.1系统说明本系统主要是在现有公司人事管理的基础上,把大量的人工管理信息转变为计算机管理,简化了财务部门的工作,提高了管理的效率。本系统对数字化信息资源的组织采用数据库。系统的数据库结构是关系数据库SQLServer2005,前台使用ASP.Net平台开发。信息平台的后台操作采用C/S操作结构以增强系统的安全保密性、系统稳定性和易操作性。ASP.NET是目前最完备的面向对象语言,在未来仍然很有发展前途。SQLServer2005采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准的SQL语法。同时,.Net平台和SQLServer2005作为微软公司的产品,具有良好的整和性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。WEB程序设计报告2.1.1硬.软件环境2.1.1.1硬件环境图2-1-1硬件环境2.1.1.2.软件环境操作系统:WindowsXP;Windows7;正版软件:MicrosoftOffice2003;MicrosoftSQLServer2000;MicrosoftVisualStudio.Net2008;由于Windows操作系统在国际市场的占有率为95%,在国内市场的占有率为100%,所以我选用的操作系统为安全可靠的WindowsXP;采用的开发工具为Microsoft公司开发的最完备的可视化工具MicrosoftVisualStudio.Net2008;目前最流行的数据库管理工具是MicrosoftSQLServer2000,而MicrosoftSQLServer2000与Windows操作系统的整合性较好,所以采用SQLServer2000为本项目的数据库管理工具。2.2可行性分析2.2.1系统软件硬件的风险采用了性能较高的硬件设备,和较稳定的系统软件,系统仍存在一定的因软硬件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险。2.2.2.计划的拖延系统的开发存在因计划拖延带来的风险。