企业班组管理系统
本系统利用目前的计算机与网络技术,让企业班组管理能从一堆记录薄中解脱出来,达到无纸化,让企业班组间信息共识与交流变得更轻松,对于班组内部事务提供了完善的权限管理策略。高层管理人员同样能利用本系统深入了解班组状况,及时提出建议,根据问题制定解决方案时有大量的数据作为参考。系统将成为科学管理的一个有用工具。
二、企业班组管理系统常用的实现技术
就现在开发企业班组管理系统的技术来说,主要集中分为三大类:基于C/S结构的应用程序开发,结合C/S结构和Web技术的复合应用程序,基于B/S结构的动态网页技术。本系统采用现在流行的B/S结构动态网页技术,加入全新的企业班组系统的开发理念,完全适应现代企业制度生产与管理需求,也是现代企业班组管理系统的首选技术。
三、班组管理系统拟采用的解决技术
本系统采用B/S模式开发,用于实现企业各班组生产管理的网络化。采用B/S模式的优势在于系统简单、功能强大、扩展能力良好以及跨地域的操作功能。
就现在开发班组管理信息系统的技术来说,主要集中分为三大类:基于C/S结构的应用程序开发,结合C/S结构和Web技术的复合应用程序,基于B/S结构的动态网页技术。以下将分析这三类技术的各自优缺点:
C/S结构系统:是传统开发模式,一般以数据库和客户端的两层结构实现,也有加入中间件的三层或多层结构,随着计算机技术的发展和网络的发展,它已经无法满足现在的远程网络办公和移动办公,逐渐在被取代
C/S+Web技术:是为了补充C/S结构的不足,在C/S基础上加入Web技术来实现对远程数据的获取,但拥有一定局限性,如数据及时更新、软件升级等问题就无法很好解决
B/S结构系统:是援用动态网页技术,加入班组管理的开发理念,完全适应企业班组管理需求,也是现代信息管理的首选技术。
就B/S结构的开发,具体技术又有多种选择:JSP+J2EE,ASP+IIS,ASP.net+Microsoft .NET Framework,PHP+Apache,就这几门技术,可以说各有其优缺点,分析如下:
JSP技术:具有良好的跨平台性,加上J2EE功能十分强大,但是J2EE的布置使开发成本显得略高,而且没有良好的安装界面
PHP技术:是早期动态网页技术中的强手,但随着JSP技术与ASP技术的不断更新,使得PHP技术稍微比较落后
ASP技术:类似于PHP技术,开发简便,快速,加上IIS的功能支持,是比较简易快速的开发技术
ASP.net:可以说是ASP技术的替代技术,是ASP的一大进步,在Microsoft .NET Framework的强大支持下,可以使用C#、VB、javascript三种语言来编写代码,采用预先编译技术,使得代码安全性加强
ASP技术的另一个重要特点是,程序员可以利用Java、Visual Basic、 Visual C++等语言制作适应自己特殊需要的ActiveX服务器组件来扩充ASP的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI程序所不及的。
总而言之ASP具有学习快、设计快的特点,不需花许多时间即可学会和快速设计出WEB应用程序。ASP的源程序码在服务器端执行,代码保密性好。集成与HTML中,无需编译链接可直接执行,而且使用文本编辑器即可设计。所以采用ASP技术开发本系统。
四、系统的组成及功能
本系统由七个子模块组成:系统登录、基本信息、日常管理、生产运行管理、系统管理修改密码、退出系统。它们各自的功能如下所述:
1、系统登录
一般系统都具有的功能,用来验证用户的合法性和权限,登录后,可看到相关的用户菜单信息和操作相应的权限功能。
2、基本信息
包括班组介绍和班组人员架构两个子模块。班组介绍是对班组进行全面简要的介绍,包括班组职责、规范、制度、人员架构等;班组人员架构是定义班组人员的基本信息,包括班组人员姓名、通讯地址、通讯方式、家庭地址、学历水平等各基本信息。以便对班组人员进行多方面的了解。
3、日常管理
包括班前会管理、班组工作日志和班组考勤管理3个子模块。班前会管理实现对班组会议内容的录入、存储以及查询统计功能,便于管理层及时掌握班组动态;班组工作日志提供给班组记事功能,班组成员可对班组日常琐碎事务进行记录以备考核;班组考勤管理是用来监督班组成员日常签到的模块。
4、生产运行管理
包括设备管理、运行技术管理两大子模块。其中,设备管理模块能够通过预定义设备基本台帐信息、检修维护记录、预试或定检记录登记簿进行信息的标准化、规范化管理,同时能够提供录入、存储以及查询统计功能,以便各级用户能够及时了解企业设备管理情况;运行技术管理应包括班长值班记录、各岗位的值班记录以及运行分析等内容。可以通过相应的记事簿进行信息输入的规范。
5、系统管理
对系统所有用户的权限进行统一的操作管理。
6、修改密码
对用户的登陆密码进行修改。
7、退出系统
登陆系统后,可以按此进行用户的注销和退出。
五、软件的运行环境设计
为了保证系统运行的效率和可靠性,服务器端应具有较高的软硬件配置,客户端的要求不需要很高。此应用程序可广泛运行于Internet,也适用于局域网。运行要求如下:
1.应用服务器和Web服务器最低配置
IBM高级PC Server,X225 8647-5AC
关键参数为:
CPU: Xeon2.8G/512K,2-SMP/
内存:1G
硬盘:36G
光驱:48X
适配器:1000M网卡
支撑软件:Windows 2000Server中文标准版
2.数据库服务器最低配置
IBM高级PC Server,X225 8647-5AC
关键参数为:
CPU: Xeon2.8G/512K,2-SMP
内存:1G
硬盘:36G*2
光驱:48X
适配器:1000M网卡
阵列卡:单通道
支撑软件:Windows 2003 Server中文标准版
SQL Server2000简体中文版
3.Web客户端配置
CPU:P2 450MHz
内存:64M以上
硬盘:10G以上
支撑软件:Win9x/2000/XP
Microsoft Internet Explore 5.0或以上版本
六、 开发环境
Windows2000 (SP4)+IE6.0+.net
七、 安全性方面
设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。
八、主要技术简介
ASP是Microsoft公司开发的服务器的脚本环境,是目前流的Web应用程序开发的技术。ASP的主要特点是能够把脚本HTML、组件和强大的Web数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的HTML页面送给客户端浏览器。
ASP属于ActiveX技术中的服务器端技术,与通常的客户端实现动态页面的技术(Java Applet、ActiveX控件和VBScript等)不同,ASP中的命令和脚本都是的服务器端解释执行,再将执行后的结果生成HTML页面并发给游览器。由于脚本服务器端执行,因而开发者不必担心浏览器是否能执行脚本。同时,由于只是将HTML页面发送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序窃取。
九、课题开发进度
2月1日-----2月25日 系统分析阶段
3月10日----4月15日 系统设计阶段
4月16日----4月30日 系统实施、调试阶段
5月01日----4月20日 毕业设计说明书编写
5月21日----5月25日 毕业设计说明书打印