同学录

前言

  • 作业要求
  • github - Classmate-book
  • 友情提示:这是一个疯狂速成的同学录产品,请小心食用
  • 团队信息
    • 组长成员负责贡献比例
      530 雨勤数据库建立与管理+其他部分博客撰写18%
      311 旭前端界面与对接+功能部分博客撰写20%
      403 俊前端界面与对接+环境部分博客撰写27%
      223 元后端开发+github分支合并20%
      437 海辉后端开发15%

github提交日志

885889-20171105180225716-1452985312.png
885889-20171105180233716-777175428.png
885889-20171105180250998-1559364651.png
885889-20171105180258966-510507807.png
885889-20171105180306138-2133303989.png
885889-20171105180312998-1705129513.png
885889-20171105180318560-1533931545.png

  • 以上分支内容为规定时间内上传
  • 由于最初上传时规划问题,重复分支且合并失败后战场混乱,故超时后上传以下内容方便助教检查作业
    885889-20171105182523420-1855132650.png

程序运行环境

  • PHP + MYSQL + Apache
  • 环境配置
    • 下载建站集成软件包xampp,5分钟完成安装
    • 将网站文件夹复制到“xampp根目录\htdocs”文件夹
    • 将htdocs文件夹的某一个默认PHP改名为“1.php”
    • 点击xampp控制板的Apache旁边的admin,在出现的浏览页面里点击网站文件夹
    • 885889-20171105183414560-200950266.png
    • 可能出现的问题的解决
      • 修改根目录路径中的中文
      • 点击Apache旁边的config-Apache(httpd-conf)将所有80端口改为8088
      • 或 点击config-Apache(httpd-ssl.conf)将所有443端口改为4433

功能描述

  • 登陆界面

    • 以绿色为基调,配以繁星组成的星阵图,寓意为“散是满天星”,希望每一位同学能在各自的生活中闪耀
    • 包含了最基本的登陆功能,每一位同学拥有一个自己的账号、密码,实现登陆功能
    • 1203118-20171105111816388-297368780.png
  • 首页页面

    • 展示了同学录内同学的信息,包含姓名,联系方式等,用户可清楚的看到,页面简介,并不花里胡哨
    • 删除信息按钮也位于本页面上端,可实现冗余获错误信息的删除
    • 1203118-20171105111822732-235056312.png
  • 信息修改界面

    • 用户可通过这两个页面实现个人信息的修改,以及添加新成员
    • 1203118-20171105111827154-317968042.png
  • 信息添加界面

    • 与修改界面类似
    • 1203118-20171105111830482-1269916483.png

困难与解决

  • 530 雨勤

    • 问题: 对Mysql的使用不熟练
    • 解决:上学期学习过SQL server的使用,虽说Mysql与sql类似,但在一些细节上还是有所不同的,就是一些小不同却坑的人死去活来。不需要对每一个不同的细节都了如指掌,只在用到某一功能的时候才特定地去查找资料
    • 问题:Apache端口冲突差点使全组换语言
    • 解决:使用一键安装的方法下载了新平台??xampp??但无法使用,运行xampp_start.exe找到问题所在,修改httpd-ssl.conf下端口套接字
    • 问题:身为组长却没有好好阅读这次的作业要求
    • 解决:必须承认一波错误!我会好好弥补的!
    • 反思:技术渣又不爱学习,有依赖组内技术强人的习惯,盲目从众就会疏忽全局变动。因为课堂实战的前一天晚上就分配好了每个人各自负责的模块,在作业出来后就开始自顾自的做自己的内容,也没有足够关心其他模块的进展,导致大家默契忽略了一些功能内容,这种问题不会再有下次了
  • 311旭

    • 问题:小组内使用PHP来做前端等,对这些不太了解,前一天速学了一波,还是不能有效掌握
    • 解决:感谢组内大牛(俊),虽然大部分时间都在喊666,但是还是很开心的
  • 403俊

    • 问题:小组内使用PHP来做前端后台等,了解的不太多,数据库的知识也忘得差不多了,网页中文编码也各种问题,总是乱码或者问号
    • 解决:网页在从前的作业中调试而来,分工在前一夜疯狂学。百度百度……
  • 223元

    • 问题:最后使用git进行合并分支时,因为比较急并且之前并未计划,遇到了很多问题
    • 解决:合并分支时虽然查了很多资料,也没有成功解决,最后只能把所有最终版的东西push到master里以做权宜之计
    • 问题:对于在xampp环境下使用php进行web开发虽有了解,但是并不熟悉。使用php导出pdf版的毕业纪念册(最后未能用在最终的版本里)
  • 437海辉

    • 问题:对于在xampp环境下的php开发感觉有点困难,对于自己负责部分的代码虽然进行探索,但是由于时间问题,没能整合到最终的项目中
    • 解决:没有成功解决,最后只能把所有思考的东西push到master,导致工作量的空白。只是进行负责部分代码的思考和探索,对于未能整合表示遗憾

