芯蕊花店网站的设计与实现(附件)【字数:7050】

“芯蕊”花店网站是一个秉承着售卖优质花卉的专业动态花卉网站。该系统对鲜花的分类管理,大体划分为两部分在前台模块用户可以在线浏览该网站的各个模块,用户可以浏览畅销花卉、花卉展示、商品检索等栏目,可以实现账号信息管理,更改初始密码。后台模块管理员可以采取对会员信息管理、更改花卉资讯等全方位的管理。课题采用B/S架构,应用了html+css、javascript等技术实现网页动态加载,运用ASP.net语言进行数据的说明,将sql server作为数据库管理工具。整个花卉网站便于操作与维护且具备灵活性。本文对花卉网站的功能、架构进行了全方面的分析与叙述。
[key words]Xin Rui Flower Shop website; ASP.NET; JavaScript; database 目 录
一、 引言 1
(一) 网站背景和意义 1
(二)网站介绍 1
二、关键技术介绍 1
(一)SQL Server 2008数据库 1
(二)ASP.NET技术 2
(三)B/S架构 2
(四)Html+Css3技术 2
(五) JavaScript技术 2
三、网站需求分析 2
(一)可行性分析 2
1.需求可行性分析 2
2. 技术可行性分析 3
(二)网站的目标 3
(三)网站用例 3
四、网站总体设计 4
(一)网站功能模块设计 5
(二) 网站的数据模型设计 5
1. 实体关系(ER)图设计 5
2.数据物理模型的设计 7
五、网站详细设计 9
(一)前台设计 10
1.首页的详细设计 10
2.用户注册模块的设计 11
3.用户登录模块设计 12
4.选购鲜花模块设计 14
5.购物车模块设计 15
(二) 后台设计 16
1. 后台首页详细设计 16
2.鲜花信息管理模块设计 17
3.订单信息管理模块设计 18
 *好棒文|www.hbsrm.com +Q: @351916072@ 
4.会员信息管理模块设计 19
5.系统管理模块设计 22
六、总结 23
致谢 24
参考文献 25
引言
伴着信息技术的积极发展,计算机网络技术日趋纯熟,已经深入到日常生活的各个角落。而电子商务也予以了大众众多便利。如此,愈来愈多的人广泛地购买花卉,追寻幸福质量,也是环境所趋,因而开发了一个在线花卉销售系统。
互联网自己本来就具备包容性、通用性、多样性、门槛低、传播快的特点,它直接导致了整体环境的经济与结构体制发生了翻天覆地的改变,也顺势扭转公司自身的生产,开发和经营活动。因而,在设计该网站时,需要对传统花店的商业模式、满足线上用户的需求和商业管理模式、计算机网络管理、系统设计都应该进行全面的分析,网站实际操作能力、系统实现功能、网站安全性、网站保护性等实际要求。其中最重要的一个是采用ASP.NET技术、?SQL?Server数据库,用于网站的研究与开发。这样用户不用离开家去完成商品咨询、购买和其他活动;提供最新的产品介绍、价格、花卉采购和用户订单管理;用户可以简单快速地执行数据查询、管理订单信息。
网站背景和意义
源于经济和互联网一并持续增长,每个人已然普遍接受电商平台购物,而网上花店也随之而来,作为其中的一部分,网上花店系统发展迅速。
与传统的花店相比,网上花店更直观、更灵便、成本价更低廉。未来发展景况愈来愈乐观,带给广大消费者精神、物质的满足感,于是,花卉起到不可或缺的作用,而花卉网上商城更为公众开拓了便捷之门。
“芯蕊花店”网站致力于开发一个界面美观、人机交互性强、具有良好管理功能的网上花店管理系统。
(二)网站介绍
该网站根据自己所学的页面布局、代码设计、美化设计的实训经验等,网站划分成前后台:在前台模块用户可以注册账号,再登录界面,通过用户名密码登录该网站,用户可以浏览畅销花卉、花卉展示、商品检索、用户可以实现账号信息管理,更改初始密码等。管理员可以通过账号密码登录后台模块,管理员可以采取会员信息管理、更改花卉资讯、管理私人账号、办理定单信息等。
二、关键技术介绍
本系统是运用 Visual Studio 2010研发的b/s体系结构,主要运用了Asp.net技术、C#语言、以及SQL Server数据库技术开发实现的,前台页面使用html,div+css+js来开发。
SQL Server 2008数据库
微软SQL Server可以支持很多种结构化数据管理,采用了单进程和多线程处理技术。允许对所有数据进行控制和管理,此外,它可以为不同的数据库提供不一样的材料来置换,这样既保证了查询能力,也提高了查询的速率和质量,它也是应用软件系统编程中使用最广泛的数据库类型。SQL服务器本身可以存储数据,并与Windows系统兼容。SQL Server数据库可以存储用户应用程序设置、安全日志等各种类型的数据,为了访问数据,需要一个具有相应授权的用户,这使得整个数据库的数据安全得到了有效的保证。
ASP.NET技术
ASP.NET采用了简化服务器环境和Web应用的设定应用的基于文本的层次结构系统。通常原理上配置信息以纯文本格式储藏,无需本地帮助即可进行管理。ASP.net的设计考虑了可伸缩性,增加了特定的功能,以提高集群和多处理器环境中的性能。它可基于内置的Windows认证和配置以及每个应用程序安全应用程序。ASP.NET利用初期的绑定、实时编译、本地优化以及开箱即用的缓存服务。它采用C#编写的网页程序,狭义的可以理解为编程所用的语言,可以创建简单快速的网站,并可以扩展到数百万用户。
B/S架构
BS架构可以通过特定的权限控制直接放置在WAN上,以实现多用户访问的目的。首先客户端不需要安装,只需有一个浏览器就可以轻松快速地安装;要求很简易没有特殊的应用程序,主要在服务器上实行。之所以让维新建设更加容易,是因为手机端没有针对程序,应用程序的维新和整改能够在服务器端执行。另外,B/S是基于Web语言,独立于操作系统,所以跨平台也是其优点。而随着网页语言和浏览器的发展,B/S在性能处理和操作中变得更快和更高速。
JavaScript技术
JavaScript是没有生硬控件的语言,况且安全性有保障。而今,Web研发脚本语言也让宽泛运用到,于此也向HTML界面补充动态功能,譬喻响应客户群的各种操作。她作为一种安全可靠得语言,不能够查访本地硬盘,且不能够在服务器上储藏数据。不容许删改和调用网络文档,只许可在浏览器中实行信息阅读和动态交换,这样,可以有见效地制止数据遗失和未经授权得系统访问。JavaScript只允许在用户端执行多个任务,不需要网络和服务器的参与,从而允许分布式操作和处理。JavaScript可以简单操作多个页面上的对象。用户允许操纵JavaScript限制住界面上各式各样组件的形状、状态等,JavaScript可以根据用户的需求“定制”浏览器,使页面更完善。

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

好棒文