网上商城系统毕业设计任务书

2024-04-27

网上商城系统毕业设计任务书(共8篇)

篇1:网上商城系统毕业设计任务书

湖南机电职业技术学院

毕业设计(论文)任务书

题目:网上商城系统

任务与要求:

使用MyEclipse+SqlServer2005开发网上商城系统。系统包括首页,首页中显示当前的商品,系统具有用户登录、用户注册功能,对于管理员可以发布商品,修改、删除、商品;普通用户可以登录系统后通过购物车购买商品,并进行结账。

系统采用B/S模式开发,使用动态网页技术JSP,数据库采用文中阐述整个项目的总体规划,需求分析,概要设计,详细设计,具

体实现,测试和管理等相关内容。时间:2011年10 月 19日 至2011年 12月 30日共0.5年 系部:信息工程系专业:计算机网络技术学生姓名:学号:

指导单位或教研室:网络教研室

指导教师: 郝丽波系主任: 朱安新

2011年 10月19日

篇2:网上商城系统毕业设计任务书

基于ASP的网上书店系统毕业设计任务书

指导教师:李芳莹设计日期:2011年11月28日-2012年2月7日

一、设计题目:

基于ASP的网上书店系统

二、设计任务要求

1、系统设计环境

(1)操作系统:Windows 2000、Windows XP、vista、7操作系统。

(2)使用语言:ASP、HTML;

(3)使用数据库:ACCESS、SQL SERVER;

2、熟悉软件工程的各个过程,熟悉软件测试和数据库测试的方法。

3、掌握系统设计,数据库设计常用的方法。

4、掌握数据库的安装和网络配置的方法。

5、程序代码编写要规范。

6、掌握脚本的生成方法和帮助文件的生成方法。

7、熟悉电子商务的基本知识,掌握常用B/S系统的设计、编写方法。

8、重点放在网站的设计,而不是网页设计上。

三、设计进度及安排

1、需求分析阶段(1周)

2、系统规化设计阶段(3周)

3、毕业设计阶段(3周)

4、毕业答辩阶段(1周)

四、设计成品要求

1、软件实际上机运行,实现基本功能,并且有一定可扩展性。

2、设计成果存入光盘。

篇3:网上商城系统毕业设计任务书

笔者受常州金店有限公司委托, 承担“常州金店”网上商城系统的项目研究, 设计一个具备独立域名的B2C网上商城系统。

1 网上商城系统的背景与现状

据艾瑞咨询报告, 2013年中国网络购物市场继续保持快速发展的态势, 店庆、节假日促销、双十一等活动进一步刺激了网购用户的消费热情, 促使全年网购交易额达到1.84万亿, 增长39.4%, 在社会零售品总额中的占比为7.9%。2013年其占网购整体的比例达到36.2%, B2C也成为未来网购市场发展的主要推动力。对传统企业而言, 传统的营销手段已经很难应对当今的市场巨变。传统企业要想拓宽销售渠道, 就必须要转变思维、创新方法。而网络购物正好为传统企业提供了绝好的机会与平台, 传统企业通过借助第三方平台和建立自有平台纷纷试水网络购物, 构建合理的网络购物平台、整合渠道、完善产业布局成为传统企业未来发展重心和出路。

网上商城是指利用互联网和电子商务为手段, 由商家或企业通过网站向消费者提供商品或服务, 达成从买到卖的虚拟商店, 从而减少中间环节, 消除运输成本和中间代理的差价。网上商城系统为个人用户和企业用户提供人性化的全方位服务, 努力为用户创造亲切、轻松和愉悦的购物环境, 凭借更具竞争力的价格优势和逐渐完善的物流配送体系, 赢得市场占有率多年稳居行业首位的骄人业绩。

传统企业进军网络市场, 一般可以采用以下几种策略:

(1) 借助第三方交易平台创建网店。中小企业实施电子商务, 可以选择淘宝、天猫等第三方电子商务交易平台起步, 平台运营技术成熟, 用户群体数量庞大, 但必须要遵循第三方平台所制定的网络购物游戏规则, 某些营销活动的开展也要受其制约。

(2) 寻找网络分销商。网络分销也是网络销售的渠道之一, 可分为个人分销和平台分销, 个人分销主要是为第三方交易平台上的个人店铺卖家供货, 平台分销主要是为京东商城等网络商城供货, 为了对网络分销商进行有效管理, 企业需要开发一套完善的网络分销商管理系统。

(3) 建立独立域名的网上商城系统。为了彰显企业的品牌实力, 有效整合企业线上线下资源, 企业可以建立独立域名的网上商城系统。随着业务规模的扩大, 企业对独立网上商城的需求也将越来越大, 从而达到有效拓展网上宣传及销售渠道的目的。

论文通过对“常州金店”网上商城系统的需求分析、总体设计、详细设计等, 全面介绍了“常州金店”网上商城系统的功能架构与设计开发。

2“常州金店”网上商城系统分析

2.1 系统总体功能需求分析

常州金店有限公司以得天独厚的优质产品资源及线下终端资源, 打造行业内独具特色的电子商务贸易平台。功能设计上遵循适用、实用、人性化为原则。一是要实现网上购物、支付、订单处理等自动化流程处理;二是通过完善的安全机制、订单机制、会员机制、第三方支付机制打造安全权威的B2C综合商城形象;三是要集成商品发布管理、订单管理、网上支付、会员管理、订单管理、促销管理、广告发布管理等多套子系统。

2.2 系统业务流程分析

“常州金店”网上商城系统业务分为前台业务与后台业务, 前台业务主要包括会员注册、商品搜索、商品浏览、商品订购、订单跟踪等。后台业务主要包括平台常规管理、商品管理、促销管理、订单管理、会员管理与系统设置等内容。

(1) 前台业务流程分析。“常州金店”网上商城顾客身份分为会员和游客, 会员进行会员身份注册, 以会员身份登录后可挑选商品放入购物车、订单确认、选择送货方式、选择支付方式, 然后进行订单结算, 完成订单后可查询订单、跟踪订单等;游客身份购物流程与会员类似, 游客进入系统后先挑选商品, 结算时会跳转到会员注册登录页面进行会员注册登录。前台业务流程如图1所示。

