- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 需求分析
1.1 开发工具的选用及介绍
1.1.1 ASP 的优势
Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果。
1.1.2 ASP的特点
任何开发工具皆可发展ASP。只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。
1、ASP通吃各家浏览器由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。
2、语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。
隐密安全性高。如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
3、易于操控数据库:ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、sqlserver、Oracle等等。
所以我选择了ASP结合dreameware8架构网站。在此期间本人将使用Dreamweaver 8进行ASP页面的编码,并使用IIS5.1对页面进行调试。
1.2 ASP技术访问WEB数据库
1.2.1 访问WEB数据库的多种方案
目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:
1、公共网关接口CGI(Common Gateway Interface)
CGI是较早实现的技术。适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。
2、先进数据库连接器ADC(Advance Database Connector)
ADC提供了ActiveX Control来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。
3、JAVA/JDBC语言编程
JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。
4、动态服务器页面ASP(Active Server Page)
ASP是微软公司必威体育精装版推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。
第2章 系统分析与总体设计
很多网站都提供新闻栏目,例如搜狐、新浪等著名网站的新闻专栏。许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。使用新闻发布、新闻管理系统和留言板可以使新闻发布、管理和留言变得很轻松,管理员只需设置标题、内容和图片等新闻就可以了,系统将自动生成对应的网页。本文将对新闻发布及管理系统进行系统分析与总体设计。
2.1 网站功能描述
新闻发布、新闻管理系统和留言板包括管理员管理、版块管理、新闻管理、添加新闻、新闻查询、用户评论、留言和管理留言等模块。具体描述如下:
1、会员管理:
(1) 会员登陆;
(2) 会员注册;
(3) 会员个人空间。
2、新闻,博客:
(1) 新闻展示
(2) 个人博文
(3) 博文评论
3、版块管理:
(1) 添加新闻版块;
(2) 修改新闻版块;
(3) 删除新闻版块。
4、新闻管理:
(1)显示各版块的信息;
(2) 转移新闻版块;
(3) 修改新闻;
(4) 删除新闻。
5、添加新闻:
(1) 添加新闻的内容、标题、图片、发布者等。
2.2 系统功能模块划分
从功能描述的内容可以看到,本实例可以实现6个完整的功能。我们根据这些功能,设计出系统的功能模块,如下图2-1所示。
您可能关注的文档
最近下载
- 中央八项规定精神解读优秀.pptx VIP
- 财务经理招聘笔试题及解答.docx VIP
- 发那科机器人DCS双重安全性检查功能说明书FANUC.pdf VIP
- 能源管理系统(EMS)系列:Honeywell Energy Management System_(6).能源数据采集与分析.docx VIP
- 国家管网集团作业许可安全管理细则相关知识试卷.doc
- 人工智能知到课后答案智慧树章节测试答案2025年春复旦大学.docx VIP
- 辽宁省大连市沙河口区2023-2024学年八年级下学期期末考试英语试题(含答案).doc VIP
- 门静脉高压病人的护理.ppt VIP
- 2024《良品铺子公司应收账款管理问题及建议》9700字.doc VIP
- 门静脉高压症的护理.pptx VIP
文档评论(0)