Web应用系统开发综合实验课程报告

上传人:桔**** 文档编号:506851288 上传时间:2022-07-14 格式:DOC 页数:9 大小:776KB
返回 下载 相关 举报
Web应用系统开发综合实验课程报告_第1页
第1页 / 共9页
Web应用系统开发综合实验课程报告_第2页
第2页 / 共9页
Web应用系统开发综合实验课程报告_第3页
第3页 / 共9页
Web应用系统开发综合实验课程报告_第4页
第4页 / 共9页
Web应用系统开发综合实验课程报告_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Web应用系统开发综合实验课程报告》由会员分享,可在线阅读,更多相关《Web应用系统开发综合实验课程报告(9页珍藏版)》请在金锄头文库上搜索。

1、装订线Web应用系统开发综合实验课程报告 班级信息1班学号10124010127姓名马建乐成绩一、要求:1、依照所选的企业网站自行设计对应的网上商城。所设计的流程要有一定的复杂性,除与网银衔接的功能可以不做之外,整个购物流程必须完整、友好,要能与企业网站无缝整合。2、按照三层架构设计,源程序要按xxxUIL、xxxBLL、xxxDAL、xxxModel、xxxCommon类似的分类。3、图像、视频、音频等多媒体的大小共尽量不要超过10M。4、报告基本上按照课本案例的结构书写,在功能介绍的时候要附加关键的代码片段,内容排版必须整洁。5、提交源代码,屏幕录像、报告电子版和报告打印版。二、内容开发环

2、境:window7开发软件:SQL Server2008、VS10网站课题:模仿网上现有商城商城原址:http:/ MVC2 架构本网站分成两部分,供给用户使用的前台和供给管理员使用的后台管理。用户部分就直接启用即可,MVC中的路由会自动帮你加载到那个页面,而若想登录后台管理则需在网址后面加上/admin(如:http:/localhost:端口名/admin)注意:切莫把任何页面设为启动页,这样会破坏路由规则,导致访问失败。由于.net mvc与webform不可同日而语,故本报告将会挑局部内容来介绍。主要技术:使用焦点图:该焦点图使用到一款jquery的插件,他可以是焦点图变得简单主要的使

3、用代码如下:(注:代码中省略jquery中的空间部分代码) 使用route规则:MVC中有路由规则,他可以把URL进行rewrite,是原本一长串而且复杂的URL地址变得清晰好看通过位置进行配对,是页面中不再出现“?”之后的一长串GET字串,使用了route之后,网站的地址出现的只是逻辑地址而不是物理地址。部分代码如下: routes.MapRoute( orderpage, admin/order/page, new Controller = admin, action = order, page = 0 ); routes.MapRoute( shownews, index/shownew

4、s/news_id, new Controller = index, action = shownews, news_id = 0 ); routes.MapRoute( goodsroute, index/goods/goods_id, new Controller = index, action = goods, goods_id = 0 );使用model强类型MVC中使用强类型对view和controller数据规范,可以是V和C层之中数据的提交变得更加方便部分代码: / / 强类型分页助手 / public class pageindex public int firstpage g

5、et; set; public int prepage get; set; public int nextpage get; set; public int lastpage set;get; 使用弱类型viewdata当然,除了强类型以外,有时候也会使用到弱类型,通过viewdate可以将Controller中的数据向View层中传递。使用html helper类View中使用html helper类,可以更方便的对从Controller中返回的数据。以及model中的类进行智能感知。部分窗口后台代码:首页用户部分的首页,提供最丰富的最友好的界面尽可能的显示出商品和新闻发布等功能,图中右侧为

6、新闻。上方为商品搜索。管理员登录窗口管理员登录,对网站进行管理。Helper代码: 姓?名?:o 密码?:o      Controller中代码:/ / GET: /admin/ public ActionResult Index() return View(); / /POST:/admin/ AcceptVerbs(HttpVerbs.Post) public ActionResult Index(FormCollection collection) string admin_name = collectionadmin_name; string

7、admin_pwd = collectionadmin_pwd; if (this.admin.checklogin(admin_name, admin_pwd) Sessionadmin_name = admin_name; Sessionadmin_id = this.admin.getadminid(admin_name); return RedirectToAction(goods_list); else Response.Write(alert(密码?或用?户名?错误); return View(); 密码验证md5加密代码:#region MD5 / / 16位?MD5加密方?法,以?前的?DVBBS所使1用? / / 待y加密字?串? / 加密后的?字?串? public static string MD5Encrypt(string strSource) return MD5Encrypt(strSource, 16); / / MD5加密,和动网?上?的?16/32位?MD5加密结果?相同? / / 待y加密字?串? / 16或32值之?一?,其?它则采用?.net默?认?MD5加密算?法 / 加密后的?字?串? public static string MD5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号