PAGE/NUMPAGES
企业信息化信息管理系统设计
目录
TOC\o1-3\u第一章可行性分析 1
1.1 技术可行性 1
1.1.1 asp.net介绍 1
1.1.2SQLServer简介 2
1.2操作可行性 2
第二章需求分析 2
2.1系统功能概要分析 2
2.2详细功能需求 3
2.2.1员工信息管理 3
2.2.2部门信息管理 5
2.2.3请假管理 7
2.2.4加班管理 8
2.2.5日程管理 10
2.2.6业绩评定管理 11
2.2.4工资管理 11
2.2.4考勤管理 12
2.2.4角色管理 14
2.2.4权限管理 14
第三章系统设计实现 14
3.1数据库表设计 14
第一章可行性分析
企业信息化管理系统主要对企业内部信息进行集中管理,方便企业建立一个完善、强大企业信息数据库,以SQL2005数据库作为开发平台。使用asp.net编写程序,完成数据输入、修改、存储、调用查询等功能。并使用SQL2005数据库形成数据,进行数据存储。
技术可行性
asp.net介绍
ASP.net是一种建立在通用语言上程序构架,能被用于一台Web服务器来建立强大Web应用程序。ASP.net提供许多比现在Web开发模式强大优势。
(1)执行效率大幅提高
ASP.net是把基于通用语言程序在服务器上运行。不像以前ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样执行效果,当然比一条一条解释强很多。
(2)世界级工具支持
ASP.net构架是可以用Microsoft(R)公司最新产品VisualStudio.net开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)编辑。这些仅是ASP.net强大化软件支持一小部分。
(3)强大性和适应性
因为ASP.net是基于通用语言编译运行程序,所以它强大性和适应性,可以使它运行在Web应用软件开发者几乎全部平台上(笔者到现在为止只知道它只能用在Windows2000Server上)。通用语言基本库,消息机制,数据接口处理都能无缝整合到ASP.netWeb应用中。ASP.net同时也是language-independent语言独立化,所以,你可以选择一种最适合你语言来编写你程序,或者把你程序用很多种语言来写,现在已经支持有C#(C++和Java结合体),VB,Jscript。将来,这样多种程序语言协同工作能力保护您现在基于COM+开发程序,能够完整移植向ASP.net。
(4)简单性和易学性
ASP.net是运行一些很平常任务如表单提交客户端身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己用户分界面,使其不同于常见VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单就像装配电脑。
(5)高效可管理性
ASP.net使用一种字符基础,分级配置系统,使你服务器环境和应用程序设置更加简单。因为配置信息都保存在简单文本中,新设置有可能都不需要启动本地管理员工具就可以实现。这种被称为ZeroLocalAdministration哲学观念使Asp.net基于应用开发更加具体,和快捷。一个ASP.net应用程序在一台服务器系统安装只需要简单拷贝一些必须得文件,不需要系统重新启动,一切就是这么简单。
(6)多处理器环境可靠性
ASP.net已经被刻意设计成为一种可以用于多处理器开发工具,它在多处理器环境下用特殊无缝连接技术,将很大提高运行速度。即使你现在ASP.net应用软件是为一个处理器开发,将来多处理器运行时不需要任何改变都能提高他们效能,但现在ASP确做不到这一点。
(8)安全性
基于Windows认证技术和每应用程序配置,你可以确性你原程序时绝对安全。
1.1.2SQLServer简介
SQL是英文StructuredQueryLanguage缩写意思为结构化查询语言。SQL语言主要功能就是同各种数据库建立联系进行沟通。按照ANSI(美国国家标准协会)规定SQL被作为关系型数据库管理系统标准语言。SQL语句可以用来执行各种各样操作例如更新数据库中数据从数据库中提取数据等。SQLServer2000是Microsoft公司推出SQLServer数据库管理系统该版本继承了SQLServer7.0版本优点同时又比它增加了许多更先进功能。具有使用方便可伸缩性好及相关软件集成程度高等优点可跨越从运行MicrosoftWindows98笔记本电脑到运行Micro