好文档 - 专业文书写作范文服务资料分享网站

公司信息管理系统毕业设计正为加目录

天下 分享 时间: 加入收藏 我要投稿 点赞

目 录

1 引言 .............................................................. 1 1.1 系统开发背景 ................................................... 1 1.2 系统开发的目的 ................................................. 1 1.3 开发语言和环境 ................................................. 1 2 公司信息管理系统需求分析 .......................................... 3 2.1 可行性分析 ..................................................... 3 2.2 需求分析的任务 ................................................. 3 2.3 系统功能简介 ................................................... 4 2.4 系统业务流程 ................................................... 5 2.5 数据字典 ....................................................... 5 3 公司信息管理系统总体设计 .......................................... 6 3.1 系统流程 ....................................................... 6 3.2 系统功能分析 ................................................... 7 3.3 系统功能模块图 ................................................. 8 3.4 数据库设计 ..................................................... 8 4 公司信息管理系统详细设计 ......................................... 17 4.1 登录模块设计 .................................................. 18 4.2 系统信息管理模块设计 .......................................... 20 4.3 公司信息管理模块设计 .......................................... 22 5 公司信息管理系统测试与分析设计 ................................... 27 5.1 系统测试目的 .................................................. 27 5.2 测试计划和任务 ................................................ 28 5.3 系统测试过程 .................................................. 28 结 论 .............................................................. 31 参 考 文 献 ......................................................... 32 致 谢 .............................................................. 33

1 引言

1.1 系统开发背景

随着全球经济一体化和信息技术的快速发展,我国的公司发展十分迅速,尤其是中国加入WTO以后。公司的管理一直是影响我国公司发展的难点,发达国家经过40多年的努力,已经在管理的理论和实践中取得了卓越的成就。我国公司要迎接国际公司所带来的竞争和合作时,管理就变成了严重制约我国制造业公司发展的一个滞后的环节。未采用计算机管理时,公司向各个部门分配工作任务都是采用人工作业,工作量大、业务繁忙容易造成错误;查询、修改速度既慢又不准确。这些问题都不仅影响了公司办事效率,而且浪费公司资源。采用计算机管理可使人们从繁忙的劳动中解脱出来,仅使用简单的操作便可及时、准确的获得需要

的信息,提高了效率,同时也减少公司资源的浪费。

基于上述因素,我开发这套公司信息管理系统可以大大的减少人工劳动,提高工作效率,可以为公司管理方面起到一定的促进作用。

1.2 系统开发的目的

公司信息管理系统的开发不仅可以减少公司人员的工作量,还可以为公司节约许多人力物力,可以使公司向科学化、现代化、规范化的方向发展方,从而达到提高公司的生产效率的目的。这样可以提高公司的市场竞争力,对公司各方面的发展都起到积极推进的作用。并且对我国公司生产管理有重要意义。

1.3 开发语言和环境

1.3.1 ASP.NET技术介绍

ASP.net不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用序。ASP.net提供许多比现在的Web开发模式强大的的优势。

1.执行效率的大幅提高:ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

2.世界级的工具支持: ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。

3.简单性和易学性:ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。

4.高效可管理性:ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为\的哲学观念使Asp.net的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。

5.多处理器环境的可靠性:ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他

们的效能,但现在的ASP确做不到这一点。

6.自定义性,和可扩展性:ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义\的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。 1.3.2 SQL Server技术介绍

SQL Server是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2 版本。在Windows NT推出后,Microsoft与Sybase 在SQL Server的开发上就分道扬镳了。Microsoft将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT版本。Sybase则较专注于SQL Server在UNIX 操作系统上的应用。

SQL Server 2000,是Microsoft公司推出的SQL Server数据库管理系统的新版本。该版本继承了SQL Server 7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。

2 公司信息管理系统需求分析

2.1 可行性分析

2.1.1 技术可行性

硬件、软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有Microsoft Visual Studio 2008 , Microsoft SQL Server2000等。

