《计算机网络课程设计》任务书

合集下载

《计算机网络课程设计》任务书

《计算机网络课程设计》任务书

《计算机网络课程设计》任务书【下达时间】2011年5月25日【开设班级】计算机科学与技术10本1、本2【设计目的】计算机网络是计算机科学与技术专业的一门核心课程,计算机网络课程设计是计算机网络的一个综合实践环节。

通过本课程设计要使学生达到以下目标:(1)深入理解计算机网络的基本原理与协议,是课堂知识学习的一个巩固;(2)熟悉计算机网络应用编程的基本方法,拓展学生的应用能力;(3)为后续的网络课程学习打下较为坚实的基础;(4)提高分析、设计软件系统以及编写文档的能力。

【设计内容与任务】从如下的两个选题中,选择一个来做即可。

...................课题一:局域网内即时通讯系统的设计该课题要求完成一个基于局域网的即时通讯系统,方便局域网内的员工之间的工作交流。

同时,为了使用与维护这个系统尽可能简单,该系统应不依赖于某个特定服务器。

(一)基本功能1.设置个人资料:在主界面中设置个人资料,如用户昵称、IP范围等,并可以考虑将相关信息保存在文件中。

2.自动搜索用户:确保在线用户列表的更新。

3.点对点文字传输:从用户列表中选择一个用户进行点对点的文字传输。

(二)扩展功能:(根据情况选做)1.点对点文件传输:从用户列表中选择一个用户进行点对点的文件传输。

2.文字加密传输:在点对点的文字传输过程中对文字进行加密传输。

课题二:简单邮件发送客户端程序设计该课题要求完成一个简单的邮件发送客户端程序的设计,能够通过SMTP协议发送简单格式的邮件,其基本功能如下:1.发送简单邮件:通过输入邮件收件人地址、主题、附件以及邮件内容后,发送电子邮件。

2.设置邮件账号:设置邮件发送服务器、邮件账号及密码,并可以考虑将相关信息保存在文件中。

3.支持托盘图标:程序运行时支持托盘图标,在邮件发送成功时能在托盘图标处提醒。

【设计要求】1.开发语言和工具不限,可以使用Java、C++或C#语言及相关开发工具。

2.开发的应用系统应能正确运行,且操作简单方便、界面简洁大方。

计算机网络课程设计任务书及相关要求

计算机网络课程设计任务书及相关要求

《计算机网络课程设计》任务书课程设计指导小组:赵学民赵妍计算机科学与应用系网络工程教研室一、课程设计目的该课程是《计算机网络》的实践性环节。

课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

本课程设计应达到以下教学目的:1、具备简单小型网络设计、建设的能力。

2、理解小型网络结构的规划设计及简单网络故障排除的方法。

3、掌握组建小型局域网的能力。

二. 课程设计内容1、家庭网络建设实现家庭两台PC机有线接入互联网,一台笔记本电脑无线接入互联网。

2、学生宿舍局域网建设一个宿舍内有两台PC机、两台笔记本电脑,要求实现互联网接入,在费用尽可能低的情况下选择网络速度最快的接入方式。

3、小型商业公司局域网接入某商业公司刚租用了一个写字楼的14层的三间房屋作为办公室,公司共有5名员工,一名总经理、一名副总经理,总经理副总经理各用一间办公室,其它员工使用一间办公室,总经理使用笔记本电脑无线接入互联网,其他6名员工使用PC机接入互联网,公司内部通过网络共用一台打印机。

三、设计相关学习资料、工具设备1、教学学习资料:本学期使用的教材;有关网络技术的参考书;互联网相关资源。

2、工具与设备:硬件: PC机、交换机、路由器、网线若干。

软件:Packet Tracer;互联网接入环境。

四、设计要求1.分组完成一份设计报告2.组中每位成员完成一份项目设计分工报告书五、设计报告内容设计报告不得少于6页,格式如下:1、网络系统需求分析包括网络使用背景,为什么要建设该网络,希望达到什么目标,计划费用为多少等。

