《测量实习》报告编写参考模板
附
《测量实习》报告编写参考模板
一、实习目的
1.联系水准仪的安置、整平、瞄准与读书和怎样测定地面两点间的高程;2.掌握经纬仪对中,整平,瞄准与读书等基本操作要领;3.掌握钢尺量距的一般方法;
4.练习用经纬仪(全站仪)测记法测绘地形图;
5.培养学生综合应用测量理论知识分析解决土建施工放样中一般问题的能力。二、实习要求
1.掌握水准仪、经纬仪、平板仪等一些主要一起的性能和如何操作使用;2.掌握数据的计算和处理方法;
3.掌握地形图测绘的基本方法,具有初步测绘小区域大比例尺地形图的工作能力;4.掌握测设的基本方法。三、实习任务
1.控制点高程测量;2.导线长度测量;3.水平角度测量;4.闭合导线内业计算;5.测绘地形图;6.建筑物放样;7.建筑基线。
四、实习项目与程序:1.外业测量:
(1)测量控制点高程;(2)测量控制点间距离;(3)测量闭合导线内角。2.内业计算:
(1)计算控制点间高差,推算各点间高程;(2)计算个控制点间距离及相对误差;(3)计算个内角闭合差及内角;
(4)根据以上计算数据推算个点坐标。3.测绘地形图:
(1)将坐标范围内的控制点标定到图纸上;
(2)根据控制点周围的地物地貌测量某些点的高程,再标在图纸上。4.施工测量:
(1)建筑基线、建(构)物放样。
五、实习方法:水准仪、经纬仪、全站仪的使用。1.测量的方法:
(1)水准仪架在两个控制点的中间,距离两点大致相等。在前后两点各立水准尺一把。(2)望远镜对准水准尺并推动,再将水准仪调平,调节三个脚螺旋,使得圆水准器旗袍居中,然后微调倾螺旋,从左边的窗口看到水准管的气泡闭合。
(3)调水平微动螺旋,使得十子丝在水准尺上测得后视读数和前视读数并记录下来。(4)三脚架架腿抬高或降低,重新测量后视读数和前视读数并记录下来,测得高差不得超过5mm,否则重测。2.角度测量的方法:
(1)经纬仪架在控制点上,用脚螺旋进行对中,再伸缩架腿调节圆水准气泡居中,然后调节脚螺旋使得水准管气泡也居中。通过对中器观察是否对中,否则反复调平。
(2)望远镜调成盘左,对准左面的目标并制动,调节微倾和微动螺旋,使得十字丝瞄准目标,把配置度盘的按钮拔出,记下读数。顺时针转动照准部,对准右面的目标并制动,读出右面的读数,记录读数。
(3)望远镜调成盘右,对准右面的目标并制动,调节调节微倾和微动螺旋,是的十字丝瞄准目标,把配置度盘的按钮拔出,记下读数。逆时针转动照准部,对准左面的目标并制动,读出左边的读数,记录读数。
(4)两次测量角之差不能超过40秒,否则重测。3.距离测量的方法:
(1)用前面的方法将经纬仪对中整平,再进行定线。(2)然后用钢尺沿着路线测出导线长度。
(3)往返各测一次,两次距离的相对误差不能超过三千分之一,否则重测。六、测量精度:
1.距离往返测量相对误差不超过1/3000;2.水准仪高差测量中高差闭合差在容许值±12vnmm或±40Lmm范围内;3.测内角时一测回中上、下半测回角值之差不得超过±40``。七、计算成果和示意图见测设数据计算表。八、体会:
通过本次实习,巩固了以前所学知识,掌握了。。。基本操作,还有怎样施工放样,学会了地形图的绘制方法。从而积累了许多经验。
扩展阅读:计科(本科)实训报告模板
南阳理工学院计算机与信息工程学院软硬件专业综合课程设计总结报告
题目:B2C电子商城设计与开发
姓名:×××学号:××××专业:××××××××指导教师:×××起止日期:12.11.2613.01.20
南阳理工学院计算机与信息工程学院软硬件专业综合课程设计任务书
实践题目学生姓名指导教师实践日期××××××班级职称B2C电子商城设计与开发××××××学号实践地点××××××××××××××201*年11月26日起至201*年1月20日选题的目的:在国家大力推进信息化建设的宏观背景下,城市网络基础设施及应用水平均已得到了较大的完善和提升。愈来愈多的商贸服务企业意识到了用现代信息技术改造传统经营方式,用电子商务手段提升管理和服务水平的重要性。电子商城是一个电子商务平台,突破了传统商务的障碍,打破了时空限制,改变了贸易形态,大大加速了整个社会的商品流通,有助于降低企业成本,提高企业竞争力,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。技术要求:1、系统要求利用VC#.NET开发工具,结合SQLServer数据库,采用C/S架构;2、系统的主要功能有:(1)后台管理包括:商品管理、商品评论管理、商品类别管理、订单管理、会员管理、公告管理;(2)前台功能包括:查询商品、评论商品、购物车管理、下发订单、查询订单、个人地址薄管理、会员注册登录、个人信息修改。进度安排:201*年11月26日201*年12月09日可行性研究、需求分析201*年12月10日201*年12月23日总体设计201*年12月24日201*年01月06日详细设计201*年01月07日201*年01月13日系统调试、测试201*年01月14日201*年01月18日撰写实训报告201*年01月19日201*年01月20日验收主要参考资料:[1]施燕妹.C#语言程序设计教程[M].北京:中国水利水电出版社,201*.[2]郑小平.VisualC#.NET开发实践[M].北京:人民邮电出版社,201*.[3]施威铭.SQLServer201*中文版设计实务[M].北京:人民邮电出版社,201*.[4]张龙祥.UML与系统分析设计(第二版)[M].北京:人民邮电出版社,201*.教师签名:年月日
目录
1引言..............................................................................................................................................12需求分析.......................................................................................................................................1
2.1数据流图............................................................................................................................12.2数据字典............................................................................................................................23系统设计.......................................................................................................................................4
3.1系统架构设计....................................................................................................................43.2系统功能模块划分............................................................................................................43.3系统数据库设计................................................................................................................54系统实现.......................................................................................................................................7
4.1前台功能............................................................................................................................7
4.1.1会员注册登录.........................................................................................................74.1.2商品展示.................................................................................................................94.1.3商品搜索...............................................................................................................104.1.4商品评论...............................................................................................................114.1.5网站公告...............................................................................................................124.1.6个人信息更改.......................................................................................................124.1.7地址簿管理...........................................................................................................134.1.8订单明细查询.......................................................................................................144.1.9购物车管理...........................................................................................................164.2后台功能..........................................................................................................................17
4.2.1用户登录与后台管理...........................................................................................174.2.2商品管理...............................................................................................................184.2.3商品类别管理.......................................................................................................194.2.4商品评论管理.......................................................................................................194.2.5网站公告管理.......................................................................................................204.2.6订单管理...............................................................................................................214.2.7会员档案管理.......................................................................................................214.2.8管理员密码修改...................................................................................................22
5系统测试.....................................................................................................................................23
5.1测试基本要求..................................................................................................................23
5.1.1内容检查...............................................................................................................235.1.2链接检查...............................................................................................................235.1.3易用性测试...........................................................................................................235.1.4功能检查...............................................................................................................235.1.5容错性测试...........................................................................................................245.2测试举例..........................................................................................................................24
5.2.1输入域测试...........................................................................................................245.2.2页面控件检查.......................................................................................................255.2.3功能测试...............................................................................................................25
6总结............................................................................................................................................277参考文献.....................................................................................................................................27
1引言
在国家大力推进信息化建设的宏观背景下,城市网络基础设施及应用水平均已得到了较大的完善和提升。愈来愈多的商贸服务企业意识到了用现代信息技术改造传统经营方式,用电子商务手段提升管理和服务水平的重要性。已有许多企业在着手计划或已进行自身的电子商务建设,这就有了对商贸服务业电子商务应用平台的迫切需求。
网上购物是一个电子商务平台。对于消费者来说,可以在家“逛商店”,订货不受时间的限制;获得较大量的商品信息,可以买到当地没有的商品;网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;从订货、买货到货物上门无需亲临现场,既省时又省力;由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。对于商家来说,网上购物是宣传企业形象的一种强有力的手段,是一种廉价高效的方式。其优势在于发布信息及时、准确,图文并茂,及时刷新。任何新登商品和促销、广告信息都可以在第一时间呈现在消费者面前。消费者与商家之间可以实现及时互动,商家可以了解到市场的最新需求。对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。
2需求分析
本系统总体目标是为了实现产品的在线购物。通过系统实现网上购物的多项功能,其中主要是管理员对商品的管理实现和用户的购物的实现。用户在线浏览所有商品,按需求搜索相关商品,以及注册为会员后对商品选购的操作,购物结束后生成订单。管理员则可对商品的添加,对商品的归类,对用户购物订单进行处理,以及管理员对网站进行维护操作。2.1数据流图
数据流图(DFD----DataFlowDiagram)是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况,就是采用图形方式来表示系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。
1、系统顶层数据流图(如图2-1所示)。
管理员管理员操作信息B2C购物系统管理员操作信息管理员会员操作信息会员会员操作信息会员图2-1顶层数据流图
2、会员子系统数据流图(如图2-2所示)。
会员注册登录信息管理员登录信息会员信息表管理员更改信息管理员信息表会员更改信息管理员信息表会员信息表商品信息商品信息表商品搜索信息会员子系统商品信息表商品评论信息管理员子系统商品评论信息商品评论信息表商品评论信息表商品类别信息商品类别信息表地址薄信息地址薄信息表购物车信息购物车信息表订单信息订单信息表订单信息订单信息表会员信息网站公告信息网站公告信息表
会员信息表
图2-2会员子系统数据流图图2-3管理员子系统数据流图
3、管理员子系统数据流图(如图2-3所示)。2.2数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。
数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。本系统所涉及到的数据存储表如表2-1至表2-9所示。
表2-1数据存储之会员信息表名字描述组成会员信息表记录用户在购物网站的注册信息会员编号,邮箱地址,会员密码,会员真实姓名
表2-2数据存储之管理员信息表
名字描述组成管理员信息表记录购物网站后台管理员的信息管理员编号,管理员名,管理员密码表2-3数据存储之商品信息表名字描述组成商品信息表记录购物网站的所有商品信息商品编号,商品名,商品类别编号,商品描述,商品市场价,商品会员价,商品售出量,商品图片,商品浏览量,商品发布时间表2-4数据存储之商品类别信息表名字描述组成商品类别信息表记录购物网站的所有商品的二级类别信息商品类别编号,商品类别名,父类别编号表2-5数据存储之商品评论信息表
名字描述组成商品评论信息表记录购物网站会员对商品的评论信息评论编号,商品编号,评论人,评论级别,评论内容,评论时间表2-6数据存储之订单信息表名字描述组成订单信息表记录购物网站会员所下发的订单信息编号,邮箱地址,地址编号,订单总价,订单时间,订单状态,邮寄类型,订单号表2-7数据存储之地址簿信息表名字描述组成地址簿信息表记录购物网站会员的商品邮寄地址信息地址编号,邮箱地址,收货人,邮寄地址,邮政编码,联系方式表2-8数据存储之网站公告信息表
名字描述组成网站公告信息表记录购物网站的公告信息公告编号,公告标题,公告内容,公告来源,公告浏览次数,公告发布时间表2-9数据存储之购物车信息表
名字描述组成购物车信息表记录购物网站顾客所购买的商品信息通过SqlProvider将购物车保存在微软提供的aspnetdb数据库的Profile表3系统设计
3.1系统架构设计
本系统采用三层架构设计,将整个业务应用划分为表示层、业务逻辑层、数据访问层三层。
数据访问层DAL:用于实现与数据库的交互和访问,从数据库获取数据或保存数据到数据库的部分。
业务逻辑层BLL:业务逻辑层承上启下,用于对上下交互的数据进行逻辑处理,实现业务目标。
表示层UI:主要实现和用户的交互,接收用户请求或返回用户请求的数据结果的展现,而具体的数据处理则交给业务逻辑层和数据访问层去处理。
三层架构是将系统按其作用分成三部分,每部分解决自己负责的流程。三层架构的功用之处,在于驾驭大型web程序的结构,使之便于管理和扩展。
3.2系统功能模块划分
系统功能模块图如图3-1所示。
前台功能模块会员注册登录商品展示商品搜索商品评论网站公告购物车管理个人信息更改地址薄管理订单明细查询后台功能模块登管录理程主序页设面计与商品管理商品类别管理商品评论管理网站公告管理订单管理会员档案管理管理员密码更改
图3-1系统功能模块图
3.3系统数据库设计
本系统采用SQLServer201*建立和维护数据库,系统中共有两个数据库:商城数据库(B2C)和微软实例数据库(aspnetdb)。它们的任务分别为:存储商品信息、商品类型信息、商品评论信息、订单信息、订单详情信息、订单状态信息、会员信息、地址薄信息、管理员信息、公告信息;存储购物车信息。
电子商城数据库包含以下10个表:商品表(Commodity)、商品类型表(CommodityType)、商品评论表(CommodityComment)、会员表(Users)、地址薄表(Address)、订单表(Orders)、订单详情表(OrderDetail)、订单状态表(OrderState)、管理员表(Admin)、公告表(News)。
(1)会员表(Users)用于记录会员的基本信息,包括会员编号、邮箱地址、会员密码、真实姓名。其中会员编号为主键。会员表结构如图3-2所示。
图3-2会员表
(2)地址薄表(Address)用于记录会员所购买商品的配送地址信息,包括地址编号、邮箱地址、收货人、邮寄地址、邮政编码、联系方式。其中地址编号为主键。地址薄表结构如图3-3所示。
图3-3地址薄表
(3)管理员表(Admin)用于记录后台管理员的基本信息,包括管理员编号、管理员名、管理员密码。其中管理员编号为主键。管理员表结构如图3-4所示。
图3-4管理员表
(4)公告表(News)用于记录网站的公告信息,包括公告编号、公告标题、公告内容、公告来源、公告浏览量、公告发布时间。其中公告编号为主键。公告表
结构如图3-5所示。
图3-5公告表
(5)商品表(Commodity)用于记录购物网站的商品信息,包括商品编号、商品名、商品类型编号、商品描述、商品市场价、商品会员价、商品售出量、商品图片、商品浏览量、商品发布时间。其中商品编号为主键。商品表结构如图3-6所示。
图3-6商品表
(6)商品类型表(CommodityType)用于记录商品的类别信息,包括商品类型编号、商品类型名、父类型编号。其中商品类型编号为主键。商品类型表结构如图3-7所示。
图3-7商品类型表
(7)商品评论表(CommodityComment)用于会员对商品的评论信息,包括商品评论编号、商品编号、评论人、评论级别、评论内容、评论时间。其中商品评论编号为主键。商品评论表结构如图3-8所示。
图3-8商品评论表
(8)订单状态表(OrderState)用于记录订单的状态信息、包括订单状态编号、订单状态名。其中订单状态编号为主键。订单状态表结构如图3-9所示。
图3-9订单状态表
(9)订单表(Orders)用于记录会员在购物网站所下发订单信息,包括订单编号、订单人、地址编号、订单总价、订单时间、订单状态、邮寄类型、订单号。其中订单编号为主键。订单表结构如图3-10所示。
图3-10订单表
(10)订单详情表(OrderDetail)用于记录每个订单的详细购物信息,包括订单详情编号、订单号、商品编号、商品购买量。其中订单详情编号为主键。订单详情表结构如图3-11所示。
图3-11订单详情表
4系统实现
4.1前台功能
4.1.1会员注册登录
会员注册页面如图4-1所示。如果输入信息有误则会提示错误信息,需要重新输入。
图4-1会员注册页面
主要代码如下:
protectedvoidok_Click(objectsender,EventArgse)
{BLL.Users_BLLusers_BLL=newBLL.Users_BLL();users_BLL.EmailAddress=userEmail.Text;users_BLL.UserPwd=userPwd.Text;users_BLL.UserName=realName.Text;users_BLL.registerUserInfo();
FormsAuthentication.SetAuthCookie(users_BLL.EmailAddress,false);Response.Redirect("UserOrder.aspx");}
会员登录页面如图4-2所示。如果输入信息有误则会提示错误信息,需要重新输入。
图4-2会员登录页面
主要代码如下:
protectedvoidImageLogin_Click(objectsender,ImageClickEventArgse)
{BLL.Users_BLLusers_BLL=newBLL.Users_BLL();users_BLL.EmailAddress=txtEmail.Text;
users_BLL.UserPwd=txtPwd.Text;
if(users_BLL.isLoginSucess().Tables[0].Rows.Count==1){
FormsAuthentication.SetAuthCookie(txtEmail.Text,false);Response.Redirect("UserOrder.aspx");}}
4.1.2商品展示
商品展示页面如图4-3所示。
图4-3商品展示页面
主要代码实现如下:
privatevoidBind()
{BLL.CommodityType_BLLcommodityType_BLL=newBLL.CommodityType_BLL();
RepeaterFather.DataSource=commodityType_BLL.selectLevelOneType();RepeaterFather.DataBind();}
protectedvoidRepeaterFather_ItemDataBound(objectsender,
RepeaterItemEventArgse)
{DataRowViewdr=(DataRowView)e.Item.DataItem;intid=Convert.ToInt32(dr["commodityTypeId"]);
RepeaterrepeaterSon=(Repeater)e.Item.FindControl("RepeaterSon");BLL.CommodityType_BLLcommodityType_BLL=newBLL.CommodityType_BLL();
commodityType_BLL.CommodityTypeFatherId=id;
repeaterSon.DataSource=commodityType_BLL.selectTypeByFatherId();repeaterSon.DataBind();
DataListdataListFather=
(DataList)e.Item.FindControl("DataListFather");
BLL.Commodity_BLLcommodity_BLL=newBLL.Commodity_BLL();
commodity_BLL.CommodityTypeId=id;dataListFather.DataSource=
commodity_BLL.selectCommodityByFather();
dataListFather.DataBind();}
4.1.3商品搜索
在如图4-4所示的商品搜索页面中选择商品类型并输入关键字,点击“找商品”按钮搜索商品。
图4-4商品搜索页面
搜索结果页面如图4-5所示。
图4-5商品搜索结果页面
主要代码如下:
protectedvoidsearch_Click(objectsender,EventArgse){
if(txtKey.Text.Trim()==""){
Response.Write("alert("关键字不能为空!")");}else
{Response.Redirect("~/web/SearchResult.aspx?commodityTypeId="+ddlSon
.SelectedValue+"&key="+txtKey.Text.Trim());
}}privatevoidBind(){
intid=Convert.ToInt32(Request.QueryString["commodityTypeId"]);stringkey=Request.QueryString["key"];
BLL.Commodity_BLLcommodity_BLL=newBLL.Commodity_BLL();commodity_BLL.CommodityTypeId=id;
commodity_BLL.Key=key;
DataSetds=commodity_BLL.searchCommodity();pds.DataSource=ds.Tables[0].DefaultView;pds.AllowPaging=true;pds.PageSize=15;
DataList1.DataSource=pds;DataList1.DataBind();
if(pds.DataSourceCount==0){
noCommodity.Visible=true;myDiv.Visible=false;return;}
recordCount.Text=pds.DataSourceCount.ToString();
currentPage.Text=(pds.CurrentPageIndex+1).ToString();totalPage.Text=pds.PageCount.ToString();}
4.1.4商品评论
会员登录后才能发表评论。商品评论页面如图4-6所示。
图4-6商品评论页面
如果为匿名用户则提示如图4-7所示的提示信息。
图4-7提示信息
主要代码如下:
protectedvoidok_Click(objectsender,EventArgse)
{if(Profile.IsAnonymous)
{Response.Write("alert("登录后才能对商品论!")");return;}
intcommodityId=int.Parse(Request.QueryString["commodityId"]);stringemailAddress=Profile.UserName;
stringcommentContent=(FormViewData.FindControl("txtContent")asTextBox).Text;
DateTimecommentTime=DateTime.Now;
BLL.CommodityComment_BLLcommodityComment_BLL=new
BLL.CommodityComment_BLL();
commodityComment_BLL.CommodityId=commodityId;commodityComment_BLL.EmailAddress=emailAddress;commodityComment_BLL.CommentLevel=commentLevel;commodityComment_BLL.CommentContent=commentContent;commodityComment_BLL.CommentTime=commentTime;commodityComment_BLL.insertComment();Response.Redirect("CommodityComment.aspx?commodityId="+commodityId);}
4.1.5网站公告
网站公告信息页面如图4-8所示。
图4-8网站公告信息
主要代码如下:privatevoidBind()
{BLL.News_BLLnews_BLL=newBLL.News_BLL();Repeater1.DataSource=news_BLL.selectNews();Repeater1.DataBind();
}4.1.6个人信息更改
个人信息更改页面如图4-9所示。
图4-9个人信息更改页面
主要代码如下:
protectedvoidok_Click(objectsender,EventArgse){
if(ds.Tables[0].Rows[0]["userPwd"].ToString()==OldPwd.Text){
BLL.Users_BLLusers_BLL=newBLL.Users_BLL();users_BLL.EmailAddress=Profile.UserName;users_BLL.UserName=Username.Text;users_BLL.UserPwd=NewPwd.Text;users_BLL.updateUserInfo();}else{
Response.Write("alert("原密码输入错误!")");}}
4.1.7地址簿管理
地址薄管理页面如图4-10所示。
图4-10地址薄管理页面
主要代码如下:
privatevoidBind()
{BLL.Address_BLLaddress_BLL=newBLL.Address_BLL();address_BLL.EmailAddress=Profile.UserName;
DataSetds=address_BLL.selectAddressByEmailAddress();
if(ds.Tables[0].Rows.Count<1){
GridViewAddress.Visible=false;return;}
GridViewAddress.DataSource=ds;GridViewAddress.DataBind();}
protectedvoidaddAddress_Click(objectsender,EventArgse){
BLL.Address_BLLaddress_BLL=newBLL.Address_BLL();address_BLL.EmailAddress=Profile.UserName;
address_BLL.GetCommodityPerson=getCommodityPerson.Text;address_BLL.PostAddress=address.Text;address_BLL.PostCode=postCode.Text;address_BLL.PhoneNum=phoneNum.Text;address_BLL.addAddress();getCommodityPerson.Text="";address.Text="";postCode.Text="";phoneNum.Text="";
GridViewAddress.Visible=true;Bind();}
4.1.8订单明细查询
会员的订单列表如图4-11所示。
图4-11会员的订单列表
查看订单详情如图4-12所示。
图4-12订单详情信息
主要代码如下:
privatevoidBind()
{BLL.Orders_BLLorders_BLL=newBLL.Orders_BLL();orders_BLL.EmailAddress=Profile.UserName;DataSetds=orders_BLL.selectOrderByEmail();pds.DataSource=ds.Tables[0].DefaultView;pds.AllowPaging=true;pds.PageSize=10;
GridView1.DataSource=pds;GridView1.DataBind();
if(pds.DataSourceCount==0){
noOrder.Visible=true;myDiv.Visible=false;return;}
recordCount.Text=pds.DataSourceCount.ToString();
currentPage.Text=(pds.CurrentPageIndex+1).ToString();totalPage.Text=pds.PageCount.ToString();}
privatevoidBind(){
stringorderNum=Request.QueryString["orderNum"];BLL.Orders_BLLorders_BLL=newBLL.Orders_BLL();orders_BLL.OrderNum=orderNum;
DataSetdsOrder=orders_BLL.selectOrder();lblOrderNum.Text=orderNum;
lblOrderTime.Text=dsOrder.Tables[0].Rows[0]["orderTime"].ToString();lblPostType.Text=dsOrder.Tables[0].Rows[0]["postType"].ToString();
lblTotalPrice.Text=decimal.Parse(dsOrder.Tables[0].Rows[0]["totalPrice"].ToString(),System.Globalization.NumberStyles.Currency).ToString("c");intaddressId=
int.Parse(dsOrder.Tables[0].Rows[0]["addressId"].ToString());
BLL.Address_BLLaddress_BLL=newBLL.Address_BLL();address_BLL.AddressId=addressId;
DataSetdsAddress=address_BLL.selectAddressById();lblGetCommodityPerson.Text=
dsAddress.Tables[0].Rows[0]["getCommodityPerson"].ToString();
lblPostAddress.Text
=dsAddress.Tables[0].Rows[0]["postAddress"].ToString();lblPostCode.Text=dsAddress.Tables[0].Rows[0]["postAddress"].ToString();lblPhoneNum.Text=dsAddress.Tables[0].Rows[0]["phoneNum"].ToString();BLL.OrderDetail_BLLorderDetail_BLL=newBLL.OrderDetail_BLL();
orderDetail_BLL.OrderNum=orderNum;
DataSetdsOrderDetail=orderDetail_BLL.selectOrderDetail();
GridView1.DataSource=dsOrderDetail;
GridView1.DataBind();
}4.1.9购物车管理
商品购买页面如图4-13所示。
图4-13商品购买页面
点击订购,放入购物车,购物车页面如图4-14所示。
图4-14购物车页面
配置文件作如下配置:
serializeAs="Binary"/>
protectedvoidImageBuy_Click(objectsender,ImageClickEventArgse){
intcommodityId=int.Parse(Request.QueryString["commodityId"]);BLL.Commodity_BLLcommodity_BLL=newBLL.Commodity_BLL();commodity_BLL.CommodityId=commodityId;
DataSetds=commodity_BLL.selectCommodityById();stringcommodityName=
ds.Tables[0].Rows[0]["commodityName"].ToString();decimalcommodityPrice=int.Parse
(ds.Tables[0].Rows[0]["commodityPrice"].ToString());
decimalcommodityDiscountPrice=int.Parse
(ds.Tables[0].Rows[0]["commodityDiscountPrice"].ToString());Profile.ShoppingCart.AddItem(commodityId,commodityName,commodityDiscountPrice,commodityPrice);
Response.Redirect("ShopCart.aspx");
}4.2后台功能
4.2.1用户登录与后台管理
管理员登录页面和后台管理主菜单分别如图4-15和4-16所示。
图4-15管理员登录页面图4-16后台管理主菜单
主要代码如下:
protectedvoidIbtnEnter_Click(objectsender,ImageClickEventArgse){
BLL.Admin_BLLadmin_BLL=newBLL.Admin_BLL();admin_BLL.AdminName=TxtUserName.Text;admin_BLL.AdminPwd=TxtPassword.Text;
if(admin_BLL.isLoginSucess().Tables[0].Rows.Count<1){
Response.Write("alert("用户名或密码错误!")");}else{
Session["admin"]=admin_BLL.AdminName;Response.Redirect("Main.aspx");}
}4.2.2商品管理
商品发布页面如图4-17所示。
图4-17商品发布页面
商品编辑页面如图4-18所示。
图4-18商品编辑页面
主要代码如下:
protectedvoidbtnSubmit_Click(objectsender,EventArgse)
{BLL.Commodity_BLLcommodity_BLL=newBLL.Commodity_BLL();
commodity_BLL.CommodityName=CommodityName.Text;
commodity_BLL.CommodityTypeId=int.Parse(ddlSon.SelectedValue);commodity_BLL.CommodityDescrip=FCKeditor1.Value;
commodity_BLL.CommodityPrice=decimal.Parse(MarketPrice.Text);commodity_BLL.CommodityDiscountPrice=decimal.Parse
(MemberPrice.Text);
commodity_BLL.CommoditySoldNum=0;commodity_BLL.CommodityClickCount=0;commodity_BLL.CommodityPic=imgUrl;
commodity_BLL.CommodityPubTime=DateTime.Now;commodity_BLL.insertCommodity();
Server.Transfer("EditCommodity.aspx");
}4.2.3商品类别管理
商品类别管理页面如图4-19所示。
图4-19商品类别管理页面
主要代码如下:
protectedvoidbtnAdd_Click(objectsender,EventArgse){
BLL.CommodityType_BLLcommodityType_BLL=newBLL.CommodityType_BLL();commodityType_BLL.CommodityTypeName=sonTypeName.Text;commodityType_BLL.CommodityTypeFatherId=int.Parse
(ddlFahterName.SelectedValue);
commodityType_BLL.insertType();Bind();
sonTypeName.Text="";}
4.2.4商品评论管理
商品评论管理页面如图4-20所示。
图4-20商品评论管理页面
主要代码如下:
protectedvoidGridView1_RowDeleting(objectsender,GridViewDeleteEventArgse){
BLL.CommodityComment_BLLcommodityComment_BLL=new
BLL.CommodityComment_BLL();
commodityComment_BLL.CommodityCommentId=
int.Parse(grdComment.Rows[e.RowIndex].Cells[0].Text);
commodityComment_BLL.deleteComment();Bind();}
4.2.5网站公告管理
网站公告管理页面如图4-21所示。
图4-21网站公告管理页面
主要代码如下:
protectedvoidbtnSubmit_Click(objectsender,EventArgse)
{BLL.News_BLLnews_BLL=newBLL.News_BLL();news_BLL.NewsTitle=txtTitle.Text;news_BLL.NewsSource=txtSource.Text;
news_BLL.NewsContent=FCKeditor1.Value;news_BLL.NewsClick=0;
news_BLL.NewsPubTime=DateTime.Now;news_BLL.insertNew();
Server.Transfer("EditNews.aspx");}
4.2.6订单管理
订单管理页面如图4-22所示。
图4-22订单管理页面
主要代码如下:
protectedvoidgrdOrder_RowUpdating(objectsender,GridViewUpdateEventArgse){
stringorderNum=(grdOrder.Rows[e.RowIndex].FindControl("HyperLink1")as
HyperLink).Text;
BLL.Orders_BLLorders_BLL=newBLL.Orders_BLL();
orders_BLL.OrderNum=orderNum;
orders_BLL.OrderState=
(grdOrder.Rows[e.RowIndex].FindControl("DropDownList1")asDropDownList).SelectedValue;
orders_BLL.updateOrderState();grdOrder.EditIndex=-1;Bind();
}4.2.7会员档案管理
会员档案管理页面如图4-23所示。
图4-23会员档案管理页面
主要代码如下:
protectedvoidGridView1_RowUpdating(objectsender,GridViewUpdateEventArgse){
BLL.Users_BLLusers_BLL=newBLL.Users_BLL();
users_BLL.EmailAddress=grdUser.Rows[e.RowIndex].Cells[1].Text;users_BLL.UserPwd=(grdUser.Rows[e.RowIndex].Cells[2].Controls[0]
asTextBox).Text;
users_BLL.UserName=(grdUser.Rows[e.RowIndex].Cells[3].Controls[0]
asTextBox).Text;
users_BLL.updateUserInfo();grdUser.EditIndex=-1;Bind();}
4.2.8管理员密码修改
管理员密码修改页面如图4-24所示。
图4-24管理员密码修改页面
主要代码如下:
protectedvoidbtnSubmit_Click(objectsender,EventArgse)
{BLL.Admin_BLLadmin_BLL=newBLL.Admin_BLL();admin_BLL.AdminName=lblAdmin.Text;if(admin_BLL.getPwd()==oldPwd.Text){
admin_BLL.AdminPwd=newPwd.Text;admin_BLL.updatePsd();}else{
Response.Write("alert("原密码输入错误!")");}}
5系统测试
5.1测试基本要求
5.1.1内容检查
1.检查整个页面的布局,检查是否完整;2.检查有无被覆盖的文字或其他显示对象;3.检查有无超出边界范围的控件;
4.通读页面上所有文字,检查有无错字、漏字、拼写错误;5.在需要大量重复测试的页面,布局、显示方面只需要测一次;5.1.2链接检查
1.该页面是否正常下载并显示;
2.页面上是否页面上所有的对象都可加载;
3.页面加载的时间能否可接受吗,如果时间太长,请记录;
4.检查页面上的所有连接,检查连接是否可工作,连接到的页面正确性;5.每个页面的加载霎时间是配置测试的责任,但如果发现不正常,可记录。5.1.3易用性测试
1.所使用的语言是否明白易懂;
2.命令、提示、信息是否具有协调的含义;3.用户是否总是可以知道自己所处的位置;4.用户是否总是可以知道系统当前的状态;5.导航是否方便;6.操作是否方便;
7.输入域上必填的域是否有特别的提示;8.只要可能的话,系统应提供缺省值;
9.当输入错误时是否清楚地表示出错误的信息等一切认为可以不方便使用而可进一步改进的地方。5.1.4功能检查
检查是否有功能缺漏,典型的功能是:
前台功能模块有会员注册登录、商品展示、商品搜索、商品评论、网站公告、购物车管理、个人信息更改、地址簿管理、订单明细查询。
后台功能模块有登录程序设计与管理主页面、商品管理、商品类别管理、商品评论管理、网站公告管理、订单管理、会员档案管理、管理员密码更改。
对每个功能,要求测试以下方面:
1.检查输入域,包括有效输入和无效输入;2.选择不同的设置;3.检查功能是否正确实现;4.检查输出是否正常;5.检查所有功能/业务流程。5.1.5容错性测试
容错性测试和功能测试的一部分,可以检查系统对合法输入的处理能力,即检查在正常情况下功能是否能够实现,即为功能测试。检查系统对非法输入的处理能力,即检查在非正常情况下系统是否能够正确地处理,即为容错性测试。其主要检查:
1.用户输入出错时系统是否能够识别。
2.系统是否能够处理所发生的错误而不会使功能失效。3.系统是否能够给用户以提示,说明发生的错误。
5.2测试举例
5.2.1输入域测试
输入域测试如表5-1所示。
表5-1测试表条件字符型数值型逻辑型备注型字符长度最大为n取值x>ax>=aX=aX
满足条件P不满足条件PP=trueP=falseP=falseP=trueT1=false,T2=false,T3=falseP1=false,P2=false,P3=false满足条件P1&&P2&&P3P1=true&&P2=true&&P3=true满足条件P1P2P3P1=true,P2=true,P3=true5.2.2页面控件检查
页面控件检查如表5-2所示:
表5-2控件检查表
控件RadioButton控件/输入域组合如果控件/输入域之间没有逻辑关系,单独测试。操作顺序正常顺序,非正常顺序测试用例所有不同选择。如果控件/输入域之间具有逻辑关系,则需要测试每种组合;5.2.3功能测试
1、前台功能测试如表5-3所示:
表5-3前台功能测试表
前台部分已注册用户再注册A01会员注册新用户注册注册成功后进入个人中心刚注册用户登录老用户正常登录A02会员登录未注册用户登录密码错误排列是否正常A03商品展示能否正常刷新商品信息是否显示正常能否添加商品到购物车A04购物车管理购物车中商品信息显示是否正常能否删除购物车中商品25
会显示用户名相同检查用户填写的各项信息显示登录成功或失败的消息
已删除商品是否还在购物车中显示能否修改购物车中商品数量能否结账搜索已存在的商品A05商品搜索搜索不存在的商品匿名用户A06商品评论实名用户是否滚动显示A07网站公告商品信息是否显示正常个人信息更A08改原密码输入正确能否添加新地址能否删除地址A09地址簿管理能否修改地址信息地址信息是否显示正常订单明细查A10询能否显示订单订单信息是否正确完成信息更改原密码输入错误提示错误信息成功发表评论提示找不到提示先登录显示搜到的商品2、后台功能测试如表5-4所示:
表5-4后台功能测试表后台部分用户名、密码正确B01管理员登录用户名、密码错误管理员密码B02修改会员档案管B03理B04B05订单管理能否删除订单商品管理能否发布商品能否删除会员能否修改订单状态原密码错误能否更新会员信息提示错误信息原密码正确提示错误信息修改成功进入管理主页面
能否删除商品能否修改商品能否添加子类别商品类别管B06理能否修改子类别商品评论管B07理能否删除评论信息能否发布公告B08公告管理能否删除公告能否修改公告能否查看评论信息能否删除子类别6总结
由于时间紧迫,与客户交流有些障碍导致功能不够完善。另外在做需求分析的时候,由于考虑欠佳,还存在一些小问题。比如管理员在后台进行登录时,如果用户名、密码错误,在IE中布局会发生错位,而在Firefox中则显示正常。但是本网站还有不少闪光点,例如网站布局合理色调清新;购物车中商品的持久化存储;用户从匿名身份到实名身份的转换。
7参考文献
[1]施燕妹.C#语言程序设计教程[M].北京:中国水利水电出版社,201*.[2]郑小平.VisualC#.NET开发实践[M].北京:人民邮电出版社,201*.[3]施威铭.SQLServer201*中文版设计实务[M].北京:人民邮电出版社,201*.[4]张龙祥.UML与系统分析设计(第二版)[M].北京:人民邮电出版社,201*.[5]李代平.软件工程(第2版)[M].北京:清华大学出版社,201*.
[6]刘烨,吴中元.C#编程及应用程序开发教程[M].北京:清华大学出版社,201*.[7]赵松涛.中文版SQLServer201*应用及实例集锦[M].北京:人民邮电出版社,201*.[8]刘丽.精通ASP.NET2.0+SQLServer201*项目开发[M].北京:人民邮电出版社,201*.[9]孟军.精通ASP.NET网络编成[M].北京:人民邮电出版社,201*.
[10]朱归良.基于Web的网络考试系统安全性研究[M].北京:人民邮电出版社,201*.
软硬件专业综合课程设计考核表
姓名课题名称×××性别×学号××××××班级类型××××××B2C电子商城设计与开发考核内容设计方案总结报告所占比例15%15%30%10%20%10%得分程序、计算、作品等的完成质量创新与发挥情况答辩情况出勤率指导教师评语指导教师:年月日总评成绩成绩与等级对应表
优90-100良80-89评定等级中70-79及格60-69不及格59分以下
友情提示:本文中关于《《测量实习》报告编写参考模板》给出的范例仅供您参考拓展思维使用,《测量实习》报告编写参考模板:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。