本文来自依云's Blog,转载请注明。
计算机网络应用设计实验是我们计算机网络课程的后继实验课程。今天是其上机的最后一天,于是得到最后要回去自己做的作业。看到其要求后我大跌眼镜——
要求完成FTP客户端、SMTP客户端、POP3客户端三个系统程序,以及一个应用程序
客户端操作系统为Windows XP。
FTP程序要求具有图形化界面、上传、下载功能,鼓励实现断点续传功能,SMTP/POP3程序具有邮件编写、发送、接收、阅读、删除等基本功能。FTP、SMTP、POP3程序使用socket方式编程,从创建socket、建立TCP连接开始,实现FTP、SMTP、POP3协议的功能,不得调用第三方控件(可使用操作系统自身的API函数)。编程工具可以使用C#或VC++。
应用程序要求实现一个网上书店的基本功能,要求具有前端(用户)和后端(管理)功能,基于Web运行方式。前端具有浏览书目、购物车等功能,后端具有管理书目、基本统计功能。编程工具可以是MS .NET(C#)或者J2EE 二选一,数据库可以是SQL Server、DB2、Oracle、Mysql、PostgreSQL之一。
我们的计算机网络课程是讲从物理层到应用层、从路由协议到TCP协议等等的,这个“计算机网络应用设计实验”总共有七次,要么使用思科的 Packet Tracer 模拟,要么在机柜的机器上弄,配置路由啊VLAN啊之类的,很是正常。可最后这个实验设计是怎么回事?就算是计算机网络应用程序设计课程也没有这么严格而变态的要求啊。这不仅仅是应用层的编程,而且还是Windows图形界面编程、数据库编程、C#或Java Web编程!这样的课程作业,实在应该在至少大二就布置下来,因为它可以作为另外至少四门课的大作业!!
对了,还有一点很令我郁闷——报告要求交Word 2003版格式的文件。根据我未读完的《Word排版艺术》里的信息,以及Word不断弹出的关于Normal.dot
文件的对话框,我很确定Word会将文档的某些信息保存在本地的其它文件中,从而导致文档不具有可移植性,别人看到的排版可能根本不对。不过我估计那些用Word的老师没几个人听说过《Word排版艺术》。微软的罪孽在于,它把本来复杂的东西弄得看似简单,实则更加复杂。
武汉大学计算机学院,你太令我失望了!!!
参见:一名大学毕业生的反思已失效,链接二
2011年10月10日再加个链接:珞珈山水BBS -- 作为一名毕业生,谈谈哪些行业或者企业不宜进入[原创]
May 09, 2011 09:48:31 PM
我看的都怀疑这是小组作业而非是单独完成的作业
客户端是windows+GUI这个可以理解,不过限制编程工具和数据库是什么原因.....
May 10, 2011 12:29:00 AM
好像有可能是小组作业耶,我没注意。。。
OS 都限制到 XP 了,就差加上 SP3 了。数据库还好,免费的和容易找到盗版的基本都有。为什么要 GUI 呢,你怎么不让思科给他们的路由器加个 GUI?
May 10, 2011 12:30:59 AM
我对这作业最不满的地方在于它文不对题。这就像教了你一学期的 Java,最后让你交个 C# 程序一样,虽然它们有不小的关联。
May 10, 2011 12:50:28 AM
CS专业的计算机网络课一般都是比较偏硬件的吧,重点在网络架构和路由交换上面。这作业怎么成了编程了…… 还网上书店,这不纯粹是做个网站嘛,跟课程一点关系都没啊,对网络只有ip地址概念的也能做……
May 10, 2011 01:22:22 AM
所以说这作业可笑嘛。
May 10, 2011 02:07:18 AM
这还可以叫作业?。。
这太坑爹了吧。。。
还有最讨厌叫人家弄个东西还死定要在win下做什么的了。。
May 10, 2011 08:20:06 AM
杯具呀,老师太不体谅学生了
May 10, 2011 10:33:30 AM
排版什么的错一点也无所谓
May 10, 2011 01:00:04 PM
如果说你的前开后闭区间莫名其妙地变成了两边都闭的区间呢?
May 10, 2011 01:48:22 PM
居然限定操作系统和编程语言, 这种目光短浅的教书匠误人阿
May 10, 2011 02:39:05 PM
我有时候也在骂,那些开不好课的大学,干脆就别开计算机专业。老师水平比我还差
May 10, 2011 05:35:57 PM
Packet Tracer 不是思科对外公开发布的吧?
这种课程要求,真是变态的学校,难怪会出变态的人。
May 10, 2011 08:15:41 PM
感觉如果完全自己实现可以算是甚至超越毕设的难度了,
至少我一个老同学好像毕设时也是类似的课题....
May 10, 2011 08:45:28 PM
嗯。我与其去实现这些,还不如设计个比 mutt 更好用的邮件管理程序呢。
May 11, 2011 11:05:50 AM
连C++前面都要限定一个V啊
May 11, 2011 11:07:43 AM
可能他/她只有这个……
May 11, 2011 11:08:41 AM
哦。我公式是用mathtran.org做,然后贴图的。不用自带的公式编辑器……
May 11, 2011 01:06:31 PM
能否说明一下准备怎么改进mutt?
May 11, 2011 01:28:09 PM
支持邮件回执、支持信箱同时显示、支持脚本编程、支持联系人导入、支持HTML邮件的编写、支持使用脚本而不仅仅是一行的正则来判断引用、支持使用脚本来猜测那些没有In-Reply-To头的邮件属于哪个会话、支持根据不同情况使用不同的邮件头、支持邮件的优先级标志、支持将邮件文本显示在窗口的中央而不是左边、支持更多显示邮件有附件的方法。。。。
May 12, 2011 09:02:15 AM
工作量相当大啊
May 12, 2011 05:40:36 PM
哈哈,sf上找找那些开源的程序,copy些代码应付应付算了,这哪是作业啊,分明是老师闲得蛋疼嘛,一个人完成那么多,都不知毕业多少年了。
xp、word 2003……没有用pdf或html的自由么……
May 12, 2011 06:01:43 PM
没有啊。能用 HTML 我也得把它转成 PDF。IE6 连 CSS 2 都搞不定呢。
May 12, 2011 06:06:47 PM
额……老师还在用IE6?重口味啊……
May 12, 2011 06:22:45 PM
老师嘛。
有个公选课的老师还嫌用浏览器往名单上加选课的人麻烦(应该就是十年前用的那个网页表单),我当时真想站出来说我给您写个程序搞定您给我学分算了。
May 18, 2011 09:57:00 PM
感觉挺给力的。
像我们的实验实在不好评价。
java servlet、java控制台、jsp、ejb、SSH这是5次实验……计算机网络、软件测试的实验也可以用java写。
软件学院改java学院得了。
Jun 13, 2011 11:27:15 PM
弱弱地问一句,你还有这个实验报告文档么?我也要交想通的东西……
Jun 13, 2011 11:28:06 PM
相同的东西
Jun 14, 2011 01:47:46 AM
这作业确实太BT了。。。要求有些死板
Jun 21, 2011 05:25:59 PM
太牛了,我们貌似网络编程就是做一个小的聊天程序而已。介个,做我们毕业设计都够了。
Aug 02, 2011 08:48:20 PM
当我看到最后发现了自己母校的名字之后,感觉世界真是小啊
Aug 03, 2011 09:47:16 AM
你的头像跟博主的QQ头像一样都是初音……
Aug 03, 2011 05:43:02 PM
我的那个是维基娘。。。。。 http://zh.wikipedia.org/wiki/Wikipedia:%E7%B6%AD%E5%9F%BA%E5%A8%98
Oct 24, 2011 12:18:14 PM
我也感觉世界很小。。。
一个武大计院的路过
Nov 12, 2011 07:06:37 PM
一点也搞不懂= =
Nov 22, 2011 09:06:33 PM
很羡慕你们学校了,至少很多公司会来你们那里招聘,不比重庆,一个鸟不拉屎的地方,互联网类、电子商务类等待遇不错的公司来得少得可怜
Jan 08, 2012 02:57:24 PM
哎呀。想不到啊。这个作业这么早就开始了。现在又开始祸害我们。DT。。。
Jun 30, 2013 01:38:30 AM
看来这个作业还是计院的传家宝呢,10级晚辈前来拜见师兄。
Jun 30, 2013 02:17:48 PM
看来这里年年可以收到一条新评论呢 ^_^
Feb 10, 2015 09:35:00 AM
看到这个我想起HUST的计算机学院的网络课程作业了,如果我没记错的话是邮箱、FTP、即时通讯软件三选一。当然要求没有你们这么细致,但大致上依然主要的内容还是编程,至于楼上有人说的CS专业的偏硬,我在整个大学所有CS课程里只有组成原理、操作系统、模电数电、汇编、微机原理和接口以及很多实验课和操作课是偏硬的,其他的专业课基本都是偏软,计算机网络就更别谈了,照本宣科,我们跟你们一样也用思科的PT,但我们甚至都不会去机房,只在电脑上模拟下就过了。直接导致我网络知识一直匮乏到毕业后2,3年才缓过来。。。。。。
Jul 03, 2017 04:36:24 PM
14级今年的作业也是这个。。。
Jul 27, 2021 12:49:39 AM
已经2021年了,这门课的作业仍然是这个(不过是3选1)
Aug 01, 2021 06:43:19 PM
没想到十年后还是一样的内容