资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
齐齐哈尔大学实 习 报 告题 目 网上花店系统的设计与实现学 院 应用技术学院 专业班级 计应102班 学生姓名 张微微 2013年 9月目 录一、需求分析3二、系统总体设计*三、系统详细设计*四、调试与维护*五、结束语*六、参考文献*七、指导教师评阅* 一、需求分析1.1.引言(1)面对中国加入WTO,参与国际竞争及中国鲜花业传统落后、独立分散的营销方式,我们在经营中将网络技术与鲜花传统销售市场之间,进行完美的结合;从而减少了流通环节,降低了交易成本,突破了时空限制,节省了订购,支付和配送时间;因此我们公司完全可以介入电子商务网络鲜花快递市场;争取建立一个可采用无人工座席电话交易系统和互联网在线支付平台交易系统,实现并开通这两大电子交易系统,同时双通道运行的新型鲜花营销企业。(2).编写本说明书的目的在于深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。使我们的开发人员准确的知道“系统必须做什么”(3).本说明书的预期读者有参与本项目开发的项目负责人,项目提出者,项目的有关技术人员等。1.2.项目背景(1).本项目的名称暂定为“佳人有约”网上鲜花销售系统,代号为“007”。(2).本项目的参与开发人员有: 任务提出者:某鲜花销售公司 项目负责人:我公司的项目经理一名,鲜花销售公司的副总经理一位 系统分析员:* 系统设计员:* 程序设计员:*(3)本系统采用java语言 + My SQL数据库作为开发平台。1.3.术语说明 (1)ADO:ActiveX Data Object, ActiveX 数据对象(2)SQL:Structured Query Language(3)JSP: Java Server Pages1.4.系统功能总的来说系统具有以下功能:用户不仅能在网上订购花;速递春节鲜花、情人节鲜花、慰问鲜花、生日鲜花、爱情鲜花、商务鲜花、庆典鲜花、特色礼品、蛋糕;而且支持团购服务、绿植租赁等多种业务;其付款方式支持国内外在线支付、银行汇款、邮局汇款、上门收款。 二、系统总体设计2.1.系统流程图(顶层数据流) 2.2.基本设计概念和处理流程 下面将各大功能块的处理流程显示如下:(1) 会员认证系统: (2)其他服务系统:关于我们留言板配送说明购物说明配送说明支付说明售后服务会员服务用户定单管理团购通道其他服务祝词参照节日查询时差查询补交货款取消定单定单查询用户登陆我们的鲜花网后选择他需要或者感兴趣的商品,记录商品编号;点击导航栏上的“团购专区”在团购专区页面,点击“我要团购”; 在打开的新窗口中,填写用户需要的商品信息及联系方式,然后点击“发送”中文版和英文版是有区别的主要是文化和习惯的不同用户在这里可以注册“节日”提醒服务(发邮件提醒)可查询两城市间的时差,其结果会显示在系统中的地图上进入补交通道后会得到汇款地址也可在线划帐和定单查询的方式相同,进入新页面后,会有提示在文本框中输入要查询的订单编号和订货人姓名;点击“提交”即可查询 (3)鲜花订购系统:2.3 需求概述: (1)需要实现的功能: 系统总的来说需要实现以下功能: 1.会员认证系统 1.1 会员认证 1.2 会员注册 1.3 隐私与安全 2.鲜花订购系统 2.1 鲜花查询 2.2 鲜花订购 2.3 支付货款 3.服务系统 3.1会员服务 3.2 团购通道 3.3 定单管理 3.4 售后服务 3.5 支付说明 3.6 购物说明 3.7 配送说明 3.8关于我们 3.9 留言板3.10 其他服务 (2)界面要求: a. 网站的主色调为黄、橙、粉红这三种最为大众接受的颜色。 b. 界面的风格要鲜明而有特色。c. 网站所要用到的图片资料应该足够清晰和精美。d. 网站上要有足够的导航链接。e. 要尽量让用户使用鼠标完成整个操作流程,当然填写资料,在线支付,在线留言需要用到文本输入。 (3)可以扩展的功能: 这里主要是网站上商城、礼品、美食功能的开通以及港、澳、台专区的完善问题。 三、系统详细设计 3.1系统总体结构和模块外部设计 为了使每一位有可能阅读和理解本系统的结构和功能模块我将用层次方框图来表示系统总体结构和他们之间的关系:网上鲜花销售系统会员认证系统会员认证会员注册鲜花订购系统鲜花查询鲜花订购支付货款服务系统会员服务团购通道定单管理售后服务其他服务支付说明购物说明配送说明关于我们留言板隐私与安全 3.2各功能模块的定义如下图所示:模块编号模块名称备注模块编号模块名称备注M1.1初始化模块系统初始化M8.1订购鲜花模块M1.2关闭系统模块退出系统M8.2支付系统M1.3系统功能模块M9密码管理模块M2.1鲜花资料模块M10身份验证模块验证用户身份M2.2刷新鲜花资料模块M11会员注册模块M20.1鲜花查询模块(一般查询)M12.1会员预付M20.2鲜花查询模块(高级查询)M12.2会员帐目M3.1用户资料模块M13留言板模块M3.2刷新用户资料模块M14购物篮M4.1定单资料模块M15补交货款模块M4.2刷新定单资料模块M16团购通道模块M4.3定单查询模块M17时差查询M4.4取消定单模块M18网站联接M5节日查询M19港、澳、台专区M6版本选择M7.1浏览模块浏览仅调用文件显示的功能M7.2刷新浏览模块3.3 功能分配 (1)系统控制功能 M1.1、M1.2、M1.3 (2)浏览功能 M7.1、M7.2 (3)鲜花订购系统 M2.1、M2.2、M20.1、M20.2 M8.1、M8.2、M14、M15、M16 、M19 (4)用户登入系统 M9、M10、M11、M3.1、M3.2、M6 (5)会员服务 M3.1、M3.2、M12.1、M12.2、M5 (6)定单管理 M4.1、M4.2、M4.3、M4.4(7)服务系统 M13 、M17、M183.4 数据结构设计(逻辑结构设计) 本数据库的主数据文件为FLOWER.MDF其他的数据文件有USER.NDF 和NOTE.NDF。他们各自的组成如下: 3.4.1FLOWER.MDF: 里面主要是一张用来存放鲜花资料的名为 flowerTable的表,该表的列包括: (1)场合,属性为CHAR(20);(主键约束) (2)庆祝,属性为CHAR(20);(非空约束) (3)语义,属性为CHAR(20);(非空约束) (4)花材,属性为CHAR(20);(非空约束) (5)价格,属性为MONEY(8);(非空约束) (6)适合人群(职业),属性为CHAR(20);(非空约束) (7)适合人群(年龄),属性为CHAR(20);(非空约束) 此外还需要一张用来存放其他商品的名为cityTable的表,该表的列包括: (1)价格,属性为MONEY(8);(非空约束) (2)适合人群(职业),属性为CHAR(20);(非空约束) (3)适合人群(年龄),属性为CHAR(20);(非空约束) 3.4.2USER.NDF: 里面主要是一张用来存放用户资料的名为 userTable的表,该表的列包括: (1)名字,属性为CHAR(20)(主键约束)(2)性别,属性为CHAR(20)(非空约束) (3)电话号码,属性为CHAR(20)(非空约束) (4)身份证件号, 属性为CHAR(20)(主键约束) (5)电子邮件地址,属性为CHAR(20)(非空约束) (6)家庭住址,属性为CHAR(50)(非空约束) (7) 国籍, 属性为CHAR(20) (非空约束) (8) 所在省份, 属性为CHAR(20)(非空约束)(9) 所在城市, 属性为CHAR(20)(非空约束)(10)职业,属性为CHAR(20)(非空约束)(11)文化程度,属性为CHAR(20)(非空约束)(12)手机,属性为CHAR(20)(非空约束) 其他的表有funTable(用来存放用户的个人兴趣爱好)里面只有一列: 兴趣爱好, 属性为CHAR(100)(外键约束) 有passwordTable(用来存放用户校验码、密码提示语)里面的列有:(1) 密码, 属性为CHAR(20)(外键约束)(2) 校验码, 属性为CHAR(20)(外键约束) 除此之外最重要的一张表为用来存放用户历史记录的表oldRecord,里面的列有: (1)定单的数量:INT(4)(外键约束) (2)定单的总价值:属性为MONEY(8)(外键约束)(3)用户的级别,属性为CHAR(20)
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号