电子商务 本科生课程设计论文.docx
《电子商务 本科生课程设计论文.docx》由会员分享,可在线阅读,更多相关《电子商务 本科生课程设计论文.docx(15页珍藏版)》请在冰豆网上搜索。
电子商务本科生课程设计论文
山西大学经济与管理学院
本科生课程设计论文
(2014----2015学年第3学期)
学院:
经济与管理学院
专业名称:
软件工程(电子商务)
课程名称:
电子商务系统软件开发
论文题目:
《企业销售管理系统》
授课教师(职称):
王龙
学生姓名:
李斌
年级:
2012级
学号:
2012085021
成绩:
山西大学经济与管理学院
2015年6月21日
企业销售管理系统
第1章需求分析
1.1系统建设的意义
人、财、物、信息是企业生存的最基本的要素,信息系统更是企业的神经系统,是企业灵活应对环境,支持企业业务流程变革的重要工具。
信息系统建设在西方已进入成熟普及阶段,沃尔玛神话般的奇迹与信息系统的综合使用密不可分,企业信息系统战略与企业竞争战略开始融合,是企业竞争优势培育和发展的必备武器。
1.2系统需求描述
从系统功能描述可以划分为以下几方面:
●销售人员能够对自己的客户进行管理,包括对客户信息的添加、删除、修改、查询、查看和导出报表。
●销售人员能够实时记录与客户的售前跟踪情况。
●销售人员可以对客户的联系人信息进行管理,包括联系人信息的添加、删除、修改、查询和查看。
●销售人员能够记录在售前跟踪客户的过程中产生的竞争对手的情况
●跟踪成功后,销售人员可以管理与自己客户产生的合同和订单。
●每个销售人员只能够管理和查看自己的客户信息。
●销售总监能够查看和导出所有销售人员的客户信息和销售信息,但不能够添加、删除和修改的操作。
●系统业务人员可以把离职的销售人员的客户转移给其他一个或多个销售人员。
●销售人员、销售总监和系统业务人员可以修改自己密码。
●系统业务人员可以重置销售人员、销售总监,以及自己的密码。
●系统业务人员只能查看离职销售人员的客户的姓名,其他信息不可以查看和管理。
●系统业务人员可以对销售人员的信息进行管理,包括对销售人员的添加、修改、删除、查询和导出报表。
1.3问题定义
企业销售管理系统是对一个组织(单位、企业或部门)的信息进行全面管理的人和计算机相结合的系统。
它综合运用计算机技术、信息技术、管理技术和决策技术,与现代化的管理思想、方法和手段结合起来,辅助管理人员进行管理和决策。
通过后台程序可以完整的了解企业的各方面,帮助企业决策层更好的制定计划,方便员工工作生产。
第2章系统的UML基本模型
2.1系统整体的用例模型
用例模型描述:
业务人员可以通过系统查看物品的库存情况,录入客户资料,记录销售情况。
销售总监可以设定系统的密码,授予销售人员登录权限,方便导入客户信息,整理信息,方便日后准确查找客户信息。
管理人员可以管理员工资料,查看用户资料和销售记录,方便管理层更好的制定企业战略部署。
图2-1系统整体用例模型
2.2系统构架图
图2-2系统整体用户类图
2.3系统总体的顺序图
系统总体顺序图描述:
系统总体可以分为登陆窗口界面、系统界面、相应管理界面和信息界面。
在登陆窗口界面,输入正确的身份验证信息之后,进入相应身份的系统界面,然后在系统界面点击或者输入相关的信息,在数据库中提取信息并进入相应的信息界面。
图2-3门诊信息系统主要的顺序图
2.4查询
2.4.1进货时序图
图2-4查询系统类图
2.4.2商品入库图时序图
图2-5查询系统活动图
2.4.3销售客户录入时序图
图2-6查询病例顺序图
2.5销售
2.5.1商品销售状态图
图2-7挂号管理子系统类图
2.5.2库存管理活动图
图2-8挂号管理活动图
2.6客户录入图
添加客户信息
用例名称:
添加客户信息
用例描述:
业务人员添加客户信息,添加上的客户信息数据将在客户信息列表中显示。
参与角色:
业务人员
前置条件:
网站业务人员成功登录网站管理系统
基本事件流:
1.业务人员进入客户信息管理页面,单击“新建”按钮
2.系统显示客户信息添加页面
3.业务人员输入相关信息,按“保存”按钮
4.系统验证业务人员输入信息的合法性
5.验证成功,提示添加成功,并跳转到客户信息管理页面
6.用例结束
其他事件流:
1.在输入信息的过程中,业务人员单击“返回”按钮,则系统返回客户信息管理页面,并不保存数据。
异常事件流:
1.业务人员单击“保存”按钮后,系统验证输入信息不合法,则在相应错误信息候命进行提示
2.系统执行添加操作出错,则提示“添加失败,请重新操作……”,并返回添加页面,让业务人员继续添加。
后置条件:
客户信息管理列表被更新
备选场景:
对基本事件流1,还可以点击“快速新建”。
此时,客户信息添加页面则比2中的字段简洁
修改客户信息
用例名称:
修改客户信息
用例描述:
业务人员由于对客户信息进行修改,修改后将更新原信息列表。
参与角色:
业务人员
前置条件:
网站业务人员成功登录网站管理系统
基本事件流:
1.业务人员进入客户信息管理页面,单击要修改的信息后面的“编辑”按钮
2.系统弹出编辑信息窗体,显示着原来的信息
3.业务人员对相关信息进行修改
4.修改完成,点击“保存”,系统验证输入信息合法性
5.验证通过,提示“修改成功”,页面跳转至客户信息管理页面,更新信息列表
6.用例结束
其他事件流:
1.在修改客户信息过程中,业务人员单击返回按钮,则返回该客户信息管理页面,并不保存修改后的信息。
异常事件流:
1.业务人员单击“保存”按钮后,系统验证输入信息不合法,则在相应错误信息候命进行提示。
2.系统执行修改操作出错,则提示“修改失败,请重新操作……”,并返回修改页面,让业务人员继续修改。
后置条件:
网页上的客户信息管理列表被更新
备选场景:
补充说明:
查询客户信息
用例名称:
查询客户信息
用例描述:
业务人员或销售总监查询本系统中记录的客户及其相关的信息。
参与角色:
业务人员、销售总监
前置条件:
网站业务人员成功登录网站管理系统
基本事件流:
1.业务人员或销售总监进入客户信息管理页面,单击不同的分类()对客户进行查询。
2.系统根据不同分类的筛选,在客户信息列表中显示符合相应条件的客户。
3.用例结束
其他事件流:
1.系统找不到与分类信息相匹配的客户,则提示“无此客户信息!
”,并返回客户信息管理页面,让业务人员继续进行其他操作。
异常事件流:
1.系统执行查询操作出错,则提示“查询失败,请重新操作……”,并返回客户信息管理页面,让业务人员进行操作。
后置条件:
网页上的客户信息管理列表被更新
备选场景:
补充说明:
1.查询包括精确查询和分类查询
查看客户信息
用例名称:
查看客户信息
用例描述:
业务人员或销售总监查看本系统中记录的客户所有的信息。
参与角色:
业务人员、销售总监
前置条件:
网站业务人员成功登录网站管理系统
基本事件流:
1.业务人员或销售总监进入客户信息管理页面,单击要查看客户的名称
2.系统弹出该客户信息视图(客户信息、联系人信息、客户历史记录)
3.用例结束
其他事件流:
异常事件流:
1.系统执行查询操作出错,则提示“查看失败,请重新操作……”,并返回客户信息管理页面,让业务人员进行操作。
后置条件:
网页上的客户信息管理列表被更新
备选场景:
补充说明:
删除客户信息
用例名称:
删除客户信息
用例描述:
业务人员用于删除客户信息,该信息将在信息列表中消失。
参与角色:
业务人员
前置条件:
网站业务人员成功登录网站管理系统
基本事件流:
1.业务人员进入客户信息管理页面,单击要删除的信息后面的“删除”按钮
2.系统提示“确认删除该信息?
”
3.业务人员确认删除后,系统执行删除操作
4.删除成功,返回客户信息管理页面,刷新页面,显示删除后的列表。
5.用例结束
其他事件流:
1.在系统提示“确认删除该信息?
”后,业务人员单击取消按钮,则返回客户信息管理页面。
异常事件流:
1.系统执行删除操作失败,则提示“删除失败!
请重新操作……”,并返回客户信息管理页面。
后置条件:
网页上的客户信息列表被更新
备选场景:
对基本事件流中的1,业务人员也可选中信息后面的复选框,单击“删除”按钮,可批量删除客户信息。
补充说明:
导出客户信息
用例名称:
导出客户信息
用例描述:
业务人员或销售总监通过导出客户信息把列表信息导出到EXCEL表格中
参与角色:
业务人员、销售总监
前置条件:
业务人员或销售总监成功登录网站管理系统
基本事件流:
1.业务人员或销售总监进入客户信息管理页面,单击“导出”按钮
2.系统弹出导出信息保存路径
3.选择好路径后输入文件名,单击“确定”按钮。
4.系统提示保存成功。
5.用例结束
其他事件流:
1.在导出的时候,单击了取消,则关闭保存提示窗口,返回当前列表。
2.导出前系统检测到机器上没有安装OFFICE软件,则导出到文本文件中。
异常事件流:
1.如果导出过程中出现什么异常,提示“导出失败”。
后置条件:
客户信息管理列表被更新
备选场景:
3、实验总结
高度集成化的管理信息系统能有效的提高企业的整体运作效率,从而提高企业的经济效益和核心竞争力,管理信息系统也应该成为企业核心竞争力的题中之义。
但是,管理信息系统并不是万能的,发挥它的作用也是需要相关前提的,比如规范化的管理体制、相关的基础设施和人才、健全的评价体系等等,管理信息系统的建设是一个系统的工程,不可能一蹴而就,任重而道远。
本次实验主要是练习行为视图建模,熟悉怎样建立一个组件图和部署图,并且掌握创建的过程与思路。
在实验中遇到的主要问题是创建的时候,不知道组件图和部署图的创建菜单在哪里,经过询问同学后知道了位置,不过做的过程不是很难,最后一次实验还是比较简单的。
总之这次实验给了我很大的启发和锻炼,很大程度上考验了我们基础知识的掌握和具体动手画图的能力,在做实验的过程中发现了自己很多基础知识并不牢固,通过复习使我更深刻的理解的UML以及数据结构的具体知识,而且还使我提高了具体解决问题的能力。
实习成绩评定:
指导教师签名:
年 月 日