- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《JSP动态网站程序设计》
课程设计说明书
题 目:
新闻发布系统
学 院:
计算机和信息工程学院
专 业:
计算机科学和技术
班 级:
网络07-1班
姓 名:
okay
学 号:
07
起止时间:
2011.6.27--2011.7.8
课程设计任务书
一、设计题目:《新闻发布系统》
二、设计内容:实现一个新闻发布系统,主要功能包括新闻查看功能、管理员登陆发布新闻和新闻管理功能。
三、设计要求:
新闻发布系统主要需要实现以下一些基本功能。
查看新闻功能:任何用户均可以使用查看新闻功能。用户通过在系统导航栏上单击
“查看新闻”超链接,可以进入查看新闻页面。查看新闻功能显示所有新闻,并且使用分页
显示的效果,用户可通过单击下方的页码或在文本框中输入页码来跳转到任意一页浏览。这里显示的所有新闻按发布的时间降序排列,以保证必威体育精装版发布的新闻位于最前面。用户通过单击每条新闻的标题可以查看到新闻的详细内容。
管理员登录功能:当用户需要使用新闻管理功能时,需要先以管理员身份登录系统。
当未登录用户单击系统导航栏上的“新闻管理”超链接时,进入管理员登录页面。用户可以在登录页面输入用户名和密码,若登录失败,则重定向到管理员登录页面等待下一次登录。
发布新闻功能:管理员通过在系统导航产上单击“发布新闻”超链接可以进入发布
新闻页面。发布新闻时,需要填写新闻的标题和内容,发布时间取当前系统时间,不需要填写。
新闻管理功能:当管理员登录系统后,可以进行新闻管理操作,包括对现有新闻的
修改和删除。在管理页面上,用户可通过单击每条记录右侧的“编辑”和“删除”超链接来进行操作。当管理员的本次维护工作结束后,可通过单击“管理员退出”超链接来注销管理员身份。
四、工作计划:
时间
完成内容
提交文档
备注
第1天
查找资料,确定题目,选择方案
课程设计任务书
设计准备阶段
第2天
题目分析
需求分析阶段
第3天
功能模块的划分和设计
设计阶段
第4天
第5天
程序设计和调试
编码测试阶段
第6天
第7天
第8天
整理材料,撰写设计说明书
收尾阶段
第9天
第10天
课程设计答辩
课程设计说明书、设计源代码
课程设计考核,评定成绩
指导教师: 程杰 宋春玉
教研室主任: 文东戈
2011 年 6月27 日
课程设计成绩评定表
质量评价指标
评 价 项 目
具 体 要 求
满 分
得 分
学习态度
学习认真,态度端正,遵守纪律,出勤情况良好,能够独立完成设计工作。
20
工作量
按期圆满完成规定的设计任务,工作量饱满,难度适宜。
20
设计说明书质量
设计方案正确、表达清楚;设计思路、方法科学合理;达到课程设计任务书规定的要求;图、表、文字表达准确规范,上交及时。
30
答辩陈述和回答问题
陈述简明扼要,思路清晰,清楚流利,回答问题准确,基本概念清楚,有理有据,有一定深度。
30
评定成绩
评定人员签名
摘 要
本文围绕Java编程语言在网络编程方面的具体使用,论述了使用面向对象方法,对日历记事本程序进行需求分析、概要设计、详细设计,最后使用Java编程实现的全过程。
关键词:Java 面向对象 日历记事本
目 录
TOC \o 1-3 \h \z \u 课程设计任务书 II
摘 要 III
目 录 V
一、设计内容 1
二、设计过程 1
2.1需求分析 1
2.2概要设计 1
2.3详细设计 2
2.4代码实现 2
2.5程序运行和发布 2
三、总结 3
四、参考文献 3
一、设计内容
设计GUI界面的日历记事本。系统将日历、记事本功能结合在一起,用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容。介绍自己程序或系统的总体功能。
二、设计过程
2.1需求分析
结合《软件工程》课程所学知识,用结构化方法或面向对象方法,论述自己设计题目的需求分析结果。文字+一些必须的图、表。
2.2概要设计
功能模块的划分和总体设计,可以借助类图和模块图等来表示,如果使用数据库,还要有数据库的概要设计介绍,可使用E-R图等来表示。
本日历记事本程序共有4个java源文件,类之间的关系如图2.1所示:
图2.1 日历记事本程序类图
CalendarPad.java:该java文件生成的类负责创建本日历记事本程序主窗口。该类含有main方法,程序从该类开始执行。
Year.java:该文件负责创建管理年份的类对象。
Month.java:该文件负责创建管理月份的类对象。
NotePad.java:该文件负责创建记事本。
2.3详细设计
介绍具体的数据结构、模块、类,可以借助详细的类图、表、程
文档评论(0)