付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、江苏技术师范学院学生科研项目设计说明书课题名称: 校园快线的设计与实现 项目: 李木 木 刘圆圆所在学院: 计算机: 指导教师: 朱广萍项目:KYX11019校园快线设计说明书一、需求分析对现有的调研、对学校大部分同学以及老师进行了问卷,整理了同学和老师对该产品的需求,进而深入的了解和分析需求,得出以下系统功能:二、概要设计1、 控制器(controller)分析:在商城中分 2 种控制器,FrontendApp(前端)和 BackendApp(后端)控制器文件名规则:类名(首字母大写) + .app + .;文件位置:一般放置在相应的 app 目录中;类名规则:类名+App规则:/index
2、.?app=控制器类&act=方法¶m=注意:第一个控制器,必须拥有自己的语言文件,如 MallBaseApp 的子类语言文件位于languagessc-utf下,而模块 Module 类的语言文件则位于模块的文件夹中,即使语言文件中仅有 return array()的空数组。2、模型(M)分析:模型可以理解为数据实体类,对应数据库表字段,一个实体表示一,每个实例为一行。商城的大部分模型与表有对应关系,仅业务模型没有表联系(操作业务如 CRUD)。模型文件名规则:类名(首字母大写)+.m+.;文件位置:一般放置在相应的/includes/ms 目录中;类名规则:类名+M调用规则:可能选
3、用控制器对应模型的多方式 ,也可以选用控制器对应模型的单方式。3、视图模板(Views)分析:这里主要分析两部分:include或foreach的 Smarty 语法和widgets挂件开发;重点介绍模板开发:模板的组成和机构和模板机制工作原理:页面模板由布局(layout)、模块(module)、皮肤(skin)组成,所有模板文件都保存在根目录的 themes 目录下,其中两个目录 mall 和 store,mall 目录包含了商城的所有布局、模块、皮肤,store 目录包含了所有布局、模块、皮肤,两个目录的结构是完全一样。下面首先介绍 mall 目录下的结构:mall 目录包括 layou
4、t、resourkin 三个目录,其用途分别为:Layout 目录-用于存放 layout 文件,layout 目录下的每个子目录里存放的是某一个页面的 layout 文件,如 homepage 目录就是商城首页的布局目录,里面有一个 default.layout 文件这就是商城首页的布局文件,在这个目录里可以存在多个布局文件,布局文件是一个标准的 XML 文档,你只需要写简单的几个(以下称为布局描述语言)描述整个页面的布局架构。resource 目录-用于存放内容模块文件。模块是由布局文件调用的,内容是 HTML 或模板代码组成。skin 目录-存放皮肤,目录中每个目录对应一个 skin,如
5、 default 是商城默认皮肤,其中包括了 CSS 文件,和以及 JS 文件。每一个页面的模板都包含以上介绍的元素,原理是模板引擎将布局文件中的布局描述语言,将文件中描述的页面布局和模块部署位置输出一个标准的 XHTML 文档。布局文件模板布局描述语言的和模板布局描述制作方法布局文件的内容是布局描述语言,布局描述语言是基于 XML 的,XML 是一种标记语言,商城定义了 4 个简单的row、col、library、item,你只需要使用这四个简单的就能描述一个自己想要页面:row-标记一行,支持的属性包括 id、class、allowEditcol-标记一列,支持的属性包括 id、class
6、、allowEditlibray- 标记的是一个模块容器item- 标记的是一个模块,支持的属性包括 id 和 src。三、数据库本系统中设计到 54ecm_member/会员表,现在例举其中 20:ecm_user_priv/用户权限表ecm_function/功能模块表ecm_module/调用模块表ecm_store/商铺表ecm_ju/特色团购表ecm_brand/品牌表ecm_goods/商品表ecm_cart/购物表ecm_order/商城订单表ecm_payment/支付方式表ecm_ship/运货方式表mend/商家类型表ecm_scategory/商铺分类表ecm_regio
7、n/商铺地区表ecm_upload_file/文件上传表ecm_category_goods/商品分类表ecm_category_store/分类表ecm_article/文章表ecm_acategory/文章分类表四、详细设计与代码实现1、会员页面,代码详见附录 12、会员登陆页面,代码详见附录 23、首页全部商品分类,代码详见附录 34、首页全部分类,代码详见附录 45、头部页面设计,代码详见附录 56、底部页面设计,代码详见附录 67、购物页面设计,代码详见附录 78、购物车(包括支付方式和配送方式)页面设计,代码详见附录 89、开店页面设计,代码详见附录 910、特色团购页面,代码详见
8、附录 1011、求购信息页面设计,代码详见附录 1112、站内信页面设计,代码详见附录 12五、测试从两方面入手,首先是买家角度:、选购商品、下订单、支付、收货、确认收货;其次是卖家角度:、申请开店、审核、上传商品、选择支付方式及配送方式完成开店,演示整个流程,测试目标系统的主要功能、测试系统性能的稳定性、确保各模块及插件可正常使用。下面附上几张测试以证明系统的稳定性。会员:会员登陆成功:错误,会员登录失败:申请审核不通过:会员申请开店成功:附录:附录 1 和附录 2 的公共类文件:会员中心控制类文件 member.app.附录 1:页面 register.html附录 2:登录页面 logi
9、n.html附录 3 和附录 4:分类控制类文件:category.app.附录 3:商品分类页面:category.goods.html附录 4:分类页面:category.store.html附录:5:头部页面:header.html附录 6:底部页面:footer.html附录 7:商品控制类文件:goods.app.商品显示页面:goods.index.html商品信息页面:goodsinfo.html商品销售信息页面:goods.saleslog.html附录 8:购物车控制类文件:cart.app.收银台控制类文件:cashier.app.订单控制类文件:order.app.订单类
10、型基类:order.base.支付方式基础类:payment.base.支付方式管理类文件:my_payment.app.配送方式管理类文件:my_ship.app.收货地址控制类文件:my_address.app.空购物车显示页面:cart.empty.html购物车显示页面:cart.index.html收银台信息页面:cashiayform.html收银台支付页面:cashiayment.html订单总价页面:order.amount.html订单 form 页面:order.form.html订单商品页面:order.goods.html订单附言页面:ordostscript.html
11、订单配送页面:order.ship.html支付方式 form 表单页面:my_payment.form.html支付方式显示页面:my_payment.index.html配送方式 form 表单页面:my_ship.form.html配送方式显示页面:my_ship.index.html地址 form 表单页面:my_address.form.html地址显示页面:my_address.index.html附录 9:申请开店类文件:apply.app.申请开店页面:apply.index.html申请开店步骤 1:apply.step1.html申请开店步骤 2:apply.step2.html附录 10:特色团购控制类文件 ju.app.特色团购列表页面:ju.list.html特色团购显示页面:ju.show.html附录 11:求购模块前台控制类文件:index.module.求购模块控制类文件:admodule.求购视图页面:wanter.view.html求购页面:wanter
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国智慧零售产业发展现状及战略规划分析研究报告
- 民办学校教学质量监测方案
- 科技型企业创新能力提升方案
- 电商平台用户体验优化方案详解
- 2025-2030湘菜与茶饮融合业态的市场接受度测试
- 2025-2030消防监控芯片行业状态供需趋势结构投资评估规划分析
- 2025-2030消防安全设备制造行业技术革新观察及标准制定与资质评定研究方案
- 2025-2030消费级水下机器人应用场景拓展与渠道合作伙伴筛选标准
- 2025-2030泡椒种植技术优化与产业链竞争策略研究
- 2025年北票市招聘教师考试真题
- 广东省花都亚热带型岩溶地区地基处理与桩基础施工技术:难题破解与方案优化
- 生鲜乳安全生产培训资料课件
- GB 4053.3-2025固定式金属梯及平台安全要求第3部分:工业防护栏杆及平台
- 2026年《必背60题》高校专职辅导员高频面试题包含详细解答
- GB/T 15390-2005工程用焊接结构弯板链、附件和链轮
- GA 1016-2012枪支(弹药)库室风险等级划分与安全防范要求
- 学生伤害事故处理办法及案例分析
- 安全管理人员红头任命文件
- 6.项目成员工作负荷统计表
- 砂浆拉伸粘结强度强度试验记录和报告
- 220kv输电线路工程施工组织设计
评论
0/150
提交评论