网上花店系统
目 录
绪 论 1
1 系统分析 2
1.1 需求分析 2
1.2 可行性分析 2
2 总体设计 4
2.1 设计目标 4
2.2 数据库设计 4
2.3 系统E-R关系图 5
3 网上花卉销售与管理设计 7
3.1 系统功能描述 7
3.2 前台功能模块设计 8
3.2.1 首页功能的模块设计 9
3.2.2 用户注册的模块设计 9
3.2.3 用户登陆的模块设计 10
3.2.4 排行榜功能的设计 12
3.2.5 广告与新闻功能的设计 12
3.2.6 花卉查询功能的设计 13
3.2.7 网上购物功能的设计 14
3.2.8 订单查询功能的设计 16
3.2.9 订单投诉功能的设计 17
3.2.10 留言板功能的设计 17
3.3 后台功能模块设计 18
3.3.1 用户管理模块设计 18
3.3.2 新闻管理模块设计 20
3.3.3 商品管理模块设计 22
3.3.4 订单投诉模块设计 24
4 系统测试和维护 26
4.1 系统的测试 26
4.2 系统的维护 26
结束语 27
致 谢 28
参考文献 29
附 录 30
摘 要
网上花卉销售与管理系统是一个网上购物式的新型系统也是一个典型的系统,其开发主要包括前台的网页设计应用开发,后台的数据库建立维护以及管理两个大的方面。对于前者要求建立功能完备,使用方便,操作简单等网站的设计特点。而对于后者则要求建立起数据一致性和完整性强,数据安全性好的数据库和管理功能。
因此根据上述的需求,设计的这个系统采用了网站式设计的基本思想方法,结合了ASP的编程语言,以网上购物式的设计为中心,对花卉市场需求进行了进一步分析后,设计出前后台分别登陆的完整的网上花卉销售与管理系统。本系统在前台实现了用户登陆,商品排行榜,查询鲜花,订单查询,网上购物和客户留言功能,在后台建立了基于前台所有模块功能的管理功能。系统运行结果证明,本文所设计的系统可以满足花卉订购者,花店工作者和管理员三方面的需要。
关键词:ACCESS数据库;SQL语言;DreameawverMX网站设计;ASP
2 总体设计
2.1 设计目标
本系统是针对中小型花店所进行设计的,主要实现如下目标:
系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
键盘操作,快速响应。
强大的销售结账功能。
全面的账单查询功能。
操作员可以随时修改自己的口令。
管理员可以设置操作员的权限。
对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
系统最大限度的实现用户简单、轻松的购买到自己中意的商品。
2.2 数据库设计
数据库设计指的是在现在数据库管理系统上建立数据库的过程,它的主要内容是:在编写数据库应用程序之前,应该组织建立什么样的数据库,包括组织建立多少个数据库为适宜,每个数据库都有几个字段,每个库的主关键字和外部关键字以及各个表之间的关联,如何传递数据。
在数据库的设计中,尽量充分地考虑到用户各个方面功能上的需求,以前数据库理论的主要规则。用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。由于本系统的宗旨是为客户端提供信息,再加上其动态性和交互性,这就不可避免的涉及到大量数据的维护工作,所以搭建起后台数据库也就成为最基础、最首要做的工作。本站应用了功能强大的Access数据库。
本系统设计了一个库为datamyeducs.cnasp数据库下设了十五个表分别用来调用数据,其中:ad为广告表;admin为管理员表;guest为注册用户表;basket为订单表;hw为商品记录表;member为VIP会员表;new新闻表;pub为配送通知表;sort为鲜花种类表sub为确认定单表;ts为投诉定单表。数据库表清单明细(见附录)