当前位置:  技术问答>java相关

俺头一次做点东西,各位大虾帮忙指点指点了

    来源: 互联网  发布时间:2015-07-30

    本文导语:  小弟刚刚大学毕业一个月,嫩的很。公司让我做个公司管理放在主页上,下面为相关内容,请各位前辈指点(很罗嗦,要有工夫噢。一些原来是word做的,有点乱) 公司要求: 输入部分 需要登陆密码,项目经理和...

小弟刚刚大学毕业一个月,嫩的很。公司让我做个公司管理放在主页上,下面为相关内容,请各位前辈指点(很罗嗦,要有工夫噢。一些原来是word做的,有点乱)




公司要求:

输入部分
需要登陆密码,项目经理和个人。
① 项目经理安排工作
项目名称 本周工作计划 项目第 周   起始日期 本周总结(斜体)
项目组成员 角色 本周工作 完成情况评价
A
B
     斜体部分周五添
② 项目组成员

项目组    角色          本周工作计划 (继承自项目经理的安排)
日期                     本日工作完成情况
本周工作自我评价(斜体)

斜体部分周五添

查询
需要查询密码(项目组成员可以查看自己的,项目经理可以查看项目组所有的,公司管理层可以查看全部)
1、 可以查询项目组整体情况
2、 可以查询项目组成员当日(周)工作量(包括项目经理评价)
3、 可以查询每个成员的一周工作量(包括自我总结)



下面是我的设计(没有查询和书籍管理):


                          公司管理界面

公司管理模块由主页上的登陆窗口进入,根据用户名的不同分别显示不同的页面。



页面的整体结构:(用框架实现)
上部为统一的装饰部分
下左为切换到各模块的按钮 下右模块的内容





管理层的页面内容包括项目安排(arrange)模块和查询模块,以及图书查询模块。

项目经理的页面包括project 模块和查询模块,以及图书查询模块。

一般员工的页面包括works模块和查询模块,以及图书查询模块。

图书管理员的页面包括图书管理模块。



其中查询模块根据登陆人员的权限不同而不同。


                   各模块介绍


                       arrange模块
供公司管理层进行项目安排

内容:
项目名称、起始日期、项目经理(以上存入project表的name,begintime,manageman.)
组员选定(修改workers表相应人员的department字段)
项目说明(存入project的explain字段)

                          

                           project模块
供项目经理分派每周的工作和进行周末总结

内容:
项目名称、起始日期、项目经理、项目第几周、项目说明(以上从project表读取)
制订本周工作计划(此操作建立一条记录,把计划写入week表plans字段,周一写)
员工任务分配表(连workers 表和work表,对department字段相符的员工分配本周任务,决定担任角色,修改role,plans字段。并对完成情况进行评价pingjia 字段)
周末总结(写入week表的zongjie 字段,对一周的项目进行情况总结)




                        work模块
内容:
项目组、角色、本周工作计划(读取work表中相应字段)
填写本日完成情况( finish字段)  本周自我评价(weeked字段)



以上为公司管理输入部分设计的简单说明,请指教
下面为数据库各表包含字段的说明。






        数据库说明
workers表:
姓名    name
登陆号  id
登陆密码 password
标志(说明权限 )bz
角色    role
所属部门 department(同项目名称)



project表:  
项目名称  name
项目经理  managerman
起始日期  begintime
项目说明  explain



week表:
项目名称  name
项目进程(记录第几周) process
每周计划  plans
每周总结  zongjie



Work表:
日期  riqi
员工姓名 name
本周工作安排  plans
日完成情况  finish
周末自我评价 weeked
项目经理评价 pingjia



另外还有几个技术上的问题:
    1。week表的process字段我本来设为int型,识别种子为1,识别递增量为1,原想这样建立一个项目时,process为1,以后每周一项目经理制订计划时产生一条记录,正好符合要求。后来一想,如果有多个项目就行不通了,有简单的办法么。如实在不行就得由项目经理输入了,那样感觉不太好。
    2。session对象我不太会用,例如有这么一条语句:
 String bz1=(String)Session.getValue("bz");
 这时username是什么类型呢,我试过当bz为"管理层"时out.print(bz1);能输出"管理层",但if(bz1=="管理层") out.print("hello");却输不出"hello",提示类型不符。把bz设为1时能解决问题,为2时就不行。


  最后请说说对此系统设计的评价。

