java程序设计及大型数据库技术课程设计

上传人:第*** 文档编号:62119901 上传时间:2018-12-17 格式:PDF 页数:19 大小:414.72KB
返回 下载 相关 举报
java程序设计及大型数据库技术课程设计_第1页
第1页 / 共19页
java程序设计及大型数据库技术课程设计_第2页
第2页 / 共19页
java程序设计及大型数据库技术课程设计_第3页
第3页 / 共19页
java程序设计及大型数据库技术课程设计_第4页
第4页 / 共19页
java程序设计及大型数据库技术课程设计_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《java程序设计及大型数据库技术课程设计》由会员分享,可在线阅读,更多相关《java程序设计及大型数据库技术课程设计(19页珍藏版)》请在金锄头文库上搜索。

1、信息科学与工程学院信息科学与工程学院 课程设计任务书课程设计任务书 题目:项目管理系统项目管理系统 学号: 姓名: 专业:计算机科学与技术 课程:java 程序设计与大型数据库技术 指导教师:职称: 讲师 完成时间: 2011 年 6 月-20 11 年 6 月 1 课程设计任务书及成绩评定课程设计任务书及成绩评定 课程设计的任务和具体要求:课程设计的任务和具体要求: 信息技术飞速发展的今天, 时间越来越成为一个项目成败的关键性因素之 一。市场经济下谁能把握住市场先机,谁就能决定成败!特别是现在的软件行 业, 时间观念更是被提到了一个很高的层面。项目管理系统是一个典型的数据 库应用程序,由任务

2、管理,消息管理,项目管理,客户系统,人员系统,考勤 系统,系统管理,系统帮助,个人管理! (1)任务管理)任务管理 : 任务管理主要实现了任务的创建,任务信息的查看其中包括编辑, 查看,修改 (2)消息管理)消息管理 : 消息管理主要实现了消息的发送,收件信息的查看,发件信息的查 看,消息列表,其中均包括了消息的删除,查看等功能 (3)项目系统)项目系统 : 项目系统模块主要实现项目基本信息查看,项目计划信息查看,需 求信息,模块信息, 功能信息,所有者,成本等的编辑查看功能 (4)客户系统)客户系统 : 客户系统主要实现了客户信息的查看 (5)人员系统:)人员系统: 人员信息的查看,按职务的

3、员工信息查看,员工工作情况查看等 (6)考勤系统:)考勤系统: 考勤管理主要是对员工的考勤记录和相应的工资扣除惩罚 (7)系统管理:)系统管理: 系统管理主要实现了用户的添加,编辑,和用户相应权限的分配 (8)系统帮助:)系统帮助: 帮助用户使用本系统的必要提示 (9)个人管理:)个人管理: 个人信息的查看,修改,个人从事的项目的信息,方便管理 指导教师签字:日期: 2 指导教师评语指导教师评语 成绩:指导教师签字:日期: 课程设计所需软件、硬件等:课程设计所需软件、硬件等: 服务器端: 操作系统:windows 系统 Web 服务器:Tomcat6.0 开发工具包:JDK Version1.

4、5 以上 数据库:mysql5.1 版本 浏览器:IE7.0 上 分辨率:最佳效果 1024*768 像素 客户端: 浏览器:IE8.0 分辨率:最佳效果 1024*768 像素 3 课程设计进度计划课程设计进度计划 起至日期起至日期工作内容工作内容备注备注 2011-6-012011-6-03 2011-6-052011-6-10 2011-6-112011-6-25 选题 设计分析规划 完成设计 参考文献、资料索引参考文献、资料索引 序号文献、资料名称编著者出版单位 1王珊等.数据库系统原理教程 清华大学出版社.2002 年; 2王克宏java 2 实用教程清华大学出版社 4 概述概述 项

5、目管理系统,就是项目的管理者应用专门管理项目的系统软件,在有限的 资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地 管理。它从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协 调、控制和评价,以实现项目的目标. 不同职能部门的成员因为某一个项目而组成团队, 项目经理则是项目团队的 领导者,他们所肩负的责任就是领导他的团队准时、优质地完成全部工作,在不 超出预算的情况下实现项目目标。项目的管理者不仅仅是项目执行者,他参与项 目的需求确定、项目选择、计划直至收尾的全过程,并在时间、成本、质量、风 险、合同、采购、人力资源等各个方面对项目进行全方位的管理,因此项目管

