目 录
目 录............................................................................................................................ 1 一、系统分析................................................................................................................ 2
1.1 概述............................................................................................................... 2 1.2 系统使用环境............................................................................................... 3 1.3 数据库应用系统........................................................................................... 3
1.3.1数据库连接方式..................................................................................... 3 1.3.2 应用系统................................................................................................ 3 1.4 可行性分析................................................................................................. 4 二、需求分析................................................................................................................ 4
2.1 各实体集的描述(E-R图).......................................................................... 4 2.2 需求功能描述............................................................................................. 9 2.3 数据流图..................................................................................................... 10 三、总体设计.............................................................................................................. 13
3.1 功能描述图................................................................................................... 13 3.2 数据库逻辑结构设计................................................................................... 14
3.2.1 关系模型.............................................................................................. 14 3.2.2 创建视图、触发器.............................................................................. 15 3.2.3 页面之间的跳转.................................................................................. 18
四、详细设计.............................................................................................................. 20 五、系统运行与测试.................................................................................................. 26 六、总结...................................................................................................................... 31 七、感谢...................................................................................................................... 31
1
一、系统分析
1.1 概述
随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国改革的深入和社会主义市场经济的日趋繁荣,导致竞争日益激烈,迫使我们采取先进的计算机硬件设备以及高质量的辅助软件来管理运作,以提高效率。动态网页也是一样,人们在其上面留言发表个人观点的平台, 它是一个交互式的互动平台,它是用户相互交流的重要途径,用户提出的要求、意见、看法,可以得到及时回复和解决,可以有效的解决用户的需要。
目前计算机网络这么发达,我们就很有必要去开发一个这样的软件——动态留言系统。只要有一台与外界相连的计算机,你可以不用走出家门,只需进入留言系统,就可以和广大用户进行互相交流。
2
1.2 系统使用环境
开发工具:Dreamweaver 8
开发环境的选择:SQL Server 2000以及IIS信息服务
在使用Dreamweaver 8作为工具的条件下,运用VB Script语言,以SQL Server 2000作为后台数据库,在IIS环境下编写并测试运行网页。
1.3 数据库应用系统
1.3.1数据库连接方式
本系统使用的是ADO 中OLE DB Connection 方式连接数据库。
OLE DB是通向不同的数据源的低级应用程序接口。OLE DB不仅包括微软资助的标准数据接口开放数据库连通性(ODBC)的结构化查询语言(SQL)能力,还具有面向其他非SQL数据类型的通路。OLE DB中的对象主要包括数据源对象、阶段对象、命令对象和行组对象。
1.3.2 应用系统
使用的是基于web的数据库应用采用三层客户/服务器模式,也称为B/S结
构。第一层为浏览器,第二层为Web服务器,第三层为数据库服务器。浏览器是用户输入数据和现实结果的交互界面,用户在浏览器表单中输入数据,然后将表单中的数据提交并发送到Web服务器,Web服务器应用程序接受并处理用户的数据,通过数据库服务器,从数据库中查询需要的数据(或把数据录入数据库)送回Web服务器,Web服务器把返回的结果插入HTML页面,传送到客户端,在浏览器中显示出来。
3
1.4 可行性分析
本系统需要用户登录、注册页面,留言查看,留言检索,留言发布,管理员登录和留言管理。本系统应使用Dreamweaver8与所需的数据库进行连接并操作。同时网络学习资料、参考资料以及指导老师的帮助,因此留言板系统可以实现。
二、需求分析
当今社会,互联网已经逐渐融入社会生活的各个角落。人们不再只局限于面对面或通过手机来进行交谈了。留言板系统正好提供了一个这样的平台。它是一个交互式的互动平台,是用户相互交流的一种途径,用户提出的要求、意见、看法,可以得到及时回复和解决,可以有效的解决用户的需要。
现在就开始根据留言板的功能需求讲解设计思路。在留言板系统中,首先所有用户可通过登录主页,对留言进行查看、检索、发布,还可对留言进行回复。还可以对自己的信息进行修改,也可以删除自己的留言信息。同时,管理员用户的管理包括管理员和普通帐户的权限和用户名或密码的修改,帖子和回复的管理,包括删除、修改。
2.1 各实体集的描述(E-R图)
1. 用户的实体属性
4
邮箱 联系方式 性别 用户等级 爱好 用户 账号 头像 姓名 登录密码 出生日期 注册日期
2.留言板的实体属性
留言的内容 留言的主题 留言时间 留言 留言回复条数 留言用户账号 留言用户名 留言用户头像
3.留言回复的实体属性
5
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库课程设计之留言板 - 图文在线全文阅读。
相关推荐: