.net的饰品购网站开发与设计(源码)【字数:9136】

摘 要在软件开发中,网站设计是不可或缺的。饰品是用来装饰的物品,不仅能够美化个人仪表,而且还能够装点居室,美化公共环境,而饰品购网站则是弥补了饰品销售店铺的不足之外,能够满足消费者足不出户,可以在家“逛商店”,订货不受时间、地点的限制,随时随地购买自己喜欢的饰品的需求。针对饰品销售网站设计的需求,设计了一个基于.net和以SQL Server 2008为后台数据库的网站。该饰品购物网站使用.NET技术开发设计,系统主要分为前台和后台两部分。前台模块主要包括饰品的搜索以及浏览,用户的注册登录,购物车的管理,饰品购买等,而后台功能模块主要包括会员信息管理、订单管理、留言管理等。该网站的应用前景良好,可以实现消费者和饰品店双赢的局面。
目 录
第一章 绪论 1
1.1开发背景 1
1.2主要内容 1
第二章 系统开发环境工具 2
2.1 ASP.NET框架 2
2.2 B/S框架 2
2.3 SQL Server 2008 2
第三章 饰品购网站的需求分析 4
3.1系统的可行性分析 4
3.2系统功能性需求 4
3.3系统用例 5
第四章 饰品购网站的总体设计 7
4.1系统概要设计 7
4.2系统详细设计 8
4.2.1代码设计编码原则 8
4.2.2 模块设计 8
4.3数据库的设计 11
4.3.1 数据库概念设计 11
4.3.2 数据库逻辑设计 14
第五章 饰品购网站的详细设计 17
5.1前台模块 17
5.1.1主界面显示 17
5.1.2用户管理 18
5.1.3饰品详情界面 19
5.1.4购物车模块 21
5.1.5订单管理 21
5.2后台模块 22
5.2.1管理员登录 23
5.2.2主页面显示 25
5.2.3用户管理 25
5.2.4饰品信息管理 26
5.2.5订单管理 *好棒文|www.hbsrm.com +Q: *351916072* 
27
第6章 饰品购网站的系统测试 28
6.1测试方法 28
6.2测试对象 28
6.3测试用例 29
结束语 31
致 谢 32
参考文献 33
第一章 绪论
1.1 开发背景
随着科技的进步,信息化的进步,21世纪已经成为了一个以网络为核心的时代。现如今,随着网络的不断发展以及计算机的普及,许多商家以及企业逐渐在网上开通了属于自己的网店。而电子商务已经成为了人们不可缺少的一部分。电子商务与实体店购物的不同在于,电子商务不仅减少了商家对于实体店房租的费用,更提高了效率,增加了利益,更重要的是,满足了用户足不出门就可以买到商品的愿望。也正因为如此,网上购物已经越来越流行了。
饰品是用来装饰的物品,不仅能够美化个人仪表,而且还能够装点居室,美化公共环境,像人们在汽车里都会放点饰品,手机上也会有一些配件。尤其是一些爱漂亮的女生,可以在追求时尚的同时,也能够实现自我的个性,不断塑造魅力。据我所了解,现如今关于饰品的销售基本是以实体店铺为主,但有些实体店铺的饰品都不够精致,其产品都较为普通,这样就不能够满足用户的需求。而饰品购网站更是弥补了店铺的不足之外,也能够满足消费者足不出户,可以在家“逛商店”,订货不受时间、地点的限制,随时随地购买自己喜欢的饰品。
该网站不仅使用快键、方便,而且也能够实现消费者和饰品店双赢的局面。
1.2 主要内容
饰品购网站是一个平台交易网站,用户可以在网上找到自己所喜欢的饰品并通过支付方式把他买下来,由于涉及了交易,所以该网站一定要十分安全,可靠,可以让用户感到安心。该网站是基于.net的应用,所以我将使用Visual Studio来编辑网页,以及SQL Server来建立数据库,将网页和数据库相连接。
第二章 系统开发环境工具
2.1 ASP.NET框架
ASP.NET是基于WEB的编程语言。ASP.NET具备很多功能,包括验证、缓存、调试和部署等全部功能。
而ASP.NET的技术优势在于:
(1)多语言支持
多语言支持是ASP.NET的重要新特性之一,ASP.NET可以使用任何.Net兼容的语言,主要包括单个语言功能强和编程语言种类多两个方面。
(2)编译速度快
1996年,ASP 1.0版本出现了,由此大大降低了人们开发网站的难度。根据调查所知,以前开发一个网站不仅要有很多很繁杂的代码,还需要技术很高超的人才能够完成,否则将无法完成整个网站。而现在因为ASP.net的出现,人们不再需要多高超的技术,也不再需要大量编写代码,因为在HTML中,ASP会直接贴入代码,这样的话就可以使得整个开发变得不那么复杂,编译速度也快了。
(3)界面与程序代码分离
ASP.NET把界面的显示与程序代码分离,使得程序代码更容易撰写,也使得网页看起来更加简单、洁净 [1]。
所以ASP.NET简单易学、功能强大、应用灵活、拓展性好。
2.2 B/S框架
B/S是Browser/Server的简称,将它翻译成中文的意思就是浏览器/服务器模式,客户端只需要浏览器即可进行业务处理。而其架构特点则在于它不仅维护和升级方式简单,减少了电脑的运行负荷,而且还大大减少了成本。
与C/S结构(Client/Server客户端/服务器)的不同在于:
(1)硬件配置环境不同,C/S一般只建立在专门使用的网络上,网络环境范围小,而B/S是建立在广域网上,不需要是专门的网络环境,且现在越来越被人重视。
(2)程序架构不同,C/S对系统的运行速度有着较少考虑,它更注重的是流程,而B/S则与C/S不同,B/S会对系统的运行速度有着多重考虑。
(3)软件重用不同,C/S构建的重用性不如在B/S构建的重用性好,B/S要求构建相对独立,就如买来的餐桌可以再利用 [2]。
2.3 SQL Server 2008
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。而SQL又名结构化查询语言,它是一种数据库语言,其特别之处在于它的功能是非常齐全的。由于SQL是数据库操作的基础,所有使用起来会比较方便,学起来也会比较简单。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/69.html

好棒文