电子商务系统分析与设计课程设计实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江苏科技大学电子商务系统分析与设计课程设计网上书城系统的开发
学生姓名张颖
学号**********
班级08404121
指导老师
成绩
经济管理学院信息管理系
2012年1月8日
目录
一.系统规划 (2)
1.1明确用户需求 (3)
1.2初步调查 (3)
1.3确定电子商务模式和模型 (4)
1.4可行性分析和可行性分析报告 (4)
二.系统分析 (5)
2.1系统调查 (5)
2.2需求规格说明书 (5)
2.2.1 引言 (5)
2.2.2项目概述 (6)
2.2.3需求规定 (6)
2.2.4环境要求 (10)
2.3组织结构分析 (10)
2.4业务流程分析 (11)
2.5数据流程分析 (13)
三.系统设计 (14)
3.1系统总体结构 (14)
3.2网络基本结构 (15)
3.3系统平台选择 (16)
3.4应用系统方案 (16)
3.4.1各功能模块简要描述 (16)
3.4.4数据库设计 (18)
3.4.5用户界面设计 (23)
3.5实施方案 (24)
3.5.1客户端要求 (24)
3.5.2服务器端要求 (24)
3.5.3系统测试 (24)
四.支付系统设计 (28)
4.1支付协议选择 (28)
4.2支付系统数据流程分析 (29)
4.3支付系统安全需求分析 (29)
4.4支付系统总体设计 (30)
4.5支付系统功能 (32)
4.6交易流程设计 (33)
4.7支付系统安全设计 (34)
五.心得体会 (34)
一.系统规划
1.1明确用户需求
随着当今社会新系统大度的提高,网络的高速发展,计算机已被广泛应用于各个领域,因而网络成为人们生活中不可或缺的一部分。互联网用户应经接受了电子商务,网购成为一种时尚潮流。
书籍交易网站就是Internet和电子商务发展的产物,近几年在我国发展迅猛,如同一些书店纷纷在各地开设分店以拉近书店与顾客间距离一样。随着科学技术得分速发展,Internet这个昔日只被少数科学家接触和使用的科研工具已经成了普通百姓都可以触及的大众型媒体传播手段。随着现金全民素质和科学技术水平的不断提高,知识更新的越来越快。人们随时都会有被淘汰的危机,为了不让社会淘汰,做到与时俱进就必须多读书不断的学习,21世纪是网络的时代、信息的时代,时间是非常宝贵的,人们由于种种原因没有时间到书店去,也不知道哪家书店有自己需要的书籍,同时那些传统书店的经营者又没什么好的方法让人们知道我这就有顾客需要的书籍,这种买卖双方之间信息交流上的阻碍成为“网上书城”网站发展的原动力。
网上书城网站的建立可以跟好的解决这方面的问题,向广大用户推出的是一种全新的网上信息服务,旨在书店与消费者之间架起了一座高速、便捷的网上信息桥梁。
1.2初步调查
截止至2010年6月底,中国网民的数量达到4.21亿人,互联网电子商务化的程度也越来越高,网络购物、网上支付和网上银行的使用率分别达到33.8%、30.5%和29.1%。而在众多的电子商务行为中,因网上购书具有较高的可信性和打折优惠,网上购书的比例逐年提高。当当网、卓越亚马逊两间网上书城更是在同类B2C网站中占据头两位。很多人看到了书这种网上销售的诸多好处:方便购买、金额小、风险小、用户容易决定;信息的完整性以及很少出现质量问题和退货现象等,无论是当当、卓越还是99读书人,网上书店的强大搜索功能帮助顾客查找图书和选择图书,与传统书店中令人无所适从的货架分类不同,网上书店通过强大的搜索引擎为用户挑书提供了最大的便利。早在2005年底,著名调查公司AC尼尔森的
研究就显示,63%的中国网民曾在网上购物,其中最受欢迎的网上商品是书籍,56%的网上购物者选择网上买书。
1.3确定电子商务模式和模型
打造一个搜索快捷、图书种类多样、购书方便、注重用户体验的B2C 网上购书平台,以及为用户提供一个交易安全、价格低廉、相响应快速的交易平台。
1.4可行性分析和可行性分析报告
●技术可行性
网络技术的飞速发展及用户需求的不断升级,网页页面技术也不断的推陈出新,使得网站的功能越来越强大,能够提供的服务种类越来越繁多。
从HTML、Client Script到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取代
CGI(Common Gateway Interface,通用网关接口)的技术。
简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP 使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用
ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访
问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择
ASP作为开发工具最重要的原因之一。
●经济可行性
本系统开发的主要工具是ASP(Active Sever Pages)和SQL Server。如果
从开发这个项目所需费用结算和项目的效益来看,是可行的,主要考虑
设计团队的工资及未来几年内系统的维护等相关费用。系统投入使用后,可以解决企业人事管理遇到的耗费大量资金和人力,管理内容繁复,而
且容易丢失的问题。所以本系统耗费资金较少,且实用价值很高。