电气工程
会计论文
金融论文
国际贸易
财务管理
人力资源
轻化工程
德语论文
工程管理
文化产业管理
信息计算科学
电气自动化
历史论文
机械设计
电子通信
英语论文
物流论文
电子商务
法律论文
工商管理
旅游管理
市场营销
电视制片管理
材料科学工程
汉语言文学
免费获取
制药工程
生物工程
包装工程
模具设计
测控专业
工业工程
教育管理
行政管理
应用物理
电子信息工程
服装设计工程
教育技术学
论文降重
通信工程
电子机电
印刷工程
土木工程
交通工程
食品科学
艺术设计
新闻专业
信息管理
给水排水工程
化学工程工艺
推广赚积分
付款方式
首页
|
毕业论文
|
论文格式
|
个人简历
|
工作总结
|
入党申请书
|
求职信
|
入团申请书
|
工作计划
|
免费论文
|
现成论文
|
论文同学网
|
全站搜索
搜索
高级搜索
当前位置:
论文格式网
->
免费论文
->
其他论文
企业管理系统的设计与实现(三)
本论文在
其他论文
栏目,由
论文格式
网整理,转载请注明来源
www.lwgsw.com
,更多论文,请点
论文格式范文
查看
3.3.1管理员表结构
CREATE TABLE T_EmployeeLevel
(
EMPLOYEE_CD
VARCHAR2(8)
NOT NULL
PASSWORD
VARCHAR2(8)
CONSTRAINT
T_EmployeeLevel_PKEY PRIMARY KEY (EMPLOYEE_CD)
);
3.3.2员工表结构
CREATE TABLE t_employee
(
EMPLOYEE_CD
VARCHAR2(8)
NOT NULL,
MY_BCD
NUMBER(4)
,
MY_KCD
Number(4)
,
NAME
VARCHAR2(20)
,
KIN_LEVEL
NUMBER(2)
,
SIN_LEVEL
NUMBER(2)
,
YOS_LEVEL
NUMBER(2)
,
KES_LEVEL
NUMBER(2)
,
ZIJ_LEVEL
NUMBER(2)
,
SEC_LEVEL
NUMBER(2)
,
QIN_LEVEL
NUMBER(2)
,
CONSTRAINT
t_employee_PKEY PRIMARY KEY (EMPLOYEE_CD)
);
3.3.3部门表结构
CREATE TABLE T_My
(
MY_BCD
NUMBER(4)
NOT NULL,
MY_BNAME
VARCHAR2(40)
,
CONSTRAINT
T_My_PKEY PRIMARY KEY (MY_BCD)
);
3.3.4组表结构
CREATE TABLE T_MySub
(
MY_BCD
NUMBER(4)
NOT NULL,
MY_KCD
NUMBER(4)
,
MY_KNAME
VARCHAR2(40)
,
CONSTRAINT
T_MySub_PKEY PRIMARY KEY (MY_BCD,MY_KCD)
);
3.3.5子公司表结构
CREATE TABLE T_Kanpani
(
KANPANI_CD
NUMBER(4)
NOT NULL,
KANPANI_NAME
VARCHAR2(20)
,
CONSTRAINT
T_Kanpani_PKEY PRIMARY KEY (KANPANI_CD)
);
3.3.6工厂表结构
CREATE TABLE T_KanpaniSub
(
KANPANI_CD
NUMBER(4)
,
CUSTOMER_FCD
NUMBER(4)
NOT NULL,
CUSTOMER_FNAME
VARCHAR2(40)
,
CONSTRAINT
T_KanpaniSub_PKEY PRIMARY KEY (CUSTOMER_FCD)
);
3.3.7工厂部门表结构
CREATE TABLE T_Customer
(
CUSTOMER_FCD
NUMBER(4)
NOT NULL,
CUSTOMER_BCD
NUMBER(4)
NOT NULL,
CUSTOMER_BNAME
VARCHAR2(40)
,
CONSTRAINT
T_Customer_PKEY PRIMARY KEY (CUSTOMER_FCD,CUSTOMER_BCD)
);
3.3.8工厂部门的科表结构
CREATE TABLE T_CustomerSub
(
CUSTOMER_FCD
NUMBER(4)
NOT NULL,
CUSTOMER_BCD
NUMBER(4)
NOT NULL,
CUSTOMER_KCD
NUMBER(4)
NOT NULL,
CUSTOMER_BNAME
VARCHAR2(40)
,
CONSTRAINT
T_CustomerSub_PKEY PRIMARY KEY (CUSTOMER_FCD,CUSTOMER_BCD,CUSTOMER_KCD)
);
3.3.9责任人表结构
CREATE TABLE T_Duty
(
CUSTOMER_FCD
NUMBER(4)
NOT NULL,
CUSTOMER_BCD
NUMBER(4)
NOT NULL,
CUSTOMER_KCD
NUMBER(4)
NOT NULL,
CUSTOMER_NCD
NUMBER(4)
,
DUTY_NAME
VARCHAR2(20)
,
PHONE
VARCHAR2(20)
,
FAX
VARCHAR2(20)
,
E_MAIL
VARCHAR2(20)
,
CONSTRAINT
T_Duty_PKEY PRIMARY KEY (CUSTOMER_FCD,CUSTOMER_BCD,CUSTOMER_KCD,CUSTOMER_NCD)
);
4企业管理系统详细设计
4.1用户登录管理模块
图3 企业管理系统用户登录窗口
详细设计:
首先,在页面被加载的时候把所有的用户登陆名称都放置在下拉列表中。确定在列表框中选择用户名称,然后添加密码。如果不成功,恢复登陆窗口;成功,则显示主窗体。
4.2主窗体
图4 企业管理系统主窗口
详细设计:
主窗口以超级连接的方式显示功能窗口,功能窗口会显示在窗体的右边。
点击开发部:显示开发部信息管理窗口。
点击开发组:显示开发组信息管理窗口。
点击员工信息管理:显示员工信息管理窗口。
点击密码管理:显示密码管理窗口。
点击公司信息:显示研发申请公司信息管理窗口。
点击工厂信息:显示研发申请工厂信息管理窗口。
点击部门信息:显示研发申请部门信息管理窗口。
点击科信息:显示研发申请科信息管理窗口。
点击责任人:显示研发申请责任人信息管理窗口。
4.3开发部门信息管理模块
图5 开发部门管理管理窗口
详细设计:
初始状态下,如果是已经存在的部门,显示在部门的列表框中,当焦点放置在开发部的文本框中时,添加,删除,可以使用,否则不可以使用。当选中列表框中的开发部时,变更按钮可以使用,否则不可以使用。
添加:在开发部中输入开发部的名称,点击添加,可以插入一个部门,并且在左边的列表中显示新添加的部门名称。
删除:在开发部中输入开发部的名称,点击删除,可以删除一个部门,并且在左边的列表中显示删除后的其它部门名称。
更改:在列表中选择一个要修改的部门,在文本框中输入修改后的名称,点击更新,就可以更新一个部门的名称,并且在左边的列表中显示更新后的名称。
4.4开发组信息管理模块
图6 开发组管理窗口
详细设计:
初始状态下,如果是已经存在的部门,显示在部门的列表框中,当焦点放置在组的文本框中时,添加,删除,可以使用,否则不可以使用。当选中列表框中的组时,变更按钮可以使用,否则不可以使用。
在开发部中选择开发部的名称,在组的列表里显示该部门下的所有组名。
添加:在组文本框中输入组的名称,点击添加,可以插入一个组,并且在左边的列表中显示新添加的组名称。
删除:在组文本框中输入组名称,点击删除,可以删除一个组,并且在左边的列表中显示删除后的其它组名称。
更改:在列表中选择一个要修改的组,在文本框中输入修改后的名称,点击更新,就可以更新一个组的名称,并且在左边的列表中显示更新后的名称。
5代码设计
5.1用户登录管理模块
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*"%>
<jsp:useBean id="dbBean" class="web.fuji.OptionDB"/>
<%
ResultSet rs = dbBean.getInfo("Select EMPLOYEE_CD, Name From T_Employee");
while(rs.next()){%>
<Option value="<%=rs.getString(1)%>"><%=rs.getString(2)%></Option>
<%}
dbBean.closeAll();
%>
5.2主窗体
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*"%>
<jsp:useBean id="dbBean" class="web.fuji.OptionDB"/>
<%
String iso = "ISO-8859-1";
String cUserName = request.getParameter("UserName");
String cUserPass = request.getParameter("UserPass");
String sqlCommand = "Select PASSWORD From T_EmployeeLevel Where EMPLOYEE_CD = '" + cUserName + "'";
ResultSet rs = dbBean.getInfo(sqlCommand);
%>
5.3开发部信息管理模块
if(cButtonName != null){
if(cButtonName.equals("append")){
ResultSet rs = dbBean.getInfo("Select Max(My_BCD) From T_My");
if(rs.next()){
No = rs.getInt(1) + 1;
}
dbBean.closeAll();
rs = null;
sqlCommand = "Insert Into T_My Values (" + No + ",'" + cDepartValue + "')";
}else if(cButtonName.equals("update")){
sqlCommand = "Update T_My Set My_BName = '" + cDepartValue + "' Where My_BCD = " + cSelectValue;
}else if(cButtonName.equals("delete")){
sqlCommand = "Delete T_My Where My_BCD = " + cSelectValue;
}
dbBean.update(sqlCommand);
}
%>
5.4开发组信息管理模块
if(cButtonType != null && !cButtonType.equals("")){
if(cButtonType.equals("append")){
rs = dbBean.getInfo("Select Max(My_KCD) From T_MySub");
if(rs.next()){
CdNo = rs.getInt(1) + 1;
}
dbBean.closeAll();
rs = null;
sqlCommand = "Insert Into T_MySub Values (" + cSelect + ", " + CdNo + ", '" + cGroup + "')";
}else if(cButtonType.equals("update")){
sqlCommand = "Update T_MySub Set My_KName = '" + cGroup + "' Where My_KCD = " + cGroupName;
}else if(cButtonType.equals("delete")){
sqlCommand = "Delete T_MySub Where My_KCD = " + cGroupName;
}
dbBean.update(sqlCommand);
首页
上一页
1
2
3
4
下一页
尾页
3
/4/4
相关论文
上一篇
:
计算机网络安全技术运用的方式
下一篇
:
论市场营销的微观环境--开题报告
Tags:
企业
管理系统
设计
实现
【
收藏
】 【
返回顶部
】
人力资源论文
金融论文
会计论文
财务论文
法律论文
物流论文
工商管理论文
其他论文
保险学免费论文
财政学免费论文
工程管理免费论文
经济学免费论文
市场营销免费论文
投资学免费论文
信息管理免费论文
行政管理免费论文
财务会计论文格式
数学教育论文格式
数学与应用数学论文
物流论文格式范文
财务管理论文格式
营销论文格式范文
人力资源论文格式
电子商务毕业论文
法律专业毕业论文
工商管理毕业论文
汉语言文学论文
计算机毕业论文
教育管理毕业论文
现代教育技术论文
小学教育毕业论文
心理学毕业论文
学前教育毕业论文
中文系文学论文
最新文章
热门文章
推荐文章