电子商务结题论文田云陈老师.docx

上传人:b****6 文档编号:8587979 上传时间:2023-01-31 格式:DOCX 页数:19 大小:22.70KB
下载 相关 举报
电子商务结题论文田云陈老师.docx_第1页
第1页 / 共19页
电子商务结题论文田云陈老师.docx_第2页
第2页 / 共19页
电子商务结题论文田云陈老师.docx_第3页
第3页 / 共19页
电子商务结题论文田云陈老师.docx_第4页
第4页 / 共19页
电子商务结题论文田云陈老师.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

电子商务结题论文田云陈老师.docx

《电子商务结题论文田云陈老师.docx》由会员分享,可在线阅读,更多相关《电子商务结题论文田云陈老师.docx(19页珍藏版)》请在冰豆网上搜索。

电子商务结题论文田云陈老师.docx

电子商务结题论文田云陈老师

电子商务结题论文---田云陈老师

一、设计目的

当今世界,计算机网络冲击着人类社会的每一个角落,它改变了人们的生活方式,影响着人们的消费观念。

信息化的推广应用,对于促进企业的发展,具有重要的意义。

信息化是企业跨越地域差距的桥梁。

因特网突破了地理和时空的限制,信息的全球共享性和网络化,使跨国公司的地位和作用更加强化。

同时,也为后来者开辟了新大陆,降低了后来者进入竞争的成本。

信息化模式致力于将分散的资源有效组合,形成核心优势,降低成本。

提高企业效率和效益。

全球化形势下,“使用外部资源而不是拥有它们”的模式将成为重要的发展方向[1]。

近年来,随着社会发展的步伐,利用网络购物的学生越来越多,特别是我们大学生。

为了方便大家出售和购买自己想要的商品,于是打算为同学量身定做一套手表电子商务的网络交易平台。

在这个平台上,每位注册用户都可拥有自己的店铺,以便进行拍卖和求购。

其主要功能是:

对自己拍卖物品(目前仅限制于手表)的管理、留言、建立自己的好友群并与好友通过短消息进行联系和沟通,平台内还有一个交流社区,像一个大的论坛一样,大家可以在其中交流和讨论学生自己比较关心的东西,提高大家的互动性,为广大在校生提供一个网上C2C的电子商务模式,丰富校园文化【2】。

二、总体说明

1、主要功能及特点

  系统设计的主要内容包括系统总体结构设计、前台结构设计、后台结构设计、具体模块设计、代码设计、用户界面设计等。

  系统设计的任务大体上分为两个步骤:

首先,先将全部任务分为几个具体步骤,先进性结构设计:

如系统总体结构的设计、前后台结构设计等,再进行功能模块的功能设计、界面的设计等。

其次,利用系统设计工具进行系统的具体设计工作,如具体功能利用什么技术实现,并选择合适的方法来实现。

本系统采用模块化设计方法(StructuredAnalysis,SA)。

具体方法是将系统设计成几个具体的功能模块,让每个模块实现自己的简单功能,再将所有模块组合到一起来实现系统的总体功能。

此方法的缺点是每个模块功能比较单一,模块之间相对独立缺少交流。

但此方法设计相对简单,容易实现。

另外在系统设计过程中还用到了软件工程思想中代码复用和分而治之的基本策略。

在看懂代码的基础上进行复用是效率有所提高,而分而治之将大问题分为几个小的方面解决,也是系统实现的可能性大大增加[3]。

功能管理

个人手表店铺的管理页面的设计,要尽量使用简洁的风格,避免不必要的花哨界面,将用户最需要的信息展现在用户的面前,同时可以减少页面及数据在网络传输过程中的流量,提高传输速度,提高效率。

本页面采用了左边一侧为功能结构菜单模式,其主要功能包括:

用户管理(登陆注册,修改密码),库存管理(添加货品,货品管理),综合管理(库存汇总),附项管理(仓库添加,仓库管理)。

 

图1.1  功能菜单

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

货品管理

因为本系统是ASP.NET3.5技术开发制作的,在进入管理员登陆界面之后,在功能菜单中,选择库存管理中的货品信息添加,相对应的子类别会自动更新显示出来,用户不需要等待整个页面刷新,减少了用户等待时间,提高了互操作效率。

 

 

图1.2  货品信息添加

 

 

 

对应的部分代码:

60%">

 

 

   

10px">

       货品信息添加*号为必填项)

 

 

   

10px"colspan="2">

       货品名称:

TextBoxID="TextBox1"runat="server">

TextBox>*

       

   

 

     

       货品编码:

TextBoxID="TextBox2"runat="server">

TextBox>*

           style="color:

#666666"> 

       

   

    

   

10px"colspan="2">

       

#666666">  单  位:

TextBoxID="TextBox3"runat="server"Width="52px">

