毕业论文-二手交易网站设计(4)
1、数据库设计原则
数据库设计的基本原则是在系统总体方案的指导下,各个库应当为它所支持的管理目标服务。在设计数据库系统时,重点考虑以下几个因素:
(1)数据库必须层次分明,布局合理。
(2)数据库必须高度结构化,保证数据的结构化、规范化和标准化,这是建立数据库和进行信息交换的基础①。数据结构的设计应该遵循国家标准和行业标准,尤其是要重视编码的应用。
(3)在设计数据库时,一方面要尽可能地减小冗余度,减小存储空间的占用,降低数据一致性问题发生的可能性;另一方面,还要考虑适当的冗余,以提高运行速度和降低开发难度。
(4)必须维护数据的正确性和一致性,在系统中,多个用户共享数据库,由于并发操作,可能影响数据的一致性,因此必须用“锁”等办法保证数据的一致性。
(5)设定相应的安全机制,由于数据库的信息对特定的用户有特定的保密要求,安全机制必不可少。
数据库的设计包括两个部分:一部分是数据库的逻辑设计,内容包括了对应于概念级的概念模式,即系统要处理的数据库全局逻辑结构,也包括了对应于用户级的外模式②;另一部分是数据库的物理设计,这是在逻辑结构已经确定的前提下设计数据库的存储结构(即对应于物理级的内模式)。
2、数据库逻辑设计
数据库逻辑设计与具体的DBMS无关,主要反映业务逻辑。在数据库中,主要包括三个表:
用户信息表。主要用于存放用户的资料,是客户之间联系的必要信息,其中,用户编码唯一地确定一名用户。
用户信息表内容如下:
用户信息(用户编号,用户名,用户密码,真实姓名,QQ号码,手机号码,邮箱,所在学院,所在级别,宿舍区(临湖|滨湖|环湖|中区))
(2)商品信息表,主要用于存放商品信息。用户只有在充分了解商品信息之后才能对是否购买做出决策,商品编号唯一地确定一件商品。
商品信息表内容如下:
商品信息(商品编号,商品名称,商品类别(百货|图书|电子|体育|其他),信息类别(闲置|求购),商品描述,用户编号,商品数量,商品价格,发布时间,是否交易,商品图片) ①
②刘端阳.网络开发实用工程案例.北京:人民邮电出版社.2008,27-31 Fritz Onion.Software Engineering[M].Newyork:Science & Engineering Books,2007
(3)留言信息表,主要用于存放用户的留言内容。
留言信息表内容如下:
留言(用户编号,用户名,留言内容,留言时间)
根据数据库逻辑设计得到数据库E—R图如图4所示:
图4 数据库E—R图
3、数据库物理设计
数据库物理设计需要根据数据库和计算机硬件设施的特点,对时间效率、空间效率、维护代价和其他各种要求进行权衡,确定合理的存储结构和存储方法①。其中,数据库物理设计主要包括两点,第一要使设计出的物理数据库占用较少的存储空间,第二对数据库的操作具有尽可能高的速度。
本次系统设计中使用的是SQL server数据库,是基于服务器端的中型的数据库,可以适合大容量数据的应用。本系统数据库物理设计如下:
(1) 用户信息表物理设计
表1 用户信息表物理设计
①刘端阳.网络开发实用工程案例.北京:人民邮电出版社.2008,27-31
四、详细设计
(一)前台用户系统设计
1、用户首页设计
(1)游客首页设计
用户以游客身份访问本网站时,首页出现登录或注册的信息。本网页使用框架设计,上侧显示网站名称等信息,左侧为导航信息。右侧为正文信息。若游客在尚未登录的情况下使用导航系统,则系统显示必须先登录才能查看信息。游客首页效果图如图5所示.
图5 游客首页效果图
(2)会员首页设计
会员登录后,在原来登录信息处出现个人中心的导航条,主要可以实现的功能有个人
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




