毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#校园爱心慈善屋交易网站的设计与实现+ER图+数据流图DFD(12)
对本慈善交易平台来说,管理员分两类:超级管理员与普通管理员。在权限上,普通管理员不能对其他管理员进行修改,其他权限都是一样的。其差别就在于超级管理员能直接添加或者删除普通管理员。虽说管理员是不直接参与慈善交易的,但是他能对注册用户所发布的求购信息、商品评论、卖出商品进行操作,对于一些违规操作就必须及时进行处理,或者删除留言评论,严重情况直接删除相关用户,文持一个绿色的交易环境。当然,网站管理员还要进行网站的日常新闻更新,友情链接管理等操作。
图 3.7 管理员后台管理模块流程图
3.3 数据库设计
数据库设计是系统开发中关键的步骤之一。其设计质量的好坏,数据结构的优劣,直接影响到最终系统的成败。由于校园网上商店涉及大量信息的管理和各种操作,所以能否建立一个良好的数据组织关系与数据库,使整个系统的数据之间可以相互共享所拥有的信息资源,可迅速、方便、准确的调用和管理所需数据,是衡量系统开发工作好坏的重要指标,也是系统的基本要求。一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和文护的难度,而且将会影响系统实际运行的性能。
对于数据库的需求主要体现在对数据库的提交信息、更新信息、删除信息、保存信息等。这些信息的存在都取决于各个功能模块的对信息的需求。通过对功能模块的具体操作,实现对数据库中信息的输入和输出。所以,针对各个功能模块的需求,设计如下的数据表和数据结构:
用户信息:包括用户名、密码、及用户的相关信息等。
商品信息表:包括信息序号、发布信息的用户名,信息相关内容等。
商品留言信息:包括信息序号、商品信息相关、留言内容相关等。
用户消息:包括发消息和接消息的用户名、消息相关内容等。
系统管理员信息:包括帐户名和帐户密码等。
3.3.1 E-R图
根据以上的分析,我们得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
设计规划出的实体有:管理员信息实体、注册用户信息实体、慈善物品实体、慈善物品类型实体、购物车订单详细信息实体、评论留言信息实体、新闻公告信息实体。
用户分游客、注册用户和管理员用户。
游客和注册用户无需要登录就可以查看网物信息和购买
注册用户登录后可以文护个人信息,并且在向网站发出订单时会自动填写用户个人的联系信息。
(1) 管理员总E-R图
一个管理员可以管理多个注册用户信息,商品信息,评论信息,新闻公告信息等,所以是1:N的关系。
用户信息,商品信息,评论信息,新闻公告信息等可被多个不同管理员进行管理,所以是N:M的关系。
图 3.8 管理员E-R图
(2) 普通用户总E-R图
一个用户可查和管理自己的个人信息,即为1:1。
一个用户可查看多个商品信息,评论信息,新闻公告同时也可购买多个商品,所以是1:N的关系。
而商品信息,评论信息,新闻公告信息也可被多个用户查看,因此和用户关系应该是N:M。
图 3.9 普通用户E-R图
(3) 购物车E-R图
一个用户一次可以购买多种产品,则对每种产品(即每一款型号的商品)生成一条订单详细信息记录。然后多个这样的订单详细信息组成一个订单列表。每一个订单列表才与一个用户对应,在发货时以订单列表为单位,也即用户在操作时所看到的“订单”。
共24页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
下一页
上一篇:
C#公司考勤管理系统的设计实现+流程图+ER图
下一篇:
PV3D实景虚拟漫游技术的实现
浅谈校园网安全控制策略【1715字】
校园一卡通数据系统的學...
论校园网的建设和管理【1504字】
规范架建校园网络的设想【4632字】
校园网建设要以用为本【1872字】
校园网的高校教育信息系...
校园网的实验室管理运行...
承德市事业单位档案管理...
C#学校科研管理系统的设计
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
公寓空调设计任务书