1、电子商务结题论文田云陈老师电子商务结题论文-田云陈老师一、设计目的当今世界,计算机网络冲击着人类社会的每一个角落,它改变了人们的生活方式,影响着人们的消费观念。信息化的推广应用,对于促进企业的发展,具有重要的意义。信息化是企业跨越地域差距的桥梁。因特网突破了地理和时空的限制,信息的全球共享性和网络化,使跨国公司的地位和作用更加强化。同时,也为后来者开辟了新大陆,降低了后来者进入竞争的成本。信息化模式致力于将分散的资源有效组合,形成核心优势,降低成本。提高企业效率和效益。全球化形势下,“使用外部资源而不是拥有它们”的模式将成为重要的发展方向1。近年来,随着社会发展的步伐,利用网络购物的学生越来越
2、多,特别是我们大学生。为了方便大家出售和购买自己想要的商品,于是打算为同学量身定做一套手表电子商务的网络交易平台。在这个平台上,每位注册用户都可拥有自己的店铺,以便进行拍卖和求购。其主要功能是:对自己拍卖物品(目前仅限制于手表)的管理、留言、建立自己的好友群并与好友通过短消息进行联系和沟通,平台内还有一个交流社区,像一个大的论坛一样,大家可以在其中交流和讨论学生自己比较关心的东西,提高大家的互动性,为广大在校生提供一个网上C2C的电子商务模式,丰富校园文化【2】。二、总体说明1、主要功能及特点系统设计的主要内容包括系统总体结构设计、前台结构设计、后台结构设计、具体模块设计、代码设计、用户界面设
3、计等。系统设计的任务大体上分为两个步骤:首先,先将全部任务分为几个具体步骤,先进性结构设计:如系统总体结构的设计、前后台结构设计等,再进行功能模块的功能设计、界面的设计等。其次,利用系统设计工具进行系统的具体设计工作,如具体功能利用什么技术实现,并选择合适的方法来实现。本系统采用模块化设计方法(Structured Analysis,SA)。具体方法是将系统设计成几个具体的功能模块,让每个模块实现自己的简单功能,再将所有模块组合到一起来实现系统的总体功能。此方法的缺点是每个模块功能比较单一,模块之间相对独立缺少交流。但此方法设计相对简单,容易实现。另外在系统设计过程中还用到了软件工程思想中代码
4、复用和分而治之的基本策略。在看懂代码的基础上进行复用是效率有所提高,而分而治之将大问题分为几个小的方面解决,也是系统实现的可能性大大增加3。功能管理个人手表店铺的管理页面的设计,要尽量使用简洁的风格,避免不必要的花哨界面,将用户最需要的信息展现在用户的面前,同时可以减少页面及数据在网络传输过程中的流量,提高传输速度,提高效率。本页面采用了左边一侧为功能结构菜单模式,其主要功能包括:用户管理(登陆注册,修改密码),库存管理(添加货品,货品管理),综合管理(库存汇总),附项管理(仓库添加,仓库管理)。图1.1 功能菜单 货品管理因为本系统是ASP.NET3.5技术开发制作的,在进入管理员登陆界面之
5、后,在功能菜单中,选择库存管理中的货品信息添加,相对应的子类别会自动更新显示出来,用户不需要等待整个页面刷新,减少了用户等待时间,提高了互操作效率。图1.2 货品信息添加 对应的部分代码: 货品信息添加(*号为必填项) 货品名称:* 货品编码:* 单 位:* %- 存放仓库:* -% 存放仓库: asp:SqlDataSource ID=SqlDataSource1 runat=server ConnectionString= SelectCommand=SELECT Name FROM cangku 入库单价:*&n
6、bsp; 出库单价:* 原始库存:* 警戒底线库存:* 警戒高线库存:* 备注:各项请输入有效数字! 管理员可以在货品添加管理页面,添加新的商品(包括:商品名称,货品编码,单位,存放仓库,入货单价)和一些和库存方面的详细信息(原始库存,警戒底线库存,境界高线库存),以备以后查货和验收时候的方便。每个输入部分都做了验证,并且包括了必须填写的项目后面打出了*号,以提示录入信息者。并且在界面的下方写出了“各项请输入有效数字”的备注信息。在用户输入错误信息时,可以及时提示用户改正,同时保证数据的完整性和正确性。货品管理管理员可以在货品添加管理页面,添加新的商品和库存方面的详细信
7、息。但是超级管理员才可以添加,删除,修改库存方面的信息,包括:仓库名称,仓库编码,备注等,这样就方便于企业间人员的交替和业务上的有效沟通。并且为了保证数据的完整性和正确性,在输入窗口中有“备注”一栏,界面的下方写出了“各项请输入有效数字”的备注信息。在用户输入错误信息时,可以及时提示用户改正。图1.3 修改仓库 修改仓库(*号为必填项) 仓库名称:* 仓库编码:* 备 注: &n
8、bsp; 注:各项请输入有效数字! 技术特点(1)该系统的技术方案强大灵活,方便扩充。(2)采用典型的多层结构实现客户端、WEB服务器、数据库服务器的分层设计。(3)建立可复用构件库的设计模式和采用符合HTML规范的开发技术,增加代码的重用性,使系统具有更广泛的可扩展性、适应性和可支持性3。2、使用环境服务器端:SQL Server数据库,.NET FrameWork客户端:安装Windows XP/9X系统,IE6.0或以上版本浏览器三、拟采用的主要开发工具介绍准备阶段(1)学习ASP.N
9、ET开发工具和数据库的操作环境,并准备要用的编程语言。(2)在中文版Windows XP操作系统中安装中文版VS 2008。设计开发阶段(1)系统的环境由.NET Framework + Microsoft SQL 2005和作为服务器的IIS组成。ASP.NET 是一个统一的 Web 开发平台,它提供开发人员创建企业级 Web 应用程序所需的服务4。.NET Framework作为系统应用的基础环境, IIS是运行ASP.NET应用程序最好的服务器。IIS与Windows 2003 Server完全集成在一起,使得用户能够利用Windows 2003 Server和NTFS(NT File
10、System,NT的文件系统)内置的安全特性,建立强大,灵活而安全Web系统。(2)使用微软公司的Microsoft ADO组件中的Connection对象进行数据库的连接;使用Command对象进行数据库的操纵(查询、删除、更新、插入);使用RecordSet对象存放查询后的结果。四、系统分析1、功能结构图本系统采用模块化设计方法,将系统分几个单独的功能模块。在设计中应该注意:第一,每个功能模块都要符合整个系统的设计需求,是系统要实现的功能分支;第二,每个功能模块之间相对独立,实现单独的完整的功能。功能结构图,如图(1.4)所示,用户(管理员)登录主页面后,可以浏览查看所有货品的信息情况,管
11、理员登陆后便可以得知仓库信息和警戒线的值。超级管理员拥有用户权限处理层,可以对用户做权限角色判断,根据不同的角色,用户享有不同的流程处理功能5。用户(管理员)登陆页面添加删除修改查看货物和仓库信息货品详细信息仓库库存信息用户根据不同权限访问有效注册用户即使提示警戒线的值图1.4 功能结构图 2、数据流程图根据本系统实现的:货品管理、仓库管理、添加删除修改更新信息管理、查询或物品等功能,设计出的模块有:货品模块、仓库模块、添加删除修改更新信息模块、查询或物品模块等。其流程可视为:注册登陆选购商品核对购物清单填写收货信息选择送货信息选择付款方式提交订单。而具体来说就是:其数据流程图如下所示。注:处
12、理F文件 前台系统后台管理系统数据库所有信息的管理更新信息上传用户信息管理发布的信息的浏览或联系中心在手表电子商务系统注册登陆3、数据字典建立名为SxxDB的数据库,系统中共有8分数据表,下面仅列出代表性的3个数据表:仓库信息数据表cangku:用来保存仓库信息,结构如表1所示。表1仓库信息数据表结构字段名称数据类型允许为空说明ckIDint否仓库编号ckbmint否仓库编码NameChar(10)否仓库名称beizhuChar(10)是信息备注库存信息数据表kucun:用来保存库存信息,结构如表2所示。表2库存信息数据表字段名称数据类型允许为空说明rukuIdint否入库编号rukuDate
13、datetime否入库日期rukubianmaInt是入库编码huonameChar(10)是货物名称ShuliangInt是数量JinjiaDecimal(19,4)是进价ZhongeDecimal(19,4)是单位GhdwChar(10)是高警戒线JingbanrenChar(10)是经办人BeizhuChar(10)是备注huokuanDecimal(18,0)否货款收货信息数据表shdw:用来收取货物信息,结构如表3所示。表3收货信息数据表字段名称数据类型允许为空说明shouhuoIDint否收货编号Bianmaint是收货编码NameVarchar(50)是货物名称AddressVa
14、rchar(50)是收货地址TelVarchar(50)是收货电话personVarchar(50)否经办人五、网站设计1、模块设计(1) 基础数据管理模块。用于对货品、仓库、管理员、用户等对象的基本信息的添加、修改、查询、统计、备份和删除等。下列是各对象的基本内容:货品: 货品编号、货品名称、货品数量、货品单价、货品备注、验收人。仓库:仓库编号、仓库名称、仓库数量、仓库管理员。管理员:管理员编号、管理员姓名、管理员所管理仓库名、管理员管理的货物名、管理员接收货物的公司信息。用户:用户编号、用户数量、用户访问信息。(2) 货品管理功能模块。货品安排信息的管理:包括对货品的添加、修改、查询、统计
15、、备份、删除等。购物人员的管理:可以对商品进行查询、购买或下订单等(3) 仓库管理功能模块。 仓库安排信息的管理:包括对仓库的添加、修改、查询、统计、备份、删除等。超级用户的管理:可以对仓库和货品进行查询、增加,删除,更新,备份等(4) 系统维护功能模块。此模块用来保证整个系统安全稳定的运行。l “用户登陆”用户在对系统进行某项操作的时候必须先登陆。l “参数设置”用于设定系统定义的一些基础参数或开关。l “权限设置”用于设置各用户实验系统操作的权限。l “数据备份”用于备份系统数据库。l “数据恢复”用于恢复系统数据库。l “日志管理”用于维护系统的使用日志。系统会对任何操作员进行的所以操作进行日志记录,可以查询、导出和删除历史的日志。l “更改密码”供用户更改自己的密码。2、数据库设计(1)数据库的E-R图按照图2.1手表电子商务网站系统总框架图,设计全局ER图。管理员仓库货品编号姓名性别身份证号编号仓库名数量金额编号金额货品名数量入库放置购买
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1