软件工程专业2013版课程综合训练项目任务书
《.NET框架程序设计》 综合训练项目任务书
刘 亮 编
辽宁工程技术大学软件学院软件工程系
软件工程专业2013版课程综合训练项目任务书
一、综合训练目的和任务
.NET框架程序设计是软件工程专业的主干核心课程之一,不仅涉及到诸如计算机网络、数据库、HTML、WWW技术等多个学科的理论,而且本身也融入了诸多学科的新技术。作为Microsoft.net平台的重要组成部分,ASP.NET是近年来发展最迅速、最引人注目的Web应用开发技术之一。本课程主要包含:.net framework、HTML、C#、ASP.NET常用组件对象、Web Controls、ADO.NET、XML以及Web Service等内容。通过本课程的综合训练项目,要求学生能掌握ASP.NET编程技术,对Web应用程序的开发技术的各个环节有所深入的理解以及综合运用的能力,使学生具备对基于.NET框架平台动态网站的快速开发和部署的能力。
二、综合训练基本要求
1.通过综合训练项目,要求学生具备对Web应用程序的开发技术的各个环节有所深入的理解以及综合运用的能力。同时,在程序设计方法以及上机操作等基本技能方面受到比较系统的训练。
2.按照综合训练项目要求,以学生为主、指导教师指导为辅,认真、独立地完成综合训练项目的任务,有问题及时主动与指导教师沟通。
3.按照教学要求学生分组完成综合训练项目或独立完成,学生要发挥自主学习的能力,充分利用时间,按时完成设计内容。
4.每个项目结束后,通过答辩与点评的形式进行验收,根据点评意见,学生对项目进行整改后,提交项目报告与程序,教师给出该项目成绩。
三、综合训练内容
综合训练项目一
1.目的
调研电子商务平台的购物车和定单生成业务的需求,主要使用Session对象实现购物车在多个页面间的数据,共享完成一个网络虚拟购物车及订单生成的项目。
2. 题目:创建虚拟购物车和订单项目
(1) 设计任务
软件工程专业2013版课程综合训练项目任务书
“虚拟购货车”和“订单”是商品采购中的核心部分,创建虚拟购货车和订单是一门综合技术,可以采用多种方式。本项目要使用的技术包括:利用用户控件和主控页进行界面设计;实现数据表多表之间的同步;完成对数据表的显示、修改和统计。除此以外,还要动态生成内存中的数据表以及使用Session对象保存数据并在网页之间进行传递等。
(2) 设计要求
本项目的实现应包括以下部分: ? 主页面的设计 ? 商品的分类显示 ? 选购和调整购物车 ? 集中结算 ? 存储订单 ? 查看订单
综合训练项目二
1.目的
通过本项目训练让学生进一步掌握如何编写一个完整的Web应用程序。
2.题目:在线考试系统的实现
(1) 设计任务
本项目通过对一个在线英语考试系统的需求分析后,实现从创建试题库数据库开始,配置应用程序,创建实施在线考试的各个相关网页,可实现自动出题,自动阅卷,自动打分的简单在线英语考试的实现。 (2) 设计要求
本项目的实现应包括以下部分: ? 创建Examination数据库 ? 创建学生登录页面
? 创建考题试系统的管理系统,其中包括: ? 指定考试科目和试题页面
1. 创建在线考抽取
软件工程专业2013版课程综合训练项目任务书
2. 管理考试题库 3. 管理考生信息
综合训练项目三
1.目的
在前2个综合训练项目的基础上,以过程化的软件项目开发方式系统的开发
一个具有一定实际应用价值的Web应用程序。
2.题目:基于MVC的网络图书销售系统
(1) 设计任务
以过程化的软件项目开发方式系统,采用MVC三层架构的设计模式,从系统设计开始,分为需求分析、总体设计、功能设计,数据库的设计与实现,界面设计,代码实现这几个阶段,实现一个网络图书的销售系统。
(2) 设计要求
网络图书销售系统首先应该方便用户浏览、购买图书,同时需要由系统管理员进行管理和维护。需要完成以下任务:
? 会员管理功能:会员登录后才可以实现购物车功能和查看订单功能。 ? 购物车功能:存放用户购买的图书,在用户付款后清空购物车。 ? 订单查询功能:该项功能是方便查询会员的所有订单情况。 ? 图书搜索功能:使得用户可以直接搜索所需要的图书产品。
? 图书分类功能:图书种类成千上万,使用该功能即可看到所有属于某一
类别的所有图书。
? 推荐图书功能:该功能是为了提高网站对用户的吸引力设置的。
四、成果形式
本课程综合训练项目按小组完成,每3人一组。每组需提交项目报告和Web应用程序。通过演示及答辩检验学生对综合知识掌握的程度及分析问题解决问题的能力。
软件工程专业2013版课程综合训练项目任务书
五、评价方式
1.评价内容
(1) 提交综合训练项目报告。 (2) 提交完成的程序源代码。 (3) 演示并进行项目答辩。
2.评价标准
(1)综合训练项目报告 30%
项目 报告格式规范程度 图表质量 报告内容全面、清晰程度 总结深刻程度 参考文献 比例 30% 10% 45% 10% 5% 备注 (2)程序 50%
项目 程序运行情况 功能实现情况 算法清晰程度 人机交互、界面及菜单 独立完成情况 比例 25% 40% 15% 10% 10% 备注 (3)项目答辩 20% ① 回答问题思路是否清晰、回答是否正确? ② 报告格式是否准确、内容是否完整?
五、综合训练项目报告模板
综合训练项目报告模板见附录。
附录
.NET框架程序设计综训项目任务书



