企业信息化管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
科研统计管理网络系统的研究与实现
yangxuze
(安阳师范学院计算机与信息工程学院河南安阳455000)
摘要:随着Internet的飞速发展,使传统结构的计算机网络应用系统正逐步被基于Browser/Server(B/S)三层结构的应用系统所替代。特别是应用该方式改造原有的或建立新的信息管理系统有着广阔的应用前景。本文根据企业现代化管理的模式和瑞祥枫林科技股份有限公司对企业信息化管理的需求,以IE作为浏览器,SQL Server作为数据库,采用Visual Studio软件开发工具,设计了基于B/S模式的信息化管理系统。
关键词:中小企业;信息化;.NET;网络;信息管理系统
1 绪论
1.1 项目背景
瑞祥枫林科技股份有限公司的主营业务是软件开发,公司目前规模为70人,其组织结构如图1.1所示,公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有1个人事经理、3个人事助理。目前,公司尚无完整的信息化管理系统。薪资、考勤、业绩评定等业务流程都是由人事经理和3位人事助理手工完成。
为迅速改变现状,规范公司的管理,降低工作负荷,提高工作效率,公司管理层经过仔细研究、分析,决定开发一套完善的管理系统。
公司的组织结构图如图1所示:
图1 瑞祥枫林公司组织结构图
1.2 项目目标
本项目设计的目标:在统一的界面下,瑞祥枫林公司人事部门员工对公司内部员工、部门等人事信息进行管理,并实现了相关人事职能。同时员工可以通过公司内部网络实现自我管理,提高公司整体运作效能。
1.3 业务用例
公司的人员类型有以下几种:普通员工、部门经理、人事部经理和人事助理。权限定义如表1所示:
普通员工查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告
部门经理除普通员工的权限外,还可审批请假、加班和业绩报告的信息
人事助理修改员工资料,登记考勤信息,核实加班请假信息并计算月工资
人事经理除人事助理的权限外,还有指定员工起薪等权限
考勤管理、部门管理等几个重要部分。
2 需求分析
2.1 系统功能概要分析
整个系统大体上分为两个主要功能模块:
供员工使用部分:普通员工可以通过Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过Web 提出请假和加班申请;部门经理的员工可以对普通员工进行审批请假,加班和业绩报告的信息;总经理拥有部门经理的所有权限。
管理使用部分:主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。
2.2 详细功能需求
针对各功能作详尽的描述,把系统前台和后台分开描述,每个功能的描述形式如下:
2.2.1员工信息管理
员工资料管理模块实现的功能为:
1)员工个人信息显示:显示基本信息、修改基本信息、修改密码。
2)所有员工信息显示:显示所有员工基本信息、查询员工、删除员工、修改起薪及所属部门和职位。
3)增加员工:增加员工。
示意图如图3所示:
图3 员工信息管理模块功能示意图
◆显示个人信息:
显示基本信息(包括隐私信息):
以用户名进入员工资料管理就可以点击查看我的信息页面跳转到显示员工本人
基本信息和隐私信息的页面查看当前登录用户的所有信息,其中所有的信息(考
勤、业绩、请假、和基本信息都通过外键来关联)。
修改基本信息:
在显示信息的页面,可以点击修改基本信息来到修改基本信息的页面,该页
面用文本框显示用户的基本信息(住址、联系方式、和电子邮件等),这些文
本框都可以编辑以进行修改自己的基本信息。
修改密码:
需要修改密码时候,首先要以用户名登录,点击桌面的修改密码进入修改密码的页面,在该页面中提供三个文本框供用户输入以前的旧密码,新密码和确认
新密码。
在旧密码输入后在数据库中检索看旧密码是否为当前用户的密码,若不是则显示旧密码错误。
在新密码中输入后检索是否和旧密码雷同,若雷同则提示新密码不能和旧密码相同,让用户重新输入,也可以限制用户输入密码的格式当输入不符合规定时
候也可以提示用户输入格式错误,要求用户重新输入。
在确认密码上加上一个验证控件用来验证两次输入的密码是否一致,若不一致则不可以提交。若验证通过则将修改信息写回数据库。
◆显示所有员工信息:
显示所有员工基本信息:
当进入该页面的时候,页面通过GridView控件来显示所有员工的基本信息,不包
括隐私信息。
查询员工:
提供给用户一个输入查询条件(用户名)的文本框,当点击查询按钮的时候能够
通过输入的查询条件去检索数据库找出符合条件的员工的基本信息(通过一个查
询语句查询员工表中的一些非隐私信息,匹配条件就是文本框中输入的文本),当
查询条件在数据库中找不到符合的情况时候就要提示没有找到匹配结果。找出的
员工的基本信息可以通过DetailsView/FormView控件来显示。
删除员工:
在显示所有员工的基本信息的GridView中选择要删除的员工记录,点击删除,则
将该记录从其中删除,并且将该记录也从数据库中相关联的表中删除。
修改起薪和所属部门和职位:
在显示所有员工信息的表中选择修改的记录,在另外一个FormView控件中显示该
员工的起薪、所属部门和职位,单击编辑就可以修改选种的员工的起薪、所属部
门和职位,当确认时点击更新就将修改写回数据库。
◆增加员工:
该界面提供给用户一些文本框让用户输入要增加员工的姓名编号、密码、年龄、学历、基本工资、所属部门等。用来增加一个用户。
2.2.2请假管理
此模块的功能示意图如图4所示: