目 录
序 言 1
第1章 网站的总体设计 2
1.1网站系统需求分析 2
1.2网站的设计原则 3
1.3网站模块结构图 4
1.4开发关键技术介绍 5
1.5本网站的特点 9
第2章 数据库设计 10
2.1数据库需求分析 10
2.2数据库的结构设计 10
2.3数据库中表的设计 12
2.3.1分析、设计数据库中的表 12
2.3.2表中的字段及表的结构的设计 12
第3章 网站子模块的设计 14
3.1网站结构组成 14
3.2网站子模块的详细设计 14
3.2.1 网站访问量的设计 14
3.2.2 网站留言板的设计 15
3.2.3 网站后台管理的设计 22
第4章 网站的发布与运行 27
4.1网站的部署 27
4.1.1 运行环境的配置 27
4.1.2 操作系统的选用 27
4.2网站的发布运行与评价 28
4.2.1网站的发布运行 28
4.2.2网站运行的评价 31
结 论 32
参考文献 33
致 谢 34
3.1网站结构组成
本校园网站系统主要由电子公告栏、新闻动态、工作信息、留言板、后台管理这几个模块组成。
3.2网站子模块的详细设计
在网站子模块的设计部分主要对网站的访问量、网站留言板、后台管理这三个部分进行详细的设计。
3.2.1 网站访问量的设计
总访问量是指网站所有的访问量的总和,这样的数据对于一个网站的管理员有很多的意义:浏览本站人数多少能让管理员知道他所制作的内容是否吸引人,网站的宣传是否足够,是否要使用什么样的活动来增加浏览的人数等。下面用count方法来计算校园网站已经访问的人数。
校园网站留言板是应用电子便迁管理系统,用ASP或其他脚本语言编写的网络应用程序。为家长、学生、老师提供了一个很好的交流的平台,留言板可以提供完备的信息发布功能。同时,在日常生活中,学生可以通过留言板对学校的建设和发展以及网站的建设提出一些建议,以帮助学校和网站更好的发展。
留言板采用B/S结构模式来设计,其特点就是实现在线的查看、留言、查找和管理功能,这种系统的优势在于系统简单、功能强大、扩展能力良好,以及能够方便地跨地域操作等性能。
1.功能目标设计和具体页面设计
留言板所要实现的功能如下:
(1) 留言板的基本功能。
● 留言板首页:留言板的基本结构
● 查看留言功能:查看用户的留言信息
● 签写留言功能:提交用户的留言信息
(2) 管理功能。
● 管理员登录功能:管理员通过登录功能管理留言信息
● 验证登录:验证管理员的登录密码
● 回复留言功能:对用户的留言进行回复
● 删除留言功能:删除用户的留言信息
● 解锁、锁定消息功能:锁定和解锁用户的留言信息
● 设置留言板配置信息:对留言板的页面效果进行设置
根据系统功能的要求,校园网站留言板可以分为两个模块:留言板基本功能模块、管理功能模块。如图3-1所示给出了两个功能模块之间的关系。
4.留言板留言页面的设计
(1)页面设计
当用户需要在网站留下自己的心声时,就需要一个留言页面了。用户需要在这个页面填写许多内容,包括必须的(用户名、留言主题、留言内容)和可选的(包括个人主页、电子邮件、QQ),同时用户还可以选择留言的表情和留言的头像。
如图 3-4所示的页面是一个要填写留言的页面,单击发表留言按钮后,如果填写的页面内容正确,则页面会回到首页,并将最新的留言显示在第一条。