软件工程课题报告内容摘要:
图 用户数据流图 系统类图 9 :理财计算器 图 管理员类图 汇率类图 10 :理财计算器 图 贷款利率类图 11 :理财计算器 图 存款利率类图 数据库详细设计 12 :理 财计算器 4 5 address password char (50) Char(20) 管理员地址 管理员登陆密码 13 :理财计算器 用户界面模块 随着社会的进步,人们越来越重视系统界面的设计,一个好的系统必定拥有一个很好的适合用户的界面,其界面要求必须尽量的美观,简单并且适宜用户对系统进行操作,为此我们用 dreamwever 对本系统在不影响正常功能的情况下进行了简单的页面设计和文字设计,使界面 美观并且尽力方便用户。 外汇储蓄计算器 当用户打开理财计算器中的外汇储蓄计算器时会出现图 所示的界面,用户可以根据提示输入相对应的数据然后点击计算就可以得到计算结果以方便用户理财。 图 外汇储蓄计算器界面 在外汇储蓄计算器中,当点击币种和期限种类时会有很多种类供用户选择,用户不必再手动进行输入,提高了效率和速度,如图。 14 :理财计算器 图 方便用户的操作 外汇买卖(兑换)计算器 当 用户想要把手中的货币兑换成其他种类的货币时就可以用到外汇买卖(兑换)计算器了,登录后进入如下界面如下图所示: 图 4 外汇买卖(兑换)计算器 用户可以根据上面界面的提示进行操作,然后点击操作就可以得到自己想要的结果了。 15 :理财计算器 意见界面 当用户使用了该理财计算器后肯定会对该程序有一些意见和建议,所以我们的程序在设计的时候特意把留言这一块儿给考虑了进去,我们的留言板可以把用户想要说的话及时反馈到管理员那里,方便管理员及时了解程序的各种不足之处,方 便了系统的改动和维护。 意见界面如下图。 图 意见反馈 用户的意见提交后会储存起来,当管理员登录后打开管理员界面进入查看留言界面时就可以看到用户反馈的各种信息了。 管理员查看用户提交的留言界面如下图。 图 管理员查看留言 16 :理财计算器 第五章 系统编码与测试 编码要求 软件开发的最终目标是产生能在计算机上执行的程序,编码产生的源程序应该正确可靠、简明清晰、而且具有较高的效率,因为 源代码越清楚和简明,就越便于验证源代码和模块规格说明的一致性,越容易对它进行测试和维护,随着程序目标的转移,编码风格也在逐渐改变,良好的编码风格能在一定程度上弥补语言存在的缺点,为了使程序更容易测试和维护,所以编码应该尽可能地清晰和简单。 所遇问题 开始的时候是我和其它组员的分工合作问题,由于没有沟通好,结果程序在整合的时候乱七八糟,后来花费了好大的精力才弄好。 由于我们做的是理财计算器,刚开始对理财的各种信息却一无所知,最后我们一块百度以及看了各个银行的理财页面才知道个所以然。 然后就是 jsp 页面 不能把从 entity包中返回的结果或值传递到自己相应的地方,请教了高手后才解决。 系统测试 系统测试是在更大范围内的测试,除被测程序以外,系统还可能包括硬件和原有的其他软件,测试的目的是检查把确认测试合格的软件安装到系统中以后,能否与系统的其余部分协调运行。 因为本系统使用的 B/S架构,所以更加关注的是系统整体的测试。 本系统使用的是 MYSQL数据库和 Tomcat服务器,在加上 MVC+DAO设计模式,在测试系统时只需要把 WEB— INF\database 目录里的 文件里的数据 插入数据库即可,又因为本系统的所有连接数据库的参数都是从WEB— INF\classes 目录里的 文件里读的,所以连接数据库时只需要改动 的配置参数即可。 因为管理员具有系统的所有权限,所以只要管理员登陆系统后能使用系统的所有功能,其他用户就应该不会有问题。 总之,本系统难免还有很多不尽人意之处,望广大用户提出,我们会争取把本系统做的更好。 17 :理财计算器 第六章 结束语 经过本次的软件工程实践让我学到了很多东西,从做二级课题开始,我就发现自己的 差距。 可以说在我们所学的书里面的知识我都不太懂。 刚开始真的很迷茫,不知如何下手。 但是,我心里有一种不怕输的精神在指导着我,使我的心理从最初的狂妄到自卑,无知再到后来的自信。 正是这一股信念支撑着我,一直到程序的结束。 再就是数据库操作问题,代码写完后一测试,错误很多,经过几次的确认,我还是没能找出错的原因,当时我就呆了,真的想就此放弃。 后来,经过认真的考虑后,我决定再读一遍代码。 没想到还真的收获不少,我居然找到了错误的所在,并且达到了我理想中的效果,自此之后又是信心倍增。 在这次实践课题中我不仅可以巩固了 以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。 我感觉对于 JSP而言,系统的理解并不难,许多用法,语法都是 HTML差不多的,关键是对于 Servlet和类图的理解,因为 JAVA 是面向对象的,所以基本上如果你能把有关 Servlet的 UML图看懂,所有的问题基本上都可以迎刃而解。 每天都是早上起来后马上开始做课题,晚上离开机房前才结束,虽然很乏味,但是我却是越来越有兴趣,当攻克一项困难时,我感到很兴奋,很想继续做下去,根本不想停下。 每天在熄灯的时候都感觉到时间不够用,有一种想和时间赛跑的冲动,这在以 后的程序写作中也起着至关重要的作用。 软件工程实践不仅让我学到关于 JAVA、数据库还有 jsp网页之间操作的联系和相互之间的关系,还让我知道了如何自学,如何克服在学习中遇到的困难。 并且让我养成了谨慎小心,自信的好习惯,此习惯并将伴随我的职业生涯。 虽然,在做课题是与同学有争议,但这也是在所难免的。 虽然做出来的软件还有一些缺陷和不足,但是我在这三周里为此做出来的努力还是值得的。 在这次课题中,我找到了自己的许多缺点且改了过来,在这次课题中,我不仅提高了自己的编程能力,而且还懂得了一个大的程序不是一个人能做 完的,他需要成员间的密切合作,相互信任,同心协力才能写好。 最后我要感谢在我遇到困难时帮助过我的老师和同学,没有他们的帮助,我会走很多弯路,甚至走到错路上,他们的指导让我受益匪浅。 学习 Java的过程充满坎坷,但是只要努力,就一定会有收获。 18 :理财计算器 参考文献 [1]车战斌 . 数据结构( Java版) [M]:郑州:河南科技技术出版社 . [2](美)梁( Liang,.) .Java语言程序设计进阶篇 [M]. 北京机械工业出版社 . [3]郭东恩 .SQL Server2020 基础教程 [M].郑州:河南科技技术出版社 . [4Julia Case Bradley 著 徐强 等译 Java程序设计教程 [M]:北京 .电子工业出版社 . 19 :理财计算器 指导教师评语 成绩: 指导教师签名: 年 月 日 20 :理财计算器 附录 : 主要源程序 理财计算器系统源程序 // else if(ji5.equals(method)){ Float asum = ((a))。 String cat = (cat)。 String type =。 type = (type)。 int y = 0。 ((y))。 int m =0。 m = ((m))。 String i = (i)。 Interest listInterest = ()。 Float tax = (()1).getTax()/100。 Float in =。 String hname= null。 if(USD.equals(cat)){ hname = 美元。 }else if(AUD.equals(cat)){ hname = 澳大利亚元。 }else if(HKD.equals(cat)){ hname = 港币。 }else if(CAD.equals(cat)){ hname = 加拿大元。 }else if(EUR.equals(cat)){ hname = 欧元。 }else if(JPY.equals(cat)){ hname = 日元。 }else if(CHF.equals(cat)){ hname = 瑞士法郎。 }else if(SGD.equals(cat)){ hname = 新加。软件工程课题报告
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
软件工程项目文档--第11组
Name Varchar(50) no null 名称 UserID int no null 创建用户编号 Remark Varchar(1000) no null 简介 表 系统团队关联信息表( CaboodleUser) 字段名称 数据类型 是否主键 默认值 功能描述 CaboodleID int yes 递增 1 所属团队编号 UserID int no null 所属用户编号
软件项目开发需求文档
短信平台 预约到货告知 公告发布 基本设置 类别设置 零客租金设置 会员类型设置 会员租金设置 会员折扣设置 押金设置 架位设置 图书规格设置 光盘规格设置 出版社设置 供货商设置 其他收支设置 公司信息 帮助说明 帮助 关于 3 分店版模块说明 系统管理 连锁管理 更改密码 数据库管理 日常交班 打佯交班 挂起 退出 会员管理 新增会员 会员充值 退还押金 会员生日提醒 补卡换卡 租售管理
超高层建筑施工组织设计方案实例41页精品
,选型不当 资金 资金筹措方式 不合理,资金不到位 搞好与金融机构的关系,充分利用各种融资方式 组织协调 与业主和上级管理部门及监理方的不协调、内部的不合理 研究各方特点,制定相应措施协调好关系 十一、 十一、施工平面布置 施工平面图布置,如图 3453 所示。 图 3453 施工总平面布置图 『学习改变人生做成功物业管理人。 』 第 18 页,共 48 页 中国物业服务教育网 第二节 附录