杭州电子科技大学 软件工程学院
[农村电子商务系统]
课程设计报告
专 业 班 级 小 组 指导老师
完成时间
[农村电子商务系统]技术文档 课程设计报告
目 录
0 项目相关说明...................................................... 3
0.1小组成员..................................................... 3 0.2计划安排..................................................... 3 0.3项目实际进展跟踪表........................................... 4 1系统介绍(完成者: 许良 10109038) ............................... 5 2系统需求分析 ...................................................... 6
2.1系统综合需求(完成者: 许良 10109038)...................... 6 2.2数据流图(完成者: 林用旗 10109027)........................ 6 2.3数据字典(完成者: 杨斌斌 10109039 林用旗 10109027)....... 11 3系统模块划分 ..................................................... 20
3.1系统结构图(完成者: 姚晓锋 10109041)..................... 20 3.2各模块功能概述(完成者: 冯林鹏 10109074)................. 20 4概念结构设计(完成者: 姚晓锋 10109041) ........................ 21 5逻辑结构设计 ..................................................... 25
5.1逻辑结构设计(完成者:冯林鹏 10109074)..................... 25 5.2模式优化(完成者:冯林鹏 10109074)......................... 26 5.3表关系图(完成者:许良 10109038)........................... 27 6物理设计 ......................................................... 28
6.1索引设计(完成者:杨斌斌 10109039)......................... 28 6.2表的创建(完成者:冯林鹏 10109074)......................... 28 6.3视图的创建(完成者:姚晓锋 10109041)....................... 29 6.4存储过程或触发器的创建(完成者:林用旗 10109027)........... 30 7课程总结 ......................................................... 31 8参考文献(完成者:姚晓锋 10109041) .............................. 31 9致谢 ............................................................. 31
杭州电子科技大学 软件工程学院 2 / 31
[联合工作室]
[农村电子商务系统]技术文档 课程设计报告
0 项目相关说明
0.1小组成员
序号 1 2 3 4 5
学号 10109038 10109027 10109041 10109039 10109074 姓名 许良 林用旗 姚晓锋 杨斌斌 冯林鹏 小组长 组员 组员 组员 组员 角色及任务 工作量(%) 20 20 20 20 20 0.2计划安排
阶段名称 主要任务 计划完成时间 人员安排及任务 许良 问卷调查构思功能。 林用旗 画数据流图,做数据字典。 杨斌斌 做数据字典。 姚晓锋 画出各种E-R图。 冯林鹏 转化关系模型。 冯林鹏 规范关系模型。 许良 确定主键、外键。 杨斌斌 建索引。 姚晓锋 创建表和视图。 林用旗 创建存储过程和触发器。 需求分析 调查、了解需求,确定主要的功能,画数据流图,做数据字典。 2010.12.11 概念设计 逻辑设计 模式优化 画E-R图。 将概念模型转化为关系模型。 规范关系模型,确定主键、外键。 索引设计 表的创建 视图的创建 存储过程或触发器的创建。 2010.12.15 2010.12.18 2010.12.20 物理设计 2010.12.25
杭州电子科技大学 软件工程学院 3 / 31
[联合工作室]
[农村电子商务系统]技术文档 课程设计报告
0.3项目实际进展跟踪表
阶段名称 计划完成时间 实际完成时间 情况说明与分析 问卷调查和确定功能需要大量数据,花费了很多时间。 接下来的数据流图与数据字典也花费了很多的时间。 根据数据字典,很快E-R图就画出来。 根据E-R图转换为关系模型,并适当对E-R图做些调整 在调整后的关系模型规范化后,确定主键和外键。 在前期充分准备后再创建各表、索引、视图以及存储过程。 需求分析 2010.12.11 2010.12.12 概念设计 2010.12.15 2010.12.15 逻辑设计 2010.12.18 2010.12.18 模式优化 2010.12.20 2010.12.21 物理设计 2010.12.25 2010.12.27
杭州电子科技大学 软件工程学院 4 / 31
[联合工作室]
[农村电子商务系统]技术文档 课程设计报告
1系统介绍(完成者:姓名 许良 学号 10109038)
随着现代网络的发展,电子商务的发展,对于农村也进入了信息化时代。农村对于电子商务的需求也达到了一个新的要求。正是基于这样的一个大背景下,在看到了未来的发展潜力后,我们决定做一个关于农村电子商务的数据库系统。对于我们的这个农村电子商务系统,主要是为了满足广大的农民群众和一些涉农企业关于农产品信息的需求,以及提供一个关于农产品供求信息发布,并实现买卖的一个电子商务类型的系统。
真是基于上述的这么一些需求,我们将系统功能主要划分为七大功能,分别为:用户管理、农产品信息管理、农产品信息查询浏览功能、会员发布农产品信息管理、平台交易管理、安全管理以及用户反馈信息管理。下面对这几个功能做详细介绍:
用户管理:这是对于使用者的一个管理。主要功能模块又可细分为三个部分,主要有管理员管理、登录日志管理、会员管理。管理员管理主要是用来对管理员的修改和删除。登录日志管理主要是记录管理员进入后台管理的一些情况。会员管理主要是针对注册会员的信息的修改和删除管理,对于这发面,我们又会细分为两个通道,分别为企业信息和个人信息。
农产品信息管理:对于农产品信息的管理,主要分为两个部分,第一部分是主要对于农产品的分类、价格、数量、产地等相关信息的管理。第二部分是对农产品信息的修改和删除管理。
农产品信息查询浏览功能:对于这部分,主要以三种情况来体现,第一、给用户提供搜索农产品信息功能。第二、让用户浏览到相关农产品的详细信息功能。第三、对于会员发布的求购出售信息的搜索查询功能。
会员发布农产品信息管理:对此,我们也划分为两块来实现,第一、会员能够登录并发布自己相关农产品的出售以及求购信息。第二、对会员发布的信息进行分类管理。
平台交易管理:对于网上交易模块主要是为方便用户网上交易的实现,进而对此进行的管理。
安全管理:对于用户在系统中的信息保密、维护的管理。
用户反馈信息管理:为了系统未来的可持续发展,为了系统的发展能够更加贴近用户,我们设计了这个模块,由两部分组成,第一、用户可以就系统使用过程中出现的问题进行反馈。第二、管理员对用户反馈的信息进行分类管理。
以上就是我们对于农村电子商务数据库系统的初步构思。
杭州电子科技大学 软件工程学院 5 / 31
[联合工作室]