2、系统总体设计包括系统任务、要求、设计思路、关键技术、拓扑图……。

3、设备选型完成该项目需要采购什么设备、耗材,预算及市场价格各位多少,列出详细设备采购清单及市场调查价格,并据此设计预算表,预算表应包括设备价格、安装调试费用、售后服务费用等。

计算机网络课程设计任务书。

计算机网络课程设计任务书。

计算机网络课程设计(学年论文)说明书课题名称:计算机网络学生学号:专业班级:学生姓名:学生成绩:指导教师:课题工作时间:2015.6.1 至2015.6. 5填写说明:1. 一、二、三项由指导教师在课程设计(学年论文)开始前填写并交由学生保管;2. 四、五两项由学生在完成课程设计后填写,并将此表与课程设计一同装订成册交给指导教师;3. 成绩评定由指导教师按评定标准评分。

4. 此表格填写好后与正文一同装订成册。

课程设计评审标准(指导教师用)第一章网络常用命令1.-a 显示当前的ARP信息,可以指定网络地址显示信息是ARP缓存表:包括IP地址,物理地址和类型。

物理地址一般为48位即6个字节,我们看到的IP地址是目的IP地址和目的MAC地址,如果在缓存表中没有找到对应的目的IP地址,主机就会在网络上发送一个广播。

2.-d 删除由inet_addr指定的主机.可以使用* 来删除所有主机注意:删除主机号的时候,只需要删除主机IP就可以了,不需要同时删除主机IP 和物理地址,这和添加主机号有一定的差别。

3.-s 添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。

注意:添加主机时,必须把IP地址号和物理地址号同时添加,才能够使这个主机地址添加到网络中去,如果只添加一个则不会成功,而且会显示输入错误。

4.-t连续发送Ping测试报文Ping的目的地址IP是210.42.28.224,上图显示发送成功,以及往返的最短、最长、平均时间,TTL是它的生存时间。

5.-l 自选数据长度的Ping测试报文6、 tracert路由跟踪命令,显示经过的路径和信息一般默认的跟踪路由跳数是30个跃点,三个时间分别代表了最长、平均、最短时间,IP地址是经过路由器的地址,同时可以看出到百度经过了10个路由结点,其中第九个跳“*”代表这里不允许被trace。

第二章Wireshank协议分析软件使用1、Wireshark是世界上最流行的网络分析工具。

计算机网络课程设计任务书

计算机网络课程设计任务书

《计算机网络课程设计》任务书指导老师:官骏鸣一、课程设计目的体会网络协议的设计与实现过程,以及专业技术人员所使用的基本方法和技巧;熟悉相关应用开发工具,掌握网络协议应用开发技术;进一步熟悉网络设备,学习组网技术,掌握网络规划与设计的基本方法;培养一定的自学能力和独立分析问题、解决问题的能力;对设计中遇到的问题,能通过独立思考、查阅资料、参考文献,寻求解决方案。

二、任务完成形式(1)交付课程设计说明书(纸质+电子版)(2)通过老师验收对于第一、三类题目,必须交付设计作品,设计作品指的是完整的源程序代码、相关数据文件;对于第二类题目,必须交付设计作品,设计作品指的是网络拓扑文件、网络仿真配置文件;课程设计说明书(纸质+电子版),对于对于第一、三类题目,内容包括:设计任务、系统分析、总体设计、详细设计(相应地给出关键的代码)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。

三、工作计划与进度安排根据所选题目,合理安排进度计划(不包含查资料时间)。

以下仅供参考:1. 原理知识2. 实用技术(编程、或组网、服务器技术)3. 环境与工具(系统平台、开发或仿真工具)4. 总体设计、关键环节的详细设计5. 系统实现(编码与调试、或配置与测试)6. 课程设计说明书四、成绩评定总评成绩=验收成绩x50﹪+报告成绩x50﹪五、设计题目及选题每人限选一题,每题限一人(除特别声明外);可自拟题目,需申报待批,提交设计任务/内容、选题背景、相关的原理/技术/方法、系统平台与开发工具(语言)、可能的创新或特色之处、工作计划、参考文献。

