收藏 分销(赏)

学生综合信息查询系统设计与实现.doc

上传人:xrp****65 文档编号:7018584 上传时间:2024-12-25 格式:DOC 页数:15 大小:396.50KB
下载 相关 举报
学生综合信息查询系统设计与实现.doc_第1页
第1页 / 共15页
学生综合信息查询系统设计与实现.doc_第2页
第2页 / 共15页
点击查看更多>>
资源描述
学生综合信息查询系统设计与实现 <H3 style="MARGIN: 13pt 0cm"><?<st学生综合信息查询系统设计与实现 1:chsdate w:st="on" IsROCDate="Fa学生综合信息查询系统设计与实现 lse" IsLunarDate="False" Day="学生综合信息查询系统设计与实现 30" Month="12" Year="1899">3.3.3学生综合信息查询系统设计与实现 </st1:chsdate>程序设计要求<?</H3> <p学生综合信息查询系统设计与实现 >视图,应用程序采用多文档界面风格,既能在一个主窗口中带开多学生综合信息查询系统设计与实现 个不同的窗口,用于完成不同的工作,并且能在各个窗口之间灵活的切换学生综合信息查询系统设计与实现 。</P> <p>用户,应用程序登陆时,可以使用三种身份:管理员,学生综合信息查询系统设计与实现 其权限最大;教师,其权限次之;学生,其权限最小。</P> <p>学生综合信息查询系统设计与实现 菜单,要求根据不同的用户加载不同的菜单:辅导员的菜单、教师的菜单、学学生综合信息查询系统设计与实现 生的菜单。</P> <p>权限,无论是辅导员、教师、学生都学生综合信息查询系统设计与实现 没有权限修改、添加、删除数据库中得除密码以外的任何信息(教师信息、学学生综合信息查询系统设计与实现 生信息、公寓信息、成绩信息、课程信息等),数据的更新有教务数据库学生综合信息查询系统设计与实现 来管理。</P> <p>数据库接口,数据库接口采用ODBC,即Op学生综合信息查询系统设计与实现 en Datebase Connectivity 开放数据库互接,学生综合信息查询系统设计与实现 他是微软公司提出的开放式数据库互连的标准,它采用SQL(Struct学生综合信息查询系统设计与实现 ured Query Language,结构化查询语言)作为标准的学生综合信息查询系统设计与实现 查询语言来存取连接到的数据库。ODBC允许单个应用程序存取多学生综合信息查询系统设计与实现 个数据库管理系统,而不必关心所操纵的数据库管理系统是什么。</P学生综合信息查询系统设计与实现 > <p>&nbsp;</P> <p>&nbsp;</P>学生综合信息查询系统设计与实现 <p>&nbsp;</P> <p>&nbsp;</P>学生综合信息查询系统设计与实现 <p>&nbsp;</P> <p>&nbsp;</P> 学生综合信息查询系统设计与实现 <p>&nbsp;</P> <p>&nbsp;</P> <p>&学生综合信息查询系统设计与实现 nbsp;</P> <p>&nbsp;</P> <h1></H学生综合信息查询系统设计与实现 1> 环境要求</H2> <p>本系统采用的是SQL Ser学生综合信息查询系统设计与实现 ver 2000数据库,它是对数据库进行操作的应用程序,因此需要有较学生综合信息查询系统设计与实现 好的配置。所需要的硬件配置如下:Pentium 800以上;10GB以上硬盘;不少于128MB内存。另外,开发工具PowerBuilder所需硬件配置如下: CELERON以上的CPU,<st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="128" UnitName="m">128M</st1:chmetcnv>以上的内存,<st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="10" UnitName="g">10G</st1:chmetcnv>以上的硬盘。</P> <p>为了能够使本系统快速方便准确的操作,通过比较与权衡,本系统所采用的硬件配置如下:显示器一台(分辨率为800*600),硬盘为<st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="80" UnitName="g">80G</st1:chmetcnv>,内存为<st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="512" UnitName="m">512M</st1:chmetcnv>,CPU为Pentium <st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="2.66" UnitName="g">2.66G</st1:chmetcnv>。软件配置如下:操作系统包括中文版 WinXP/Win2000/WinNT4/WinMe。</P> 开发工具的选择</H2> <p>由于SQL Server 2000是Microsoft公司中推出的普及性关系数据库系统,具有完备的的数据工具,其作为应用程序的后台仓库,即一个数据库可以包括多个二维表,实现各类数据的存储,适合用来作为数据处理的中间桥梁,便于系统今后的扩展,所以数据库的建立用的是SQL Server 2000<SUP>[2]</SUP>。</P> <p>由于使用ODBC和微软的SQL Server 2000数据库接口。在数据库应用程序中,应用ODBC的 SQL Server数据库接口时,使编程方便,所以本软件采用了面向对象程序设计的思想,采用了PowerBuilder9.0中数据库开发的技术。在数据的存取方面,涉及到对表格的操作,使用了Grid和freedom数据控件<SUP>[3]</SUP>,主要由于它是一款灵活、易用的数据控件,提供了足够的功能。</P> <p>在软件界面的设计方面,主要使用PowerBuilder9.0,实现用户所要求的界面结构和功能。</P> 界面实现</H2> <p>用户运行该系统时,首先出现一个登陆窗口,提示用户选择用户类型,输入用户名和密码,输入正确进入系统主窗体。如图4-1~4-3所示。</P> <p>&nbsp;</P></p><br /> <br><p>摘 要</p> <p>随着21世纪的到来,人们更深刻的感受到了计算机在生活和工作中作用的重要,越来越多的职业需要具有计算机的应用技能。掌握计算机是职业的需要,社会的需要,更是事业发展的需要。</p> <p>今天,计算机技术不但广泛地应用在办公自动化中,还全面渗透到各行 各业。所有与计算机相关的职业都要求工作者有很强的计算机操作技能,做到运用自&nbsp; 计算机毕业论文网〗如,熟练而且深入的掌握软件的应用。随着计算机技术的飞速发展,今后,计算机作为一种崭新的生产力,将在信息社会即新技术革命中发挥越来越重要的作用,并进一步推动人类社会更快的向前发展。</p> <p>本系统采用JSP、servlet、javabean、JDBC等技术,MVC架构。由SQL 2000作为后台数据库进行管理维护。本文主要讲述了利用javaEE来开发一套水费管理系统的设计方法。该系统采用多个模块,实现了用户信息管理、水费信息管理、打印服务、系统管理员管理、信息查询等功能。</p> <p>&nbsp;</p> <p>关键词:水费管理系统;MVC;javaEE</p> <p>2.需求分析<br /> 随着时代的发展,信息的作用和能力大幅度提高,传递速度也加快。在21世纪,人类将步入知识经济时代,知识经济时代是科技发展日新月异和知识、信息呈爆炸膨胀的时代。有所谓信息威胁之说,这是指人类面临的要处理的信息量大到难以处理的地步,以至造成混乱的结果。计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。</p> <p>水费管理系统是一款面向各水费管理部门开发的管理软件。它能实现基本的系统维护、数据录入、资料查询等功能,可以满足水费管理部门对用户信息、水费信息、系统管理的需要。本设计方案是为水费管理系统开发而编写的,主要是为了提高水费管理单位的管理效率。它包括了系统可行性研究,系统模块设计,模块的具体流程设计,一些需要进一步讨论或者研究的问题,需要的资料与硬件,数据表的定义等</p> <p>2.2水费管理系统功能简介<br /> 本系统主要可以实现以下的管理功能:用户信息管理、水费信息管理、打印服务、系统管理员管理、信息查询等。通过本管理系统能够对水费基本信息进行修改,添加,查询,删除的操作,从而进一步提高水费管理部门的经济效益和现代化水平,实现水费信息管理工作流程的系统化、规范化和自动化。</p> <p>系统建设目标的技术可行性</p> <p>开发语言:JSP&nbsp;</p> <p>系统软件:Windows XP</p> <p>数据库: SQLSever 2000</p> <p>就整个系统的技术构成上来看,它属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。</p> <p>为用户提供的服务</p> <p>本系统的工作人员可以通过登陆进入管理员操作的界面,可以对水费信息进行的管理、统计及维护,管理员根据实际情况来浏览、查询、添加、删除、修改、统计水费的基本信息从而保障一切工作顺利进行。</p> <p>2.2.1添加权限管理模块<br /> 该模块的主要任务是添加用户、设置用户权限等功能。</p> <p>2.2.2水费信息管理模块<br /> 该模块的功能是实现对水费信息的添加、修改、查询,使水费管理部门更好的管理水费的信息。</p> <p>2.2.3用户信息管理模块<br /> 该模块的主要功能是实现对水费缴费用户信息的管理工作。</p> <p>2.2.4打印模块<br /> 实现各种统计数据的打印输出。</p> <p>2.3 系统开发的目标<br /> 出于本系统是水费管理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。</p> <p>&nbsp;&nbsp;</p> <p><br /> &nbsp;</p><P>目&nbsp;&nbsp;&nbsp; 录<BR>论文总页数:29页<BR>1&nbsp;引言&nbsp;1<BR>1.1&nbsp;课题背景&nbsp;1<BR>1.2&nbsp;国内外研究现状&nbsp;1<BR>1.3&nbsp;课题意义&nbsp;1<BR>1.4&nbsp;本课题研究方法&nbsp;1<BR>2&nbsp;Linux开发环境介绍&nbsp;2<BR>2.1&nbsp;Linux简介&nbsp;2<BR>2.2&nbsp;Linux下的C语言开发环境&nbsp;2<BR>2.3&nbsp;常用的网络数据控制工具介绍&nbsp;3<BR>3&nbsp;Linux网络管理控制核心技术&nbsp;5<BR>3.1&nbsp;SOCKET网络编程&nbsp;5<BR>3.1.1 Linux网络编程&nbsp;5<BR>3.1.2基本套接字函数&nbsp;5<BR>3.2&nbsp;基于TCP协议的通讯&nbsp;7<BR>3.2.1 TCP传输协议简介&nbsp;7<BR>3.2.2控制字符的制定&nbsp;7<BR>4&nbsp;NETFILTER-网络控制模块设计基础&nbsp;8<BR>4.1&nbsp;netfilter介绍&nbsp;8<BR>4.2&nbsp;netfilter中的重要返回值&nbsp;8<BR>4.3&nbsp;netfilter在IPv4中的框架&nbsp;9<BR>4.4&nbsp;netfilter核心模块&nbsp;10<BR>4.5&nbsp;netfilter可以实现的基本控制功能&nbsp;11<BR>5&nbsp;测试Linux网络管理系统的设计实现&nbsp;13<BR>5.1&nbsp;系统设计整体框架&nbsp;13<BR>5.2&nbsp;用SOCKET实现控制端和管理端的通讯&nbsp;14<BR>5.2.1管理端的设计与实现&nbsp;15<BR>5.2.2控制端的设计与实现&nbsp;16<BR>5.3&nbsp;用netfilter设计控制功能模块&nbsp;18<BR>5.3.1设计控制ICMP数据报的模块&nbsp;18<BR>5.3.2用netflter设计管理控制FTP服务器的模块&nbsp;20<BR>5.3.3设计控制HTTP网站访问的模块&nbsp;22<BR>5.4&nbsp;用GCC编译生成模块&nbsp;23<BR>5.5&nbsp;管理控制系统测试&nbsp;23<BR>5.6&nbsp;程序设计中遇到的问题和解决方法&nbsp;24<BR>5.6.1解决模块编译的环境问题&nbsp;24<BR>5.6.2解决程序异常退出问题&nbsp;25<BR>5.6.3解决模块自动加载问题&nbsp;26<BR>结&nbsp;&nbsp;&nbsp; 论&nbsp;26<BR>参考文献&nbsp;27<BR>致&nbsp;&nbsp;&nbsp; 谢&nbsp;28<BR>声&nbsp;&nbsp;&nbsp; 明&nbsp;29</P> <P><BR>当TCP连接建立成功后,控制字节就包含在TCP报文的数据部分发送出去,接收端通过对TCP数据报的解析,取出数据部分的控制字节进行相关的操作。系统制定的通过TCP协议传输的控制字节可以完成以下网络控制功能:⑴当收到TCP报文段中的数据部分为字符‘a’时,系统编译加载所有的网络控制模块;⑵当收到TCP报文段中的数据部分为字符‘f’时,系统丢弃所有进出网络的ICMP数据包;⑶当收到TCP报文段中的数据部分为字符‘i’时,系统接收所有进出网络的ICMP数据包;⑷当收到TCP报文段中的数据部分为字符‘t’时,系统禁止访问FTP服务器;⑸当收到TCP报文段中的数据部分为字符‘p’时,系统允许访问FTP服务器;⑹当收到TCP报文段中的数据部分为字符‘c’时,系统禁止浏览HTTP网页;⑺当收到TCP报文段中的数据部分为字符‘o’时,系统允许浏览HTTP网页;⑻当收到TCP报文段中的数据部分为字符‘r’时,系统卸载所有功能模块。<BR>函数bind():这个函数将本地地址与套接字绑定在一起,其定义为:int bind(int sockfd,struct sockaddr * myaddr,int addrlen);参数sockfd是函数sockt返回的套接字描述符;参数myaddr是本地地址;参数addrlen是套接字地址结构的长度。执行成功时返回0,否则,返回-1,并设置全局变量errno为错误类型EADDRINUSER。服务器和客户机都可以调用函数bind来绑定套接字地址,但一般是服务器调用函数bind来绑定自己的公认端口号<BR>函数listen():函数listen将一个套接字转换为征听套接字,定义为:int listen(int sockfd,int backlog)参数sockfd指定要转换的套接字描述符;参数backlog设置请求队列的最大长度;执行成功时返回0, 否则返回-1。函数listen功能有两个:(1)将一个尚未连接的主动套接字(函数socket创建的可以用来进行主动连接但不能接受连接请求的套接字)转换成一个被动连接套接字。执行listen之后,服务器的TCP状态由CLOSED转为LISTEN状态;(2)TCP协议将到达的连接请求队列,函数listen的第二个参数指定这个队列的最大长度。<BR>函数accept():函数accept从征听套接字的完成队列中接收一个已经建立起来的TCP连接。如果完成连接队列为空,那么这个进程睡眠。int accept(int sockfd,struct sockaddr * addr,int * addrlen)参数sockfd指定征听套接字描述符;参数addr为指向一个Internet套接字地址结构的指针;参数addrlen为指向一个整型变量的指针。执行成功时,返回3个结果:函数返回值为一个新的套接字描述符,标识这个接收的连接;参数addr指向的结构变量中存储客户机地址;参数addrlen指向的整型变量中存储客户机地址的长度。失败时返回-1。当函数accept阻塞等待已经建立的连接时,如果进程捕获到信号,函数将以错误返回,错误类型为EINTR。对于这种错误,一般重新调用函数accept来接收连接。<BR>本地产生的数据经过钩子函数NF_IP_LOCAL_OUT [5]处理以后,进行路由选择处理,然后经过NF_IP_POST_ROUTING[4]处理以后发送到网络上。<BR>由此可见,五个HOOK的位置,掌管了全部数据包的可能出入口,我们只要在对应的位置对数据报进行操作,就能实现对数据报的各种处理。<BR>IPv4代码中netfilter的接口。IPv4 协议栈为了实现对 netfilter 架构的支持,在数据报经过 IPv4 协议栈的过程中,仔细选择了五个参考点:NF_IP_PRE_ROUTING、NF_IP_LOCAL_IN、NF_IP_FORWARD、NF_IP_POST_ROUTING、NF_IP_LOCAL_OUT,分别对应IP层五个不同的位置。在这五个参考点上,各引入了一行对 NF_HOOK() 宏函数的一个相应的调用。<BR><BR><BR></P> <p>在模块设计编写好后,必须将其编译成一个适合内核加载的对象文件。因为模块是用C语言来完成的,故采用gcc编译器来编译。如果需要通知编译程序把这个模块作为内核代码而不是普通的用户代码来编译,则需要向gcc传递参数“_DMODULE”;若要对模块程序进行优化编译、链接、,则就要用参数“-O2”;如果要对加载后的模块进行调试,那么就应该使用“-g”参数;同时需要使用“-Wall”参数将所有的警告信息显示出来,并使用“-c”开关通知编译程序在编译完这个模块文件后不调用链接程序。一般编译模块文件的命令格式如下:<?</P> <p>gcc –O2 –g –Wall –DMODULE –D_KERNEL_ -c mymodules.c</P> <p>命令行中mymodules.c为自己编写的模块程序源代码文件。其中:-O2 表示编译产生尽可能小和尽可能快的代码;-g对加载后的模块调试;-Wall 提示编译信息;-DMODULE&nbsp; 确定模块类型;-D_KERNEL_提示是内核的编译;-c 通知编译程序在编译完后不调用链接程序;/usr/src/linux-2.4/include为计算机的内核版本。与模块有关的几个命令:lsmod把现在kernel中已经安装的模块列出来;insmod把某个模块安装到内核中;rmmod把某个没在用的模块从内核中卸载;depmod制造模块的信赖文件,以告诉将来的insmod在哪里找模块来安装。</P> <p>接下来就是模块的加载,加载模块有两种方法:一种是通过insmod命令手工将模块载入内核;另一种是根据需要载入模块(demand loaded module)。当内核发现需要某个模块时,内核请求守护进程(kerneld)载入模块。守护进程是一个带有超级用户权限的普通用户进程。当该进程启动时,kerneld开始执行,并为内核打开一个IPC通道。内核通过该通道发送消息,请求kerneld完成具体的任务。</P> <p>kerneld的主要功能是加载和卸载内核模块,kerneld自身并不执行这些任务,它是通过某些程序(如insmod、rmmod)来完成。Kerneld只是内核的代理,为内核进行调试。</P> <P>&nbsp;</P><br /> <br><p><b>目</b><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><b >录</b><b></b></p> <p><b>引言</b>┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1</p> <p><b>一</b><b> </b><b>人事管理系统概述</b>┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 2</p> <p>(一)的发展历史┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2</p> <p>(二)人事管理系统的作用┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2</p> <p>(三)我国人事管理系统发展现状┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉4</p> <p>(四)我国人事管理系统存在的问题┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5</p> <p>(五)本论文的主要工作┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉6</p> <p><b>二</b><b> </b><b>人事管理系统的系统分析和设计</b>┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 7</p> <p>(一)系统分析┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉7</p> <p>1 系统功能的描述┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉7</p> <p>2 系统模块┉┉&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉7</p> <p>(二)数据库设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8</p> <p>(三)系统界面的设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉12</p> <p>1 用户登录界面┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 12</p> <p>2 人事管理主界面和其他界面┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 12</p> <p><b>三</b><b> </b><b>人事管理系统的功能介绍</b>┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉16</p> <p>(一)登录人员的身份验证┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉16</p> <p>(二)教职员工信息的维护┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉16</p> <p>(三)教职员工信息的查询┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉17</p> <p>(四)打印┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉17</p> <p>1 教职员工信息的分类打印┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 17</p> <p>2 教职员工信息的总体打印┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 17</p> <p>(五)数据库的备份┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉17</p> <p>(六)系统的运行环境┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉17</p> <p><b>结论</b>┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 18<s></s></p> <p><b>致谢</b>┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 19</p> <p><b>参考文献</b>┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ 20<br /> <br /> <br /> </p> <p><b>(</b><b>一) 登录人员的身份验证</b></p> <p>登录人员的身份有两种:普通用户和管理员。 </p> <p>管理员和普通用户对应着各自的数据库表,用户在登录是选择身份,输入正确的身份和用户名和密码,才能记录系统。管理员的权限最大:可以修改,添加,删除。<br /> <br /> </p> <p><b>(二)教职员工信息的维护</b></p> <p>根据实际情况,员工的信息并不是一输入进去,存放在数据库中的,要不断的更新的。如员工的离开我们要删除他相关的信息等等。</p> <p>1教职员工信息的添加</p> <p>当有新的员工进入时进行添加,在添加时,要注意资料的统一性:比如在添加好员工的基本信息后,还有其他如奖惩信息,考评信息,家庭和社会关系信息,最后能一起同时添加,这样就不混淆不同的人。</p> <p>2 教职员工信息的修改</p> <p>当员工的相关信息发生变化时,我们要及时的进行修改,但必须找到相应的修改记录才能修改。</p> <p>3 教职员工信息的删除</p> <p>在员工变动时,我们要删除部分没有用的信息。但在删除前必须做好备份,这样才能做到万无一失。</p> <p>4 教职员工信息的浏览</p> <p>移动员工的信息,查看自己所需要的!</p> <p><b>(三)&nbsp;&nbsp; </b><b>教职员工信息的查询</b></p> <p>选择要查询的字段,在选择符号,最后输入相应的值,再点击查询!为我们寻找信息提供了方便。</p> <p><b>(四) 打印</b></p> <p>1. 教职员工信息的分类打印</p> <p>根据用户的需要查询出要打印的记录,然后将记录导入到EXCEL表中,再进行合适的调节,最后打印。包括员工基本信息,奖惩记录,培训记录,职称评定,家庭成员和社会关系的打印。</p> <p>2.员工信息的总体打印</p> <p>总体打印是以报表的形式打印出来,是将员工的所有信息都打印。</p> <p><b>(五) 数据库的备份</b></p> <p>为了防止用户的错误操作,在对数据进行删除操作时,先备份数据。<b></b></p> <p><b>(六)系统运行环境</b></p> <p>系统配置:Celron 300以上,内存128M,</p> <p>支持平台:Win9x,2000,XP,NT,Me</p> <p>数据库支持软件:Access2000<br /> <br />&nbsp; 计算机毕业论文网〗</p> <p>&nbsp;</p><br>&nbsp; <p>ASP的全称是Active Server Pages,即活动服务器页面,以前的互联网全部是由静态的HTML页面组成,这样更新网站内容时需要制作大量的HTML页面,增大了工作量。但是有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容,使网站的更新变的简单。</p> <p>但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。由于以上种种限制,微软推出了ASP.NET,ASP.NET并不只是ASP 4.0,它是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享;ASP.NET使用编译后的语言,从而提升性能和伸缩性;ASP.NET使用Web表单使开发更直观,利用面向对象技术促进组件的再利用。另外,ASP.NET中还包括有页面事件、Web控件、缓冲技术以及服务器控件和对数据捆绑的改进。供 ASP.NET使用的库以及在Microsoft.NET框架中允许通过Web 使用客户商用函数,为程序员提供了更多新的开发机会。相对于ASP,ASP.NET使代码更加干净。现有的ASP 应用程序中,不管你将它们写得怎么样,结构总是充满了长长短短的代码。而ASP.NET的代码不仅更容易编写,而且更加干净整洁,比ASP代码更易于阅读。同时,ASP.NET代码的结构方式提高了其再利用性和共享性。其次ASP.NET 改进了配置、伸缩性、安全性和可靠性。对于简单的ASP应用程序,配置其实并不算什么问题,但是当你移植到一个利用组件的N层结构中时就会遇到问题。当你对这些应用程序进行配置和维护时,DLL 陷阱问题(组件注册、版本、锁定的DLL等等)就会出现。ASP.NET中则取消了组件注册以及DLL锁定,全面使用了XML配置文件,从而解决了这个问题。这样你只需要执行复制文件的工作就能配置一个Web应用程序。另外ASP.NET对各种不同的浏览器提供了更好的支持。ASP.NET还造就了一类新的Web应用程序。目前的Web应用程序通常都是同一种模式:一套线性应用程序,然后将逻辑植入其中之一。ASP.NET允许开发人员打破这种单一模式,创造出更加动态而且伸缩性更强的应用程序,这种应用程序能够更好地满足公司的商业需求,并提供一个更加丰富的开发环境。到这里你可能会想,虽然这些目标都很高尚,但是它们会使编写应用程序变得困难。然后恰恰相反,用ASP.NET 进行开发要简单得多!</p> <p>现有的ASP版本是基于脚本语言的,如VBScript和JScript 。脚本语言本身并没有什么错,但是它们有两大缺陷:它们是解释型的,并且分类不严格。ASP.NET并没有完全抛弃脚本语言的概念,它引入了对全编译语言的支持,使你能够用Visual Basic编写自己的服务器端代码,而且使得真正的跨语言开发成为可能。</p> <p><strong>摘要</strong></p> <p>ERP(Enterprise Resources Planning,企业资源计划),是指建立在信息技术应用基础上,结合系统化的管理思想,为企业决策层及员工提供决策手段的管理平台。</p> <p>车间管理子系统要求根据物料需求计划,能力需求计划以及生产工艺流程制定车间作业计划,车间管理人员按车间作业计划进行调度,下达车间生产作业订单,根据产品物料清单(BOM)填写领料单安排领料,制程中不断产生生产进度报告,监控生产活动的整个过程。</p> <p>本次设计采用Microsoft Visual Studio.Net 2003和Sql Server 2000作为开发工具,在客户端通过Windows 应用程序的形式来访问数据库,并对数据库进行操作。</p> <p>&nbsp;</p> <p>关键词:ERP&nbsp; 车间管理&nbsp; 生产任务管理&nbsp; 物料管理&nbsp; .NET平台&nbsp; SQL数据库</p> <p>&nbsp;</p> <br><p>将本系统主控制调度程序和功能模块联结到一起调试。主要是从前到后,整个系统的各个按钮都可以连接通过。</p> <p>至此,本系统调试工作都已经完成。通过了各项考核。</p> <p>系统完成以后,进行编译还要生成po.exe可执行文件的应用程序。</p> <p>系统使用说明书是以一个处理过程为单位的,在使用本系统之前要认真阅读此说明书。本系统的使用说明如下:</p> <p>首先,执行po.exe应用程序,进入系统的欢迎界面。单击菜单栏的相应按钮,选择各种功能。即可完成相应任务。</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>为了让系统在投入使用以后,能够正确运行必须进行系统维护。</p> <p>一 硬件维护</p> <p>硬件维护主要从设备包养,规范使用等方面着手。要维持设备正常工作,网络畅通。及时够入新设备,以保证系统运行稳定。</p> <p>二 软件维护</p> <p>在系统运行时,发现的软件程序的不足,要进行程序修改,对软件作及时的升级,开发更多的补丁程序等。</p> <p>三 数据维护</p> 在系统运行过程中,必须对系统的数据进行必要的更新维护。对系统数据的增、删、改等方面的维护工作。<br> 目录<br /> 摘要 1<br /> Abstract 2<br /> 目录 3<br /> 引言 4<br /> 第一章 开发概述 5<br /> 1.1 开发背景 6<br /> 1.2 当前管理弊端和新系统的规划 6<br /> 1.3 网络开发语言的比较 6<br /> 1.4 开发工具 8<br /> 1.5人力资源平台系统开发环境配置 8<br /> 1.5.1 常见的JSP服务器平台 8<br /> 1.5.2服务器平台搭建 9<br /> 1.5.3 平台测试 9<br /> 第二章 系统分析 10<br /> 2.1系统的名称、目标 11<br /> 2.2系统设计计划 11<br /> 2.3数据流程图 11<br /> 2.4 项目规划 13<br /> 2.5可行性分析 13<br /> 第三章 系统设计 15<br /> 3.1 功能模块结构 15<br /> 3.2 模块功能说明 15<br /> 3.3 设计目标 15<br /> 3.4 开发及运行环境 16<br /> 3.5 数据库设计 16<br /> 第四章 系统详细设计 19<br /> 4.1文件架构图 19<br /> 4.2 管理员模块设计 20<br /> 4.3 人员管理模块设计 24<br /> 第五章 系统实施和维护 34<br /> 5.1系统实施 34<br /> 5.2系统维护 35<br /> 第六章 设计心得 36<br /> 6.1可行性分析阶段心得 36<br /> 6.2需求分析阶段心得 36<br /> 6.3系统设计阶段心得 38<br /> 6.4系统实施和维护阶段心得 39<br /> 结束语 40<br /> 致 谢 42<br /> 参考文献 43<br /> <br /> <img alt="JSP人力资源管理系统" src=" width="520" resize="true" /><p>&nbsp; 传统制造业一般是纯粹从经济效益的角度去实施制造过程的,在设计产品时着力考虑产品的功能与品质,制造产品时片面追求高效率与低成本。不断涌现的新颖高效的先进制造技术推动了制造业的快速发展,产品更新换代周期不断缩短,加速了材料的消耗和工艺装备的淘汰;同时也产生了更多的废弃物,从而使人类赖以生存的环境不堪重负,严重制约了社会经济及人类文明的可持续发展。目前在环境保护方面,制造业存在以下问题:<?</P> <p>1.废旧或闲置设备回收和再利用率低</P> <p>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;近年来,由于数控机床、加工中心及FMS\CIMS的应用,大多数传统机床在工厂逐步被摒弃。如何改造这些旧设备成了摆在我们面前的一大课题。</P> <p>2.能源和原材料的浪费现象十分严重</P> <p>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;目前,我国制造业工艺水平不高,多数企业缺乏环保意识。落后的制造工艺使得能源与原材料的利用率不高。且浪费也十分严重。</P> <p>3. 产品的回收利用率极低</P> <p>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;长期以来,传统的生产模式是按照“生产一流通一消费一废弃”的开式循环。制造业的生产基本上不考虑废弃产品的回收利用,特别是机械制造业的回收利用率更低。</P> <p>4.制造过程中产生的废弃物得不到无公害处理</P> <p>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;许多企业在产品制造过程中,注重的是如何以最低的成本高效地生产出产品
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服