立好后,还需要对它们进行关系合并,集成为个整体的数据概念结构,即总体图。
视图集成后形成个整体的数据库概念结构,对该整体概念结构还必须进步验证,确保它能够满足下列条件关系中每个数据项,必须是不可分的数据项,并且没有重复。
列是同性质的各列指定不同的名字,列的次序任意。
关系中不能出现相同的行,行的顺序是无所谓的。
每个关系都有个关键字,它是唯标识表中的各元组。
关系模型是所有关系框架包括关系名称属性名称属性类型长度精度和关键字的集合。
经过消除不必要的冗余数据和冗余联系得到总体图如下图所示图总体图数据库的逻辑结构设计数据表的设计如下逻辑结构设计是数据库设计的第二个阶段,这个阶段就是要根据已经建立的概念数据模型,以及所采用的个数据库管理系统软件的数据模型特征,按照定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型员工工资表员工工号,姓名,性别,工资主键员工工号员工工资表的详细结构如下表所示表员工工资表字段名数据类型是否为空说明员工工号否主键姓名否性别否工资否公司凭证表凭证类型,日期,处理期限,金额,备注主键凭证类型公司凭证表的详细结构如下表所示表公司凭证表用户权限表用户名,密码,权限类别主键用户名用户权限表的详细结构设计如下表所示表用户权限表公司损益表年月,收入合计,成本和费用,利润总额,利润率,负责人,填表人,报出日期主键年月公司损益表的详细结构设计如下表所示字段名数据类型是否为空说明凭证类型否主键日期处理期限金额备注字段名数据类型是否为空说明用户名否主键密码否权限类别否表公司损益表资产负债表项目,期末数主键项目资产负债表的详细结构设计如下表所示表资产负债表字段名数据类型是否为空说明年月否主键收入合计成本和费用利润总额利润率负责人填表人报出日期字段名数据类型是否为空说明项目否主键期末数否系统详细设计系统的详细设计,主要是对系统的各个模块的设计,模块的好坏和对数据设计,对象建模等样的重要,同时它也是接口的个部份。
系统流程图构造设计采用结构化程序设计的思想,其有以下优点自顶向下逐步求精的思想与人类求解复杂问题的思维规律相符,有助于软件系统的分析与设计。
采用先抽象后具体先宏观后微观先总体后细节的开发过程,使得程序的层次结构清楚,可读性好。
单入口单出口的控制结构,可以保证程序的静态结构与其动态执行流程基本相似,程序的可维护性好。
良好的模块化特性支持软件部件的重用。
系统总流程图如下图系统流程图系统功能横向功能上,系统按照工作流程和管理方式进行设计,其主要子系统及功能如下财务处理模块主要实现管理者对企业资产的记录修改和查询。
报表处理模块主要实现管理者对员工工资的统计添加修改删除,以及报表的输出。
固定资产核算实现企业资产的核算添加删除和查询以及对相应的资产的数据进行修改。
工资核算模块要实现管理者对员工工资的统计添加修改删除,以及员工自己对本人工资历史记录的查询。
系统功能模块实现对管理者的身份验证和权限的限制,以及增加新员工时进行在工资查询模块上的数据进行添加。
登录界面设计用户登录时,必须正确输入用户名和密码,并前选择相应的权限,新用户可以进入登录界面,点击注册按钮,进行注册自己的新用户名和密码。
如果是合法用户则直接进入系统。
命令按钮进行验证,首先进行远程数据库服务器的连接验证,并根据当前选择的数试,它是用户在实际应用环境中所进行的真实数据测试。
在具体的测试中,般应遵循以下原则由程序设计者之外的人进行测试测试用例应由两部分组成输入数据和预期输出结果应选用不合理的输入数据与非法输入测试不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作集中测试容易出错的程序模块对程序修改以后,必须重新进行测试。
通过的此财务管理系统的多次测试,系统基本上达到需求定义阶段用户所提出的要求。
软件基本达到设计要求,软件功能完整,用户界面良好,处理正确,且能正确提示种类。
但是在测试中也发现软件的些不足与缺陷,需要在软件进步修改和维护时予以纠正。
总的来说,软件通过测试。
结论经过这段时间的设计,我深刻体会到要做好个完整的事情,需要有系统的思维方式和方法,对待个新的问题,要耐心要善于运用已有的资源来充实自己。
同时我也深刻的认识到,在对待个新事物时,定要从整体考虑,完成步之后再作下步,这样对于系统而言才能更加有效。
通过此次毕业设计,我不但对和有了更深刻的认识,积累了使用软件工程的思想来开发软件的经验,同时最重要的是摸索出了套考虑问题和解决问题的方法,这对于我将来走上工作岗位受益匪浅。
大学生活即将随着毕业设计的结束而结束,首先感谢学校和学校的领导给了我这次锻炼机会,使我能深刻的了解到管理系统开发的意义以及财务管理系统对当今社会的重要性。
期间,指导老师给予我极大的帮助,比如在论文的采集资料该怎样收集资料论文格式该怎么样书写。
在此,对我的指导老师,由衷说声老师您们辛苦,谢谢您们怎么长时间来对我们的指导和关怀,谢谢最后感谢各位主审老师,你们在百忙之中来审阅我的论文。
致谢通过对该软件的独立开发,在这段时间的学习和实践中,我对系统软件开发有了更深层的了解,对于软件的规范化,系统化有了定的掌握。
对在利用编写有关应用程序有了进步的认识。
在此非常感谢我的指导教师金大勇老师,辅导员喻勇老师等,他们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅,给予我诚恳的意见,再次表示感谢,无论在理论上还是在实践中都给我很大的帮助,再次表示感谢。
感谢计算机学院教务科老师们的大力支持,对我的论文完成提供了重要的帮助。
还感谢在信工的这三年来的每个位老师,是他们教给我们知识,教会我们学习。
同时也谢谢帮助我的同学,他们在我制作的过程中给了我无私的帮助。
参考文献刘炳文张坤程序设计数据库篇北京人民邮电出版社,艳峰高文姬数据库项目安全导航北京清华大学出版社,张立科数据库开发技术与工程实践北京人民邮电出版社,王珊陈红数据库系统原理教程北京清华大学出版社,郑阿奇实用教程北京电子工业出版社,闪四清实用简明教程第二版北京清华大学出版社,王庆育软件工程北京清华大学出版社,张海藩软件工程导论北京清华大学出版社,段兴数据库程序设计北京人民邮电出版社,左美云,邝孔武信息系统的开发与管理教程北京清华大学出版社,萨师煊,王珊数据库系统概论第二版北京高等教育出版社,范立南实用教程北京电子工业出版社,据库认证模式判断数据库用户名和密码是否合法,如果用户名和密码匹配,则进入相应的界面。
登录成功时界面如下图所示图登录成功界面当用户名和密码不匹配时,系统会提示用户用户名密码有误,然后用户可以进行重新输入用户名和密码。
具体操作如下图所示图登录界面主界面设计财务管理系统主界面的设计,是用户对系统不同操作功能的分类,将相同的操作放在同个菜单中,将另外相同的操作放在另外个菜单中。
不同的权限的用户有不同的操作范围,最高权限的用户有最高的使用权限,将获得全部的操作。
其他低权限的用户将获得部分系统操作的功能,其它的将灰色显示,表示用户不可用。
当用户选择相应操作时系统关闭主界面弹出相应的操作界面,具体主界面设计如下图所示图主界面资产管理界面设计用户进入此界面时,如果对资产信息的查询,单击查询按钮事件时,系统则进行模糊查找,然后在下边的表格中显示在数据库中找到的数据。
当用户要进行精确查找时,可在相应的文本框中输入项目和期末数,系统则进行精确查找数据库中数据并显示。
管理员还可以对对其进行添加删除修改。
具体操作界面如下图所示图资产管理图员工工资管理界面设计如果职工要对自己的工资信息进行查询,可在下图文本框输入工号和密码,并输入相应的查询条件,单击查询按钮,可在右边的表中显示相应工资信息。
对管理员的操作,可以对员工工资进行添加删除修改等操作。
具体操作如下图所示图员工工资管理界面图财务管理界面设计当进入此界面时,管理员可以对相应进行操作,如果要对损益进行统计汇总,可在相应处输入条件,如果要对损益表进行查询时,输入相应的条件进行查询,如果直接点击查询,则输出全部结果,要进行精确查询,应在左边的文本框中输入要精确查找的条件进行查询,财务管理中的损益界面如下图所示图损益界面图系统测试系统测试的含义在精心控制下的系统环境下,采用相应的技术手段,利用组事先构造好达到测试事例执行程序以发现程序中存在的问题,并确认系统功能性能符合需求的个综合过程。
测试的目标以最少的时间和人力找出软件中潜在的各种和缺陷,软件测试能够确认软件实现的功能和性能与用户需求说明的致性。
软件测试还能够收集到足够的测试结果为软件提供可靠性评价测试的方法静态测试方法这方法是程序员普通采用的种方法,主要是通过人工模拟软件执行系统的执行方式,以代码会审,走查办公室的形式分析或核查系统的功能实现编程过程的正确性。
动态测试方法通过输入组预先按照定的测试准则构造的实例数据来动态运行程序,而达到发现过程的过程测试的步骤单元测试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有处理路径进行测试。
对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。
单元测试般是由程序员完成,也称程序调试。
组合测试组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。
组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。