Web程序设计课程设计_4
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
---------------------------------------------------------------最新资料推荐------------------------------------------------------
Web程序设计课程设计
《Web 开发技术》课程设计使用班级:
1340301-2 班 1 课程设计目标课程设计总的目标是衡量学生是否取得学习效果,培养学生具有专业网站初步的规划、设计、制作能力。
具体表现在网站内容、功能、安全等方面合理策划和规划;培养具有主页和二级页面的创意、设计等方面的技术处理能力和具有强大的动态效果制作能力。
培养学生具有基于后台数据库的编程技术,实现客户服务器端交互式动态网页的制作能力,掌握实际网页设计与制作开发流程和开发方法。
具体应达到以下目的:
1.提高学生在实际操作中收集信息,对信息进行价值判断,进行信息整理、加工的能力。
2.在实际的项目任务中培养网页设计方面的素养。
3.在实际的项目任务中使学生网页编程和制作的能力得到提高。
4.培养学生团队协作和人际交往方面的能力。
5. 培养相关知识和技能的综合应用能力。
6、掌握运用 及数据库原理知识进行系统分析和设计的方法
7、掌握关系数据库的设计方法
8、掌握 SQL Sever 或 Access 技术的应用
9、掌握简单的数据库应用程序编写方法 10、理解 B/S
1 / 17
模式结构 2 系统的运行环境本系统软件基本配置为 Windows Server2003/XP/2019/Windows 7/Windows 8。
数据库可以选用:
Microsoft SQL server 2005 及以上版本,Access 软件等,系统开发软件可以选用 Visual Studio 2005 或以上版本等。
硬件最低配置为 CPU: Pentium 1G MHz 以上,内存至少 1G,硬盘空间 2G,显示器分辨率 800 *600 或 1024 *768。
3 设计内容及要求一、内容(一)选题的基本原则(1)选题应反映本专业的培养目标,符合专业综合训练的要求。
(2)选题要有利于深化所学的专业知识和拓展所学的知识面。
(3)选题的难易程度和工作量要适当,保证在规定的时间内,在教师的指导下,经过努力能够完成。
(二)选题范围围绕本课程的教育目标,根据课程的教学大纲和教材内容,结合网站在生产、科研、管理、教学以及日常生活等各个领域的应用都可作为课程设计的选题。
选题安排以及参考课题如下:
学号尾数为 0 者做第 10 题,尾号为 1 者做第 1 题,尾号为 2 者做第 2 题,依次类推.也可以自行选题,自行选题需要选择除这 10 道题目以外的题目. 一:
新闻发布系统实现一个新闻发布系统,主要功能包括新闻查看功能,管理员登录发布新闻和新闻管理功能。
要求:
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 1.查看新闻功能任何用户均可以使用查看新闻功能。
用户通过在系统导航栏上单击查看新闻超链接,可以进入查看新闻页面。
查看新闻功能显示所有新闻,并且使用分页显示的效果,用户可通过单击下方的页码或在文本框中输入页码来跳转到任意一页浏览。
这里显示的所有新闻按发布的时间降序排序,以保证最新发布的新闻位于最前面,用户通过单击每条新闻的标题可以查看到新闻的详细内容。
2. 管理员登录功能当用户需要使用新闻管理功能时,需要先以管理员身份登录系统。
当未登录用户单击系统导航栏上的新闻管理超链接时,进入管理员登录页面。
用户可以在登录页面输入用户名和密码,若登录失败,则重定向到管理员登录页面等待下一次登录。
3.发布新闻功能管理员通过在系统导航栏上单击发布新闻超链接可以进入发布新闻发布。
发布新闻时,需要填写新闻的标题和内容,发布时间取当前系统时间,不需要填写。
4. 新闻管理功能当管理员登录系统后,可以进行新闻管理操作,包括对现有新闻的修改和删除。
在管理页面上,用户可通过单击每条记录右侧的编辑和删除超链
3 / 17
接来进行操作。
当管理员的本次维护工作结束后,可通过单击管理员退出超链接来注销管理员身份。
二:
小型论坛 BBS 其基本功能是让用户发表留言、并查看留言:要求:
1.用户注册与登录实现用户注册时用户需要输入基本的个人信息;并以此注册信息登录论坛。
2.发表留言登录用户才可以发表留言,留言板的设计需要包括留言主题和内容及时间等信息。
3.查看留言列表即留言列表模块,可分页显示用户留言标题,在该模块可仅列出留言标题及留言时间,并在标题上以超链接的形式,链接到具体页面,实现用户阅读留言。
4.阅读留言可通过链接实现某条具体留言信息的呈现,提取留言主题、内容及发表时间等。
5.留言管理实现管理员对留言的管理,主要是删除操作,对不合法的留言进行删除。
三:
在线投票系统该系统主要包括前台投票、投票结果查看和后台管理三个模块。
要求:
投票系统主要包括前台投票、结果查看和后台管理系统三个部
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 分前台投票包括投票主题和选项,选项可以是单选或多选,主要包含以下模块:
1.显示投票选项模块:
主要是显示投票内容,即投票表单的实现参与投票模块:
禁止重复投票显示投票结果模块:
主要是投票选项的计数统计,可以通过文字显示各选项的票数,并通过柱状图(可以用表格或图片实现)更直观的显示各选项的票数后台管理主要包括投票项目的增加、修改和删除,其中修改投票项目还可以包含对选项的修改和删除。
管理员登录验证模块:
2.投票主题显示模块:
可以浏览投票主题及相关信息(投票总数、投票时间等),可实现分页显示 3.投票主题增加模块:
以表单的形式增加投票主题以及选项的个数 4.投票项目的删除:
对于不需要的投票主题可实现删除四:
在线书店主要功能包括前台用户模块和后台管理模块。
要求:
前台用户模块主要是实现注册用户浏览图书(商品)和购买图书的功能。
具体包括如下:
5 / 17
1.用户注册模块:
实现用户的注册、注册时用户需要输入基本的个人信息; 2.登录模块:
实现注册用户登录此系统; 3.在线购书:
实现注册用户在线购书。
包括图书列表,图书信息的查看和添加购物车等功能; 4.购物车管理:
实现用户对自己的购物车进行管理,包括商品列表、购买商品的修改、删除,提交购物车和清空购物车功能; 5.查看订单:实现对订单的管理,包括订单列表,订单查看等功能后台管理模块主要是针对系统管理员实现其对系统的管理功能,具体如下: 1.登录模块:
实现管理员登录 2.图书管理模块:
实现对图书的管理,包括图书列表查看、图书信息的添加、修改和删除等功能; 3.订单管理模块:
实现对订单的管理,包括订单列表、订单的查看、修改和删除等功能; 4.用户管理模块:
实现对用户的管理,包括用户列表、用户信息的查看、修改和删除等功能。
五:
网络购物中心主要功能包括前台用户模块和后台管理模块。
要求:
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 前台用户模块主要是实现商品展示及销售的功能。
具体包括如下:
1.用户注册模块:
实现用户的注册、注册时用户需要输入基本的个人信息; 2.登录模块:
实现注册用户登录此系统; 3.商品展台:
实现新品上市、特价商品及畅销商品的展示等功能; 4.购物车管理:
实现用户对自己的购物车进行管理,包括商品列表、购买商品的修改、删除,提交购物车和清空购物车功能; 5.收银台:填写订单信息、结账等功能; 6.查看订单:
实现对订单的管理,包括订单列表,订单查看等功能; 7.商品查询:
实现按类别查看商品;按类别及商品名称模糊查询等功能;后台管理模块主要是针对系统管理员实现其对系统的管理功能,具体如下:
1.登录模块:
实现管理员登录; 2.商品管理模块:
实现对商品的管理,包括查看商品的详细信息、商品信息的添加、修改和删除等功能; 3.订单管理模块:
实现对订单的管理,包括订单列表、订单的查看、修改和删除等
7 / 17
功能; 4.用户管理模块:
实现对用户的管理,包括用户列表、用户信息的查看、修改和删除等功能; 5.公告管理模块:
实现查看公告列表、添加公告、删除公告; 6.退出后台。
六:
企业办公自动化系统主要功能是根据企业日常办公的需要进行管理。
要求:
包括 10 大功能模块。
具体包括如下:
1.用户注册模块:
实现用户的注册、注册时用户需要输入基本的个人信息; 2.登录模块:
实现注册用户登录此系统; 3.收、发文管理模块:
实现浏览发文、建立发文、删除发文等功能; 4.会议管理:实现查看会议信息、录入会议信息、删除会议信息等功能; 5.公告管理模块:
实现查看公告列表、添加公告、删除公告; 6.人力资源管理模块:
实现对员工信息的浏览、修改、添加、删除等功能; 7.资产管理:
实现办公用品和车辆管理的浏览、修改、添加、删除等功能; 8.文
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 档管理:
实现文件的浏览、上传、下载和删除等功能; 9.内部邮件管理:实现邮件的浏览、发送和删除等功能; 10.意见管理:
实现查看意见箱、发送建议和删除建议等功能。
11.系统退出功能。
七:
企业门户网站主要功能包括前台用户模块和后台管理模块。
要求:
前台用户模块主要是实现企业信息展示和与客户进行交流的功能。
具体包括如下:
1.用户中心模块:
实现用户的注册、登录、修改和进入后台等功能; 2.技术支持模块:
实现常见问题、工具下载、补丁下载等功能; 3.商品展台:
实现产品的分类展示等功能; 4.首页:
实现网站公告、软件下载排行、友情链接、新闻热点等功能; 5.留言簿:
实现查看留言和发布留言等功能; 6.解决方案:
解决方案的详细信息。
后台管理模块主要是管理网站信息和回复留言的功能,具体如
9 / 17
下:
1.登录模块 2.用户查找 3.公告管理模块 4.新闻管理中心模块 5.友情链接管理 6.退出后台 7.软件类别管理 8.软件资源管理 9.解决方案管理 10.常见问题管理 11.留言簿管理 12.工具补丁下载管理八:
多媒体博客八:
多媒体博客主要功能包括前台用户模块和后台管理模块。
要求:
前台用户模块主要是实现信息展示和进行交流的功能。
具体包括如下:
1.用户中心模块:
实现用户登录、修改和进入后台等功能; 2.我的文章:
显示博主的所有文章及文章评论、发表文章评论; 3.我的相册:显示博主的所有图片、发表图片评论; 4.我的影音:
显示博主的所有视频及视频评论、发表视频评论; 5.给我的留言:
实现查看留言和发布留言等功能; 6.加为好友:
提供加入好友的功能。
后台管理模块主要是管理网站信息,具体如下:
1.登录模块 2.文章管理:
能够发表及管理文章及评论 3.相册管理:
能够上传、管理图片及评论 4.影音管理:
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 能够上传、管理视频及评论 5.推荐文章:
能够管理推荐的文章 6.退出后台 7.好友管理:
能够管理我的好友 8.友情链接:
能够管理友情链接九:
新闻网主要功能包括前台用户模块和后台管理模块。
要求:
前台以分类形式显示新闻的详细信息,满足了用户浏览新闻网时分类查看新闻信息的要求,同时提供新闻信息查询功能,方便用户快速查找相关的新闻信息。
具体包括如下:
1.新闻标题分类显示:
能够分别列出各个栏目以及该栏目中最新的新闻,还应该提供按栏目查看该栏目下全部新闻信息的功能; 2.查看新闻详细内容:在选择要查看的新闻之后,应该可以显示该新闻的全部详细信息;3.相关新闻显示:
当用户查看新闻详细内容时,可以浏览与该新闻相关的新闻列表,方便用户查看; 4.新闻评论:
查看对新闻的评论,查看评论的信息数同时能够添加对新闻的评论; 5.站内公告:
信息公告查询。
后台管理模块主要是通过管理员设置和管理员添加等模块对网
11 / 17
站管理员进行管理,具体如下:
1.登录模块:
实现管理员登录; 2.新闻管理:
实现对新闻的管理,包括新闻的查看、添加、修改和删除等功能;3.栏目管理模块:
实现对栏目的查看、添加、修改和删除等功能; 4.公告管理模块:
实现查看公告列表、添加公告、删除公告; 5.退出后台。
十:
学生信息管理系统十:
学生信息管理系统主要功能是学生信息与成绩查询。
要求:
学生信息与成绩查询模块具体包括如下:
1.班级学生信息查询:
实现按班级查询学生基本信息; 2.学生详细信息查询:
可按学生学号查询学生详细信息等功能; 3.学生成绩查询:实现学生可以按学期或针对某一门课程来查询该课程的成绩等功能; 4.系统管理:
实现用户管理和退出系统和修改密码等功能; 5.学生管理:
实现学生资料的添加和修改、所在系部资料的添加和修改、所在学院资料的添加和修改; 6.课程管理模块:
实现对课程资料的修改、添加、删除等功能; 7.成绩管理:
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 实现学生成绩的浏览、修改、添加、删除等功能; 8.班级资料管理:
实现班级的修改、添加、删除等功能; 9.系统退出功能。
二、要求《Web 程序设计》的课程设计课题选择应从专业网站建设的实际出发。
具体要求如下:
1. 网站的选题可以是以上安排的项目,也可以是自选项目(需在课程设计第一次课结束后报告指导老师)。
2. 学生是课程设计环节的主体,教师只起辅助引导、协调作用。
3. 站点设计合理、管理有序、无多余文件和文件夹、大小合适。
首页命名要规范,存放位置要正确,不可以是 zhuye.aspx、main.aspx、我的主页.aspx等。
主页文件名应该使用 index.aspx 或 default.aspx。
其他文件或文件名命名也要规范,不使用汉字或带有空格的名称。
最好是符合各种系统命名规则。
4. 站点至少要有三层结构,页面数不得少于 10 页;必须有留言板页面;
5. 自选主题,主题内容要合法、健康、实用。
6. 网页要有版权说明;
7. 要仔细考虑网站定位。
分析面向的潜在访客群体的需求特点,选择内容和版式。
8. 网站主题突出、内容丰富; 9. 网站与网页风格应该协调一
13 / 17
致,网站结构应层次分明,内容重点突出,页面设计要符合追求色彩的搭配、布局和合理性,以及要有一定的创意。
10.各页面设计合理、美观,有创意。
不要太花哨或太孩子气。
要有网页平面设计过程,不要只是各种元素的随意拼凑。
图片动画选用要适合主题,不要在网页中插入不相干的图片。
适用于各种显示器的分辨率和颜色。
不要太宽,否则显示器分辨率小时会出现水平滚动条。
11.各个页面之间的链接要合理有效,路径要正确(相对路径);
12.注意网站的大小,图片保存格式和图片大小要合适; 13. 代码结构清晰,无垃圾代码。
(三)课程设计进程表网站的整体风格和版式设计分为以下几个部分:
1、网站板式设计;
2、网站的目录结构和导航栏的设计;
3、数据库的设计;
4、功能设计。
具体设计进程安排如下:
1. 设计方案:
(1) 潜在访客群体的需求特点:
版式和内容的需求; (2) 站点目录结构图:
(3) 色彩方案:
主色调、次色调; (4) 布局方案:
导航和其他网页内容的位置; (5) 平面设计图:
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 绘制网页平面设计图; 2. 制作网页,完善优化网站:
(1) 制作网页 1)整体效果:
区域分配、风格的设计; 2)主界面的设计:
LOGO 的设计标题、功能菜单、信息显示区、版权信息显示区; 3)各个子页面的设计 4)后台管理的设计:
如管理员的登录界面、系统资料的修改 5)数据库设计:
数据库管理系统采用、表结构的建立:
字段名字段类型宽度字段属性说明 (2) 优化代码 (3) 优化图片 (4) 制作留言板 (5) 链接各网页 3. 完善优化网站:
(1) 测试网站 (2) 优化网站 (3) 制作动态效果 4. 撰写课程设计报告。
课程设计说明书必须认真撰写并打印成稿,设计封面。
5.程序最后一节课验收,可以提前验收
6.提交课程设计报告打印稿(四)站点结构图要求:
画出自己的站点结构图,类似下图所示:
四、二、课程设计的考核方法及成绩评定学生完成一个管理系统的设计方案和程序设计,以此作为考核依据。
本课程设计成绩由集中指导出勤情况、完成设计质量、回答效果、综合表现等方面综合评定。
有下列情况之一者判为不及格:
15 / 17
(1)规定上机时间旷课达 3 节以上。
(2)在机房玩游戏;(3)设计报告雷同;(4)消极怠工,设计任务完成极差;(5)完全抄袭网络资料或光盘案例。
(1)规定上机时间旷课达 3 节以上。
(2)在机房玩游戏;(3)设计报告雷同;(4)消极怠工,设计任务完成极差;(5)完全抄袭网络资料或光盘案例。
以下附课程设计封面及尾页课程设计报告课程设计题目:
学生姓名专业班级专业班级指导教师年月日东华理工大学课程设计评分表学生姓名:
班级:
学号:
课程设计题目:
项目内容满分实评选题能结合所学课程知识、有一定的能力训练。
符合选题要求(5 人一题) 10 工作量适中,难易度合理 10 能力水平能熟练应用所学知识,有一定查阅文献及运用文献资料能力 10 理论依据充分,数据准确,公式推导正确 10 能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等 10 能体现创造性思维,或有独特见解 10 成果质量总体设计正确、合理,各项技术指标符合要求。
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 10 说明书综述简练完整,概念清楚、立论正确、技术用语准确、结论严谨合理;分析处理科学、条理分明、语言流畅、结构严谨、版面清晰 10 设计说明书栏目齐全、合理,符号统一、编号齐全。
格式、绘图、表格、插图等规范准确,符合国家标准 10 有一定篇幅,字符数不少于 5000 10 总分 100 指导教师评语:
指导教师签名:
年月日
17 / 17。