(2) 后台业务流程分析。后台业务主要包括平台常规管理、商品管理、促销管理、订单管理、会员管理与系统设置等内容。以订单管理业务流程为例, 管理员登录后台受理客户订单, 查询商品库存, 若仓库有货直接生成销售单, 若无货则进行缺货登记, 生成采购单, 确认采购入库后再生成销售单, 根据销售单生成出库单, 确认发货进行订单结算。如图2所示。

2.3 系统主要数据分析

“常州金店”网上商城系统数据存储对象是在业务流程分析过程中产生的需存储记录的重要数据。其数据存储对象有会员信息、商品信息、商品分类信息、订单信息、商品关联信息、会员等级信息、会员收货地址信息等, 以下列举了部分数据信息进行简要分析, 如下表1、表2所示。

3“常州金店”网上商城系统的设计

3.1“常州金店”网上商城总体框架设计

根据“常州金店”网上商城系统的具体情况, 设计该系统的总体框架如图3所示。

(1) 系统前台包括五项主要功能模块, 分别为注册登录、商品搜索、商品浏览、商品订购和订单跟踪。 (1) 注册登录模块:客户在商城首页注册, 经后台业务员审核通过后即可拥有普通会员资格。登录后, 进入“用户中心”, 可进行相应功能操作。 (2) 商品搜索模块:客户可根据品名关键字、类别关键字等搜索相关信息, 搜索结果为产品列表, 可查看其具体内容。 (3) 商品浏览模块:客户可根据商品分类、促销分类浏览商品列表, 也可以通过筛选材质、款式等商品属性快速浏览商品, 点击商品主图可进入详情页, 放大图片、浏览详情、浏览购买记录、浏览用户评价等。 (4) 商品订购模块:客户选择有意向的商品加入购物车, 进行结算, 输入收货地址, 完成订购流程, 形成订单。 (5) 订单跟踪模块:会员登录后, 在用户中心可查询订单审核、发送情况, 跟踪包裹。

(2) 系统后台管理模块包括七项功能模块, 分别为常规管理、商品管理、订单管理、会员管理、促销管理、报表统计和系统设置。 (1) 常规管理模块:包括商店设置、配送设置、支付设置、会员设置等。 (2) 商品管理模块:包括类目管理、属性管理、商品编辑处理、商品上下架。 (3) 订单管理模块:包括订单查询、订单处理、缺货登记。 (4) 会员管理模块:包括会员等级管理、会员信息管理、会员留言管理和会员资金管理。 (5) 促销管理模块:广告管理、邮件管理、短信管理、促销活动管理等。 (6) 报表统计模块:流量统计、销售统计、客户统计, 形成报表。 (7) 系统设置模块:权限设置与数据库管理, 对网站管理员进行角色分配, 给赋予一定权限。包括后台数据库备份、优化等操作, 及时发现及处理不安全因素, 保证系统安全可靠地运行。

3.2“常州金店”网上商城数据库设计

数据库是信息系统的基础, 信息系统能为用户提供满意的服务在很大程度上取决于数据库设计的合理性。根据用户的需求分析, 依照数据库设计原理, 经过优化建立相关数据表, 以会员信息表和购物车为例, 数据表设计分别如表3、表4所示。

4“常州金店”网上商城系统的实现

4.1 系统实现关键技术

系统基于B/S模式使用PHP、Ajax技术开发, 可运行于Linux、Windows等多种操作系统平台。系统采用MVC (Module, View Controller) 分层架构设计, 从根本上保证了系统的健壮性与可扩展性。系统选用最适合PHP环境的My SQL作为数据库建模工具。商城具有迅速的数据响应能力及超强的数据承载能力, 具备一定的兼容性、可扩展性和可移植性。

4.2 网上商城用户界面设计

购物商城网站的界面中包含了大量的图片和简要的叙述性文字, 购物网站的核心是商品的展示与销售, 为了使大量商品图片能够清楚有序的展现在浏览者面前, 在进行色彩搭配时, 应考虑到色彩对消费者购物欲望的影响。首先, 使用明亮的暖色能够有效地激发浏览者的购物欲望, 再恰当的添加一些冷色则会给人一种安定的感觉, 因此, 在对界面进行色彩搭配时应均衡搭配。

电子商务网站的购物方式与商场购物的购买体验有所不同, 网上商品可以看得到, 却摸不着。良好的用户界面设计能营造舒适、自由的购物氛围, 全方位提升用户在线购物体验, 使得用户能够感受到网站的专业性和可靠性。

“常州金店”网上商城系统页面设计上, 综合了电子商务网站的特点, 沿用了用户体验设计思路, 采用Javascript、Ajax等设计工具进行网上商城系统的页面设计与开发。商城系统达到了模板与程序分离、较高端的用户体验与视觉设计、同时提供必要的可扩展数据接口的能力, 具备一定的易用性及灵活性。如图4所示的是“常州金店”网上商城系统商品列表页。

5 结语

“常州金店”网上商城系统自投入运营以来, 给常州金店有限公司的经营状况带来了新的变化, 拓宽了市场销售渠道, 改变了传统的营销模式。目前, 该平台的运作稳定可靠, 也带动了常州市珠宝金银市场的其他公司加快传统企业的电子商务化进程。“常州金店”网上商城系统的建成满足了供需双方的需求, 实现了多方共赢。“常州金店”网上商城系统的下一步工作目标是在现有的基础上开展基于门户的多平台整合营销, 扩展移动商务应用, 最终完成商业化应用升级。

参考文献

[1]赵敏.奢侈品网上商店的设计要素探究[J].中国商贸, 2011 (18) .

[2]徐建华.基于ECShop系统的电子商务网站设计与实现[J].软件导刊, 2014 (1) .

[3]谭维.中小企业B2C网上商店系统的设计与实现[D].四川:电子科技大学, 2010.

篇4:OMG网上商城的系统设计

关键词:网上商城;系统设计; Java;JSP

近些年来,随着互联网深入发展到各行业内部,越来越多的传统行业开始触及互联网,电子商务作为互联网元素的重要分支,其也以前所未有的属性吸引了传统行业的眼光。据《2010年度中国电子商务市场数据监测报告》统计数据报告,在未来5-10年时间里,我国电子商务整体水平将有望继续高速发展并有望领先世界。

