随笔分类 - 高级软件工程作业
摘要:项目进展 李明皇 昨天进展 编写完个人中心页面 今天安排 编写首页逻辑层 问题困难 开始编写数据传递逻辑,要用到列表渲染和条件渲染 心得体会 小程序框架设计的内容有点忘了,而且比较抽象,需要理解文档举例和具体案例 林翔 昨天进展 黑名单用户的操作限制 今天安排 微信小程序对接实现 问题困难 之前没有
阅读全文
摘要:项目进展 李明皇 昨天进展 编写完信息页布局 今天安排 编写个人中心页面布局 问题困难 已上手,无困难 心得体会 有之前信息发布页的经验现在写个人中心页也不难了 林翔 昨天进展 登录方法实现 今天安排 黑名单用户的动作限制 问题困难 无困难 心得体会 今天上了一整天的课,回来只写了用户操作前的身份确
阅读全文
摘要:项目进展 李明皇 昨天进展 编写完首页布局 今天安排 编写发布页布局 问题困难 已上手,无困难 心得体会 有之前首页布局的经验之后现在写发布页就简单多了 林翔 昨天进展 查看帖子功能大致完成 今天安排 登陆方法实现 问题困难 原来的数据库用户表给用户分配了自增属性的id,发现在用户登陆的时候无法获取
阅读全文
摘要:项目进展 李明皇 昨天进展 注册了小程序ID并上手了微信开发者工具 今天安排 编写首页布局 问题困难 搜索框和logo无法居中 心得体会 在编写布局的时候,一些细节的地方还是需要查找文档的,用flex来进行布局似乎可以简化问题 林翔 昨天进展 查看帖子详情方法初步实现 今天安排 完成查看帖子功能 问
阅读全文
摘要:项目进展 李明皇 昨天进展 熟悉了API可以调用的功能 今天安排 熟悉微信开发者工具 问题困难 开发工具容易上手,无特殊难点 心得体会 与开发普通小程序一致,开发者在开发工具上开发好相关的业务逻辑之后,在项目页卡中提交预览既可以在微信中查看小程序的真实表现。 林翔 昨天进展 完成修改密码功能 今天安
阅读全文
摘要:项目进展 李明皇 昨天进展 熟悉了微信小程序的开发组件 今天安排 熟悉微信小程序API 问题困难 只列了一些接口的功能说明,要掌握可能还需要看一些具体的案例 心得体会 在学习的过程中,纯理论可能还不够,需要有具体的案例来辅助理解 林翔 昨天进展 完成部分黑名单功能 今天安排 完成黑名单功能,完成修改
阅读全文
摘要:1、要求:某商品管理系统的商品名称存储在一个字符串数组中,现需要自定义一个双向迭代器(MyIterator)实现对该商品名称数组的双向(向前和向后)遍历。使用Iterator模式 来设计。 类图如下所示 关键类代码及注释如下 2、要求:某公司欲开发一个基于Windows平台的公告板系统,系统提供主菜
阅读全文
摘要:项目进展 李明皇 昨天进展 熟悉了微信小程序的开发语言和基本框架 今天安排 熟悉小程序开发组件 问题困难 开发工具所见即所得,暂无困难 心得体会 框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。 林翔 昨天进展 完成简单的eclipse和mysql联动,数据库结构设计完
阅读全文
摘要:项目进展 李明皇 今天安排 熟悉微信小程序的开发语言和基本框架 问题困难 微信小程序有官方中文文档,阅读无困难 心得体会 网页编程采用的是 HTML + CSS + JS 这样的组合,其中 HTML 是用来描述当前这个页面的结构,CSS 用来描述页面的样子,JS 通常是用来处理这个页面和用户的交互。
阅读全文
摘要:项目整体计划安排 第一阶段:用户调研,了解用户需求;分析项目可行性,撰写项目报告 第二阶段:确定项目内容;绘制用例图、类图;设计原型;验收标准;确定分工;完成需求分析报告 第三阶段:数据库实现;搭建后台;搭建前端界面 第四阶段:前端测试;后端测试 第五阶段:内部测试;项目交付 第六阶段:推广 撰写规
阅读全文
摘要:1、要求:如果需要开发一个跨平台视频播放器,可以在不同操作系统平台(如Windows、Linux、UNIX等)上播放多种格式的视频文件,常见的视频格式包括MPEG、RMVB、AVI、WMV等。使用Bridge模式来设计。 类图如下图所示。 关键代码如下 2、要求:杀毒软件(AntiVirus)既能对
阅读全文
摘要:1、要求:某系统日志记录器要求支持多种日志记录方式,如文件记录、数据库记录等;用户可以根据要求动态选择日志记录方式。使用Factory模式来设计;如果系统中增加一个日志记录方式—控制台日志记录(ConsoleLog),类图将如何改变? 使用Factory设计模式并增加 后的类图如下图所示。 其中,不
阅读全文
摘要:"选题报告(pdf)" "选题报告ppt(pdf)" 选题范围与来源 真实(来源) & 160;& 160;& 160;& 160;我们的选题来源于校园生活中的小烦恼,没有丢过东西的大学生活似乎是不完整的。东西丢了要么自己还不知道,要么就是捡到东西了却联系不到失主。究其主要原因,还是事件的突发性和消
阅读全文
摘要:高级软工结对第二次作业 "github项目地址" 需求分析 本次结对项目对最终程序的功能要求如下: 编码实现一个部门与学生的智能匹配的程序。 实现一个智能自动分配算法,根据输入信息,输出 部门和学生间的匹配信息 (一个学生可以确认多个他所申请的部门,一个部门可以分配少于等于其要求的学生数的学生) 及
阅读全文
摘要:团队作业 本博客随笔主要目的是介绍本团队的基本信息和项目内容等。 队员 团队成员: 队长:李明皇 170327037 队员:林翔 170327041 队员:孙敏铭 170320078 队名 1013 项目描述 Lost&Found System based on Wechat App. 队员风采 林
阅读全文
摘要:原型设计(结对第一次) ====================== 结对成员 林翔170327041 李明皇170327037 NABCD模型 Need 针对本次作业这个案例来说,用户最基础的需求为:提供一个学生部门纳新时能够让学生和学生会双向互选的平台。确定了最基础的需求
阅读全文
摘要:"Github项目地址" PSP(预估) 见下表 | PSP | Personal Software Process Stages | 预估耗时(分钟) | | | | | | Planning | 计划 | 30 | | · Estimate | · 估计这个任务需要多少时间 | 30 | | D
阅读全文
摘要:阅读与思考 (1)回想一下你对计算机/软件工程专业的畅想 考研时你是如何做出选择计算机/软件工程专业的决定的? 你认为本科阶段所学的知识是否符合你对计算机/软件工程专业的期待,为什么? 你觉得计算机/软件工程是你喜欢的领域吗,它是你擅长的领域吗? 对于我来说,以上三个问题可以归结为:为什么我现在会是
阅读全文
浙公网安备 33010602011771号