1、 1 网上书店销售系 统 引言: 随着 Web 技术的成熟,基于 Web 的商业应用由于继承了 Internet的固有优点,深受企业和用户的欢迎。电子商务的技术越来越成熟、越来越多的网上商店随之而出 。 目 录 1、编写目的 . . 3 2、 问题定义 . 4 2.1 问题定义的主体 . . . . . . . 2.2 目标 . . . 2.2 问题定义的范围 . 3、项目背景 . . 4 4、可行性分析 . 5 4.1 系统简介 . . . . 4.2 系统目标 . . . 4.3 系统范围 . . . 4.2 系统主要功能 . . . 4.2 系统可行必评估 . . 5、任务概述 6 6运
2、行环境 . .7 6.1 服务器 . 6.2 客户 . 7系统模型 . . . . . . . . 8 7.1 系统输入输出 . . . . . . 7.2 精度 . . . . . . . 7.3 时间特性 . . . . . . 7.4 灵活性 . . . . . . . 7.5 系统输入输出规定 . . . . . 7.6 数据库规定 . . . . . . 7.7 数据库设计 . . . . . . 2 8详细设计 . . . . . . . . . 12 8.1 用户购书模块 . . . . . . 8.2 网站管理模块 . . . . . . 9.故障处理规定 . . . . .
3、. . . 13 10.运行环境规定 . . . . . . . . 13 10.1 设备环境 . . . . . . . 10.2 支持软件环境 . . . . . . 10.3 接口 . . . . . . . . 10.4 控制 . . . . . . . . 11.课题计划 . . . . . . . . . 14 12.其他需求 . . . . . . . . . 15 13.分工 . . . . . . . . . 15 14.参考文献 . . . . . . . . . 15 3 1.编写目的 本说明书用于分析研究系统的技术可行性,市场的实用性,概要的说明 了系统的设计,开发,调
4、试,测试所需的人员及系统环境,所需软件,以及系统所分的各个模块及实现的流程 2.问题定义 2.1定问题的主体 1会员登陆及身份验证 A用户注册成为会员 B验证用户注册信息 C会员登陆系统时的身份给证 D.修 改资料 2在线选购商品 A浏览不同类别的书籍 B书籍查询 C用户选购自己喜爱的书籍并放入购物车 D用户管理自己的购物车 E用户提交订单 F用户查看自己提交的订单信息 3系统管理 A书籍信息管理 B交易信息管理 C新闻发布管理 D会员管理 E.管理员管理 2.2目标 1.系统是网络销售后台管理的模式。会员在线浏览超市的所有书籍,会员只要把选购了的书籍表单信息,通过互联网发送给我们的系统,我们
5、就能马上为顾客送货上门。多元化的销售,拓展销售市场,使人们的生活更方便。 2.大批流并行数据访问操作,为保证数据库的完整性,所以运用事务处理方式对并行数据进行处理。 4.销售书籍后马上更新库存,及时的书籍报警,能马上知道书籍的缺货,溢出状态。 5.即时更新采购产品报表,使得你的采购行动,不再拖延。 6.可通过 web 浏览器进行远程的访问,充分地利用了网络的便捷。 4 2.3 定问题涵盖的范围 1.用户购物模块包括 (用户注册成为会员 、验证用户注 册信息、会员登陆系统时的身份给证 、修改资料、浏览不同类别的书籍、书籍查询、用户选购自己喜爱的书籍并放入购物车 、用户管理自己的购物车 、用户提交
6、订单 、用户查看自己提交的订单信息等 ); 2.网站管理模块包括(书籍信息管理、交易信息管理、新闻发布管理、会员管理、 .管理员管理等)。 3 项目背景 开 发 工 具 : Microsofe Visual Basic 6.0, SQL server 2000 Macromedia DreamWeaverMX 2004,FlashMX2004,FireWorkMX2004,PhotoShop。 开发语言: VB,VBScript,JavaScript,Html, SQL. 开发技术:基于 IIS 等服务器的 ASP 技术 面向对象:需求者 目前我们的软件几乎都是单一的店面销售和后台管理模式。随
7、着网络的高速发展应该把销售经营改革,把销售与网络双结合的管理模式(店面销售网络销售后台管理),实现多方面的销售。拓展销售市场。我们做的 系统目的就是要解决这样的问题,销售跟网络双结合的软件。 现代互联网技术日趋完善,并且飞速发展, WEB 与数据库技术的成熟发展,为我们实现(店面销售网络销 售后台管理)的软件提供了可靠的保证。我们总结市面上的软件,兼容它们的店面销售和后台管理模式。再加上我们对日常生活如果工作、学习忙没有时间去购物时所遇到的困难。想到了不出门只要对着电脑就能浏览书店的所有书籍。把想购买的物品向书店发送一个表单就能马上购买到书籍的网络销售模式。 我们的网络销售系统提供了一个多方面
8、销售和管理的网络化平台,让人们足不出户就能购买到书籍,拓展超市的销售市场,使人们生活购物的更加方便 电子商店是电子商务在 Internet 上最重要的体现商业价值的形式之一。电子商店高级管理系统是采用 ASP 对象技术、 VBSCRIPT(或 Javascript)脚本语言、 HTML 标识语言及 SQL 数据库技术综合开发出来的后台管理系统。它的主要功能是通过管理员权限验证后,用户可对书籍信息进行自定义,并随意进行增加、修改、删除;通过查看书籍来对书籍进行订购,并产生订单号,以便管理信息来更好的执行交易方式。并且对货运方式、付款方式与客户信息等进行添加、修改、删除操作。但随着 Interne
9、t 技术的发展, HTML 的局限性逐渐显露出来,例如不能提供如下类型数据交换的标准方法:解码和处理电子付款信息;创建公司产品目录,并在客户和 销售员之间共享之,这样双方可以下订单和收订单、查看书籍目录,以及查看订单信息。这恰好对于电子商务网站来说是极其重要5 的。 因此, Internet 必须存在一个信息理解标准,一种表示数据的标准方法,以使软件能更好地搜索、移动和显示,以及操作当前因隐藏于上下问中的信息。怎样解决这个问题呢?最理想的解决方法是提出一个可扩展的、可扩充的灵活的标记语言,它可以使用 SGML 的许多最好功能,而仍能使用 HTML 提供的重要选项,这正好 XML 可以满足。 X
10、ML 那方便地和精确地传递复杂数据格式的能力,对 WEB 的增长产生了最大影响。要在 WEB 上进行商务,就必须能够存储、检索和处理信息,如客户的简单档案、对站点的特定访问的购买记录。由于这两个原因, XML 是用于说明复杂数据对象的有效元语言。若要建设电子商务网站,用 XML 就能完成这个任务。 当前,世界经济正在开始新一轮的增长,经济全球化趋势不断增强,以信息技术产业为先导的“新经济”方兴未艾,虽然对新经济的提法还没有统一的意见,如有电子经济、网络经济、信息经济、知识经济等说,但是各界已经一致认为近期的重点是建立在互联网基础上的电子商务新经济。 4、可行性计划 4.1.系统简介 1.系统主
11、要包括 两个模块:用户购物模块和网站管理模块 2.方便用户和系统管理员在网络直接进行操作 4.2.系统目标 网上购书系统要实现的目标主要是: 1对使用的用户进行使用权限限制 2此系统是做为课程设计,所以无需开发和维护的经费。 3设计开发的时间为 1 个月。 4.3.系统范围 网上购书系统主要针对用户在线购物和管理员在线上管理商品而使用,研究的主要对象是在线会员和系统管理员。系统通过互联网连接使用。 4.4.系统主要功能 1会员登陆及身份验证 A用户 注册成为会员 B验证用户注册信息 C会员登陆系统时的身份给证 D 修改资料 2在线选购商品 6 A浏览不同类别的书籍 B书籍查询 C用户选购自己喜
12、爱的书籍并放入购物车 D用户管理自己的购物车 E用户提交订单 F用户查看自己提交的订单信息 3系统管理 A书籍信息管理 B交易信息管理 C新闻发布管理 D会员管理 E.管理员管理 4.5. 可 行性评估 1技术可行性 开发人员进行过类似的系统开发,是绝对有能力把系统做好。 2经济可行性 此系统用于课程设计,前期成本很少,无需后期的维护费用。 此系统用在线购书和销售管理 5.任务概述 目标 实现店面销售与网络销售双结合的多元化销售与管理系统 我们的系统提供了一个多元化销售与管理的网络化平台,解决人们工作、学习繁忙没有时间购物的问题。让人们足不出户只需点击几下鼠标就能购买到自己想买的书籍的网络销售
13、服务。同时为兼容传统店面的经营模式。我们总结优秀软件的经验,做出丰富界面的店面前台收银系 统,(一改传统超市软件的黑屏界面)。快速的采购管理、完善的库存管理使你更好管理超市。并且基于庞大的互联网技术通过浏览器即可浏览到系统提供的实时的销售分析,图文并茂。还有及时的库存提醒,货物清单详细明了。实时查询和监控超市客流量,销售量,营业报表,一查即看,还可以马上查找员工的任何资料。不用查找厚厚的档案资料。 同样的界面,而不同级别的用户可以使用不同的功能,实现多个客户端的连接。销售端的数据迅速返还回服务器端,速度相当的快,当通过 Internet 返回的信息,只要你连接有打印机的话就可以打印输出了。我们
14、的软件 特点: 1.我们的系统是网络销售后台管理的模式。会员在线浏览超市的所有书籍,会员只要把选购了的书籍表单信息,通过互联网发送给我们的系统,我们就7 能马上为顾客送货上门。多元化的销售,拓展销售市场,使人们的生活更方便。 2.大批流并行数据访问操作,为保证数据库的完整性,所以运用事务处理方式对并行数据进行处理。 4.销售书籍后马上更新库存,及时的书籍报警,能马上知道书籍的缺货,溢出状态。 5.即时更新采购产品报表,使得你的采购行动,不再拖延。 6.可通过 web 浏览器进行远程的访问,充分地利用了网络的便捷。 软件 功能: 一、销售管理: 1.书籍销售 2.销售书籍管理 3.销售书籍查询
15、4.每日报表 二、库存管理: 1.库存缺货报表 2.入库单管理 3.出库单管理 4.库存报警 5.库存书籍管理 6.库存查询 三、会员在线购物: 1.购物表单修信息 2.在线销售日报表 . 四、人力资源管理: 1.销售部员工信息 2.人事部员工信息 3.采购部员工信息 4.财务部员工信息 5.后勤部员工信息 6.保安部员工信息 五、财务中心管理: 1.销售结算 六、数据管理: 1.数据备份 2.数据恢复 6.运行环境 6.1 服务器端: 硬件配置: CPU: Pentium 500 及以上,推荐 Pentium 800 以上; 内存: 128M 以上,推荐 256M 以上; 硬盘:至少 300
16、M 空间及以上。 软件配置:操作系统: Window 2000 server (必须安装 Internet 服务管理器 (IIS) 软件: SQL server 2000 设置 Internet 服务管理:打开 开始设置控制面板管理工具Internet 服务管理 双击 Internet 服务管理器。 ( 1)打开默认 Web 站点 属性 设置对话框,点击 Web 站点 ,把 IP 地址 换成当前主机 IP。其它默认 ( 2)再点击 主目录 , 本地路径 指向应用程序所在的文件夹。其它默认(推荐应该程序文件夹 Supermarket 放在 D:盘根目录下) ( 3)再点击 文档 ,选中 启动默认
17、文档 。如果没有 Default.htm 请添加这个名字上去。有就不用了。其它默认这样得到最佳效果) 点击 地 址按钮 就出在地址栏上,输入服务器地址:如 210.38.173.144(如果微软的 IE 设置了代理,请把代理关掉,否则不能连接到服务器) 6.2 客户端: 8 硬件配置: CPU: Pentium 500 及以上,推荐 Pentium 800 以上; 内存: 128M 以上,推荐 256M 以上; 硬盘:至少 200M 空间及以上。 软件配置:操作系统: Window 98, 2000, ME,XP,2003 7.系统模型 7.1 系统输入输出 : 编号 功能名称 目标与作用 输
18、入 输出 处理 功能模块一、 销售管理 店面销售书籍、书籍管理与控制 1.1 书籍销售 店面销售书籍 减少库存量 1.3 销售书籍管理 对书店销售书籍统一管理 书籍信息 书籍信息 添、修、删数据库 1.4 销售书籍查询 对超市销售书籍进行查询 书籍名、类别、作者等 该书籍的具体信息 查询 功能模块二、 会员在线购物 处理会员在线购物的表单 2.1 购物表单信息 会员所购的书籍送货 所购书籍列表 查询 2.2 在线销售报表 反馈当天在线销售情况 书籍销售报表 查询 功能模块三 、 库存管理 对库存的实时管理 4.1 库存缺货报表 生成报表 用户要求 缺货物品详细信息 计算处理 4.2 入仓库管理
19、 入库品的归类等 用户要求 入仓库的物品清单 计算处理 4.3 出仓库管理 出库品的信息 用户要求 出仓库的物品清单 计算处理 4.4 库存报警 发出库存不足或溢出的信息 库存不足物品 计算处理 4.5 库存查询 物品在库中的详细信息 用户要求 库存的详细信息 查询 功能模块四 财务中心管理 对各项财务的整理与结算 5.1 销售结算 销售部门的销售结算 成交量 销售额 处理计算 5.2 采购结算 采购部门的采购结算 成交量 采购量 处理计算 功能模块五 数据管理 对数据的维护与管理 6.1 设置系统 对系统的初始化设置 用户要求 设置后的参数 设置 9 6.2 操作员档案 操作品的历史记录 操
20、作员 操作员列表 查询 6.3 数据备份 对数据进行备份 原始数据 备份后的数据 数据库操作 6.4 数据恢复 数据还原 备份数据 还原后的数据 数据库操作 7.2、精度 系统输入输出的精度要求 : 1.要求输入的数据能符合系统识别 2.一般要求输入完整的信息 7.3、时间特性 视网络的好与坏,与服务器的负载量 7.4、灵活性 本站是放在服务器上运行的,客户端只须使用 Web 浏览器便可以浏览到相关的信息 7.5、输入输出规定 输入要求 : 主要的输入与输出都是和书籍有关的数据,而且多为数字和表格。因此要求要求比较严格的输入,如书籍的信息要完整 1、 输入要求 : 媒体:鼠标、键盘、 要求提供
21、命令按扭 2、 可以枚举的输入要求 : 媒体:鼠标 要求程序初始化时从数据库中预先载入所有项,并提供一个拉选择框给用户选择。这样一来可以简化输入操作,二来可以减少用户错误的输入的机会 。 3、 字符串输入要求 : 媒体:键盘 程序应先能对用户输入的字符串进行预处理,先去除 导空格和后导空格,然后程序必须对输入的数据类型 进行检测验证其合法性。如果不合法 程须能弹出提示 只有验证合法后才正式装入程序 4、 日期输入要求 : 格式 yyyy-mm-dd 媒体:键盘 程序应对用户的输入预先作验证是否为日期类型,如果不合法则弹出提示信息。如果合法则进行格式验证 格式验证合格后才下式装入程序 10 输出要求: 媒体:显示器 格式:表格或文字 7.6、数据库的规定 1.方 案 采用 Microsoft SQL Server 2000 作为后台数据库。 数据库格式为: *.MDF 格式 2.要求 确保数据库的安全性、和原子性(要么什么都不做、要么全做 ) 3. SQL 数据库采用标准 SQL 设计,对数据库的操作都是运用 SQL语句 4.销售数据流图