作为一个购物网站,除了安全性的问题最重要的就是性能的优化了。本网站采用原生的Servlet+Jsp设计,没有用SSH或者SSM等带有缓存或者具有数据库到JavaBean实体映射的框架,会造成额外的数据操作从而影响性能。采用MVC设计模式可以便于维护,而用JDBC可以更灵活的去操作数据库,不会有额外开销。

1数据库设计

1.1概念结构设计

概念结构设计就是对信息世界进行建模,常用的概念模型是E-R模型图。方法是先画出组织的局部E-R图,然后将其合并,在此基础进行优化和美化。概念数据模型,主要在系统开发的数据库设计阶段使用,是按照用户的观点来对数据和信息进行建模,利用实体关系图来实现.它描述系统中的各个实体以及相关实体之间的关系,是系统特性和静态描述。数据字典也将是系统进一步开发的基础。

图1是用户实体图,图2是商品实体图,图3是类型实体图,图4是购物实体图。

1.2逻辑结构设计

逻辑结构设计是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。

下面是omg购物商城的数据库逻辑结构设计:

a)用户表(用户编号,用户名,用户密码)

b)商品表(商品编号,商品名称,商品价格,商品类型,商品信息一,商品信息二,商品支持,商品服务,描述,类型编号)

c)类型表(类型编号,类型目录,大类型类别,具体类型)

d)购物表(购物编号,用户编号,商品编号,商品数量)

1.3物理结构设计

数据库的物理结构设计是对已经确定的逻辑数据结构,利用DBMS(数据库管理系统)所提供的方法、技术,以较优的数据存储结构、数据存取路径、合理的数据存放位置以及存储分配,设计出一个高效的、可以实现的物理数据结构。

本数据库名为utopia,包含四张表(用户表、商品表、类型表、购物表)和一个视图。

2.模块设计

网上购物商城面向两种顾客,一种是未注册的普通顾客,一种是已注册的会员。不同的用户拥有不同的权限。

2.1模块功能结构表

下面是模块功能结构表,如表格4-5所示。

1)能够浏览首页,首页的商品需要动态加载。

2)能够模糊查询商品

3)能够根据分类查看商品列表

4)能够注册用户,需要有脚本和异步验证。

2.3已注册用户功能

1)拥有未注册用户的所有功能。

2)能够把商品加入购物车,并且查看购物车,需要验证是否登录。

3)能够登录,登录有脚本验证,登录后可以修改自己的信息。

4)能够结算,删除购物车中的商品,有脚本和异步发送数据,同时需要验证是否登录,防止通过用户输入url造成安全隐患。

2.4管理员用户功能

1)拥有未注册用户的所有功能。

2)拥有管理用户的功能。

3)能够对商品进行管理,比如商品上架,商品下架。

4)能够进行结算功能,结算卖出商品与入库商品。

5)对物流能进行管理。

6)能够接收用户的留言,对商城进行一些改善。

3.小结

篇5:网上商城系统毕业设计任务书

试卷总分:100

单选题(共5题,共30分)

开始说明: 结束说明:

1.(6分)《浩远公司关于张翔见义勇为行为的表彰通报》,其作者是()。

A、起草人李秘书 B、浩远公司 C、浩远公司王经理 D、浩远公司保安部 2.(6分)()是表彰先进,批评错误,传达重要精神或者情况的公文。A、通告 B、通知 C、通报 D、报告 3.(6分)拟定会议计划和会议工作方案属于()阶段工作。A、会前 B、会中 C、会后 D、会前和会后 4.(6分)代表大会的会场布置要体现的是()气氛。A、庄严肃穆 B、热烈喜庆 C、庄严隆重 D、自由活泼 5.(6分)()是指主要领导人对审核过的文稿进行最后审阅,并签字同意发文。A、批办 B、签发 C、注办 D、分发

多选题(共5题,共50分)

开始说明: 结束说明:

6.(10分)发文处理程序中的审核是指对草拟的文稿进行()。

A、校对 B、审查 C、修改 D、核对

7.(10分)下列程序中属于发文处理阶段的是()。

A、拟稿 B、审核 C、缮印 D、批办

8.(10分)下列选项属于公文处理的作用的是()。

A、助手作用 B、枢纽作用 C、查考作用 D、总结作用

9.(10分)请指出属于上行文的公文选项()。

A、通知 B、通报 C、报告 D、请示

10.(10分)请指出下列属于会后工作的选项()。

A、清理会议文件 B、离会与送别 C、撰写会议记录 D、会议工作总结

判断题(共5题,共20分)

开始说明: 结束说明:

11.(4分)印章是一种标志,具有权威作用、法律效力和凭证作用。

√ ×

12.(4分)请示具有一文一事、请批对应、事后行文等特点。

√ ×

13.(4分)启封是秘书特有的职责,单位和领导的所有文件、信件,秘书人员都有权拆封。

√ ×

14.(4分)会议纪要是规定性行政公文;而会议记录是记录会议情况和议定事项的事务性文书。

√ ×

15.(4分)文件用印要核实份数,超过份数的文件不能盖印,并要及时销毁。

√ ×

秘书学02任务-0002

试卷总分:100

单选题(共5题,共30分)

开始说明: 结束说明:

1.(6分)()是在收文处理和发文处理中的一个共同的工作程序。A、登记 B、拟办 C、批办 D、用印 2.(6分)拟定会议计划和会议工作方案属于()阶段工作。A、会前 B、会中 C、会后 D、会前和会后 3.(6分)()是表彰先进,批评错误,传达重要精神或者情况的公文。A、通告 B、通知 C、通报 D、报告 4.(6分)内容的汇报性;语言的陈述性;行文的单向性;成文的事后性以及双向沟通性。具有以上特点的公文文种是()。A、意见 B、通知 C、请示 D、报告 5.(6分)代表大会的会场布置要体现的是()气氛。A、庄严肃穆 B、热烈喜庆 C、庄严隆重 D、自由活泼

多选题(共5题,共50分)

开始说明: 结束说明:

6.(10分)请指出属于上行文的公文选项()。

A、通知 B、通报 C、报告 D、请示

7.(10分)请指出对公文处理的特点说法正确的选项。()

