Java课程网站的设计与实现

论文提案

题目:Java课程网站的设计与实现

学院:xx

专业行业:xx

学生姓名:xx

讲师:xx

日期:xx-xx-xx

设计(论文)的技术路线和预期目标;

作为一门课程设计,主要目的是通过本系统的设计开发,将所学知识应用于实践,培养实践能力。并且在设计实践的过程中,学习更深层次的知识,掌握先进的技术。这样可以增强对一个系统设计的整体认识,熟悉软件开发流程,深入理解软件工程的知识,熟悉数据库的设计与实现(Oracle),学习和掌握面向对象的分析方法(UML),使用MVC结构开发高效高性能的Web应用和面向对象的编程方法(java语言实现)。

本研究的主要内容是人事管理的需求分析和设计,最终完成一个人事管理系统。

项目进度计划:

我建议将研究过程分为三个阶段,即前期、中期和后期。前期(2-3周)主要做一些准备工作,比如熟悉开发环境,了解J2EE架构,学习JAVA语言和MVC架构,收集一些对课题研究有帮助的资料,尝试编写相关程序。这一阶段要完成的主要任务是“需求分析”和“概要设计方案”。

中期(4-6周)对项目区块进行研究和实验。这个阶段是整个研究设计过程中非常重要的时期,也是整个系统的详细设计和编码,最终基本完成整个系统的生产任务。

后期(1-3周)这个阶段主要是对整个系统进行集成和测试,找出系统的问题和缺陷,并进行总结和分析,为以后的工作积累经验和教训。

相信通过以上几个阶段的努力和老师们的辛勤指导,最终一定能做出一个电子政务档案管理系统,完成研究任务。

我们也希望通过此次研究的机会,深入了解Java语言的发展,使用JavaBean和Jsp以及MVC框架的技巧,掌握先进的软件设计、管理和开发方法。

毕业设计(论文)的主要内容:

本研究的主要内容是人事管理的需求分析和设计,最终完成一个人事管理系统。

在研究过程中,我将应用基于J2EE的MVC架构技术来实现我的人事系统。建议将系统分为三层。首先,通过HTML将请求信息的代表层显示给客户,HTML由Java Servlet、JavaServer Page和JSTL实现。然后是控制逻辑层,它包含一些运行在Struts架构上的组件。最后,数据库层用于永久存储数据。

公司管理模块实现了公司的添加、删除、修改和查询功能。

职位管理模块实现了职位的添加、删除、修改和查询功能。工种管理模块实现了增加、删除、修改和查询工种的功能。部门管理模块实现了部门的添加、删除、修改和查询功能。

员工管理模块实现了添加、删除、修改和查询功能。

文件管理系统的系统功能图:

我已经熟悉了过去很大一部分要采用的开发环境,现在也基本掌握了各种开发工具和必要的知识。根据本课题的研究对象,在不同方面进行了研究,如:

需求分析:人事管理系统的主要功能是为用户管理不同公司、不同部门的员工,方便用户查询、汇总、分析。根据不同的用户,人事管理系统具有不同的功能。本系统为用户提供了对公司人员的管理,包括职位管理、工种管理、部门管理、公司管理、员工管理等功能以及操作数据库的实现。该系统需要实现以下功能:

1.公司管理:用户可以添加公司类别;2.对于不同类别的公司或分公司;4.系统可以根据公司类别处理它们。按公司区分不同5和5的用户。

6.职位管理:用户可以在本系统中为不同公司的员工添加职位。区分不同公司员工的岗位。

10,工种管理:用户可以为本系统添加工种管理,11,管理员工的不同工种,12,13,区分员工的工种。

14,部门管理:用户可以为本系统添加部门,15,包括修改、查看、删除、查询等操作。16管理不同公司的部门,17建立公司的部门架构。

18,员工管理:用户可以为本系统添加员工。管理公司某部门员工,19,建立公司某部门员工管理模块。

系统设计:在大家的努力下,我们对整个网上售书系统的框架基本达成了一定的了解,具体内容会在详细设计书里描述。

数据库设计:根据对系统的了解和分析,我们已经开始设计符合系统要求的后台数据库系统。如:公司信息{公司名称},职位信息{职位名称},工种信息{工种名称},部门信息{部门信息},员工信息{员工ID,姓名,性别,公司名称,政治面貌,学历,工种代码,工种名称,部门名称,出生日期,结束工作日期,参加工作日期,家庭住址,电话。

用户界面设计:在设计研究的过程中,已经完成了用户界面的设计。我们不仅使设计的系统满足需求,而且使用户在使用时感到舒适和方便。

我相信,在我的努力和老师的指导下,我一定能顺利完成这项研究任务。

完成项目的要求和实施措施:

从现有的条件和所学的课程来看,通过努力是可以完成毕业设计任务的。

计算机系机房提供计算机条件,设计资料和书籍从学生毕业设计费用中支付。

完成项目的必要条件已基本落实。

参考资料和材料:

郝玉龙,《J2EE编程技术》,北方交通大学出版。

Java编程朱希福,人民邮电出版社。

《J2EE案例开发》姬敏,中国水利水电出版社。

《Java网络编程》,冯博和清华大学出版。

Java程序设计实用教程朱,人民邮电出版社。

《Java开源编程》【美】乔·沃尔尼斯,电子工业出版。

JBuilder 10介绍与改进,清华大学王碧波出版。

《Java程序设计基础》(美国)Gary,Bronson,北京大学出版。

讲师的意见:

讲师签名:

年月日

学院毕业设计(论文)领导小组意见:

团队领导签名:

年月日