TextBox>*

       

   

 

  <%--

10px;"colspan="2">

       存放仓库:

TextBoxID="TextBox4"runat="server">

TextBox>*

           style="color:

#666666"> --%>

           

10px;"colspan="2">

       存放仓库:

DropDownListID="DropDownList1"runat="server"DataSourceID="SqlDataSource1"

           DataTextField="Name"DataValueField="Name">

       

DropDownList>

       

SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:

kc_dbConnectionString%>"

           SelectCommand="SELECT[Name]FROM[cangku]">

SqlDataSource>

   

 

 

   

10px;"colspan="2">

       入库单价:

TextBoxID="TextBox5"runat="server">

TextBox>*

           style="color:

#666666"> 

 

 

     

10px">

         

#666666">出库单价:

TextBox

               ID="TextBox6"runat="server">

TextBox>

#ff0000">*

           

     

 

 

   

10px"colspan="2">

       原始库存:

TextBoxID="TextBox7"runat="server">

TextBox>*

       

   

   

   

10px"colspan="2">

       警戒底线库存:

TextBoxID="TextBox8"runat="server"Width="124px">

TextBox>

           style="color:

#ff0000">* 

   

   

   

10px"colspan="2">

       警戒高线库存:

TextBoxID="TextBox9"runat="server"Width="122px">

TextBox>*

       

   

 

 

   

10px">

       

ButtonID="Button1"runat="server"OnClick="Button1_Click"Text="添加"/>

       

ButtonID="Button2"runat="server"Text="返回"OnClick="Button2_Click"/>

 

  

   

10px">

       备注:

各项请输入有效数字!

 

 

管理员可以在货品添加管理页面,添加新的商品(包括:

商品名称,货品编码,单位,存放仓库,入货单价)和一些和库存方面的详细信息(原始库存,警戒底线库存,境界高线库存),以备以后查货和验收时候的方便。

每个输入部分都做了验证,并且包括了必须填写的项目后面打出了*号,以提示录入信息者。

并且在界面的下方写出了“各项请输入有效数字”的备注信息。

在用户输入错误信息时,可以及时提示用户改正,同时保证数据的完整性和正确性。

货品管理

管理员可以在货品添加管理页面,添加新的商品和库存方面的详细信息。

但是超级管理员才可以添加,删除,修改库存方面的信息,包括:

仓库名称,仓库编码,备注等,这样就方便于企业间人员的交替和业务上的有效沟通。

并且为了保证数据的完整性和正确性,在输入窗口中有“备注”一栏,界面的下方写出了“各项请输入有效数字”的备注信息。

在用户输入错误信息时,可以及时提示用户改正。

 

 

 

图1.3  修改仓库

 

 

 

 

 

 

   

10px">

       修改仓库*号为必填项)

 

 

   

10px"colspan="2">

       仓库名称:

TextBoxID="TextBox1"runat="server">

TextBox>*

       

   

 

   

       仓库编码:

TextBoxID="TextBox2"runat="server">

TextBox>*

           style="color:

#666666">  

       

   

 

 

     

10px">

          备     注:

TextBoxID="TextBox5"runat="server">

TextBox>

           style="color:

#666666">        

               

     

 

 

   

10px">

       

ButtonID="Button1"runat="server"OnClick="Button1_Click"Text="修改"/>

       

ButtonID="Button2"runat="server" Text="返回"OnClick="Button2_Click"/>

 

  

   

10px">

       注:

各项请输入有效数字!

 

 

技术特点

(1)该系统的技术方案强大灵活,方便扩充。

(2)采用典型的多层结构实现客户端、WEB服务器、数据库服务器的分层设计。

(3)建立可复用构件库的设计模式和采用符合HTML规范的开发技术,增加代码的重用性,使系统具有更广泛的可扩展性、适应性和可支持性[3]。

2、使用环境

服务器端:

SQLServer数据库,.NETFrameWork

客户端:

安装WindowsXP/9X系统,IE6.0或以上版本浏览器

三、拟采用的主要开发工具介绍

准备阶段

  

(1)学习ASP.NET开发工具和数据库的操作环境,并准备要用的编程语言。

(2)在中文版WindowsXP操作系统中安装中文版VS2008。

设计开发阶段

(1)系统的环境由.NETFramework+MicrosoftSQL2005和作为服务器的IIS组成。

ASP.NET是一个统一的Web开发平台,它提供开发人员创建企业级Web应用程序所需的服务[4]。

.NETFramework作为系统应用的基础环境,IIS是运行ASP.NET应用程序最好的服务器。

IIS与Windows2003Server完全集成在一起,使得用户能够利用Windows2003Server和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全Web系统。

(2)使用微软公司的MicrosoftADO组件中的Connection对象进行数据库的连接;使用Command对象进行数据库的操纵(查询、删除、更新、插入);使用RecordSet对象存放查询后的结果。

