网上购物系统的设计范文
网上购物系统的设计范文第1篇
项目名称:
年、班级:
小组成员:朱勇
------项目设计书
《网络购物综合平台》
2012级软工二班
张振宇 2014/8/16
1、 需求分析:
1.1开发背景:
随着科学和网络的飞速发展,信息技术逐渐融入社会各个阶层,改变着人们的日常出行、行为习惯、工作态度和生活方式,不断为人们的生活增添新的靓丽色彩。在计算机硬件配置不断更新换代的时候,互联网的飞速发展也是一股同样不亚于其他任何领域的新生力量不断崛起,到如今,有点知识、地位的人,面前都会放上一台电脑或是一部智能手机,而在网络如此便捷的今天,网上购物也逐渐成为一种潮流在人群中如雨后春笋般迅速生长与传播,以一种骇人的速度发展壮大
如此热闹的互联网,岂又缺少英雄豪杰,各方才俊大显神通,作为在校大学生,了解并体验信息网络潮流不仅是一种感受吸收,更是不错的训练机会,选择网上购物系统,不仅贴合当今信息时代的潮流,更是对未来大数据时代来临的前瞻。
1.2功能需求:
(1)、实现基本的查询、交易功能;
(2)、采用注册用户会员制,游客仅有查询信息功能;
(3)、用户登录使用验证码密码相结合;
(4)、注册会员拥有产品、商铺评论、打分功能;
(5)、各系统信息由管理员统一管理,具有最高权限;
(6)、
1.3系统定义:
本系统是一个基于SSH构架,辅以网页设计、Javascript等技术的模拟实现简易网络购物体系流程的小型实验项目。通过分布式设计思路以及密码权限的约定实现面向对象的稳定性。项目内部本身多采用接口式设计,充分发挥Java EE企业级项目的封装性及内部可拓展性。
2、 系统总体设计:
2.1系统构架:
Struts
2、Spring、Hibernate + Ajax + extJS或JQuery(可选);
2.2系统流程:
2.2.1 管理员:
2.2.2 用户:
2.3系统结构:
2.3.1 结构图:
3、 数据库设计与构架:
3.1 E-R结构图(图中只列出了键属性):
3.2数据库表设计:
3.2.1 概要: (1)、管理员:
Manager(Manager_id,Manager_name,Manager_mail,Manager_tel, Manager_password) (2)、注册用户:
User(User_id, User_name, User_mail,User_tel, User_password, User_Vlevel,User_marks,User_leftmoney,User_headphoto) (3)、店长/老板:
Boss(Boss_id,Boss_name,Boss_mail,Boss_tel, Boss_password,Shop_id,Boss_truename,Boss_adress) (4)、店:
Shop(Shop_id,Shop_name,Shop_level,Shop_type,Shop_adress,Shop_introduce) (5)、商品/货物:
Cargo(Cargo_id, Cargo_name, Shop_id, Cargo_type, Cargo_num, Cargo_price,Cargo_logo,Cargo_introduce,Cargo_mark) (6)、银行:
Bank(Bank_id, Bank_name) (7)、银行账户:
BAccount(Bank_id,account,password,funds)
(8)、送货信息:
SendMessage(Send_id,Send_adress,Send_post,Send_toname) (9)、订单:
Order(Order_id, FromDate,Deadline,AmountPay,Order_status,PayWay,Send_id)
(10)、交易记录:
Trecord(Record_id,Cargo_id,Shop_id,Cargo_num,Trans_date,Trans_amount)
(11)、评论列表:
Comment(Comment_id,Comments_text)
3.2.2 详细设计:
(1)、管理员: 名称
数据类型
长度
备注 Manager_id Manager_name Manager_mail Manager_tel Manager_password
int String String String String
<10000 20 20 20 15
不可为空
(2)、注册用户: 名称 User_id User_name User_mail User_tel User_password User_Vlevel User_marks User_leftmoney User_headphoto 数据类型 int String String String String int int double Varchar(200)
长度 >10000 20 20 20 15 <10 >0 >=0
备注 不可为空
(3)、店长/老板: 名称 Boss_id Boss_name Boss_mail Boss_tel Boss_password Shop_id 数据类型 int String String String String int
长度 >10000 20 20 20 15
>10000
备注 不可为空
不可为空
(4)、店: 名称 Shop_id Shop_name Shop_level Shop_type Shop_adress Shop_introduce 数据类型 int String char String String text
长度 >10000 20 2 20 30
备注 不可为空
(5)、商品/货物: 名称 Cargo_id Cargo_name Shop_id Cargo_type Cargo_num Cargo_price Cargo_logo Cargo_introduce Cargo_mark 数据类型 int String int String int double Varchar(200) text int
长度 >10000 20
>10000 20 >0 >0
>0
备注 不可为空 不可为空
(6)、银行: 名称 Bank_id Bank_name Bank_record 数据类型 int String int
长度 >10000 20 >0
备注 不可为空
(7)、银行账户: 名称 Bank_id account password funds 数据类型 int int String double
长度 >10000 >10000 15 >0
备注 不可为空 不可为空
(8)、送货信息: 名称 Send_id Send_adress Send_post Send_toname 数据类型 int String String String
长度 >10000 30 10 20
备注 不可为空
(9)、订单:
名称 Order_id FromDate Deadline AmountPay Order_status PayWay Send_id 数据类型 int Date Date double bool int int
长度 >10000 10 10 >0 1 1,2 >10000
备注 不可为空
不可为空
(10)、交易记录: 名称 Record_id Cargo_id Shop_id Cargo_num Trans_date Trans_amount 数据类型 int int int int Date double
长度 >10000 >10000 >10000 >0 10 >0
备注 不可为空 不可为空 不可为空
(11)、评论列表: 名称 Comment_id Comment_text 数据类型 int text
长度 >10000
备注 不可为空
4、 模块功能分配介绍:
4.1用户信息管理:
(1)、管理员可以更改所有用户的资料; (2)、管理员负责用户账户的注册及注销; (3)、用户可以修改自己账户的除ID以外的所有信息; (4)、用户可以查看当下自己账户的交易记录及订单信息; (5)、用户设VIP等级,积分制度,可申请开店,由管理员负责; (6)、
4.2商品信息管理:
(1)、管理员可以管理所有商品的资料; (2)、店主可以管理店内所有商品资料;
(3)、管理员负责添加、删除商店信息,店主管理商店信息; (4)、商品及商店分类,提供搜索便利; (5)、
4.3交易信息管理:
(1)、管理员管理所有交易记录;
(2)、用户可以查看当下自己账户的交易记录及订单信息;
(3)、用户可选择支付方式及银行;
(4)、店主可查看店内交易记录;
(5)、支持选择时间段查看交易记录;
(6)、银行支付采用账号密码即时验证; (7)、
4.4论坛信息管理:
(1)、用户可选择发表评论和商店评级;
(2)、提供好评推荐制度;
(3)、管理员支持查看、删除评论;
(4)、
4.5系统安全管理:
(1)、登陆和支付采取账号密码和验证码相结合;
(2)、设置用户权限;
(3)、管理员拥有最高权限,可检查和修改所有数据库信息;
(4)、管理员在线管理;
(5)、购物支付采用即时验证; (6)、
5、 详细处理及流程介绍:
5.1 内部设计(命名未定按照命名约定):
5.1.1 数据库连接与操作:建立相应包将所有连接相关的类与方法封装起来,实现面向对象,采用Hibernate技术实现;
5.1.2 数据库表与对象:对应JavaBean对相应表,并建立相应包封装; 5.1.3 外部操作:建立相应的操作类,以命名规则命名,并放入相应功能命名的包内(与对象命名无关);
5.1.4 异常与错误:用一个对应名称的包封装起来,内部添加对于各种异常与错误操作的页面与提示;
5.1.5 其他文件:按照文件类型建立相应包,再对号入座,各自包内再根据需要进行详细划分;
5.1.6
5.2 内部流程及处理:
5.2.1 管理员:
1)、基本操作流程:
2)、细节说明:
(1)、图中讲述了基本流程;
(2)、图中重复区块代表同一内容,为防止混乱而重复;
(3)、任何页面均有返回动能,图中特别突出出错后的返回;
(4)、详细页面设计内容会更为丰富,此图中只突出管理员权限。
3)、主要页面介绍:
(1)、初始页面:因参考淘宝、京东页面,所以风格有些类似,不过毕竟不可能那么丰富,因此也是暂定为三个板块:热门商品展示区域、分类及搜索区域、注册登录区域。
(2)、登陆界面:此界面包括分类登陆选择区,账号填写区、密码填写区、验证码填写区、链接区。
(3)、系统管理员界面:此界面包括:基础信息展示板块、管理员功能操作区。
(4)、查询、增删改信息处理界面:内容展示板块、搜索版块。
(5)、用户信息处理界面(管理员):对应用户信息查询、增删改信息处理界面;
(6)、商品信息处理界面(管理员):对应商品信息查询、增删改信息处理界面;
(7)、交易记录界面:内容展示区、功能处理板块(删除)。
(8)、错误处理界面:信息提示区、错误展示区、链接区。
5.2.2 用户:
1)、基本操作流程:
2)、细节说明:
(1)、图中存在约束关系,未明确标出;
(2)、图中用户为注册用户(未注册用户则先注册,但依然拥有查询信息的功能,不过要交易则需注册登录)
(3)、支付方式的不同会影响相应页面流程;
(4)、用户评论相应商品时会验证其是否购买产品,放置恶意评论;
3)、主要页面介绍:
(1)、注册页面:包括:用户基本信息填写区、密码填写区、密码确认区、链接区、功能操作区。
(2)、商店店铺界面:商品分类区、商品介绍区、商品推荐区、商店介绍区、功能操作区、评论区。
(3)、交易处理界面:订单信息填写区、功能链接区。
(4)、支付界面:账户信息填写区、功能链接区。
(5)、用户个人信息界面:用户信息显示区、用户功能操作区、链接区。
(6)、用户信息处理界面(用户):功能处理区(权限)、链接区。
(7)、评论处理界面:评论信息填写区、功能确认区。
5.2.3 店主:
1)、基本操作流程:
2)、细节说明:
(1)、店主的操作修改只针对于店内信息;
(2)、店主不能自己删除用户评论,可向管理员申请删除恶意评论;
3)、主要页面介绍:
(1)、店铺信息界面(店主):店铺基本信息展示区、功能操作区。
(2)、店铺信息修改界面:店铺信息修改区(权限)、功能链接区。
(3)、店铺评论界面:搜索区、链接区。
(4)、店铺交易记录界面:交易信息展示区、功能操作区、链接区。
(5)、商品信息管理界面(店主):商品信息展示区、功能操作区、搜索区、链接区。 5.3 命名约定(英文):
5.3.1 数据库表:表名_字段类型;
5.3.2 对象JavaBean类:表名+Bean;
5.3.3 对象操作类:对象名+动作名;
5.3.4 二级操作间用: ”_”
隔开;
5.3.5 包名一般作为第一级名称;
5.3.6 功能操作函数:操作对象名+操作名;
5.3.7 遵循首字母大写优先原则。
6、 后记:
6.1 开发平台:
代码编程:Myeclipse +Tomcat
页面设计:Dreamweaver
数据库设计:MySQL
其他: 6.2 说明:
网上购物系统的设计范文第2篇
网上快餐店系统的设计与实现
毕业设计(论文)题目:网上快餐店系统的设计与实现
专业:计算机科学与技术
学生信息:学号xxx、姓名 xxx、班级 计算机科学与技术C062
指导教师信息:姓名 何平、职称 讲师
报告提交日期:2010-05-03
课题的背景及意义:
随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
其中网上订餐系统是电子商务网站的一种,随着信息化时代的到来,人们对生活质量的追求不断提高,由于人们工作,学习的关系,常常无法正常吃饭,随着网络的普及,网上订餐业务在中国开始盛行,人们也通过网络订餐的方式获得自己需要的食物。这样既节省了时间,也可以为广大用户提供更多的口味。
本系统是利用ASP技术与Access数据库,基于Internet信息服务(IIS)平台,实现了一个小型网上订餐系统,有2大主要模块,前台管理包括浏览菜单、查询订购菜单、结账模块、用户信息管理功能。后台管理包括商品管理、订单管理、评论管理和系统用户管理等模块。通过互联网客户与旅行社或相关单位的网上交流及业务的完成。
本系统完成的主要功能:用户通过浏览主页面来实现会员的注册功能,可以浏览商品的信息图片与价格,用户注册为会员后可以购买上架的食品。通过一个购物车来计算用户购买物品的价钱。用户可对所买的物品进行评论。后台管理员方面,管理员有最高的权限,可以进行新管理员的添加与信息的修改,新商品的添加,可以对商品的类别进行转移,对用户的评论进行管理,对用户的订单进行管理。
课题分析:
该系统分为前台和后台两个部分,前台部分主要是用户进行资讯的浏览,以及订餐,订座管理等,主要是面向用户的。而后台主要是管理人员对前台数据的维护和设置,主要是面向管理人员的。网上订餐系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今
后整个系统的建立。该系统从总体上把握系统的设计,在具体的设计实现上我们围绕着三个方面的需求展开,即管理者、系统使用者、系统维护者。
对于本系统的不同使用者,其功能与业务逻辑是不尽相同的。对于普通用户而言,系统主要像用户展示一个美观的界面,用户在可以浏览各类资讯,查询餐饮信息,订餐,订座等。而管理员则需要在后台维护这些数据。本系统的主要功能应是用户的订餐了,用户可以查询菜品信息,当发现自己满意的以后,可以将这些菜品添加到自己的购物车,此时用户虽然选择了要预定的商品,但是还不具备法律效用,当用户通过一定方式(此方式不属编程范围)得到预定许可后,管理员在后台可以审核是否批准该用户的订餐请求,当管理员同意了该用户的订餐请求,即可将该用户所预定的发送给客户,此时客户在客户端可以看到自己购物车的状态(此时是已经通过审核),如果管理员没有批准或没有处理等,该客户都可以在前台看见相关信息。
课题设计方法:
随着互联网技术的不断发展,基于浏览器/服务器(Browser/Server 简称B/S)体系结构的应用程序得到了空前广泛的应用。但是服务器之间的通讯,尤其是在不同平台上运行的服务器之间的通讯仍然不是一件容易的事情。因为大多数Internet应用程序都是以数据库为中心的,方便的访问多种数据源的能力也比以往任何时候都更加重要。
本系统采用B/S模式:与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。采用B/S模式,突破传统的文件共享模式,为网上订餐的设计提供新的解决方案。借助ASP的WEB应用程序,用户通过Browser软件连接后台数据库并完成做操作, B/S模式的网上订餐系统,数据维护方便客户端无需专用的软件,有较好的网络扩展性,支持TCP/IP协议直接接入Internet,同时对于B/S模式而言,程序和数据的物理位置已经不再是那么重要了,访问者所关心的只是它们的URL就可以了。
项目功能需求分析:
该系统在性能功能上应达到如下需求:
★操作简单、界面友好: 完全控件式的页面布局,使得菜品,资讯,座位等信息的录入工作更简便,许多选项包括餐厅信息,桌位,包房信息等只需要点击鼠标就可以完成;另
外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见的类似网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面都大体实现,顾客对菜品的预定及支付方式;
★即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;
★系统运行应该快速、稳定、高效和可靠;
★在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。
总体设计原则:
1、开放性、可扩充性、可靠性原则
开放系统是生产各种计算机产品普遍遵循的原则,遵循这种标准的产品都符合一些公共的、可以相互操作的标准,能够融洽的在一起工作。开放系统使得各种类型的网络和系统互连简单、标准统一,容易扩展升级。从而适应广大用户需求的多变性和产品的更新换代。
2、良好的用户操作界面
用户操作界面美观、方便、实用,使用户能在较短的时间内掌握其使用方法。
3、实用性原则
任何系统的设计都要考虑其实用性,系统开发的目的是为了实现业务处理自动化、规范化,提高工作效率,减轻工作人员的劳动强度,减少开支。
4、工作平台设计原则
能适应不同的操作平台,不同的网络。
参考资料:
[1] 杨世锡,赵辉. ASP+SQL Server/Access动态网站开发从基础到实践. 电子工业出版社, 2006年4月出版
[2] 周峰. 白领就业指南:ASP开发员回忆录.电子工业出版社, 2005年7月出版
[3] 邓问渊,陈惠贞,陈俊荣. ASP与网页数据库设计.中国铁道出版社,2001年2月出版
[4] 丁贵广等. ASP编程基础与实例.机械工业出版社,2002年9月出版
[5]R.M.加涅,L.J.布里格斯。教学设计原理[M]。华东师范大学出版社,1999
网上购物系统的设计范文第3篇
本文旨在设计一个基于Web的网上报名系统, 采用B/S架构, 数据集中存放于后台数据库中, 较C/S而言, 数据安全性明显提高, 避免了数据的不一致, 突破了传统报名模式的时空限制, 实现考生信息的网上采集, 报名工作管理人员通过Internet网络就能登录到网上报名系统, 实现移动化办公。通过本系统的设计与实现, 以期促进报名工作的制度化、程序化、规范化、信息化, 提高考试管理机构的服务质量和服务水平, 满足各类报名工作的需要。
1 软、硬件系统配置及数据库设计
1.1 开发环境
(1) 软件环境: (1) 操作系统Windows XP (专业版) 。 (2) 服务器I I S 5.1。 (3) 开发工具ASP+Microsoft Access 2003 (数据库环境) 。 (4) 开发环境Dreamweave CS5:以其最佳的制作效率, 方便快捷的网站管理, 无可比拟的控制能力, 集成了多种程序开发语言等优点, 深受网站开发人员喜欢。 (2) 硬件环境:CPU Pentium4 2.4, 512MB内存, 100GB硬盘, 19寸分辨率16001200显示器。
1.2 数据库设计
在数据库设计方面, 主要从数据冗余、数据一致性和程序复杂性方面考虑, 尽量减少数据表的个数, 缩小系统复杂性, 本系统包括以下2种数据表: (1) 用户信息表 (User) :包括用户基本信息, 用户名, 密码, 操作权限等信息。 (2) 报名基本信息表 (Student) :包括考生基本信息, 学号, 姓名, 性别, 年龄等信息。
2 系统主要功能模块的设计与实现
2.1 系统主要功能模块图
根据结构化程序设计的主要思想, 采用自顶向下、逐步求精、模块化的原则, 将网上报名系统的功能逐步细化, 形成功能模块如图1所示。
2.2 系统模块描述
根据网上报名系统的工作流程以及系统设计思路, 系统由六个功能模块组成: (1) 用户注册:新用户必须进行注册, 方可填写报名信息。 (2) 用户登录:考生报名结束后, 可以登录系统查看相关信息, 并对个人信息进行修改。 (3) 公告发布:向考生介绍报名流程及报考须知等, 放置于首页, 供所有用户浏览。 (4) 信息录入:考生基本信息的录入, 报名信息包括姓名、专业、性别、报考类别、联系方式, 系统将这些信息写入到考生信息文件中, 这也是本系统要实现的主要功能。 (5) 信息查询:显示考生提交的考生信息, 用于考生自主查询并核对报名信息。 (6) 系统管理:管理公告的发布、更新, 同时可以管理考生注册信息、报考信息。
2.3 系统实现
本系统采用Dreamweave CS5可视化开发环境, 服务器端技术选用A S P, 通过ODBC连接数据库, 由数据库访问组件ADO完成数据库操作, 最后生成包含有数据处理结果的HTML标记返回客户端, 由客户端对HTML标记进行解释生成页面显示给用户。用户信息采集界面 (部分) 如图2所示。
3 系统特点
(1) 将WEB、ASP等技术应用到了本系统, 实现了考生网上报名信息的采集。 (2) 采用B/S架构, 使系统安全性能更高、同时避免了数据的不一致性、并节约了运行成本。 (3) 网上报名系统的实现, 提高了报名效率, 缩短了报名时间, 具有一定的可操作性、可靠性和及时性。
4 结语
与传统的报名模式相比, 网上报名系统更灵活、快捷、安全, 不仅能跟上信息化的节奏, 更能体现以人为本、为考生和工作人员着想的人文情怀, 具有可推广价值。本系统经过测试, 主要功能均可实现, 并且运行效果良好, 但是, 因为个人能力所限, 系统规模相对较小, 系统功能还有待于进一步扩充与完善。
摘要:为了减少报名过程中的工作量, 降低报名工作的出错率, 保证报名工作的可操作性、客观性、可靠性和及时性, 本文介绍了基于Web的网上报名系统的开发背景、设计思路、功能模块设计和系统实现过程。经过实际运行测试, 验证了该思路的正确性, 可实现用户注册、登录、网上报名及信息查询、修改等功能, 基本达到了预期目标。
关键词:B/S,ASP,系统设计,系统实现,网上报名
参考文献
[1] 陈旭东.网上报名系统的设计与开发[J].电脑编程技巧与维护, 2008 (13) :53~55, 59.
网上购物系统的设计范文第4篇
网上快餐店系统的设计与实现
毕业设计(论文)题目:网上快餐店系统的设计与实现
专业:计算机科学与技术
学生信息:学号xxx、姓名 xxx、班级 计算机科学与技术C062
指导教师信息:姓名 何平、职称 讲师
报告提交日期:2010-05-03
课题的背景及意义:
随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
其中网上订餐系统是电子商务网站的一种,随着信息化时代的到来,人们对生活质量的追求不断提高,由于人们工作,学习的关系,常常无法正常吃饭,随着网络的普及,网上订餐业务在中国开始盛行,人们也通过网络订餐的方式获得自己需要的食物。这样既节省了时间,也可以为广大用户提供更多的口味。
本系统是利用ASP技术与Access数据库,基于Internet信息服务(IIS)平台,实现了一个小型网上订餐系统,有2大主要模块,前台管理包括浏览菜单、查询订购菜单、结账模块、用户信息管理功能。后台管理包括商品管理、订单管理、评论管理和系统用户管理等模块。通过互联网客户与旅行社或相关单位的网上交流及业务的完成。
本系统完成的主要功能:用户通过浏览主页面来实现会员的注册功能,可以浏览商品的信息图片与价格,用户注册为会员后可以购买上架的食品。通过一个购物车来计算用户购买物品的价钱。用户可对所买的物品进行评论。后台管理员方面,管理员有最高的权限,可以进行新管理员的添加与信息的修改,新商品的添加,可以对商品的类别进行转移,对用户的评论进行管理,对用户的订单进行管理。
课题分析:
该系统分为前台和后台两个部分,前台部分主要是用户进行资讯的浏览,以及订餐,订座管理等,主要是面向用户的。而后台主要是管理人员对前台数据的维护和设置,主要是面向管理人员的。网上订餐系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今
后整个系统的建立。该系统从总体上把握系统的设计,在具体的设计实现上我们围绕着三个方面的需求展开,即管理者、系统使用者、系统维护者。
对于本系统的不同使用者,其功能与业务逻辑是不尽相同的。对于普通用户而言,系统主要像用户展示一个美观的界面,用户在可以浏览各类资讯,查询餐饮信息,订餐,订座等。而管理员则需要在后台维护这些数据。本系统的主要功能应是用户的订餐了,用户可以查询菜品信息,当发现自己满意的以后,可以将这些菜品添加到自己的购物车,此时用户虽然选择了要预定的商品,但是还不具备法律效用,当用户通过一定方式(此方式不属编程范围)得到预定许可后,管理员在后台可以审核是否批准该用户的订餐请求,当管理员同意了该用户的订餐请求,即可将该用户所预定的发送给客户,此时客户在客户端可以看到自己购物车的状态(此时是已经通过审核),如果管理员没有批准或没有处理等,该客户都可以在前台看见相关信息。
课题设计方法:
随着互联网技术的不断发展,基于浏览器/服务器(Browser/Server 简称B/S)体系结构的应用程序得到了空前广泛的应用。但是服务器之间的通讯,尤其是在不同平台上运行的服务器之间的通讯仍然不是一件容易的事情。因为大多数Internet应用程序都是以数据库为中心的,方便的访问多种数据源的能力也比以往任何时候都更加重要。
本系统采用B/S模式:与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。采用B/S模式,突破传统的文件共享模式,为网上订餐的设计提供新的解决方案。借助ASP的WEB应用程序,用户通过Browser软件连接后台数据库并完成做操作, B/S模式的网上订餐系统,数据维护方便客户端无需专用的软件,有较好的网络扩展性,支持TCP/IP协议直接接入Internet,同时对于B/S模式而言,程序和数据的物理位置已经不再是那么重要了,访问者所关心的只是它们的URL就可以了。
项目功能需求分析:
该系统在性能功能上应达到如下需求:
★操作简单、界面友好: 完全控件式的页面布局,使得菜品,资讯,座位等信息的录入工作更简便,许多选项包括餐厅信息,桌位,包房信息等只需要点击鼠标就可以完成;另
外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见的类似网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面都大体实现,顾客对菜品的预定及支付方式;
★即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;
★系统运行应该快速、稳定、高效和可靠;
★在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。
总体设计原则:
1、开放性、可扩充性、可靠性原则
开放系统是生产各种计算机产品普遍遵循的原则,遵循这种标准的产品都符合一些公共的、可以相互操作的标准,能够融洽的在一起工作。开放系统使得各种类型的网络和系统互连简单、标准统一,容易扩展升级。从而适应广大用户需求的多变性和产品的更新换代。
2、良好的用户操作界面
用户操作界面美观、方便、实用,使用户能在较短的时间内掌握其使用方法。
3、实用性原则
任何系统的设计都要考虑其实用性,系统开发的目的是为了实现业务处理自动化、规范化,提高工作效率,减轻工作人员的劳动强度,减少开支。
4、工作平台设计原则
能适应不同的操作平台,不同的网络。
参考资料:
[1] 杨世锡,赵辉. ASP+SQL Server/Access动态网站开发从基础到实践. 电子工业出版社, 2006年4月出版
[2] 周峰. 白领就业指南:ASP开发员回忆录.电子工业出版社, 2005年7月出版
[3] 邓问渊,陈惠贞,陈俊荣. ASP与网页数据库设计.中国铁道出版社,2001年2月出版
[4] 丁贵广等. ASP编程基础与实例.机械工业出版社,2002年9月出版
[5]R.M.加涅,L.J.布里格斯。教学设计原理[M]。华东师范大学出版社,1999
网上购物系统的设计范文第5篇
系统欢迎界面
待办信息
要求:根据角色不同,能不能提供个性化的页面,比如今日商务待处理事宜等,任务根据实际情况指派,由当前角色进行任务或下一流程指派。
1、客户基本资料管理
客户为创建合同时的必选对象,基本资料共有两个部分:客户资料和关联信息。基本信息包含客户基本信息、开票信息、联系人、客户备忘、客户附件等。 关联信息有多项内容,含合同信息、合同标的、审批信息等。 对于客户的基本资料和关联信息此处设置必要的打印和查询关联。
1.1客户资料
1.1.1、 客户基本信息
对客户基本信息进行增、删、改、查功能。
查询条件:客户名称、客户编号、开票名称、行业等。
相关字段:
客户id,客户名称、客户类型、客户编号(自动生成)、行业(选择)、省(选择)、市(选择)、联系地址、邮编、公司网址、首要联系人、办公电话、职位、移动电话、传真、E-mail、QQ、法定代表、注册资本、币种、实收资本、公司类型、成立日期、经营范围、营业截至日期、负责人,备用1,备用2。(*红色为必填项) tip:
客户类型:行业客户、普通客户、渠道合作伙伴【用户添加时,以下拉列表选择】 客户编号:规则LJKJ+4位年份+2位月份+2位日期+001~999【系统根据改天客户排序自动排好,此项可手工修改】
营业截至日期:客户管理自动判断营业日期是否过期,如过期,则在页面进行提醒,及时更换营业附件或进行相关更新。
1.1.2、 开票信息
每个客户设置一条开票信息,并设置修改权限。在打印发票时,自动调取开票信息。 相关字段:名称、纳税人识别号、地址、电话、开户银行及账号(必填项) 功能:修改,添加(附:可与客户基本资料设置同一张表)
1.1.3、 客户附件
客户附件是对有经营单位的客户上传三证(营业执照、税务登记证,机构代码证)和直接负责人员。并设置增、改、删功能。 如图所示管理:
相关字段:附件名称、附件类别、附件说明、上传日期、附件文件名、上传人。
1.1.4、 联系人
管理客户的相关联系人,并设置增、改、删功能。
相关字段:姓名、职务、办公电话、移动电话、传真、E-Mail、备注。
1.1.5、 客户备忘
对客户设置备忘录,并设置增、删功能。
相关字段:说明事项、内容、提交人、提交日期。
1.2 关联信息
根据客户合同内容关联客户其他信息,并可打印客户信息单和导出客户信息表
1.2.1 打印
可对该客户的各项资料进行打印客户信息单。
打印内容:客户基本资料、开票信息、相关项目、资金统计等
1.2.2导出信息
对所选择的客户导出.xls表
2、合同管理
合同基本资料共有两个部分:合同资料和关联信息。基本信息包含合同基本信息、合同文本、合同标的、合同附件、计划资金、资金条款、合同备忘等。
关联信息有多项内容,含实际资金、发票、资金统计、进度、合同变更、审批记录等。 对于合同的基本资料和关联信息此处设置必要的打印和查询关联。
2.1基本属性
对合同基本信息进行增、删、改、查及合同复制功能。 查询条件:合同名称、合同编号、合同对方、签约日期等。
相关字段:
合同名称、合同编号、对方合同编号、合同类别,签订日期、生效日期、计划完成日期、合同金额、币种、印花税额(可改为选填发票类型:增值税普通、增值税专用)、合同对方、所属项目、负责人、审批状态、合同状态、盖章状态、借阅状态 tip:
合同类别:采购合同、直销合同、分销合同
合同编号规则(默认,可修改):LJCG(采购)/LJZX(直销)/LJFX(分销)+年(2013)+月(11)+日(04)合同排序(001),例:LJCG20131104031 共15位
审批状态:未提交0,审批中1,审批通过2,审批拒绝-1,已作废-2,已盖章3,已归档4,合同执行5,已开票6,完结10. 借阅状态:默认(在库)0,空缺-1 除此之外,设置合同复制功能,点击已有合同复制后,新增一条除编号,状态不同其他内容都相同的合同。
2.2关联信息
根据合同内容需要设置其他相关信息
2.2.1合同文本
设置合同文本信息的增、删功能
相关字段:文本名称、文本类别、文件、文件说明、建立人、建立日期。
Tip:文本类别:合同正文、补充协议、会议纪要、设计方案、合同盖章扫描件、其他合同附件 2.2.2合同标的
设置合同标的信息的增、删功能
相关字段:名称、规格、数量、单价、添加人、添加日期
2.2.3计划资金
设置合同计划资金信息的增、删功能
相关字段:名称、金额、结算方式、计划完成日期、备注 Tip: 结算方式:现金、支票、电汇。
2.2.3资金条款
资金条款管理。
相关字段:资金条款,合同id
3、合同执行
3.1 合同审批及调整阶段
对于已拟定无误的合同有以下操作 提交审批、合同作废、合同盖章 3.1.1 提交审批
提交审批后,审批状态更改为审批中(1) 提交审批:默认(0)>审批中(1)
3.1.2审批通过及拒绝
审批拒绝后,审批状态由审批中(1)审批拒绝(-1),拒绝可填写拒绝理由。 审批同意后,审批状态由审批中(1)审批通过(2) 审批通过的合同自动进入盖章环节
3.1.3 合同作废
合同作废,合同状态由默认(0),审批中(1),审批通过(2)--已作废 -2 注:合同作废环节可由领导操作或者销售人员操作。在归档之前,均可作废
3.2、盖章管理
3.2.1合同盖章
合同审批通过后,由相关人员(商务)将合同文件盖章,将纸质合同扫描为pdf文件,上传服务器进行归档。用章的同时,记录用章信息。此处仅记录我公司盖章状态
基本属性:用章人、用章日期、用章申请人、盖章份数、每份盖章数量、用章状态、盖章数量 Tip: 执行条件:审批通过(2),盖章操作后,更改合同状态为已盖章(3) 合同状态:审批通过(2)已盖章(3)
3.2.1合同归档
合同用章后,执行操作“合同归档”,由商务人员将纸质合同扫描成pdf文件,上传系统归档。归档后,可进行在线合同查询合同。 合同状态:已盖章(3)已归档(4)
归档人、归档日期、归档份数、归档说明,档案柜编号
3.2.2合同借阅
记录纸质合同借阅记录,合同新建借阅前,判断合同借阅状态。 借阅状态:默认(在库)0,空缺-1,并可查询合同借阅记录 查询条件:借阅日期,借阅人,合同名称 功能:借阅增、删操作。
相关字段:借阅人、借阅日期、借阅说明、借阅份数、借阅经办人、归还日期、归还人、归还经办人
3.2.2 其他用章管理
记录非合同类用章情况。用章记录增、删、查 查询条件:印章名称、用章日期、用章申请人
相关字段:用章人、用章日期、印章名称、盖章总量、用章申请人、用章情况说明。
3.3、合同执行进度
执行条件:合同归档
合同归档后,由销售人员决定何时提交执行合同,合同执行后,更改合同状态。 合同归档(4)合同执行(5),
采购合同、直销合同类合同提交执行合同后,直接进入申请发货进度页面。进度提交后,由商务处理
3.3.1计划进度(供货、收货、资金)
合同归档后,销售人员制定相关的计划执行进度,进度属性包含三类:供货、收货、资金。对于供货进度,设置提交审批动作。提交审批后为商务人员待处理事宜。 制定计划:销售人员制定不同的进度计划,用于完成规定期限内的合同内容。
相关字段:进度名称、金额、进度描述、执行人、进度属性,计划开始日期、计划完成日期、备用,提交审批后,进度状态为1,升级为商务待处理状态。提交人可见。 进度属性:资金(勾选后),自动出现资金额度文本框,填写资金额度。 同时设有进度附件。
相关字段:附件名称、附件类别、上传日期、附件说明、附件文件
3.3.2供货进度
销售人员根据既定的供货进度计划,对合同进度的执行详细情况做进度明细登记。 商务人员对已提交的供货申请,商务批复有三种:A库存
B需采购 C已到货。商务可对提交的供货申请做多次批复 ,以通知货物状态。回复内容销售可见。
相关字段: 进度执行情况、开始日期、完成日期、累计完成,审批状态、提交人。 Tip: 系统根据进度执行情况,自动计算进度状态。非资金类的按进度执行天数。资金类的按资金完成计算完成百分比。
对于采购合同、直销合同,商务可直接处理发货等操作;
对于分销合同,商务在处理时,系统提醒,需收款额度>0时,才可对提交的进度申请处理。
3.3.3收货进度
当库存不足时,商务自行提交定货合同,商务收货后,可直接登记明细。修改合同状态
3.3.4收(付)款进度
合同归档后,对每次的收(付)款记录收(付)款操作
合同收(付)款,选择合同,提交资金金额、结算方式、票据号码、结算日期提交收(付)款,收(付)款后,显示已完成、可核销余额、本次核销、全部核销金额等内容。
在合同资金进度中,根据合同实际的收(付)款金额,自动计算合同款项完成情况和完成比例。
合同完成100%时,自动提醒合同已完成,提交完成合同报送,合同执行结束。 相关字段:
资金金额、票据号码、结算方式、结算日期、备注
4、创建采购合同
参照2 合同管理
5、发票管理
5.1发票管理
发票管理用于发票在系统上的记录。发票按来源分为两类,接收、开具。
接收类的发票根据对象不同分为合同类发票,非合同类发票,此类发票接收后,商务确认后,记录接收发票记录即可。
开具类发票,根据对象不同分为合同类发票,非合同类发票,此类发票经领导审批后,才可开具,审批的同时登记开具发票记录。 相关功能:发票增、删、改、查
查询条件:发票类型、开票日期、发票对方、纳税识别号
相关字段:发票类型、发票来源、相关合同、发票金额、开票日期、发票号、发票对方、备注、备用1 Tip: 发票类型(增值税发票14%,增值税专用发票7%,普通发票6%) 发票来源(开具、接收) 相关合同:设置合同选择框,发票合同字段为空的为未关联合同,不为空的为合同类发票。(可选)。
选择合同后,页面下方发票内容自动关联合同标的。否则,用户可增加、删除相关发票内容。(发票内容:名称、规格、单价、数量、金额)
发票对方:设置选择框及可输入框。选择对应客户(供应商)时自动关联纳税人识别号、地址、电话,开户银行及帐号信息。否则,可手工录入。
创建完成后,确认,可提交审批。发票审批后,更新合同发票状态。合同完成。
5.1发票审批(确认)
开具的发票审批后,系统自动记录审批时间,审批通过后,系统自动提醒相关人,待处理发票,可对发票进行打印操作,对于合同类的发票,自动关联合同中开票单位、标的等信息,发票打印后,可更新合同中发票状态。
接收类发票经商务确认发票后,系统自动记录确认时间及相关信息。 系统提供发票的不同查询方式。
6、合同完成处理
网上购物系统的设计范文第6篇
随着网络技术的普及以及快速的发展,网站成为媒体传播的一个重要途径,人们通过网站浏览、查询想要知道的信息,这样足不出户就可以了解天下事了。在互联网服务业方面:网络购物系统、电子邮件、搜索引擎、网络银行、在线交易、网络广告、网络新闻、网络游戏等仍在飞速发展着。
网络购物系统在人们的日常生活中已经越来越变得不可或缺了,在网上实现商品的交易不仅能够减少时间,而且也可以给消费者带来方便以及提供多样化的选择。目前,大家所熟知的大型网络购物系统有淘宝、当当、亚马逊、京东商城、苏宁易购等。
1.概述
1.1 网络购物系统的发展
近年来,随着因特网的迅速崛起,互联网日益成为收集、提供信息的最佳渠道并逐步进入传统的流通领域。渐渐地,电子商务流行起来,越来越多的商家在网上建起在线商店,以此向消费者展示出一种新型的购物理念。
网络购物系统作为B2B,B2C,C2C电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。
网络购物是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范、公司制度、人员配置等;动态信息是指随时变化的信息,如商品报价、上架商品、热销产品、优惠活动等。
1.2 网络购物系统的构建
现在流行的网络购物系统不仅要有漂亮的、能够引人注目的网页,更要有严谨的规划。每一个细小的环节都很重要,这样才能使得交易双方在进行电子交易时避免不必要的错误发生。本设计在实际应用开发拟建立一个网络购物网站(类似于天猫),并构建自己的数据库,使得所需的商品信息可以及时得到保存和更新,同时也可以使消费者更好的了解商品的详细信息。
2.系统需求功能分析 2.1 需求分析 2.1.1 系统需求
网络购物系统主要包括以下几大功能模块,用户管理模块、管理员管理模块、搜索功能模块。其中,用户管理模块主要包括用户注册、用户信息(个人信息修改、订单查看、收藏管理、积分管理、购物车管理)等功能;管理员对网站的设置(网站基本设置、送货方式、支付方式)、商品管理(商品添加、商品信息、订单管理)、人员管理(注册用户、管理员)、其他管理(新闻、公告)等功能;搜索功能主要包括商品名称、商品类别、商品价格等。
2.1.2 功能需求
(1)用户管理:能够完成用户基本信息的录入和用户基本信息的管理。 (2)管理员管理:能够完成管理员对网站的设置等。
(3)搜索功能:能够通过电子商品的名称以及分类对其进行搜索。 (4)查询功能:能够通过查看购物车对选中的商品进行确定、挑选,并通过订单查询对支付费用进行确定。
2.2.网购平台功能模块的设计 2.2.1 系统设计的总体原则
网络购物平台主要是对后台管理和前台操作,后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品审查)、商品交易(订单处理、发货查询)、会员管理(会员审核)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对该网站的管理。前台操作是用户进入本网站时,可以进行用户注册,通过网站的新品速递、商品热销、商品分类等进行商品搜索。
无论哪个网站都有自己的设计原则,当然,我们想设计的这一网购网站也有一些原则:
(1) 实用性。 (2) 简洁性。 (3) 便利性。 (4) 互动性。
图1 网络购物系统总体模块
2.2.2 系统流程分析
图2 前台购物流程图
图3 后台购物流程图
3.网站数据库设计 3.1 网站数据库需求分析
网络购物系统的主要对象是用户,所以必须建立用户表,包括用户的基本信息情况;用户的主要活动是购买商品,所以建立商品表也是必不可少的;商品又是多种多样的,可以建立商品类别表和商品类别细分表;最后,用户提交订单,需要建立订单表。另外,还可以根据实际情况建立优惠活动表等。
3.2 数据库逻辑结构设计
在进行数据库设计时要遵循一定的原则,一个好的数据库需要满足一些严格的约束和要求。在设计数据库时,我们要搞清楚每张表具体包括哪些实体,而这些实体又包含哪些属性,对应的字段有哪些,以及各个实体之间有何种联系。
4.界面设计
4.1 主页一 四叶草的涵义
第一片叶子代表真爱(love)、第二片叶子代表健康(health)、第三片叶子代表名誉(glory)、第四片叶子代表财富(riches)。传说中的四叶草(Clover)是夏娃从天国伊甸园带到大地上,花语是幸福。又名三叶草,通常只有三瓣叶子,找到四瓣叶概率很小,隐含得到幸福及上天眷顾。
此购物网站设计旨在以消费者为中心,为了让每一个来四叶草网上商城购物的用户能够体味到幸福的滋味,我们首先应该做的是设计一个友好的界面,充分贯彻用户体验这一理念,然后就是商品的高质量保证,当然,亲切、耐心的网上客户服务以及相应的售后服务也是必不可少的。
4.2 主页二 友好的界面
四叶草网上商城的主页主要参照是淘宝商城(天猫,如下图),网页背景色拟以浅绿色为主:
(1)用户登录、注册的界面
登录界面:
注册界面:
(2)网站商标的界面
然后我们的网站拟用:
(3)网站功能的界面
我们希望设计出简单、易操作的功能界面,让初次来到我们这个商城的消费者们能够在我们网页上导航的指导下,快速知道如何进行各项操作,从而可以尽情挑选他们喜欢的商品。 (4)商城分类的界面
(5)商品分类的界面
(6)商品搜索的界面
当消费者不知道去哪儿寻找自己想购买的商品时,就可以在这边进行搜索,从而能够快速找到相关的店铺。
(7)优惠活动的界面
在优惠活动区,用户可以快速的了解商城有哪些优惠活动,他们可以根据自己的需要选择喜欢的商品。
(8)客户服务的界面
高质量的商品是一个网上商城赢得消费者好评的一个重要的保障,然而,完善的客户服务也是加深消费者好感,提升商城信誉度的另一重要途径。只有得到了消费者的认可,该商城才能在众多的网络购物商城中脱颖而出,并在激烈的市场竞争中占有一席之地。 5.功能实现 5.1 ASP网站设计
设计该网站时,我们准备采用的是ASP.NET技术。希望可以实现的功能有下面几项:
(1)登录界面的实现,该界面主要包括账户名,密码,新用户注册; (2)网站商标界面的实现,并且可以通过超链接转到 “网站介绍”这一网页,让消费者更好的了解网站的构成;
(3)网站功能界面的实现,购物车网页的设计与功能实现;
(4)商城分类界面的实现,分为:国际品牌,“四叶草”商品,综合卖场,互换频道等;
(5)所有商品分类界面的实现,将商品分为:服装,化妆品,家用电器,数码产品,食品等类别;
(6)商品搜索界面的实现,并通过超链接链接到相应的商品网站; (7)优惠活动界面的实现,希望达到每天更新的效果; (8)客户服务界面的实现,完成支付方式的实现。
5.2 Access数据库设计
(1)用户基本信息的录入和存储加密; (2)购物车数据实现动态可操作;
(3)订单数据的存入,是否已经完成支付的确定;
(4)商品基本信息和商家信息的录入和更新,能够对商品进行简单统计和查询等操作;
(5)定时更新热销产品,优惠活动;
(6)对管理员和普通用户设置不同的访问权限; (7)每天更新新闻,公告。(如图)
5.3 客服管理
每天安排一定的客服人员,在网上商城完成网站维护和与消费者的交流工作。在最短的时间内解答客户的问题、办理客户需要的业务;同时,要有丰富的沟通技巧,虽然客服人员不用面对面与客户交流,但是仅凭声音就要取得客户的信任,更需要与人沟通的技巧,以及得体的礼数;最后,还要有良好的业务素质。业务和沟通技巧都是可以逐渐学习的,但是丰富的客服经验、客服素质只能在频繁的实践慢慢熏陶、慢慢培养。
网上购物系统的设计范文
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。


