企业电子商城系统Word文档格式.docx
《企业电子商城系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《企业电子商城系统Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
3.1系统目标5
3.2系统功能结构5
3.3系统流程图5
3.4系统数据流图7
3.4.1系统数据流图7
3.4.2功能数据流图7
3.5系统开发环境7
3.6页面概要设计7
第4章数据库设计8
4.1数据库分析8
4.2数据库概念设计8
4.2.1实体图8
4.2.2实体E-R图8
4.3数据库逻辑设计9
致谢…..12
参考文献13
第1章开发背景
1.1开发背景
一般来说,一个完整的电子商城系统包括信息流、资金流与物流3个要素,3者相辅相成。
信息流就是通过电子网络向客户展示所售商品的相关信息,引导客户通过网络进行购物;
资金流就是客户在选择商品后,能够通过网络支付相关费用,一般包括预付款支付、网上银行支支付、货到付款等多种形式,目前有些电子商城网站也可以接受邮局汇款;
物流就是把客户所购买的商品通过物流配送系统送到客户手中,对于一些特殊行业和领域的电子商城,如证券、金融、信息类商品,也可能不需要配送系统的支持就可以把商品送到客户手中(如股票、电子杂志、网站域名信息等)。
1.2问题陈述表
问题陈述表是对开发项目的一些问题分析,即通过语言或者文字对某个关注点的细节进行表述。
然后,解决问题的人和提出问题的人进行沟通,以确证这个问题的细节,详见附录一。
第2章系统分析
2.1需求分析
2.1.1需求分析
随着Internet的发展,电子商城将成为21世纪网络发展的主流,网上购物将成为一种购物时尚。
目前国内企业正纷纷加入到阿里巴巴等一系列大型电子商务网站中,通过网络进行交易将成为未来商品交易的重要主城部分。
企业在建立宣传网络的同时,也逐步扩大了企业自身的网络销售渠道,建立起自己的电子商城网站,完成了从“企业对企业”到“企业对个人”同时进行网络交易的过渡,大大提高了企业的生产效益。
随着硬件技术、网络技术及网上交易法规的日趋完善,电子商城将成为企业经营的主要渠道。
2.1.2用例和用例描述
用例建模通过使用用例工具确定和描述系统功能。
主要有两个产物,第一个是用例图,它以图形化的方式将系统描述成用例、参与者极其之间的关系。
第二个产物就是用例描述,填充了每个业务事件,并说明了用户如何同系统交互的细节。
本次电子商城系统通过用例图详细的描述了前台与后台的功能,其详细信息见附录二。
用例是一个行为上相关的步骤序列(一个场景),既可以是自动的也可以是手工的,其目的是完成一个单一的业务任务。
用例从外部用户的观点并以他们可以理解的方式和词汇描述系统功能。
为了正确全面地达到这个目标,需要用户的高度参与,并需要有熟悉业务过程或业务事件的主题领域专家。
一个用例代表了系统的一个单一的目标,描述为实现此目标的活动和用户交互的一个序列。
用例是一种理解和记录系统需求的出色的技术。
一个用例本身并不是一个功能需求,但用例所讲述的故事(场景)包含了一个或者多个需求。
用例描述是业务事件以及用户如何同系统交互以成任务的文字描述。
用例描述即每个业务事件,详细的介绍了每个功能即用户的详尽的操作步骤。
电子商城的用例描述包括订单管理系统、管理员设置系统、商品管理系统、会员管理系统和物流管理系统。
订单管理系统的用例描述介绍了用户订购商品的过程,其详细信息见附录三。
2.1.3系统上下文
系统的上下文图是整个系统的框架,其中包括各个用例之间的关联和每个参与者执行的过程,是分析参与者和发现潜在用例的记号来源,让读者更加形象的了解系统,详见附录四。
2.2可行性分析
2.2.1引言
我们用传统店铺销售与电子商务作对比发现,传统店铺销售基本上不存在下述问题,第一,传统店铺是当面支付提货的,不存在花了钱拿不到货的问题。
第二,由于商店具有产品展职能,消费者可以很容易通过观察和触摸来了解商品,不存在上述不可感知性的问题。
第三,在店铺里的产品是分类别陈列的,所以消费者很容易进行横向比较,最终确定适合自己的产品。
第四,由于传统店铺的地理位置是相对固定的,消费者很容易要求商家的售后服务。
企业电子商城在经济上主要有以下几个突出的优势:
第一,资金投入少,回收快,而且无所谓存货,所以特别适合小商店和个人在网上创业。
第二,销售时间不受限制,无需专人看守,却可以时时刻刻营业。
第三,销售地点不受限制,小商店也可以做成大生意。
第四,网上商店人气旺,赚钱没上限,网上客流量比较多,只要是商品有特色,经营得法,电子商城每天将为企业额外带来成千上万的客流量,大大增加销售收入。
我们通过体制创新,构想了一种电子商务和传统店铺的混合销售模式。
就是通过向电子商务网站提供服务,建立实体店铺,来解决上面四个问题,称为电子商务实体化,电子商城的产生就是基于这一点的。
2.2.2可行性研究的前提
随着网络的发展与进步,电子商城的出现成为必然,做为一个商城,销售单位,能够首先占领这一领域无疑是一个很好的契机。
企业电子商城的发展给我们的系统开发带来了很好的前提。
作为一个实际企业,其销售局限性很大,而现在网络发展的很完善了,很多网民越来越中意于网购,网购将是一个新的领域。
作为一个企业有必要建立起自己的电子商城,来扩大销售量和影响力。
2.2.3投资及效益分析
支出:
开发成本50000元,不包括人力费用。
基本建设投资:
终端PC5台共15000元,服务器一台6000元。
其他一次性支出:
培训,旅差费,研究,开发计划等共10000元。
收益:
软件出售80000元。
投资回收周期:
三年内回收投资。
2.2.4结论
通过多方调查与研究得出结论有必要进行此次企业电子商城系统的开发计划。
2.3编写项目计划书
2.3.1引言
电子商城系统是一个开发前景很大的项目,现在网络的普及很广,在网上购物将成为必然的趋势,所以电子商城软件的开发是对时局的把握,投资成本将很快的回收回来。
2.3.2概述
企业电子商城是对网上购物的总体的集合,是一个网上商品的集会地,主要以展示商品,卖出商品为主进行。
2.3.3项目开发体制
项目开发的具体体制如图2.1所示。
孙雨薇
缪斯
矫娜
吕岩
王雪
PG
图2.1项目开发体制图
2.3.4项目开发进度表
项目开发进度表具体内容详见附录五。
第3章系统设计
3.1系统目标
对于典型的数据库管理系统,尤其是像电子商城这样数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。
企业电子商城的系统目标如下:
展示网站最新的商品信息,不断更新商品种类,使用户了解最新的市场动态。
网站根据商品的销售情况及厂家信誉度来推荐并展示部分商品。
用户可以在网站上修改个人资料、修改个人进入网站的密码、查询提交的订单以及查询个人在网站上的消费情况。
实现购物车和收银台的功能,用户选择所需商品后,在线提交商品订单。
以循环滚动的方式显示网站公告信息。
根据商品的销售情况进行销售排行。
展示网站友情链接的图片信息,起到网站之间相互宣传的作用。
对商品信息进行管理,选择商品类别将商品具体信息和图片信息都存储在数据库中,并可以修改或者删除商品信息。
可以查看和查询用户详细信息、用户消费信息。
对用户提交的订单,根据情况进行阶段处理。
对管理员信息、网站公告信息及友情链接信息进行维护管理。
系统运行稳定、安全可靠。
3.2系统功能结构
电子商城网站分为前台和后台。
其中,根据电子商城前台的特点,可以讲其分为订单查询、商品查询、商品展台、购物车、会员管理、收银台及商城公告7个部分,根据电子商城后台的特点,可以将其分为友情链接设置、商品大类别设置、商品设置、商品小类别设置、公告设置、后台管理员设置、会员设置、订单设置及退出后台9个部分。
其中各个部分及其包括的具体功能模块如附录六所示。
3.3系统流程图
为了更加清晰地表达系统的功能模块,下面给出企业电子商城系统的系统流程图,对于不同的角色,它们所承担的任务各自不同,流程图也不一样。
本系统包括面向会员的客户端流程图和面向系统管理员的流程图两部分。
面向会员的客户端系统流程图,如图3.1所示。
客户留言
新品上架展示
是会员
验证成功
物价商品展示
客户
购物车
销售排行榜
不是会员
用户注册
订单确认,发送用户订购的商品
收银台
反馈用户接收情况
图3.1面向会员的客户端系统流程图
面向系统管理员的流程图,如图3.2所示。
系统管理员
账户验证
公告设置
会员设置
订单设置
后台管理员设置
友情链接
商品设置
商品小类别设置
商品大类别设置
图3.2面向系统管理员的流程图
3.4系统数据流图
数据流图是一种描述通过系统的数据流以及系统实施的工作或者处理过程的工具。
它说明了系统与企业和外界(包括其他信息系统)的接口。
3.4.1系统数据流图
为了更加清晰地表达系统的数据流以及系统实施的工作或处理过程,下面给出企业电子商城系统的系统数据流图,具体的系统数据流图如附录七所示。
3.4.2功能数据流图
为了更加清晰地表达系统各个功能模块的数据流以及功能模块实施的工作或处理过程,下面给出企业电子商城系统的各功能数据流图,具体的功能数据流图如附录八所示。
3.5系统开发环境
在开发企业电子商城网系统时,需要具备下面得软件环境。
服务器端:
操作系统:
Windows2003。
Web服务器:
Tomcat6.0。
Java开发包:
JDK1.5以上。
数据库:
SQLServer2000。
浏览器:
IE6.0。
分辨率:
最佳效果为1024*768像素。
客户端:
浏览器:
分辨率:
3.6页面概要设计
企业电子商城由多个程序页面组成,前台页面用于实现商品信息展示、用户登录、公告信息、友情链接、商品信息查询等功能。
后台页面用于实现查看订单、执行订单、删除订单等功能。
系统页面的概要设计如附录九所示。
第4章数据库设计
4.1数据库分析
数据库管理系统(DBMS)是一个软件系统,它具有存储、检索和修改数据的功能。
目前,应用比较多的是Oracle9i、Sysbase、Informix、MicrosoftSQLSever7.0/2000、DB2、MySQL等。
MicrosoftSQLSever2000是Microsoft公司推出的大型数据库系统,它的编程接口非常丰富、易用,可以很容易的组件访问数据库。
现在,SQLSever2000也提供了JDBC编程接口,这样我们就可以非常方便的在Java编程中使用SQLSever了。
4.2数据库概念设计
4.2.1实体图
根据以上各节对系统所做的需求分析和系统设计,规划出本系统中使用的数据库实体分别为商品大类别实体、商品小类别实体、商品实体、会员实体、会员订单实体、会员订单明细实体、管理员信息实体、公告信息实体和友情链接实体。
下面分别介绍几个关键实体。
管理员信息实体。
管理员信息实体包括自动编号、管理员登入账号、管理员登入密码、管理员真实姓名及管理员标识属性。
商品实体。
商品实体包括自动编号、商品名称、商品产地、商品介绍、商品发布时间、商品现价、商品特价、商品销售次数、商品图片及特价商品标识属性。
会员实体。
会员实体包括自动编号、会员登入账号、会员登入密码、会员真实姓名、会员年龄、会员职业、会员电子邮箱、提示问题及问题答案属性。
会员订单实体。
会员订单实体包括自动编号、订单标号、订单人账号、订单人真实姓名、订单人地址、订货人电话、订货价格、订货邮寄方式、订单备注信息、订货是否执行及订单生成时间等属性。
会员订单明细实体。
会员订单明细实体包括自动编号、订单编号、商品编号、商品价格和商品数量属性。
以上各个实体图参见附录十。
4.2.2实体E-R图
参见附录十一。
4.3数据库逻辑设计
基于上述数据库概念设计,需要设计下面各个数据表,这些表之间相互关联,共同存储着系统所需要的数据。
在设计数据表的过程中,要记住一下原则:
数据库设计的一个表最好只存储一个实体或对象的相关信息,不同的实体最好存储在不同的数据表中。
如果实体还可以再划分,实体的划分原则是最好能够比当前系统要开发的实体颗粒度要小。
数据表的信息表结构一定要合适,表的字段数量一定不要过多。
扩充信息和动态变化的信息一定要分开存储在不同的表里。
尽量不要出现多对多的表关系。
1.数据库一览表
数据库一览表可以使读者对本系统数据库中的数据表有一个更清晰的认识。
详情请参见附录十二。
2.数据库表结构
数据库表结构是根据数据库的要求,建立一些表,从而形成一定的结构。
详情请参见附录十三。
3..数据库创建SQL语句
商品信息表
Createtabletb_goods
(idint(4)primarykey,
accountint(4)null,
passwordint(4)null,
managerLevelvarchar(50)null,
goodFromvarchar(50)null,
introducetext(16)null,
creatTimedatetime(8)null,
nowPricemoney(8)null,
numberint(4)null,
picturejpg(8)null,
markbit
(1)null
);
管理员信息表
Createtableb_jjkhfl
(id,int(4)primarykey,
reallyNamevarchar(50)null,
passwordvarchar(50)null,
account,
markvarchar(50)null
会员信息表
namevarchar(50)null,
passwordvarchar(50)null,
reallyNamevarchar(50)null,
ageint(4)null,
professionvarchar(50)null,
emailvarchar(50)null,
questionvarchar(50)null,
resultvarchar(50)null
订单信息表
numbervarchar(50),
namevarchar(50)null,
reallyNamevarchar(50)null,
addressvarchar(50)null,
telvarchar(50)null,
setMoneyvarchar(50)null,
postvarchar(50)null,
bztest(16)null,
signbit
(1)null
订单明细表
orderNumbervarchar(50)null,
goodIdint(4)null,
pricefloat(8)null,
numberint(4)null,
createTimedatetime(8)null
);
致谢
一周的系统分析课程设计就这样结束了。
在这一周中,在老师和同学的指导和帮助下,我们小组很好的完成了此次课程设计的任务。
我认为我们小组之所以能顺利并按时完成任务,除了自身的努力外,还有小组成员之间的合作和相互帮助。
当然更重要的是老师的循循善诱,经过这周的系统分析课程设计,我对系统分析有了更深一层的理解。
经过这次的课程设计,我们组对系统分析有了更清楚的认识。
学到了许多平时课本上没有学到过的系统分析知识。
不仅丰富了大家的头脑、同时也开拓了眼界,更主要的是让我们进一步的了解到了作为作业调度在系统分析中的重要性。
同时为我们今后的学习和工作打下了牢固的基础,也激发了我们浓厚的学习兴趣。
正因为有大家的热情帮助和鼓励,让我们对系统分析这门课程有了更深入的了解。
为我们以后的工作指导方向,奠定了良好的基础。
在课程中老师善于启发我们对知识的探寻,结合实际进行教学讲解,以非常特殊的大作业形式来讲解课本中的知识,这使得我们从被动的学习转变为主动的探索。
学习的积极性大大的提高了,这一切都要归功于我们老师的良好方法。
朱老师时常用社会上的真实经历来讲解题目,这让我们对项目的理解更加的深刻了,这也使得我们得到了很多在学校里得不到的经验,这门课程还更加注重于实践,老师曾带领我们进行了一次参观活动,我们进入了招聘会的招聘现场,在招聘会的现场我们进行了对就业形式的调研,老师也对各个企业对我们进行了讲解,对现在的就业形式进行了分析。
平时还总跟同学沟通交流学习经验。
同时也感谢学校给了我们这次难得的课程设计的机会。
课程设计的过程让我们看到了自己理论上的不足,已掌握的知识也在这次的课程设计中有了质的飞跃,知识能够运用了才是真正掌握了,也希望学校多给我们一些这样的机会。
感谢所有在课设中给予我们帮助的老师们,正是老师们的鼓励、帮助、和孜孜不倦的教导,使我们的课设进展顺利,同时也开阔了我们的视野,拓宽了思路,增长了学识,而且为我们今后的工作和学习打下了牢固的基础,也增强了我们对计算机的兴趣。
最后我要再次感谢对我有深远影响的老师和同组的同学们。
参考文献
[1]系统分析与设计方法肖刚、孙慧译机械工业出版社
[2]JSP项目开发全程实录周恒清华大学出版社
[3]JSP应用开发实例详解光军、胡波主编北京航空航天出版社
[4]JSP程序设计肖金秀冶金工业出版社
[5]精通JBuilder9飞思科技产品研发中心电子工业出版社
[6]JSP网络开发计术杨钰、卢银娟、赵昊彤人民邮电出版社
文档来源网络,版权归原作者。
如有侵权,请告知,我看到会立刻处理。
........忽略此处.......