《计算机网络课程设计》任务书.docx
- 文档编号:27504895
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:11
- 大小:1.65MB
《计算机网络课程设计》任务书.docx
《《计算机网络课程设计》任务书.docx》由会员分享,可在线阅读,更多相关《《计算机网络课程设计》任务书.docx(11页珍藏版)》请在冰豆网上搜索。
《计算机网络课程设计》任务书
《计算机网络课程设计》任务书
一、目的和任务
计算机网络使用课程设计是学习《计算机网络》课程后的一个重要实践环节,是对学生进行的一次较为全面的网络使用程序设计训练。
其基本目的是:
(1)培养学生理论联系实际的设计思想,训练综合运用所学的基础理论知识,结合生产实际分析和解决网络使用中问题的能力,从而使基础理论知识得到巩固和加深。
(2)运用软件工程的原理、方法和工具完整地设计并开发一个软件项目。
(3)学习掌握网络使用系统的一般设计过程和方法。
(4)熟悉并掌握B/S模式构建网络使用。
二、教学基本要求
(1)合理设计系统框图和网站结构图。
(2)根据系统框图设计,编写网页及程序代码。
(3)程序设计时,要求使用ASP.Net或者JSP语言进行开发,完成课设题目的全部内容。
(4)完成课程设计报告。
在“计算机网络使用课程设计”的实验过程中,要求学生做到:
(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。
(2)仔细观察上机和上网操作时出现的各种现象,记录主要情况,作出必要说明和分析。
(3)认真书写实验报告。
实验报告包括实验目的和要求,实验情况及其分析。
对需编程的实验,写出程序设计说明,给出源程序框图和清单。
(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。
(5)实验课程不迟到早退。
如有事不能出席,所缺实验自行补齐。
三、课程设计内容
(1)建立配置WEB服务器;
(2)编写静态网页;
(3)设计数据库系统;
(4)编写动态网页部分;
(5)系统集成调试;
(6)编写系统文档;
(7)答辩。
四、时间安排
本课程设计安排40个学时的上机时间,上机地点:
4-501、503教机房。
每次上机具体任务安排(共10次):
(1)系统设计(系统功能结构图)(1次)
(2)建立、配置WEB服务器,编写静态网页(5次)
(3)数据库设计、编写动态网页(2次)
(4)编写系统文档及实验报告(1次)
(5)程序验收、答辩(1次)
五、组织管理
(1)由课程负责人根据情况确定课程设计任务,安排指导教师,全面负责课程设计的指导和管理工作。
(2)指导教师负责本班的学生指导、考勤、考核和答辩工作。
六、成绩考核和评定
课设的验收将分为两个部分:
第一部分是上机操作,包括检查程序运行和即时提问
第二部分是提交书面的课设报告
此外,针对以前教学中出现的问题,网络课设将采用阶段检查方式,希望同学们抓紧时间,合理安排,认真完成。
本课程采用资格认定和成绩评定双重考核的方式,只有获得资格认定的学生才可进入成绩评定。
(1)资格认定
指导教师加强平时考核,对课程设计期间上无关网站、聊天、玩游戏、迟到早退等,每发现一次记一次违规,违规三次算一次未到,三次未到者失去成绩评定的资格,成绩记为0。
(2)成绩评定
采用五级记分制评定课程设计成绩。
及格:
完成WEB服务器设立、网站的主体设计及静态网页;
中等:
完成数据库设计,并能通过程序操作数据库;
良好:
完成网站的主要功能设计,并能正确运行;
优秀:
完成所有功能、网页美观、且各方面优异;
及格以上的均需编写课程设计报告和答辩。
七、主要参考资料
1.王祖荣,计算机网络实习指导书(自编)。
2.VisualWebDeveloper帮助:
八、开发工具
WEB开发语言:
静态:
HTML、Javascript、CSS、XML
动态:
ASP、ASP.NET、C#、JSP、Servlet、JavaBean、PHP
WEB访问数据库:
Oracle、Sybase、SQLServer、mySQL、Access
网页设计三剑客:
MacromediaDreamweaver、MacromediaFlash、
MacromediaFireworks。
2005年Macromedia被Adobe收购后,Adobe推出了“网页四剑客”,现最新版:
AdobeDreamweaverCS4、AdobeFlashCS4、AdobeFireworksCS4、
AdobePhotoshopCS4。
动态网页集成开发环境(IDE):
MS.NET、MyEclipse、NetBeans、
PHPEclipse、Komodo
网页模板参考:
模板王
网页素材下载:
网页制作大宝库
素材网
九、网站发布
(非模板建站:
、非自助建站:
、非织网者:
、非博客空间:
等)
应该是可以上传自己代码的空间:
十、课程设计可选题目
1.建立信息发布广场
该题为制作一个动态网页。
要求:
1)要求至少有四类以上的信息发布栏目,例如:
书刊、家电、求助、服务等。
2)只要是登录到该网站,输入了用户名、口令、联系电话等数据后,即可在相应的栏目中发布信息(例如,转让旧书、旧电脑、提供家教服务、寻求帮助等等)。
3)信息发布者可以修改、删除本人发布的信息,其余普通浏览者只能阅读信息。
4)网站管理者的用户可以删除任何信息,但不能在远程通过浏览器(IE)修改信息。
5)数据库名称:
info.mdb;其中建b_user(用户表)、b_info1(信息1表,书刊信息)、b_info2(信息2表,电脑电器信息)、b_info3(信息3表,家教信息)、b_info4(信息4表,寻求帮助信息)。
用户表中应包含:
user_id(用户ID)、user_name(用户名)、user_password(用户口令)、user_date(用户建立的日期)。
信息表中应包括:
信息发布者姓名(也可用user_id)、发布日期和时间、信息内容等。
6)建立“日志”文件,日志文件名取日期(例20020308.txt),放于D:
\info\data目录下面,记载:
用户名,IP地址,发布(或修改)了什么信息,何时间。
7)所在网页文件均放于D:
\info目录下;info.mdb放于D:
\info\data目录下。
首页文件名为:
index.htm。
用虚拟目录(info)链接到WEB服务器的根目录下。
实例:
2.同学通讯录网站
网站要求:
1)网站栏目设置:
同学情;留言薄;同学录;大事记等。
2)数据库名称:
classmate.mdb。
库存内建立多个数据表(至少包括):
留言表(message_board);通讯录表(address_list);大事表(memorabilia);用户名表(user_b)。
各表内的字段根据需要定义。
3)网站访问者可分为三类,第一类为普通浏览者,只能查看通讯录中的姓名、班级,可以在留言薄中留言;第二类为本班成员的用户名,除拥有第一类访问者的权限外,还可以查看通讯录中的电话号码、家庭住址等所有内容,且还能修改本人的各种数据;第三类为管理员组,可以修改、删除所有数据表中的数据,还可增加用户名表内容,增加用户、设置初始口令。
4)第二类访问者可以更改本人的口令。
5)按同学姓名可以实现“前方一致”快速检索。
6)所在网页文件均放于D:
\class目录下;classmate.mdb放于D:
\class\data目录下。
首页文件名为:
index.htm。
用虚拟目录(class)链接到WEB服务器的根目录下。
3.网上书店
网上书店是一个(模拟)电子商务网站。
读者登录网站时必须使用“用户名”和“口令”,如果没有用户名,则应立即网上申请一个,当然得填写一些相应资料,其用户名应具有唯一性,申请完毕,服务器端应立即返回一组数据给该申请者的电脑(包括,用户名、口令、联系方法、电话号码等)。
网站内容:
新书介绍、推荐书目、热门图书内容简介、分类图书浏览、书评、等栏目;还应有选购图书、预订图书、结帐等功能。
要求:
1)设计一个数据库(book.mdb),其中包括:
读者表(user_b)、图书表(book_b)、预购图书表(advance_booking)、工作人员表(employee)和销售图书表(sell_book),还可以设计其它数据表,如读者资料、资金情况、读者留言、统计数据等;
2)为每一个刚进入“书店”的读者建一“书车”(实际是在“预购图书表”中分配一个ID号,生成一条记录),记载该读者所挑选的图书,每挑选一本图书,在“图书库”中的该书的“库存数量”则减1,在正式提交(购买)之前,应能随时查看、随意放回书架(放回书架后该书的“库存数量”则加1);
3)购书结算,读者可以选择结算方式,现金或是送书上门,对于现金结算者,结完账立即更新数据库中相应的数据表,送书上门者,由工作人员完成送书后,再做相应处理;
4)书名(或关键词)检索数据库查询;
5)统计对于营业情况要求能按给定的时间范围进行统计:
销售图书数量、营业额、利润、各类图书库存数量;
6)工作人员操作程序数据库维护(包括:
收现金、增加图书数量、图书打折处理、清理长期不结账的“预购图书库”中的记录等)。
读者类的用户名登录网站者,应不仅看不到这些程序的超级链接,而且,即使是知道这些程序,也不能运行。
7)所在网页文件均放于D:
\book目录下;book.mdb放于D:
\book\data目录下。
首页文件名为:
index.htm。
用虚拟目录(book)链接到WEB服务器的根目录下。
4.青年论坛
根据现代青年具有的特点,采用B/S模式构建一个功能完善,言论和管理双方都方便实用的话语平台。
具有常规网络论坛的风格,又有青年人生活的特点。
系统需要完成的功能主要有以下几点:
用户登陆注册、用户浏览、会员发布、回复、管理帖子、管理员管理论坛版块、管理会员权限、用户消息、系统公告等功能。
基本功能:
(1)发帖。
论坛最初是为了互相讨论话题而诞生的,发表帖子就是表达自己的看法,和他人进行讨论,因此发帖是论坛首要功能。
(2)浏览帖子。
用户发表帖子是供其他用户浏览查看,和其他用户分享自己的想法和经验或者寻求别人的帮助。
(3)回帖。
用户在系统中浏览别人的帖子,想要发表自己的想法,参和讨论,就可以回复这个帖子。
扩展功能:
(1)注册登陆。
参和论坛的人注册自己的用户名及个人信息,拥有论坛中的身份,可以获得更多的权限(如:
查看发帖人的IP)。
(2)分版块浏览帖子。
话题相同或类似的帖子聚集在一起,这样使得对某一话题感兴趣的用户不会被其他帖子干扰,也有利于相同兴趣的用户互相讨论,不易跑题。
(3)编辑帖子。
发帖回帖的用户,如果需要修改更新自己发表的帖子内容,就能够对自己的帖子进行编辑。
对于论坛管理员,可以编辑任何帖子的内容,保证论坛的文明建设。
(4)删除帖子。
如果用户发表了不符合论坛规则的帖子,则需要管理员删除这些帖子。
(5)转移帖子。
由于论坛划分了版块,如果帖子内容不属于所在版块的关注话题,管理员可以选择将此帖移动到所属话题的版块中去。
(6)置顶帖子。
帖子一般是根据发表及回复时间倒序排列的,这样先发的帖子慢慢就排到后面,管理员如果需要强调某些帖子重要,有必看性,就可以将这些帖子放在列表的最前端,不再按照时间顺序变化,但是还要保证其他帖子按照时间变化顺序进行排序。
(7)指定精华帖。
如果管理员认为某个帖子的内容非常好,可以打上标记,推荐给其他用户,即可以选择只看打上标记的精华帖。
(8)管理版块。
论坛版块需要先创建,才能被使用,管理员还可以修改版块的相关信息。
(9)设置参数。
论坛一般有一些初始化信息,比如每页显示帖子数量等参数信息,管理员可以在后台界面自行设置。
(10)管理用户。
管理员可以对论坛的注册用户进行管理,直接添加用户,赋予相关权限(如版主),也可以修改已注册用户的权限,对于违规用户可以删除,这个功能便于管理员对论坛用户的管理。
5.中小型企业网站设计
系统需要完成的以下功能:
(1)网站前台必须完成以下功能:
会员管理、图片展示系统(相册/多图切换)、文章(新闻)发布、产品展示、留言板、站内搜索等功能。
(2)网站后台管理必须完成以下功能:
多用户分级管理、图片库管理、文章(新闻)库管理、产品库管理、留言管理、页面栏目管理等功能。
(3)网站普通用户主要在前台浏览企业网站细心,可以留言。
(4)网站管理员登录进后台,可以控制网站页面栏目,完成网站用户的管理、图片的管理、文章新闻的发布管理、产品的管理、留言信息的管理。
(5)学有余力的同学可增加在线QQ、MSN、GTALK、淘宝旺旺、文件下载、论坛交互功能设计。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络课程设计 计算机网络 课程设计 任务书