学生参考手册---面向NET的Web应用程序设计案例

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学生参考手册1学生参考手册面向.NET的Web应用程序设计案例学生参考手册2目录1概述...................................................................................................................................31.1背景介绍...............................................................................................................31.2文档说明...............................................................................................................32任务说明...........................................................................................................................43评分标准...........................................................................................................................64任务报告书.......................................................................................................................75技巧和提示.....................................................................................................................235.1项目创建的指导步骤.........................................................................................235.2技巧和提示.........................................................................................................255.2.1编程技巧.................................................................................................255.2.2调试技巧.................................................................................................295.2.3可参考的资源.........................................................................................295.3常见问题.............................................................................................................29学生参考手册31概述1.1背景介绍案例教学的目的是采用任务驱动的方式,让学生学习在实际工作中需要的技能和方法。案例教学不同于教材上的实验,而是与实际的项目开发紧密结合。面向.NET的Web应用开发案例是配合《面向.Net的Web应用程序设计》课程展开的,除应用到本门课程的知识外,还会帮助学生强化以前学到的知识,真正将知识转化为实际技能。案例教学并不占用教学课时,学生最好在一个集中的实验环境中完成开发任务,如果没有条件的话,也可以在宿舍或家中完成学习任务。1.2文档说明学生应该在教师的指导下阅读下面列出的所有文档。文档名称使用对象内容介绍VSS使用手册教师。如果在开发过程中需要使用VSS,则可安排为学生讲解介绍MicrosoftVisualSourceSafe6.0的使用方法。代码规范(C#)教师和学生。教师应该指导学生按照代码规范编写代码如果学生在项目开发过程中采用编写C#代码,则必须遵循本文档所定义的规范,包括命名规则、代码结构等。代码规范(VB.NET)教师和学生。教师应该指导学生按照代码规范编写代码如果学生在项目开发过程中采用编写VB.NET代码,则必须遵循本文档所定义的规范,包括命名规则、代码结构等。功能说明书教师和学生。学生只需详细阅读其负责的模块的说明,其他部分了解即可该文档描述人事管理系统的详细功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,并衍生出其他文档。团队开发规范教师。可作为管理中的参考文档该文档详细定义了团队开发的角色及职责、项目开发流程、开发过程控制的约定、协作开发的约定、代码版本控制、交流机制等。学生参考手册学生包括项目开发的规范与要求,每节课程的任务要求与指导。实验环境实施参考手册教师或实验师。布置开发环境及前期准备包括软硬件安装配置,网络环境的搭建与维护,实验室恢复方法等。教师参考手册教师。包括每节课程教学内容及相关资料,及辅助教学的资料。测试用例教师和学生。学生可详细包括对每个模块测试用例的汇总。每个测试用学生参考手册4阅读其负责的模块的用例,其他部分了解即可例描述了单个测试的详细情况,如测试目的、初始条件、步骤和期望输出等。详细设计说明书教师和学生。学生可详细阅读其负责的模块的设计说明,其他部分了解即可包括对功能规范中每个模块所涉及的类、网页或窗体的具体定义。学生可以根据详细设计说明书来编写代码。维护手册学生。学生用手册中的模板添加修改测试用例和接口定义。维护手册包括测试用例模板、数据库定义模板和接口定义模板。学生可以根据这些模板,来添加或修改测试用例和接口定义等。项目开发计划教师。作为管理中的参考提供给教师与学生参考,即让学生了解软件项目开发流程中的计划阶段。教师参考手册中指出了如何将其与教学计划结合起来。该开发计划是一个MicrosoftProject文件。项目简介及功能描述教师和学生。获得对项目的整体性了解本文档概括性地介绍项目的背景和场景,并简要地描述了本项目所实现的功能。2任务说明在该案例中,每个模块即为一个任务,每个任务又可以分为若干个小任务。学生可以根据教师的指导,每个人负责一个模块。以下是八个模块(任务)的划分:“员工资料管理”模块可以分为以下几个任务:1.创建左侧链接栏用户控件。2.创建数据层的模块文件。3.创建“显示员工资料”页面,并在该页面上显示除照片外的其他员工信息。4.在“显示员工资料”页面显示员工的照片。5.在“显示员工资料”页面修改自我介绍。6.在“员工查询”页面按关键字搜索员工。7.在“员工查询”页面上,如果单击部门,则显示该部门所有员工。8.在“修改登录密码”页面上放置合适的输入验证控件,验证用户输入。9.在“修改登录密码”页面上校验旧密码是否正确并保存新密码。“请假提交”模块可以分为以下几个任务:1.创建左侧链接栏用户控件。2.创建数据层的模块文件。3.创建“提交请假”页面并显示用户可用年假小时数。4.在“提交请假”页面的审批者下拉框中添加部门经理和总经理。5.在“提交请假”页面的日历控件上高亮显示国定假日。6.在“提交请假”页面上实现计算请假时间和提交请假功能。7.创建“取消请假”页面并显示用户可取消的请假记录。8.在“取消请假”页面上实现“详细情况”和“取消”按钮的功能。学生参考手册59.创建“历史记录查询”页面,并实现“搜索”按钮和“详细情况”按钮的功能。“请假审核”模块可以分为以下几个任务:1.创建左侧链接栏用户控件。2.创建数据层的模块文件。3.创建“批准请假”页面,并显示要审核的请假记录。4.在“批准请假”页面上实现“详细情况”、“批准”和“否决”按钮的功能。5.创建“部门汇总”页面,并显示汇总信息。6.在“部门汇总”页面上实现总经理查看界面(添加部门选择下拉框)。7.在“部门汇总”页面上实现查看单个员工明细记录的功能。8.创建“员工记录查询”页面,并实现“搜索”按钮功能。9.在“员工记录查询”页面实现显示“部门汇总”页面的单个员工明细记录。“考勤管理”模块可以分为以下几个任务:1.创建左侧链接栏用户控件。2.创建数据层的模块文件。3.创建“查看考勤记录”页面,并实现“显示结果”按钮功能。4.在“查看考勤记录”页面上实现“请求人事复查”按钮功能。5.创建“部门当日考勤”页面,并显示当日考勤结果。6.在“部门当日考勤”页面上实现总经理查看的功能。7.创建“部门汇总”页面,并实现“显示结果”按钮功能。8.在“部门汇总”页面上实现总经理查看功能并实现“详细情况”按钮功能。9.创建“详细情况”页面,并实现该页面所有功能。“加班申请”模块可以分为以下几个任务:1.创建左侧链接栏用户控件。2.创建数据层的模块文件。3.创建“申请加班”页面,并在审批者下拉框中添加部门经理和总经理。4.在“申请加班”页面的日历控件上高亮显示国定假日。5.在“申请加班”页面上实现计算加班时间和提交加班申请功能。6.创建“取消申请”页面并显示用户可取消的请假记录。7.在“取消申请”页面上实现“详细情况”和“取消”按钮的功能。8.创建“历史记录查询”页面,并实现“搜索”按钮功能。9.在“历史记录查询”页面上实现“详细情况”按钮功能。“加班审核”模块可以分为以下几个任务:1.创建左侧链接栏用户控件。2.创建数据层的模块文件。3.创建“批准加班”页面,并显示要审核的请假记录。4.在“批准加班”页面上实现“详细情况”、“批准”和“否决”按钮的功能。5.创建“部门汇总”页面,并显示汇总信息。6.在“部门汇总”页面上实现总经理查看界面(添加部门选择下拉框)。7.在“部门汇总”页面上实现查看单个员工明细记录的功能。学生参考手册68.创建“员工记录查询”页面,并实现“搜索”按钮功能。9.在“员工记录查询”页面实现显示“部门汇总”页面的单个员工明细记录。“业绩评定”模块可以分为以下几个任务:1.创建左侧链接栏用户控件。2.创建数据层的模块文件。3.创建“填写业绩报告”页面,并实现该页面所有功能。4.创建“审核业绩报告”页面,并实现该页面所有功能。5.创建“部门年度汇总”页面,并实现该页面所有功能。6.创建“详细情况”页面,并实现显示本季度业绩报告的总体信息功能。7.在“详细情况”页面上实现显示并修改本季度业绩报告的具体目标功能。8.在“详细情况”页面实现显示下一个季度业绩报告的功能,并修改其具体目标。9.在“详细情况”页面上实现“保存”和“审核结束”按钮功能。“工资查询”模块可以分为以下几个任务:1.创建左侧链接栏用户控件。2.创建数据层的模块文件。3.创建“查看工资记录”页面,并实现“搜索”按钮功能。4.在“查看工资记录”页面上实现“选定”和“打印工资单”按钮功能。5.创建“最终工资单”页面,并实现该页面所有功能。6.创建“打印工资单”页面,并实现该页面所有功能。7.创建“部门记录汇总”页面,并实现“显示结果”功能。8.在“部门记录汇总”页面实现总经理查看功能。9.在“部门记录汇总”页面上实现按工资排序功能。3评分标准功能界面代码风格团队合作30%10%30%30%5全部实现,且无缺陷5界面符合规范要求,且美观,整齐,符合使用习惯5符合代码规范要求,且注释清楚,可读性高5遵守团队开发规范,乐于助

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功