1、 密 级 公 开 学 号 衡水学院 毕业 设计 基于 ASP的 综合 购物网站 的设计与实现 论文作者 指导教师 专业 本科专科 年级 论文提交日期 论文答辩日期 : : XXX:基于 ASP 的综合购物网站的设计与实现 毕业论文(设计)学术承诺 本人郑重承诺:所呈交的毕业论文是本人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不存在抄袭情况,论文中不包含其他人已经发表的研究成果,也 不包含他人或其他教学机构取得的研究成果。 作者签名: 日 期: 毕业论文(设计)使用授权的说明 本人了解并遵守衡水学院有关保留、使用毕业论文的规定。即:学校有权保留或向有关
2、部门送交毕业论文的原件或复印件,允许论文被查阅和借阅;学校可以公开论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文及相关资料。 作者签名: 指导教师签名: 日 期: 日 期: 20XX 级计算机科学与技术专业毕业设计 I 基于 ASP 的综合购物网站的设计与实现 摘 要 : 随着互联网的飞速发展,网站扮演着越来越重要的角色,越来越多的企业认识到网络能给企业带来无以伦比的便捷和无限商机。 鉴于此,本人 运用 ASP 和 Access 技术设计了 一个比较全面又操作简单的综合购物网站 。 ASP 基于公共语言运行库,做网站时可以选择最适合的语言; ASP 从简单的窗体提交和客户端身份
3、验证到部署和站点配置,使执行的任务变得相对容 易; ASP 随附了一个设计好的结构,它使开发人员可以直接插入代码。 Access 数据库有已经设计好的模板,存储方式简单,易于维护管理。所以这两项技术易于设计和使用。 本文系统的分析了软件开发的背景、过程、开发环境和数据库设计 以及前台 和后台数据库 的形成过程 ,管理员可以通过本系统为用户提供在线交易的服务;用户可以 通 过注册帐号、登陆后便可足不出户,方便地进行购买。 关键词: ASP;综合购 物网站;后台数据库;在线交易 XXX:基于 ASP 的综合购物网站的设计与实现 The Design and Implementation of Co
4、mprehensive Shopping Website Based on ASP Abstract: With the rapid development of the Internet, web site play an increasingly important role, more and more enterprises realize network can give enterprise to bring the incomparable convenient and which contain the opportunities. So easily use asp and
5、Access technology to design a comprehensive and integrated shopping website operation is simple. It can give some small and medium-sized enterprises to provide convenient. Asp based on the common language runtime, making sites can choose the most suitable language; Asp from simple form submission an
6、d client identity verification to deploy and site configuration, make the mission is easier; Asp enclose a design good structure, it enables developers can be plugged directly into the code. The Access database have designed templates, storage method is simple and easy to maintenance management. So
7、the two techniques are relatively easy to design and use. This paper systematically analyzed the software development background, process, development environment and database design, the formation process of the front desk and the backend database, the administrator can through this system to provi
8、de users with online trading service; Users can be completed by registering account, after landing will never leave home, convenient to buy. Keywords: ASP; Comprehensive shopping site; Backend database; Online trading 20XX 级计算机科学与技术专业毕业设计 III 目 录 摘 要 .I Abstract . II 1 绪论 . 1 1.1 研究背景分析 . 1 1.2 研究内容
9、 . 1 1.3 所需软硬件技术准备 . 2 2 系统需求分析 . 3 2.1 需求分析的任务及主要内容 . 3 2.2 系统的可行性研究 . 3 2.3 必要的数 据流图( DFD) . 4 2.4 数据字典( DD) . 6 3 概要设计 . 8 3.1 软件系统结构 . 8 3.2 软件结构图 . 8 3.3 接口设计 . 9 3.4 数据库设计 . 9 3.5 数据库 E-R 图 . 11 4 网站详细设计 . 12 4.1 登录界面的设计 . 12 4.2 管理员(或用户)使用流程 . 12 4.3 各个模块的设计 . 14 5 软件测试 . 20 5.1 软件的测试 . 20 5.
10、1.1 单元测试 . 20 5.1.2 集成测试 . 24 5.1.3 验收测试 . 25 5.2 测试中的问题及解决办法 . 25 结 语 . 25 参考文献 . 26 致 谢 . 27 附录 1 . 28 XXX:基于 ASP 的综合购物网站的设计与实现 20XX 级 计算机科学与技术 专业毕业论文 第 1 页 共 31 页 1 绪论 1.1 研究 背景 分析 互联网特别是 Web 技术的发展使得许多事情可以在网上进行,利用网上交易、网上讨论区、网上聊天室,足不出户便可得到大量信息 1。 现在 的 Internet 也 已从单纯的学术科研 逐步 向综合性商业网络发展,高速发展的互联网技术为
11、网上购物系统的发展 提供了强大的动力,同时,网上购物的环境已经逐步得到了改善。网上购物对 人们 的吸引力 也 越来越大,网上购物将更加 平民化, 为在线购物发展及应用提供了新的动力。 在我国 ,网上购物 刚起步, 很多企业还是使用比较初级的网上购物系统, 但 网上购物 发展 的 速度却 很快。 我国是人口大国, 网民也比较多,所以网上购物有巨大的市场潜力,会带来很明显的经济效益。因此只要 网上购物 不断 地 趋 向完善 , 那它的 市场潜力会得到 更 充分 的 发挥。 网上购物进入人们的生活已有数年时间,随着市场的发展, 立法、制度的完善, 网上购物必将被更多的消费者所接受,同时将成为现 代企
12、业发展的另一 重要的 平台。 但网上购物系统不同于其它性质的网站 , 由于涉及到 货币的 交易,因此对于严谨性有很高的要求 ,每一个细小的环节都 要慎重考虑, 这样才能使网上电子交易避免不必要 的 错误 的发生。因此,开发网上购物系统是一件必要而 又有 长远意义的工作 。 1.2 研究内容 本系统主要以 ASP 开发工具实现前台开发、以 Access 实现后台数据库开发, 主要实现用户在前台进行会员登录、商品浏览搜索、将商品放入购物车、在线支付,管理员在后台对商品进行添加及管理、订单的管理、意见的反馈、对会员的管理、对后台的管理。 本购物网站 前台 主要研究其 实现 的功能包括用户注册登录、在
13、线支付、购物车、高级搜索 、用户留言、查看商品分类、查看最新商品、查看推荐商品、查看特价商品等。在做网站时参考了一些文献 2,3, 尽量做到网站功能齐全,能令用户满意。 为了能给用户展示更具视觉美的网站,我参考了一些专门制作网站的文献 4,5。 本购物网站后台主要研究怎样管理前台, 在 前台 进行 操作时后台可以第一时间得到准确的数据。本购物网站主要实现的功能包括对商品的管理、对信息的管理、对商品分类的管理、对用户的管理等。后台的数据管理还不是很完善,还应该多参考一些文献,对功能进行添加,做到对前台网站信息的全面管理。 XXX:基于 ASP 的综合购物网站的设计与实现 第 2 页 共 31 页
14、 1.3 所需软硬件技术准备 硬件准备: 该管理系统软件适用于 Windows 2000/xp 及以上 的 操作系统。 对于内存硬盘的要求不是很高,一般市面上的计算机都行。 软件准备: ASP 有其强大的特性:简单易学,高效可管理,自定义性和扩展性,安全性等等 6。 Access 的存储方式简单,便于管理员的操作和管理同时它是一个面向对象的开发工具 ,可以方便地与网络上的动态数据相连接 7。通过比较各个软件的特点最终决定使用 ASP 和 Access 实现。要想使用这两个软件首先要 在计 算机上安装: (1)ASP的环境,对于版本没太多要求,但尽量 安装工具较全的 。 (2)Microsoft Office Access2003 它相对于以前的版本功能较多。 (3)IIS 即 Internet 信息服务。用于浏览制作的网页。