PSP

PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划6020
· Estimate· 估计这个任务需要多少时间6020
Development开发200290
· Analysis· 需求分析 (包括学习新技术)060
· Design Spec· 生成设计文档00
· Design Review· 设计复审 (和同事审核设计文档)00
· Coding Standard· 代码规范 (为目前的开发制定合适的规范)00
· Design· 具体设计00
· Coding· 具体编码180200
· Code Review· 代码复审00
· Test· 测试(自我测试,修改代码,提交修改)2030
Reporting报告6080
· Test Report· 测试报告00
· Size Measurement· 计算工作量1010
· Postmortem & Process Improvement Plan· 事后总结, 并提出过程改进计划5070
合计320390

学习进度条

第 N 周新增代码(行)累计代码(行)学习耗时(小时)累计学习耗时(小时)重要成长
第 0 周1921923131复习C++语法、学习VS2017操作、了解回溯
第 1 周0192738原型设计、合作探讨、学习需求分析
第 2 周0192242团队作业、NABCD
第 3/4 周3095011355JSON、文件操作.国庆
第 5 周1766771355配和队友输入输出
第 6 周0677355项目需求分析
第 7/8 周35010271065PHP复习、数据库复习、QT学习

转载于:https://www.cnblogs.com/SoShun/p/7788609.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
管理说明: 初次使用本同学录请你用管理员帐号:melyy melyy登陆同学录首页。登陆后会在顶部导航菜单显示 管理 两字。点登陆 后输入管理员密码melyy melyy进入后台后修改同学录信息。为了安全。请修改前台和后台登陆密码 增强功能: 1.增加了非常漂亮的许愿插件 2.修正了部分用户反映的不能上传照片的问题 3.增加了照片评论的字数到2000字 4.增加了留言,留言回复,论坛发贴和回帖的字数 5.修正了后台登陆的出现的错误。 6.完善了管理员管理的功能。 7.去除了网友反映强烈的几个连接 功能简介: 1、同学录具有更换界面的功能,拥有13套漂亮的界面,你可以为您同学录选择适合的风格 2、完善的用户管理功能。管理员可以是设置用户等级,以及相关等级的权限 3、注册发送邮件和短信功能;用户可以在站内相互发送信息 4、班级留言本,可以给同学留言,也可以回复同学的留言 5、班级论坛,讨论大家关心,喜欢的问题 6、班级相册,完善相册分类功能,相册浏览排行榜,想册评论功能 7、班级点歌,为同学点歌。班级点歌同时带有点歌提示功能。 8、完善的个人管理中心,用户可以设置自己的资料,修改密码 9、班级名片功能,用户可以查看同学的详细资料 10、班级娱乐功能,社区赛马,社区赌场,社区彩票,班级银行,请你找桩,南非采矿,成语接龙,海边钓鱼,许愿中心。 11、新增班级帮助中心。为初级用户提供些帮助说明 12、强大的后台管理:后台可以修改网站几乎所有的相关信息,方便大家修改; 相应的补丁,及同学录相关参数,在我们的官方网站(http://www.melyy.cn)上有更新发布。 简要说明: 魅力网络承接程序修改,和美化。为你提供域名注册,虚拟主机等上网专业服务。 文件说明: 1、数据库文件为Date/melyytxl.asp文件,数据库中附带了防止下载相应的表,数据库中的notdownload表不能删除。 2、数据库文件为Date/plus.asp文件,数据库中附带了防止下载相应的表,数据库中的notdownload表不能删除。 3、前台和后台登陆名和登陆密码都为: 登 陆 名:melyy

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值