A、政治性 B、时限性 C、公开性 D、规范性

8.(10分)请指出下列属于会后工作的选项()。

A、清理会议文件 B、离会与送别 C、撰写会议记录 D、会议工作总结

9.(10分)请选择对“签发”说法正确的选项()

A、签发属于发文处理的环节。

B、是对文稿进行最后审阅并签字同意发文。C、由办公室负责人对文稿进行签发。

D、文稿经签发即成为定稿,文件据此可以生效。

10.(10分)下列选项属于公文处理的作用的是()。

A、助手作用 B、枢纽作用 C、查考作用 D、总结作用

判断题(共5题,共20分)

开始说明: 结束说明:

11.(4分)印章是一种标志,具有权威作用、法律效力和凭证作用。

√ ×

12.(4分)会议纪要是规定性行政公文;而会议记录是记录会议情况和议定事项的事务性文书。

√ ×

13.(4分)启封是秘书特有的职责,单位和领导的所有文件、信件,秘书人员都有权拆封。

√ ×

14.(4分)缮印是指公文人员对已签发的文稿进行打印和用印。

√ ×

15.(4分)请示具有一文一事、请批对应、事后行文等特点。

√ ×

秘书学02任务-0003

试卷总分:100

单选题(共5题,共30分)

开始说明: 结束说明:

1.(6分)内容的汇报性;语言的陈述性;行文的单向性;成文的事后性以及双向沟通性。具有以上特点的公文文种是()。A、意见 B、通知 C、请示 D、报告 2.(6分)《浩远公司关于张翔见义勇为行为的表彰通报》,其作者是()。

A、起草人李秘书 B、浩远公司 C、浩远公司王经理 D、浩远公司保安部 3.(6分)代表大会的会场布置要体现的是()气氛。A、庄严肃穆 B、热烈喜庆 C、庄严隆重 D、自由活泼 4.(6分)()是指主要领导人对审核过的文稿进行最后审阅,并签字同意发文。A、批办 B、签发 C、注办 D、分发 5.(6分)拟定会议计划和会议工作方案属于()阶段工作。A、会前 B、会中 C、会后 D、会前和会后

多选题(共5题,共50分)

开始说明: 结束说明: 6.(10分)下列程序中属于发文处理阶段的是()。

A、拟稿 B、审核 C、缮印 D、批办

7.(10分)请指出下列属于会后工作的选项()。

A、清理会议文件 B、离会与送别 C、撰写会议记录 D、会议工作总结

8.(10分)请指出属于上行文的公文选项()。

A、通知 B、通报 C、报告 D、请示

9.(10分)请指出对公文处理的特点说法正确的选项。()

A、政治性 B、时限性 C、公开性 D、规范性

10.(10分)发文处理程序中的审核是指对草拟的文稿进行()。

A、校对 B、审查 C、修改 D、核对

判断题(共5题,共20分)

开始说明: 结束说明:

11.(4分)会议纪要是规定性行政公文;而会议记录是记录会议情况和议定事项的事务性文书。

√ ×

12.(4分)启封是秘书特有的职责,单位和领导的所有文件、信件,秘书人员都有权拆封。

√ ×

13.(4分)文件用印要核实份数,超过份数的文件不能盖印,并要及时销毁。

√ ×

14.(4分)缮印是指公文人员对已签发的文稿进行打印和用印。

√ ×

15.(4分)请示具有一文一事、请批对应、事后行文等特点。

√ ×

秘书学02任务-0004

试卷总分:100

单选题(共5题,共30分)

开始说明: 结束说明:

1.(6分)拟定会议计划和会议工作方案属于()阶段工作。A、会前 B、会中 C、会后 D、会前和会后 2.(6分)《浩远公司关于张翔见义勇为行为的表彰通报》,其作者是()。

A、起草人李秘书 B、浩远公司 C、浩远公司王经理 D、浩远公司保安部 3.(6分)代表大会的会场布置要体现的是()气氛。A、庄严肃穆 B、热烈喜庆 C、庄严隆重 D、自由活泼 4.(6分)()是在收文处理和发文处理中的一个共同的工作程序。A、登记 B、拟办 C、批办 D、用印 5.(6分)()是表彰先进,批评错误,传达重要精神或者情况的公文。A、通告 B、通知 C、通报 D、报告

多选题(共5题,共50分)

开始说明: 结束说明:

6.(10分)请指出属于上行文的公文选项()。

A、通知 B、通报 C、报告 D、请示

7.(10分)请指出下列属于会后工作的选项()。

A、清理会议文件 B、离会与送别 C、撰写会议记录 D、会议工作总结

8.(10分)下列程序中属于发文处理阶段的是()。

A、拟稿 B、审核 C、缮印 D、批办

9.(10分)请选择对“签发”说法正确的选项()

A、签发属于发文处理的环节。

B、是对文稿进行最后审阅并签字同意发文。C、由办公室负责人对文稿进行签发。D、文稿经签发即成为定稿,文件据此可以生效。

10.(10分)发文处理程序中的审核是指对草拟的文稿进行()。

A、校对 B、审查 C、修改 D、核对

判断题(共5题,共20分)

开始说明: 结束说明:

11.(4分)请示具有一文一事、请批对应、事后行文等特点。

√ ×

12.(4分)会议纪要是规定性行政公文;而会议记录是记录会议情况和议定事项的事务性文书。

√ ×

13.(4分)文件用印要核实份数,超过份数的文件不能盖印,并要及时销毁。

√ ×

14.(4分)启封是秘书特有的职责,单位和领导的所有文件、信件,秘书人员都有权拆封。

√ ×

15.(4分)缮印是指公文人员对已签发的文稿进行打印和用印。

√ ×

秘书学02任务-0005

试卷总分:100

单选题(共5题,共30分)

开始说明: 结束说明:

1.(6分)内容的汇报性;语言的陈述性;行文的单向性;成文的事后性以及双向沟通性。具有以上特点的公文文种是()。A、意见 B、通知 C、请示 D、报告 2.(6分)()是指主要领导人对审核过的文稿进行最后审阅,并签字同意发文。A、批办 B、签发 C、注办 D、分发 3.(6分)拟定会议计划和会议工作方案属于()阶段工作。A、会前 B、会中 C、会后 D、会前和会后 4.(6分)代表大会的会场布置要体现的是()气氛。A、庄严肃穆 B、热烈喜庆 C、庄严隆重 D、自由活泼 5.(6分)()是在收文处理和发文处理中的一个共同的工作程序。A、登记 B、拟办 C、批办 D、用印

