成都农业科技职业学院电子系专科毕业设计(论文)
2.后台管理包括四个模块:管理员管理、会员管理、产品管理、商情管理。
(1) 管理员管理包括三个模块:添加管理员、删除管理员、修改密码。 (2) 会员管理包括两模块:审核会员、发送通告。 (3) 产品管理包括两模块:审核产品、发送通告。 (4) 商情管理包括两模块:审核商情、发送通告。 依据上述功能的分析,系统功能结构图如图4-1所示。
中国计算机产品交易平台系统设计前台注册会员搜索功能找回密码会员登录管理员管理后台会员管理产品管理商情管理商情栏产品目录分类显示产品辅助功能搜索产品搜索商情搜索公司高级搜索分类显示商情搜索商情搜索产品关于我们联系我们用户协议法律声明隐私策略常见问题买家帮助卖家帮肋会员专区退出登录产品展示厅添加管理员删审修发发除核改送送管会密通通理员码告告员审核产品审核商情发送通告会员信息信息中心产品信息商情信息公收司藏展夹示产品展示商情展示发添联送加系到联收方系藏式信夹修改联系人信息修修改改密修产发通收公码改品件告件司提密列箱箱箱信示码表息问题添加产品修改产品删除产品商情列表添修加改商商情情公产商发删司品情送除收收收联商藏藏藏系情夹夹夹信
图4-1 系统功能结构图
17
成都农业科技职业学院电子系专科毕业设计(论文)
4.2 数据库设计
4.2.1 数据库设计概述
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体的说,数据库设计是一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。这个问题是我们在进行软件开发时期的主要研究方向。
数据库设计的任务:根据一个单位的信息需求、处理需求和数据库的支撑环境,设计出数据模式(包括外模式、逻辑(概念)模式和内模式)以及典型的应用程序。其中信息需求表示一个单位所需要的数据及其结构。处理需求表示一个单位需要经常进行的数据处理。前者表达了对数据库的内容及结构的要求,也就是静态要求;后者表达了基于数据库的数据处理要求,也就是动态要求。
信息需求定义所设计的数据库将要用到的所有信息,描述实体、属性联系的性质,描述数据之间的联系。处理需求定义所设计的数据库将要进行的数据处理,描述操作执行的频率和场合,描述操作与数据之间的联系。
数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切的结合起来。在设计数据库时,应考虑以下事项:
1.数据库的用途及该用途将如何影响设计,应创建符合用途的数据库计划。
2.数据库规范化规则,防止数据库设计中出现错误。 3.对数据完整性的保护。 4.数据库和用户权限的安全要求。
5.应用程序的性能需求,设计数据库时必须利用 Microsoft SQL Server 2000 中能够提高性能的功能。对于性能而言,在数据库大小和硬件配置之间权衡也是很重要的。
6.数据库维护。
4.2.2 数据分析
数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编
18
成都农业科技职业学院电子系专科毕业设计(论文)
制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。
我们使用一种信息建模技术,这种技术是通过实体、关系、属性三种基本对象来定义信息。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为实体记录(实例)之间的联系和交互作用方式建立了模型。
要确定实体和关系的性质,用户必须确定单个实体和他们相关属性。为每个对象定义一个完整的与商业相关的描述以及他单独使用的要求,这也包括确定此实体是否使用应用程序的永久需求,每种关系的基本定义使用了商业定义和与关系相连接的需求。
在为实体确定相关的属性过程中,也需要确定此实体的主键和索引,并且要确定在每个实体中怎样组织这些属性,确定属性的数据类型和它是否为空值。在高层次的描述过程中,还可以确定所有扩展的属性信息,包括长度、格式、编辑风格、校验规则和初始值。单独实体的属性被组织起来,用户就能够开始以某一种组织方式来给实体分类。用户必须通过关系,来为实体分组的方式确定分类模式,这是抽象化的初始层,或者说是通过隐藏模糊的信息来提高对分析的理解,通过将数据分类成组,就产生了相关分组的不同类型,这样,更加易于观察和分析。
4.2.3 数据库的详细设计
基于E-R模型的数据库设计方法是由P.P.S.chen于1976年提出的数据库设计方法,其基本思想是在需求分析的基础上,用E-R图构造一个反映现实世界实体之间联系的企业模式,然后再将此企业模式转换成基于某一特定的DBMS的概念模式。
E-R模型是对现实世界的一种抽象,它根据分析阶段收集到的材料,利用分类、聚集、概括等方法抽象出实体,并一一命名,再根据实体的属性描述其间的各种联系。
E-R图所表示的概念模型与具体的DBMS所支持的数据模型相独立,是各种数据模型的共同基础,因而是抽象和描述现实世界的有力工具。
通过以上对系统的分析,经过多次调研以及资料的阅读,总结了本系统的各种实体的关系。以下的E-R图描述出了系统的几个主要实体之间的联系,数据库E-R如图4-2所示。
19
成都农业科技职业学院电子系专科毕业设计(论文)
接收邮件表PK 编号收件会员收件主题收件内容收件公司名称收件人姓名收件方邮箱收件方联系电话收件方公司传真收件方移动电话收件方公司网址收件日期发件公司名称发件人姓名已发送邮件表PK 编号收件公司名称收件人发件会员发件主题发件内容发件公司名称发件人姓名发件方邮箱发件方国家发件方联系电话发件公司网址发件日期发件公司传真接收通告表PK 编号PK通告主题通告内容收通告公司名称收通告人名称收通告会员发送日期管理员编号管理员名称管理员邮箱PK 会员表会员编号地区表会员登陆名登陆密码密码提示问题密码提示答案联系人姓名电子邮箱移动电话所在部门职务公司名称公司类型公司地址公司描述邮编号码联系电话公司传真公司关键字公司网址加入日期是否通过审核商情表PK 商情编号产品表1属于1..n1..n属于1PK 编号城市省份国家1..n接收11属于11..n收藏1..n商情主题商情类型商情类别商情描述商情关键字商情图片商情发布日期商情过期日期是否通过审核1属于PK 产品编号公司名称产品名称产品类别产品关键字产品描述产品图片产品型号产品规格产品产量产品价格是否通过审核产品发布日期属于111..n类别表PK类别编号类别名称1..n收藏1..n1..n发送1 公司收藏夹表PK 编号公司名称国家省份公司地址公司邮编联系电话公司传真公司描述收藏日期收藏公司会员1..n管理1..n111商情收藏夹表PK 商情收藏夹编号1收藏管理员表发送1..n接收已发送通告表编号商情主题收藏日期收藏商情会员商情类型商情描述商情图片商情发布日期商情过期日期管理1..n1PK 编号管理员登录名管理员密码管理员邮箱产品收藏夹表PK 编号产品名称产品型号产品规格产品描述产品产量产品价格产品图片收藏日期收藏产品会员1..n管理11..n 通告主题通告内容发通告管理员编号收通告公司名称收通告人名称收通告会员发送日期管理员邮箱管理员名称 图4-2 数据库E-R图
根据对电子商务小型购物交易平台的调研和数据库分析情况,将本系统的数据库命名为:China,用来存储会员以及管理员的所有数据信息。
China数据库中共分13张信息表。
会员表主要存放的是会员注册时添写的信息,包括了会员帐号信息、公司基本信息、公司业务信息以及联系人信息等,其中加入日期和会员审核信息两个字段并不是会员添写的,而是在会员注册时,系统程序自动添加到表中的,会员表具体的表结构如表4-1所示。
表4-1 member(会员表)
序号 1 2 3 5 6 字段名 mem_id member_id password passwordproblem passwordanswer 字段描述 会员编号 登录名称 会员密码 密码提示问题 密码提示答案 字段类型 int nvarchar nvarchar nvarchar nvarchar 长度(字符) 4 50 50 50 50 20
成都农业科技职业学院电子系专科毕业设计(论文)
续表4-1
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 country province city m_name gender email m_phone m_department m_zhiwu com_name com_type com_address com_describe post_code com_phone com_fax com_keyword com_net intime ok 国家名称 省份名称 城市名称 联系人姓名 联系人性别 电子邮箱 移动电话 所在部门 职务名称 公司名称 公司类型 公司地址 公司描述 邮编号码 联系电话 公司传真 公司关键字 公司网址 加入日期 会员审核信息 nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar datatime nvarchar 50 50 50 50 50 50 50 50 50 50 50 50 255 50 50 50 50 50 8 50 商情表中存放的信息是世界各地的会员发布的商情信息,包括商情主题、商情描述等。其中商情发布日期和商情审核信息字段是在会员添加信息时系统程序自动添加到表中的,商情表具体的表结构如表4-2所示。
表4-2 trad(商情表)
序号 1 2 3 字段名 tr_id country province 字段描述 商情编号 国家名称 省份名称 字段类型 int nvarchar nvarchar 长度(字符) 4 50 50 21
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库哈尔滨工业大学华德应用技术学院本科生毕业论文(5)在线全文阅读。
相关推荐: