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,北京大学出版。
讲师的意见:
讲师签名:
年月日
学院毕业设计(论文)领导小组意见:
团队领导签名:
年月日