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

企业信息管理系统

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

一、案例需求说明

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

1.系统登录模块

  • 实现系统的登录功能。

2.客户管理模块

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

3.合同管理模块

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

4.售后管理模块

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

5.产品管理模块

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

6.员工管理模块

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

二、案列分析与设计

  • 系统功能描述如下:

1.用户登录

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

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

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

3.客户信息删除

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

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

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

5.合同信息删除

  • 可删除相关合同信息。

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

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

7.售后信息删除

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

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

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

9.产品信息删除

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

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

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

11.员工信息删除

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

JSP程序设计实训——企业信息管理系统_第1张图片

三、案例的数据库设计

  • 用户表(sqlUser)用于管理 login.jsp 页面中用户登录的信息。具体表的设计如图所示:
字段名称 字段类型 字段长度 字段说明
userName varchar 10 用户登录名
password varchar 30 用户登录密码
  • 客户信息管理表(client)用于管理用户信息。具体表的设计如图所示:
字段名称 字段类型 字段长度 字段说明
clientName varchar 10 客户姓名
clientTelephone varchar 6 客户电话
clientAddress varchar 30 客户地址
clientEmail varchar 30 客户邮箱
  • 合同信息管理表(contact)用于管理合同信息。具体表的设计如下:
字段名称 字段类型 字段长度 字段说明
clientName varchar 10 客户姓名
contactName varchar 30 合同名称
contactContents varchar 255 合同内容
contactStart varchar 6 合同生效日期
contactEnd varchar 6 合同有效日期
StaffName varchar 30 业务员姓名
  • 售后信息管理表(cs)用于管理售后信息。具体表的设计如图所示:
字段名称 字段类型 字段长度 字段说明
clientName varchar 10 客户姓名
clientOpinion varchar 255 客户反馈意见
StaffName varchar 10 业务员姓名
  • 产品信息管理表(product)用于管理产品信息。具体表的设计如图所示:
字段名称 字段类型 字段长度 字段说明
productName varchar 30 产品名称
productModel varchar 30 产品型号
productNumber varchar 30 产品数量
productPrice varchar 6 产品价格
  • 员工信息管理表(staff)用于管理员工信息。具体表的设计如图所示:
字段名称 字段类型 字段长度 字段说明
staffName varchar 30 员工姓名
staffSex varchar 2 员工性别
staffAge varchar 2 员工年龄
staffEducation varchar 10 员工学历
staffDepartment varchar 10 员工部门
staffDate varchar 6 员工入职时间
staffDuty varchar 10 员工职务
staffWage varchar 6 员工工资

四、案例的开发过程

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

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

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

JSP程序设计实训——企业信息管理系统_第2张图片

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


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

你可能感兴趣的:(#,JSP程序设计实训)