电子商务系统分析与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子商务系统分析与设计
实验指导书
实验一电子商务系统调查分析
一、实验的目的:比较、总结、归纳优秀电子商务平台的特点。
二、实验的内容与要求:网上调查收集不同类型的成功投入运行的电子商务系统案例,分析其主要功能、业务流程、首页设计、页面可视化设计、网站的风格和创意设计、网站的栏目和版块设计、网站的目录结构和链接结构设计的特点。
三、实验范例:
1、系统名称:某在线招聘电子商务系统
2、系统主要功能:第一,登录模块。前台登录系统应该有用户名和密码以及验证码,以保证企业和个人信息的安全性和准确性。作为这样的一个系统,数据的处理都是在后台,所以还要有一个后台管理入口,后台登录系统应该有管理员、密码,确保信息的安全性。第二,注册模块。注册模块分为两类,第一类是企业注册,由于企业是发布招聘信息,并且寻找人才,所以在注册内容中要突出企业背景及企业的基本信息;第二类是个人注册,个人在招聘系统中主要是发布简历进行求职,所以其注册信息的主要内容要突出个人的工作经历及基本信息。第三,后台管理模块。管理员进入后台管理系统,可以管理个人和企业会员注册、企业发布信息、个人发布的简历、新闻快讯、院校信息、企业信息等模块。总的来看可以根据登录身份而行使不同的权限实现了用户注册、登录、验证身份及用户数据的采集、搜索/查看用户信息,站内最新新闻发布。个人用户把简历提交
给自己合意的公司,企业用户通过简历提取自己合意人员的联系方式,管理员管理整个网站。
3、招聘系统的前台功能结构图:
前台功能详细描述:整个前台功能提供企业和个人的注册登陆功能,个人注册成功登陆后完善个人信息,通过发布简历,然后查找合适的职位,并将自己的简历发布到该企业下。企业注册成功后完善基本信息,并且可发布职位招聘信息,然后可进行人才搜索,收藏合适的人才。
4、招聘系统的后台功能结构图
后台功能详细描述:整个后台功能给管理员提供管理整个系统的权力,可通过后台对企业基本信息、企业发布的招聘职位信息、企业的注册信息、个人的注册信息、个人简历、个人基本信息的管理,以及新闻咨询的管理。后台详细功能如下:
(1)个人会员账号管理:对注册的个人会员信息进行管理; (2)个人会员简历管理:对个人会员发布的简历进行管理; (3)个人基本信息管理:对注册会员所完善的个人信息进行管理; (4)企业会员基本信息管理:对企业所填写的基本信息进行管理; (5)企业会员账号管理:对企业会员注册的用户名和密码进行管理; (6)企业招新信息管理:对企业所发布的职位招聘信息进行管理; (7)新闻添加:对新闻咨询进行添加操作; (8)新闻修改:对已有的新闻进行修改操作; (9)新闻删除:对过期的新闻咨询进行删除操作;
5、招聘系统的业务流程分析
图:个人会员中心
图:企业会员中心
实验二UML分析模型
一、实验的目的:学习掌握UML分析模型。
二、实验的内容与要求:介绍电子商务系统分析的基本过程和方法。让学生深入理解系统分析建模的目的、过程,掌握建模工具的实际运用能力。
三、实验过程:
1、熟悉建模工具staruml的环境及基本使用:
StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code”的工具。SU也可以做JA V A逆向工程,以产生相应的UML图表。在本次实验中,我们将使用SU建立工程,设计一个pizza饼店的电子商务系统模型,创建UML图。SU可以生成反映类结构的代码。
1)添加新工程
然后,一个名叫:New Project By Approach的对话框会弹出。选择“Empty Project”并且按下"确定"。这里建议你不要勾选"设置为默认的做法" 复选框。
2)选择模型
在右边的“Model Explorer”框中选定“Untitled”模块。
3)添加模型
通过“Model”主菜单,或右击选定的模型,可以" Add/Design Model "
4)添加类图
通过“Model”主菜单,或右击选定模型,可以“Add Diagram/Class Diagram”:
5)设置profile
通过“Model/Profile...”菜单去设置工程所需的profile。这决定了工程所使用的规则和约定。一定要包含"JA V A Porfile"这一项目。
6)保存工程
立即就保存工程,这样在出现问题的时候,您就不会丢失信息。从“File ”菜单,选择“Save”,并选择一个地方以保存工程。你的StarUML项目现在应该看起来的是这样的:
7)创造图表
现在,开始真正创造图表,从默认就在屏幕的左边的“Toolbox”选择“类”图标,然后左键单击diagram窗口的某处。这样就使用通用名字创造了一个新的类。双击,将类改名为Circle。
8)添加属性
右击图中的目标,在弹出菜单中选择“Add”中的“Attribute”(被标示为绿色),为其添加一个属性(或者域),填入期望的名字“_radius”。
具体的数据类型,在属性面板(右下侧的窗口),由双打字,在"类型"时段。在窗体右下边的Properties面板中,找到“Type”输入框,输入double作为_radius属性的类型。类的内部数据(域/属性)都是私有的,因为他们是严格由类内部使用的。所以,在Properties 面板中将_radius设置为“私有”。
9)继续进行设计
重复同样的过程,添加所谓的名字叫做Rectangle的类和double型的私有成员_width和_height。
10)创造IShape interface
从toolbox中,选择“Interface”,并点击图表的某处。将其改名为IShape。创建以后,选中它。
在顶部工具栏,选择“Stereotype Display”下拉按钮,将值改变为“None”。这将改变以往的圆形形状,使其变为成长方形。
还是在顶部工具栏,取消选中" Suppress Operations "。这将使我们能够看到接口所拥有的方法。