《基于Web的Java开发设计》课程设计

时间:2024.4.29

《基于WebJava开发设计》

课程设计

题   目:    作业管理系统的设计与实现  

       

院(系):         软件学院             

专业年级:    软件工程    20##级         

姓    名:            宿帅              

学    号:         111530544              

成    绩:                               

二〇##年六月八日

          

郑 重 声 明

本人的《基于Web的Java开发设计》课程设计独立撰写并完成,写作过程中没有剽窃、抄袭、造假等行为。如发现有上述情况,本人愿意承担由此而产生的得零分后果,特此郑重声明。

完成人(签名):             

20##年  6月 3日


 

第一段主要描述选题的大背景。

第二段主要描述选题开发的意义(必要性)、实现的功能和应用的技术。

第三段主要描述作业完成后取得的效果。

[U1] 

关键词: 关键词1,关键词2,关键词3


 

1 绪论(3-5页为宜)··· 1

1.1 课题背景及意义··· 1

1.2 课程设计的主要工作··· 1

1.3 应用的开发技术··· 1

1.3.1 MVC模式··· 1

1.3.2 JSP技术··· 1

1.3.3 Servlet技术··· 1

1.4 开发工具··· 1

1.5 小结··· 1

2 需求分析(2-4页为宜)··· 2

2.1 实际业务操作流程··· 2

2.2 功能需求··· 2

2.3 小结··· 2

3 概要设计(2-4页为宜)··· 3

3.1系统总体设计··· 3

3.1.1 框架设计··· 3

3.1.2 功能设计··· 3

3.2 数据库设计··· 3

3.3 小结··· 3

4 功能详细设计与实现(8-10页为宜)··· 4

4.1系统框架各层次实现··· 4

4.1.1 Model设计··· 4

4.1.2 View设计··· 4

4.1.3 Controller设计··· 4

4.2主要功能的设计与实现··· 4

4.2.1 功能1· 5

4.2.2 功能1· 5

4.3小结··· 5

5 测试··· 6

6 结语··· 7

参考文献··· 8


1 绪论(3-5页为宜)

选题概况描述。

1.1 课题背景及意义

第一段:为何选择该题目。

第二段:开发的必要性。

1.2 课程设计的主要工作

第一段:课程设计任务安排。

第二段:完成的主要成果。

1.3 应用的开发技术

1.3.1 MVC模式

第一段:阐述MVC模式各部分构成及其作用。

第二段:在所选设计中MVC应用情况。

1.3.2 JSP技术

第一段:技术简介。

第二段:在系统完成中JSP的作用。

1.3.3 Servlet技术

第一段:技术简介。

第二段:在系统完成中Servlet的作用。

1.4 开发工具

工具简介。

1.5 小结

本章小节。


2 需求分析(2-4页为宜)

需求分析概述。

2.1 实际业务操作流程

阐述尚未使用系统的情况下,手工是如何进行操作的,即实际业务操作流程。

2.2 功能需求

需求分析结果。

2.3 小结

本章小结。


3 概要设计(2-4页为宜)

总体设计概述。

3.1系统总体设计

3.1.1 框架设计

MVC在拟完成的课程设计中是如何划分的。

3.1.2 功能设计

系统功能结构。

3.2 数据库设计

给出数据库逻辑结构,如:

管理员关系:Admin(adminId ,adminName, adminPassword)

学生关系:Student(stuId,stuNo, stuName, stuPassword,tele, email, stuDesc, majorId)

(下划线表示关系的主键)

3.3 小结

本章小结


4 功能详细设计与实现(8-10页为宜)

概述。

4.1系统框架各层次实现

4.1.1 Model设计

给出Model设计结果。

4.1.2 View设计

列出所有页面。

4.1.3 Controller设计

给出Servlet。

4.2主要功能的设计与实现

实现的全部功能表:

表4.1实现的主要功能细节[U2] 

4.2.1 功能1

1.流程设计

该功能流程。

2.技术应用

       应用的技术

3.实现

