《企业信息管理系统设计稿.docx》由会员分享,可在线阅读,更多相关《企业信息管理系统设计稿.docx(18页珍藏版)》请在优知文库上搜索。
1、企业信息化信息管理系统设计书目nJT*JWHttMMI16&】8本表设计16第一章可行性分析企业信息化管理系统主要对企业内部的信息进行集中管理,便利企业建立个完善的、强大的企业信息数据库,以SQ1.2005数据库作为开发平台“运用编写程序,完成数据输入、修改、存储、调用杳询等功能。并运用SQ1.2005数据库形成数据,进行数据存储。1.1 技术可行性1.1.1 介绍ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net供应很多比现在的Web开发模式强大的的优势“(1)执行效率的大幅提前ASP.net是把基于通用语言的程序在服务器上运行
2、。不像以前的ASP即时说明程序,而是将程序在服务器端首次运行时进行煽洋,这样的执行效果,当然比一条一条的说明强很多.(2)世界级的工具支持ASP.net构架是可以用MieroSoft(R)公司最新的产品Visua1.Studio,net开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑.这些仅是ASP.net强大化软件支持的一小部分“(3)强大性和适应性因为SP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在WindOWS2000SCrVer上).
3、通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.ne1.的Ieb应用中。ASRne1.同时也是1.anguage-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C*(C+和JaVa的结合体),VB.Jscript4将来,这样的多种程序语言协同工作的实力爱护您现在的博于COM+开发的程序,能够完整的移植向ASP.net.(4)简洁性和易学性ASP.net是运行些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得特别简洁.例如ASP.net页面构架允许你建立你自己的用户分界面,使
4、其不同于常见的VB-1.ike界面,另外,通用语言简化开发使把代码结合成软件简洁的就像装配电脑。(5)高效可管理性ASP.net运用一种字符基础的,分级的配理系统,使你服务器环境和应用程序的设巴更加简洁。因为配巴信息都保存在简洁文本中,新的设置有可能都不须要启动本地的管理员工具就可以实现。这种被称为Zero1.oca1.Administration的哲学观念使A的基于应用的开发更加具体,和快捷。个ASP.net的应用程序在一台服务器系统的安装只须要简洁的拷贝一些必需得文件,不须要系统的重新启动,一切就是这么简洁.(6)多处理涔环境的牢靠性ASP.net已经被刻意设计成为种可以用于多处理器的开发
5、工具,它在多处理器的环境下用特别的无健连接技术,将很大的提高运行速度.即使你现在的SP.net应用软件是为一个处理器开发的,将来多处理器运行时不须要任何变更都能提高他们的效能,但现在的八SP确做不到这一点。(8)平安性ST-Windows认证技术和每应用程序配置,你可以确性你的原程序时肯定平安的。1.1.2 SQ1.Server简介SQ1.是英文StructuredQuery1.anguage的缩写意思为结构化查询语言5Q1.语言的主要功能就是同各种数据库建立联系进行沟通。依据ANSM美国国家标准协会)的规定SQ1.被作为关系型数据库管理系统的标准语言。SQ1.语句可以用来执行各种各样的操作例
6、如更新数据库中的数据从数据库中提取数据等.SQ1.Server2000是MiCrOSOft公司推出的SQ1.Server数据库管理系统该版本继承了SQ1.SerVer7.0版本的优点同时又比它增加了很多更先进的功能。具有运用便利可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的笔记本电脑到运行MiCroSOftWindows2000的大型多处理器的服务器等多种平台运用SQ1.Server2005是一个全面的数据库平台运用集成的商业智能工具供应了企业级的数据管理,SQ1.Server2005数据库引擎为关系型数据和结构化数据供应了更平安牢靠的存储功能使您可以构
7、建和管理用于业务的高可用和高性能的数据应用程序。SQ1.SCrVer2008是个重大的产品版本它推出了很多新的特性和关键的改进使得它成为至今为止的最强大和最全面的SQ1.Server版本。1.2 操作可行性由系统分系可以看出本系统的开发在技术上具有可行性。首先系统对于服务器端和客户端所耍求的软、硬件的最低配置现在大多数的用户用机都能达到.现有的开发工具和技术(asp.ne1.、SQ1.SERVER2005)完全能筋实现。本系统对管理人员和用户没有任何的特别要求,实际操作基本上以鼠标操作为主并辅以少量的键盘操作,操作方式很便利。因此该项目具有良好的易用性。其次章需求分析2.1系统功能概要分析本项
8、目设计的目标:在统一的界面3公司人事部门员工对公司内部员工、部门等人事信息进行管理,并实现了相关人事职能。同时员工可以通过公司内部网络实现自我管理,提高公司整体运作效能。整个系统大体上分为两个主要功能模块:供员工运用部分:一般员工可以通过Wcb阅读自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过Web提出请假和加班申请:部门经理的员工可以对般员工进行审批请假,加班和业绩报告的信息:总经理拥有部门经理的全部权限“员工还可进行一个日程的支配支配,有效实现自我业绩管理,同时各级部经理也可很好撑握下级业务状态,刚好按排近期任务等工作。管理运用部分:主要功能是管理员工资料、管理员工考勤、计
9、算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录:并且有些只仃人事经理才可以处理,如定制部门、指定员工的基本薪资等。2.2具体功能需求针对各功能作详尽的描述,把系统各个功能模块分类,每个功能的描述形式如F:2.2.1员工信息管理员工资料管理模块实现的功能为:I)员工个人信息显示:显示汇总信息、修改基本信息、修改密码。2)全部员工信息显示:显示全部员工基本信息、直询员工、删除员工、修改所属部门和职位等信息。3)增加员工:增加员工.示意图如图1所示:显示个人汇总信息孙工瓷)“改本息修基信修改密显示所有员工基本信息查询员工,除员工,修员重信改工要息员工
10、信息管理模块功能示意图图1显示个人信息:显示基本信息:以用户名进入分工资料管理就可以点击查看我的信息页面跳转到显示m工本人基本信息和当前登录用户的全部信息,其中全部的信息(日程、考勤、业绩、请假、工资和基本信息都通过外键来关联修改基本信息:在显示信息的页面,可以点击修改基本信息来到修改基本信息的页面,该页面用文本框显示用户的基本信息(住址、联系方式、和电子邮件等),这些文本框都可以编辑以进行修改自己的基本信息。修改密码:须要修改密码时候,击修改密码进入修改密码的页面,在该页面中供应三个文本框供用户输入以前的旧密码,新密码和确认新密码。在旧密码输入后在数据库中检索看旧雷码是否为当前用户的密码,若
11、不是则显示I日密码错误。在新密码中输入后检索是否和旧密索雷同,若雷同则提示新密码不能和I日密码相同,让用户亚新输入,也可以限制用户输入密码的格式当输入不符合规定时候也可以提示用户输入格式错误,要求用户重新输入。在豳认密码上加上一个验证控件用来验证两次输入的密码是否一样,若不样则不行以提交。若验证通过则将修改信息写回数据库。显示全部足工信息:显示全部员工基本信息:当进入该页面的时候,页面通过GridVicw控件来显示全部员工的基本信息,不包括照私信息。查询用工:供应应用户一个输入查询条件(用户名)的文本枢,当点击查询按钮的时候能够通过输入的铿询条件去检索数据库找出符合条件的员工的基本信息(通过一
12、个查询语句查询员工表中的一些亦隐私信息,匹配条件就是文本框中输入的文本),当查询条件在数据库中找不到符合的状况时候就要提示没有找到匹配结果.找出的m工的基本信息可以通过Detai1.sVicwZFonnVicw控件来显示并导出。删除员工:在显示全部员工的基本信息的GridViCw中选择要删除的员工记录,点击删除,则将该记录从其中删除,并且将该记录也从数据库中相关联的表中删除.修改所屈部门和职位等:在显示全部员工信息的表中选择修改的记录,在另外一个FomiVicw控件中显示该员工的起薪、所属部门和职位,单击编辑就可以修改选种的员工的所属部门和职位等重要信息,当确认时点击更新就将修改写回数据库。培
13、加员工:该界面供应应用户一些文本框让用户输入要增加员工的姓名编号、年龄、学历、所属部门等。用来增加个内部员工用户。该功能模块系统用例图如下所示:2.2.2部门信息管理该模块显示公司的组织结构,其中用树的形式呈现了公司的部门结构和每个部门所属员工。人事经理可以在结构树上添加或删除部门,其中假如删除个部门,必需将该部门的全部历工转移到其他部门。人事助理可以在结构树上更改m工的所屈部门。人事经理还可以隹看部门人数汇总及明细信息。该模块实现的主要功能如下:构造公司的组织结构。人事经理添加/删除部门。更改房工所属的部门。杳看部门人数汇总及明细信息。图2部门管理模块功能示意图对于本模块而言,用户首先要登录
14、,之后才能够进一步操作。它的主要功能是可以包看公司的全部部门设置的状况,部门员工的分属,添加/出除部门,依据特定的要求来查看部门及员工明细信息的状况等功能。当然,在完全的模块系统运行过程之中,也会做一些小小的平安提示操作,便于保证系统的平安。以下是较为具体的功能性需求描述。 部门管理主界而:当人事部经理或者其他有着适当的被授权限人登录J部门管理的主界面之后,就可以按着进行部门的管理工作了,在界面中,管理者可以杳看整个公司的部门设置及所属的员工状况,假如要想进行员工换部门的状况可以干脆的进行操作,直至要最终换成的部门。而要想删除一个部门,必需保证该部门所限的员工人数为0,或拧把要删除部门下的员工进行转移,之后才可以进行删除操作,否则事先程如没有选择部门就进行删除操作的话,系统会出现提示信息,并跳出退出提示对话框,点击确定即可。 添加部门界面:当进入了上述主界面之后,点击添加部门按钮,即可调出创建部门的页面,实现部门的添加操作。在该界面之中,用户还是要输入一些关键性的数据,而这些数据主要是部门名称、部门编号、部门经理编号、部门描述等.其中,部门经理的编号要进行选择,这些数据是经