(完整版)web毕业课程设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.可行性分析:
一.
系统开发语言ASP是微软公司开发的一种服务器端脚本编写语言,使用ASP技术,可以简单,方便地与数据库和其他程序的进行交互使用,能够结合HTML标签,文本内容,脚本语言VBScript或javascript和ActiveX组件,用以创建动态的,交互的web网页,能够生成功能强大的web应用程序 ,通过访问组件来执行复杂的任务。
(4)方便连接SQL数据库;
(5)处理由浏览器传送到站点服务器的表单输入;
(6)访问和编辑服务器端的数据库表,使用浏览器即可输入,更新,删除站点服务器的数据库中的数据;
(7)提供广告轮播器
二.
IIS是一种Web 服务组件,其中包括Web服务器,FTP服务器,NNTP服务器,SMTP服务器,分别用于网页浏览,文件传输,新闻服务和邮件发送等方面,它使得在网络上发布信息变得很简单。IIS的一个重要的特性是支持ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。使用IIS能轻松地在互联网或局域网上发布信息,建立强大,灵活而安全的Internet站点。数据库SQL功能强大,作为后台数据库,能完全地满足本系统开发数据处理的要求。
(2)用户管理(系统管理员可以查看、删除老师或学生账户)
(3)分页显示留言
(4)按课程分类显示和该课程相关留言
(5)主题留言的发表、浏览、回复和删除(老师和学生均可回复学生的留言,但只有老师可以删除留言)
(6)留言的搜索
(7)留言系统访问量统计
(8)广告图片循环显示
根据用户权限不同可以将本系统分为2大模块,分别为:老师用户权限、学生用户权限。本系统各个部分及其包括的具体功能模块如下图所示:
根据各环节对系统所做的要求分析,系统设计,规划出本系统中使用的数据库尸体分别为注册用户信息实体,管理员信息表,留言信息表,留言分类表,广告信息表。
(1)注册用户信息实体
注册用户信息实体包括用户姓名,密码,性别,地址
编号
字段名称
数据类型
说明
1
UserId
int
编号
2
UserName
VarChar(50)
三.
在进行了系统设计和数据库设计之后,就能够进行编码的实现,编码实现包括系统界面的编码实现和逻辑编码的实现,系统界面代码可以使用CSS进行全局样式控制,而逻辑编码实现需要在页面中进行逻辑控制。
三.系统功能描述、功能模块的划分
1.师生互动留言系统应实现的基本功能
(1)用户登录和注册(老师和学生均可注册)
姓名
3
滨江学院
《Web技术与应用》课程设计
题目师生留言互动系统
院系滨江学院计算机系
年级班级_____2010________
学生姓名叶腾
学号
学期(2)
任课教师陈遥
师生留言互动系统
1 引言
随着现代化技术的不断进步,网络在人们的生活中扮演了越来越重要的角色,各种论坛,网站相应而生,我们在浏览信息的同时也需要及时交流信息所以留言板被广泛应用。师生留言系统是一种简易的论坛,是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法,是一种交互性强,内容丰富而及时的Internet电子信息服务系统,用户可以获得各种信息服务,发布信息,进行讨论,聊天等。本论坛的使用对象有管理员,老师,学生,可以很方便地建立小型网上论坛,实现了论坛的基本功能,管理员的日常管理也比较方便。
本设计中主要是在Dreamweaver环境里编写ASP脚本。主要用到了Dreamweaver中的表格和表单,以及ASP内置对象。构建一个师生留言系统,其中有注册与登录模块,使得注册之后可以正常登录,且注册后可以修改自己的登录密码。本系统还包括发表和浏览留言模块,检查并设计与数据库连接模块和界面设计模块。用户进入系统后必须登录才能拥有相应的权限,如果不进行登录则只能查看发表的留言,如果用户想要成为互动对象则可点击注册按钮进行注册,有修改密码的权限。管理员有删除用户的权限,有回复删除留言信息的权限,留言按类别分类,便于查找。这些页面主要用表格和表单完成布局,编写ASP脚本实现功能,其它模块也采用同样的方式设计,使得可以浏览并发表留言和查看留言。
用户类型
管理员
老师
学生
用户登录判断
用户检测及登录流程
四.数据库的设计
本系统为ASP开发的小型论坛系统,为了方便管理与使用,以及平台的稳定性,考虑采用SQL数据库。SQL基于windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库,创建表,设计用户界面,设计数据查询等有序地进行,满足了系统的所有要求。
系统环境:
软件:
服务器:IIS
数据库:SQL Server2008
开发工具:Dreamwear 8
硬件:
微机一台
2 系需要确定留言的功能是什么,也就是用户想要留言板所拥有的作用设计留言板时,要区别是普通用户登录还是管理员登录。如果是普通用户登录,那么该用户只有查看和回复留言的权限,如果是管理员登录,则除了具有查看和回复权限外,还用具有管理员的权限。另外还能在页面中显示当前的系统的时间和访问权限。
以下是ASP基本特点:
(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件时包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
开发网上论坛,可以极大地丰富用户的生活,同时也加快了信息的传递,也具有很强的商业价值。在论坛留言版面上有大量的植入广告,可以方面了解信息。留言板可以提供一个公共的信息发布平台,可以在线解决某些用户需求。科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,现在许多国外和国内的网站均使用了网上注册、网上查询、网上发表论文、等一系列的网上信息服务。通过计算机网络实现足不出户就可以了解各种信息、咨询问题、收索资料等,有了这样的一个网络平台,节省了大量的人力物力。
一.
系统开发语言ASP是微软公司开发的一种服务器端脚本编写语言,使用ASP技术,可以简单,方便地与数据库和其他程序的进行交互使用,能够结合HTML标签,文本内容,脚本语言VBScript或javascript和ActiveX组件,用以创建动态的,交互的web网页,能够生成功能强大的web应用程序 ,通过访问组件来执行复杂的任务。
(4)方便连接SQL数据库;
(5)处理由浏览器传送到站点服务器的表单输入;
(6)访问和编辑服务器端的数据库表,使用浏览器即可输入,更新,删除站点服务器的数据库中的数据;
(7)提供广告轮播器
二.
IIS是一种Web 服务组件,其中包括Web服务器,FTP服务器,NNTP服务器,SMTP服务器,分别用于网页浏览,文件传输,新闻服务和邮件发送等方面,它使得在网络上发布信息变得很简单。IIS的一个重要的特性是支持ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。使用IIS能轻松地在互联网或局域网上发布信息,建立强大,灵活而安全的Internet站点。数据库SQL功能强大,作为后台数据库,能完全地满足本系统开发数据处理的要求。
(2)用户管理(系统管理员可以查看、删除老师或学生账户)
(3)分页显示留言
(4)按课程分类显示和该课程相关留言
(5)主题留言的发表、浏览、回复和删除(老师和学生均可回复学生的留言,但只有老师可以删除留言)
(6)留言的搜索
(7)留言系统访问量统计
(8)广告图片循环显示
根据用户权限不同可以将本系统分为2大模块,分别为:老师用户权限、学生用户权限。本系统各个部分及其包括的具体功能模块如下图所示:
根据各环节对系统所做的要求分析,系统设计,规划出本系统中使用的数据库尸体分别为注册用户信息实体,管理员信息表,留言信息表,留言分类表,广告信息表。
(1)注册用户信息实体
注册用户信息实体包括用户姓名,密码,性别,地址
编号
字段名称
数据类型
说明
1
UserId
int
编号
2
UserName
VarChar(50)
三.
在进行了系统设计和数据库设计之后,就能够进行编码的实现,编码实现包括系统界面的编码实现和逻辑编码的实现,系统界面代码可以使用CSS进行全局样式控制,而逻辑编码实现需要在页面中进行逻辑控制。
三.系统功能描述、功能模块的划分
1.师生互动留言系统应实现的基本功能
(1)用户登录和注册(老师和学生均可注册)
姓名
3
滨江学院
《Web技术与应用》课程设计
题目师生留言互动系统
院系滨江学院计算机系
年级班级_____2010________
学生姓名叶腾
学号
学期(2)
任课教师陈遥
师生留言互动系统
1 引言
随着现代化技术的不断进步,网络在人们的生活中扮演了越来越重要的角色,各种论坛,网站相应而生,我们在浏览信息的同时也需要及时交流信息所以留言板被广泛应用。师生留言系统是一种简易的论坛,是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法,是一种交互性强,内容丰富而及时的Internet电子信息服务系统,用户可以获得各种信息服务,发布信息,进行讨论,聊天等。本论坛的使用对象有管理员,老师,学生,可以很方便地建立小型网上论坛,实现了论坛的基本功能,管理员的日常管理也比较方便。
本设计中主要是在Dreamweaver环境里编写ASP脚本。主要用到了Dreamweaver中的表格和表单,以及ASP内置对象。构建一个师生留言系统,其中有注册与登录模块,使得注册之后可以正常登录,且注册后可以修改自己的登录密码。本系统还包括发表和浏览留言模块,检查并设计与数据库连接模块和界面设计模块。用户进入系统后必须登录才能拥有相应的权限,如果不进行登录则只能查看发表的留言,如果用户想要成为互动对象则可点击注册按钮进行注册,有修改密码的权限。管理员有删除用户的权限,有回复删除留言信息的权限,留言按类别分类,便于查找。这些页面主要用表格和表单完成布局,编写ASP脚本实现功能,其它模块也采用同样的方式设计,使得可以浏览并发表留言和查看留言。
用户类型
管理员
老师
学生
用户登录判断
用户检测及登录流程
四.数据库的设计
本系统为ASP开发的小型论坛系统,为了方便管理与使用,以及平台的稳定性,考虑采用SQL数据库。SQL基于windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库,创建表,设计用户界面,设计数据查询等有序地进行,满足了系统的所有要求。
系统环境:
软件:
服务器:IIS
数据库:SQL Server2008
开发工具:Dreamwear 8
硬件:
微机一台
2 系需要确定留言的功能是什么,也就是用户想要留言板所拥有的作用设计留言板时,要区别是普通用户登录还是管理员登录。如果是普通用户登录,那么该用户只有查看和回复留言的权限,如果是管理员登录,则除了具有查看和回复权限外,还用具有管理员的权限。另外还能在页面中显示当前的系统的时间和访问权限。
以下是ASP基本特点:
(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件时包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
开发网上论坛,可以极大地丰富用户的生活,同时也加快了信息的传递,也具有很强的商业价值。在论坛留言版面上有大量的植入广告,可以方面了解信息。留言板可以提供一个公共的信息发布平台,可以在线解决某些用户需求。科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,现在许多国外和国内的网站均使用了网上注册、网上查询、网上发表论文、等一系列的网上信息服务。通过计算机网络实现足不出户就可以了解各种信息、咨询问题、收索资料等,有了这样的一个网络平台,节省了大量的人力物力。