|
关于 if(bz1=="管理层") out.print("hello");的问题
你可以用if(bz1.equals("管理层"))来解决。

|
1、可以实现,保证每次经理只能给一个项目作总结就可以了
2、字符串比较用compareTo("字符串")
equals("字符串")和equalsIgnoreCase("字符串")

|
1、可以这么做的,每次地总结只能是一个项目的,每次只能做一个总结就可以了,而process只是作为记录唯一的标志
2、字符串比较大小用
bz1.equals("字符串")
bz1.equalsIgnorCase("字符串")
bz1.compareTo("字符串")



|
晕了(:
1。week表的process字段我本来设为int型,识别种子为1,识别递增量为1,原想这样建立一个项目时,process为1,以后每周一项目经理制订计划时产生一条记录,正好符合要求。后来一想,如果有多个项目就行不通了,有简单的办法么。如实在不行就得由项目经理输入了,那样感觉不太好。

-----------------------------------
给项目来个区分的字段撒
要不就多开一个项目的表
这样也可以解决多项目进程增加不回冲突了

    


    
 
 

您可能感兴趣的文章:

  • VisulSourseSafe是什么东西啊,那位高人指点一下???
  • 怎么在金融机构实习的过程中学到东西?有经验的同志请指点!
  • 请有没人做过异构系统整合的?如果java要和PB,Excel或是VB做的东西交互,应该怎么办,我头都想破了,请高手指点一下!
  • 看书时有些东西高不太明白,请高手给指点一下,谢谢
  • 马上要研二了准备要开题,想做我linux有关的东西,请大家指点一下
  • 各位,我现在的操作系统是win2k professional 我现在想运行.jsp程序。我应该有什么样的准备。用什么工具做jsp.服务器怎么配置。这些东西都那里去下载。请指点。不胜感激!
  • 我学java时有些东西始终弄不明白,希望能得到指点!
  • java有没有象messagebox的东西 好像以前看见过 查了半天没查到 指点一下
  • 公司让用JSP写点东西,试着写段,却通不过,请哪位指点下,谢谢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 大家帮帮忙----linux下的编程到底要学哪些东西?
  • 哪位大哥有pudn帐号帮忙下个东西
  • 有谁知道pushlet这种东西,小弟有个项目要用到,各位知道的帮帮忙吧:)
  • Web服务器/前端 iis7站长之家
  • 内核进程间发送信号用哪个函数,如果没有这东西,那内核里异步通知用哪个东西
  • coLinux下怎么出现图形界面?没有象Xwindow这样的东西,java写的JPanel这些东西可以图形显示吗?
  • vfat和windows下的fat32是一个东西还是两个东西?
  • 大家好,公司在sun solaris上开发系统,而我以前没有接触过类似的东西有什么好东西能不能共享一下
  • rh9下把WIN分区的东西MOUNT过去但是做WIN分区的东西没有权限进行操作?怎么办
  • 怎样监测我的机器通过网卡都发送了什么东西?而不是像sniffer等检测收到了什么东西?
  • 为什么我的JB5.0的企业版很多东西没法用,比如EJB,CORBA,是不是要装什么东西???
  • 想深入学习Java应该学习哪些东西
  • SCJD是什么东西,在线等待。
  • JTS,EJB,JavaBean,JDBC,JMSF都是些什么东西?
  • 大家说说,这个东西能值多少钱?
  • 请问怎么样实现这种东西,很急!谢谢
  • Java可以调用Win32API和COM的东西吗?-netix
  • itimer是什么东西?
  • ??? 在win98下看linux下的东西用什么软件? ???
  • css是个什么东西?
  • 谁能帮我!错手把逻辑盘的东西删了,能不能恢复。
  • 局域网中,已能ping通,我如何拷另一台机子的东西
  • 哪位大哥大姐知道IAS是东西?有没有详细的中文资料?
  • 句柄?句柄?“句柄”到底是什么东西?怎样理解?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3