jsp+mysql企业客户信息管理系统的设计与实现(4)
时间:2019-10-11 21:11 来源:毕业论文 作者:毕业论文 点击:次
对于管理员来说,需要实现客户信息管理、客户信息添加查询、订单信息管理、订单信息添加查询等所有功能以及包括对所有用户信息的管理功能。 对于经理用户来说需要实现系统的大部分功能,包括客户信息管理、客户信息添加查询、订单信息管理、订单信息添加查询等,以及个人信息管理。 对于员工用户来说,无法实现全部的功能,包括客户信息管理和订单信息管理等,只能实现包括客户信息的添加查询,订单的添加查询。除此之外,还有个人信息修改设置的功能。 系统管理员本身具有所有功能的最高权限而始终存在,其他用户则是通过注册的形式成为相应用户从而实现相关的功能操作。 1.4 本章小结 本章主要叙述了所选课题的相关目的背景,从项目的整体上论述了该系统设计与开发所存在的意义,同时简单叙述了该系统功能实现的整体目标。 第2章 系统结构与分析 2.1 可行性分析 对系统进行可行性分析,有利于对系统设计开发是否合理进行科学的评估和预测,发现设计中是否存在问题,为课题的决策提供科学准确的依据,从而保证项目得以顺利地进行。 2.1.1 技术可行性分析 该系统是利用Eclipse开发平台进行开发构建的B/S架构(浏览器/服务器)的客户信息管理系统。由于系统的设计是针对于小型的企业,所以选择了体积更小、操作更加灵活的MySQL数据库负责数据存储,数据的业务逻辑主要集中在服务器端进行处理,系统采用Java Web编程语言来实现相应的功能。MVC的编程模式使系统层次结构更加清晰清晰。成熟技术的应用使得系统的开发成为可能,所以经过分析,该系统具备技术可行性。 2.1.2 操作可行性分析 该系统的设计开发的适用对象定位于小型的销售型企业,根据该类型企业的实际情况与需求,系统的功能设计以简单实用、操作便捷为主,所以系统没有设计过于复杂的功能,在界面上也遵循简洁直观的原则,操作流程相对简单,对于使用者得操作没有特别的要求。因此该系统具有操作可行性。 2.1.3 经济可行性分析 对于此次设计的系统开发设计采用B/S(浏览器/服务器模式)结构。这种结构形式提供了相同的客户端,在后台的服务器上去完成大部分的功能操作,用户操作仅需一个浏览器即可实现。使用B/S结构模式,使系统的开发、使用以及后期的文护等都得以简化。同时,在数据库的选择上,采用了开发成本更小,开发难度较低,文护升级更加简单的MySQL数据库,降低了开发者和使用者的使用成本。由于用户主要是小型企业,考虑到这类用户的投资选择,在系统设计时以满足用户的核心基本需求即可为目标,与市面上的大型客户关系管理系统相比,该系统的性价比更高,更能符合用户需求。所以,该系统具备经济可行性。 2.2 系统需求分析 通过对用户的实际操作和需求进行分析,企业客户信息管理系统在进行设计时主要完成了以下功能:客户信息的管理,包括客户管理中的添加删除、对于客户信息的修改以及查询等;订单信息管理中订单的增删以及修改和查询功能;用户的注册;用户信息的管理等功能模块。 对于企业用户来说,客户信息管理系统中所具备的的核心功能就是客户信息管理和订单信息管理,所以本系统的核心功能就是这两个模块。同时在用户设计时,针对不同级别的用户,在具体功能实现时,给予了不同的操作权限,从而满足在实际使用过程中不同的需求环境。 由于在系统设计时所针对的使用群体的考虑,并没有再系统中设计实现更多的使用功能,在实际情况中,可以根据不同的客户需求,在系统中实现添加客户所需的其他特定功能。 (责任编辑:qin) |