已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
总体设计系统模块总体设计利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。本系统分为前台部分和后台部分,共有八个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在八个模块的基础上有的模块又可分为几个小模块: 1. 用户注册模块包括两个模块:个人用户注册、企业用户注册。2. 发布信息模块包括两个模块:个人用户发布信息、企业用户发布信息。3. 会员中心模块包括两个模块:修改基本信息、管理发布信息、站内短息管理。4. 搜索功能模块包括五个模块:搜索车源信息、搜索货源信息、搜索专线信息、搜索招聘信息、搜索仓储信息。5. 用户管理模块包括两个模块:企业用户管理、个人用户管理。6. 物流信息管理模块包括五个模块:招聘信息管理、仓储信息管理、货源信息管理、车源信息管理、专线信息管理。7. 物流新闻管理包括两个模块:管理新闻、发布新闻。8. 站内公告管理包括两个模块:公告发布、公告管理。 系统的功能结构如图1所示。图1 系统功能结构图数据库设计数据库设计概述数数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体的说,数据库设计是一个给定的应用环境,构造最优的用户的应用需求(信息要求和处理要求)。这个问题是我们在进行软件开发时期的主要研究方向。人们在总结信息资源开发、管理和服务的各种手段时,认为最有效的是数据库技术。从小型的单项事务处理系统到大型复杂的信息系统大都用先进的数据库技术来保持系统数据的整体性、完整性和共享性。本网站采用SQL Server 2005来进行设计。在设计数据库时,首先应考虑表的设计,在数据库中,表(又称基表或数据表)是最重要的对象,它是用来存储用户数据的对象,它不仅是数据操作的源点,也是数据操作的汇点。因此,数据表的合理划分应该是数据库设计首要解决的问题。随着信息的发展,数据库中的数据量越来越大,因此不能把管理系统中的数据存放在一张表中,否则在数据操作过程中会产生插入异常、删除异常、修改异常等错误。也不能把数据分得太细,若分得太细,表数太多,那么表间的关联必然越多,这样不但会增加表间关联的成本,而且会影响数据库的运行效率,操作代码也难于编写。数据分析数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。我们使用一种信息建模技术,这种技术是通过实体、关系、属性三种基本对象来定义信息。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为实体记录(实例)之间的联系和交互作用方式建立了模型。要确定实体和关系的性质,用户必须确定单个实体和他们相关的属性。为每个对象定义一个完整的与商业相关的描述以及他单独使用的要求,这也包括确定此实体是否使用应用程序的永久需求,每种关系的基本定义使用了商业定义和与关系相连接的需求。在为实体确定相关的属性过程中,也需要确定此实体的主键和索引,并且要确定在每个实体中怎样组织这些属性,确定属性的数据类型和它是否为空值。在高层次的描述过程中,还可以确定所有扩展属性信息,包括长度、格式、编辑风格、校验规则和初始值。单独实体的属性被组织起来,用户就能够开始以某一种组织方式来给实体分类。用户必须通过关系,来为实体分组的方式确定分类模式,这是抽象化的初始层,或者说是通过隐藏模糊的信息来提高对分析的理解,通过将数据分类成组,就产生了相关分组的不同类型,这样,更加易于观察和分析。数据库的详细设计数据库的E-R图的设计E-R在设计数据库时,应考虑以下事项。1数据库的用途及该用途将如何影响设计,应创建符合用途的数据库计划。2数据库规范化规则,防止数据库设计中出现错误。3对数据完整性的保护。4数据库和用户权限的安全要求。5选择适合该网站的数据库开发平台。6数据库维护。本网站可以从三种不同用户的角度来划分功能,即个人用户操作模块、企业用户,后台管理员操作模块。个人用户操作模块主要包括个人、车源、货源、仓储、站内信、留言实体,个人用户操作模块E-R图如图2所示。图2个人用户操作模块E-R图企业人员操作模块,包括了企业、招聘信息、货源、车源、仓储、专线、留言、站内信实体,它们之间的关系如图3所示。图3企业用户操作模块E-R图对于物流网站来说,一个完善的后台管理系统可以完成对网站进行总体的管理,可快速审核用户的数据信息,并对其实施全程监控,使得数据的安全性时刻都能得到保证。后台管理员可以管理网站上发布的信息,只要管理员拥有相应的权限就可以对网站上的信息进行管理,其E-R图如图4-5所示。图4 后台管理员管理发布信息模块E-R图4.3.2数据表的设计本系统中一共包括十三个表,分别是公告信息表、新闻信息表、个人用户表、友情链接表、管理员表、企业用户表、车源信息表、货源信息表、仓储信息表、专线信息表、招聘信息表、留言表、站内信表。1. 公告信息表这个表中主要包括的就是网站公告的信息,表结构如表1所示。表1 公告信息表的表结构序号字段名数据类型长度描述1idint4公告编号2contenttext16公告内容2. 新闻信息表这个表中包括的是网站新闻的信息,具体的表结构如表2所示。表2 新闻信息表序号字段名数据类型长度描述1idint4新闻编号2titlevarchar50新闻标题3contexttext16新闻内容4shouyetupianvarchar50首页图片5dianjilvvarchar50点击率6addtimedatetime8添加时间3. 个人用户表这个表中主要包含个人用户的相关信息,具体的表结构如表3所示。表3 个人用户表序号字段名数据类型长度描述1idint4用户编号2yonghumingvarchar50用户名3mimavarchar50用户密码4xingmingvarchar50用户姓名5dianhuavarchar50电话6yongxiang varchar50邮箱7jiguanvarchar50籍贯8xingbievarchar50性别9touxiangvarchar50头像10dizhivarchar50地址11addtimedatetime8添加时间12isshvarchar2是否审核4. 友情链接表这个表主要就是存储同类网站地址的表,主要的表结构如表4所示。表4 友情链接表的表结构序号字段名数据类型长度描述1idint4友情链接编号2wangzhanmingvarchar50链接名称3wangzhivarchar50链接地址5. 管理员信息表这个表里主要存储的就是网站管理员的各项信息,表结构如表-5所示。表5 管理员信息表的表结构序号字段名数据类型长度描述1idint4管理员编号2usernamevarchar20管理员用户名3pwdvarchar20密码4quanxianvarchar10权限5addtimedatetime8添加时间6. 企业用户表这个表里包含的就是企业会员的各项信息,表结构如表6所示。表6 企业用户表表结构序号字段名数据类型长度描述1idint4会员编号2yonghumingvarchar50用户名3mimavarchar50密码4gonsimingvarchar50公司名称5xingzhivarchar50公司性质6dizhivarchar50地址7yongxiangvarchar50邮箱8dianhuavarchar50电话9addtimedatetime8注册时间10isshvarchar2是否审核7. 车源信息表这个表里存储的是车源的信息,表结构如表7所示。表7 车源信息表的表结构序号字段名数据类型长度描述1idint4车源编号2chepaivarchar50车牌号3chexingvarchar50车型续表4-74chufadivarchar50出发地5mudedivarchar50目的地6jiagevarcharv50价格7dianhuavarchar50电话8lianxirenvarchar50联系人9zhaopianvarchar50照片10faburenvarchar50发布人11addtimedatetime8发布时间12beizhuvarchar50备注13isshvarchar2是否审核8. 货源信息表这里包含的是货源的相关信息,表结构如表8所示。表8 货源信息表的表结构序号字段名数据类型长度描述1idint4货源编号2chufadivarchar50出发地3daodadivarchar50到达地4huowumingvarchar50货物名称5leixingvarchar50货物类型6shuliangvarchar50货物数量7tijivarchar50货物体积8jiagevarchar50价格9zhongliangvarchar50重量10youxiaoqivarchar50有效期11lianxirenvarchar50联系人12dianhuavarchar50电话13faburenvarchar50发布人14shuomingvarchar50备注15addtimedatetime8添加时间16isshvarchar2是否审核9. 仓储信息表这个表里主要存储着仓储的相关信息,表结构如表9所示。表9 仓储信息表的表结构序号字段名数据类型长度描述1idint4仓储编号2leibingvarchar50仓储类别3suozidivarchar50所在城市4dizhivarchar50地址4mianjivarchar50面积6shuliangvarchar50数量7jiagevarchar50价格8lianxirenvarchar50联系人9dianhuavarchar50电话10youxiaoqivarchar50有效期11beizhuvarchar50备注12faburenvarchar50发布人13addtimedatetime8添加时间14isshvarchar2是否审核10. 专线信息表这个表里主要存储着专线的相关信息,表结构如表10所示。表10专线信息表的表结构序号字段名数据类型长度描述1idint4专线编号2qidianvarchar50起点3zhongdianvarchar50终点4jiagevarchar50价格5beizhuvarchar50备注6faburenvarchar50发布人7lianxirenvarchar50联系人8dianhuavarchar50电话9addtimedatetime8添加时间10isshvarchar2是否审核11. 招聘信息表这个表里主要存储企业招聘的相关信息,表结构如表11所示。表11 招聘信息表的表结构序号字段名数据类型长度描述1idint4招聘信息编号2gongsimingvarchar50公司名称3gangweivarchar50招聘岗位4renshuvarchar50创建时间5xingbievarchar50性别要求6shuliangvarchar50招聘人数7xuelivarchar50学历要求8jiezhiqivarchar50截止日期9dianhuavarchar50电话10qiyejianjievarchar300企业简介11zhaopianvarchar50企业照片12yuexinvarchar50月薪13addtimedatetime8添加时间14isshvarchar2是否审核12. 留言信息表这个表里主要存储着用户留言和管理员回复的信息,表结构如表12所示。表12留言信息表的表结构序号字段名数据类型长度描述1idint4留言编号2usernamevarchar50留言人3sexvarchar50性别4contentvarchar50留言内容5emailvarchar50邮箱6touxiangvarchar50头像7addtimedatetime8留言时间8isshiddenvarchar50是否隐藏9huifuvarchar50管理员回复13. 站内信表这个表里主要存储着用户发送
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年企业分析师人员招聘面试题库及参考答案
- 专升本管理学专业2025年战略管理学案例分析试卷(含答案)
- 2025年形式多样化产品经理招聘面试题库及参考答案
- 2025年商业智能分析师招聘面试参考题库及答案
- 中公教师考试题库及答案
- 2025年总务专员招聘面试参考题库及答案
- 清算会计考试题库及答案
- 2025年图像处理专家招聘面试题库及参考答案
- 建筑事业单位笔试题库及答案
- 2025年前沿科技研究员招聘面试题库及参考答案
- 【二年级】2025秋季期中家长会:让每一颗小小的种子【课件】
- 2026年车友会活动合同
- DB33∕T 2476-2022 长期护理保障失能等级评估规范
- 学校病媒生物防制培训
- 七年级上期中家长会《家校携手共前行一路向阳待花开》课件
- 2025年国家公务员《行测》真题及答案
- 路面铣刨工程规范施工方案
- 医疗器械质量管理体系内审员职业发展
- 掼蛋活动方案
- 2025年三元锂电池行业分析报告及未来发展趋势预测
- 蛋糕房员工合同
评论
0/150
提交评论