校园甜品小站网站的设计实现(源码)【字数:5802】

摘 要随着计算机的发展和生活水平的提高,越来越多的人喜欢在网上购物。线下实体甜品店的店面相对较小而且甜品的价格也比网上的高,尤其是在校园里开甜品店,店面更小,造成甜品的种类并不是很多。这个时候就需要校园甜品小站能够实现在线购物的功能。消费者功能主要提供给购物的用户使用,包括用户的注册、登录,浏览商品,购物车,查看订单等;管理者功能主要提供给系统的管理人员使用,包括对用户、食品、订单的管理等。本网站采用一个B/S体系结构,基于Microsoft Visual Studio 2013开发工具和数据库开发工具SQL Server 2008开发设计。使用C#作为开发语言,.NET作为开发平台设计开发。
Key words: Campus dessert site;B/S architecture;Visual Studio;SQL Server;C#;.NET 目 录
1.1开发背景 1
1.2开发目的和意义 1
1.3系统开发环境及工具 1
1.3.1SQL Server 2008数据库介绍 1
1.3.2Visual Studio 2013介绍 1
1.3.3EAF框架介绍 1
第二章 系统分析与设计 5
2.1系统需求分析 5
2.2系统功能模块设计 5
2.3系统子功能模块分析 6
2.3.1用户模块 6
2.3.2管理员模块 6
2.4数据库表设计 7
第四章 系统功能实现 10
4.1登录模块的实现与测试 10
4.2基本信息维护的实现与测试 12
4.2.1用户列表 12
4.2.2用户详情 14
4.2.3用户添加 15
4.2.4用户修改 16
4.2.5用户查询 19
第五章 库存信息维护的实现 21
5.1库存列表 21
5.2库存详情 22
5.3库存修改 23
第六章 订单功能的实现 27
6.2订单列表 27
6.3订单详情 28< *好棒文|www.hbsrm.com +Q: ¥351916072$ 
br /> 6.4订单修改 30
结束语 36
致 谢 37
参考文献 38
第一章 绪论
1.1开发背景
现在有很多网上购物形式的网站,例如著名的淘宝商城、京东商城、天猫超市等。这些网站为本系统的开发提供了很好的参考。在西方国家,大部分人都已经习惯在网上购买东西,而由此带来的经济已经有巨大的规模,甚至有超过传统的超市购物方式的趋势。如果身在国外可以通过亚马逊网站购买零食,而在中国可以去淘宝、京东或一号店等网站网购食品。
1.2开发目的和意义
线下实体甜品店的店面相对较小而且甜品的价格也比网上的高,尤其是在校园里开甜品店,店面更小,造成甜品的种类并不是很多。这个时候就需要校园甜品小站能够实现在线购物的功能。校园甜品小站网站的销售的方式很简单,就是购买甜品的同学们可以根据自己的喜好寻找甜品然后购买。对于同学们来说,校园甜品小站网站近在咫尺,同学们可以随时随地自由地查询和订购甜品,无需亲自到实体店挑选,只需要打开电脑或手机,在网上就可购买到自己想要的甜品。并且可供同学们挑选的余地也很大,与此同时还减少了去实体店的时间。因此校园甜品小站网站势必会有很好的发展前景。
1.3系统开发环境及工具
1.3.1SQL Server 2008数据库介绍
微软的SQL SERVER。SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可以跨平台,跨系统使用。 SQL Server 是一个全面的数据库平台,它的数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能。
1.3.2Visual Studio 2013介绍
微软公司开发和发布的Microsoft Visual Studio。Visual Studio 2013集成开发环境的接口已被修改和优化,重新进行了设计和组织,变得更加简单美观。C#是微软公司在2000年6月发布的一种新的编程语言,它是面向对象的语言,运行在.NET平台上的一种高级语言。C#具有安全性、稳定性、而且简单、优雅,编写出来的代码可读性强,简洁美观,是由C和C++衍生出来的面向对象的编程语言。
1.3.3EAF框架介绍
EAF框架技术结构图,如图11所示:
/
图11 EAF框架技术架构
EAF框架技术结构具体含义,如表11所示:
表11 技术架构
具体应用
直接面对客户需求而进行开发的应用程序,实际工作中主要围绕这一层进行开发
EAF
全称为Enterprise Application Framework(企业应用开发框架),EAF提供了一套模块开发规范(Domain、IDao/Dao、数据库),基于此规范可简化CRUD开发。
Castle Windsor
Castle是一个开源应用框架,整个Castle包含许多组件,此处的架构中只用到Windsor组件,Windsor是Castle框架中的IoC组件,项目中的服务类和数据访问类都通过IoC容器来进行管理。
IBatis.Net DataMapper
IBatis.Net是一个开源ORM框架,DataMapper是此框架中的ORM组件,项目中的关系数据库和实体映射都通过此组件来实现。
.Net Framework
Microsoft .Net Framework
操作系统、数据库
操作系统为Windows Server系列,数据库为SQL Server系列
EAF开发框架分层架构,如图12所示:
/
图12 EAF开发框架分层架构

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

好棒文