欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件工程软件工程软件工程 (27).pdf

    • 资源ID:52727047       资源大小:1.40MB        全文页数:18页
    • 资源格式: PDF        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程软件工程软件工程 (27).pdf

    “参观清华”开发指南 本练习的特点在于使用了DevOps工具对“需求-迭代-编码-质量审查-部署测试-缺陷管理”进行全流程管理。本课程提供了一套基于 Django 的项目源码“参考清华”,其包含了较为完整的前端和少量后端的功能。同学们需以此为开发框架,完成下述实验任务。“参观清华”项目源码 Github地址:https:/ 1.快速上手 1.1 Django 网站开发知识 进行本项目开发时,你应具有基础的 Django 网站开发知识。可通过我们提供的配套教程进行学习 https:/ 1.2 环境准备 本实战项目在 windows10 环境下安装和开发,Linux 和 OS X 等操作系统的环境安装可百度相关教程。1.2.1 安装 python3.9.5+pycharm2021.1.1+Django3.2.3 请参看教程 https:/ 注:PyCharm 激活码,通过自己的学生信息在 https:/ Django 支持的 PyCharm Professional。1.1.2 安装 mysql 请参看教程 https:/ 1.3 代码版本库 每个小组需要从原始版本库(https:/ 出子版本库,作为全组的开发版本库。开发前,需要先将子版本库 clone 至本地。使用 Pycharm 将项目打开 1.4 新建数据库 新建一个数据库,名字叫 visit_tsinghua,编码一定要选择 utf8-general-ci,否则不支持中文存储。本项目的数据库模型定义,全部在 adminWeb.models 模块中。你可以选择下面 2种方式之一,创建数据库表。(1)通过 python manage.py migrate 可以进行数据表的自动创建或修改。如果你对本项目原先设计的数据库进行了任何改动,都需要先通过 python manage.py makemigrations 创建相应的数据自动迁移脚本,然后再通过 python manage.py migrate 真正地进行相关数据操作。(2)通过 phpmyadmin 导入数据库 visit_tsinghua.sql。1.5 修改配置项 若数据库的账号和密码不如 root,则修改 1.6 安装第三方 Python 包 在 terminal 中,运行 pip install r requirements.txt 命令即可自动安装 requirements.txt 文件内指定 的所有 Python 包及其适合的版本。1.7 运行 先启动 mysql,若是使用 phpmyadmin,则如下图所示 Pycharm 点击运行 可通过浏览器输入 http:/127.0.0.1:8000/userweb/index 打开用户端 可通过浏览器输入 http:/127.0.0.1:8000/adminweb/settingbookinginfo 打开管理端 2.项目结构 userWeb 为用户端的服务端代码 adminWeb 为管理员端的服务端代码 test 为 Django 教程的示例代码 templates/userWeb 为用户端的前端代码 templates/adminWeb 为管理员端的前端代码 static 为前端资源文件 visit_tsinghua/urls.py 定义了所有路由网址 3.已实现功能及入口 3.1 用户端-首页 http:/127.0.0.1:8000/userweb/index 3.2 用户端-身份认证页 http:/127.0.0.1:8000/userweb/sign 3.3 用户端-预约时间页 http:/127.0.0.1:8000/userweb/booking 3.4 用户端-保存用户身份信息 http:/127.0.0.1:8000/userweb/save_user_info 3.5 用户端-保存预约 http:/127.0.0.1:8000/userweb/save_booking 3.6 用户端-我的预约记录 http:/127.0.0.1:8000/userweb/my_booking_history 3.7 用户端-登出 http:/127.0.0.1:8000/userweb/logout 3.8 管理员端-所有用户的预约记录 http:/127.0.0.1:8000/adminweb/bookinghistory 3.9 管理员端-设置预约信息页 http:/127.0.0.1:8000/adminweb/settingbookinginfo 3.10 管理员端-保存预约设置 http:/127.0.0.1:8000/adminweb/save_booking_info 3.11 管理员端-设置展示信息页 http:/127.0.0.1:8000/adminweb/settingdisplayinfo 3.12 管理员端-保存展示信息 http:/127.0.0.1:8000/adminweb/save_display_info 3.13 管理员端-查看所有已设置的可预约日期 http:/127.0.0.1:8000/adminweb/validdates 4.测试 4.1 功能测试 本项目目前没有任何自动化测试。你在开发中可以适当编写一些单元测试脚本。此外,功能测试在开发的任何阶段都是必须的,通过手动或自动的方式进行功能测试,才能在一定程度上减少项目在未来使用中可能出现的问题或隐患。4.2 性能测试 本项目的性能测试可以主要关注于预约功能上。可以通过 JMeter 等工具来进行性 能测试。我们提供了 Jmeter 安装和进行并发测试的教程 https:/ 5.可补充的功能 功能 说明 容易程度 1 用户端-取消预约 前端界面已实现 容易 2 管理员端-查看所有用户的预约记录 前端界面已实现 容易 3 管理员端-管理员登录 需自己实现前端界面 中等 4 管理员端-管理员登出 需自己实现前端界面 中等 5 用户端-解决保存预约的并发错误 根据学习材料 https:/ 中等 6 管理员端-以日历方式展示所有已设置的可预约日期 需自己实现日历的前端界面,可以百度查找其它人实现的相关插件 难 7 用户端-预约时可添加同行人 前端界面已实现,预约时可以添加同行人,用户端预约记录可以展示同行人,管理员端查看所有用户的预约记录也可以展示同行人信息 难 6.部署 若想将项目部署华为云等云虚拟机上,我们提供了 django 项目部署到华为云(ubuntu virtualenv mysql 方式)的教程。可参考教程 https:/ nginx+uWSGI 的组合。具体可以参考 https:/ 等关于如何安装 uWSGI、配置 uWSGI 运行 Django 程序、在 nginx 中配置 uWSGI 的说明。

    注意事项

    本文(软件工程软件工程软件工程 (27).pdf)为本站会员(刘静)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开