地产公司内勤辅助系统的设计与实现

论文价格:免费 论文用途:其他 编辑:硕博论文网 点击次数:
论文字数:36248 论文编号:sb2017040120373716387 日期:2017-04-06 来源:硕博论文网
第一章  引  言 
 
1.1  课题背景 
在一个多人组成的工作之中,大家的工作能不能得到统一规划安排是一个值得探讨的问题,从这个工作的开始到这个工作的结束期间,项目的组成建立、规划计划、人员组成、设计分工、指派部门领导负责人、工时的计算与规分,都是完全靠人的经验,即靠人工来完成的。当发生了突发情况或有意料以外的情况发生时会对计划产生波动影响,随之产生调整计划的工作量也是庞大的。即使有经验的工作人员在划分和处理突发情况也是需要时间来重新规划的,并且在工作被划分为 N 个小部门之后,期间的联接和通信部分变的特别重要,信息能否及时的沟通也是成为了工作能否完成的一个不定因素。各子项目是否已经孤立,有没有办法进行整体的及时规划和修改也是一个需要探讨的和改进的问题。资源没有被充分的利用、劳动力闲置和过分使用、多项目是否造成负荷过重,在工作中需要一个多节点多任务时的管理软件来辅助对管理人员的操作。工程负责人对项目的整体任务分配,高度的把握和进度上的控制存在很大的难度。进度管理就是让工作的时间周期成为他的管理必要对象,在行业内利用工作时间来作为一个衡量的标杆是通用的办法,在 Cost、Efficiency 、 Quality 之间通过一个合适的办法设计计划组织工作的最佳组合,达到人力资源的不浪费,从而更好的完成项目。国内的项目管理软件都是以工作时间为主数据进行管理,所以在项目管理中一是抓住人,二是抓住工作时间,则项目管理基本工作就不会落空。
.........
 
1.2  课题任务 
本系统主要设计研发的内容是基于网络版工程管理辅助系统。在很大程度上可以改善现有的工作环境减少和减免了现有工作中工作量,让计算机成为工作人员的小助手,辅助常规工作。因为计算机是按照固定程序执行,这样在做重复工作和定时提醒工作方面,较小人为操作产生的误差和失误。间接增快了工作效率。 1.利用 java 语言和 JSP 程序在传统的视图模块处理器模式下完成了项目管理系统。 2.在使用中熟悉了 JSP 的应用和新接触了一个 JSP 新的 Jar 包的应用。 3.了解了 SSH 框架中数据的打包和传输跳转流程,通过使用了解了 SSH 同其他框架的优点、缺点,权衡之后尽可能规避不可修改的缺点,适当调整可规避的缺点,充分使用其优点功能完成了项目管理系统。 4.在实践中学习和掌握划分模块、模块的使用,对系统设计中模块化设计有了新的认识。 5.同时也了解和简单的掌握了 SQL2000 等数据库、MYE 设计软件等在工作常不接触到的开发工作和数据存储工具。 
.........
 
第二章  相关技术介绍 
 
本章介绍在程序开发中会使用到的工具其中分为:理论依据、语言开发工具、系统管理工具。 
 
2.1  B/S 结构 
B/S 结构是网络结构中最常应用的一种形式,主要体现在电脑端后移动终端,不需要安装程序只需要一个网页,在网页中通过因特网的传输打开位于远程端服务器上的程序,不需要安装任何程序使用及其方便,对终端存储空间要求极低。工作原理如下图在客户端和服务器端中间可以增加防火墙或其他管理软件,来阻止其他非正常访问的或定性为恶意访问的数据。通常为了减轻服务器的过载压力,会在这个防火墙中增加程序来屏蔽一部分系统不想接收的访问信息,或没有用的信息。 
........
 
2.2  JSP 技术介绍
JSP 是 java 语言在网页版本的一种应用,他和 c 语言的 asp 及 php 语言的php 并称为传统操作系统下网络三大语言。主要特点是跨平台性强不用二次编译,缺点是需要在服务器端增加 java 语言环境,第一次执行需要进行编码翻译,所以第一次点击 JSP 页面会反应比较慢,第二次访问以后速度会恢复正常。本系统选用 JSP 不需要考虑网页打开速度问题,因为系统在测试期间已经将需要编译的 java 代码编译完成,所以暂不需要考虑此缺点。 
.........
 
