首页> 中文学位 >Online Sales and Management System:Design and Implementation with ASP.NET and Multi-Tier Architecture
【6h】

Online Sales and Management System:Design and Implementation with ASP.NET and Multi-Tier Architecture

代理获取

目录

文摘

英文文摘

DECLARATION

Acknowledgements

ListofFigures

ListofTables

Chapter One-Introduction

1.1 The central aspects of E-commerce

1.1.1 The model of E-commerce

1.1.2 E-commerce marketing

1.1.3 Customer

1.1.4 Browsing product catalog

1.1.5 Shopping Basket (Cart)

1.1.6 Checking out

1.1.7 Payment

1.1.8 Order fulfillment and delivery

1.2 The Challenge of e-Business Computing

1.3 Application Description

1.4 Goals and Objectives of the application development

1.5 Thesis organization

Chapter Two - Database Design and Development

2.1 Introduction

2.2 Database design stages

2.2.1 Database Requirements Analysis

2.2.2 Logical Database Design

2.3 Primary Keys

2.4 Foreign Keys

2.5 Defining Relationships

2.6 Referential Integrity

2.7 Database normalization

2.8 Physical Database Design

2.9 Stored procedures

2.10 Considerations

Chapter Three - Application Architecture

3.1 Introduction

3.2 N-Tier Architecture (Multi-tier architecture)

3.3 Why Multi-tier?

3.4 Nairobi Cyber stores application architecture

3.5 Middle Tier of the application

3.5.1 Some Application Classes and methods functionality

3.5.2 Middle tier interaction with database

3.5.3 Middle Tier Application Settings and Data access

3.5.4 Method's Similar Procedure

3.5.5 DataReaders versus DataSets

3.6 Presentation Layer

3.6.1 Shopping Process

3.6.2 Authentication

3.6.3 Products Categories

3.6.4 Product Listing

3.6.5 Shopping cart

3.6.6 Performance

3.7 Managing the Backend

Chapter Four- The System User Interface Design

4.1 Home page

4.2 Product catalog

4.3 Shopping cart

4.4 Checkout process

4.5 Login Page

4.6 Registration Page

4.7 Store management on the backend

4.8Administrator page

Chapter Five - Application Security

5.1 Introduction

5.2 Security threats and e-business security objectives

5.3 Operations of ASP.NET Security and ⅡS

5.4 Authentication

5.6 Application Forms Authentication

5.7 Protected Resources (Pages)

5.8 Advantages of Forms-Based Authentication

5.9 Secure Socket Layers (SSL)

5.10 Database Security

5.10.1 Passwords

5.10.2 Backup

5.10.3 Physical security

Chapter Six - Implementation

6.1 Introduction

6.2 Technologies used

6.2.1 Database implementation

6.2.2 Business Logic Implementation

6.2.3 Asp.net Technology

6.3 Network Operating System

6.4 Hardware specification

6.5 Application Testing

Chapter Seven - Conclusion and Future Prospects

7.1 Project Overview

7.2 Limitations

7.3 Recommendations

7.4 Conclusion

7.5 Future Prospects

Bibliography

Appendices

Appendix -Ⅰ: Database code

Appendix-Ⅱ: Definition of Terms

展开▼

摘要

建立、维护和发布具有高度可靠性和可用性的面向消费者的企业网站不但需要较高的技术,而且需要一个可操作性的程序.本论文讨论的是能支持在线销售和管理系统的计算机应用程序的设计和执行.程序的发展是以可提供对系统的功能性和适应性至关重要的特性的多层构架技术为基础.支持商业用途的计算机程序所需的功能是:安全性、可扩展性、可利用性和对终端用户而言的易操作性.考虑到系统的底层构架对其执行所起到的极大影响,多层式构架理应成为首选.如今,经由因特网的销售操作随处可见,但这些系统的安全性、有效性和可扩展性究竟如何?多层式构架即力求解决在与采用其他体系构架的系统工作时所遇到的困扰.本论文描述的是处理有关网上顾客和销售商交易的销售和管理事务的程序的开发.此应用程序是电子商务商店(内罗毕计算机商店)的解决方案,它包括了店面和后台.此商店主要是销售包括计算机零件在内的电子产品.它的应用程序表达了网上购物的基本任务,包括一套产品目录,用户证明和个性化,购物篮,以及订单结账.此应用程序还可在合适的安全措施保障下在后台对商店进行管理.从构架角度讲,程序包含三层,即:表示层、中间层和数据存取层.用户端使用表示层通过中间层以实现和数据库交互.每个层的功能独立于其他层,但它们也可协同工作.中间层封装了已经被编码成多个类别的商业逻辑,每个类别包含有关的功能和方法.中间层配合数据存取层中存储的步骤将所需结果显示给用户端(顾客).在此程序中使用的数据库服务器其主要是依据它的可扩展性和可靠性挑选,以便提高程序发展和将来调试的能力.Asp.net明显因为其动态性和灵活性而成为一件主要工具,而且在整个程序开发过程中都认真考虑了Asp.net在验证和授权方面的安全特性.在客户和服务器之间的交易,加密套接字协议层(SSL)用来提供用信用卡支付货款的交易的安全.安全方面被和充当Web服务器的互联网信息服务系统(ⅡS)一起使用.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号