第一类题目:网络应用编程要求:(1)推荐采用图形界面实现。

(2)程序代码书写规范,有充足的注释。

(3)绿色软件:程序运行不需安装,避免写系统和注册表;(4)开发平台、开发语言不限。

(5) 明确题目的意图,设计上应有足够的工作量1 网络流量统计(基于raw socket)监控网络,捕获一段时间内网络上的IP数据包,按IP数据包的源地址统计出该源地址在该时间段内发出的IP数据包的个数,并将其用图形表示出来。

计算机网络课程设任务书

计算机网络课程设任务书

计算机⽹络课程设任务书《计算机⽹络综合课程设计》任务书江苏理⼯学院计算机项⽬学院⽬录⼀、设计⽬的1⼆、设计内容与任务1三、设计要求2四、企业或院校⽹络规划与设计的⼀般步骤与⽅法34.1 需求分析34.2 ⽹络系统的⽅案设计44.3 设备选型64.4 ⽅案预算64.5 LAN设计与服务器配置7五、主要技术关键的分析、解决、⽅案⽐较7六、设计报告7七、成绩考核7附录⼀:⽅案设计报告的格式8附录⼆:⽹络设计⽅案实例及相关配置12⼀、设计⽬的计算机⽹络课程设计是计算机及相关专业的实践环节之⼀,是学⽣学完《计算机⽹络》与《⽹络系统集成》课程内容后进⾏的⼀次较全⾯,完整的综合性、设计性练习。

其⽬的在于加深对OSI七层模型、TCP/IP模型的各层功能和设计思想的理解,掌握组建计算机⽹络的基本技术,特别是⽹络规划、路由器等⽹络设备的基本功能以及⽹络应⽤服务器的基本配置,从⽽让学⽣在40课时内能根据某应⽤单位的要求,参照相关的标准规范进⾏⽹络⽅案的规划与设计。

通过综合设计,使学⽣增进对⽹络的规划、设计与建设流程的感性认识,加深对⽹络构建设计⽅案技术的全⾯理解,进⼀步提⾼学⽣的应⽤能⼒和动⼿实践能⼒。

⼆、设计内容与任务要求学⽣选择⼀个企业或院校为背景,通过调查了解该单位的需求从⽽,根据企业或院校⽹络的应⽤需求和管理需求、各建筑物的地理分布、信息点分布,设计出该⽹络解决⽅案。

⽅案具体包括需求分析<其中涉及到信息点的数量及其分布)、设计原则、⽹络技术的选型、明确企业或院校⽹管中⼼的位置、确定拓扑⽅案、⽹络设备选型、注明各种设备、设施和软件的⽣产商、名称、型号、配置与价格,并分别给出其价格的出处<如⽹站等)、基本确定⽅案的预算,操作系统及应⽤软件选型、IP地址规划、综合布线、⽅案优势描述、报价单等内容。

并将⾃⼰设计的⽹络⽅案在实验室模拟实现,即按照⾃⼰的设计,对⽹络设备进⾏配置与调试,学会解决⽹络实施过程中遇到的问题。

华软计算机网络课程设计任务书

华软计算机网络课程设计任务书

计算机网络课程设计任务书【课程设计要求】:1.以小组为单位完成,每小组由3人组成;要求每个小组完成下列project中的1个;2.2.每个设计题由一个同学任组长,负责组织该设计题的设计;不同的设计题由不同的同学担任组长;3.每个设计题完成后,以组为单位上交一份纸质设计报告给老师,同时各成员根据各自在该设计题中的贡献进行打分(百分比),用100分进行分配,如A 40% B 30% C 30%;以上成绩作为评定平时成绩的主要依据之一(占30-50%),老师将结合考勤情况、平时实验、课程设计报告、市场调研报告等给出课程设计的总成绩。

