系统需求分析
信息管理实现网站内容的更新与维护,提供在输入、查询、修改、删除各信息类别和专题中的具体信息的功能,添加信息会出现在栏目的首页、网站的首页等一系列完善的信息管理功能。具体包括以下功能:增添、修改、删除各栏目信息的功能;系统用户管理系统管理系统相关属性。网站页面模板管理网站页面编辑功能可以通过后台管理轻松实现网站页面模板的定制功能。将这些日常维护工作量转为系统化、标准化的维护格式,从而保证网站设计风格的统一,同时也可以大大减轻工作量; 内容来自论文无忧网 www.paper51.com
信息管理 本系统所有功能都可以通过前台对后台进行操作,主要针对两类用户角色,一类是管理员,一类是普通用户。
内容来自www.paper51.com
3.1 内容来自www.paper51.com
普通用户 内容来自论文无忧网 www.paper51.com
1 浏览信息,用户可以按照自己的意愿浏览相关的信息及公告,而且系统也把内容分为了几个方面,例如:手机专卖,电脑硬件等等,(这些标题也可以在管理模块部分进行添加)灵活性很大。
copyright paper51.com
2 添加信息,用户可以随意发布自己的信息,网络上的只要浏览了这个网站的用户都可以看到这个信息。因此,有更多的实用性。 内容来自www.paper51.com
3 搜索信息,但是当信息量比较大的时候,用户要找到自己想要知道的信息,就有困难,于是,本模块加入了搜索功能,用户只需要输入关键字就可以搜索到用户想要的内容,非常方便。
paper51.com
3.2
paper51.com
管理员
copyright paper51.com
1 身份验证,系统并不是所有人都可以进行管理的,只有系统管理员才可以对系统进行维护、更新,保证了系统的安全性。 copyright paper51.com
2 信息管理,由于在本模块在使用过程中,可能会大量的信息,而且很多信息都有时效性,因此必须对信息进行管理,删除一些过时信息,保证信息的时效性。 内容来自www.paper51.com
3 项目管理,本模块是将信息分为几个方面,这样便于用户浏览信息,也便于系统管理员的管理,但是肯定会有一些方面涉及不到,而有一些方面用户根本用不到,给用户造成“有的用不到,用到的没有”的麻烦,系统管理员可以根据具体使用情况对项目进行管理,添加、删除一些项目方便用户的使用。 http://www.paper51.com
4 公告管理,在系统的使用过程中,有可能的一些故障,可能造成用户的使用不便,系统管理员会在第一时间把这个信息告知用户,这个部分就让系统管理员发布公告,删除过时公告,方便用户的使用。
copyright paper51.com
5 链接管理,本系统也可以作为信息中介,把别人的信息链接到本系统上,更加方便得让用户使用本系统,此部分可以添加、删除链接。
内容来自www.paper51.com
3.3
http://www.paper51.com
系统功能模块分析 内容来自www.paper51.com
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图2所示的系统功能模块图。
paper51.com
内容来自www.paper51.com
内容来自www.paper51.com
4
内容来自www.paper51.com
系统设计与实现 内容来自论文无忧网 www.paper51.com
4.1
内容来自www.paper51.com
数据库设计
paper51.com
数据库在一个信息系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 paper51.com
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:
copyright paper51.com
数据库需要分析。
内容来自www.paper51.com
数据库概念结构设计。 http://www.paper51.com
数据库逻辑结构设计。 paper51.com
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
内容来自www.paper51.com
在仔细分析信息需求的基础上,将得到如图3所示的本系统所处理的数据流程。 paper51.com
paper51.com
身份验证
paper51.com
内容来自www.paper51.com
信息输入中包括,信息主题,联系方式,信息内容,发布人地址,发布时间,时效期。
paper51.com
信息操作,包括项目的操作,公告的操作,链接的操作,信息的操作。 copyright paper51.com
项目的操作,项目名称的添加,以及删除;
http://www.paper51.com
公告的操作,公告的主题,公告的内容的发布,删除;
内容来自论文无忧网 www.paper51.com
链接的操作,链接的名称,链接的地址的发布,删除;
内容来自论文无忧网 www.paper51.com
信息的操作,主要是对信息的删除(用户之前添加了信息,必须有管理员来删除); http://www.paper51.com
4.2
http://www.paper51.com
数据库关系模型设计 http://www.paper51.com
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 paper51.com
根据上面的设计规划出的实体:发布用户实体,;浏览用户实体,管理员实体。 内容来自论文无忧网 www.paper51.com
发布用户实体的E-R图如图4所示。 http://www.paper51.com
paper51.com
内容来自www.paper51.com
浏览用户实体的E-R图如图5所示, paper51.com
内容来自论文无忧网 www.paper51.com
http://www.paper51.com
paper51.com
管理员实体的E-R图如图6所示,
内容来自www.paper51.com
paper51.com
1
paper51.com
n copyright paper51.com
内容来自www.paper51.com
4.3 http://www.paper51.com
数据库表结构设计 copyright paper51.com
现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
http://www.paper51.com
二手交易系统的数据库各个表格设计结果如下,每个表格表示数据库中的一个表;表1为管理员信息表: 内容来自www.paper51.com
表1 管理员信息表 http://www.paper51.com
列 名 http://www.paper51.com
数据类型 内容来自论文无忧网 www.paper51.com
可否为空 内容来自www.paper51.com
说 明
内容来自论文无忧网 www.paper51.com
id
内容来自论文无忧网 www.paper51.com
int 内容来自www.paper51.com
NOT NULL
paper51.com
自动编号 内容来自www.paper51.com
sUser copyright paper51.com
char
http://www.paper51.com
NOT NULL paper51.com
用户名
内容来自论文无忧网 www.paper51.com
sPass paper51.com
varchar
http://www.paper51.com
NOT NULL
paper51.com
密码
paper51.com
表2为链接信息表: http://www.paper51.com
表2 链接信息表
copyright paper51.com
列 名
内容来自www.paper51.com
数据类型
copyright paper51.com
可否为空
内容来自www.paper51.com
说 明 内容来自论文无忧网 www.paper51.com
tit
paper51.com
Varchar 内容来自www.paper51.com
NOT NULL
http://www.paper51.com
链接名称 http://www.paper51.com
lin
paper51.com
char
内容来自论文无忧网 www.paper51.com
NULL 内容来自www.paper51.com
链接地址
内容来自www.paper51.com
表3为信息内容表:
http://www.paper51.com
表3 信息内容表 paper51.com
列 名 内容来自论文无忧网 www.paper51.com
数据类型
copyright paper51.com
可否为空 paper51.com
说 明 paper51.com
id
copyright paper51.com
int
paper51.com
NOT NULL paper51.com
自动编号 内容来自www.paper51.com
tit
http://www.paper51.com
varchar
copyright paper51.com
NOT NULL
内容来自论文无忧网 www.paper51.com
信息主题 paper51.com
msg
内容来自www.paper51.com
varchar
内容来自论文无忧网 www.paper51.com
NOT NULL
内容来自www.paper51.com
信息内容 内容来自论文无忧网 www.paper51.com
kin 内容来自www.paper51.com
char paper51.com
NOT NULL
paper51.com
分类号
http://www.paper51.com
tim
copyright paper51.com
datetime paper51.com
NOT NULL http://www.paper51.com
发布日期 paper51.com
edt
paper51.com
datetime http://www.paper51.com
NOT NULL
内容来自论文无忧网 www.paper51.com
截止日期 paper51.com
mal
copyright paper51.com
varchar 内容来自论文无忧网 www.paper51.com
NOT NULL
http://www.paper51.com
电子邮件
copyright paper51.com
whe copyright paper51.com
varchar
内容来自论文无忧网 www.paper51.com
NOT NULL copyright paper51.com
发布地址 copyright paper51.com
表4为公告信息表:
copyright paper51.com
表4公告信息表 paper51.com
列 名 内容来自论文无忧网 www.paper51.com
数据类型 内容来自www.paper51.com
可否为空 paper51.com
说 明
paper51.com
id
paper51.com
int 内容来自论文无忧网 www.paper51.com
NOT NULL
paper51.com
自动编号 http://www.paper51.com