员工管理_员工管理系统综合实训报告模板_第1页
员工管理_员工管理系统综合实训报告模板_第2页
员工管理_员工管理系统综合实训报告模板_第3页
员工管理_员工管理系统综合实训报告模板_第4页
员工管理_员工管理系统综合实训报告模板_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java B/S架构应用系统设计实训 员工管理系统系统的设计与开发 组 别:第 二 组姓 名: 薛成诚 李永胜 张楠 朱玲玲 张宝月 李娜学 号: 课程名称:Java B/S架构应用系统设计实训指导老师:许丽花提交日期:2013 年 6月 28 日努力了的才叫梦想,不努力的就是空想!如果你一直空想的话,无论看多少正能量语录,也赶不走满满的负能量!你还是原地踏步的你,一直在看别人进步。南京工业职业技术学院实训报告摘要员工管理系统是一种基于企业员工管理的,针对员工管理的复杂程序而开发出来的操作简单而且方便使用的一个员工管理系统,从推广到现在已被大量公司使用,在这个管理系统上记录每个员工的信息以及他们的请假,出差情况。还包括整个公司的每天运行的流程,包括签到,加班,迟到,发薪,以及年中奖金的发放情况。甚至还可以通过分析员工的情况,对公司这段时间的发展进行整治和调改。这就促进了公司经营管理的方便性!本员工管理系统主要利用了java,SQL,SWING,软件工程技术实现了一个人对多个员工进行方便,快捷的管理,以及方便了公司对员工情况的分析调查。从管理系统的登陆界面、主界面,以及人性化的操作,不仅提高了公司的运行效率,也方便了员工对自己情况的查看和修该,实现了老板和员工之间的友好互动!关键词:员工,JAVA,SQL,管理平台AbstractStaff management system is a kind of enterprise staff management based on the employee management, aiming at complex,The program developed has the advantages of simple operation and easy to use an employee management system,From the promotion to now has been widely used in the management system of company, record each employee information and they leave, travel information.Also include the entire firm every operation process, including attendance, overtime, late, payroll, and granting years winning gold. EvenBy analyzing the situation of staff, to the development of the company during this period of time to carry out remediation and modification. This will promote the convenience of corporate management!The staff management system is mainly used java, SQL, SWING, software engineering technology to realize one to many Employees are convenient, efficient management, and facilitate the investigation and Analysis on the situation of the company employees. From the management system login interface,The main interface, and the operation of humanity, not only to improve the operating efficiency of the company, also has facilitated the staff view of his condition and repair the,The friendly interaction between boss and employee!Key Words:Staff management system,JDBC,Java,Swing。目 录1 绪论11.1实训项目的背景11.1.1 员工管理系统的概念11.1.2 员工管理系统的发展和现状11.2实训的内容和意义11.2.1 实训内容11.2.2 实训的意义11.3 实训报告内容组成12 系统的开发技术与工具22.1系统开发技术22.2系统开发的工具23 需求分析33.1系统功能需求分析33.1.1 系统功能描述33.1.2 系统用例图33.2系统非功能需求34 概要设计44.1系统模块设计44.1.1 系统总体功能44.1.2 系统类图44.2数据库设计44.2.1 系统实体描述44.2.2 数据表设计44.2.3 数据表关联关系44.3系统开发框架设计44.3.1 系统开发框架44.3.2 项目组织结构45 详细设计55.1注册功能详细设计55.1.1 注册功能流程图55.1.2 注册界面设计55.1.3 注册功能代码设计55.2登录功能详细设计55.3发帖功能详细设计55.4换肤功能详细设计55.5粉丝功能详细设计56 系统实现66.1主页功能实现66.2注册登录功能实现66.3员工管理系统功能实现66.4个人中心功能实现66.5吧主管理功能实现66.6后台功能实现66.7特色功能实现67 系统测试与运行77.1系统的功能测试77.1.1注册功能测试77.1.2发帖功能测试87.1.3私信功能测试87.1.4换肤功能测试87.1.5屏蔽用户功能测试87.1.6粉丝功能测试87.2系统运行86 总结与展望96.1 实训总结96.2 展望9致 谢10参考文献11附 录121 绪论1.1实训项目的背景1.1.1员工管理系统的概念 员工信息管理系统是事业单位科学、全面、高效进行人事管理的系统,参考大量中国人力资源管理理论,根植于国内管理的实际情况,实用而科学。内容包括机构的建立和维护,人员信息的录入和输出,工资的调整和发放以及各类报表的绘制和输出等功能。在操作上集输入、维护、查询、统计、打印、输出等处理为一体,简便灵活,自动化功能强大。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高企业员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,大量企业已经实施建立企业员工信息管理系统,因为企业员工信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业企业员工档案的管理势在必行。企业员工管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动企业员工管理走向科学化、规范化的必要条件。企业员工信息管理系统是针对企业信息管理部门的大量业务处理工作用计算机进行全面现代化管理,该系统必须具备以下基本功能:(1)企业员工档案管理数据库及表的操作。实现对企业员工档案管理数据库及表的创建,表中数据的维护。(2)企业员工档案信息的管理。实现企业员工信息的添加、保存、修改和删除等。(3)企业员工档案信息的应用。实现企业员工信息的查询、统计和企业员工资源的利用等。1.1.2 员工管理系统的发展和现状当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronicnumericalintegratorandcalculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,为社会节省了大量花在信息管理上的人力、物力、财力,信息管理系统作为一门融管理科学、信息科学、系统科学为主要方面,以人为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的一种集成化的人机系统。堀工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。关于现状:(1)国内研究我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用于各个领域,并且形成了产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。主要表现在:员工管理系统范围使用相对狭窄、员工管理系统功能相对欠缺、稳定性较差、功能相对单一等。(2)国外研究 国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理系统,通过建立一个业务流的开发性系统实现真正意义上的人事管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。例如:苹果公司的企业员工人事管理系统便是一个很好的典范。1.2实训的内容和意义1.2.1 实训内容本次实训综合利用Java语言、软件工程与UML技术、JavaScript、软件工程技术、数据库技术等,遵从软件企业开发中的过程模型,利用MVC模式开发了一个多用户的员工管理系统系统平台,是一个基于B/S架构的应用系统软件。本系统利用JSP、JDBC、Ajax技术实现了一个多用户的员工管理系统系统平台,前台用户具有发帖、回帖、个人中心信息设置等功能,吧主具有管理吧务功能;后台管理员具有管理员工管理系统、用户以及数据信息统计等功能。本系统可以实现多用户并发操作,用户交互性好,兼容各主流浏览器,具有流行的互联网应用的基本功能。1.2.2 实训的意义 此次实训有四大重大意义。 其一是将书本所学知识、技能及所形成的的单项,单元能力融入这次实训课程所做的项目“员工管理系统”之中。能够让各位同学了解自己在实训中担任的角色和所起到的作用。将自己的优势展现出来,以便在实训中起到重大作用。同时也了解到自己的不足之处,利用课余时间更好的学习。总之就是提高自己的学习能力,掌握更多的知识。 第二 是通过和组成员的共同探讨 ,共同克服困难,共同分享项目完成的喜悦。能够增强各位同学的合作意识,在共同完成中不掉队不退缩。从而对以后的合作有了更大的意识。第三是通过这次项目课程的学习与实践过程中,激发各位同学从事本职业技术领域工作的兴趣,使同学热爱将来要从事的事业。培养自身的专业素质,责任心与合作精神。同时此次实训能为以后我们去公司工作提供基本的保障,让我们更好的融入以后的工作,让我们懂得如何成功完成一次项目的开发,如何在团队中发挥自己的能力,为项目的开发出力!第四,通过了现代话的方法实现的传统管理的方便性,不仅提高了企业对员工的管理,还能通过对员工管理信息的分析,了解公司最近发展的情况,为公司的发展提供保障!1.3 实训报告内容组成阐述本报告的组成部分:第一部分是绪论,阐述了员工管理系统系统的来历,本次实训的内容和意义。第二部分是需求分析,分析了本员工管理系统系统前后台用户的基本功能。第三部分是概要设计,设计了系统的功能模块、系统开发架构以及数据库模型、数据库表,对典型的接口和类给出了类图。第四部分是详细设计,对典型功能模块进行了流程分析,并给出了详细的设计。第五部分是系统实现,对典型功能模块的实现效果给出了截图展示,并描述了其功能。第六部分是系统测试与运行,用黑盒功能测试对典型功能模块给出了测试用例,并给出了系统打包运行发布的步骤。 最后是总结和致谢、参考文献、附录部分。2 系统的开发技术与工具2.1系统开发技术2.1.1 JAVA2.1.2 eclips2.1.3 数据库技术2.2系统开发的工具2.2.1 Eclipse JEE2.2.2 美图秀秀2.2.3 MySql2.2.4 MS Visio2.2.5 Pencil3 需求分析3.1系统功能需求分析3.1.1 系统功能描述1. 员工功能l 登录l 查看自己这一段时间的考勤l 查看通知l 查看自己的业绩和工资情况l 签到2. 系统管理员的功能l 查看修改员工的信息和管理者的信息l 统计员工的数据,进行分析,形成图l 查看修改自己的信息3. 人事部门管理员的功能l 增删员工的信息l 修改自己的信息l 发布通知,考勤l 增加修改月薪l 考核用户的业绩和奖惩情况3.1.2 系统用例图 1. 员工的用例图如图3.1所示。 如图3.1员工功能权限主要是查找公司的员工业绩,以及查看各部门主管的工作情况,对他们的业绩进行汇总,建立圆柱图! 2. 人事部管理的用例图如图3.2.所示。 如图3.2 人事部的员工可以对公司的员工进行增加员工、删除员工、修改员工所在部门、查询员工的信息,修改增加业绩,考勤,发布通知等功能,从而对公司的员工进行相应的变化。4. 系统管理者的用例图如图3.3图3.3 系统管理者,可以执行所以的操作,同时它主要统计公司业绩产生业绩的数据统计表,并生成柱状图,从而对公司的发展进行分析!3.2系统非功能需求本系统的非功能性需求如下:1. 兼容各个版本的Windows,包括windows8以及以上系统。2. 不同分辨率下可以实现自适应,能兼容主流的分辨率,如1280*768,等。3. 软件的可扩展性好,留有对未实现功能的接口,为以后对其增加功能提供便利4. 系统的容错性好,可以对各种异常进行捕获。5. 用户体验好,界面简洁清晰,导航易操作,没有无效链接。6. 性能响应良好,按钮响应时间在8S以内。7. 做好需求和设计的文档为以后的测试,维护和修改提供便利。4 概要设计4.1系统模块设计4.1.1 系统总体功能系统可以实现游客。系统的总体功能如图4.1所示。图4.1 系统总体功能图图4.2图4.3图4.44.2数据库设计4.2.1 系统实体描述经过系统的需求分析,本系统中所用到的实体以及图像如下:1. 员工表:姓名,工号,身份证号,密码,部门,电话,学历,月薪,身份,头像,地址员工管理系统实体。如图4.5 图4.52. 管理者表格:姓名,工号,身份证号,密码,部门,电话,学历,月薪,身份,头像,地址。如图4.6 图4.63. 工资:工号,月薪,奖金,补贴,编号。如图4.7 图4.74. 考勤表:工号,考勤者,是否来了,时间,考勤对象,编号。如图4.8 图4.85. 部门:部门名字,部门号,工作,通告栏。 如图4.9 图4.96. 业绩表:工号,奖金,成绩,编号。如图4.10 图4.107. 日记表:编号,操作,日记记录时间,工作号。如图4.11 图4.118. 工作表:编号,开始时间,任务,结束时间。如图4.12 图4.12所有实体的E-R图如图4.*所示。4.2.2 数据表设计 员工表:姓名,工号,身份证号,密码,部门,电话,学历,月薪,身份,头像,地址员工管理系统实体如图表4.1tb_workone,tb_worktwo表4.1 员工表tb_workone,tb_worktwotb_workone列名称类型长度允许空值缺省值主/外键说明Pworkid*int11否主键工作号Pmainidint11否身份证Departmentidvarchar100否所属部门Peducationvarchar100否学历PmoneyDouble11否月工资Pprofessionalvarchar100否身份PHeadvarchar100否头像Padressvarchar100否地址tb_worktwo列名称类型长度允许空值缺省值主/外键说明Pworkid*int11否主键工作号IDint11否id*PName varchar20否NamePpasswordint11否密码Pphonevarchar100否电话Task 管理者表:姓名,工号,身份证号,密码,部门,电话,学历,月薪,身份,头像,地址。如图4.2.表4.2管理者表格tb_managertb_manager列名称类型长度允许空值缺省值主/外键说明IDint11否id*Name varchar100否姓名Mworkid*int11否主键工作号Mmainidint100否身份证Mpasswordint100否密码Departmentidvarchar100否所属部门Mphonevarchar100否电话Meducationvarchar100否学历Mmoneyvarchar100否月工资Mprofessionalvarchar100否身份MHeadvarchar100否头像Madressvarchar100否地址工资:工号,月薪,奖金,补贴,编号。如图4.3表4.3月薪表格tb_monthmoneytb_Monthmoney列名称类型长度允许空值缺省值主/外键说明IDint11否主键IDPworkid*int11否工号Pmoneydouble11否月薪Prewarddouble11否奖金Pallowancedouble11否补贴考勤表:工号,考勤者,是否来了,时间,考勤对象,编号。如图4.4表4.4考勤表tb_checktb_action列名称类型长度允许空值缺省值主/外键说明Idint20否主键IDPworkid*int20否员工工号Mworkid*int20否考勤者工号Pattencevarchar100否是否来了AttencetimeTime否考勤时间部门:部门名字,部门号,工作,通告栏。 如表4.5表4.5院系表tb_departmenttb_department列名称类型长度允许空值缺省值主、外键说明IDint20否主键ID*Dename varchar100否部门名字Departmentid*int20否部门号Showvarchar100否通告栏业绩表:工号,奖金,成绩,编号。如表4.6表4.6工作表tb_worktb_work列名称类型长度允许空值缺省值主/外键说明IDint20否主键IDTimestarttime100否开始时间Taskshowvarchar100否任务通告Timeaccepttime100否结束时间日记表:编号,操作,日记记录时间,工作号。如图4.7表表4.7日记表tb_logtb_log列名称类型长度允许空值缺省值主、外键说明IDint20否主键编号Operatorvarchar100否操作Timetime20否日记记录时间Workeridint20否所有人的工作号业绩表:编号,员工编号,业绩。如图4.8表tb_grades表4.8业绩表tb_gradestb_grades列名称类型长度允许空值缺省值主、外键说明IDint20否主键IDPworkid*int20否所有人工号Gradesdouble20否成绩4.2.3 数据表关联关系1.员工表tb_workone和tb_department表之间的关系如图4.9图4.92.管理者的表格tb_manager和tb_check表的关系,以及tb_check和tb_workone 表格之间的关系。如图4.10图4.103.月薪表tb_monthmoney和tb_worktwo之间的关联.如图4.11图4.114.3系统开发框架设计4.3.1 系统开发框架本系统基于Java B/S架构进行设计开发,遵循MVC模式,严格进行了应用系统的三层结构的划分。 MVC(模型Model-视图View-控制器Controller)是一种设计模式, M(Model)在Java Web里说的是JavaBean,在JavaBean中除了其属性和字段,还可以有行为及其事件,JavaBean可以理解为普通Java对象。Java普通对象,就是符合Java规范的所有对象,这和实体类完全是两回事。业务逻辑和数据访问应该放在Model层,也就是V负责展示数据,Controler除了转发不做业务逻辑。真正的逻辑事务,数据访问,甚至算法都放到Model去。 Controller是控制器的意思,所谓控制器,就是将用户请求转发给模型层,经过处理后把结果返回到界面层展现的一个中间层,那么Controller到底管什么工作呢?先不说.先来看下在Java Web中这三个层一般的定义,一般在Java Web里,JSP充当V,Servlet充当C,JavaBean充当M,这里的Servlet管什么工作呢?接受输入,转到Model层去处理,处理结果保存后转发到JSP,然后展现数据。所以它的功能就是控制器的基本功能,它就管转发,在V和M之间转来转去。MVC没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是已实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。(加几行注释)在本系统的开发过程中,利用了JDBC技术,严格遵循了MVC模式进行开发,系统的高内聚低耦合。用监听类充当控制器,来实现业务功能与对应界面的控制转发;用Swing界面充当视图层,来实现业务功能的展示。用接口和接口实现类分离,配以工厂模式的形式来实现数据持久层,充当JavaBean的角色。4.3.2 系统类图给出各主要接口和类图,以及彼此之间的关系,能体系MVC架构。1.考勤接口以及实现如图4.12图4.122. 管理者接口Manager以及 workone,worktwo,和实现类Managerimpl如图4.13图4.13 3.成绩查询接口Grades,实现类Gradesimpl如图4.14图4.14 4.月薪查询接口Monthyear和实现类Monthyearimpl如图4.15如图4.15 5.工作查看接口Work以及实现类Workimpl;如图4.16图 项目组织结构本项目的组织结构图如图4.*所示。5 详细设计5.1登陆功能详细设计5.1.1 注册功能流程图5.1.2登陆界面设计用户登陆功能设计如下:在登陆界面,用户先输入用户名,用户密码,及有个下拉框身份选择,其中有俩个选项,分别是管理者和普通员工。然后点击确定或者取消按钮。此登陆页面还有更大的特点,就是可以自动获取系统时间。如图5.1是设计图。 登陆功能代码设计用户注册功能在MVC各层的实现过程设计如下:视图层:用用户注册界面regist.jsp充当视图层,用户输入正确的注册邮箱、用户密码、验证码后,点击注册按钮,调用UserServlet控制层类,并传递该控制层类中具体调用的方法的值。控制层:用UserServlet控制器类来充当控制层,接收到来自视图层的请求后,根据传递的方法参数,进入用户注册方法regist()方法,在该方法中,通过工厂模式,调用用户注册功能的具体实现的JavaBean方法,该方法对具体操作进行了封装,实现了用户注册功能。注册成功后,控制器对注册结果进行界面的控制转发,如果注册成功,转发到用户登录界面login.jsp,如果注册失败,继续转发回注册界面。模型层:该层用接口和接口实现类分离的形式,配以工厂模式来实现对具体业务功能的实现和封装。注册功能对应的接口是UserDAO,该接口中声明了用户的一些基本功能,注册功能对应的方法声明为public int regist(User user)throws SQLException;,用来判定某用户对象能否成功注册;然后对该接口用UserDAOImpl()类进行了实现,该类中用JDBC对MySql数据库进行连接,然后用相关sql语句进行数据库操作。在本层中,为了提高开发效率,减少重复代码,用了“简单工厂模式”,对所有用到的接口进行统一管理。5.2员工管理查询功能详细设计 5.2.1 员工管理查询功能流程图5.2.2 员工管理系统查询界面设计员工管理系统查询功能设计如下:员工信息查找分为基本信息查找和详细信息查找。基本信息查找有姓名,工号,及性别等属性的查找。详细信息查找可以通过工号,部门号,及身份查找。系统会通过我们的信息识别筛选出我们要的人员信息。界面设计图如下:5.2.3:员工管理查询功能代码设计5.3员工管理新增用户功能详细设计 5.3.1员工管理新增用户功能流程图5.3.2 员工管理系统新增员工界面设计员工管理系统新增员工界面设计如下:新增用户界面中添加了多种属性,有工号,姓名,密码,电话,性别,学历,地址,身份证,入职身份的选择,部门号,头像。其中头像是可以从文件直接选择。如下图:5.3.3 员工管理新增用户功能代码设计5.4员工管理系统删除与修改功能详细设计5.4.1 员工管理系统删除与修改功能流程图5.4.2 员工管理系统删除与修改界面设计 员工管理系统删除与修改界面设计有工号,姓名,密码。电话,性别,考勤,入职时间,部门号,学历,月薪,身份,身份证,地址属性。在界面下面有删除和修改俩个按钮。我们可以通过这俩个按钮对其这些属性进行删除和修改。界面设计如下:5.4.3 员工管理系统删除与修改功能代码设计5.5个人管理管理系统密码修改功能5.5.1 个人管理管理系统密码修改功能流程图 5.5.2 个人信息管理系统密码修改功能界面设计 员工管理系统密码修改功能界面设计有请输入新密码和请确认新密码的文本框,当俩者一样是,可以点击确定按钮,也就表示密码修改成功,当俩者不一样时,会显示不一样,这样你就可以点击重置按钮。界面设计如图:5.5.3个人信息管理系统密码修改功能代码设计:5.6 个人信息管理查看个人信息功能5.6.1 个人信息管理查看个人信息功能流程图 5.6.2 个人信息管理查看个人信息功能界面设计 个人信息管理查看个人信息功能可以查询个人的姓名、工号、身份证、密码、部门编号、电话、学历、月薪、入职身份、地址等信息,最下面有重置和确认按妞。可以进行其动作。设计如下图:5.6.3 个人信息管理查看个人信息功能代码设计6 系统实现6.1主页功能实现首页具有*功能。首页的实现效果如图6.1所示。6.2注册登录功能实现用几行文字表述,然后给出功能实现的截图6.3员工管理系统功能实现用几行文字表述,然后给出注册功能实现的截图6.4个人中心功能实现用几行文字表述,然后给出注册功能实现的截图6.5吧主管理功能实现用几行文字表述,然后给出注册功能实现的截图6.6后台功能实现用几行文字表述,然后给出注册功能实现的截图6.7特色功能实现用几行文字表述,然后给出注册功能实现的截图7 系统测试与运行7.1系统的功能测试7.1.1 注册功能测试在注册界面,选取界面上注册按钮功能点来进行测试。测试情况如表7.1所示。表7.1 “注册”功能测试用例测试项目用户注册重要等级2级测试内容 用户注册功能前置条件 界面显示正常,数据库连接正常测试步骤1. 输入邮箱2. 输入密码3. 输入验证码4.预期输出 弹出“注册成功”的信息,并跳到用户登录界面实际结果测试结论 未通过 通过7.1.2发帖功能测试7.1.3私信功能测试7.1.4换肤功能测试7.1.6粉丝功能测试7.2系统运行说明系统打成war包,放到服务器下,已经导入数据库,然后如何运行的过程,配以截图说明。6 总结与展望6.1 实训总结总结本次实训所做工作,存在的不足,以及收获、感想6.2 展望对本组所做实训做展望,如有待改进之处,尚未实现的功能,优化等致 谢 本章为致谢内容部分。参考文献1万世平.ASP.NET2.0 Web开发入门指南.北京:电子工业出版社,2008.32朱如龙.SQL Server数据库应用系统开发技术.北京:机械工业出版社,2004.1附 录附 录1 第一阶段项目计划进程安排表项目名称完成需要时间日期需求分析一天12.9概要设计(实体以及关系)一天12.10创建表格,担架界面框架,以及实体关系图一天12.11完成domain包的内容实现部门界面,同时基本实现持久层一天12.12附 录2 第一阶段活动讨论纪要第一天具体完成了对项目的需求分析,从用户的需求出发,研究出所需的功能模块和对象模块。第二天完成了设计中的实体确定,更具所需功能确立了实体对象,以及他们的类型。画出了实体关系图。第三天,我觉得是非常重要的一个阶段,因为涉及到实体关系,以及如何建立数据库,实现接口和持久层,当我在创建接口层的时候,我才发现接口层的设计是功能模块的体现,所以明确功能模块是实现接口和持久层的重要保障!第四天,完成建立数据库,创建了服务包和类附 录3 第二

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论