web程序设计课程报告

上传人:feng****heng 文档编号:153559385 上传时间:2022-09-19 格式:DOCX 页数:14 大小:444.76KB
收藏 版权申诉 举报 下载
web程序设计课程报告_第1页
第1页 / 共14页
web程序设计课程报告_第2页
第2页 / 共14页
web程序设计课程报告_第3页
第3页 / 共14页
资源描述:

《web程序设计课程报告》由会员分享,可在线阅读,更多相关《web程序设计课程报告(14页珍藏版)》请在装配图网上搜索。

1、MyPetShop 商城系统分析报告1、课程作业概述1.1 课程实习的目的WEB 开发技术是一门实用性、综合性较强的课程。学生在学完本门课程 后,不仅要了解 WEB 设计的方法和技术,更重要的是能综合应用所学的数据库、 高级编程语言及网页设计的知识,具有实际开发动态网站的能力。本课程设计旨 在使学生通过完成一个小型的模拟命题,实现从网站规划、设计和编码的全过程, 将理论知识和实践知识相结合,提高学生实际开发网站的动手能力。1.2 课程实习的要求(1)、分析课程设计题目的要求。(2)、写出详细设计说明。(3)、编写程序代码,调试程序使其能正确运行。(4)、设计完成的软件要便于操作和使用。(5)、

2、设计完成后提交课程设计报告,课程设计报告内容包括:课程设计目 的、设计任务与要求、设计说明书、设计成果和设计心得五个部分,具体要求见 设计报告模板。1.3课程设计任务内容本课程设计要求学生用 数据库访问技术开发一个动态网站,利用 B/S 结构,能将客户端的用户请求提交给服务器端的程序处理。服务器端程序能 完成数据的插入、删除、更新以及将用户请求的查询数据返回客户端。Mypetshop 网站主要用于网上购物,同时系统还要便于管理员对前台的商品 信息等等进行有效管理。该网站具有以下基本功能:(1)、在前台进行相关商品浏览。(2)、用户注册登录,登录后就享有会员的相关权利。(3)、把喜欢的商品放入购

3、物车,以便继续查看更多喜欢的商品。(4)、网站上还有对全国各城市天气的预报功能,方便你了解天气。(5)、能进行相关订单的处理。(6)、具有后台对前台商品信息进行相关管理的功能。2、详细设计与实现2.1 宠物店网站流程图按照电子商务网站的一般规划和人们使用电子商务网站的习惯,前台商品浏览模块主要实现按照各种条件显示、查看商品的前台显示功能。用户使用前台的 商品浏览模块的流程如图:系统功能模块设计图本网站主要是按照上面的系统功能模块设计图所示的方法进行展开的,每个 功能之间有相互的合理连接,有顺序地展开。本网站是在ASP.NET和IIS5.0环 境中设计的,数据库用 SQL 实现。以下就各个功能进

4、行介绍:(1)、购物车商品浏览功能:该功能主要是为用户提供对商品的浏览和对商品 信息的展示,让用户在购物的过程中找到自己合适的商品并且进行下订单、订购。(2)、在本网站进行购物必须要先注册成为会员,然后才能进行购物,本模块 主要是获取用户的信息,然后进行登录、注册成为会员。如果不先注册,就只能 在网站首页浏览商品不能进行订购商品。用户登录注册模块使用流程图(3)、购物车模块,这个模块是每个电子商务站点的基本元素。本系统应用 Profile 个性化用户配置技术实现购物车模块,允许匿名用户访问购物车。购物车 中包括了用户决定购买的所有商品的信息,包括商品编号、商品名称、商品价格、 购买数量以及用户

5、的应付总价等。主要功能包括商品浏览、商品删除、清空购物 车、重新计算、结算和继续购物等功能。购物车模版使用流程图4)、订单结算模块:主要是商品的结算和提交订单、填写送货地址、和邮编或者可以选择继续购物等。订单结算模块使用流程图2.2用户控件设计 用户控件设计有商品类别列表用户控件,用户状态用户控件,站点导航用户 控件,最新商品列表用户控件,商品类别及商品导航用户控件以及天气预报用户 控件。2.1.1 商品类别列表用户控件商品类别列表用户控件由 Category.ascx 实现,包括一个 GridView 控件,用 于显示商品类别及该类别所有的商品数量,其中商品类别显示为超链接,通过单 击商品类

6、别可进入该类别的商品列表页面。其运行效果如下;2.1.2 用户状态用户控件包括 LoginView、LoginName 和 LoginStatus 控件,实现根据不同角色用户 的不同状态显示不同的用户状态信息和可操作菜单。执行效果如下;7毎还未登录Welcome : couider密码修改贴物记录退出登录Welcome : Administrator密码修改系统苣理退出登录2.1.3 站点导航用户控件 包括一个 SiteMapPath 控件,实现站点导航功能。 下面就是一个当用户访问产品详细信息页面时,站点导航用户控件的效果的 例子;您的位置:首页 产品详细2.1.4最新商品列表用户控件 包括

7、一个 GridView 控件,用于显示最新商品信息,包括商品名称和商品价格信息,单击商品名称将进入商品详细信息页面。 运行后的效果如下;2.1.5商品类别及商品导航用户控件2.1.6 天启预报用户控件通过调用Web服务,显示全国所有省、直辖市的主要城市最近3天的天气情 况。效果如下;天气预报中国气象局提供数据!)选择宵/洲I直辖市 3 选择城市I选择城市F 直辖市/北京今日实況 芳日天气实呪:气温:14.70 ;凤向/凤力:西凤4级;湿度:14% ;空气质量: 中;紫外线强度:中等天三预抿(芳天)4月1日暗16V/3V微凤礒礒天三预报(明天)4月2日暗转多云1S/5C徽凤0曲天T预抿(后天)4

