谭卓因为暑期实习,去杭州实习了,走之前在git上上传了一些文档(https://github.com/USTC-CV-creator/),项目到目前为止,前端demo已经做好,后台接收请求生成PDF部分代码还在调试阶段。
参考git中develop分支的项目文档,程序结构如下:
-
-
html 转 pdf 程序
-
-
第三方工具,
phantomjs
放在里面。 -
转 pdf 时,临时存放 pdf,html。可以清空,注意不要删掉
.git_keep_dir
, 否则 git 里没有这个文件夹。 -
整个网站放在这里面,这里面的目录结构参考 flask 文档。
-
html 模板,参考 jinja2 文档。
-
简历模板,
base_*.html
,是模板的模板。
-
-
view functions
-
model,目前没有这个模块。
-
静态文件,js、css、图片等。
第三方的库,如果有多个文件按目录来组织, 比如 webcv/static/jquery 里放
jquery*.js
和 jQuery 插件。第三方的库,如果只有一个文件,直接放在 webcv/static 就行。
项目里自己写的 js、css 等放到 webcv/static/webcv 里。
-
-
杂物
后面的任务:
尹忠诚负责整个前端部分的代码,系统学习html、CSS、JS等语言,重点放在设计简历生成界面的设计和维护上,杨猛协同。
王传启负责第二部分就业信息平台的功能实现,主要是1.用爬虫获取学校就业信息网的就业信息,存到数据库。2.读取数据库中的数据,与前端交互,定时更新主页上的就业信息。
朱策负责简历生成部分的,后台调试和PDF生成部分功能的实现。
尽快做到项目上线~
考虑平台的一些辅助功能:
浏览器端保存数据,防止浏览器意外关闭。
生成 pdf 后,可以填一个问卷,反馈信息。
用户制作模板,分享给别人。
拼写检查,比如你在简历里写 Jquery,给你改成 jQuery。让你的简历看起来更正式。
自动显示图标,比如简历里有个技能列表,在列表里每行前面显示这个东西的 logo。