划常量还款时间合理时间运行设计运行环境软件环境客户端,。
服务器端等。
数据库采用,运行于服务器端。
硬件环境客户机内存及其以上,硬盘及其以上,显存及其以上,网卡自适应以太网卡。
服务器内存及其以上硬盘及其以上显存及其以上。
运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。
在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。
接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。
服务器程序的接收网络数据模块必须始终处于活动状态。
接收到数据后,调用数据处理查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。
运行控制运行控制将严格按照各模块请求方式调用。
在网络方面,客户在发出请求后,等待服务器的确认收到请求,收到后,再次等待服务器发送回答数据,然后对数据进行确认。
服务器在接到数据后发送确认信号,在对数据处理访问数据库后,将返回信息送回客户机,并等待确认。
运行时间在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。
当网络负载量大时,对操作的反应可能受到影响。
所以采用快速以太网络,实现客户机与服务器之间的连接,以减少网络在传输时的开销。
服务器的性能非常重要,它会对数据库访问时间即操作时间的长短,影响可能会加大客户机操作的等待时间,因此需要使用性能高的服务器和服务器,建议使用处理器以上的机。
总之,硬件对系统的速度的影响会大于软件的影响。
出错处理设计出错输出信息程序在运行时主要会出现两种由于输入信息不能满足要求产生的软由于其他问题,如网络传输超时等引起的硬对于软件,输入数据后点击提交按键后,后出现提示窗口,然后给出提示,返回当前输入的窗口。
对于硬,可在出错的相应模块中输出简单的出错语句,并将程序重置。
返回输入阶段。
出错处理对策所有的客户机及服务器需要安装上不间断电源系统以防止由于停电或电压不稳所造成的数据库数据的丢失。
如果真断电时,客户机不会有较大的影响。
在网络传输方面,可考虑建立条成本较低的后备网络,用来保证当主网络断路时数据的通信。
在硬件方面需要选择比较可靠和稳定的服务器机种,己保证系统的可靠运行。
安全保密设计数据安全性数据保存在专门的数据库服务器上,这样可以避免在本地误操作或者由于硬件的故障造成数据的丢失。
登陆用户安全性系统设计了登录界面,每个合法用户有个密码,该密码由用户个人维护,从而实现对用户的身份验证操作安全性对授权用户权限的授予和回收。
如对用户没有查看其他用户信息的权利,也不能执行其他用户的增加删除修改等操作。
对登录进行了严格的验证,对于不经过登录想直接访问系统页面的是实现不了的。
维护设计维护方面主要为对服务器上的数据库数据进维护。
可使用自带的数据库维护功能机制。
例如,定期为数据库进行备份与恢复。
详细设计详细设计概述详细设计阶段的根本目的是确定应该怎样具体地实现所要求的系统,详细设计阶段的任务还不是具体的编写程序,而是要设计出程序蓝图,以后根据这个蓝图写出世纪的程序代码。
详细设计阶段确定每个模块的内部特征,即每个模块的内部执行过程。
通过这样的设计过程,就为编程制定了个周密的计划,下面就可以直接过渡到编程阶段了。
详细设计时每个模块是单独考虑的,详细设计要确定每个模块内部的详细执行过程,包括局部数据组织控制流每步的具体加工要求及种种实现细节等。
详细设计采用的典型方法就是结构化程序设计,常用的描述模块执行过程的方式有三类,即图形描述语言描述和表格描述,图形描述包括传统的流程图,盒图和问题分析图等,语言描述主要是种种程序设计的语言,表格描述包括判定表等。
腾达家电销售系统分为登录模块和和主页面,主页面根据部门分为销售部,人事部,财务部。
系统的模块设计是在需求规格说明和系统架构的基础上,通过精化架构分析用例设计模块来标识设计元素,发现设计元素的行为细节,精化设计元素的定义,以确保用例实现总是最新的。
程序流程图程序流程图又称为程序框图,它是历史最悠久使用最广泛的设计的方法,是人们将思考的过程和工作的顺序进行分析整理,用规定的文字符号图形的组合加以直观描述的方法,是算法的种,是有些规定的图形和流程线组成,用来描述算法的图形。
程序流程图的作用程序流程图是人们对解决问题的方法思路或算法的种描述。
流程图的优点采用简单规范的符号,画法简单结构清晰,逻辑性强便于描述,容易理解。
家庭理财管理系统程序流程图图家庭理财管理系统系统流程图家庭成员管理功能家庭理财计划功能家庭收支管理功能银行账户管理功能投资管理功能统计管理功能退出选择功能进入系统输入用户名和密码判断是否正确家庭成员管理家庭理财计划管理家庭收支管理银行账户管理投资管理统计管理主页面家庭理财计划模块模块定义模块名称家庭成员管理模块模块功能登录系统后,在家庭成员管理页面中,选择添加家庭成员,系统会给每个用户分配个唯的家庭成员,由操作者设置家庭成员的姓名与用户关系年龄性别等信息。
系统还提供客户信息的查询和删除功能。
输入输出项目输入家庭成员的姓名与用户关系年龄性别等信息。
处理校检字符的有效性。
家庭成员的姓名与用户关系年龄性别等信息是否为空,若为空,则提示用户输入相应的信息。
输出添加成功,在客户信息页面中增加条新的数据,若不成功继续添加或者可以选择返回其他页面。
程序流程图图家庭成员管理模块程序流程图增加家庭成员信息更改家庭成员信息删除家庭成员信息查询家庭成员信息返回开始进入功能页面家庭理财计划模块模块定义母模块名称家庭理财计划管理管理模块子模块名称分析评估模块,收支计划模块,储蓄计划模块,债务计划模块,投资计划模块投资计划子模块名称股票投资损益模块,基金申赎模块模块功能登录系统后,在家庭理财计划管理页面中,由操作者选择分析评估模块,收支计划模块,储蓄计划模块,债务计划模块,投资计划模块其中个页面进行操作。
分析评估模块的功能是对用户进行风险评估测试并对用户进行风险分类。
收支计划模块可以添加收支计划,系统会给用户添加的每个收支计划分配个唯的收支计,由表相关的资料。
在词典简历完成后我们就可以很好的实现最大正向匹配和最大逆向匹配,在此基础上实现双向匹配。
我们新建个类命名为,用来封装中文分词系统中出现的分词算法,在中我们提到本中文分词系统有预处理模块,因此我们又创建了字符检查类,用来进行完成预处理模块所要求的功能,然后为了完成接下来我们的核心算法,我们又创建了实现了工具类和来对所要进行的字符串进行搜索和排序。
通过以上的工作,接下来实现核心算法正向最大匹配的函数名称是,该函数接受个参数,即要分词的源文件,返回结果是个分好词的链表。
具体代码实现如下新建个链表用来存储分词结果获得字典数据库内单词长度的个数,即字典数据库内有几个子字典获得分词的单词长度如果没有子字典,则返回空如果子字典的最大长度大于要分词的长度,则取剩余的要分词的字符串为最大的长度用二分法查找与当前最大匹配长度相同的子字典,,取得要分词的字符串如果找到该字符串则退出如果找不到则最大长度减取得匹配成功后的字符串将匹配成功的字符串添加到返回逆向最大匹配的函数名称是,该函数接受个参数,即要分词的源文件,返回结果是个分好词的链表。
具体代码实现如下新建两个链表,个用来存储中间的保存结果,对于基于词典的分词算法,给定文档,其长度为,给定词典,字典的词条数目为,在词典中查找字串的复杂度为,在本文使用的是二分查找来在词典内查找给的的词语,则查找单个词语的时间复杂度是并且使用双向匹配算法分词需要进行次的词典查找,故其时间复杂度为,设计个好的分词词典机制就是要降低和的大小,因为本文是将字数相同的词语放在起组织,因此与整词二分法的时间相比,小了很多,故用本算法实现的系统理论上应比基于整词二分词典机制的快。
在空间上整词二分法的空间复杂度是,而基于子字典的空间复杂度也是,其中指的是词典的单词数目,指的是我们在组织子字典的时候产生的额外存储指针的开销,因此理论上基于子字典的词典机制所用空间会比基于整词二分的词典机制较大些。
下面本文将本系统和经典的基于整词二分法词典机制进行了对比。
并且都使用本文中采用的最大双向匹配算法分别对段文本进行了切分,比较其分词速度。
两个分词程序系统都使用了实现,运行环境致,保证了实验的公平性。
对两个分词词典机制,我们任取段文本大小字节左右进行切分,测定其分词速度和词典的空间。
实验进行了多次,取平均值。
实验结果如表所示。
表方案三的测试结果词典机制词典空间字节所用时间单位整词二分子词典本文词典由上表可以表明,两种词典机制的词典空间大小为本文词典整词二分的词典本文词典比整词二分词典的空间大了大概左右,对于现代计算机来说,的内存空间对系统运行可以忽略不计。
而时间上本分词系统的词典机制比整词二分法时间快了很多。
这与我们理论上的判断结果致。
通过上文的三个测试方案,单纯的最大正向匹配和最大逆向匹配并不能很好的解决歧义的问题,在我们使用双向匹配的分词算法后,我们能够很好的吸取最大正向匹配和最大逆向匹配的优点,对于歧义的解决有了定的提高,对于本中文分词系统,用户可划常量还款时间合理时间运行设计运行环境软件环境客户端,。
服务器端等。
数据库采用,运行于服务器端。
硬件环境客户机内存及其以上,硬盘及其以上,显存及其以上,网卡自适应以太网卡。
服务器内存及其以上硬盘及其以上显存及其以上。
运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。
在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。
接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。
服务器程序的接收网络数据模块必须始终处于活动状态。
接收到数据后,调用数据处理查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。
运行控制运行控制将严格按照各模块请求方式调用。
在网络方面,客户在发出请求后,等待服务器的确认收到请求,收到后,再次等待服务器发送回答数据,然后对数据进行确认。
服务器在接到数据后发送确认信号,在对数据处理访问数据库后,将返回信息送回客户机,并等待确认。
运行时间在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。
当网络负载量大时,对操作的反应可能受到影响。
所以采用快速以太网络,实现客户机与服务器之间的连接,以减少网络在传输时的开销。
服务器的性能非常重要,它会对数据库访问时间即操作时间的长短,影响可能会加大客户机操作的等待时间,因此需要使用性能高的服务器和服务器,建议使用处理器以上的机。
总之,硬件对系统的速度的影响会大于软件的影响。
出错处理设计出错输出信息程序在运行时主要会出现两种由于输入信息不能满足要求产生的软由于其他问题,如网络传输超时等引起的硬对于软件,输入数据后点击提交按键后,后出现提示窗口,然后给出提示,返回当前输入的窗口。
对于硬,可在出错的相应模块中输出简单的出错语句,并将程序重置。
返回输入阶段。
出错处理对策所有的客户机及服务器需要安装上不间断电源系统以防止由于停电或电压不稳所造成的数据库数据的丢失。
如果真断电时,客户机不会有较大的影响。
在网络传输方面,可考虑建立条成本较低的后备网络,用来保证当主网络断路时数据的通信。
在硬件方面需要选择比较可靠和稳定的服务器机种,己保证系统的可靠运行。
安全保密设计数据安全性数据保存在专门的数据库服务器上,这样可以避免在本地误操作或者由于硬件的故障造成数据的丢失。
登陆用户安全性系统设计了登录界面,每个合法用户有个密码,该密码由用户个人维护,从而实现对用户的身份验证操作安全性对授权用户权限的授予和回收。
如对用户没有查看其他用户信息的权利,也不能执行其他用户的增加删除修改等操作。
对登录进行了严格的验证,对于不经过登录想直接访问系统页面的是实现不了的。
维护设计维护方面主要为对服务器上的数据库数据进维护。
可使用自带的数据库维护功能机制。
例如,定期为数据库进行备份与恢复。
详细设计详细设计概述详细设计阶段的根本目的是确定应该怎样具体地实现所要求的系统,详细设计阶段的任务还不是具体的编写程序,






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
