[摘要] 提出了基于b/s的模式建立图书交易系统的设计思想,探讨了电子商务安全技术体系结构,从软件工程的角度,阐述了构建一个实用的电子商务系统的思路和设计方法。
[关键词] 电子商务 交易系统 数据库 数据安全
一、引言
电子商务是买卖双方通过internet的信息流动来实现商品交换的。电子商务图书交易系统不仅能有效解决传统图书交易中存在的客观条件限制、工作效率低下等问题,也能进一步规范图书交易活动;另外,网络技术的发展也为信息系统的规划、设计和实施提供了全新的技术支撑平台和解决方案。
本文以系统思想为指导,将图书交易的商务理论与现代信息技术有机结合,研究并创建了一个适合现代化特征的图书交易系统,从而有效地解决图书交易中的信息管理需求。
二、基于web的商务系统优势分析
与传统的图书交易模式相比,本系统具有以下优势:
1.扩展了图书交易范围。传统的图书交易,竞争不够充分,交易效果也不理想,而利用图书交易系统,可将图书交易范围扩大到全省、全国,既扩大了视野,也增加了经济效益。
2.提高了工作效率,节省了交易时间。采用本系统实施图书交易以后,业务流程全部放在网络上进行,快速有效,经济效益好。
3.节省大量费用开支。采用本系统以后,可大量减少传统图书交易方式中的差旅费、交通费、活动费等一系列费用。
三、系统设计思想及系统结构
1.设计思想
(1)基于大型数据库的存储和管理
采用sql server 2005为后台数据库。www.133229.cOM
(2)采用asp.net+server 2005为开发环境
大部分程序在服务器端执行,当程序执行完毕后,服务器仅将执行结果返回给客户端,既减轻了客户端的负担,也提高了信息交互的速度。
2.系统的概要设计
系统的主要逻辑结构如图所示。
系统的主要部分包括:
(1)用户信息管理部分。包括用户登录、图书信息管理、客户账单信息管理。
(2)图书信息管理部分。包括图书类别管理、图书交易管理。
客户成功购物过程如下:
系统的大致流程如下:
四、系统数据库设计
系统主要数据表如下:
管理员信息表:admin(编号,用户名,用户密码,权限)
图书类别信息表:classinformation(类别编号,类别信息,是否在首页显示,顺序)
送货方式表:delivery(编号,送货/汇款方式,价钱,顺序)
订货信息表:orders(编号,订单用户名,订货日期,图书编号,图书订购数量,订单编号,状态,收货人,收货地址,邮编,留言,汇款方式编号,送货方式编号,性别,总金额,姓名,邮箱,电话,用户编号)
图书信息表:(图书编号,图书名称,作者,出版日期,积分,详注,目录,市场价格,会员价格,订购次数,察看次数,折扣,类别编号,添加日期,vip价格,出版社,isbn,页数,开本,版本,简介)
五、系统的主要模块及实现
系统按使用流程主要分为两个功能模块。
用户信息模块。包括客户、系统用户的信息注册、查看和更新。
图书信息模块。对于客户,列出图书的有效信息,以供客户购买。
具体实现模块如下:
(1)数据连接公用模块
数据连接方法:
sqlconnection conn = new sqlconnection("server=localhost\\sqlexpress
;uid=sa;pwd=数据库密码;database=databasename");
(2)用户信息模块
主要用来实现用户的注册、登录及维护用户基本信息。
(3)图书信息模块
主要是查看图书信息列表、搜索图书信息、显示图书信息;还能实现在线网络客户对图书的购买、取消和完成结账等功能。
系统图书信息搜索中,又分为模糊搜索、高级搜索。
模糊搜索中,客户可通过图书大致类别信息查询图书信息列表。高级搜索中,客户可通过选择或输入图书的具体名称、出版社、出版时间或图书价格范围来进行查询。