多选题(共5题,共50分)

开始说明: 结束说明:

6.(10分)请选择对“签发”说法正确的选项()

A、签发属于发文处理的环节。

B、是对文稿进行最后审阅并签字同意发文。C、由办公室负责人对文稿进行签发。

D、文稿经签发即成为定稿,文件据此可以生效。

7.(10分)下列选项属于公文处理的作用的是()。

A、助手作用 B、枢纽作用 C、查考作用 D、总结作用

8.(10分)请指出对公文处理的特点说法正确的选项。()

A、政治性 B、时限性 C、公开性 D、规范性

9.(10分)请指出下列属于会后工作的选项()。

A、清理会议文件 B、离会与送别 C、撰写会议记录 D、会议工作总结

10.(10分)请指出属于上行文的公文选项()。

A、通知 B、通报 C、报告 D、请示

判断题(共5题,共20分)

开始说明: 结束说明:

11.(4分)会议纪要是规定性行政公文;而会议记录是记录会议情况和议定事项的事务性文书。

√ ×

12.(4分)启封是秘书特有的职责,单位和领导的所有文件、信件,秘书人员都有权拆封。

√ ×

13.(4分)缮印是指公文人员对已签发的文稿进行打印和用印。

√ ×

14.(4分)请示具有一文一事、请批对应、事后行文等特点。

√ ×

15.(4分)印章是一种标志,具有权威作用、法律效力和凭证作用。

篇6:网上商城系统毕业设计任务书

三、作品题(共 1 道试题,共 30 分。)

• 1.某服装生产企业根据生产需要向供应商采购各种布料,采购合同规定应采取赊购的方式,并在验货后两个月内付款。请你对该企业应付账款业务设计一套内部控制方法。

• 答:该企业应付账款会计制度设计应包括以下内容:(1)本次购货应填写订货单,订货单应经采购部门签章批准,订货单副本应及时提交会计、财务部;(2)收到货物并验收后,应编制验收单,验收单必须顺序编号,验收单副本应立即送交采购、会计等部门。(3)收到购货发票后,应立即送交采购部门将购货发票、订货单及验收单进行比较,确定货物种类、数量、价格、付款金额及方式是否相符。(4)采购部门应对所收各种单据、文件加盖收件日期。(5)应付账款总分类账和明细账应按月定期结账,并相互核对。(6)第一个月末向供货方取得对帐单,与应付账款明细帐和未付凭单明细表相互核对,如有差异要相互调整并查明发生差异的原因。(7)第二个月末经采购部门、验收储存、会计及财务部门进行相互确认和批准后方可偿还货款。

1、会计科目编号在会计实践中数字编号法得到了广泛使用,数字编号法可细分为数字顺序

编号法、数字组编号法、十进制编号法与数字定位编号法。我国企业会计准则的会计科目编号就是采用的数字定位编号法

答:这种说(做)法有错误。安照《企业会计准则——应用指南》会计科目和主要帐务处理的原则规定,企业可结合实际情况自行确定会计科目编号。该附录提供了一种编码方式,同时还有其他多种编码方式供选择,比如数字编号法、文字编号法、混合编号法等。会计实践中数字编号法得到了广泛使用,数字编号法可细分为数字顺序编号法、数字组编号法、十进制编号法与数字定位编号法。数字定位编号法是对十进制编号法的扩展。

2、企业应当建立长期股权投资业务岗位责任制,明确相关部门和岗位的职责权限,确保办

理长期股权投资业务的不相容岗位相互分离、制约和监督。长期股权投资业务不相容性主要包括:长期股权投资项目的可行性研究与评估;长期股权投资的决策与执行;长期股权投资处置的审批与执行;长期股权投资绩效评估与执行。

答:长期股权投资内部控制总体要求包括:

(1)职责分工、权限范围和审批秩序应当明确,机构设置和人员配备应当科学。

(2)投资项目建议书和可行性研究报告的内容应当真实,支持投资建议和可行性的依据

与理由应当充分、可靠。

(3)对外投资实施方案应当科学完整。

(4)对外投资处置方式应当明确。

篇7:网上商城系统的分析及设计

网上商城管理信息系统分析与设计

系 别: 计算机学院 专 业: 计算机科学与技术 班 别: 学 号: 姓 名: 赵叶欢 学 期: 春季上学期 指导老师:

2012年6月8日

论文(作业)题目:网上商城管理信息系统分析与设计

目录

1、概述.................................................................................................................................................3 1.系统开发背景与意义....................................................................................................................3 1.1 系统开发背景........................................................................................................................3 1.2 系统开发意义........................................................................................................................3 1.3网上购商城系统的技术现状分析.........................................................................................4 2.网上商城管理系统需求分析.....................................................................................................5 2.1可行性分析.............................................................................................................................5 2.2 系统功能需求........................................................................................................................5 3.网上商城管理信息系统分析........................................................................................................7 4.网上商城管理信息系统设计......................................................................................................11 4.1数据库设计...........................................................................................................................11 4.2界面设计...............................................................................................................................13 4.2.5.管理员登陆........................................................................................................................17 学习总结.............................................................................................................................................21

论文(作业)题目:网上商城管理信息系统分析与设计

1、概述

摘要:近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文对如何开发出一个具有基本网上交易功能的B2C网上商城,给出了具体的指导。主要介绍基于UML的B2C网上商城系统分析与设计的基本内容。对B2C网上商城的例图、顺序图、活动图、类图数据库设计和jSP编程等,都提出了具有针对性的解决方法。

1.系统开发背景与意义

1.1 系统开发背景

随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。

在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物,24小时内商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。上海首家网上商店——上海亿样购物中心由于经营不善,开业不到半年即关门停业,北京的一些大型零售商场,其网上商店“门庭冷落”。

