- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web程序设计课程大作业基本要求
Web程序设计课程大作业
要求及成绩评定标准
2011 版
一、课程大作业的目标
在学习了本课程有关理论知识的基础上,通过设计制作一个基于ASP.NET和数据库技术的Web应用程序的大作业,进一步加强web编程能力及软件开发技能,完善对程序设计的整体思路和方法的训练,提高综合分析和解决问题的能力。
二、课程大作业的基本要求
1.一般应每个学生独立设计完成一个小型的Web应用程序。个别经老师同意也可以2人或以上合作完成一项较大的任务。
2. 大作业要具备某方面的应用功能,每位学生的选题应尽可能不重复。
3.在大作业进行之前需先提交一个简单的“开题报告”,经教师认可后执行。
4.大作业完成时应提交软件作品和不少于2500字的文档。
5.最后提交日期为第17周周五下午(暂定)。
三、基本技术要求:
1.每个项目必须要使用数据库。(一般可用SQL Server数据库),数据库至少含有三个表。
2.每个项目必须至少包含12个页面,其中至少有8个页面中实际包含C#代码(即不能是纯静态的页面)。对多人合作的项目,有更高的数量要求(如两人合作时至少要有16个页面并且10个以上包含C#代码)。
3.至少应使用不少于六种ASP.NET控件(验证控件和数据库组件不算在内)。
4. 至少应包含数据库的插入、删除、修改、查询四种基本数据操作。
5. 程序中一般应有登录的过程并且对用户实行权限的控制。
6.要设计一批测试用例,并为系统提供一定数量的测试数据。
7. 程序经过测试和修改,没有编译错误,也不应有明显的bug。对于开题报告中承诺的任务,原则上应完成。
8.为了老师检查方便,一般在Visual studio.NET 2005下以“文件系统”作为创建网站时的位置。一般要把整个项目都保存在一个文件夹内(及其子目录内),程序中使用的路径应采用相对路径。尽可能不要对IDE做特殊的设置。启动页面(首页)的文件名一般设置为default.aspx或index.aspx。
四、文档要求:
1.文档使用Word创建,应保存为.doc文件类型。文档字数应在2500字以上,一般不要超过5000字(文中的代码一般不计入为字数)。文档在格式与样式上不作严格限制。
2.文档首页上应填写 班级、姓名、学号、作业的标题或名称等基本信息。
3.文档内容应与所做的大作业相一致并符合软件工程中的规范化要求。
4.建议写入文档的内容有:需求说明(或需求分析)、概要设计(可含图)、数据库设计或数据说明(数据字典)、模块说明或页面关联图、关键技术分析或技术方案探讨、编程技巧的总结和探讨、参考文献等。
5. 对系统实现的每一项主要功能要插入运行时屏幕截图。每个截图上一般要有一处或以上显示本人姓名或学号。
6.如认为有必要可在文档内写入软件安装和使用的说明。
7. 如有部分功能未完成,要说明事实并做一些解释、总结经验教训等。
8.学生本人对完成的大作业的自评(A--E)。如果认为应该得A,则须说明充分的理由。
五、评分标准:
按以下个方面及比例评分:
项目 设计 功能 界面 测试 技术 文档 比例 20% 30% 10% 10% 10% 20% 以下以中等成绩(75)为例,大约应符合以下标准(70-80分)
1. 程序为使用ASP.NET完成,具有B/S结构,能够编译运行,无明显bug。 (8-10)分
2. 系统分析和设计方案合理,手段规范。并满足第三条中提到的各项有关要求。(16-18) 分
3. 系统功能达到设计要求,与“开题报告”中的描述应一致。并满足第三条中的有关标准。(20-22) 分
4. 具有较好的界面,(8-9) 分
5. 文档应按第四条规定要求进行评定,(16-18) 分
6. 在方案、架构设计方面有所建树或创新,或使用技术方面有独到之处,或使用较多高级(先进)技术等情况可给予加分。(2-3) 分
例如以下架构、技术可作为加分依据(供参考)
a) 数据库操作时使用存储过程等技术
b) Web 服务技术
c) AJAX技术
d) 可自动处理Office文档等
e) 客户端的高级技术,如复杂的Javascript技术等
f) 使用三层(或多层)架构,设计的系统,各层间依赖度尽可能降低
g) 在安全性方面有良好设计
六、评分方式:
1.由教师按照第五条评分标准给学生确定成绩。
2. 至少约50%的项目要经过答辩,每项目答辩约10分钟。优秀成绩获得者原则上都要经过答辩。
3. 优秀成绩的评定,一般由学生本人自己提出申请,经答辩等环节后由教师确认是否符合优秀标准。
4. 教师对大作业做得较差或者学习态度不认真的同学,经答辩等环节确认后给出不及格成绩。如学生不服,可以提出PK(指可以对某个自认为要比本
文档评论(0)