8、月3日多云16/5微斑更爹信息2.2 前台显示页面设计前台显示页面设计包括母页面的设计,应用程序首页Default.aspx,商品 详细信息浏览页面,商品搜索页面。2.2.1 母页面的设计在设计母版页面时有四个关键步骤:(1)创建母版页是选择“AJAX母版面”以便能使用ASP.NET.AJAX技术。 ( 2) 添加 Web 部件。3) 将用户控件添加到母版页中。4) 实现商品搜索功能。 效果如下;2.2.2 应用程序首页 Default.aspx 除了显示母版页中的内容外,还显示最新商品信息、商品分类信息和天气预 报信息等。2.2.3 商品详细信息浏览页面 可以按商品类别浏览该类别所有商品的详

9、细信息,也可以按商品编号浏览特 点商品详细信息。部分效果如下;2.2.4 商品搜索页面 实现模糊查找商品并显示商品详细信息的功能。用到了 GridView 控件,实 现了以列表形式显示商品详细信息,并提供分页显示功能和购买商品按钮。效果如下;2.3用户注册和登录模块 用户注册和登录模块主要包括注册新用户,用户登录,修改用户密码,找回 用户密码已经推出系统。2.3.1 注册新用户 主要涉及及登录系列控件的 CreateUserWizard 控件,为用户提供注册新用 户功能。界面如下;Mv Pet Shop首页1个性IttSf注册登录购物车网站地图Wei 匚 cime:匚oulder密码修改购物记

10、录退出登录您的位置:首页 注册密码:确认密码:用户名:电子邮件:安全提示问题:安全答案:Copyright 200S MyPetShop2.3.2 用户登录 用于会员登录,登录页面时还提供了“我还没注册!”超链接和“忘记密码 了?”的提醒。2.3.3 修改用户密码用于会员进行密码修改,由 GetPwd.aspx 页面实现。效果如下;您的位置:首页 更改密码首页1个性II登注册1登录|啊物车|网站地E1WeI匚 ome:匚oulder密码修改购物记录退出登录搜索I新密码:确认新密码:更改密码密码:2.3.4 退出系统由 Navigation1.ascx 用户控件内的 LoginStatus 控件

11、实现。2.4 购物车模块 购物车模块有购物车组件设计,添加商品到购物车,查看购物车商品以及修 改购物车中的商品。2.4.1 购物车组件设计 实现添加和删除商品、计算购物车内商品总价等功能。通过操作个性化用户 配置属性来实现访问、存储和显示购物车数据的功能,同时还实现了允许匿名用 户访问和使用购物车的功能。2.4.2 添加商品到购物车 在浏览商品详细信息页面时,单击“购买”按钮后用户将被重定向到ShopCart.aspx 页面,同时该商品的商品编号作为参数也以查询字符串方式传递 到了该页面,并在 ShopCart.aspx 页面的 Page_Load 事件中完成添加购物车商品 和显示购物车商品的

12、功能。2.4.3 查看购物车商品实现查看到底自己想买啥了。2.4.4 修改购物车中的商品 效果如下;2.5 订单处理 订单处理功能模块主要实现订单管理功能,主要包括创建订单和查看订单功 能。订单处理页面只允许登录用户访问,且每个登录用户只能查看自己的订单详 细信息。3、使用说明确保服务器上安装了 IIS和.net framework (win2003系统已经自带.net farmework,不用再安装);把商城文件复制到IIS设的虚拟目录中,并在IIS中建 立应用程序;做了上面的工作,那就基本大功告成了!可以访问你自己的网络商 城了,本机访问网址为:http:/localhost/虚拟目录名称

13、;管理入口:http:/localhost/虚拟目录/Admin 默认用户名:Admin,默认密码:Admin。4、课程设计心得和体会学习是个自主的过程,光靠老师是远远不够的,更多的是要看自己的态度, 俗话说师傅引进门,修行靠个人。 Web 是一门非常具有创造性、开放性思维的课 程,自主学习就显得更为重要。 Web 网页需要不断的进行修改、优化。一个好 的网站来自不断的尝试,不断的灵感,不可能一下就能做好。一下做好的是没多 少涵义的,如同昙花一现,美却不持久,“欲速则不达”。我们更应该去体会 web 真正的涵义,学习的真正涵义,生活的真正涵义。 Mypetshop 电子商务网站 虽然做好了,也

14、能正常运作,但是很多地方还需要改良。通过这次建立网站,使 自己知道了团队的力量之大,对以后的人生有重大影响。在网站的开发设计过程 中,遇到一些技术困难,经过努力后还没得到解决,所以有些模块功能不是很理 想。希望在以后不断学习下,能够更好地从整体上把握,然后细节上争取做好。 在学习的过程中,使我们认识到做网站最重要的是要做好一个系统的总体规划。 做好了总体规划就等于成功了一半。附录:部分程序清单1、商品类别列表用户控件的源代码如下; asp: TemplateField HeaderText=购买数量asp:TextBox ID=txtQty runat=server Text= Width=30总价:          2、商品类别及商品导航用户控件 3、登录代码 4、注册代码 5、购物车代码 asp:TextBox ID=txtQty runat=server Text=Width=30总价:6o            

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!