否
3.2.3代码设计
代码是代表客观存在的实体或属性的符号,科学合理的代码,可以使计算机对数据的分类、校对、统计、查询等的处理变的简单快捷。
本系统的代码设计的原则是:采用全国统一的上市公司的编号。沪市的以6开头共六位,如:600000代表浦发银行,600001代表邯郸钢铁。深市的以0开头共六位,如:000001代表深发展A,000002代表万科A.。
3.2.4输入输出设计
输入输出是用户与系统的重要的、直接的接口,用户查询条件和权数输入要靠系统的输入完成,同时用户所需的各种信息要有系统的输出完成,所以,输入输出设计对于系统将来的实际使用效果会产生很大影响。
本系统的输入设计原则是本着保证处理需要的前提下尽量减少输入,只输入权数部分和高级查询中的条件,其他可通过计算,检索得到的信息则有系统自动完成;数据输入时要采取有效措施,以减少错误的发生,如在各项数据的查询过程中,当按代码或按名称查询时,可以在下拉列表中选择,以减少输入错误。输入权数时以键盘输入为主。
本系统的输出主要是数据的输出,因此输出时采用表格的形式显示数据。以保证数据条理清楚,便于用户查看。同时由于数据量大,因此相邻的两条记录采用不同的背景颜色,这样数据显示更清晰。
3.2.5安全和保密设计:
因为本系统主要以用户的查询功能为主,且其中财务数据是上市公司根据自己公司具体情况发布的,而各二级指标值,二级指标参照值,综合得分等数据都是根据财务数据计算出来的,所以不允许用户进行任何修改,因此用户只有查看的权限,无添加、修改、删除等权限;权数输入时,需要用户输入用户登录,只有用户名和密码输入正确才可以进入权数输入界面,此时用户有修改的权限。
第4章系统实施
4.1开发工具选择
系统前台开发工具采用C#。
C#是可视化的、面向对象的、基于Windows的快速应用程序开发工具,并且融合了ADO技术,使开发数据库应用程序非常容易。
后台数据库采用SQLServer2000数据库管理系统。SQLServer2000是微软公司推出的优秀的关系数据库产品,也是大型关系数据库的主流产品。利用SQLServer2000系统,不但可以构建各种复杂的数据库,而且还提供分布式数据、数据仓库等高级应用解决方案,因此,在本系统的开发中,选择了SQLServer作为后台数据库服务器。
4.2计算过程
本系统的计算主要有三个:二级指标值计算,二级指标参照值计算,一级指标评估值的计算。
本系统的二家指标值有二十八个,计算方法大致相同,因此只以钢铁板块评估经营能力的二级指标值之一--固定资产周转率为例说明。从"Gtb"表中取出每个公司的"主营业务收入"和"固定资产"值,用"主营业务收入"除以"固定资产"得到的值就是该公司固定资产周转率的值,将该值放到表"Jynlg"中的相应位置。
各二级指标参照值的计算方法也相同,都是以行业前三名的二级指标值的平均值作为该行业的二级指标参照值。
一级指标评估值是指用来评估企业投资价值的直接指标,各一级指标评估值的计算方法相似,都是先计算各企业的二级指标量化值((二级指标值/二级指标参照值)*100),然后乘以二级指标权数得到二级指标评估值,最后将用来评估该一级指标的各二级指标评估值相加之和再乘以一级指标权数,就得到一级指标评估值。下面以经营能力为例说明一级指标评估值的计算方法。
综合得分的计算方法:
4.3系统和程序设计调试
4.3.1程序设计
程序设计是以系统设计中有关模块的详细描述和处理过程说明为基础来进行的,在本系统的程序开发设计中,主要考虑了以下几点因素:
(1).可维护性:即程序在运行过程中能根据用户要求的改变或自身某些错误的显现而不断进行修改、扩充,并得以完善。在本系统中,用户可以根据宏观经济变化趋势、国际产业发展周期、行业发展前景、证券市场运行状态、上市公司的成长性、公司财务状况、股本结构、管理状况、营销状况等实际情况来设定各板块权数,"权数输入"这一功能便是可维护性的体现。
(2).可靠性:指程序应有较好的容错能力,保证不仅在正常情况下工作,而且在异常情况下也可以有相应的处理。本系统中在输入用户名和密码时,如未选择或输入用户名则系统提示"请输入用户名",如输入的密码和用户名不匹配时,系统提示"密码错误,请重新输入"。
(3).可理解性:即程序编制应当结构清晰、明了,便于开发和维护人员阅读。在本系统程序编写过程中,通过缩进保证程序的层次性;本系统在算法和某些语句之前添加了注释语句使程序便于理解。
(4).效率:即程序可与硬件设置和其他应用软件相配套,充分利用计算机资源。在本系统中,各窗体的数据集控件均使用在数据模块中定义的数据连接对象来和数据库建立连接,减轻了对网络数据传输的压力,提高了网络传输效率。各数据集控件的数据集类型均使用了静态的本地数据集,数据从数据库中一次全部取出存于客户机内存,数据操作均是作用于本地数据,这在很大程度上提高了程序运行速度。
4.3.2系统调试
为了保证本系统投入使用后能够正确运行,在程序编写完毕之后,分三步进行了系统调试。
(1).程序调试:主要是进行程序的语法调试和程序的逻辑检查。对于本系统而言,可以执行"生成解决方案"或"重新生成解决方案",用来检查源文件,如果程序有错,系统会在"输出结果"栏中显示错误类型及出错位置,具体调试时还可以设置断点,便于设计人员调试程序。测试系统功能时,我们不仅使用了正确数据,还使用了一些错误数据进行测试,如用户输入密码时,分别输入正确的密码和错误的密码来测试系统,以保证系统的可靠性。
(2).联合调试:是反映把各个经过调试的子系统,经过已经的方式、方法及成为一个系统后进行的调试。在本系统中,不同板块之间有时会调用同一张表中的数据,如在进行综合评估的时候都需要调用"Ejcz"表中的数据,经测试,不同板块之间的数据调用无误,各板块之间没有形成干扰。本系统将评价企业投资价值的各指标都进行了计算、比较,基本上实现了需求分析时所需要实现的功能。
(3).系统调试:是指把所设计的管理信息系统从实验室投入到具体的应用环境中去,所作的现场测试。有今后具体使用此系统的各类人员对系统进行操作,使用部分实际数据对系统进行验收测试。其目的是验证系统确实能够满足用户的需求。在这一过程中,由徐老师提供数据,我们对系统进行操作,可得到各一级指标值、二级指标值、综合得分,随机抽取其中某些值与手工计算值相比较,未发现异常,且各查询功能也可实现,基本上满足用户的需求。
4.4系统试运行
经过对本系统的调试,可以将新系统和手工计算同时平行运行一段时期,在保证本系统运行正常的情况下,停止使用手工计算。之所以不直接运行本系统,主要考虑到能够对新系统和手工计算结果和评价过程进行比较,让人们可以认识到使用计算机化的系统的优越性,同时也可以及时发现新系统中存在的问题并加以修改,这样做风险较小且说服力较大。
第5章应用软件分析
5.1权数
应用该系统进行分析,首先应该确定各二级指标和一级指标权重。权数是用来反映国家宏观经济形势及该板块或行业在当前整个社会经济发展中的经营状况的。在此系统中,钢铁板块的各权重是由徐老师根据近几年钢铁行业在整个国民经济中的地位,钢铁行业自身发展状况等实际情况,用社会经济统计方法进行测算得来的。当社会经济形势或整个钢铁行业发生变化时,这些权重需作调整。一般情况下
上一篇:
ASP_net001通用作业批改系统设计+论文(论文和程序)
下一篇:
多年来只想说一句,我不怪你