JSP程序设计实训——企业信息管理系统

企业信息管理系统

  • 本章主要内容
  1. 案例需求分析
  2. 案例架构设计
  3. 案例开发(编程实现)

一、案例需求说明

  • 本案例模拟企业日常管理,实现一个企业信息管理系统。系统可以对客户信息、合同信息、售后服务、产品以及员工进行管理。要实现的功能包括6个方面。

1.系统登录模块

  • 实现系统的登录功能。

2.客户管理模块

  • 系统中对客户信息的管理主要包括客户信息查询、客户信息添加、客户信息修改、客户信息删除等。

3.合同管理模块

  • 系统对合同信息的管理主要包括合同信息查询、合同信息添加、合同信息修改、合同信息删除等。

4.售后管理模块

  • 系统对售后信息的管理主要包括售后信息查询、售后信息添加、售后信息修改、售后信息删除等。

5.产品管理模块

  • 系统对产品信息的管理主要包括产品信息查询、产品信息添加、产品信息修改、产品信息删除等。

6.员工管理模块

  • 系统对员工信息的管理主要包括员工信息查询、员工信息添加、员工信息修改、员工信息删除等。

二、案列分析与设计

  • 系统功能描述如下:

1.用户登录

  • 通过用户名和密码登录系统。

2.用户信息查询、添加和修改

  • 页面显示用户基本信息:客户姓名、客户电话、客户地址、客户邮箱等。

3.客户信息删除

  • 根据客户姓名可删除相关客户信息。

4.合同信息查询、添加和修改

  • 页面显示合同基本信息:客户姓名、合同名称、合同内容、合同生效日期、合同有效期、业务员姓名等。

5.合同信息删除

  • 可删除相关合同信息。

6.售后信息查询、添加和修改

  • 页面显示售后基本信息:客户姓名、客户反馈意见、业务员姓名等。

7.售后信息删除

  • 根据客户姓名可删除对应的客户售后信息。

8.产品信息查询、添加和修改

  • 页面显示产品基本信息。

9.产品信息删除

  • 根据产品信息名称可删除相关产品信息。

10.员工信息查询、添加和修改

  • 页面显示员工基本信息:姓名、性别、年龄、学历、部门、入职时间、职务、工资等。

11.员工信息删除

  • 根据员工姓名可删除相关员工信息。

在这里插入图片描述

三、案例的数据库设计

  • 用户表(sqlUser)用于管理 login.jsp 页面中用户登录的信息。具体表的设计如图所示:
字段名称字段类型字段长度字段说明
userNamevarchar10用户登录名
passwordvarchar30用户登录密码
  • 客户信息管理表(client)用于管理用户信息。具体表的设计如图所示:
字段名称字段类型字段长度字段说明
clientNamevarchar10客户姓名
clientTelephonevarchar6客户电话
clientAddressvarchar30客户地址
clientEmailvarchar30客户邮箱
  • 合同信息管理表(contact)用于管理合同信息。具体表的设计如下:
字段名称字段类型字段长度字段说明
clientNamevarchar10客户姓名
contactNamevarchar30合同名称
contactContentsvarchar255合同内容
contactStartvarchar6合同生效日期
contactEndvarchar6合同有效日期
StaffNamevarchar30业务员姓名
  • 售后信息管理表(cs)用于管理售后信息。具体表的设计如图所示:
字段名称字段类型字段长度字段说明
clientNamevarchar10客户姓名
clientOpinionvarchar255客户反馈意见
StaffNamevarchar10业务员姓名
  • 产品信息管理表(product)用于管理产品信息。具体表的设计如图所示:
字段名称字段类型字段长度字段说明
productNamevarchar30产品名称
productModelvarchar30产品型号
productNumbervarchar30产品数量
productPricevarchar6产品价格
  • 员工信息管理表(staff)用于管理员工信息。具体表的设计如图所示:
字段名称字段类型字段长度字段说明
staffNamevarchar30员工姓名
staffSexvarchar2员工性别
staffAgevarchar2员工年龄
staffEducationvarchar10员工学历
staffDepartmentvarchar10员工部门
staffDatevarchar6员工入职时间
staffDutyvarchar10员工职务
staffWagevarchar6员工工资

四、案例的开发过程

  • 本案例开发一个企业信息管理系统(Enterprise Information Management System,EIMS),项目名称为 EIMS。

1.案例的模块划分及其结构

  • 登录页面(login.jsp)和登录数据处理页面(loginCheck.jsp)都在项目的根目录中;登录成功后的主页面及其子窗口用到的页面放在文件夹 main 中;客户管理模块的页面在 clientManage 文件夹中;合同管理模块的页面在 contactManage 文件夹中;售后管理模块的页面在 CSManage 文件夹中;产品管理模块的页面在 productManage 文件夹中;员工管理模块的页面在 staffManage 文件夹中;退出系统主要实现把主页面关闭并返回登录页面。
  • 项目的页面文件结构如图所示:

在这里插入图片描述

项目完整的文件资源:https://download.csdn.net/download/WXY19990803/12335075


看完觉得有帮助就顺手点个赞呗^_^ !!!

  • 10
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值