精华内容
下载资源
问答
  • 企业信息管理系统 本章主要内容 案例需求分析 案例架构设计 案例开发(编程实现) 一、案例需求说明 本案例模拟企业日常管理,实现一个企业信息管理系统。系统可以对客户信息、合同信息、售后服务、产品以及...

    企业信息管理系统

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

    一、案例需求说明

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

    1.系统登录模块

    • 实现系统的登录功能。

    2.客户管理模块

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

    3.合同管理模块

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

    4.售后管理模块

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

    5.产品管理模块

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

    6.员工管理模块

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

    二、案列分析与设计

    • 系统功能描述如下:

    1.用户登录

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

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

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

    3.客户信息删除

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

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

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

    5.合同信息删除

    • 可删除相关合同信息。

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

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

    7.售后信息删除

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

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

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

    9.产品信息删除

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

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

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

    11.员工信息删除

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

    在这里插入图片描述

    三、案例的数据库设计

    • 用户表(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 文件夹中;退出系统主要实现把主页面关闭并返回登录页面。
    • 项目的页面文件结构如图所示:

    在这里插入图片描述

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


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

    展开全文
  • 企业信息管理系统 系统页面框架分析 资料下载 如有错误,欢迎指正!

    本系列博客汇总在这里:企业信息管理系统汇总


    系统页面框架分析

    一、相关资料提供

    资料下载

    二、项目引入

    新建 web 项目 ces,引入资料。
    在这里插入图片描述

    三、部署项目

    项目部署到 Tomcat 之中,启动服务以后即可在浏览器访问。结合主页面和源码初步了解页面信息,特别关注框架即可,当然这些前端页面的知识之前的系列博客也讲过,如果能无障碍看懂就很优秀啦。
    在这里插入图片描述

    如有错误,欢迎指正!

    展开全文
  • 题目要求设计与实现包括人事管理、财务管理、原材料采购与库存管理、产品销售管理等功能的中小微企业信息管理系统,支持各类人员相关信息的增、删、改、查。 管理员具有用户建立、权限分配、基础信息维护等功能权限...

    题目要求设计与实现包括人事管理、财务管理、原材料采购与库存管理、产品销售管理等功能的中小微企业信息管理系统,支持各类人员相关信息的增、删、改、查。
    管理员具有用户建立、权限分配、基础信息维护等功能权限。人事部门用户具有人事信息维护功能权限。财务部门人员具有工资核算、成本核算、利润分析等功能权限。仓库管理人员具有入库登记、出库登记、库存清算等功能权限。销售人员具有销售登记、销售统计等功能权限。各级领导具有查看相关各类信息及统计分析功能权限。      部分代码:

    连接数据库

      private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
            {
                /*创建连接*/
                con = new SqlConnection("Server=;Database=;uid=;pwd=;integrated security = true");  //创建连接


                /*打开连接*/
                con.Open();//连接数据库
                //textBox1.Text = "成功连接数据库";

                /*向数据库发送SQL命令*/
                string sql = "select time ,sum_coast ,sum_sale,sum_zaiwu.sum_lirunfrom CaiWuBaoBiao";
                SqlCommand sc = new SqlCommand(sql, con);//创建命令对象

                /*以数据集的形式返回结果集*/
                SqlDataAdapter dbAdapter = new SqlDataAdapter(sc);//创建数据适配器
                DataSet ds = new DataSet();//DataSet表示数据在内存中的缓存
                dbAdapter.Fill(ds, "1");//讲查询结果填充到ds

                this.dataGridView1.DataSource = ds;//dataGridView1的数据源设为ds
                this.dataGridView1.DataMember = "1"; //绑定ds的表名

                //重命名表头
                dataGridView1.Columns[0].HeaderText = "时间";
                dataGridView1.Columns[1].HeaderText = "成本总额";
                dataGridView1.Columns[2].HeaderText = "销售总额";
                dataGridView1.Columns[2].HeaderText = "债务总额";
                dataGridView1.Columns[2].HeaderText = "利润总额";
                 
                con.Close();
                con.Dispose();


            }

     

     

    奖金计算:

     private void button5_Click(object sender, EventArgs e)
            {
                int rsum = 0;
                int esum;
                string id = textBox1.Text;
                //查询数据并显示在文本框
                con = new SqlConnection("Server=;Database=;uid=;pwd=;integrated security = true");  //创建连接
                con.Open();  //打开连接
                cmd = new SqlCommand();
                cmd.CommandText = "select out_price,quantity from salr where eid = " + id; //SQL语句
                cmd.CommandType = CommandType.Text;
                cmd.Connection = con;   //指定连接对象,即上面创建的con
                //cmd.ExecuteNonQuery();
                SqlDataReader reader = cmd.ExecuteReader();

                StringBuilder sb = new StringBuilder();
                while (reader.Read())       //计算奖金
                {
                    int i = 0;i++;
                    rsum = rsum + Convert.ToInt32(reader[i]) * Convert.ToInt32(reader[i + 1]);

                }
                esum = basic + rsum - amerce;    
                string rs = Convert.ToString(rsum);
                textBox4.Text = rs;//奖金
                string es = Convert.ToString(esum);
                textBox6.Text = es;     //实际工资
                reader.Close();
                con.Close();         //关闭连接*/
            }

     全部源码下载(VS 2015):https://download.csdn.net/download/haypu/11069172

    展开全文
  • JeeSite 企业信息管理系统基础框架

    千次阅读 2014-08-03 15:49:23
    JeeSite是一个 开源的企业信息管理系统 基础框架。主要定位于“企业信息管理”领域,可用作企业信息管理类系统、网站后台管理类系统等。JeeSite是非常强调开发的高效性、健壮性和安全性的。 JeeSite是轻量级的...

    框架简介

    JeeSite是一个 开源的企业信息管理系统 基础框架。主要定位于“企业信息管理”领域,可用作企业信息管理类系统、网站后台管理类系统等。JeeSite是非常强调开发的高效性、健壮性和安全性的。

    JeeSite是轻量级的,简单易学,本框架以Spring Framework为核心、Spring MVC作为模型视图控制器、Hibernate作为数据库操作层,此组合是Java界业内最经典、最优的搭配组合。前端界面风格采用了结构简单、性能优良、页面精致的Twitter Bootstrap作为前端展示框架。

    JeeSite 已内置 一系列企业信息管理系统的基础功能,目前包括三大模块,系统管理(SYS)模块、内容管理(CMS)模块和在线办公(OA)模块。 系统管理模块,包括企业组织架构(用户管理、机构管理、区域管理)、菜单管理、角色权限管理、字典管理等功能;内容管理模块,包括内容管理(文章、链接),栏目管理、站点管理、公共留言、文件管理、前端网站展示等功能;在线办公模块,提供简单的请假流程实例。

    JeeSite提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据(用户、机构、区域)以及其它常用小工具等。另外还提供一个基于本基础框架的 代码生成器 ,为你生成基本模块代码,如果你使用了JeeSite基础框架,就可以很快速开发出优秀的信息管理系统。

    为何选择

    1. 使用 Apache License 2.0 协议,源代码完全开源,无商业限制。
    2. 使用目前最主流的J2EE开发框架,简单易学,学习成本低。
    3. 数据库无限制,支持MySql、Oracle、SQL Server、H2等数据库。
    4. 模块化设计,层次结构清晰。内置一系列企业信息管理的基础功能。
    5. 操作权限控制精密细致,对所有管理链接都进行权限验证,可控制到按钮。
    6. 数据权限控制精密细致,对指定数据集权限进行过滤,七种数据权限可供选择。
    7. 提供基本功能模块的源代码生成器,提高开发效率及质量。
    8. 提供常用工具类封装,日志、缓存、验证、字典、组织机构等,常用标签(taglib),获取当前组织机构、字典等数据。
    9. 完全兼容目前最流行浏览器(IE6、IE7+、Firefox、Chrome)。
    10. 提供目前最流行的Activit流程引擎实例

    技术选型

    1、Services相关

    • Core Framework:Spring Framework 3.2。
    • Security Framework:Apache Shiro 1.2。
    • Workflow Engine:Activit 5.12。

    2、Web相关

    • MVC Framework:SpringMVC 3.2。
    • Layout Decoration:SiteMesh 2.4。
    • JavaScript Library:JQuery 1.9。
    • CSS Framework:Twitter Bootstrap 2.3.1。
    • JavaScript/CSS Compressor:YUI Compressor 2.4。
    • Front Validation:JQuery Validation Plugin 1.11。

    3、Database相关

    • ORM Framework:Hibernate 4.1。
    • Connection Pool:Alibaba Druid 1.0。
    • Bean Validation:Hibernate Validation 5.0。
    • Cache:Ehcache 2.6。

    4、Tools 相关

    • Commons:Apache Commons
    • JSON Mapper:Jackson 2.1
    • Bean Mapper:Dozer 5.3.2
    • Office Tools:Apache POI 3.9
    • Full-text search:Hibernate Search 4.2(Apache Lucene 3.6)、IK Analyzer 2012_u6中文分词
    • Log Manager:Log4j 1.2

    安全考虑

    1. 开发语言:系统采用Java 语言开发,具有卓越的通用性、高效性、平台移植性和安全性。
    2. 分层设计:(数据库层,数据访问层,业务逻辑层,展示层)层次清楚,低耦合,各层必须通过接口才能接入并进行参数校验(如:在展示层不可直接操作数据库),保证数据操作的安全。
    3. 双重验证:用户表单提交双验证:包括服务器端验证及客户端验证,防止用户通过浏览器恶意修改(如不可写文本域、隐藏变量篡改、上传非法文件等),跳过客户端验证操作数据库。
    4. 安全编码:用户表单提交所有数据,在服务器端都进行安全编码,防止用户提交非法脚本及SQL注入获取敏感数据等,确保数据安全。
    5. 密码加密:登录用户密码进行SHA1散列加密,此加密方法是不可逆的。保证密文泄露后的安全问题。
    6. 强制访问:系统对所有管理端链接都进行用户身份权限验证,防止用户
    展开全文
  • 本系列博客汇总在这里:企业信息管理系统汇总 目录一、登录1、新建登录的 servlet2、在 web.xml 当中配置登录 servlet二、效果演示 一、登录 1、新建登录的 servlet 登录界面通过表单 post 的提交方式,将输入的...
  • 企业信息管理系统(8)_用户更新

    千次阅读 2019-05-27 06:12:29
    企业信息管理系统 用户更新 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.util.*" %> <%@page import="java.sql.*" %&...
  • jeesite--企业信息管理系统基础框架

    千次阅读 2013-12-16 11:03:55
    JeeSite是一个 开源的企业信息管理系统 基础框架。主要定位于“企业信息管理”领域,可用作企业信息管理类系统、网站后台管理类系统等。JeeSite是非常强调开发的高效性、健壮性和安全性的。 JeeSite是轻量级的,...
  • 网站管理系统后台模板 ,蓝色干净简洁的后台模板 项目管理系统后台模板 ,企业信息管理系统后台模板 国外简单后台模板,一款超炫的后台含PSD文件,懂PS的可以自己重新设计,带登陆页面及后台操作主页
  • 企业信息管理系统 Oracle 表的建立 ● 使用 powerdesigner 建立用户表(具体操作在 Oracle 讲里已经说明) ● 生成数据库脚本文件(具体操作在 Oracle 讲里已经说明) ● 打开 Oracle 数据库,导入...
  • 本项目旨在设计一个简化的企业管理信息系统(Enterprise Management Information System,EMIS)项目 2. 需求分析 2.1. 总体需求 企业管理信息系统主要用于实现对企业基本信息管理。具体包括对企业部门的管理、...
  • 企业信息管理系统汇总 说明:本阶段性练习所需的工具有:MyEclipse、MySQL、Navicat、powerdesigner 目录 企业信息管理系统(1)_ 系统页面框架分析 企业信息管理系统(2)_ 用户表的建立 企业信息...
  • 经典企业信息管理系统—7535人已学习 课程介绍 完成erp项目数据库创建与连接,emp模块结构分层搭建,具体增删改查功能实现 课程收益 完成erp项目数据库创建与连接,emp模块结构分层搭建,具体增删改查功能实现 讲师...
  • JeeSite是一个 开源的企业信息管理系统 基础框架。主要定位于“企业信息管理”领域,可用作企业信息管理类系统、网站后台管理类系统等。JeeSite是非常强调开发的高效性、健壮性和安全性的。 JeeSite是轻量级的,...
  • 2.2管理需求 3.总体架构 由于代码量比较大,请移步GitHub或码云 码云:传送门,GitHub:传送门 Windows版也更新了,没有测试的很完整,如有错误可自行修改 话不多说,直接上效果 如果报错getch.h,请将...
  • 百宝云-公司信息管理系统 公司信息管理系统实现了供应商客户信息管理、员工管理、零部件采购和库存管理、成品加工入库管理、销售订单管理。适合小型五金机械加工企业,系统功能完整,使用简单无成本。 系统主要由...
  • 企业信息管理系统用户需求报告编写指南文档属性: 文档编号
  • 目前我在一家办公用品公司工作根据对公司的了解及企业管理的信息化开发了这个企业信息管理系统该系统主要包括: 人事档案 客户资料 产品维护等模块其他模块也正在开发中目前已完成人事档案全部和客户资料部分功能其他...
  • 企业信息管理系统用户需求报告编写指南 文档属性: 文档编号
  • 机械企业信息管理系统项目分析报告一、 引言 业内专家指出,从整个行业发展的大环境来看,机械制造行业的产品更新发展速度较为稳定,然而随着行业的竞争加剧,机械企业逐渐由大批量的生产规模向单位的、小批量的...
  • Apache Shiro+SpringMVC+Hibernate Search+Hibernate+Bootstrap企业信息管理系统基础框架搭建整合实例代码教程 源代码下载地址:http://www.zuidaima.com/share/1764524204903424.htm
  • 基于SpringSecurity3.x, JasperReport5.x等技术实现仿金蝶权限管理的企业信息管理系统
  • 于RIA Flex Flash 平台开发的进销存企业信息管理系统开发经验 (欢迎转载,转载请注明作者,尊重版权) <br />关键字: RIA Flex 应用成功案例 实际项目 <br />四,基于Flex的进销存系统演示地址...
  • 基于RIA Flex Flash 平台开发的进销存企业信息管理系统开发经验关键字: RIA Flex 应用成功案例 实际项目(欢迎转载,转载请注明作者,尊重版权)作者http://www.tangusoft.com一. 中小企业进销存系统和运行平台以及...
  • Qt实现企业信息管理系统(1)

    千次阅读 2016-04-06 16:01:38
    (4)实现管理布局,分别实现局部的布局和定级的布局. (5)设置好样式表,注意不要让父窗口的背景影响到部件,应该用#父窗口名{}的格式来设置样式表. (6)使用placehodertext可以设置在没有文字的时候显示提示...
  • 一、概述 工作流管理系统是“一种在工作流形式化表示的驱动下,通过软件的执行而完成工作流定义、管理及执行的系统”,其主要目标是对业务过程中各活动发生的先后次序及同活动相关的相应人力或信息资源的调用,进行...
  • 随着计算机网络技术的飞速发展,越来越多的企业借助于信息... 印刷企业在建立信息管理系统之前,数据库的选型相当重要,应结合具体的系统功能要求,并综合考虑多方面因素。网络版FOXBASE数据库具有强大的处理能力和
  • 增加Table页排序功能(用户管理);增加Excel导出导入组件,可选导出方式,Annotation定义方式,代码调用方式;应大家需求,前端JS树控件,更改为zTree树控件。增强分页,在分页页面,可任意调转到指定页面,可设置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,227
精华内容 12,490
关键字:

企业信息管理系统