功能界面。

4.2.2 功能1[U4] 

1.流程设计

该功能流程。

2.技术应用

       应用的技术

3.实现

功能界面。

4.3小结

本章小结。


5 测试

第一段:概述。

第二部分:测试环境。

第三部分:结论。


6 结语

第一段:完成作业中遇到的问题。

第二段:解决方法。

第三段:课程设计对自己的影响。


参考文献

[1] 李蕾.实验室管理系统研究[D].重庆大学,2008.

[2] 马薇.高校实验室信息管理系统设计与实现[D].吉林大学,2010.

[3] 吕永生.实验教学管理信息系统的设计与实现[D].电子科技大学,2012.

[4] Gang Huang , Hong Mei , Fu-Qing Yang. Runtime recovery and manipulation of software architecture of component-based systems [J]. Automated Software Engineering, 2006, Vol.13 (2).

[5] 徐坚.C/S与B/S结构的分析与比较[J].曲靖师范学院学报.2005(03).

 [7] ?ilvinas Vaira , Albertas ?aplinskas.Software Engineering Paradigm Independent Design Problems, GoF 23 Design Patterns, and Aspect Design[J]. Informatica, 2011, Vol.22 (2).

[8] 田苗苗.基于Struts的Web应用研究与实现[D].国防科技大学.2005.

[9] 刘晓峰.DWR在Struts2框架中的应用研究[J].电大理工,2010(01).

[10] 张晓梅.基于J2EE的教学实验管理系统的设计与开发[D].山东大学,2006.

完成作业过程中参考的文献资料,如上所示。


 [U1]小四号宋体,行间距22磅

 [U2]表名为5号宋体

 [U3]表格内容也是5号宋体

 [U4]阐述功能不少于4个


第二篇:Java Web开发课程设计


Java Web 开发课程设计

一、性质、目的和任务

本课程设计是在《Java Web开发》课程上设置的,是巩固学生所学理论知识、培养学生动手能力并使理论与实际相结合的重要实践环节。本课程设计的目的和任务,是使学生综合应用所学知识完成软件的分析、设计、调试和总结,提高学生对Java Web开发的综合应用能力和解决问题的能力。

二、参考设计内容与指标要求(允许选择其它内容,要求可参此)

1、参考题目:

新闻发布系统、网上书店系统、制造业(或零售业)客户关系管理系统、企业进销存管理系统、制造企业门户网站、班级网站、网上辅助教学系统

也可自己设计其它题目(难度要相当,且经过老师同意),完成系统的可行性研究、需求分析、 总体设计、详细设计、 编码、测试。

2、总体要求

①采用面向对象的方法对系统进行分析和设计,要求掌握建模工具的使用如Rational rose、visio,用powerDesigner进行数据库设计。

②系统设计要实用(模块设计、界面设计、数据库设计)

③编程简练,可用,功能全面,具有较好的健壮性

④在项目开发过程中,应该按要求编写好各种软件文档

可行性研究报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。

项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。

软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。

概要设计说明书:该说明书是概要设计阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。 用户操作手册:本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。

测试计划:为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。

测试分析报告:测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。

开发进度月报:该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等。

项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。

软件维护手册:主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。

软件问题报告:指出软件问题的登记情况,如日期、发现人、状态、问题所属模块等,为软件修改提供准备文档。

软件修改报告:软件产品投入运行以后,发现了需对其进行修正、更改等问题,应将存在的问题、修改的考虑以及修改的影响作出详细的描述,提交审批。

三、计划与学时安排

1、教师介绍本课程设计的目的、内容、要求、方法和安排。

2、学生完成可行性研究、开发计划、需求分析。

3、教师审查,然后调整确定实施方案。

4、学生完成课程设计的系统设计、编码等环节,指导老师作必要的现场指导。

5、验收。

6、撰写总结报告。

7、答辩与考核

指导教师选择部分学生进行当面提问答辩,答辩既可以以语言表达的方式,也可以直接在机房中进行实际操作与调试。指导教师将综合每一学生的表现及能力进行综合评分。

