JAVAWEB课程设计
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<hibernate-mapping>
<class name="com.test.bean.Admin" table="admins">
<id name="id" type="java.lang.Integer" column="id"> <generator class="increment"></generator>
<welcome-file-list> <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class>
项目管理系统的应用从 80 年代仅限于建筑、国防、航天等行业迅速发 展到今天的计算机、电子通讯、金融业甚至政府机关等众多领域。目前在 国内,对项目管理认识较深,并要求项目管理人员拥有相应资格认证的还 主要为大的跨国公司、IT 公司等与国际接轨的企业。
项目管理系统是基于现代管理学基础之上的一种新兴的管理学科,它 把企业管理中的财务控制、人才资源管理、风险控制、质量管理、信息技 术管理(沟通管理)、采购管理等有效的进行整合,以达到高效、高质、 低成本的完成企业内部各项工作或项目的目的。
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
随着 IT 行业的发展,IT 行业内的项目拓展和投资比比皆是。为了提高 项目管理水平,赢得市场竞争,特别是在加入 WTO 后在国内、国际市场上 拥有与国际接轨的项目管理人才,越来越多的业界人士正通过不同的方式 参加项目管理培训并力争获得世界上最权威的职业项目经理(PMP)资格认 证。同时,大部分的 IT 行业项目管理人士正尝试使用项目管理系统对自己 的项目进行辅助管理。
<struts> <!-- user -->
<package name="user" extends="struts-default">
<action name = "loginUser" class = "loginUserAction"> <result name = "success" type "redirect">/adminmain.html</result> <result name = "input" >/falier.jsp</result>
<property name="age" type="java.lang.Integer" column="age"></property>
</class> </hibernate-mapping>
Admin.hbm.xml 文件
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
Id
Int
10
是
主键
Rwname
Varchar 50
否
任务名
Starttime Time
否
开始时间
Rwpeople Varchar 50
否
创始人
Rwshowming Varchar 50
否
任务描述
Youxianji Int
3
否
优先级
Jieshutime Time
否
结束时间
Tb_message
字段名称
</id>
<property name="adminname" type="string" column="adminname" length="50"></property>
<property name="password" type="string" column="password" length="50"></property>
<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
<property name = "userpassword" type = "string" column = "userpassword" length = "50"></property>
<property name="age" type="java.lang.Integer" column = "age"></property>
</action>
<action name="saveUser" class="saveUserAction"> <result name="success" type="redirect">listUser.action</result> <result name="input">/file/user/save.jsp</result>
客户系统
客户系统主要实现了客户信息的查看
人员系统
人员信息的查看,按职务的员工信息查看,员工工作情况查看等!
考勤系统
考勤管理主要是对员工的考勤记录和相应的工资扣除惩罚
系统管理
系统管理主要实现了用户的添加,编辑,和用户相应权限的分配!
系统帮助
帮助用户使用本系统的必要提示!
个人管理
</id>
<property name = "firstname" type = "string" column = "firstname" length = "50"></property>
<property name = "lastname" type = "string" column = "lastname" length = "50"></property>
<hibernate-mapping> <class name="com.test.bean.User" table="users">
<id name="id" type="java.lang.Integer" column="id"> <generator class="increment"></generator>
信息技术飞速发展的今天,时间越来越成为一个项目成败的关键性因素之一。 市场经济下谁能把握住市场先机,谁就能决定成败!特别是现在的软件行业,时间 观念更是被提到了一个很高的层面。项目管理系统是一个典型的数据库应用程序, 由任务管理,消息管理,项目管理,客户系统,人员系统,考勤系统,系统管理, 系统帮助,个人管理!
JAVAWEB 课程设计 --项目管理系统
概述
1.
项目管理系统,就是项目的管理者应用专门管理项目的系统软件,在有限的资源约束 下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。它从项目的投 资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的 目标.
按照传统的做法,当企业设定了一个项目后,参与这个项目的至少 会有好几个部门,包括财务部门、市场部门、行政部门等等,而不同部门 在运作项目过程中不可避免地会产生摩擦,须进行协调,而这些无疑会增 加项目的成本,影响项目实施的效率。
而项目管理的做法则不同。不同职能部门的成员因为某一个项目而组 成团队,项目经理则是项目团队的领导者,他们所肩负的责任就是领导他 的团队准时、优质地完成全部工作,在不超出预算的情况下实现项目目标。 项目的管理者不仅仅是项目执行者,他参与项目的需求确定、项目选择、 计划直至收尾的全过程,并在时间、成本、质量、风险、合同、采购、人 力资源等各个方面对项目进行全方位的管理,因此项目管理可以帮助企业 处理需要跨领域解决的复杂问题,并实现更高的运营效率。
</class> </hibernate-mapping>
网站总体设计
6.
7. Acion 的跳转过程 8. Bean 流程图
Байду номын сангаас
实验关键代码
9.
Web.xml 配置文件
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
系统设计
4.
任务管理
任务管理主要实现了任务的创建,任务信息的查看其中包括编辑, 查看,修改!
消息管理
消息管理主要实现了消息的发送,收件信息的查看,发件信息的查看,消息列表, 其中均包括了消息的删除,查看等功能!
项目系统
项目系统模块主要实现项目基本信息查看,项目计划信息查看,需求信息,模块 信息, 功能信息,所有者,成本等的编辑查看功能
数据类型 字段大小 是否主键 说明
Id
Int
10
是
主键
titile
Varchar 50
否
标题
Jieshouren
Varchar 50
否
接受人
Shoujianren
Varchar 50
否
收件人
Sendtime
Time
否
发送时间
Tb_项目信息
字段名称
数据类型 字段大小 是否主键 说明
Id
Int
10
是
主键
个人信息的查看,修改,个人从事的项目的信息,方便管理
数据库设计
5.
数据库连接的注入
Tb_User
字段名称 数据类型 字段大小 是否主键 说明
Id
int
4
是
主键
Username varchar 50
否
用户名
Upassword varchar 50
否
用户密码
Varchar 50
否
邮箱
Age
Varchar 50
Xmname
Varchar 50
否
项目名称
KUname
Varchar 50
否
客户名称
Xmjl
Varchar 50
否
项目经理
Kfnumber
Int
10
否
开发人数
Lxtime
Time
否
立项时间
Gxtime
Time
否
更新时间
youxianji
Int
4
否
优先级
Zhuangtai
Int
2
否
状态
部分数据库表映射文件
否
年龄
Tb_Admin
字段名称 数据类型 字段大小 是否主键 说明
Id
Int
10
是
主键
Adminnam Varchar 50
否
管理员名
e
Password Varchar 50
否
管理员密码
Varchar 50
否
邮箱
Sex
Int
1
否
性别
Age
Int
4
否
年龄
Tb_renwu
字段名称 数据类型 字段大小 是否主键 说明
开发环境
2.
服务器端:
操作系统:windows7
Web 服务器:Tomcat6.0
开发工具包:JDK Version1.5 以上
数据库:mysql5.1 版本
浏览器:IE7.0 上
分辨率:最佳效果 1024*768 像素
客户端:
浏览器:IE8.0
分辨率:最佳效果 1024*768 像素
需求分析
3.
</listener>
</web-app>
Sturts.xml 配置文件
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
User.hbm.xml 文件
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">