企业信息管理系统Word下载.docx
《企业信息管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《企业信息管理系统Word下载.docx(19页珍藏版)》请在冰豆网上搜索。
1.1项目背景
企业信息管理项目,要实现增删,改除功能,需要用到连接数据库的知识,能让我们
更加了解通过jdbc桥访问数据库。
1.2相关技术的发展概述
使用技术:
通过jdbc桥访问数据库,java基础知识,jsp基础知识,html基础知识。
数据库中增删改除的语言。
所用的数据库:
SQL,即结构化查询语言,是关系数据库的标准语言,SQL是一个通用的、功能性极强的关系数据库语言。
其优点有:
1.综合统一
2.高度非过程化
3.面向集合的操作方式
4.以一种语法结构提供多种使用方式
5.语言简洁,易学易用
1.3项目主要工作
1、先设计号企业信息管理平台的框架。
2、通过使用html语言实现页面的布局。
3、使用java语句实现变量的传输。
4、使用jdbc桥连接数据库。
1.4报告组织与结构
本报告的组织与结构安排如下:
第一部分绪论,总结绪论部分的内容
第二部分系统设计,总结第二章的内容。
第二章系统设计
2.1项目架构
企业信息管理系统分为6大模块:
1系统登录模块
实现系统的登录功能。
2客户信息模块
系统对客户信息的管理主要包括客户信息查询,客户信息添加,客户信息的修改和客户信息的删除。
3合同管理模块
系统对合同信息的管理主要包括合同信息的查询。
合同信息的添加,合同信息的修改修改和和合同信息的删除。
4售后管理模块
系统对售后信息的管理包括售后信息查询,售后信息添加,售后合同的修改和售后合同的删除。
5产品管理模块
系统对产品管理主要包括产品信息查询,产品信息的添加,产品信息的修改和产品系统的删除。
6员工管理模块
系统对员工管理包括员工信息查询,员工信息的添加,员工信息的添加和员工信息的删除。
2.2企业信息管理平台应用程序开发框架介绍
企业信息管理应用平台能帮助管理者更好的管理公司,更好的处理客户,产品,员工之间的关系。
企业信息管理平台应用程序的特点有:
1)优良的跨平台特性:
支持的操作系统有Windows,Linux,Solaris,SunOS等等
2)管理界面条理清晰,方便用户查询。
应用程序开发框架:
2.3数据库表的设计
eims数据库包含6个表user(用户表)client(客户管理表)contact(合同管理表)cs(售后管理表)product(产品表)staff(员工表)
2.4本章小结
本章内容给出了系统的整体架构图,并对程序实现的功能做了详述的介绍。
还有程序的框架结构,数据库表的设计。
第三章.系统实现
3.1概述
用户在login,jsp点击运行,输入用户名和密码后跳转到loginCheck.jsp页面,logincheck.jsp页面处理下一步的跳转。
文件夹image存放系统用的图片。
“客户管理”模块管理在clientManage文件夹中,主要实现客户的查询,添加,修改和删除。
“合同管理”模块的页面在contactManage文件夹中,主要提供合同的查询和添加功能。
“售后管理”模块在页面在CSManage文件夹中,主要提供售后的查询和添加功能。
“产品管理”模块的页面在productManage文件夹中,主要提供产品的查询和添加功能。
“员工管理”模块的页面在StaffManange文件夹中,主要提供员工的查询和添加功能。
“退出系统”主要实现主页面关闭并返回登录界面。
3.2模块实现
程序项目截图:
登陆界面:
主页面:
客户管理功能
(2)客户查询lookClient.jsp
<
%@pageimport="
java.sql.*"
%>
%@pagecontentType="
text/html"
pageEncoding="
UTF-8"
!
DOCTYPEhtmlPUBLIC"
-//W3C//DTDHTML4.01Transitional//EN"
"
http:
//www.w3.org/TR/html4/loose.dtd"
>
html>
<
head>
metahttp-equiv="
Content-Type"
content="
text/html;
charset=UTF-8"
title>
客户查询<
/title>
/head>
bodybgcolor="
lightgreen"
tablealign="
center"
width="
500"
tr>
td>
/td>
ahref="
//localhost:
8080/EIMS/clientManage/addClient.jsp"
客户添加<
/a>
8080/EIMS/clientManage/updateClient.jsp"
客户修改<
8080/EIMS/clientManage/deleteClient.jsp"
客户删除<
/tr>
/table>
br>
hr>
700"
border="
2"
>
thcolspan="
4"
查看客户信息<
/th>
姓名<
电话<
地址<
邮箱<
%
Connectioncon=null;
Statementstmt=null;
ResultSetrs=null;
Class.forName("
com.mysql.jdbc.Driver"
);
Stringurl="
jdbc:
mysql:
3306/eims"
;
con=DriverManager.getConnection(url,"
root"
"
stmt=con.createStatement();
Stringsql="
select*fromclient"
rs=stmt.executeQuery(sql);
while(rs.next()){
%>
%=rs.getString("
clientName"
)%>
clientTelephone"
clientAddress"
clientEmail"
}
/body>
/html>
客户添加addClient.jsp
添加客户信息<
formaction="
8080/EIMS/clientManage/addClientCheck.jsp"
method="
post"
8080/EIMS/clientManage/lookClient.jsp"
300"
align="
inputtype="
text"
name="
/>
邮箱<
tralign="
tdcolspan="
inputname="
sure"
type="
submit"
value="
确认"
&
nbsp;
clear"
reset"
取消"
/form>
addClientCheck.jsp
DOCTYPEhtml>
处理客户添加数据<
body>
StringclientName=newString(request.getParameter("
).getBytes("
ISO-8859-1"
),"
StringclientTelephone=newString(request.getParameter("
StringclientAddress=newString(request.getParameter("
StringclientEmail=newString(request.getParameter("
Statementst=null;
try{
3306/eims?
"
st=con.createStatement();
insertintoclient(clientName,clientTelephone,clientAddress,clientEmail)values('
+clientName+"
'
'
+clientTelephone+"
+clientAddress+"
+clientEmail+"
)"
st.executeUpdate(sql);
response.sendRedirect("
catch(Exceptione){
e.printStackTrace();
finally{
st.close();
con.close();
客户修改updateClient.jsp
修改客户信息<
8080/EIMS/clientManage/updateClientCheck.jsp"
width="
updateClientCheck.jsp
处理客户修改数据<
if(clientName.equals("
)){
else{
updateclientsetclientName='
clientTelephone='
clientAddress='
clientEmail='
whereclientName='
catch(Exceptione){
用户删除:
8080/EIMS/clientManage/deleteClientCheck.jsp"
删除客户信息<
客户姓名<
输入要删除的客户姓名<
value="