网络技术课程设计指导书 下载本文

《网络技术》课程设计指导书

一、课程设计的目的和意义

《 JSP 程序设计》这门课程在软件技术专业课程设置中,是学生综合应用所学知识 ( 网页制作、程序设计、 VB 、数据库应用技术 ) ,打造就业技能的一门重要课程。同时,基于职业能力培养,面向岗位任职需要,在课程功能上注重学生专业技术应用能力和职业素质的培养,构建以掌握计算机应用开发能力为特征、与理论教学密切结合的实践课程体系,做到强化技能、增强能力,提升职业素质,提高学生的就业竞争力和实际工作能力。

二、设计要求:

按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图。用手工画好报表和标签样式。严禁相互抄袭。

设计完成后,必须提交设计说明书,

(1) 必须提交系统分析报告,包括系统的功能分析、系统的功能模块设计,数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供); (2) 程序设计的报告3000字:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段) (3) 系统的源程序软盘,包括脚本程序。

三、课程设计选题的原则

课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固jsp基本知识,jsp连接数据库实现动态网页。具体选题见附录。

四、课程设计的一般步骤

课程设计大体分五个阶段:

1、选题与搜集资料:根据分组,选择课题,在小组内进行分工,进行系统调查,搜集资料。

2、分析与设计:根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。

3、程序设计:运用掌握的语言,编写程序,实现所设计的模块功能。 4、调试与测试:自行调试程序,成员交叉测试程序,并记录测试情况。

5、验收与评分:指导教师对每个小组的开发的系统,及每个成员开发的模块进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。

五、本课程设计内容与要求

本次课程设计是让学生运用jsp开发工具和数据库开发一个小型的基于Web系统,供参考的题目有:

A、新闻发布系统 B、网上投票系统

C、在线考试系统 D、网上书店系统 E、学生信息管理系统 F.会务管理系统

每个题目要完成的功能基本相同,具体如下: 1、数据库设计与基本操作 2.总体设计和详细设计

实现用户管理(用户的增加、删除和修改)、信息资料管理(包括输入、修改、删除)、信息资料的查询(按多种条件)、系统帮助和系统维护等模块。学生可依据自己的能力在此基础上进行适量增加和修改。 3.界面规划

在进行界面程序设计前,应对界面布局和调用进行规划。首先,应对需要进行输入/输出的信息进行归类,根据信息量情况,分配到不同的窗口,再具体设计每个窗口。设计窗口时信息内容的位置一般应按操作的顺序进行排放,同时注意整体布局的美观。另外,不同类型的信息窗口应选择不同的窗口类型,以简化用户操作,同时,应根据用户的习惯和界面内容的情况,提供不同的操作手段,如:鼠标、键盘和菜单等。

六、课程设计报告要求

课程设计报告有四个方面的要求:

1、问题描述。包括此问题的理论和实际两方面。

2、功能描述。 3、编写代码。 4、调试运行。

七、成绩评定标准

序号 1 2 报告内容 所占 比重 不给分 5% 10% 没有 没有 评分原则 及格 不完整 不完整 中等 基本正确 基本可行 基本正确、良好 描述正确 方案良好 正确,清优秀 描述准确 很有说服力 问题描述 功能描述 3 编写代码 40% 没有 不完整 清晰 晰 正确,清晰 4 调试运行 20% 没有 不完整 基本完整 完整 有价值,并可以实际演示。 5 说明书 25% 包括是否按时完成,报告格式,字迹、语言等等 八、参考资料

1.《jsp程序设计》 2.《数据库系统概论》萨师煊 王珊 高等教育出版社1999年第3版

3. 《PowerDesigner软件工程技术》白尚旺等 电子工业出版社,2004

指导教师:周华平

2008年12月15日

附录:课程设计题目

《网络技术设计》课程设计:新闻发布系统

网站新闻发布系统,又称为信息发布系统,是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。 它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短,在某些专门的网上新闻站点,如新浪的新闻中心等,新闻的更新速度已经是即时更新,从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力。

①、信息管理:信息管理实现网站内容的更新与维护,提供在后台输入、查询、修改、删除各新闻类别中的具体信息的功能,具体包括以下功能:增添、修改、删除各栏目信息(包括文字与图片)的功能; ②、系统用户管理系统:管理系统相关属性; ③、 定制个性环境配置;

④、系统还提供辅助功能:系统基本属性、回收站、数据统计、空间使用、数据库备份、管理日志、安全退出。

《网络技术》课程设计:网上投票系统

? ?

1、系统描述

网上投票调查系统是一种在网站上提出调查题目,由用户在线投票并对调查投票的统计结果直接显示的调查工具。网站管理方可以通过网上调查并对投票结果自动进行系统分析后得出有用信息,如浏览用户来源与分布、对某产品或服务的看法等。是企业利用网站低成本进行市场调查、潜在用户消费习惯的重要手段。 ? ? ? ? ?

2、系统功能

发布并管理(修改更新)调查题目; 设置用户投票方式内容等;

统计、分析投票结果并显示统计结果(数字百分比显示、图形显示);

网站管理方可以自主发布调查题目,并可更新调查题目。II型支持多个题目,而且支持多选。

《网络技术》课程设计:在线考试系统

? 具体功能主要有 ? 考题题库维护、 ? 考生档案管理、 ? 随机出题、 ? 考试计划管理、