第三章  系统的需求分析 ............. 7 
3.1  系统功能需求分析 ............ 7 
3.2  系统的非功能需求分析 ........ 9 
3.3  本章小结 ........ 10 
第四章  系统的设计 ..... 11 
4.1  系统网络结构设计 ........... 11 
4.2  系统软件层次架构设计 ....... 11 
4.3  系统功能模块设计 ........... 12
4.3.1  项目制定模块设计 ..... 18 
4.3.2  项目管理模块的详细设计 .......... 19 
4.3.3  考勤模块的详细设计 .............. 21 
4.4  系统的数据库设计 ........... 24 
4.4.1  E-R 图设计 ........... 25 
4.4.2  数据库表设计 ......... 26 
4.5  系统接口设计 .... 27 
4.5.1  关键类设计 ........... 29 
4.5.2  接口设计与应用 ....... 29 
4.6  本章小结 ........ 30 
第五章  系统实现 ....... 31 
5.1  系统的界面设计 ............. 31 
5.2  登入界面 ........ 31 
5.3  管理员使用功能展示 ......... 36 
5.4  考勤功能展示 .... 40 
5.5  项目管理模块界面展示事 ..... 44 
 
第六章  系统测试 
 
对用户来说,希望通过软件测试能暴露出软件的问题,开发时最想要的测试证明软件没有错误,准确识别用户的入录信息。测试软件是开发周期中的最后阶段,是软件质量保证的重要部分。在这个程序中一般试验程序是“正确的”、“成功”的。这是一个非常重要的阶段,知道测试及规划设计,决定测试目标应用程序测试。如果测试结果,没有满足他们需求,就是测试程序的失败表现,系统会再次被修改。相反,程序没有被测试出问题只能是有待观察,黑箱测试又称功能检查,就是检查一般可以使用所有的功能。现在无法打开黑箱测试程序,程序不从内部结构和内部功能检查案件的程序接口,它只检查程序功能正常使用说明书规定的程序,接受输入、输出数据,准确的信息。黑箱测试要点是外部构造不考虑程序内部逻辑结构,主要软件界面和软件功能。基于黑箱测试用户的立场上看,这一数据输出输入搜索对应关系。显然,如果外部特征问题或规格错误及规格,无法找到黑盒子测试重点功能实验软件,界面、数据库访问错误、业绩错误终止错误、无法初始化。理论上,黑盒子测试可用的所有详细资料输入测试考试的时候,我们需要能找到的所有程序错误事实。以及所有的水平测试输入,而且不合法。所以我们一直在测试运行,通过试验测试,确保组织的计划,一步步实行测试行为确保你的软件质量检查是一种方法,测试行为黑匣子测试案例设计方法,包括等价类分割边界值、分析错误预测方法、因果图法、正交试验表驱动方式、图表方法功能等等。
........
 
总结 
 
本次的课题实验让我了解了课题建立的过程:实际需求的采集进行分析,从实际出发,利用所学理论结合实际情况,选择适合情况并且以事实概率大的技术做支撑。决定了理论依据之后就开始系统设计,决定我们要做的方向。在详细设计出系统的整体结构之后,和每个细节子模块功能之后,我们开始了系统的建设即系统的实现。有了两部分的努力,一是明确了要解决说明问题;二是明确要做什么,在做什么,这个环节中明显要快了不少。在系统实现以后我们对系统进行了测试工作。 不动手不知干活累。太多的细节以前都没有在乎过,觉得是件小事不足挂齿,在项目运行中才发现,也许就是这一件小事就能是个分水岭,决定时间成功和失败的走向,并且由于起初的不重视,在后期寻找问题的时候很难发现。从事计算机这一行必须严于律己,事无巨细,必须认认真真做好每一件大事小事。我也会将这种精神带到今后每一个所做的事情上。
.........
参考文献(略) 

如果您有论文相关需求,可以通过下面的方式联系我们
点击联系客服
QQ 1429724474 电话 18964107217