版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录目录 1一项目开发打算书 31.1引言 31.2工资治理系统功能模块描述 41.3实施打算 41.4支持条件 5二可行性分析 52.1可行性研究前提 52.2经济上可行性 62.3技术可行性 62.4开发工具的选择 62.5开发工具概述 62.5.1JSP概述 62.5.2SQLServer数据库简介 7三需求分析 83.1市场需求分析 83.2系统需求分析 83.2.1系统目标 83.2.2系统的分析和概要设计 93.2.3系统功能分析 103.2.4系统业务流程图 113.3系统E-R图 123.4数据流图 133.5数据字典 15四系统设计 174.1系统处理流程和数据流程 174.2系统数据库概念结构 184.3系统数据库逻辑结构 184.4系统数据库设计 19五系统测试 225.1部分代码 225.1.1登陆平台 225.1.2工资查询系统 245.1.3工资发放系统 265.2测试 275.2.1测试的作用和意义 275.2.2测试方法 275.2.3测试内容 275.2.4测试结果 28六总结 29参考文献 29附录:编码规范 29第一章项目开发打算书1.1引言企业工资治理系统是一个企业单位不可缺少的部分,它的内容关于企业的决策者和治理者来讲都至关重要,因此工资治理系统应该能够为用户提供充足的信息和快捷的查询手段。使其公司工资治理初步实行计算机化,让计算机在工资治理中得到初步应用。使工资治理者总是依照准确、及时的工资治理信息来进行决策,实现治理。只有计算机才能将现代化社会中,成倍增长的工资治理信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。而一个企业工资治理系统在企业对工资治理已不可或缺。其功能要紧有:(1)对输入的工资治理数据,进行数值运算和逻辑运算,求解各种问题。(2)对工资治理信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。(3)对工资治理的各种资料数据进等统计计算,并将处理后的信息存贮起来。当前,许多单位的工资治理部门关于计算机的应用还仅限于简单的单机应用,随着时刻的推移、任务的复杂、用户的需求,其应用还会扩大。随着计算机的广泛应用,计算机工资治理信息系统的建立,适应了社会经济发的客观要求,是工资治理现代化的一大进步。今天我们运用计算机进行了工资治理档案治理的初步现代化的开发和使用,它大大提高了工资治理工作者的工作效率,它把工资治理(档案、工资)从繁重的手工操作中解脱出来,用更多精力从事制造性的治理活动;它能使决策、打算和其它治理活动更加科学、精确、灵活。因此,建立计算机工资治理信息系统是一种客观进展必定趋势。尽管在工资治理方面还不可能普遍使用计算机,但从长远来讲,工资治理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现工资治理现代化。1.2工资治理系统功能模块描述具体系统功能需求描述(1)档案信息治理提供对”人员档案信息”数据输入、查询功能。(2)工资治理提供对”职工工资表”数据的输入、查询、统计功能。(3)工资统计提供对“职工工资表”数据的月统计,由系统自行生成“职工工资构成情况表”实现该表的查询、打印功能。(4)部门查询提供以某一部门为索引的”人员档案信息”查询功能。(5)专门查询提供对日期型字段和合同期限的”人员档案信息”查询功能。(6)报表查询提供对工资、职工履历的信息以报表的形式供用户查询、打印,另外用户还能够对这些差不多信息进行更新和删除,1.3实施打算工作任务的分配与人员分工组长:任务:(1)系统总的开发打算书(2)每周至少组织小组讨论一次,记录讨论内列出本周开发打算(3)项目开发进度的治理(4)团队的组织和协调设计:任务:(1)参与小组讨论(2)进行系统的需求分析和系统设计(3)完成系统需求讲明书和系统设计讲明书(4)编写测试打算,参与系统测试(5)协助文档人员完成用户相关文档开发:任务:(1)参与小组讨论(2)依照设计完成编码,并注释(3)进行单元测试系统规划时期:项标志性事件开始到完成开发时期:目开发打算书的完成6.5-6.7需求分析时期:系统需求讲明书完成6.8-6.10设计时期:系统设计讲明书6.11-6.13编码实现:项目的形成6.14-6.15测试时期:测试打算和Bug跟踪列表6.16-6.17移交时期:项目的递交6.17-6.181.4计算机系统支持操作系统需要windows2000以上版本;开发工具采纳的是eclipse,所使用的开发语言是JSP,以SQLserver作为数据库支持。
第二章可行性分析2.1可行性研究前提要求:满足对工资治理的差不多要求及功能,并对职工信息收集、处理、保存。目标:实现无纸化办公,节约成本,提高工作效率。条件、假定、限制:当企业工资治理的信息量和复杂程度达到某一限度时,即治理人员的劳动强度超过其承受能力时,就必须采纳新的治理手段,如用计算机技术对信息的收集、加工、传递和存贮等,如此,一个工资治理系统就能够对企业职工工资进行高效、合理、恰当地治理。此系统成本低廉,自开发到运行结束至少可运行3年,开发成本不超过600人民币,开发软件到投入使用不超过1个月。2.2经济上可行性开发成本:600元人民币。效益:大幅度地提高工资治理信息系统的工作质量和效率,让企业掌握整个工资治理系统的全面情况,为治理人员提供了准确的工资治理信息,促进工资治理工作的规范化及各项治理制度与指标体系的建立和健全;提供各种加工处理了的工资治理信息,以满足工资治理的专门要求,适应新形势对职工队伍提出的新要求。效益/投资比:临时无法估算。投资回收期:大约3个月。2.3技术可行性软件需求:操作系统WINDOWS2000AdvanceServer以上。硬件需求:赛扬1.7GCPU、512M内存80G硬盘的计算机。本系统采纳JSP实现,依靠其强大的面向对象系统,与SQLServer2000数据库治理系统相结合,能在1个月内开发出系统。3.2.3系统功能分析 本系统是基于JSP和SQLServer数据库建立的B/S结构治理系统,考虑了两种角色:工资治理员和一般职员。他们通过相同的登陆页面,选择不同的登陆方式,各自进入自己的用户界面。治理员进入治理页面能够对职员发放工资,能够新添加新的职员,修改自己的密码,以及公布消息。一般用户能够查看自己的工资情况,能够依照需要查询具体每个月,或几个月的工资发放情况,察看最近的动态公布消息,同时也能够修改密码。2.4开发工具的选择eclipse作为前台的开发工具,用SQLServer200作为后台支持数据库,通过JSP的数据库控件来连接SQLServer200中并对其编程来实现各种功能。2.5开发工具概述2.5.1JSP概述JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段能够操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的确实是一个HTML文本,因此客户端只要有扫瞄器就能扫瞄。JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的扫瞄器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,要紧面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,因此JSP迅速成为商业应用的服务器端语言。JSP可用一种简单易明白的等式表示为:HTML+Java=JSP。2.5.2SQLServer数据库简介SQLServer是由Microsoft开发和推广的关系数据库治理系统(DBMS),它最初是由Microsoft、Sybase、Ashton-Tate等三家公司共同开发的,并于1988年推出了第一个在OS/2版本上运行的SQLServer系统。1992年Sybase和Microsoft这两家公司将SQLServer移植到了WindowsNT操作系统上,后来Microsoft致力于WindowsNT平台的SQLServer的开发,而Sybase则专注于SQLServer在UNIX上的应用。近年来在MicrosoftSQLServer的进展历程中不断更新版本,有两个版本具有重要的意义。即是在1996年推出的SQLServer6.5版本和在2000年8月推出的SQLServer2000版本。6.5版本使得SQLServer得到广泛的应用,而2000版本在功能和易用性上有专门大的增强,并推出了简体中文版,它包括企业版、标准版、开发版和个人版等4个版本。
第三章需求分析3.1市场需求分析工资治理系统是一个企业单位不可缺少的部分,它能为用户提供充足的信息和快捷的查询手段。(1)一个工资治理系统能够高效能、大容量地收集、处理、存贮工资治理信息,大幅度地提高工资治理信息系统的工作质量和效率。(2)能够为企业治理人员及时掌握整个工资治理系统的全面情况,提供系统的准确的工资治理信息,能够促进工资治理工作的规范化及各项治理制度与指标体系的建立和健全。(3)为企业提供各种加工处理了的工资治理信息,以满足工资治理的专门要求,适应新形势对职工队伍提出的新要求,关心治理人员选择方案,实现优化决策。尽管当前,许多单位的工资治理部门关于计算机的应用还仅限于简单的单机应用,随着时刻的推移、任务的复杂、用户的需求,其应用还会扩大。3.2系统需求分析3.2.1系统目标企业工资治理系统能够用于支持企业完成工资治理工作,有如下3个方面的目标。(1)支持企业实现规范化的治理。(2)支持企业高效率完成人事治理的日常业务,包括新职员加入时人事档案的建立,老职员转出、辞职、退休等。(3)支持企业进行人事治理及其相关方面的科学决策,如企业领导依照现有的职员合同期限决定是否接着聘用等。3.2.2系统E-R图职工编号籍贯职工编号籍贯婚否满勤缺勤满勤缺勤性不性不出勤拥有职工出勤拥有职工民族职务民族职务治理治理工资设置工资设置治理员治理员差不多工资技能工资实发工资不资工资差不多工资技能工资实发工资不资工资查询查询报表报表职务月份职务月份工资金额工资金额职工信息图3-1E-R图3.2.3数据流图图3-2底层数据流图
图3-3工资治理第一层数据流图图3-5本月工资治理的展开3.2.4数据字典通过系统需求分析,对企业工资治理系统编制数据字典如下:数据流定义数据流名称:职工名单数据流名称:职工名单数据流编号:F1简述:职工信息数据来源:人事科数据去向:P1.1 数据流名称:本月工资数据流编号:F2数据流名称:本月工资数据流编号:F2简述:对职工本月工资进行修改数据来源:劳资科数据去向:P2.1,P2.2 数据存储定义数据流名称:职工发工资数据流名称:职工发工资数据流编号:P2.2简述:依照工资条形成本月工资表输入数据流:D2->P2.2输出数据流:P2.2->职工处理:查询D1(本月工资表),打印本月职工工资条财务记账后传盘给银行。 处理逻辑定义外部实体名称:人事科外部实体名称:人事科数据流编号:S1简述:对职工添加,删除进行治理的部门输出数据流:F1外部实体名称:劳资科外部实体名称:劳资科数据流编号:S2简述:对职工工资进行治理的部门输出数据流:F2外部实体名称:财务科数据流编号:S3外部实体名称:财务科数据流编号:S3简述:发放工资,及工资记账治理。 外部实体定义数据存储名称:职工信息表数据存储名称:职工信息表数据存储编号:D0简述:职工差不多信息数据存储组成:职工编号+姓名+科室号+职称+体制+医保号+公积金号+养老金号+银行账号+有效标志关键字:职工编号相关处理:F1数据存储名称:本月工资表数据存储名称:本月工资表数据存储编号:D1简述:职工本月工资信息数据存储组成:职工号+工资日期+操作员+1{薪金科目}20+1{扣款科目}5关键字:职工编号+工资日期相关处理:F2
第四章系统设计4.1模块分析和概要设计依照实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员能够较快地确定需求,然后采纳循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。现在模块也进展成为最终产品了。通过对用户需求的分析,我们能够分析出该工资治理系统大致能够分为六个模块:人事档案治理模块、职工工资治理模块、工资统计模块的实现、部门查询模块、专门查询模块、报表查询模块。现在对这六个模块做具体讲明:人事差不多情况治理模块:输入:职工信息输出:“人员档案表”功能:对人事差不多信息的查询职工工资治理模块输入:人员月工资输出:“职工工资表”功能:完成职职员资的查询工资统计模块输出:“职工工资统计表”功能:完成职职员资的统计和打印部门查询模块输出:以部门为索引的“职工档案信息”功能:完成以部门为索引的“职工档案信息”的统计和查询专门查询模块的实现输出:满足查询条件的“职工档案信息”和职工合同的期限功能:完成满足查询条件的“职工档案信息”和职工合同的期限的查询报表查询模块的实现输出:职员履历信息和工资信息的差不多情况查询及打印功能功能:完成对职员履历信息和工资信息差不多情况的查询及打印4.2系统业务流程图一般职员治理员用户登录推断用户治理平台一般职员治理员用户登录推断用户治理平台用户平台发放工资公布消息修改密码添加职员察看消息查询工资修改密码注销登录图4-1系统业务流程图
4.3系统数据库逻辑结构图4-2系统数据逻辑结构图4.4系统数据库设计由于考虑到本系统是应用在单机系统上,另外依照人员规模,我们只建立起一个数据库,在此数据库基础上建立起如下表:·职工差不多信息表employee_information_table·职工工资表employee_salary_table·系统信息表system_table下面我们详细讲明:表3-21职员差不多信息字段名类型长度同意职工编号数值型8No部门字符型6Yes职务字符型8Yes职工姓名字符型8Yes身份证号字符型18Yes性不字符型2Yes出生日期日期型10Yes婚否逻辑型2Yes文化程度字符型8Yes政治面目字符型6Yes毕业学校字符型16Yes联系电话数值型16Yes籍贯字符型10Yes民族字符型10Yes家庭地址字符型30Yes邮政编码数值型6Yes入单位时刻日期型10Yes合同期限数值型8Yes职称字符型16Yes评定时刻日期型10Yes备注备注型100Yes表3-22部门查询表字段名类型长度同意职工编号数值型8No职工姓名字符型8Yes职务字符型8Yes实发工资数值型8Yes表3-23职职员资表字段名类型长度同意职工编号数值型8No职工姓名字符型8Yes年/月日期型10Yes技能工资数值型8Yes工龄工资数值型8Yes岗位工资数值型8Yes职务工资数值型8Yes洗理费数值型8Yes房屋补贴数值型8Yes交通补贴数值型8Yes价格补贴数值型8Yes工会会费数值型8Yes房屋租金数值型8Yes养老保险数值型8Yes建房扣款数值型8Yes实发工资数值型8Yes表3-24工资统计表字段名类型长度同意部门字符型8Yes人数数值型10Yes工资总和数值型20Yes表3-25专门查询表字段名类型长度同意职工编号数值型8No职工姓名字符型8Yes日期日期型8Yes表3-26报表查询表字段名类型长度同意职工编号数值型8No部门字符型6Yes职务字符型8Yes房屋租金数值型8Yes养老保险数值型8Yes建房扣款数值型8Yes实发工资数值型8Yes日期日期型8Yes
第五章系统测试5.1测试方法(1)测试人员 测试队伍由两位成员组成。软件的设计者在测试整个过程中负责整体测试方案的制定和测试进度的掌握以及白盒测试的测试者。第二位成员由未参加软件制作者担任,要紧责任是进行软件的黑盒测试以及软件环境,硬件要求和极限测试工作。(2)机器测试 通过在计算机上直接运行被测程序,来发觉程序中的错误。机器测试包括黑盒测试盒白盒测试。黑盒测试也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,研究软件的外部特性。依照软件的需求规格讲明书测试用例,从程序的输入和输出特性上测试是否满足设定的功能。白盒测试也称结构测试,将软件看作一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查与测试是否相符。5.2部分代码和测试结果5.2.1登陆平台 该平台能够实现职员和治理员的登录验证,依照登陆的身份不同进入不同的治理系统如:一般职员进入工资查询系统,治理员则进入工资发放系统。 核心代码:<%@pagecontentType="text/html;charset=GB2312"session="true"%><%@pageimport="java.sql.*"%><jsp:useBeanid="login"scope="session"class="DataBase.DBControl"></jsp:useBean><%Stringlname=request.getParameter("UserName");Stringlpassword=request.getParameter("Password");intltype=Integer.parseInt(request.getParameter("logintype"));if(ltype==0){if(login.isManager(lname,lpassword,ltype)){session.setAttribute("MANAGERID",String.valueOf(login.getMID()));session.setAttribute("MANAGERNAME",lname);session.setAttribute("MANAGERPASSWORD",lpassword);response.sendRedirect("manageMain.jsp");}else{response.sendRedirect("error.jsp");}}elseif(ltype==1){if(login.isUser(lname,lpassword)){session.setAttribute("GUESTID",String.valueOf(login.getUID()));session.setAttribute("GUESTNAME",lname);session.setAttribute("GUESTPASSWORD",lpassword);response.sendRedirect("user.jsp");}else{response.sendRedirect("error.jsp");}}%>5.2.2登陆界面5.2.3工资查询系统 该子系统实现一般职员对工资的查询以及动态新闻的扫瞄以及密码修改 核心代码:<%Connectionusercon;Statementuserstmt;ResultSetuserrs;Stringrsstr="select*fromguestuserwhereusername='"+uname+"'anduserpassword='"+upassword+"'";try{usercon=datacon.connection();userstmt=usercon.createStatement();userrs=userstmt.executeQuery(rsstr);while(userrs.next()){%><tr><tdwidth="124"align="center"><pstyle="margin-top:0;margin-bottom:0"><fontsize="2"><%=userrs.getDate("wagetime")%></font></td><tdwidth="146"align="center"><pstyle="margin-top:0;margin-bottom:0"><fontsize="2"><%=userrs.getFloat("oldmoney")%></font></td><tdalign="center"><pstyle="margin-top:0;margin-bottom:0"><fontsize="2"><%=userrs.getFloat("healthmoney")%></font></td><tdalign="center"><pstyle="margin-top:0;margin-bottom:0"><fontsize="2"><%=userrs.getFloat("wages")%></font></td><tdalign="center"><pstyle="margin-top:0;margin-bottom:0"><fontsize="2"><%=userrs.getFloat("housemoney")%></font></td><tdwidth="148"align="center"><pstyle="margin-top:0;margin-bottom:0"><fontsize="2"><%=userrs.getFloat("totalmoney")%></font></td></tr><%}userrs.close();userstmt.close();usercon.close();}catch(Exceptionex){}%> 5.2.4工资查询系统截图5.2.5工资发放系统 该平台下,治理员能够为职员发放每月的工资,同时还能够修改密码以及公布动态的新闻。 核心代码:<%StringmdStr="select*fromguestuser";try{Connectionmdcon=managecon.connection();Statementmdstmt=mdcon.createStatement();ResultSetmdrs=mdstmt.executeQuery(mdStr);while(mdrs.next()){%><tr><tdalign="center"><%=mdrs.getString("username")%></td><tdalign="center"><%=mdrs.getString("department")%></td><tdalign="center"><%=mdrs.getDate("wagetime")%></td><tdalign="center"><%=mdrs.getFloat("housemoney")%></td><tdalign="center"><%=mdrs.getFloat("oldmoney")%></td><tdalign="center"><%=mdrs.getFloat("healthmoney")%></td><tdalign="center"><%=mdrs.getFloat("totalmoney")%></td><tdalign="center"><inputtype="button"value="发放工资"name="B1"></td></tr><%}mdrs.close();mdstmt.close();mdcon.close();}catch(Exceptionex){}%>5.1.3工资发放系统截图5.2.6测试结果分析 ①软件在运行、关闭及退出时保存记录的提示功能差不多完成,在软件的不断启动关闭过程中没有出现死机、程序执行效率降低等各种不良现象,功能的实现较为完善。 ②用户登录界面较友好,但软件界面的色彩选择、搭配上关于长期工作者而言仍然可不能产生眼部不适感。可操作性及安全性能较好,能完成对不同治理级不者的限制工作,对软件涉及到的机密数据能进行良好的爱护。 ③数据库的可维护性良好,数据的录入能顺利完成,并能实现动态更新,删除和修改也能顺利完成。 ④数据查询不够全面,只能按系统设定的少数查询条件进行搜索,以找到合适的答案。 ⑤数据溢出、越界差不多不能进行非法提示,以警告用户正确使用。对用户的非正常操作方式能提出警告。 ⑥数据类型填写错误时,系统有报错功能,在数据输入错误时,使用者能够获知错误所在。 ⑦软件兼容性有待提高,在Dreamweaver版本较低的机子上测试不断出现错误提示。5.3测试的作用和意义系统测试是教师工资治理系统的开发周期中的一个十分重要环节。尽管在系统开发周期的各个时期均采取了严格的技术审查,但依旧难免会留下错误,假如没有在投入运行前的系统测试时期被发觉并纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将会付出更大的代价。系统测试占用的时刻、花费的人力和成本占软件开发的专门大比例。统计表明,开发较大规模的系统,系统测试的工作量大约占整个软件开发工作量的40%-50%。而关于一些特不重要的大系统,测试的工作量和成本更大,甚至超过系统开发其他各时期的总和的若干倍。
第六章总结通过反复测试,系统完成后运行添加、修改、查询、报表等功能均正常,公布1.0版。此系统仍存在许多缺陷,然而通过该系统设计达到了系统设计目的意义,差不多掌握了软件开发的要紧步骤,了解了各环节在开发时要注意的问题,体会到开发一个系统应该注意的方面以及重视用户在系统开发过程中间的作用,开发出好的软件高质量的软件。另外在设计过程中也逐渐提高了软件开发技能和编程技能以及良好的软件开发思维模式。参考文献张海藩,软件工程(第二版)。北京:人民邮电出版社,2006张海藩,牟永敏,面向对象程序设计使用教程(第二版)。北京:清华大学出版社,2007金敏,周翔,高级软件开发过程。北京:清华大学出版社,20054.朱如龙,SQLserver2000数据库应用系统开发技术,机械工业出版社,20055.谭浩强,软件工程系统分析与设计.,清华大学出版社,20056.王少锋,面向对象技术UML教程,北京:清华大学出版社,20047.张海藩,软件工程导论(第三版)。北京:清华大学出版社,19988.郑人杰,殷人昆,陶永雷,有用软件工程(第二版)。北京:清华大学出版社,1997附录:编码规范编码规范关于程序员而言尤为重要,一个软件的生命周期中,80%的花费在于维护。几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护。编码规范能够改善软件的可读性,能够让程序员尽快而完全地理解新的代码。常见的编码规范总结如下:1.开头注释(BeginningComments)所有的源文件都应该在开头有一个风格一致的注释,其中列出类名、版本信息、日期和版权声明等,如下:/***Classname*Versioninformation*Date*Copyrightnotice*/2.包和引入语句(PackageandImportStatements)在多数Java源文件中,第一个非注释行是包语句。在它之后能够跟引入语句。例如:packagejava.awt;importjava.awt.peer.CanvasPeer;3.缩进排版(Indentation)4个空格常被作为缩进排版的一个单位。4.行长度(LineLength)尽量幸免一行的长度超过80个字符,因为专门多终端和工具不能专门好处理长度超过80个字符的行。5.换行(WrappingLines)当一个表达式无法容纳在一行内时,能够依据如下一般规则断开该行:在一个逗号后面断开。在一个操作符前面断开。宁可选择较高级不(higher-level)的断开,而非较低级不(lower-level)的断开。新的一行应该与上一行同一级不表达式的开头处对齐。假如以上规则导致你的代码混乱或者使你的代码都堆挤在右边,那就代之以缩进4个空格。6.注释(Comments)Java程序有两类注释:实现注释(implementationcomments)和文档注释(documentcomments)。实现注释是那些在C++中见过的,使用/*...*/和//界定的注释。文档注释(被称为"doccomments")是Java独有的,并由/**...*/界定。文档注释能够通过javadoc工具转换成HTML文件。为了使程序更容易阅读,程序员应适当的在代码中添加注释。7.每行声明变量的数量(NumberPerLine)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年XX企业领导力发展与企业文化塑造
- 教案解析:2024年眼镜设计新趋势
- 2024年百雀羚企业文化与未来展望
- 2024年绘本剧:《逃家小兔》课件与戏剧教育结合
- 2024年历史教案:未来的教学理念与实践
- 第47届世界技能大赛江苏省选拔赛-美发项目技术工作文件
- 2024年春季班《沁园春长沙》教案及教学反思
- 2024年新编《长恨歌》教学课件:解读经典之作
- 2024年初中生语文复句学习课件大全
- 白公鹅产业布局:2024年市场现状及未来趋势
- 小学生自主学习能力培养及教师指导策略
- 财务管理的数字化转型实施方案
- 线上厨艺大赛投票方案
- 家长课程:怎样提升孩子的自护技能
- 奥纬咨询-2023京东营销策略洞察报告
- 人工智能在医疗领域的应用课件
- 超市管理系统-UML
- 〈教育观念的转变与更新〉学习心得体会(三)
- 西藏安琪珠峰生物科技有限公司年产200吨高原益生菌绿色制造项目环评报告书
- 期中复习备考Unit1-unit6话题补全对话 人教版九年级英语全册
- 【浅析多旋翼无人机的组装与调试8200字(论文)】
评论
0/150
提交评论