《3.《JSP动态网站程序设计》课程设计说明书模板.docx》由会员分享,可在线阅读,更多相关《3.《JSP动态网站程序设计》课程设计说明书模板.docx(8页珍藏版)》请在优知文库上搜索。
1、JSP劭态网站程图微必题目:新闻发布系统学院:计算机与信息工程学院专业:计算机科学与技术班级:网络07-1班姓名:okay学07起止时间:2011.6.27-2011.7.8课程设计任务书一、设计题目:新闻发布系统二、设计内容:实现一个新闻发布系统,主要功能包括新闻查看功能、管理员登陆发布新闻和新闻管理功能。三、设计要求:新闻发布系统主要须要实现以下些基本功能。1)查看新闻功能:任何用户均可以运用查看新闻功能。用户通过在系统导航栏上单击“查看新闻”超链接,可以进入查看新闻页面。查看新闻功能显示全部新闻,并且运用分页显示的效果,用户可通过单击下方的页码或在文本框中输入页码来跳转到随意一页阅读。这
2、里显示的全部新闻按发布的时间降序排列,以保证最新发布的新闻位于最前面。用户通过单击每条新闻的标题可以查看到新闻的具体内容。2)管理员登录功能:当用户须要运用新闻管理功能时,须要先以管理员身份登录系统。当未登录用户单击系统导航栏上的“新闻管理”超链接时,进入管理员登录页面。用户可以在登录页面输入用户名和密码,若登录失败,则重定向到管理员登录页面等待下次登录。3)发布新闻功能:管理员通过在系统导航产上单击“发布新闻”超链接可以进入发布新闻页面。发布新闻时,须要填写新闻的标题和内容,发布时间取当前系统时间,不须要填写。4)新闻管理功能:当管理员登录系统后,可以进行新闻管理操作,包括对现有新闻的修改和
3、删除。在管理页面上,用户可通过单击每条记录右侧的“编辑”和“删除”超链接来进行操作。当管理员的本次维护工作结束后,可通过单击“管理员退出超链接来注销管理员身份。四、工干F安排:时间完成内容提交文档备注第1天查找资料,确定题目,选择方案课程设计任务书设计打算阶段第2天题目分析需求分析阶段第3天第4天功能模块的划分和设计设计阶段第5天第6天第7天程序设计与调试编码测试阶段第8天第9天整理材料,撰写设计说明书收尾阶段第10天课程设计答辩课程设计说明书、设计源代码课程设计考核,评定成果指导老师:程杰宋春玉教研室主任:文东戈2011年6月27日课程设计成果评定表质量评价指标评价项目具体要求满分得分学习看
4、法学习仔细,看法端正,遵守纪律,出勤状况良好,能够独立完成设计工作。20工作量按期圆满完成规定的设计任务,工作量饱满,难度相宜。20设计说明书质量设计方案正确、表达清晰;设计思路、方法科学合理;达到课程设计任务书规定的要求;图、表、文字表达精确规范,上交刚好。30答辩陈述和回答问题陈述简明扼要,思路清晰,清晰流利,回答问题精确,基本概念清晰,有理有据,有肯定深度。30评定成果评定人员签名本文围绕JaVa编程语言在网络编程方面的具体应用,论述了运用面对对象方法,对日历记事本程序进行需求分析、概要设计、具体设计,最终运用Java编程实现的全过程。关键词:Java面对对象日历记事本课程设计任务书Il
5、摘要Ill目录V一、设计内容1二、设计过程12.1 需求分析12.2 概要设计12.3 具体设计22.4 代码实现22.5 程序运行与发布2三、总结3四、参考文献3一、设计内容设计GUl界面的日历记事本。系统将日历、记事本功能结合在一起,用户可以便利地在任何日期记录下有关内容或查看某个日期的记录内容。介绍自己程序或系统的总体功能。二、设计过程2.1 需求分析结合软件工程课程所学学问,用结构化方法或面对对象方法,论述自己设计题目的需求分析结果。文字+一些必需的图、表。2.2 概要设计功能模块的划分与总体设计,可以借助类图和模块图等来表示,假如运用数据库,还要有数据库的概要设计介绍,可运用E-R图
6、等来表示。本日历记事本程序共有4个java源文件,类之间的关系如图2.1所示:图2.1日历记事本程序类图CaIendarPadjava:该java文件生成的类负责创建本日历记事本程序主窗口。该类含有main方法,程序从该类起先执行。Year.java:该文件负责创建管理年份的类对象。MOnth.java:该文件负责创建管理月份的类对象。NotePadJava:该文件负责创建记事本。2.3 具体设计介绍具体的数据结构、模块、类,可以借助具体的类图、表、程序流程图等来表述。假如运用数据库,还要有数据库中表的具体介绍。经过进一步的分析设计,所获得的系统类图为每一个类的成员变量和方法如表XX所示数据库
7、中的每个表结构及字段具体含义如表XX所示。2.4 代码实现介绍程序的编码实现,假如程序代码量不是很大,干脆把代码粘到这里,假如代码量特别大,粘一些主要核心功能代码。还可以介绍下,如何设计和测试的。经过前面的工作,最终在集成编辑环境中,编写的程序代码如下:2.5 程序运行与发布介绍程序如何运行、假如须要在其他机器上安装如何发布等信息。在EdiPSe集成环境中,干脆运行CaIendarPad主类,即可执行日历记事本程序,程序运行结果如图2.2所示:图2.2日历记事本程序界面三、总结结合程序最终运行效果,总结一下,程序是否达到了预期目的,有哪些不足地方,还可以进一步做哪些方面的改进。结合自己两周课程设计的过程,总结一下,自己有哪些收获,哪些不足,今年怎样去做。四、参考文献附自己课程设计参考的图书、文章信息。1崔忠折.金属学及热处理.机械工业出版社,1989:60-982张安风,陆文华,高铸铁的氧化行为.金属学报.1993,29(6):263-2683王颖,敦促新理论的探讨.哈尔滨工业高校硕士论文.1992:8-134J.R.McDnoneIIzD.Wagen.EvolvingRecurrentPercepptionsTimeModeling.IEEETrans.onNeuralNetwoks.1994,5(1):24-38