基于Java的网上选课系统任务书
2020-06-03 21:55:20
1. 毕业设计(论文)的内容和要求
基本内容: 设计并实现一个网上选课系统,实现以下基本功能: 1. 用户角色分为:学生、教师以及教务管理 2. 学生应具有查询已开课程、选课、查询成绩等功能; 3. 教师角色应具有查看任教课程信息、查看学生选课信息、管理成绩等功能; 4. 教务管理角色应具有对学生、教师、课程等信息进行管理和维护的功能; 5. 提供必要的统计与输出功能。
基本要求: 1、人-机界面友好、漂亮。
数据库和网站开发平台和开发工具由学生自选。
2. 参考文献
[1] 唐汉明,翟振兴,关宝军等著,深入浅出MySQL 数据库开发 优化与管理维护 第2版.北京:人民邮电出版社 2014 [2]李东博 著.HTML5 CSS3从入门到精通(附光盘).北京: 清华大学出版社 2013 [3]明日科技 著,Java从入门到精通(第4版 附光盘).北京: 清华大学出版社 2016 [4][美] Nicholas C.Zakas 著;李松峰,曹力 译.JavaScript高级程序设计(第3版) [Professional JavaScript for Web Developers 3rd Edition] 2012 [5]Douglas Crockford(道格拉斯#8226;克罗克福德) 著;赵泽欣 等 译.JavaScript语言精粹(修订版).北京:电子工业出版社 2012 [6]孔昊 编.全国高等职业教育规划教材#8226;Java Web设计实用教程:基于Eclipse环境的应用开发 2012 [7]郭克华主编.Java Web开发与应用.北京:清华大学出版社 2012 [8]郝玉龙, 周旋著.Java EE核心技术与应用.北京:电子工业出版社 2013 [9](美) Murat Yener, Alex Theedom著 张龙译.Java EE设计模式解析与应用.北京:清华大学出版社 2015 [10]林龙 著.JSP Servlet Tomcat应用开发从零开始学.北京: 清华大学出版社 2015 [11]袁梅宇, 张智斌, 何佳编著。
求精要诀:Java EE编程开发案例精讲.北京:清华大学出版社 2015 [12]高洪岩著.Java EE核心框架实战.北京:人民邮电出版社 2014
3. 毕业设计(论文)进程安排
1-1~1-10 查阅参考文献,了解课题要求,完成开题报告 1-11~ 1-30 完成并上交开题报告,并开始进行系统总体设计。
1月30日前上交开题报告 2-1~2-28 完成系统的总体设计,包括网站、软件的总体设计和完成数据库的概念设计(包括E-R图等) 3-1~3-14 完成数据库的详细设计,包括各数据表的设计和数据的录入 数据库平台自选 3-15~4-10 初步完成Web服务器的安装、配置、调试、使用,完成部分网页(包括表单)的设计 服务器和网页工具自选 4-13~4-24 着手编制有关网络程序,并完成主要模块的设计 软件开发工具自选 4-27~5-1 完善主要模块的功能并完成其他模块的设计 5-4~5-15 完成各模块的单元测试,并着手进行系统调试 5-18~5-20 完成整个系统的调试工作,并着手毕业论文(设计)的撰写工作 5-20~6-5 完成论文的初稿,并通过电子邮件发给指导老师初审 完成英文翻译 6-5~6-9 按指导老师意见修改论文并定稿打印装订 递交论文和英文翻译 6-13~ 准备毕业论文的答辩,包括答辩演示文稿等