6、理 可以帮助企业处理需要跨领域解决的复杂问题,并实现更高的运营效率。 项目管理系统是基于现代管理学基础之上的一种新兴的管理学科, 它把企业 管理中的财务控制、人才资源管理、风险控制、质量管理、信息技术管理(沟通 管理)、采购管理等有效的进行整合,以达到高效、高质、低成本的完成企业内 部各项工作或项目的目的。 随着 IT 行业的发展,IT 行业内的项目拓展和投资比比皆是。为了提高项目 管理水平,赢得市场竞争,特别是在加入 WTO 后在国内、国际市场上拥有与国际 接轨的项目管理人才, 越来越多的业界人士正通过不同的方式参加项目管理培训 并力争获得世界上最权威的职业项目经理(PMP)资格认证。同时,

7、大部分的 IT 行业项目管理人士正尝试使用项目管理系统对自己的项目进行辅助管理。 工程文件视图工程文件视图 5 数据库设计数据库设计 数据库连接的注入数据库连接的注入 6 Tb_User 字段名称数据类型字段大小是否主键说明 Idint4是主键 Usernamevarchar50否用户名 Upasswordvarchar50否用户密码 EmailVarchar50否邮箱 AgeVarchar50否年龄 Tb_Admin 字段名称数据类型字段大小是否主键说明 IdInt10是主键 AdminnameVarchar50否管理员名 PasswordVarchar50否管理员密码 EmailVarch

8、ar50否邮箱 SexInt1否性别 AgeInt4否年龄 Tb_renwu 7 字段名称数据类型字段大小是否主键说明 IdInt10是主键 RwnameVarchar50否任务名 StarttimeTime否开始时间 RwpeopleVarchar50否创始人 RwshowmingVarchar50否任务描述 YouxianjiInt3否优先级 JieshutimeTime否结束时间 Tb_message 字段名称数据类型字段大小是否主键说明 IdInt10是主键 titileVarchar50否标题 JieshourenVarchar50否接受人 ShoujianrenVarchar50否

9、收件人 SendtimeTime否发送时间 Tb_项目信息 字段名称数据类型字段大小是否主键说明 IdInt10是主键 XmnameVarchar50否项目名称 KUnameVarchar50否客户名称 XmjlVarchar50否项目经理 KfnumberInt10否开发人数 LxtimeTime否立项时间 GxtimeTime否更新时间 youxianjiInt4否优先级 ZhuangtaiInt2否状态 部分数据库表映射文件部分数据库表映射文件 User.hbm.xml 文件文件 Admin.hbm.xml 文件文件 实验关键代码实验关键代码 Web.xml 配置文件配置文件 strut

10、s2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* index.jsp org.springframework.web.context.ContextLoaderListener Sturts.xml 配置文件配置文件 /adminmain.html /falier.jsp listUser.action /file/user/save.jsp 10 /file/user/list.jsp listUser.action /file/user/update.jsp listUser.action /update.jsp ap

11、plication/vnd.ms-excel filename=“AllUsers.xls“ downloadFile listAdmin.action /file/admin/saveadmin.jsp /file/admin/list.jsp /file/admin/falier.jsp 11 listAdmin.action /file/admin/failer.jsp /file/admin/update.jsp /file/admin/list.jsp listAdmin.action /file/admin/update.jsp Spring 的配置文件的配置文件 12 org.h

12、ibernate.dialect.MySQLDialect true com/test/bean/User.hbm.xml com/test/bean/Admin.hbm.xml 13 14 1 系统截图系统截图 15 部分部分 Action 代码代码 SavaUserAction.java package com.test.action.user; import java.util.Iterator; import java.util.Map; import java.util.Set; import com.opensymphony.xwork2.ActionSupport; import

13、 com.test.bean.User; import com.test.service.UserService; SuppressWarnings(“serial“) public class SaveUserAction extendsActionSupport private User user; private UserService service; public User getUser() return user; public void setUser(User user) this.user = user; 16 public UserService getService()

14、 return service; public void setService(UserService service) this.service = service; Override public String execute() throws Exception this.service.save(this.user); return SUCCESS; Override SuppressWarnings(“unchecked“) public void validate() Map map = this.getFieldErrors(); Set set = map.keySet();

15、for (Iterator iter = set.iterator(); iter.hasNext();) System.out.println(map.get(iter.next(); listUserAcion.java package com.test.action.user; import java.util.Map; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import com.test.service.UserService; Suppre

16、ssWarnings(“serial“) 17 public class ListUserAction extendsActionSupport private UserService service; public UserService getService() return service; public void setService(UserService service) this.service = service; SuppressWarnings(“unchecked“) Override public String execute() throws Exception Map request = (Map)ActionContext.getContext().get(“request“); request.put(“list“, service.findAll(); return SUCCESS;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号