基于MVC的网站和在线教育系统】的更多相关文章

最近老表说要创业,想要做一个网站做宣传,还想要一个在线教育系统. 学习了一部分 Java,  决定用.Net MVC做官网或直接做成静态HTML网站,主要是因为.Net MVC 技术简单,效率高,需求不确定. 考虑的点在: 1.官网:主营业务,合作客户,主要优势,企业文化,企业宣传图片,基本全没有,要不就直接用HTML直接做成静态网站,后期有什么加什么,网站修改维护起来简单,直接添加页面,改页面链接就行,用MVC做成CMS系统感觉意义不大. 2.在线教育系统:用MVC做一个宣传的,带导航的,加一…
前言 这个是我的Web课程设计,用到的主要是JSP技术并使用了大量JSTL标签,所有代码已经上传到了我的Github仓库里,地址:https://github.com/quanbisen/onlineexam,如果喜欢的话请帮我Mark个Star. 由于仓库有点大,GitHub clone失败的用码云吧,地址:https://gitee.com/quanbisen/onlineexam,如果有用,在GitHub帮我mark个star. 摘 要 随着计算机软件技术的高速发展,现代社会正快速迈入了一…
基于xadmin的后台管理 先使用pip进行安装xadmin及其依赖包 pip install django-adminx 安装完成后卸载xadmin,保留依赖包即可 pip uninstall django-adminx 需要对源码进行修改,将xadmin的源码下载下来 https://github.com/sshwsfc/xadmin/tree/django2 在项目根目录新建Python Package "extra_apps",把源码xadmin文件夹放到extra_apps文…
全局导航&个人中心&全局搜索 配置全局导航 让index页面也继承base页面,注意首页有个单独的__index.js__ base页面的导航栏也进行配置 <nav> <div class="nav"> <div class="wp"> <ul> <li ><a href="{% url 'index' %}">首页</a></li>…
完成授课机构的功能 模板继承 在templates目录下,新建base.html,剪切org-list.html内容到里面 编写org-list.html内容 继承base.html,将里面的面包屑和内容拷贝到org-list.html中 配置路由 # 课程机构首页url path('org_list/', OrgView.as_view(), name="org_list"), 这里需要修改一下models # organization/models.py class CourseO…
完成登录 注册 找回密码 激活 验证码集成 将HTML文件拷贝到templates目录下,css,js,img,media,images文件夹拷贝到static文件夹下 修改index.html和login.html文件中的静态文件路径,全部替换为如下格式 <link rel="stylesheet" type="text/css" href="{% static "css/reset.css" %}"> <…
系统概括: 系统具有完整的用户登录注册以及找回密码功能,拥有完整个人中心. 个人中心: 修改头像,修改密码,修改邮箱,可以看到我的课程以及我的收藏.可以删除收藏,我的消息. 导航栏: 公开课,授课讲师,授课机构,全局搜索. 点击公开课–> 课程列表,排序-搜索.热门课程推荐,课程的分页. 点击课程–> 课程详情页中对课程进行收藏,取消收藏.富文本展示课程内容. 点击开始学习–> 课程的章节信息,课程的评论信息.课程资源的下载链接. 点击授课讲师–>授课讲师列表页,对讲师进行人气排序…
xadmin的进阶开发 因版本问题.有些配置可能无效 自定义icon xadmin的图标采用的是第三方css样式font awesome,我们可以进官网下载最新的样式替代原本的,下载地址:http://www.fontawesome.com.cn/ 下载完后把里面的"css"和"fonts"两个文件夹拷贝到xadmin的源码(路径:xadmin/static/vendor/font-awesome)里面 使用model_icon来进行修改 # Course的admi…
首页和全局404,500配置 轮播图 公开课 授课机构 新建view ## 首页view class IndexView(View): def get(self,request): # 取出轮播图 all_banner = Banner.objects.all().order_by('index')[:5] # 正常位课程 courses = Course.objects.filter(is_banner=False)[:6] # 轮播图课程取三个 banner_courses = Course…
讲师相关功能实现 拷贝并修改teacher-list.html和teacher-detail.html, 继承base模板 # 讲师列表 path('teacher_list/', TeacherListView.as_view(), name="teacher_list"), 添加讲师的年龄字段 age = models.IntegerField(default=18, verbose_name=u"年龄") 分页仿照org_list, 注意__object_li…