电子购物商城系统+论文
摘要
伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。
本论文研究了一种基于数据关联规则的网上购物系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,利用微软提供的IIS5.0建立运行环境,再结合SQLServer2000建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统。
本系统主要运用了系统开发生命周期法(SystemDevelopmentLifeCycle简称SDLC)和结构化方法(StructuredApproach)来阐述该系统的开发过程,将计算机作为管理决策的支持手段,融入日常业务的各个环节,使得管理更加规范,同时也能够更好的为顾客服务,该系统大大提高了工作效率,为公司带来了更好的社会效益和经济效益。本系统采用ASP.NET和SQLServer2000为开发工具,具有扩展性。
在此,我真诚的感谢对我的毕业设计进行耐心指导的王保旗老师,以及对我的论文完成给予帮助的各位老师和同学。
关键字:软件生命周期法;信息系统开发;浏览器/服务器; 动态网站
目录
第一章 系统概述·························································································································································1
1.1电子商务介绍················································································································1
1.2电子商务系统················································································································1
1.3电子商务系统Web平台的开发方式············································································4
1.3.1Web平台的体系结构····························································································4
1.3.2Web服务器平台····································································································5
1.3.3Web平台的动态设计技术····················································································6
1.3.4Web平台系统的开发方法····················································································7
第二章系统规划·························································································································································8
2.1系统规划概述················································································································8
2.1.1系统规划的目标、任务和主要工作·····································································8
2.1.2系统规划工作的特点·····························································································9
2.2项目实施前期工作·······································································································10
2.3电子购物商城系统的总体设计思路··········································································10
2.4电子购物商城系统的建设原则··················································································11
第三章系统分析······················································································································································12
3.1系统分析概述··············································································································12
3.2系统初步调查···············································································································12
3.3可行性研究··················································································································13
3.4现行系统的详细调查··································································································14
3.4.1组织结构分析·······································································································15
3.4.2功能分解分析·······································································································16
3.4.3信息关联分析·······································································································17
3.4.4业务流程分析·······································································································17
3.5新系统逻辑模型的提出······························································································18
3.5.1数据流图···············································································································19
3.5.2数据字典···············································································································22
第四章系统设计······················································································································································25
4.1系统设计概述···············································································································25
4.2系统总体结构设计·······································································································25
4.2.1系统总体功能结构·······························································································25
4.2.2系统总体物理结构·······························································································27
4.2.3系统体系结构·······································································································28
4.3系统详细设计···············································································································29
4.3.1代码设计···············································································································29
4.3.2数据库设计···········································································································29
4.3.3用户界面设计·······································································································38
第五章系统实施与维护·····································································································································40
5.1开发工具的选择···········································································································40
5.1.1ASP.NET开发平台································································································40
5.1.2SQLServer2000·································································································41
5.2程序设计·······················································································································41
5.2.1程序设计概要·······································································································41
5.2.2功能模块的实现···································································································41
5.3系统测试·······················································································································50
5.3.1系统测试的原则···································································································50
5.3.2系统测试的方法及步骤·······················································································50
5.3.3系统测试的用例及结果·······················································································50
5.4系统转换·····················································································································52
5.5系统维护·····················································································································52
第六章结论和展望·················································································································································53
附录························································································································································································56
参考文献·············································································································································································66
致谢························································································································································································67