杭州电子科技大学软件工程学院[农村电子商务系统]课程设计报告专业班级小组指导老师完成时间[农村电子商务系统]技术文档课程设计报告杭州电子科技大学软件工程学院2/31[联合工作室]目录0项目相关说明......................................................30.1小组成员.....................................................30.2计划安排.....................................................30.3项目实际进展跟踪表...........................................41系统介绍(完成者:许良10109038)...............................52系统需求分析......................................................62.1系统综合需求(完成者:许良10109038)......................62.2数据流图(完成者:林用旗10109027)........................62.3数据字典(完成者:杨斌斌10109039林用旗10109027).......113系统模块划分.....................................................203.1系统结构图(完成者:姚晓锋10109041).....................203.2各模块功能概述(完成者:冯林鹏10109074).................204概念结构设计(完成者:姚晓锋10109041)........................215逻辑结构设计.....................................................255.1逻辑结构设计(完成者:冯林鹏10109074).....................255.2模式优化(完成者:冯林鹏10109074).........................265.3表关系图(完成者:许良10109038)...........................276物理设计.........................................................286.1索引设计(完成者:杨斌斌10109039).........................286.2表的创建(完成者:冯林鹏10109074).........................286.3视图的创建(完成者:姚晓锋10109041).......................296.4存储过程或触发器的创建(完成者:林用旗10109027)...........307课程总结.........................................................318参考文献(完成者:姚晓锋10109041)..............................319致谢.............................................................31[农村电子商务系统]技术文档课程设计报告杭州电子科技大学软件工程学院3/31[联合工作室]0项目相关说明0.1小组成员序号学号姓名角色及任务工作量(%)110109038许良小组长20210109027林用旗组员20310109041姚晓锋组员20410109039杨斌斌组员20510109074冯林鹏组员200.2计划安排阶段名称主要任务计划完成时间人员安排及任务需求分析调查、了解需求,确定主要的功能,画数据流图,做数据字典。2010.12.11许良问卷调查构思功能。林用旗画数据流图,做数据字典。杨斌斌做数据字典。概念设计画E-R图。2010.12.15姚晓锋画出各种E-R图。逻辑设计将概念模型转化为关系模型。2010.12.18冯林鹏转化关系模型。模式优化规范关系模型,确定主键、外键。2010.12.20冯林鹏规范关系模型。许良确定主键、外键。物理设计索引设计表的创建视图的创建存储过程或触发器的创建。2010.12.25杨斌斌建索引。姚晓锋创建表和视图。林用旗创建存储过程和触发器。[农村电子商务系统]技术文档课程设计报告杭州电子科技大学软件工程学院4/31[联合工作室]0.3项目实际进展跟踪表阶段名称计划完成时间实际完成时间情况说明与分析需求分析2010.12.112010.12.12问卷调查和确定功能需要大量数据,花费了很多时间。接下来的数据流图与数据字典也花费了很多的时间。概念设计2010.12.152010.12.15根据数据字典,很快E-R图就画出来。逻辑设计2010.12.182010.12.18根据E-R图转换为关系模型,并适当对E-R图做些调整模式优化2010.12.202010.12.21在调整后的关系模型规范化后,确定主键和外键。物理设计2010.12.252010.12.27在前期充分准备后再创建各表、索引、视图以及存储过程。[农村电子商务系统]技术文档课程设计报告杭州电子科技大学软件工程学院5/31[联合工作室]1系统介绍(完成者:姓名许良学号10109038)随着现代网络的发展,电子商务的发展,对于农村也进入了信息化时代。农村对于电子商务的需求也达到了一个新的要求。正是基于这样的一个大背景下,在看到了未来的发展潜力后,我们决定做一个关于农村电子商务的数据库系统。对于我们的这个农村电子商务系统,主要是为了满足广大的农民群众和一些涉农企业关于农产品信息的需求,以及提供一个关于农产品供求信息发布,并实现买卖的一个电子商务类型的系统。真是基于上述的这么一些需求,我们将系统功能主要划分为七大功能,分别为:用户管理、农产品信息管理、农产品信息查询浏览功能、会员发布农产品信息管理、平台交易管理、安全管理以及用户反馈信息管理。下面对这几个功能做详细介绍:用户管理:这是对于使用者的一个管理。主要功能模块又可细分为三个部分,主要有管理员管理、登录日志管理、会员管理。管理员管理主要是用来对管理员的修改和删除。登录日志管理主要是记录管理员进入后台管理的一些情况。会员管理主要是针对注册会员的信息的修改和删除管理,对于这发面,我们又会细分为两个通道,分别为企业信息和个人信息。农产品信息管理:对于农产品信息的管理,主要分为两个部分,第一部分是主要对于农产品的分类、价格、数量、产地等相关信息的管理。第二部分是对农产品信息的修改和删除管理。农产品信息查询浏览功能:对于这部分,主要以三种情况来体现,第一、给用户提供搜索农产品信息功能。第二、让用户浏览到相关农产品的详细信息功能。第三、对于会员发布的求购出售信息的搜索查询功能。会员发布农产品信息管理:对此,我们也划分为两块来实现,第一、会员能够登录并发布自己相关农产品的出售以及求购信息。第二、对会员发布的信息进行分类管理。平台交易管理:对于网上交易模块主要是为方便用户网上交易的实现,进而对此进行的管理。安全管理:对于用户在系统中的信息保密、维护的管理。用户反馈信息管理:为了系统未来的可持续发展,为了系统的发展能够更加贴近用户,我们设计了这个模块,由两部分组成,第一、用户可以就系统使用过程中出现的问题进行反馈。第二、管理员对用户反馈的信息进行分类管理。以上就是我们对于农村电子商务数据库系统的初步构思。[农村电子商务系统]技术文档课程设计报告杭州电子科技大学软件工程学院6/31[联合工作室]2系统需求分析2.1系统综合需求(完成者:姓名许良学号10109038)关于系统的综合需求,主要有两部分组成。第一、产品的管理,为用户提供产品方面的供求信息以及相关产品的信息的查询浏览并发布。第二、交易管理,主要满足用户在线交易。2.2数据流图(完成者:姓名林用旗学号10109027)D1用户记录6.0安全管理管理员用户用户信息1.0登陆系统管理员信息是/否登陆成功是/否登陆成功登陆成功(管理员)登陆成功(用户)用户界面4..0编辑管理农产品信息2..0查询浏览农产品3.0反馈商务系统管理5.0交易农产品D3农产品信息记录D2用户记录D2管理员记录新反馈信息列表是/已被记录否农产品信息列表D3农产品信息记录是/否修改成功通知D5反馈信息记录D6订单记录本管理员用户下单通知单订单信息D2管理员记录D5反馈信息记录D4合法约定信息记录图1农村电子商务管理系统顶层数据流程图[农村电子商务系统]技术文档课程设计报告杭州电子科技大学软件工程学院7/31[联合工作室]用户1.1验证信息管理员用户信息管理员信息1.1.1用户注册1.2进入系统无该用户信息验证成功数据登陆成功注册成功数据D1用户记录D2管理员记录是/否验证成功是/否验证成功图21.0登陆系统查询农产品请求2.1检索农产信息2.2显示农产品信息检索成功信息农产品信息列表D3农产品信息记录图32.0查询浏览农产品[农村电子商务系统]技术文档课程设计报告杭州电子科技大学软件工程学院8/31[联合工作室]3.1接受请求3.2核对是否合法3.3记录信息用户反馈信息请求反馈信息数据核对成功信息D4合法约定信息记录D5反馈信息记录新反馈信息列表是/否已被修改用户管理员图43.0反馈商务系统信息D3农产品信息记录所要编辑的农产品信息4.1核对农产品信息农产品已核对记录4.2批准编辑农产品是/否修改通知图54.0编辑管理农产品[农村电子商务系统]技术文档课程设计报告杭州电子科技大学软件工程学院9/31[联合工作室]D6订单记录本5.2登记订单5.1验证信息农产品交易订单D3农产品信息记录D1用户记录基本信息已审核通过订单用户管理员订单信息下单通知单图65.0交易农产品D5反馈信息记录6.1选择查看信息登陆成功6.1.3.1接收请求6.1.2查看用户基本信息6.1.1审核反馈信息查看用户反馈信息请求管理用户请求修改权限请求审核通过通知D2管理员记录D1用户记录6.1.3.2修改权限新权限记录表是/否修改成功通知图76.0安全管理[农村电子商务系统]技术文档课程设计报告杭州电子科技大学软件工程学院10/31[联合工作室]用户1.1验证信息管理员用户信息管理员信息1.1.1用户注册1.2进入系统无该用户信息验证成功数据注册成功数据D1用户记录D2管理员记录是/否验证成功是/否验证成功D5反馈信息记录6.1选择查看信息登陆成功(管理员)6.1.3.1接收请求6.1.2查看用户基本信息6.1.1审核反馈信息查看用户反馈信息请求管理用户请求修改权限请求审核通过通知D2管理员记录D1用户记录6.1.3.2修改权限新权限记录表是/否修改成功通知管理员查询农产品请求2.1检索农产信息2.2显示农产品信息检索成功信息农产品信息列表D3农产品信息记录3.1接受请求3.2核对是否合法3.3记录信息用户反馈信息请求反馈信息数据核对成功信息D4合法约定信息记录D5反馈信息记录新反馈信息列表是/否已被修改用户管理员用户界面登陆成功(用户)用户D3农产品信息记录所要编辑的农产品信息4.1核对农产品信息农产品已核对记录4.2批准编辑农产品是/否修改通知D6订单记录本5.2登记订单5.1验证信息农产品交易订单D3农产品信息记录D1用户记录基本信息已审核通过订单用户管理员订单信息下单通知单图8农产品交易管理系统——细化后[农村电子商务系统]技术文档课程设计报告杭州电子科技大学软件工程学院11/31[联合工作室]2.3数据字典(完成者:姓名林用旗杨斌斌学号1010902710109039)一,主要的数据流定义1)用户信息位置:用户→1.12)定义:用户信息=用户名+口令+单位+性别+电话说明:根据用户情况建立用户记录。3)管理员信息位置:管理员→1