江苏开放大学
形成性考核作业
学 号:
姓 名:
课程代码: 110129
课程名称: ASP.NET开发技术(专)
评阅教师:
第 4 次任务(书面作业)
共 4 次任务(书面作业)
作业说明:
1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。
2.学习完本课程第1-7单元内容之后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形式提交系统设计报告,另以附近的形式提交系统源代码,本次作业占形成性考核总成绩的30%。
作业内容:
综合运用前面所学内容,创建一个产品在线订购系统,支持产品信息管理、库存管理、在线订购、在线审批、订单跟踪等功能。通过本次作业,你将掌握一个独立的Web网站从设计到实现的开发流程和基本方法,同时全面巩固全书所学内容。
- 题目:产品在线订购系统的设计与实现
- 具体要求如下:
序号 | 系统内容 | 功能要求 |
1 | 产品在线订购系统的创建 | 应用程序命名规范 |
正确创建ASP.NET应用程序 | ||
正确打开已有的ASP.NET应用程序 | ||
正确新建ASP.NET页面 | ||
正确编译运行并调试ASP.NET 应用程序 | ||
2 | 项目分析与总体设计 | 正确表述网上商城的需求 |
使用原型设计工具设计完成网站原型 | ||
3 | 用户管理 | 正确选择控件(Web控件、验证控件) |
界面合理与美观 | ||
控件命名规范 | ||
Web控件属性设置正确 | ||
验证控件属性设计正确 | ||
验证控件简单的正则表达式设置正确 | ||
事件选择正确 | ||
代码逻辑正确 | ||
代码规范 | ||
编译、运行 | ||
使用ADO.NET对象编程完成用户登录 | ||
使用数据库操作类完成数据的增删改 | ||
能够生成验证码 | ||
能够显示验证码 | ||
能够保存验证码的值 | ||
能够完成验证码的校验 | ||
能够在页面中正确添加FileUpLoad控件,完成界面的设计 | ||
能够将文件上传到指定文件夹中 | ||
能够完成文件修改界面设计 | ||
能够完成文件存放位置的修改 | ||
能够对文件重新命名 | ||
4 | 商品管理 | 能够完成数据绑定 |
能够使用数据显示控件与数据操作类实现商品分栏显示 | ||
能够使用Repeat数据控件显示查询结果 | ||
能够使用显示控件和数据操作类实现商品上架 | ||
能够使用数据操作类实现商品修改 | ||
5 | 在线购物与留言板
网站整合与发布 |
能够使用状态管理技术实现对用户状态管理 |
能够使用数据库实现购物车技术 | ||
能够使用数据库技术和FormView等数据显示控件实现对订单的管理 | ||
能够完成留言功能并借助第三方控件完善此功能 | ||
能够使用分页技术显示留言 | ||
能够显示格式统一的留言内容 | ||
能够使用Repeater控件实现对留言的管理 | ||
能够使用调试技术将各功能模块进行整合 | ||
能够使用常见优化技术对网站进行优化 | ||
能够正确配置IIS | ||
能够将站点架设到IIS | ||
能够使用跟踪技术进行调试 | ||
能够完成项目的打包 | ||
能够正常安装项目 |
- 提交内容与方式
1)系统设计报告(附在本文档中提交);
2)系统源代码(打包以附件的形式提交)。
- 课程大作业报告格式样例
- (题目)产品在线订购系统设计报告
(字数以2000左右为宜。请选用A4格式纸张。版面边距上下均为2.3cm,左边距1.8cm,右边距1.7cm。所有内容包含图像及表格等必须置于版面边界内。)
2)具体内容
-
-
-
- 系统概述
- 开发环境与开发工具简介
- 系统需求分析
- 总体需求
-
- 业务分析
- 非功能性需求
- 功能分析
-
- 数据结构设计
- 物理模型设计
- 数据字典
- 系统实现
- 数据结构设计
-
-
- 数据库操作类
- 数据实体类
- 实体操作类
- 产品在线订购系统登录页面
- 产品在线订购系统主页面
- 产品在线订购功能实现
-
-
- 小结
-
-
3)格式要求
- 正文文字
正文文字为宋体、小五号、单倍行距。
每段首行皆自左内缩2个中文字符,其余行靠左开始。所有正文皆左右对齐。
- 标题层级
一级标题用一、二、三……依次排序,黑体,五号,粗体,段前段后间距各0.5行;左对齐。
二级标题用1,2,3……依次排序,宋体,小五号,粗体;自左内缩2个中文字符。
三级标题用(1),(2),(3)依次排序,宋体,小五号。自左内缩2个中文字符。
仅限三级标题。数字与正文之间间隔一个空白的中文字符,不需要添加标点符号。
- 图片表格
文中只附必要的图和表,图表切忌与文字表述重复。
图和表的设计应清晰、美观、简洁,切忌变形和模糊,应尽量使用word绘制,保证图片清晰。
图和表的宽度半栏不超过8cm和通栏不超过16cm。
图表所用文字一律用6号字,中文用宋体,英文和数字用Times New Roman,英文内容需加中文对照;表格首行为黑体,加粗。
按图或表出现的先后顺序分别编号:图1、图2、图3……和表1、表2、表3……。图表序号与名称之间空一中文字符。
说明性资料应置于图(表)下方注释中,并在注明图表中使用的全部非公知公用的缩写及表中的统计学处理。
序号与图名标注在图下居中位置,楷体,小五,粗体,段落间距设为段后0.5行。
Application & Interface | SaaS |
Server & Middleware | PaaS |
Hypervisor Management | ↑ |
OS & Virtualization | IaaS |
Physical Hardware | ↓ |
图1 MVC架构模式
图2 北京科技大学教学评估、电子监考系统拓扑图
(4)表格
推荐用Word自带表格功能,切忌以图代表。半栏表宽不超过8cm;通栏表宽不超过16cm;。序号与表名标注在表上居中位置,楷体,小五,粗体,段落间距设为段前0.5行,段后0.5行。标注放在表格下方,注文前加“附注:”或“注:”、“说明:”等字符,注文内容楷体,小五。如下表1所示:
表1 学生选择喜欢的新课导入方式的比例(%)
(表头,黑体,小五,粗体,居中。背景灰色10%。表格内容,宋体,小五,居中。)
导入方法 | 临床本科
( n = 144 ) |
预防本科
( n = 7 ) |
检验本科
( n = 11 ) |
临床大专
( n = 317 ) |
护理大专
( n = 53) |
设问激疑 | 82.1 | 79.4 | 84.2 | 74.4 | 66.3 |
归纳诱导 | 84.6 | 76.2 | 80.1 | 83.3 | 79.2 |
病案导入 | 94.3 | 84.7 | 90.2 | 92.5 | 85.8 |
承前启后 | 70.4 | 72.5 | 88.4 | 80.3 | 70.4 |
注:①这是表注1的内容
②这是表注2的内容
(5)脚标注
如需引用非公开出版物或作其它注释,按在同页出现的先后次序,在当页做脚标注。
- 评分标准(满分100分)
序号 | 系统内容 | 分值指标 |
1 | 1网上商城站点的创建 | 应用程序命名规范(2分) |
正确创建ASP.NET应用程序(2分) | ||
正确打开已有的ASP.NET应用程序(2分) | ||
正确新建ASP.NET页面(2分) | ||
正确编译运行并调试ASP.NET 应用程序(2分) | ||
2 | 2项目分析与总体设计 | 正确表述网上商城的需求(5分) |
使用原型设计工具设计完成网站原型(5分) | ||
3 | 1用户登录与注册UI设计 | 正确选择控件(Web控件、验证控件)(1分) |
界面合理与美观(1分) | ||
控件命名规范(1分) | ||
Web控件属性设置正确(1分) | ||
验证控件属性设计正确(1分) | ||
验证控件简单的正则表达式设置正确(1分) | ||
事件选择正确(1分) | ||
代码逻辑正确(1分) | ||
代码规范(1分) | ||
编译、运行(1分) | ||
2用户注册与登陆功能设计 | 使用ADO.NET对象编程完成用户登录(2分) | |
使用数据库操作类完成数据的增删改(2分) | ||
能够生成验证码(2分) | ||
能够显示验证码(1分) | ||
能够保存验证码的值(2分) | ||
能够完成验证码的校验(1分) | ||
3.文件操作 | 能够在页面中正确添加FileUpLoad控件,完成界面的设计(2分) | |
能够将文件上传到指定文件夹中(2分) | ||
能够完成文件修改界面设计(2分) | ||
能够完成文件存放位置的修改(2分) | ||
能够对文件重新命名(2分) | ||
4 | 商品管理 | 能够完成数据绑定(2分) |
能够使用数据显示控件与数据操作类实现商品分栏显示(2分) | ||
能够使用Repeat数据控件显示查询结果(2分) | ||
能够使用显示控件和数据操作类实现商品上架(2分) | ||
能够使用数据操作类实现商品修改(2分) | ||
5 | 在线购物 | 能够使用状态管理技术实现对用户状态管理(4分) |
能够使用数据库实现购物车技术(3分) | ||
能够使用数据库技术和FormView等数据显示控件实现对订单的管理(3分) | ||
6 | 留言板 | 能够完成留言功能并借助第三方控件完善此功能(3分) |
能够使用分页技术显示留言(3分) | ||
能够显示格式统一的留言内容(2分) | ||
能够使用Repeater控件实现对留言的管理(2分) | ||
能够完成项目的打包(2分) | ||
能够正常安装项目(2分) | ||
7 | 网站整合 | 能够使用调试技术将各功能模块进行整合(5分) |
能够使用常见优化技术对网站进行优化(5分) | ||
8 | 网站发布 | 能够正确配置IIS(2分) |
能够将站点架设到IIS(2分) | ||
能够使用跟踪技术进行调试(2分) | ||
能够完成项目的打包(2分) | ||
能够正常安装项目(2分) |
5. 系统设计报告(如下)
完成日期: 年 月 日
*** 作业批阅评语***:
*** 得分***:
评阅教师:
评阅时间: 年 月 日
请先
!