结算方式的原始落后是网上购物致命的弱点。在国外,计算机一般都与银行的帐户相联,消费者和网络商店只需和网上银行打交道,不必当面直接支取现金。在我国目前除淘宝、拍拍等几家网上商店进行网上购物结算外,大部分商家结算只能采取 “送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式。这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。

1.2 系统开发意义

从系统的背景来看,可以看出开发一个网上购物系统有以下几点重大的意义: 论文(作业)题目:网上商城管理信息系统分析与设计

a.投资少,回收快。一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元左右;网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。

b.基本不需要占压资金。传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。

c.24小时营业时间。网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。传统店铺的营业时间一般为8-12小时,遇上坏天气或者老板、店员有急事也不得不暂时休息。

d.不受店面空间的限制。哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的专业拍卖网站同时在线的商品要超过10万件,已超过一些大超市。

e.不受地理位置影响。不管客户离店有多远,也不管顾客是国内还是国外,在网上,客户一样可以很方便地找到并购买商品。这令消费群体突破了地域的限制,变得无限广阔了。

1.3网上购商城系统的技术现状分析

目前在国内购物系统的开发,PHP与ASP技术应用最为广泛。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。

首先,PHP缺乏规模支持。其次,缺乏多层结构支持,对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列,而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。

ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,即只能运行于微软的服务器产品,IIS(Internet Information Server)(windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,Unix下的COM实现起来非常困难。

JSP则没有以上缺陷,JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。

三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商Intershop,它原来的产品Intershop1,2,3,4占据了主要的电子商务软件份额。它们都是通过CGI来提供支持 的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。

总的来说,ASP、PHP、JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较JSP技术,一方面JSP的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。论文(作业)题目:网上商城管理信息系统分析与设计

2.网上商城管理系统需求分析

2.1可行性分析

经济可行性:小型的系统,只需要在网络上下载所需的软件设备,所需成本较低,同时前期准备相对充分,经济成本低。

技术可行性:软件技术可行性——本系统使用JSP.net语言编写网上商城的框架,后台数据库使用MySQL,服务器主要采用tomcat。现有的技术及软硬件设备都是实习对软件的开发,因此在软件技术上具备条件。同时,本系统中程序与数据集中存放,可以系统维护成本低,服务器处理任务的速度较快。

操作可行性:系统开发人员在具备一定的开发语言基础,同时对数据库的操作比较熟练,时间安排以及人员分工上配合较好。

2.2 系统功能需求

(1)用例图:系统的使用者主要有普通用户,顾客和后台管理员,主要用例如下。论文(作业)题目:网上商城管理信息系统分析与设计

通过对淘宝网,拍拍等网上购物的认识和分析,我对网上购物有了基本的了解,我觉得该系统至少应该具有以下的一些基本功能:

注册管理:能够对用户名,密码的简单验证。

商品浏览:分类显示商品;显示商品详情,提供购买链接;可以对商品进行模糊查询。浏览商品时不要求用户登录,但下订单前用户必须登录,对于浏览过的商品有历史记录。(前台用户的功能)

购物车管理:欲购买商品可以增添到购物车;也可以从购物车退回商品,清空购物车;对于同一件商品的多次购买只能在原来的商品上增添数量,还可以修改购物车中某个商品的数量,统计商品总金额。(前台用户的功能)

订单管理:只有登录的用户可下订单;用户可以查看自己的订单。管理员可以修改订单的状态。

商品管理:管理员可以增添商品分类;修改商品基本信息;增添商品时候可以上传图片。

统计信息管理:对所有信息的统计和分析,按照管理的需要生成各种报表。论文(作业)题目:网上商城管理信息系统分析与设计

基于上述分析,设计出该网上商城的系统功能模块图:

3.网上商城管理信息系统分析

(1)用户状态图分析

论文(作业)题目:网上商城管理信息系统分析与设计

未注册注册注册成功已注册过会员登录界面没有感兴趣的商品退出选择登录账号或密码有误付款成功取消订单输入账号密码选择拒绝输入正确查看商品付款确认订单普通用户进入系统选择浏览商品选择确认选择商品返回继续商品会员提交将商品放入购物车提交订单提交确定/取消商品修改订单修改订单信息提示请先登录再购买(2)时序图

会员下订单的时序图:

论文(作业)题目:网上商城管理信息系统分析与设计

登录界面商品界面订购模块后台数据模块 : 会员1 : 输入用户名和密码()2 : 提交用户ID()3 : 提示输入商品查询条件()4 : 输入查询条件()5 : 显示商品列表()6 : 选择商品放入购物车()7 : 结算()8 : 修改用户信息,提交订单()9 : 提示确认订单()10 : 确认订单()11 : 提示订购成功()管理员处理订单的时序图

论文(作业)题目:网上商城管理信息系统分析与设计

登录模块订单处理库存查询数据模块 : 管理员1 : 输入账号和密码()2 : 提交用户ID()3 : 返回待处理订单列表()4 : 提取用户ID()5 : 返回单个用户订单列表()6 : 提交订单商品ID()商品价格修改7 : 返回商品库存信息()8 :()9 : 更新客户订单状态()10 : 客户状态更新成功()11 : 提示处理成功()(3)类图分析:论文(作业)题目:网上商城管理信息系统分析与设计

SpecialGoods+getSalesCount()Products-_id: int-_name: char-_memberPrice: Double-_normalPrice: Double-_number: int-_category: char+getCategory()+geySalesCount()+n+chang()+1SalesItem-_id: int-_count: double-_orderId: char-_ProductsId: char-_unitPrice: double+nmanagementManager-_id: int-_adminname: char-_password: char+mmanagementShoppingCart-_unitPrice: double-_Productsid: int-_count: double+getTotalPrice()+mNormaProductsCategory-_id: int-_name: char-_descr: char+getProductsCounts()+change()+n+1SalesOrder-_id: int-_Productsid: int-_userid: int-_address: char-_orderdate: char+getotalprice()+save()+changeorder()+login()managementmanagement+nUser-_id: int-_username: char-_password: char-_address: char-_phone: char-_rdate: char+getOrders()+change()+search()+delete()+save()+nMemberUser+getmenberprice()buy+1NormalUser

4.网上商城管理信息系统设计

4.1数据库设计

User表

论文(作业)题目:网上商城管理信息系统分析与设计

Category表

Product表

Saleorder 表

Salesitem表 论文(作业)题目:网上商城管理信息系统分析与设计

4.2界面设计

4.2.1网站首页

.4.2.2.用户注册

论文(作业)题目:网上商城管理信息系统分析与设计

注册模块的IPO 1.功能

在首页点击“注册”超链接就进入用户注册页面。用户填写注册信息并提交,系统将用户的注册信息插入数据库,提示注册成功。2.输入

输入用户名、密码、确认密码、地址、联系电话。3.处理

(1)输入用户资料。在register.jsp页面显示等待用户输入的表单。用户填写相应的资料,点击“提交”按钮,数据被提交给register.jsp页面并传递参数。

(2)获取数据。register.jsp根据参数的值(add)判断当前为添加数据操作,register.jsp读取表单提交的数据。

(3)连接数据库。将用户填写的资料插入到数据库中。(4)系统显示用户注册成功信息。提示用户注册成功并在页面中显示用户的注册信息。4.输出

输出注册成功页面。

部分代码: <%

request.setCharacterEncoding(“GBK”);String action = request.getParameter(“action”);if(action!= null && action.trim().equals(“register”)){ String username = request.getParameter(“username”);String password = request.getParameter(“password”);//String password2 = request.getParameter(“password2”);

String phone = request.getParameter(“phone”);String addr = request.getParameter(“addr”);User u = new User();u.setUsername(username);u.setPassword(password);u.setPhone(phone);u.setAddr(addr);u.setRdate(new Date());论文(作业)题目:网上商城管理信息系统分析与设计

u.save();out.println(“注册成功!恭喜!”);return;} %> 4.2.3.会员登录

String username = request.getParameter(“username”);String password = request.getParameter(“password”);

try { User u = User.check(username, password);session.setAttribute(“user”, u);} catch(UserNotFoundException e){ out.println(e.getMessage());return;} catch(PasswordNotCorrectException e){ out.println(e.getMessage());return;}

String path = request.getContextPath();String basePath = request.getScheme()+“://”+request.getServerName()+“:”+request.getServerPort()+path+“/”;%>

论文(作业)题目:网上商城管理信息系统分析与设计

4.2.4.下单

购物车模块的IPO

1.功能

用户在查看商品详细信息页面点击“购买”按钮,该商品就被加入到用户的购物车中。用户在购物车页面可以查看已购买的商品、修改数量或删除商品。

2.输入

用户选择点击购物车页面的某个商品链接。

3.处理

(1)显示用户已购买的商品。显示商品的名称、数量、单价、和总价。

(2)获取数据。用户在修改商品数量或删除商品后,如果点击“继续购物”链接则返回到浏览商品页面继续购物,如果点击“确认订单”链接就将表单数据提交给confirmOrder.jsp进行处理。

(3)连接数据库。confirmOrder.jsp和数据库连接,然后生成SQL语句将数据插入到数据库中。之后清空用户购物车中的数据,生成订单。(4)显示提示信息。弹出对话框提示用户订单已经确认。

4.输出

输出显示已经生成的订单信息。

<%

request.setCharacterEncoding(“GBK”);User u =(User)session.getAttribute(“user”);if(u == null){

response.sendRedirect(“UserLogin.jsp”);

return;} Cart c =(Cart)session.getAttribute(“cart”);if(c == null){

c = new Cart();

session.setAttribute(“cart”, c);论文(作业)题目:网上商城管理信息系统分析与设计

} String addr = request.getParameter(“addr”);u.setAddr(addr);int orderId = u.buy(c);

session.removeAttribute(“cart”);%>

单已下!号: <%=orderId%> 4.2.5.管理员登陆

<%

String action = request.getParameter(“action”);if(action!= null && action.equals(“login”)){ String username = request.getParameter(“username”);String password = request.getParameter(“password”);if(!username.equals(“admin”)||!password.equals(“admin”)){

out.println(“username or password not correct!”);

return;} session.setAttribute(“admin” , “admin”);response.sendRedirect(“admin/AdminIndex.jsp”);} %> 论文(作业)题目:网上商城管理信息系统分析与设计

4.2.6.类别管理

4.2.7.产品管理

添加商品模块的IPO

1.功能

本模块主要实现管理员为商城添加新商品的功能。

2.输入

输入商品名称、商品规格、商品价格、折扣、商品库存、商品图片和详细说明。

3.处理

(1)输入商品资料。管理员在addProduct.jsp填写表单输入商品的相关资料,点击“提交”按钮将表单提交给addProduct.jsp页面。

(2)获取数据。addProduct.jsp读取表单数据和参数进行添加数据操作。(3)连接数据库。建立数据库连接,将数据插入到数据库中。(4)显示提示信息。显示商品添加成功页面。

4.输出

输出新商品添加成功页面。论文(作业)题目:网上商城管理信息系统分析与设计

<% List categories = CategoryService.getInstance().getCategories();for(int i = 0;i < categories.size();i++){ Category c = categories.get(i);String preStr = “";for(int j = 1;j < c.getGrade();j++){ preStr += ”--“;} %>

4.2.8.订单管理

订单管理模块的IPO

1.功能

本模块主要实现网站订单管理功能,包括分页显示所有订单、查看订单信息、修改订单状态和删除订单。

2.输入

选择不同的订单。

3.处理

(1)显示所有订单。显示数据库中的所有订单信息供管理员浏览。

(2)获取查询的订单。ordersManage.jsp以分页的方式显示所有用户的订单信息,其中的“订单状态”是管理员可以修改的字段。管理员可以对订单进行修改和删除操作。

论文(作业)题目:网上商城管理信息系统分析与设计

(3)连接数据库。建立数据库连接,根据提交的订单id生成SQL语句执行查找或删除操作。

(4)显示操作结果。显示操作结果提示页面。

4.输出

输出操作结果提示页面。

<%!private static final int PAGE_SIZE = 2;%>

<%

String strPageNo = request.getParameter(”pageno“);int pageNo = 1;if(strPageNo!= null){ pageNo = Integer.parseInt(strPageNo);} if(pageNo < 1)pageNo = 1;%>

<%

//get all the users

List orders = new ArrayList();int totalRecords = OrderMgr.getInstance().getOrders(orders, pageNo, PAGE_SIZE);

int totalPages =(totalRecords + PAGE_SIZE-1)/ PAGE_SIZE;if(pageNo > totalPages)pageNo = totalPages;%> <%

int id = Integer.parseInt(request.getParameter(”id“));SalesOrder so = OrderMgr.getInstance().loadById(id);

String action = request.getParameter(”action“);if(action!= null && action.equals(”modify“)){ int status = Integer.parseInt(request.getParameter(”status"));so.setStatus(status);so.updateStatus();} %>

论文(作业)题目:网上商城管理信息系统分析与设计

学习总结

1.收获很大 案例+看书,反复几次,学的会更好

2.个人认为结构化分析方法长处在于系统分析,通过对数据流的把握,能够很好的定位系统功能。而面向对象的方法优势在设计,最终设计的结果就是类图,包括属性和方法,直接供程序员使用。

篇8:网上商城系统毕业设计任务书

关键词:网上购物,Android平台,商品

随着移动设备的普及和其硬件质量的提升,移动设备的功能日趋完善,所依赖的移动系统平台也是多种多样。网络应用作为Android平台应用的一个重要组成部分,正在被越来越多的人所重视。在大多数国家,手机用户都比计算机用户多。作为时下最火热的移动平台,Android系统的网络应用开发显得很有价值。手机商务网站潜在的市场比其他任何平台都要大,相信通过对Android平台的网上商城系统的实现,能给用户带来新的购物模式。

1 系统功能需求

在开发此系统前,进行了大量的文献资料的阅读和相关软件的调研。了解了用户的需求,明确了所要开发的软件应具有的功能、性能与界面。归纳起来,本系统分为客户界面的设计和服务器的搭建,客户端所具有的需求如下:

1)启动TaoBaoClient应用程序,通过多线程实现一个欢迎界面;

2)首页界面:能够显示最新的上架商品,包括有无促销、促销时间、价格、数量等;

3)商品详情界面:能够显示商品详细情况,包括商品价格、销售情况、销售地点等;

4)商品分类界面:能够显示完整的商品类别和商品的最新排行;

5)商品排名界面:能够分别通过人气、信用、价格、销量来进行商品排名;

