《Web程序设计》课程设计指导书文档格式.docx
- 文档编号:6179168
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:15
- 大小:31.56KB
《Web程序设计》课程设计指导书文档格式.docx
《《Web程序设计》课程设计指导书文档格式.docx》由会员分享,可在线阅读,更多相关《《Web程序设计》课程设计指导书文档格式.docx(15页珍藏版)》请在冰点文库上搜索。
1、课程设计封面(包括设计内容名称、实验人和实验时间)
2、设计目的和要求
3、设计的软硬件说明
4、设计过程和内容,主要包括详细设计和关键的功能代码。
5、实验结果及分析,主要描述系统实现后完成的功能及分析。
6、设计心得总结
(四)硬件环境要求
PC机一台。
(五)软件环境要求
VisualStudio2005或以上版本。
根据系统的功能要求,需要数据库管理系统的需要安装MicrosoftSQLServer2000或以上版本的数据库管理系统。
MicrosoftOffice系列的软件。
第二部分课程设计的内容和要求(包括原始数据、技术要求、工作要求等)
1)、设计内容:
开发基于intranet网络上B/S模式的信息管理系统,要求能实现数据录入、数据删除、数据修改和数据浏览以及数据查询等功能。
2)、课程设计的要求:
课程设计教学基本要求:
通过课程设计,要求学生在指导教师的指导下,完成设计课题的全部内容,包括:
(1)系统分析与数据库设计阶段
1)通过调查研究,选择一个实际应用数据库系统的课题。
2)进行系统需求分析和系统设计,写出系统分析和系统设计报告。
3)设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。
(2)应用程序设计阶段
1)完成数据库定义工作,实现基于intranet网络上B/S模式的信息管理系统,要求在客户端利用IE浏览器进行数据数据录入、修改、删除、查询。
2)实现应用程序的设计、编程、优化功能,实现数据库安全性、数据完整性等功能,并针对具体课题问题提出解决方法。
(3)系统集成调试阶段
对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。
3)、课程设计选题
从以下五题中任选一题作为课程设计的题目:
(1)人事信息管理系统;
(2)工资信息管理系统;
(3)仓库信息管理系统;
(4)图书借阅信息管理系统。
(5)网上书店信息管理系统
课程设计内容及学时分配
课程设计内容为:
给定一些具有明确查询需求的应用型信息管理问题,要求学生在规定的时期内完成对问题的分析、设计,最后选用一种DBMS平台,实现信息(数据)的计算机管理。
学时分配为:
教学内容学时地点备注
集中学习、查资料1天数学综合实验室任务分配(选题)
查资料,调研、做需求分析1天图书馆
数据库系统及数据模型设计1天数学综合实验室
数据库的定义、建立和维护1天数学综合实验室
数据库的视图和图表的定义1天数学综合实验室
数据库完整性和安全性设计1天数学综合实验室
网页界面设计与代码编写3天数学综合实验室
后台数据库与前台网页联调2天数学综合实验室
代码测试1天数学综合实验室
成果验收1天数学综合实验室运行
注:
课程设计报告及总结业余时间完成
4).需求分析:
①能够输入基本信息、能够修改以及删除;
②能够实现对信息的浏览;
③能够实现对信息进行查询;
5)系统性能要求:
①系统安全、可靠;
②功能齐全;
③操作方便、界面友好;
④易于维护和扩充。
6).系统的功能分析:
资料维护:
系统维护包括对各种表记录的修改、删除、添加等操作。
对数据表中的信息进行浏览。
系统查询:
可以按主键等相关信息进行详细或模糊查询工作日期、基本工资、职称、职务和简历等字段。
其它操作:
系统封面
7).系统功能模块
信息管理系统有:
数据查找与浏览、数据修改、报表显示和系统封面构成。
8).技术要求
使用ADO.NET技术连接数据源
10)设备要求
每个学生一台计算机。
2、对课程设计成果的要求〔包括图表、实物等硬件要求〕:
1)提交课程设计报告
按照系统设计要求,用visual中的visualC#.NET实现基于intranet网络上B/S模式的信息管理系统,提交由需求分析;
系统设计说明(包括主菜单、子菜单、模块功能简介、数据字典、系统结构图);
系统技术文档(包括系统各模块主要流程图,软件总体测试方案与测试记录、局部测试方案与测试记录、软件调试和修改记录、测试结论、运行情况记录),系统使用说明书,源程序代码为附录构成的课程设计报告。
2)课程设计报告版式要求
执行《陕西科技大学课程设计说明书撰写格式暂行规范》
3)设计报告装订顺序与规范
封面
web数据库程序设计语言课程设计任务书
目录
web数据库程序设计语言设计课程设计报告正文
设计体会及今后的改进意见
参考文献(资料)
左边缘装订
3、课程设计工作进度计划:
时间
设计任务及要求
第13周
需求分析分析、功能分解、设计数据完整性,建立数库表
第14周
应用技术编程(教师指导1周)
第15周
调试、完善、编写课程设计报告
指导教师:
日期:
教研室主任:
第三部分选题实例
选题一文本编辑器
1、设计目的
(1)熟练掌握.NET基本结构和WEB语言的基本知识
(2)掌握面向对象程序开发的基本思路和方法
(3)掌握菜单、工具栏及常用控件的使用
(4)掌握RichTextBox控件的使用
(5)掌握通用对话框的使用
2、功能要求
(1)能够实现对文件文件和rtf文件的新建、打开、保存、另存的操作。
(2)能够选择字体并设置字体的大小、颜色。
(3)能够对文本串查找、替换。
(4)实现打印预览功能。
3、解决方案
(1)首先进行需求分析,划分功能模块
(2)详细设计每一模块的接口,设计用户界面
(3)根据分析设计,编写程序代码,调试完成既定目标。
(4)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。
4、参考资料建议
WEB程序设计方面的参考书
软件工程的参考资料
选题二相册管理器
(3)掌握GDI+开发的基本知识
(4)掌握常用控件的使用
能对所打开目录下的照片进行分类管理,可以实现浏览照片、编辑照片等功能。
GDI+方面的参考书
选题三画图板的实现
(4)掌握菜单、工具栏及常用控件的使用
(1)能由鼠标控制绘制直线、矩形、椭圆,并能控制线条的粗细和颜色。
(2)能填充矩形和椭圆。
(3)能通过参数使图形旋转某个角度。
选题四模拟资源管理器
(3)掌握菜单、工具栏和常用控件的使用
模拟Windows资源管理器,实现以下功能
(1)实现文件和目录的新建、复制、剪切、删除、重命名操作
(2)以树状结构显示磁盘上的文件和目录
(3)可以以不同的查看方式显示当前目录下的子目录和文件
(2)模拟Windows资源管理器,设计用户界面
(4)根据分析设计,编写程序代码,调试完成既定目标。
(5)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。
5、参考资料建议
选题五通讯录管理
(3)掌握文件流的基本知识
(4)利用所学知识实现文件的存取操作
(5)掌握菜单、工具栏等控件的使用
通讯录管理系统的目的是为自己建立一个电子通讯录,主要包括联系人的姓名,单位,电话,E-mail等重要信息。
所要实现的主要功能有:
(1)在通讯录中添加新的联系人记录
(2)以指定的格式显示全部的记录
(3)根据姓名查找联系人的信息
(4)新增联系人的记录信息要保存到文件
(5)根据姓名删除联系人的记录信息
(6)按姓名由大到小的顺序排序
(7)备份联系人通讯录,实现通讯录文件的复制
(2)根据分析,画出系统流程图
(3)详细设计各功能的接口,设计用户界面
选题六贪吃蛇
(3)掌握键盘事件的使用
(4)掌握菜单和常用控件的使用
2、功能描述
贪吃蛇游戏是在屏幕上画出蛇,同时随机给出食物,游戏者通过键盘操作控制贪吃蛇的移动去吃食物,吃到食物后,食物消息,然后再随机给出食物,同时蛇的身体增长,分数相应增加,当蛇撞到墙壁或自身身体时就死亡。
(2)确定每一模块采用的算法,采用流程图描述各功能模块的详细过程
(3)确定采用什么结构代表蛇和食物,设置级别
(4)设计图形用户界面
WEB程序设计方面的参考书
GDI+方面的参考书
选题七学生成绩管理系统
(3)掌握ADO.NET数据库开发基本知识
(4)利用所学知识进行简单的数据库应用程序设计
(5)掌握常用控件的使用
不同的角色登录系统能做不同的工作
(1)教师:
录入或修改所选课程学生的成绩;
查询学生的成绩;
(2)管理员:
录入或修改学生的信息和课程的信息;
录入或修改教师的信息;
录入修改学生的信息;
查询教师、课程和学生的信息。
(3)学生:
查询自己的信息和成绩。
3、信息描述
教师信息:
教师编号、教师姓名、所属系科
课程信息:
课程编号、课程名称、任课教师
学生信息:
学生学号、学生姓名、性别、班级、所属系科
选课信息:
课程编号、选课学生学号、学生成绩
4、解决方案
(2)确定数据结构,设计数据库
(3)详细设计每一模块的接口,设计用户界面
数据库编程方面的参考书
选题八简易聊天室的实现
(3)掌握网络开发的基本知识
(4)利用所学知识进行简单的网络通信程序设计
(1)聊天室服务器端和客户端的创建
(2)实现客户与服务器的连接通讯
(3)实现客户之间的私聊
(4)显示客户端的在线信息
(5)在服务器端显示当前在线客户信息
(6)保存谈话记录
(2)详细设计每一模块的接口,设计服务器端和客户端的界面
(3)确定每一模块采用的算法,采用流程图描述各功能模块的详细过程
WEB网络编程方面的参考书
选题九个人网络日记的实现
(3)掌握网站开发的基本知识
(4)利用所学知识设计一个简单的网站
(5)掌握基本的数据库编程知识
设计一个简单的个人网站,主要实现的功能是管理自己的网络日记。
(1)书写新的日记
(2)按日期浏览日记
(3)浏览者对日记进行评论
(2)详细设计每一模块的接口,设计界面
ASP.NET网站开发方面的参考书
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web程序设计 Web 程序设计 课程设计 指导书