供求信息网系统分析课程设计 精品推荐Word文档格式.docx
- 文档编号:22412469
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:38
- 大小:705.14KB
供求信息网系统分析课程设计 精品推荐Word文档格式.docx
《供求信息网系统分析课程设计 精品推荐Word文档格式.docx》由会员分享,可在线阅读,更多相关《供求信息网系统分析课程设计 精品推荐Word文档格式.docx(38页珍藏版)》请在冰豆网上搜索。
使您成为管理与生活技巧中的行家。
4.沟通中的桥梁
供求信息网,开通了就爱吧,可以在就爱吧中发布你所感兴趣的话题,大家参与讨论,互相沟通。
1.3供求信息网的目标
1.3.1项目目标
项目目标应当符合SMART原则,把项目要完成的工作用清晰的语言描述出来。
供求信息网的项目目标如下:
供求信息网主要针对两类人群,一类是用户,另一类是企业。
对于用户,供求信息网需要提供求职信息、公寓信息、物品求购信息、家教信息、物品出售信息、车辆信息服务。
对于企业,供求信息网需要提供寻求合作、企业广告、招聘信息、求兑出兑、培训信息等服务。
项目实施后,能够为用户生活带来极大方便,提高企业知名度,为企业产品宣传节约大量成本。
整个项目需要在3个月的时间内交付用户使用。
1.3.2产品目标
当今社会,信息就是资本,信息就是财富。
一方面供求信息网能够为企业节省大量人力资源,企业不再需要大量的业务人员去跑市场,从而间接为企业节约了成本;
另一方面,供求信息网能够收集大量供求信息,将会有大量用户访问网站,有助于提高企业形象。
1.4项目开发环境
操作系统为WindowsXP或Windows2003,使用集成开发工具MicrosoftVisualStudio2008,数据库采用SQLServer2005,项目运行服务为Internet信息服务(IIS)管理器。
1.网站开发环境
网站开发环境:
MicrosoftVisualStudio2008集成开发环境。
网站开发语言:
ASP.NET+C#。
网站后台数据库:
SQLServer2005。
开发环境运行平台:
WindowsXP(SP2)/Windows2000(SP4)/WindowsServer2003(SP1)。
2.服务器端
操作系统:
Windows2003Server(SP1)。
Web服务器:
IIS5.0。
数据库服务器:
浏览器:
IE6.0。
网站服务器运行环境:
Microsoft.NETFrameworkSDKv2.0。
3.客户端
分辨率:
最佳效果1024×
768像素。
第2章系统分析
2.1需求与可行性分析
2.1.1需求调查
对于信息网站来说,用户的访问量是至关重要的。
如果网站的访问量很低,那么就很少有企业会要求为其提供有偿服务,也就没有利润可言了。
因此信息网站必须为用户提供大量的、免费的、有价值的信息才能够吸引用户。
为此,网站不仅要为企业提供各种有偿服务,还需要额外为用户提供大量的无偿服务。
通过与企业的实际接触和沟通,确定网站应包括招聘信息、求职信息、培训信息、公寓信息、家教信息、车辆信息、物品求购、物品出售、求兑出兑、寻求合作、企业广告等服务。
通过实际调查,要求供求信息网具有以下功能:
Ø
由于用户的计算机知识普遍偏低,因此要求系统具有良好的人机界面。
方便的供求信息查询,支持多条件和模糊查询。
前台与后台设计明确,并保证后台的安全性。
供求信息显示格式清晰,达到一目了然的效果。
用户不需要注册,便可免费发布供求信息。
免费发布的供求信息,必须经后台审核后才能正式发布,避免发布不良信息。
由于供求信息数据量大,后台应该随时清理数据。
2.1.2可行性分析
1.技术可行性分析
供求信息网系统就初步的分析可得,所系统的硬件设备,如服务器、PC机、打印机及网络配件等,市场上有在销售并且其价格较低廉,能满足系统的功能要求。
至于在软件问题上,使用的操作系统应该采用Windows2000或XP,数据库管理系统采用SQLServer2000,这些软件在MIS开发中已被大量应用,在技术上都比较成熟,所以就以上看来在技术上是非常可行的。
2.经济可行性分析
在分析成本方面的问题,鉴于现有的硬件设施和软件设备的利用,可以不必再多需要经费,系统开发方面的费用几乎可以不用计算在内。
在使用供求信息网之后,省去了企业发布招聘信息,寻求合作和企业广告服务等的费用,这样可以为企业节省大笔费用,并减轻了处理事务人员的负担。
这样就可以更方便快捷的处理更多的事物,并且不会较多的资金周转问题发生而耽误时间、金钱,所以说在经济上是可行。
3.社会可行性分析
网站为用户提供求职信息、物品求购信息、培训信息、家教信息等服务,同时为企业提供招聘信息、寻求合作和企业广告的服务。
供求信息网项目主要以企业服务功能为主,因此对于企业的招聘、广告业务需要及时、准确地发布,并且能够对这些信息进行修改。
此外,出于安全和国家法律方面的考虑,网站在遭受到黑客攻击时,应在10分钟内进行恢复;
对于网站中涉及违反国家法律、法规的内容应能够删除。
由于网站的业务量比较大,网站应能够承受同时5万人的点击,所以供求信息网是具有社会可行性的。
2.2系统业务流程分析
2.2.1业务流程介绍
1.供求信息网业务流程介绍:
(1)用户在网站中浏览网站展示信息,同过点击各种连接信息寻找供求信息。
(2)用户在网站上登陆或注册,由注册/登陆模块判断是否成功。
成功后可以发布供求信息(没有置顶业务),由网站信息管理员进行信息可行性筛选,将不合格信息返回给用户,将合格展示信息传给网站业务操作员,网站业务操作员将供求信息加入后台信息展示数据表。
(3)用户在网站上登陆或注册,由注册/登陆模块判断是否成功。
成功后可以发布供求信息(有置顶业务),网站信息管理员查看银行账户台账,若符合条件则通过缴款审核步骤,若不符合条件则发给用户催款表。
后网站信息管理员进行信息可行性筛选,将不合格信息返回给用户,将合格展示信息传给网站业务操作员,网站业务操作员将供求信息加入后台信息展示数据表。
(4)用户在网站搜索引擎中输入搜索信息,由搜索引擎搜索信息展示数据表返回给用户搜索结果。
(5)用户提供包含信息密码的删除请求表给网站业务操作员。
网站业务操作员返回给用户删除成功/失败回执。
供求信息删除成功/失败。
2.前台业务流程介绍:
3.后台业务流程介绍:
(1)网站信息管理员提交验证信息,若失败,后台登录模块返回登录失败信息。
成功后可操作待审核供求信息。
将不合格的供求信息和催款表返回给用户,将合格展示信息发给网站业务操作员。
(2)网站业务操作员提交验证信息,若后台登录模块返回登录失败信息。
成功后可见业务操作员可见信息。
接收网站信息管理员提交的合格展示信息,更新相应的信息展示数据表。
用户提交相应的删除信息表,判断条件是否满足。
网站业务操作员删除信息展示数据表中相应的供求信息。
2.2.2数据流程图
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
符号说明如下:
外部实体数据流
处理数据存储
数据流程图分多少层次视实际情况而定,考虑到供求信息网系统相对较小,在这里我把数据流程图分为顶层和一层。
2.1.1顶层图
2.1.2一层图
2.2数据字典
2.3.1数据项的定义
数据项编号:
U1-1
数据项名称:
用户编号
简述:
唯一标识用户信息的编号
类型及宽度:
char(13)
取值范围:
10000000-99999999
U1-2
用户姓名
注册用户的姓名
varchar(8)
U1-3
注册账号
用户注册时的昵称
U1-4
联系电话
用户本身所使用的联系电话,方便与用户沟通,维护信息
varchar(20)
U1-5
电子邮箱
用户本人所使用的邮箱
varchar(30)
U1-6
联系QQ
用户的QQ号码
varchar(12)
U1-7
登录密码
用户注册时设置的登录密码
Info-1
信息编号
每个已发布信息的编号
varchar(15)
Info-2
信息类别
信息所属的类别
char(4)
Info-3
标题
发布信息的标题
Info-4
地区
发布信息的工作地区
varchar(8)
Info-5
内容
信息的具体内容
varchar(1000)
Info-6
附加图片
用户上传的信息图片
image
Info-7
发布日期
信息发布的日期
datetime
Info-8
联系人
信息发布后供求双方联系人
Info-9
联系电话
发布信息中联系人的电话
varchar(20)
Info-10
邮箱
发布信息中联系人的邮箱
varchar(20)
Info-11
发布信息中联系人的qq号码
varchar(12)
Info-12
删除密码
在发布信息之前用户设置的删除密码
char(6)
2.3.2数据流的定义
表2-3-1
数据流编号
数据流名称
数据流来源
数据流去向
简述
数据流组成
DF1
网站展示信息
P1
用户
用户浏览信息反馈
用户浏览网站信息内容
DF2
连接信息
用户提出的信息申请
搜索请求关键字
DF3
不合格信息
P2
用户发出信息有误提示
提示出错信息
DF4
催款表
要求置顶服务用户催缴交费单
应交费单编号,交款人姓名,应交金额
DF6
付费供求信息
P3
用户发的未审核供求信息
信息内容,类别,联系人
DF5
登录/注册信息
用户的登录注册信息
用户编号,用户姓名,用户类别,联系方式
DF7
合格展示信息
P4
经审核合格的信息
信息内容,类别,联系人,联系电话,邮箱,qq,msn
DF8
现金存额
F3
审核要置顶信息的缴费情况
用户账号,置顶时长,缴费记录
DF9
网站链接信息
F2
从数据库调取的用户要求链接信息
信息类别,信息内容,联系人,联系方式
DF10
不合格的信息登/注册失败信息
非法的或错误的用户登录注册
失败提示
DF11
删除请求表
P4
用户登录发布信息时网站系统的编号和密码回执
信息编号,信息密码,删除请求
DF12
删除成功/失败回执
用户录入的信息编号及密码
删除成功/失败提示
DF13
搜索信息请求
P5
用户浏览网页的搜索请求
搜索关键字
DF14
搜索结果
网站系统返回的结果
搜索返回内容,信息类别,联系方式
DF15
符合检索条件信息
从数据库读取符合搜索条件的信息的
含检索字段的信息,联系人,联系方式
2.3.3处理逻辑的定义
表2-3-2
处理逻辑编号
处理逻辑名称
输入的数据流
处理
输出的数据流
网站信息链接
对用户的提出的信息链接信息请求予以响应
链接后台信息数据库读取相应数据,并返回给用户
信息合格性审查
对用户的类别(有偿无偿)进行判定,判断是否需要缴费并审查发布合格信息
读取要发布信息的用户详情,若为付费用户且已缴费信息合格则予以发布,若为免费用户则信息审核通过便予以发布
登录/注册审查
对用户的注册和登录信息予以审核存储
会员资料数据库信息
读取用户的登录或者注册信息,并予以审查存储,判定是否为合法用户,确定登录权限
信息
对用户要发布的信息进行综合处理存储展示和用户的信息删除操作
DF7DF11
信息展示数据表
信息审核通过后存储在相应的数据库文件并在网页进行展示,删除请求审核与响应
存储在F2中或者DF12
搜索
对用户的搜索请求予以响应
检索数据库中符合用户需求的信息,并返回给用户界面
2.3.4数据存储的定义
数据存储编号:
F1
数据存储名称:
会员资料数据文件
存储会员相关信息,以便于维护和使用信息
数据存储组成:
用户编号+注册账号+用户姓名+联系电话+电子邮箱+联系QQ
关键字:
相关的处理:
数据存储名称:
信息展示数据文件
对用户发布的供求信息予以存储
信息编号+信息类别+标题+地区+内容+附加图片+发布日期+联系人+联系电话+邮箱+qq+删除密码
P4P5
银行账户台账
需付费用户的银行账户以及缴费情况记录
单据号+用户编号+银行账号+信息编号+应收款+已付款
单据号
2.3.5外部实体的定义
外部实体编号:
User
外部实体名称:
使用本网站进行相关操作的用户
输入的数据流:
DF1DF3DF4DF10DF12DF14
输出的数据流:
DF2DF11DF13
第3章系统设计
3.1系统功能模块结构图
根据信息网的特点,可以将其分为前台和后台两个部分设计。
前台主要用于实现供求信息展示。
详细信息查看、供求信息查询、供求信息发布、推荐物品展示、不实信息检举等功能;
后台主要用于管理员对供求信息、会员信息和邮件发送功能等进行管理。
本系统具有如下优点:
界面简洁、框架清晰、美观大方。
为充分展现网站的交互性,供求信息网采用动态网页技术实现用户信息在线。
该系统前台主要实现以下几大功能模块:
1.招聘信息模块
随着大学的扩招,社会人数的增多,目前就业情况严峻,为了提高就业信息的流动性,开辟了此信息栏目,更好的为民众服务。
2.培训信息模块
培训对于一些想从事新领域学习工作的人是必不可少的。
3.公寓信息模块
对于房子的出租或转租提供了一个很好的信息平台。
4.家教信息模块
此模块主要提供给在校大学生一个兼职的机会。
5.物品求购/收购模块
类似跳蚤市场,给大家一个淘金的机会。
6.信息搜索功能模块
随着信息的增多,搜索模块变的不可少,能够快速的查找用户需要的信息。
7.用户登录/注册模块
提供一个用户注册平台,用户自己也可以发布信息,只要通过管理员审核,信息就能展示在首页上。
此系统的后台包括一下几个功能:
1.管理员登录模块
此模块是必须的,管理登录后可以进行信息的添加,审核一个供需信息,管理用户等等功能。
2.供求信息模块的管理
对前台的几个供求信息的具体管理,如招聘,车辆等等。
3.系统的设置
包括对系统的基本设置,为系统提供一个良好的运行环境。
供求信息网的前台功能结构如图3.1.1所示。
3.1.1供求信息网前台功能结构图
供求信息网的后台功能结构如图3.1.2所示。
3.1.2供求信息网后台功能结构图
3.2数据库概要设计
一个成功的管理系统,是由50%的业务+50%的软件所组成,而50%的成功软件又是由25%的数据库+25%的程序所组成,数据库设计的好坏是一个关键。
如果把企业的数据比作生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。
本网站采用SQLServer2005数据库,名称为db_SIS,其中包含4张数据表。
下面分别给出数据库概要说明、数据库E-R图分析及主要数据表的结构。
3.2.1数据库概要说明
从读者角度出发,为了使读者对本网站数据库中的数据表有一个更清晰的认识,在此设计了数据表树形结构图,如图3.2.1所示,其中包含了对系统中所有数据表的相关描述。
图3.2.1数据表树形结构图
3.2.2数据库E-R图分析
概念结构设计:
3.2.2供求信息网E-R图
根据以上章节对网站所做的需求分析、流程设计以及系统功能结构的确定,规划出满足用户需求的各种实体以及它们之间的关系图,本网站规划出的数据库实体对象分别为用户实体、供求信息实体。
用户实体E-R图,如图3.2.3所示。
3.2.3用户实体E-R图
供求信息实体E-R图,如图3.2.4所示。
图3.2.4供求信息实体E-R图
3.2.3数据表结构
在设计完数据库实体E-R图之后,下面将根据实体E-R图设计数据表结构。
下面分别介绍4张数据表的数据结构和用途。
☑tb_info(供求信息表)。
供求信息表主要存储用户发布的免费供求信息。
数据表结构如图3.2.5所示。
图3.2.5供求信息表数据结构
☑tb_LeaguerInfo(收费供求信息表)。
收费供求信息表主要存储收费供求信息和推荐供求信息。
数据表结构如图3.2.6所示。
图3.2.6收费供求信息表数据结构
☑tb_Power(网站后台用户表)。
网站后台用户表主要存储网站后台用户的名称和密码。
数据表结构如图3.2.7所示。
☑tb_PowerLog(网站后台用户登录日志表)。
网站后台用户登录日志表主要存储网站后台用户进行登录时的用户名称和登录时间。
数据表结构如图3.2.8所示。
图3.2.7网站后台用户表数据结构图3.2.8网站后台用户登录日志表数据结构
3.3代码设计
信息编号:
分组码房产FC房产分类里的房屋出租用四个字的拼音大写缩写(CZ)生活SH招聘ZP家教JJ简历JL,例如:
房产分类里的出租以及发布时间:
FCCZ20101205001FC表示房产;
CZ表示出租;
20101005表示发布信息的时间;
001表示发布的顺序(001--999)。
用户编号:
分组码年月日+顺序(3位)例如:
201006010000120100601表示用户注册的时间;
001表示登陆是顺序编号(001--999)。
单据编号:
分组码年月日和顺序例如:
2009101100120091011表示单据生成的时间;
001表示生成的顺序(001--999)。
3.4输入/输出界面设计
在增添或修改资料时会出现数据的输入,输入界面可通过文本框和数据库对应的数据进行交互来实现,在文本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 供求信息网系统分析课程设计 精品推荐 供求 信息网 系统分析 课程设计 精品 推荐