基于ASP技术开发WEB的信息管理系统论文Word文档下载推荐.docx
《基于ASP技术开发WEB的信息管理系统论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于ASP技术开发WEB的信息管理系统论文Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。
计数器调整功能、投标修改功能(禁止非法投标)
发布信息管理功能、
买方出价(投标)
会员登记、在线人数显示、投标统计功能、用户验证功能、用户数目的限制
会员竞标、管理员最后决策功能
2.可行性分析
2.1技术可行性
本系统系网络系统,采用C/S模式,基于Intelnet的Http传输协议。
硬件方面,Server端为可扩展的www服务器,Client端为个人PC。
软件方面,我们拟采用以下几种软件:
1)操作系统用Windows2000Server。
Windows2000Server作为一个优秀的网络操作系统,它的发行版本中集成了大量的网络应用软件,如Web服务器、Ftp服务器、邮件服务器等,可以快速的构建Intranet环境。
2)本系统内核使用Asp,有几种方法可以实现本系统的内核:
Jsp、PHP等。
但是考虑到系统的使用者为房产中介机构,大多都使用Windows2000Server作为www服务器,故还是选择微软的Asp与操作系统组合。
2.2经济可行性
由于系统结构采用当前流行的C/S结构,也就是客户端/服务器模式,软硬件的需求如前说述要求都比较低,只需要有架设www服务的web服务器,Access数据库以及个人PC。
而且开发时间短,成本低,数据量的传输快也是C/S结构的优点。
这不仅保证了系统的技术可行性,还保证了系统的经济可行性。
2.3社会可行性
本系统的社会可行性主要体现在以下几个方面:
1)本系统C/S模式架构的简单解决了安装配置难的问题,满足了用户的需要。
2)由于开发成本的降低使得产品价格也会在市场上占据绝对优势。
3)开发的针对性使产品的竞争度大大加强。
3.需求分析
3.1数据需求
3.1.1数据库描述
本系统大部分功能都是通过数据库操作来实现的,对数据库的性能要求比较高。
平均每个操作要访问数据库C1次,每次访问数据库要检索数据记录CN条(N为用户数,C,C1为访问系数)。
所以数据库访问的频率是C1*C*N*M(M表示每秒在线用户的平均数)。
数据库中有些表的属性比较多,而且某些表的数据将用来检索其他表,所以要求数据库的访问能力比较强。
本系统的数据库用Microsoft的Access是一个小巧灵珑的数据库软件,对于应用系统是非常理想的。
除了支持标准的SQL语句,它可以在WindowsNT系统上以系统服务方式运行,或者在Windows95/98系统上以普通进程方式运行.ASP-ACCESS的组合可以说是开发网络应用系统的黄金搭档。
3.1.2数据流图
系统的运行流程主要是在用户和系统之间交互进行。
用户分为新用户和已注册用户,因为新用户的注册和已注册用户的流程相对比较独立,所以整个系统的数据流图分两部分。
系统的一级流图如下所示:
3.1.3数据流条目
1)数据流名:
用户信息
别名:
无
组成:
用户名+密码+密码提示+提示答案+姓名+性别+身份证+Email地址+联系电话
来源:
用户输入
去向:
注册子系统
2)数据流名:
已注册信息
原注册信息
数据库的用户表
3)数据流名:
登录信息
用户名+密码
系统用来检索用户信息
4)数据流名:
新闻信息
新闻号+新闻标题
新闻子系统
新闻数据处理系统
5)数据流名:
查询信息
房屋类型
查询处理系统
6)数据流名:
管理员信息
管理员用户名+管理员密码
管理员输入
管理系统
7)数据流名:
新闻内容
新闻标题+新闻内容
新闻处理系统
8)数据流名:
房屋数据
房屋号+地段+小区名+套型+面积+价格/租金+登记时间
3.1.4数据加工说明
1)加工名:
注册
输入数据:
用户信息
输出数据:
已注册信息
加工逻辑:
根据用户输入的用户信息在数据库中作相应的记录
2)加工名:
忘记密码
原注册信息
用户输入已注册的用户名和密码提示问题的答案,系统验证后让用户获取密码。
3)加工名:
浏览新闻
用户点击输入新闻标题和新闻号,系统检索数据库后给出新闻详细内容
查询房屋数据
房屋数据信息
用户点击输入房屋类型,系统检索数据库后给出房屋数据
4)加工名:
登录
用户输入登录信息
会员登录首页
将用户输入的登录信息和数据库比较,如果是已注册用户则调用会员首页,否则根据错误给出相应提示。
5)加工名:
房屋数据管理
系统根据房屋数据信息检索数据库,给出与用户有关的房屋数据,用户可以进行增、删、改的管理。
6)加工名:
个人资料修改
新注册信息
用户输入新的注册信息,系统将新的信息输入数据库,取代原注册信息。
7)加工名:
新闻数据管理
更改后的新闻数据
系统根据新闻信息检索数据库,给出新闻数据,管理员可以进行增、删、改的管理。
3.2.功能需求
会员登记功能
信息查询功能
房屋数据管理功能
新闻数据管理功能
系统管理功能
在线人数显示、投标统计功能、用户验证功能、
用户数目的限制、会员竞标、管理员最后决策功能
3.3.功能描述
1)会员登记功能:
即注册系统
2)信息查询功能:
根据用户点击输入的信息在数据库中进行查询
3)房屋数据管理功能:
会员和管理员拥有的房屋数据的发布(即添加)、删除、修改
4)新闻数据管理功能:
管理员功能,拥有新闻数据的发布、删除、修改
5)会员竞标功能:
会员用户可对看中的房屋进行投标。
6)在线人数显示:
统计同一时间内在线的人数并显示
7)投标统计:
同一房屋的总投标人数
8)用户验证功能:
验证用户是否为合法用户
9)用户数目限制:
限制系统的登录人数
10)管理员最后决策:
在房屋发布的期限结束后根据投标价格决定最终得标会员
3.4接口需求
1用户接口
房产信息管理系统作为一个面向大众的应用系统,对人机界面要求很高。
网页格式必须大众化,争取和一般的信息管理系统的格式大致不变,以便于用户能马上掌握系统的操作方法。
当然风格上可以有自己的特色。
其打印方式采用浏览器打印。
在系统的用户注册和登录以及发送邮件等功能上要充分利用ENTER键,这样可以大大的方便用户,其他操作均采用触发的方式。
2硬件接口
本系统也可采用分布式处理的方式,故若有多台服务器要求到多台服务器的并行连接。
3.软件接口
与Access数据库的接口:
通过ADO进行连接
4通讯接口
均采用http协议
4、开发语言选择
Microsoft
Active
Server
Pages
即我们所称的
ASP
,其实是一套微软开发的服务器端脚本环境,
内含于
IIS
3.0
和
4.0
之中
通过
我们可以结合
HTML
网页、
指令和
ActiveX
元件建立动态、交互且高效的
WEB
服务器应用程序。
有了
你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通
中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
以下罗列了
所独具的一些特点:
1.
使用
VBScript
、
JScript
等简单易懂的脚本语言,结合
代码,即可快速地完成网站的应用程序。
2.
无须
compile
编译,容易编写,可在服务器端直接执行。
3.
使用普通的文本编辑器,如
Windows
的记事本,即可进行编辑设计。
4.
与浏览器无关
(Browser
Independence),
用户端只要使用可执行
码的浏览器,即可浏览
所设计的网页内容。
所使用的脚本语言
(VBScript
Jscript)
均在
服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
5.Active
能与任何
scripting
语言相容。
除了可使用
或
语言来设计外,还通过
plug-in
的方式,使用由第三方所提供的其他脚本语言,譬如
REXX
Perl
Tcl
等。
脚本引擎是处理脚本程序的
COM(Component
Object
Model)
物件。
6.Active
的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
7.
可使用服务器端的脚本来产生客户端的脚本。
8.
物件导向(
Object-oriented
)。
9.ActiveX
Components(ActiveX
服务器元件
)
具有无限可扩充性。
可以使用
Visual
Basic
Java
C++
COBOL
等编程语言来编写你所需要的
Component
。
运行
所需的环境:
Microsoft
Internet
Information
Server