四、系统分析

1、功能结构图

本系统采用模块化设计方法,将系统分几个单独的功能模块。

在设计中应该注意:

第一,每个功能模块都要符合整个系统的设计需求,是系统要实现的功能分支;

第二,每个功能模块之间相对独立,实现单独的完整的功能。

功能结构图,如图(1.4)所示,用户(管理员)登录主页面后,可以浏览查看所有货品的信息情况,管理员登陆后便可以得知仓库信息和警戒线的值。

超级管理员拥有用户权限处理层,可以对用户做权限角色判断,根据不同的角色,用户享有不同的流程处理功能[5]。

 

用户(管理员)

登陆页面

添加删除修改

查看货物和仓库信息

货品详细信息

仓库库存信息

用户根据不同权限访问

有效注册用户

即使提示警戒线的值

图1.4  功能结构图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2、数据流程图

根据本系统实现的:

货品管理、仓库管理、添加删除修改更新信息管理、查询或物品等功能,设计出的模块有:

货品模块、仓库模块、添加删除修改更新信息模块、查询或物品模块等。

其流程可视为:

注册登陆→选购商品→核对购物清单→填写收货信息→选择送货信息→选择付款方式→提交订单。

而具体来说就是:

其数据流程图如下所示。

注:

处理

 

F

文件

 

 

 

前台系统

后台管理系统

所有信息的管理

更新信息上传

用户信息管理

发布的信息的浏览或联系中心

在手表电子商务系统注册登陆

 

3、数据字典

建立名为SxxDB的数据库,系统中共有8分数据表,下面仅列出代表性的3个数据表:

仓库信息数据表cangku:

用来保存仓库信息,结构如表1所示。

表1 仓库信息数据表结构

字段名称

数据类型

允许为空

说明

ckID

int

仓库编号

ckbm

int

仓库编码

Name

Char(10)

仓库名称

beizhu

Char(10)

信息备注

 

 

 

 

库存信息数据表kucun:

用来保存库存信息,结构如表2所示。

表2 库存信息数据表

字段名称

数据类型

允许为空

说明

rukuId

int

入库编号

rukuDate

datetime

入库日期

rukubianma

Int

入库编码

huoname

Char(10)

货物名称

Shuliang

Int

数量

Jinjia

Decimal(19,4)

进价

Zhonge

Decimal(19,4)

单位

Ghdw

Char(10)

高警戒线

Jingbanren

Char(10)

经办人

Beizhu

Char(10)

备注

huokuan

Decimal(18,0)

货款

收货信息数据表shdw:

用来收取货物信息,结构如表3所示。

表3 收货信息数据表

字段名称

数据类型

允许为空

说明

shouhuoID

int

收货编号

Bianma

int

收货编码

Name

Varchar(50)

货物名称

Address

Varchar(50)

收货地址

Tel

Varchar(50)

收货电话

person

Varchar(50)

经办人

五、网站设计

1、模块设计

(1) 基础数据管理模块。

用于对货品、仓库、管理员、用户等对象的基本信息的添加、修改、查询、统计、备份和删除等。

下列是各对象的基本内容:

货品:

货品编号、货品名称、货品数量、货品单价、货品备注、验收人。

仓库:

仓库编号、仓库名称、仓库数量、仓库管理员。

管理员:

管理员编号、管理员姓名、管理员所管理仓库名、管理员管理的货物名、管理员接收货物的公司信息。

用户:

用户编号、用户数量、用户访问信息。

(2) 货品管理功能模块。

货品安排信息的管理:

包括对货品的添加、修改、查询、统计、备份、删除等。

购物人员的管理:

可以对商品进行查询、购买或下订单等

(3) 仓库管理功能模块。

 仓库安排信息的管理:

包括对仓库的添加、修改、查询、统计、备份、删除等。

超级用户的管理:

可以对仓库和货品进行查询、增加,删除,更新,备份等

(4) 系统维护功能模块。

此模块用来保证整个系统安全稳定的运行。

l “用户登陆”用户在对系统进行某项操作的时候必须先登陆。

l “参数设置”用于设定系统定义的一些基础参数或开关。

l “权限设置”用于设置各用户实验系统操作的权限。

l “数据备份”用于备份系统数据库。

l “数据恢复”用于恢复系统数据库。

l “日志管理”用于维护系统的使用日志。

系统会对任何操作员进行的所以操作进行日志记录,可以查询、导出和删除历史的日志。

l “更改密码”供用户更改自己的密码。

2、数据库设计

(1)数据库的E-R图

按照图2.1手表电子商务网站系统总框架图,设计全局ER图。

 

管理员

仓库

货品

编号

姓名

性别

身份证号

编号

仓库名

数量

金额

编号

金额

货品名

数量

入库

放置

购买

 

 

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1