【编者按】:网学网ASP类作品为您提供基于ASP文章在线发布系统的设计与实现参考,解决您在基于ASP文章在线发布系统的设计与实现学习中工作中的难题,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | ||||||||||||||||||||||||||||||||||||||||||||||
3.3系统数据库的设计 3.3.1数据库需求分析 由于该系统是一小型数据库所以使用Access来建立数据库[7]。根据系统要实现的功能 ,将数据库分为四个表来建立: (1)管理员信息表; (2)用户信息表; (3)文章内容表; (4)网站公告内容表。 3.3.2 数据库逻辑设计 (1)管理员信息表 这个表用来保存管理员的基本信息里面包含三个字段,分别是管理员编号、管理员名字和管理员密码。 如表3-1所示: 表3-1 管理员信息表的字段表
(2)用户信息表 这个表是存放用户基本信息的,里面包含六个字段,分别是用户ID、用户名字、用户密码、性别、Email和用户注册时间。 如表3-2所示: 表3-2 用户信息表的字段表
(3)文章内容表 这个表是用来保存网上文章的基本信息的,里面包含七个字段,分别是文章ID、文章标题、文章类别、文章作者、文章内容、点击次数、添加时间。 如表3-3所示: 表3-3 文章内容表的字段表
(4)网站公告内容表 这个表是用来保存网站公告内容的,里面包含三个字段,分别是公告编号、公告内容、公告日期。 如表3-4所示: 表3-4 文章公告表的字段表
3.4系统的实现 文章在线发布系统分两大模块:用户模块和管理员模块。 用户模块可实现如下功能: (1)查询浏览功能 用户可以通过输入不同的关键字方便快捷地浏览相关文章的内容。 (2)直接浏览功能 用户可直接点击想要浏览的文章类别,即可分页查看所有相应类别的文章,或 者直接点击想要看的文章,即可查看文章内容。 (3)文章发布功能 用户可以在线发布自己的文章。 (4)文章修改功能 用户发布文章后可以通过此功能修改或删除自己的文章。 管理员模块主要实现的功能有: (1)管理文章功能,管理员可编辑或删除所有用户不合规定的文章。 (2)管理用户功能,管理员可通过此功能删除用户。 (3)发布网站公告功能,管理员可在线实时的发布公告。 各功能具体设计如下: (1)用户注册登录功能的实现 其中处理登录的主要代码如下: <% if user_name="" then %> <script language="javascript"> msgstr("您没有输入用户名!","logo.asp"); </script> <% elseif user_pwd="" then %> <script language="javascript"> msgstr("您没有输入密码!","logo.asp"); </script> <% else sql1="select user_name from user_data where user_name=''"&user_name&"''" set rs1=conn_str(sql1) if rs1.eof and rs1.bof then close_str(rs1) %> <script language="javascript"> msgstr("用户名不存在!","logo.asp"); </script> <% response.end() end if %> (2)文章发布功能的实现 文章发布功能界面如图3.6所示: | ||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |