用的。 3.1.3 选择 Access 作为数据库 留言板有了使用环境,接下来就该选择合适的数据库。由于数据库对整个留言板的管理和运作 起到置关重要的作用,所以选择数据库成为了重中之重。 在基于微软 IIS/PWS 的网络平台上,通过服务器端运行的 ASP 程序来访问后台数据库,是一种 最常见的模式了。而对于小型的数据库应用需求,微软的 Access 数据库,应该是与 ASP 程序配套使 用的首选。 而将 Access 作为我留言板的数据库,也是考虑到了以下几点: 1.Access 数据库使用简单,可以迅速掌握。 2.Access数据库的ODBC驱动程序支持的SQL指令全。ACCESS具有强大的数据库功能,结构简单、 理论基础坚实、独立性高。适合开发中型管理系统。 3.用 Access 数据库开发的程序转化为 SQL Server 数据库也非常简单,只要用 SQL Server 的 导入功能将 Access 数据库转化为 SQL Server 数据库。 而对于数据库语句, 因为采用的是标准的 SQL 语言,读取 Access 数据库和读取 SQL Server 数据库基本上是一样的,只要改写一下连接数据库的 语句。 4.整体说来ASP与ACCESS的结合使得系统的开发简单、快捷、操作方便、易于系统管理和系统 维护,而且执行效率高,且配置简单、移植方便。 3.2 系统的功能: 该留言板具有的主要功能如下: 1、可以按照发言时间的先后顺序,留言板自动排序; 2、友好简洁的管理界面,便于管理员维护留言板; 3、管理员具有回复和删除留言的权限; 4、管理员可以修改留言板页面的名称和网址以及每页显示的留言数; 5、拥有更多留言者的信息,包括名字、地方、QQ 号等; 6、留言板系统具有防灌水功能;
5
7、具有页数跳转功能; 8、具有防止留言客户非法进入管理界面功能; 3.3 留言板的主要栏目组成图 有了合适的技术,确定了留言板的功能,应该就此给出
整体结构的流程图:
开始
Add..asp 发表留言
Index.asp 留言本的主页
浏览
Del.asp 删除留言
Reply..asp 回复留言
以下为管理员使用界面 logoutasp Login.asp 管理员登录 管理员注销退出
对留言的管理 Admin.asp 版主管理页面
提交修改
Adminsave.asp 对留言板的结构进行修改,并保存修改
四、留言板详细设计 有了技术和流程图以及留言板要实现的功能,接下来就应该进行详细设计了。数据库是首当其
6
冲的,接下来就是用户常接触的首页的设计,然后就是该留言板特色功能的。 4.1 数据库设计 我的数据