【课程设计选题】:Project1. 设计中大型局域网假设要在广州大学华软软件学院软件工程系建设规模在1200人左右的机房,为便于按教学班授课,机房规模分别是60人6间、120人4间、150人2间,且各个机房分别分布在第10教学楼的不同楼层,第10教学楼的3-5三层为机房用地区域。

请为该机房设计一个网络。

要求:1.规划各教室的内部网络,要考虑到教室授课和管理便利的因素;2.设计各教室之间的逻辑拓扑连接关系;3.设计与学院网络中心的连接方式和Internet出口;4.画出整体的网络拓扑图。

Project2. 设计中大网络广州大学华软学有在校生1万1千人,现要求规划如下:1.规划校区各大单位(部门)、各学生公寓的IP地址;2.设计路由;3.设计与网络中心的连接方式和Internet出口;4.画出网络拓扑图。

Project3. 设计中大网络假设你至Star Star Electronics公司进行毕业实习,公司总部设在深圳,但是由于公司总部规模的扩大,你报到后马上面临的问题是公司地址搬迁。

公司新址位于市中心的一栋写字楼中,共使用第8层至第18层的所有办公区域。

上班第一天,老板就给你一项任务,为即将投入运营的公司总部新址设计网络,并给你人马组建网络,要求如下:1.规划各单位(部门)的IP地址;2.设计路由;3.设计Internet出口;4.画出网络拓扑图;5.分析工程规模,为老板设计一个最为经济的人员使用方案和设备购置方案。

计算机网络课程设计任务书--2014

计算机网络课程设计任务书--2014

计算机网络课程设计任务书一、课程设计内容要求本次课程设计旨在进一步加深对网络协议、网络应用的理解,设计和实现一个典型的网络应用程序。

在以下题目中任选一题,采用VC、VB、java或C等编程语言编程实现。

(1)聊天室软件的设计与开发:基本要求可以完成群聊、私人聊天,实时发送和显示聊天信息,完成好友列表;进一步要求带表情,附件发送,聊天信息的加密传送,设置黑名单等。

设计提示—学习通信编程Socket接口编程,使用TCP或UDP接口完成信息传送,利用多线程技术实现服务器端的多个TCP连接的建立。

(2)邮件代理端软件的设计与开发:基本要求可以完成邮件编辑,与标准邮件服务器的连接,发送并且下载邮件,进一步要求邮件管理,邮件的加密解密传送。

设计提示—学习邮件客户端和服务器之间通信协议SMTP和POP3协议的规范,选择一特定的邮件服务器(自己安装一个或选择一公共邮件服务器)建立邮件账户,编程实现与服务器的通信建立、利用SMTP协议完成邮件发送,利用POP3完成邮件接收。

(3)电子白板软件的设计与开发:基本要求完成教师白板的建立,实现教师书写文本和图片信息的传送. 进一步要求完成教师和学生白板的动态刷新, 声音信息的实时传送,学生的实时问答等.设计提示—教师白板信息传送是一对多的传送,动态刷新要保证刷新的实时性和传输信息量的合理性.(4)多媒体流在线播放器的设计与实现: 基本要求实现一播放器,可以完成视频信息和声音信息的传送和播放, 进一步要求实现信息的点播, 保存以往的点播记录, 保证传输的质量,保证播放的连续性和视频信息的清晰度等。

设计提示—保证播放质量要求采用本地缓冲策略(5)网络嗅探器的设计与实现: 基本要求捕获本网段的数据包,将报文结构显示出来.进一步要求进行数据包协议分析,可以按报头进行统计,提取部分关键信息,如捕获登陆信息,破解登陆密码等.设计提示—查找将网卡设置成混杂模式的方法和函数,按IP数据包的结构提取各部分信息.(6)数据包生成器的设计与实现: 基本要求可以输入IP数据包的各个域的内容,生成并发送符合要求的IP数据包。

计算机网络课程设计任务书及相关要求

计算机网络课程设计任务书及相关要求

《计算机网络类课程设计》任务书课程设计指导小组:赵学民赵妍计算机科学与应用系网络工程教研室一、课程设计目的该课程是《计算机网络》的实践性环节。

课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

本课程设计应达到以下教学目的:1、具备简单小型网络设计、建设的能力。

2、理解小型网络结构的规划设计及简单网络故障排除的方法。

3、掌握组建小型局域网的能力。

二. 课程设计内容1、家庭网络建设实现家庭两台PC机有线接入互联网,一台笔记本电脑无线接入互联网。

2、学生宿舍局域网建设一个宿舍内有两台PC机、两台笔记本电脑,要求实现互联网接入,在费用尽可能低的情况下选择网络速度最快的接入方式。

3、小型商业公司局域网接入某商业公司刚租用了一个写字楼的14层的三间房屋作为办公室,公司共有5名员工,一名总经理、一名副总经理,总经理副总经理各用一间办公室,其它员工使用一间办公室,总经理使用笔记本电脑无线接入互联网,其他6名员工使用PC机接入互联网,公司内部通过网络共用一台打印机。

三、设计相关学习资料、工具设备1、教学学习资料:本学期使用的教材;有关网络技术的参考书;互联网相关资源。

2、工具与设备:硬件: PC机、交换机、路由器、网线若干。

软件:Packet Tracer;互联网接入环境。

四、设计要求1.分组完成一份设计报告2.组中每位成员完成一份项目设计分工报告书五、设计报告内容设计报告不得少于6页,格式如下:1、网络系统需求分析包括网络使用背景,为什么要建设该网络,希望达到什么目标,计划费用为多少等。

2、系统总体设计包括系统任务、要求、设计思路、关键技术、拓扑图……。

3、设备选型完成该项目需要采购什么设备、耗材,预算及市场价格各位多少,列出详细设备采购清单及市场调查价格,并据此设计预算表,预算表应包括设备价格、安装调试费用、售后服务费用等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机网络课程设计》任务书一、目的和任务计算机网络使用课程设计是学习《计算机网络》课程后的一个重要实践环节,是对学生进行的一次较为全面的网络使用程序设计训练。

其基本目的是:(1)培养学生理论联系实际的设计思想,训练综合运用所学的基础理论知识,结合生产实际分析和解决网络使用中问题的能力,从而使基础理论知识得到巩固和加深。

(2)运用软件工程的原理、方法和工具完整地设计并开发一个软件项目。

(3)学习掌握网络使用系统的一般设计过程和方法。

(4)熟悉并掌握B/S模式构建网络使用。

二、教学基本要求(1)合理设计系统框图和网站结构图。

(2)根据系统框图设计,编写网页及程序代码。

(3)程序设计时,要求使用或者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.Visual Web Developer帮助:八、开发工具WEB开发语言:静态:HTML、Javascript、CSS、XML动态:ASP、、C#、JSP、Servlet、JavaBean、PHPWEB访问数据库:Oracle、Sybase、SQL Server、mySQL、Access网页设计三剑客:Macromedia Dreamweaver 、Macromedia Flash、Macromedia Fireworks。

2005年Macromedia被Adobe收购后,Adobe推出了“网页四剑客”,现最新版:Adobe Dreamweaver CS4、Adobe Flash CS4、Adobe Fireworks CS4、Adobe Photoshop CS4。

动态网页集成开发环境(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) 置顶帖子。

帖子一般是根据发表及回复时间倒序排列的,这样先发的帖子慢慢就排到后面,管理员如果需要强调某些帖子重要,有必看性,就可以将这些帖子放在列表的最前端,不再按照时间顺序变化,但是还要保证其他帖子按照时间变化顺序进行排序。

相关文档
最新文档