四、考核评估

结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合考评。成绩分优、良、中、及格和不及格五等。

1、设计与报告 20%

2、软件编程能力 30%

3、综合解决问题能力 20%

4、创新能力 10%

5、学生答辩 10%

6、态度和纪律 10% 分为优、良、中、及格和不及格五档。

更多相关推荐:
javaEE课程设计报告

课程设计课程名称JAVAEENET课程设计设计题目校园超市商品信息管理系统学院信息工程与自动化学院专业计算机科学与技术年级20xx年级学生姓名指导教师日期20xx63020xx711教务处制课程设计任务书信息工...

javaEE课程设计

桂电编号基于J2EE的开发技术课程设计报告题目桂林市一零八医院导航网站系别计算机科学与工程学院专业信息管理与信息系统学生姓名学号指导教师汪华登20xx年12月30日目录一项目背景3二需求分析3三开发环境3四系统...

JavaEE课程设计任务书new

JavaEE与中间件课程设计任务书辽宁工程技术大学软件学院软件工程系一设计目的JavaEE课程设计是对所学JavaEE与中间件课程的小结是提高学生对所学知识综合应用能力的一种方式是集中实践性环节之一要求同学们对...

shao软件综合课程设计报告1

软件综合课程设计报告题目名称在线员工信息管理班级计0813学生学号20xx25501322学生姓名王绍辉同组学生学号同组学生姓名指导老师毕远伟老师程序成绩报告成绩总成绩优良中及格不及格20xx2201前言随着网...

java课程设计报告范例

河北科技大学课程设计报告学生姓名祝冬冬学号专业班级计算机科学与技术课程名称学年学期指导教师2011年6月课程设计成绩评定表目录示例一二三1234四五设计题目1设计目的1设计原理及方案1使用的软件工具和环境1需求...

javaee课程设计

一系统设计思想科学技术的飞速发展使计算机应用已经涉及到人们生活的各个方面通过医疗门诊查询系统患者不必到医院去排队只需要一台连接上互联网的计算机就可实现网上挂号网上预约这样不仅方便了患者也方便了医生更容易查阅病历...

java(J2EE)课程设计报告 (11)

烟台工程职业技术学院机电工程系计算机应用技术专业09级课程设计论文题目坦克大战单机版姓名学号指导教师签名二一一年七月十一日坦克大战单机版摘要JAVA是实践性很强的课程课程设计是加强实践能力的一个强有力手段通过课...

Javawebapp课程设计报告

电子商务网站课程设计报告项目题目电子拍卖平台系统分析与设计学生姓名班级学号专业指导教师20xx年10月制1系统概述本系统实现的是一个网上拍卖系统可以实现在线登录注册卖家上货买家出价竞拍拍卖商品列表商品拍卖信息和...

javaweb课程设计学生信息管理

宿迁学院J2EE导论课程考核报告班级12软件1学号姓名得分20xx年6月15日一绪论错误未定义书签11课题研究背景和意义错误未定义书签12课题研究的主要内容1二相关技术介绍121JSP122MySQL123To...

Java课程设计报告【模板】

课程设计报告设计题目专业计算机科学与技术班级101学号20xx16021127学生姓名李贵云指导教师布瑞琴起至时间12161223教师评分20xx年月日目录1概述11目的这学期我们学习了Java语言Java语言...

Java语言课程设计报告

摘要随着电子信息时代的飞速发展Internet应用在全球范围内日益普及当今社会正快速向信息化社会前进信息自动化的作用也越趋重要更大的自动化软件可以使我们从繁杂的事务中获得轻松提高了我们的工作效率图书管理系统更加...

java课程设计报告

课程设计说明书课程名称Java程序设计专业班级设计人山东科技大学20xx年1月14日山东科技大学学生课程设计目录1需求分析说明111背景112功能要求113运行环境114功能实现12概要设计说明221模块调用图...

javaee课程设计报告(7篇)