网页设计—留言板
石鑫琪
计科0901
2009111177
随着现代化技术的不断进步,人们发现交流的范围还是很小,不能满足更大范围人的需要,这样就出现了利用因特网在全球发布信息的留言——BBS。BBS是电子公告板(Bulletin Board System)的简称,它是最常见的Web应用系统。BBS起源于20世纪80年代,最初,留言只是用于发布公告系统,讨论问题的在线交流平台;后来,随着网络的普及,留言的功能越来越丰富,受到广大网民的欢迎。企业、学校等单位可以利用网上的留言发布公告、通知等。
该系统采用ASP实现BBS留言系统。在开发过程中实现了留言系统的部分管理,并且对留言的页面布局进行详细设计,使页面美观,体现所有功能;还有对系统管理页面的设计,使管理员能更方便清楚的进行用户管理、页面管理等。最后,该留言将会是一个功能强大、美观方便、畅所欲言的“公共场所”。
一. 目标与总体方案
(1)可实现登录。 (2)可发布和查看留言。 (3)可实现注册。
(4)可实现密码丢失后更改密码。
三.数据库结构设计
该系统的实体有:管理员信息实体、用户信息实体、留言实体、版面信息实体。 对于用户,用户可以进入首页进行信息浏览,进行课程查看,登录后可以进行留言,包括文字信息和上传图片。如果用户忘记密码,可以通过密码重置来完成密码重置的工作,并且输入新的密码,在密码重置的时候,用户需回答自己在注册时所提的问题的答案,回答正确即可进行重置,否则将返回登录界面。新的用户在首次进入时需进行注册才可以留言,注册时填写用户名及密码,和遗忘密码是的问题及答案,以便日后忘记密码是可以进行重置,注册时填写用户名要进行检查,看这个用户名是否已经存在,如果存在,会提示用户换其他的用户名。 对于管理员,他有自己的用户名及密码。他可以登陆查看其他用户的留言内容及留言时间,并且可以随时对已处理完的留言进行删除,还可以对用户及其信息进
行删除。管理员不可以进行新用户的注册,因为管理员是系统自动生成的,而且,管理员不可以把自己的信息在用户信息表里面删除。
此系统的E-R图如下:
n
针对于用户需求,将作如下表: 1.用户信息表:
userinfo(u_namenvarchar(MAX), u_password nvarchar(MAX), u_question nvarchar(MAX),
u_answer nvarchar(MAX))(其中姓名为主码)
2.留言信息表:
留言信息表(u_name nchar(10), u_content nvarchar(MAX),
u_time nchar(10)) (其中姓名为主码)
3.精品课程表:
精品课程表(课程名称 nvarchar(50), 主讲教师 nvarchar(50), 上课时间 nvarchar(50),
上课地点 nvarchar(50))(其中课程名称为主码)
二. 数据字典 1.用户信息表 字段名称 u_name u_password u_question u_answer 2.留言信息表 字段名称 u_name u_content
字段含义 名字 内容
数据类型
nchar(10) nvarchar(MAX)
字段含义 名字 密码 问题 答案
数据类型
nvarchar(MAX) nvarchar(MAX) nvarchar(MAX) nvarchar(MAX)
备注 主码
备注 主码
3.书籍表 字段名称 书籍名称 作者 出版社 价格
字段含义 书籍名称 作者 出版社 价格
数据类型
nvarchar(50)nvarchar(50) nvarchar(50) nvarchar(50)
备注 主码
三. 页面简介
1. 信息展示:用于展示信息及新闻,有精品图书可以查看,可以进行留言。 2. 首页:即留言界面,用户可以登录,注册,忘记密码及管理员的用户管理。
3. 查看信息:登陆成功后跳入该页,可以浏览别人信息及进行留言,还可以上传文件
到留言中。
4. 注册:对新用户进行注册,用户名进行查看是否重名,不重合可以注册。
5. 用户管理:用于用户管理,管理员可对早期无用留言进行删除,还可以对用户和密
码进行修改。
6. 密码重置:此页面用于用户重置密码,须填写问题的答案,对了才可以进行重置。
网页设计—留言板
石鑫琪
计科0901
2009111177
随着现代化技术的不断进步,人们发现交流的范围还是很小,不能满足更大范围人的需要,这样就出现了利用因特网在全球发布信息的留言——BBS。BBS是电子公告板(Bulletin Board System)的简称,它是最常见的Web应用系统。BBS起源于20世纪80年代,最初,留言只是用于发布公告系统,讨论问题的在线交流平台;后来,随着网络的普及,留言的功能越来越丰富,受到广大网民的欢迎。企业、学校等单位可以利用网上的留言发布公告、通知等。
该系统采用ASP实现BBS留言系统。在开发过程中实现了留言系统的部分管理,并且对留言的页面布局进行详细设计,使页面美观,体现所有功能;还有对系统管理页面的设计,使管理员能更方便清楚的进行用户管理、页面管理等。最后,该留言将会是一个功能强大、美观方便、畅所欲言的“公共场所”。
一. 目标与总体方案
(1)可实现登录。 (2)可发布和查看留言。 (3)可实现注册。
(4)可实现密码丢失后更改密码。
三.数据库结构设计
该系统的实体有:管理员信息实体、用户信息实体、留言实体、版面信息实体。 对于用户,用户可以进入首页进行信息浏览,进行课程查看,登录后可以进行留言,包括文字信息和上传图片。如果用户忘记密码,可以通过密码重置来完成密码重置的工作,并且输入新的密码,在密码重置的时候,用户需回答自己在注册时所提的问题的答案,回答正确即可进行重置,否则将返回登录界面。新的用户在首次进入时需进行注册才可以留言,注册时填写用户名及密码,和遗忘密码是的问题及答案,以便日后忘记密码是可以进行重置,注册时填写用户名要进行检查,看这个用户名是否已经存在,如果存在,会提示用户换其他的用户名。 对于管理员,他有自己的用户名及密码。他可以登陆查看其他用户的留言内容及留言时间,并且可以随时对已处理完的留言进行删除,还可以对用户及其信息进
行删除。管理员不可以进行新用户的注册,因为管理员是系统自动生成的,而且,管理员不可以把自己的信息在用户信息表里面删除。
此系统的E-R图如下:
n
针对于用户需求,将作如下表: 1.用户信息表:
userinfo(u_namenvarchar(MAX), u_password nvarchar(MAX), u_question nvarchar(MAX),
u_answer nvarchar(MAX))(其中姓名为主码)
2.留言信息表:
留言信息表(u_name nchar(10), u_content nvarchar(MAX),
u_time nchar(10)) (其中姓名为主码)
3.精品课程表:
精品课程表(课程名称 nvarchar(50), 主讲教师 nvarchar(50), 上课时间 nvarchar(50),
上课地点 nvarchar(50))(其中课程名称为主码)
二. 数据字典 1.用户信息表 字段名称 u_name u_password u_question u_answer 2.留言信息表 字段名称 u_name u_content
字段含义 名字 内容
数据类型
nchar(10) nvarchar(MAX)
字段含义 名字 密码 问题 答案
数据类型
nvarchar(MAX) nvarchar(MAX) nvarchar(MAX) nvarchar(MAX)
备注 主码
备注 主码
3.书籍表 字段名称 书籍名称 作者 出版社 价格
字段含义 书籍名称 作者 出版社 价格
数据类型
nvarchar(50)nvarchar(50) nvarchar(50) nvarchar(50)
备注 主码
三. 页面简介
1. 信息展示:用于展示信息及新闻,有精品图书可以查看,可以进行留言。 2. 首页:即留言界面,用户可以登录,注册,忘记密码及管理员的用户管理。
3. 查看信息:登陆成功后跳入该页,可以浏览别人信息及进行留言,还可以上传文件
到留言中。
4. 注册:对新用户进行注册,用户名进行查看是否重名,不重合可以注册。
5. 用户管理:用于用户管理,管理员可对早期无用留言进行删除,还可以对用户和密
码进行修改。
6. 密码重置:此页面用于用户重置密码,须填写问题的答案,对了才可以进行重置。