6)购物车界面:能够显示所挑选的商品,并作商品数量修改等处理;

7)订单详情界面:能够显示已购买商品的订单详情;

8)我的淘宝界面:能够实现登录注册功能,显示个人信息;

9)更多界面:能够实现额外的功能,如商家建议等。

服务器端是在MyEclipse上加载Tomcat6.0插件,主要是利用Http通信原理通过Servlet,响应客户端需求,连接Sql Server数据库并做出用户信息管理、商品信息管理、销售管理等。

综上所述,根据客户端和服务器端的需求得出系统功能结构图如图1所示。

2 数据库设计

本系统中有多个数据需要存储,数据量比较大,因此选择Sql Server数据库作为存储数据的方法,建立数据表,下面介绍具有代表性的数据表。

3 系统设计

在程序开发阶段,首先确定“Android平台网上商城系统”的工程名分别为:客户端TaoBaoClient和服务器端TaoBaoWeb。根据系统功能需求的的内容,建立TaoBaoClient工程和TaoBaoWeb工程,为了使客户端源代码的结构更加清晰,也使软件开发更加规范,该项目采用了三层架构体系--表现层、业务逻辑层、数据访问层进行开发,在此基础上扩展到了客户端TaoBaoClient工程的组织结构,其设置了多个包,分别用来保存用户界面、业务处理、数据层、工具和实体类的源代码文件。由于篇幅受限,下面仅介绍具有代表性文件的名称以及说明。

4 系统实现

4.1 系统首页

欢迎界面结束后呈现出首页界面,展示每日精选、热销商品和特价商品等,其中还包含了用户导航栏,能够让用户操作更加轻松,系统首页如图2所示。

4.2 选购商品

这是本系统的主要功能,能够实现商品的选择,订单的生成和付款,分为商品选购和订单结算两部分.在进入商城浏览商品的时候可以将喜欢的商品添加到购物车,同时在这个界面可以进行商品数量的修改等操作。与首页界面的实现一样,购物车界面调用了shopping_cart.xml布局文件,同时编写了桥梁类ShoppingCartAdpter.java来实现数据和界面的绑定,主要代码如下:

在购物车界面,点击“结算”,用户需要登录,用户登录后,确认商品无误,点击“确认付款”,系统将会实现商品结算功能。选择喜欢的商品,点击查看其详细情况,商品详情如图3所示,同时也能通过浏览详细分类,在搜索栏可以输入商品名进行搜索,如图4所示。若用户想要购买,可点击加入购物车或者立即购买,跳转到购物车界面,此界面可以对商品进行修改操作,如图5所示。

4.3 商品管理

由于本系统采用三层架构思想进行开发,所以商品的管理主要是通过表现层ProductService.java类,业务管理层ProductManager java类和数据支持层ProductServlet.java类共同实现的,在此介绍实现从数据库获取全部商品。

1)表示层ProductService.java,主要实现了所获取数据的显示,主要代码如下:

2)业务管理层ProductManager.java,主要是实现了对获取数据方法的封装,具体代码如下:

(3)数据支持层ProductServlet.java,通过doGet()方法实现服务器端与数据库的通信,主要代码如下:public class ProductServlet extends HttpServlet

5 小结

该文设计并实现的基于Android平台的网上商城系统提供了一个完整的查询、订购、结算、配送、售后服务的运作环境,从而帮助各商城做好网络营销业务。该系统集企业介绍、最新动态、产品发布、产品促销、在线销售等项功能于一体,使商品的交易更加简便、有效、低成本。由于是基于平台的系统,使它摆脱了传统购物的地域性限制,随时随地开心购物。

参考文献

[1]王世江,盖索林.Google Android开发入门指南[M].北京:人民邮电出版社,2009.

[2]杨丰盛.Android技术内幕[M].北京:机械工业出版社,2011.

[3]Robi Sen.Unlocking Android:A Developer’s Guide.Manning Publications.

[4]King Chris.Android in Action.Manning Publications.

上一篇:2011春闭学式校长讲话下一篇:应刘豫章别诗