软件工程内大课题报告中介公司客户管理系统.ppt
《软件工程内大课题报告中介公司客户管理系统.ppt》由会员分享,可在线阅读,更多相关《软件工程内大课题报告中介公司客户管理系统.ppt(47页珍藏版)》请在冰豆网上搜索。
![软件工程内大课题报告中介公司客户管理系统.ppt](https://file1.bdocx.com/fileroot1/2022-10/9/aabcd34d-9dee-42e2-9a21-aaf67b0eba45/aabcd34d-9dee-42e2-9a21-aaf67b0eba451.gif)
中介公司客户管理系统中介公司客户管理系统小组成员:
刘政(组长)小组成员:
刘政(组长)小组成员:
刘政(组长)小组成员:
刘政(组长)路莹路莹路莹路莹张强张强张强张强张贤明张贤明张贤明张贤明杨国余杨国余杨国余杨国余董日清董日清董日清董日清刘文越刘文越刘文越刘文越鲍宏伟鲍宏伟鲍宏伟鲍宏伟1、设计背景现在越来越多的人选择中介公司为其服务。
本系统为满足中介公司管理客户及业务往来而设计。
通过中介公司客户管理系统。
客户可以更加方便的在本系统了解公司的信息,以便寻找合适的公司为其服务。
公司也通过本系统提高了公司的知名度。
获得更多的客户源。
2、设计目标程序易于使用,界面友好。
方便批量数据录入,具有快速录入功能。
对使用者的输入进行纠错和提醒,减少录入错误。
对客户机器需要的业务进行分类,方便确定客户需求。
对提供服务的公司信誉度进行统计,方便下次使用。
定时对前一阶段的业务往来进行统计,汇总。
具有安全性对使用者进行认证管理,对用户的隐私进行保护。
操作确保事务性,防止因外来干扰造成的损害。
3系统运行需求硬件环境CPU:
300M以上的处理器。
内存:
最少128M。
硬盘:
150M以上的预留空间。
显示器:
无要求软件环境Windows操作系统。
数据库Oracle9i数据库。
4、功能模块模块说明:
企业信息模块:
用来处理与企业有关的各种信息,包括企业规模,客户满意度等基本信息。
客户信息模块:
用来处理与客户有关的各种信息,包括业务往来,所需服务类型等信息。
客户服务模块:
用来联系客户以及对忽的反馈和投诉进行处理。
信息查询:
用来处理各种查询操作。
如:
客户查询,业务查询等。
系统管理模块:
主要用来处理设置使用者权限,注册用户,密码修改等功能。
5、程序使用的表用户信息表业务往来表企业信息表产品信息表客户满意度表用户信息表企业类型表6、系统特点能够方便使用者使用,录入速度快。
能根据业务往来状况,对客户和企业进行分类。
能根据客户反馈信息自动对企业打分。
能使用程序呼叫客户方便联系客户。
系统具有安全特性,方便保护客户隐私。
能定期执行汇总功能。
层次图IPO表系统:
中介公司管理系统模块:
操作员设置模块作者:
日期:
2009年10月21日编号:
sz_510被调用:
系统管理模块xg_500调用:
删除用户模块sz_520修改权限sz_521备份数据库模块sz_522输入:
用户选择的模块号输出:
用户所选功能的界面处理:
用户进入该页面,首先调用用户查询模块判断该用户是否具有合法身份,如果不合法则输出权限不足信息。
如果合法则根据用户的选择调用相应的模块。
局部元素:
UINTFUNC_ID;注释:
只有用户权限够大,才可进入该模块,否则提示出错信息。
系统:
中介公司管理系统作者:
模块:
数据备份模块日期:
2009年10月21日编号:
xg_523被调用:
操作员设置模块xg_510调用:
无输入:
备份主机ip地址,备份文件的URL,确定信息输出:
备份成功信息,输入错误提示信息,备份错误提示信息处理:
根据用户所选择的IP对主机发起请求进行连接,如果连接成功则判断备份文件是否存在如果不存在则输出相应的错误信息,如果检测成功则将所备份文件传输到备份主机,备份成功则输出成功信息。
否则输出失败信息。
局部元素:
Stringip,srcURL注释:
只有与备分主机连接成功才进行备份传输,否则提示出错信息并建议选择其他主机。
系统:
中介公司管理系统作者:
日期:
模块:
删除用户模块编号:
xg_512被调用:
操作员设置模块xg_510调用:
无输入:
用户账号,确认修改输出:
删除成功提示,删除错误提示处理:
再用户输入玩所需信息,则调用用户删除函数,如果返回成功则提示成功信息否则输出错误信息。
局部元素:
StringnameUINTconfirm注释:
只有删除模块返回值大于0才输出成功信息,否则输出错误信息。
系统:
中介公司管理系统日期:
编号:
xg_522作者:
模块:
权限修改模块被调用:
系统管理模块xg_510调用:
无输入:
用户名,权限,输出:
修改成功提示修改失败提示处理:
当用户输入完所需信息,则根据信息构造相应sql语句进行用户权限更新。
更新成功返回成功信息否则返回失败信息。
局部元素:
Stringname,Priority注释:
该模块只有在所需信息全部信息都填写完整后才可进行用户数据库更新,执行sql,否则输出提示信息。
作者:
刘政系统:
中介公司管理系统模块:
密码修改模块日期:
编号:
xg_512被调用:
系统管理模块xg_500调用:
用户查询模块xg_520用户更新模块cr_1输入:
用户账号,初始密码,新密码,确认新密码,密码提示问题输出:
修改成功信息,修改失败信息返回提示框警告信息处理:
用户进入该页面,首先调用用户查询模块判断该用户是否具有合法身份,是否是试图尝试修改他人信息,如果用户不合法则输出权限不足等提示信息。
当用户输入完新密码和去人新密码后,判断是否相同,不行同则显示出错信息。
再点击修改按钮是判断是否必要的信息都填写完毕,没有填写完整则输出提示信息请求用户重新填写。
当用户调用用户更新模块并成功返回则提示成功信息。
否则提示错误信息。
局部元素:
Stringname,ID,question,Oldpassword,newpassword,Confirmpassword,注释:
该模块只有在所需信息全部信息都填写完整后才可进行用户数据库更新,并且随输入进行合法检查。
系统:
中介公司管理系统模块:
用户注册模块编号:
xg_513作者:
日期:
被调用:
系统管理模块xg_500调用:
用户查询模块cx_520输入:
用户名,密码,确认密码,密码提示,输出:
注册成功信息,注册失败信息返回提示框输入不合法提示信息处理:
用户进入该页面,首先调用用户查询模块判断该用户名是否存在然后判断密码长度是否合法,最后判断注册信息是否填写完整,如果某一项出现问题则输出相应提示信息和建议修改信息。
如果所有环节都成功则插入用户数据库。
否则输出错误信息。
局部元素:
Stringname,ID,question,password,Confirmpassword,注释:
当用户输入信息时会自动顺序生成一个用户ID作为用户表的主键。
作者:
系统:
中介公司管理系统模块:
企业信息查询模块编号:
qy_121日期:
被调用:
企业管理模块qy_100调用:
无输入:
企业所在地,企业类型,企业规模,服务类型信誉度,不良记录输出:
符合查询条件的企业列表处理:
当用户输入了信息时,判断输入是否有错,如果错误提示相应信息,否则根据用户所选的查询类型(如:
根据企业所在地,服务类型等条件)构造相应的查询语句。
如果没有错无则构造相应的sql语句并执行。
否则提示错误信息,重新输入。
局部元素:
Stringaddr,name,category,credit,badservice,size注释:
该模块根据用户所选的查询条件进行查询,如根据地址,类型等进行查询。
系统:
中介公司管理系统模块:
企业信息插入模块编号:
qy_113作者:
日期:
被调用:
系统管理模块qy_100调用:
无输入:
企业地址,企业类型,企业名称,企业信誉,法人代表,传真号,联系电话,开户银行,联系人,企业类型输出:
修改成功信息,修改失败信息返回提示框警告信息处理:
首先检测用户输入的信息是否规范(如电话号只能是数字等),然后当用户点击插入按钮时用客户输入信息构造sql语句并执行。
如果成功则输出成功信息,否则输出错误信息。
局部元素:
Stringaddr,category,tel,daibiao,bank,connectpeople,fax注释:
再输入是进行适当的检测,防止不合法的数据。
系统:
中介公司管理系统模块:
企业信息更新模块编号:
qy_112作者:
日期:
被调用:
系统管理模块qy_100调用:
无输入:
企业地址,企业类型,企业名称,企业信誉,法人代表,传真号,联系电话,开户银行,联系人,企业类型输出:
修改成功信息,修改失败信息返回提示框警告信息处理:
在进行修改时首先调用查询模块找到所修改的信息,然后用结果显示在修改页面,当用户对所要修改的进行修改即可。
然后当用户点击修改按钮时用客户信息构造sql语句并执行。
如果成功则输出成功信息,否则输出错误信息。
局部元素:
Stringaddr,category,tel,daibiao,bank,connectpeople,fax注释:
用就信息填充各项,用户只需修改想修改的项即可,不必将所有信息都输入。
系统:
中介公司管理系统模块:
客户信息查询模块编号:
kh_210作者:
日期:
被调用:
客户管理模块qy_200调用:
无输入:
客户所在地,服务时间,投诉时间,客户类别,不良记录,姓名,地址输出:
符合查询条件的客户信息处理:
客户查询时,可根据输入的多个信息精确查找,也可根据输入的粗略信息查询符合输入条件的客户列表。
即根据所输入的信息构造精确地查询语句也可以构造粗略的查询语句。
局部元素:
Stringaddr,name,category,credit,badservice,size注释:
该模块根据用户所选的查询条件进行查询,如根据地址,类型等进行查询。
系统:
中介公司管理系统模块:
客户信息插入模块编号:
qy_213作者:
日期:
被调用:
系统管理模块qy_200调用:
无输入:
客户地址,客户类型,客户名字,服务类型,传真号,联系电话,开户银行,联系人,输出:
修改成功信息,修改失败信息返回提示框警告信息处理:
首先检测用户输入的信息是否规范(如电话号只能是数字等),然后当用户点击插入按钮时用客户输入信息构造sql语句并执行。
如果成功则输出成功信息,否则输出错误信息。
局部元素:
Stringaddr,category,tel,bank,connectpeople,fax注释:
再输入是进行适当的检测,防止不合法的数据。
系统:
中介公司管理系统作者:
模块:
客户信息更新模块编号:
kh_212日期:
被调用:
系统管理模块kh_200调用:
无输入:
客户地址,客户类型,客户名字,服务类型,传真号,联系电话,开户银行,联系人,输出:
修改成功信息,修改失败信息返回提示框警告信息处理:
在进行修改时首先调用查询模块找到所修改的信息,然后用结果显示在修改页面,当用户对所要修改的进行修改即可。
然后当用户点击修改按钮时用客户信息构造sql语句并执行。
如果成功则输出成功信息,否则输出错误信息。
局部元素:
Stringaddr,category,tel,bank,connectpeople,fax注释:
用就信息填充各项,用户只需修改想修改的项即可,不必将所有信息都输入。
系统:
中介公司管理系统作者:
模块:
呼叫模块编号:
kf_310日期:
被调用:
系统管理模块kf_300调用:
无输入:
电话号输出:
呼叫成功信息,呼叫失败信息返回提示框警告信息处理:
当用户选择了某一客户或企业进行呼叫时,首先查询要呼叫的客户或企业的电话号码获得后进行呼叫。
如果一定时间内无人接听则认为呼叫失败,则自动调用邮件发送程序为所呼叫的对象留言。
局部元素:
Stringtel注释:
如果呼叫失败在调用邮件发送程序时会根据呼叫对象的信息自动填写地址和默认留言。
测验模块输入内容期望得到内容测验结果交易查询交易号服务公司客户若查询成功显示对应交易号的交易记录。
测试通过测试未通过测验模块输入内容期望得到内容测验结果服务公司查询服务公司编号服务公司名称联系电话等根据输入的详细程度显示唯一的公司或符合条件的若干公司。
测试通过测试未通过测验模块输入内容期望得到内容测验结果用户信息查询用户ID姓名电话等根据输入的详细程度显示唯一的公司或符合条件的若干公司。
测试通过测试未通过测验模块输入内容期望得到内容测验结果用户信息插入用户姓名地址联系方式服务类型联系人等如果插入的信息合法在用户数据表中得到相应的插入条目。
测试通过测试未通过测验模块输入内容期望得到内容测验结果交易插入交易号服务公司客户受理人日期等如果插入的信息