课题:网上购物系统网站的设计与实现
姓 名: 刘 则 芬
学 号: 07212151240
专 业: 计算机科学与技术( 2 )班
院 系: 信息工程学院
课 程: 《 ASP+SQL 》框架设计大作业
指导老师: 王 华 本
完成时间: 2010- 11 -1 8
安徽新华学院信息工程学院
计科本()刘则芬 大作业
目 录
目 录.....................................................................................1
第 1 章 绪 论............................................................................2
课题研究的目的和意义
课题研究内容
第 2 章 相关理论基础...................................................................3
编程技术
模式
第 3 章 需求分析........................................................................5
角色需求
功能需求
性能需求
第 4 章 总体设计........................................................................6
系统功能简介
系统总体功能简介
前台功能简介
后台功能简介
系统功能模块图
前台用户管理模块
后台管理模块
购物模块
系统 图
第 5 章 详细设计......................................................................12
后台详细设计
后台登录界面设计
后台商品管理设计
后台用户管理设计
数据库的建立
数据库的连接
第 6 章 系统测试......................................................................18
结 论.................................................................................... 19
参考文献...............................................................................19
计科本()刘则芬 大作业
第 1 章 绪 论
1.1 课题研究的目的和意义
随着计算机科学的发展和 的发展,网上购物服务逐渐深入到人们的
生活中,给人们的生活带来方便。网上购物系统是一种具有交互功能的商业信息系
统,它在网络上建立一个虚拟的购物商场,购物的过程变得轻松、快捷、方便。网
上商店在我国刚起步,但发展很快。随着我国互联网的更加普及和网上商店的日趋
成熟,会有越来越大的消费群体,市场潜力会得到更充分的发挥。
网上商品销售系统是采用 作为开发语言, 作为数据库编
写的一个 模式的系统。系统主要实现了:用户管理、商品购买、商品添加管
理、商品订单管理、商品的查询等网上商品销售的基本功能。本文详细介绍了网上
商品系统的需求分析,系统设计和功能设计,在系统设计中给出数据库的设计和本
系统的总体设计方案,在系统实现中具体介绍了各个功能的实现情况和主要代码,
同时附有运行界面图例。
1.2 课题研究内容
本文将介绍基于 模式的网上商品电子类销售系统的设计和开发工作,文
章将涵盖以下三个方面的内容:,介绍贯穿项目设计,开发始终的
技术。,介绍网上商品电子类销售系统的详细设计。,介绍网
上商品电子类销售系统的具体实现。通过对传统的商店销售和利用网络技术的网
上商品销售的比较不难看出,商品销售网络化将是今后销售领域的发展趋势。开发
这样一套应用系统,是推进网上商品销售信息化进程的一个重要环节。
计科本()刘则芬 大作业
第 2 章 相关理论基础
2.1 ASP 编程技术
使用了微软的 ! 技术。 !("#)技术是现在 #$%$&
软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间
合作。 本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用
组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易
地建立自己的 ' 应用。
运行在服务器端。这样就不必担心浏览器是否支持 所使用的编程语
言。 的编程语言可以是 () 和 *)。() 是 ( 的一个简
集,会 ( 的人可以很方便的快速上手。然而 +%,- 浏览器不支持客户端的
(),所以时,看到的是 生成的 .)#/ 代码,而不是 程序代码。
这样就可以防止别人抄袭程序。
具有以下优点:
()无需编译: 脚本集成于 .)#/ 当中0容易生成0无需编译或链接即可
直接解释执行。
()易于生成:使用常规文本编辑器如 '+1"' 下的记事本0即可进行2
,%- 页面的设计。若从工作效率来考虑0不妨选用具有可视化编辑能力的 (%3,4
1 。
()独立于浏览器:用户端只要使用可解释常规 .)#/ 码的浏览器0即可浏
览 所设计的主页。 脚本是在站点服务器端执行的0用户端的浏览器不需要
支持它。因此0若不通过从服务器下载来观察2,%-主页0在浏览器端见不到正确的
页面内容。
()面向对象:在 脚本中可以方便地引用系统组件和 的内置组件0
还能通过定制 ! $5-$ ! 服务器组件来扩充功能。
()与任何 !%-6语言兼容:除了可使用 (%-和 *%-
语言进行设计外0还可通过 436 的方式0使用由第三方所提供的其它 %-6
语言。
()源程序码不会外漏: 脚本在服务器上执行0传到用户浏览器的只是
执行结果所生成的常规 .)#/ 码0这样可保证辛辛苦苦编写出来的程序代码不
会被他人盗取。
计科本()刘则芬 大作业
2.2 ACCESS
%% 是 "7 办公套件中一个极为重要的组成部分。刚开始时微软公司是
将 %% 单独作为一个产品进行销售的,后来微软发现如果将 %% 捆绑在
"88 中一起发售,将带来更加可观的利润,于是第一次将 %% 捆绑到
"88 中,成为 "88 套件中的一个重要成员。现在它已经成为 "7 办
公套件中不可缺少的部件了。自从 年开始销售以来,%%已经卖出了超
过 万份,现在它已经成为世界上最流行的桌面数据库管理系统。
本系统之所以采用 %% 数据库是因为它能使用数据表示图或自定义窗体收
集信息。数据表示图提供了一种类似于 94 的电子表格,可以使数据库一目了
然。另外,%% 允许创建自定义报表用于打印或输出数据库中的信息。
%% 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文
件服务器,与其他网络用户共享数据库。%% 是一种关系数据库工具,关系数
据库是已开发的最通用的数据库之一。如上所述,%% 作为关系数据库开发具
备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强
大功能,同时对于小型的数据交换来说使用非常方便。
2.3 B/S 模式
($:% ,浏览器服务器)模式又称 结构。它是随着
技术的兴起,对 模式应用的扩展。在这种结构下,用户工作界面
是通过 浏览器来实现的。 模式最大的好处是运行维护比较简便。目前,
软件系统的改进和升级越来越频繁, 架构的产品明显体现着更为方便的特性。
对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间
来回奔跑,效率和工作量是可想而知的,但 架构的软件只需要管理服务器
就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模
有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要
针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、
升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的
主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这
对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升
级革命的方式是“瘦”客户机,“胖”服务器。