Linux 程序设计网站需求分析
本文对毕业设计的选题,Linux 程序设计学习网站进行了需求分析。主要对
该网站分析了系统可行性、系统用户和功能模块。此外,对该网站的实用性和
易管理性也提出了一些要求。
一、 系统分析
1.1 系统可行性分析
当前,我校的网络建设已经相当完善,教务处、南北教学楼、逸夫楼和学
生宿舍都可以通过校园网或者外网(互联网)进行数据共享和传输。网络的运行
也比较稳定,这为本次系统的开发和运行环境提供了良好的环境。另外,近几
年云计算发展迅速,不少网站已经部署在云主机上并提供服务,以实现更稳定
的服务和易管理性。因此本次的网站也将部署在阿里云云主机上,且注册和使
用真实域名,方便用户可通过域名在互联网上访问该系统。此外,网站前后端
编程的环境在 pc 机即可。因此,经济上只需租用云服务器和购买域名,不需要
太多经费。搭建网站的前后端技术已经非常成熟,网络上也有很多开源的项目
可以参考,技术问题不难解决。因为系统将搭建在云主机上,云主机背后的虚
拟化技术可防止服务器的宕机、停电和硬件故障等意外,所以无需专门人员维
护,增加了系统的实用性。综上所述,本系统的开发是可行的。
1.2 系统需求分析
本系统的使用者分别为学生和教师。学生通过访问本系统,可以进行 Linux
系统程序设计课程的在线学习。学生用户需要用学号注册账户,即可访问该网
站的内容。学生在学习该课程时可以观看教师录制的课程视频、下载教师在该
网站发布的一些文档或表格等文件、显示教师在教学过程中下发的课程任务和
进行作业的上传。教师可通过本系统关注学生的学习情况、发布作业和上传课
程相关的资料。同时还需要系统管理员,进行课程视频的上传和用户管理,防
止用户忘记密码等。学生和老师的需求总结如下:
1) 学生可以登录网站浏览课程的教学信息、观看课程视频和下载资料。
2) 教师可以登录网站发布消息、布置作业和上传课程资料。
3) 系统管理员可以管理课程视频、修改系统设置和管理用户。
评论0
最新资源