根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。 2.1.2 经济可行性分析

资金可得性:由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。

经济合理性:由于该系统用于企业工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个公司各部门之间的无纸化办公的推广。

2.1.3 运行可行性分析

网络安全技术的不断提升,网络管理在实际运用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据)并且在不断的提升和表现它在实际企业活动中的经济价

值,这个经济价值也是当前的企业所期望看到的。信息管理工作覆盖面广,管理活动中产生的大量数据和信息,如:公司情况的公布,职工的状况,职称、职务变动情况,薪金情况等。对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。

2.2 需求分析的任务

需求分析的任务是借助于当前系统的物理模型(待开发系统的系统元素)导出目标系统的逻辑模型(只描述系统要完成的功能和要处理的数据),解决目标系统“做什么”的问题,所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求,通过逐步细化对软件的要求描述软件要处理的数据,并给软件开发提供一种可以转化为数据设计、结构设计和过程设计的数据与功能表示。必须全面理解用户的各项要求,但不能全盘接受,只能接受合理的要求;对其中模糊的要求要进一步澄清,然后决定是否采纳;对于无法实现的要求要向用户作充分的解释。

需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目标以及这些任务所支持的业务需求;分析员与用户的信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法和附加信息;将系统级的需求分为几个子系统,并将需求中的一部分分配给软件组件;了解相关质量属性的重要性;讨论得出实施优先级;将所收集的用户需求编写成需求规格说明和模型;评审需求规格说明,确保与用户达成共识。具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景;必须仔细分析系统中的数据,既要分析系统中数据流又要分析长期使用的数据存储。需求分析阶段的工作结果是开发软件系统的重要基础。需求规格说明书是用户要求的明确表述,也是软件人员和用户之间事实上的技术合同书,在软件开发之始,要指定这样的规格说明书。

需求分析是把软件计划期间建立的软件需求描述求精和细化,这是软件生命周期重要一步,通过的软件的需求分析,才能把软件功能和性能的总体概念,描述为具体的规划说明书,而这种说明书是开发软件的基础。

需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量,因此,必须用行之有效的方法对软件需求进行严格的审查验证。

2.3 系统功能简介

本系统主要实现:项目管理等功能,员工信息管理,工资管理,部门管理,权限管理,密码管理,公告管理,留言管理,规章制度管理等功能。

项目管理:新增、查询、删除项目等;

员工信息管理:新增、查询、删除员工信息等; 工资管理:新增、查询、删除工资信息等; 公告管理:新增、查询、删除公告信息等; 留言管理:新增、查询、删除留言信息等; 部门管理:新增、查询、删除部门等;

规章制度管理:新增、查询、删除规章制度等。

2.4 系统业务流程

管理输入密身份认证 密码正确 进入管理员密码或验证码错误,返公告管理 员工管理 项目管理 部门管理 规章管理 留言管理 工资管理 信息记录存储

图2.1 系统数据流图

2.5 数据字典

数据字典与数据流图的关系是紧密相联的。而且数据字典是有关数据的集合,在软件分析和设计过程中为有关人员提供关于数据描述信息的查询,以保持数据的一致性。并且数据字典也是进行数据库开发的重要基础。

1.用户信息

包括的数据项有:用户ID、用户名、密码、姓名、性别、生日、学历、照片、部门、职位、地址、邮编、手机号码、工作电话、身份证等。

2.项目信息

包括的数据项有:项目ID、项目名称、客户名称、负责人、具体内容、订单编号、开始时间、结束时间、客户电话、客户地址等。

3.部门信息

公司信息管理系统毕业设计正为加目录

目录1引言..............................................................11.1系统开发背景...................................................11.2系统开发的目的..................................
推荐度:
点击下载文档文档为doc格式
1r76p11osb9vfqx3d4pq7px008twst015c3
领取福利

微信扫码领取福利

微信扫码分享