软件工程课程设计报告免费样本.doc
《软件工程课程设计报告免费样本.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计报告免费样本.doc(10页珍藏版)》请在咨信网上搜索。
一、课程设计概述 1.1 目 医务收费管理系统问题定义简朴简介如下:该项目是要开发一种VB应用程序来管理校医院收费管理。咱们目的是可以提供更为和谐顾客界面,更好查询和记录功能,以及和谐数据库备份和恢复功能。规定开发收费管理系统,由计算机辅助实现上述过程,代替人工操作,节约人力、时间,提高工作效率。由于现今医务收费非常繁琐,医务工作人员付出大量工作时间,得到效率很低。因而为提高工作效率,减轻工作人员工作承担,决定开发医务收费系统软件。通过本次课程设计,也让咱们在实践锻炼自己,把学知识运用与实践当中,并在实践提高自己。 1.2 任务 书写开发文档,分析和制定整个开发过程,然后开发一种高校医院收费管理系统。 1.3 开发环境 Windows xp Microsoft visual studio 6.0 SQL 1.4 参照资料 有关文献涉及: A、 《高校医务收费管理系统研究项目数据库设计阐明书》; B、 《高校医务收费管理系统研究项目可行性研究报告》; C、 《高校医务收费管理系统研究项目概要设计》; D、 《高校医务收费管理系统研究项目详细设计》; E、 《高校医务收费管理系统研究项目规格阐明书》; F、 《高校医务收费管理系统研究项目组装测试筹划》; 参照资料: ① 杨晶 《VB程序设计教程与实训》 北京-科学出版社 ② 张海潘 《软件工程》 北京清华大学出版版社 ③ 李昭原 《数据库原理与应用》 科学出版社 ④ 徐兰芳,彭冰 《数据库设计与实现》上海-上海交通大学出版社 ⑤ (美)Wendy Boggs 《UML与Rational Rose 从入门到精通》 邱仲潘 等 译 北京-电子工业出版社 ⑥《金华市发达装配厂库存管理系统KCGL》可行性分析 ⑦《中华人民共和国国标UDC 681.3》 ⑧《计算机软件产品开发文献编制指南GB 8567-88》 二、项目可行性研究与需求分析 2.1技术方面可行性 系统现阶段发展过程中,运用既有人力和物力是完全具备能力开发出来,作为阶段性产品,日后发展空间大,实现办法逐渐简朴容易,因此医务收费系统技术上是完全可行。 a. 在当前限制条件下,该系统功能目的能达到; b. 运用既有技术,该系统功能能实现; c. 对开发人员数量和质量规定并阐明这些规定因该能满足; d. 在规定期限内,本系统开发能完毕 2.2法律方面可行性 本软件系统不公开顾客姓名、地址、邮箱。 软件服务条款要与中华人民共和国法律解释相一致,一致批准服从高等法院所有管辖。如发生软件服务条款与中华人民共和国法律相抵触时,则这些条款将完全按法律规定重新解释,而其他条款则仍旧保持对顾客产生法律效力和影响。 交付软件产品,涉及合同责任、侵犯专利权、侵犯版权等方面。就顾客方面来说,如果顾客发生侵犯专利权、侵犯版权、违约等事件,咱们将严格按照合同中规定和国家关于法律规定追究顾客应付法律责任,对本开发组损失做出应有补偿。 2.3 经济可行行 本系统开发成本低,不需要特殊规定。 2.4 可行性结论 综上所述,本工程技术相称成熟、完备也比较完善,测试手段可靠,具备良好市场拓展,技术上可行,经济上可行,操作上可行,因而本工程可及时开始 详细内容请参照独立文档: 《高校医务收费管理系统研究项目可行性研究报告》 三、项目设计基本原理和采用重要办法与技术 详细内容请参照独立文档: 《高校医务收费管理系统研究项目可行性研究报告》 《高校医务收费管理系统研究项目概要设计》 四、本人实现项目过程与环节 概念设计阶段 全体成员讨论研究项目 收集有关资料、需求分析 可行性研究分析 设计阶段 讨论项目筹划 拟定项目筹划并分工 逻辑设计、功能设计,形成概要设计文献 数据库分析,数据库设计 数据库访问模块设计 登录界面设计 主界面设计和有关工具栏设计 人员管理模块设计 形成详细设计报告文档 实行阶段 登录模块实现 数据访问模块实现 主界面模块实现 其她子模块实现 模块之间接口进行测试,并进行调试 组合以上模块为系统,进行系统测试 编写测试筹划和测试用例 收尾阶段 对资料进行整顿,文档完善 课程设计报告总结 图:1 五、个人遇到困难与获得重要成果 在整个系统开发过程中,咱们遇到诸多问题: 在技术上我对VB语言掌握不够夯实,诸多语句写有二义性,存在隐形错误,这给后期调试带来了诸多麻烦。在数据库连接中,对VB中使用ADO(ActiveX Data Objects)进行数据库连接中,也浮现了不少问题,如:ADO数据库访问有源数据库和无源数据库区别没有弄清晰。咱们查了有关参照资料,并认真学习,得出如下总结: 1.用ADO对象(非控件绑定)时,要用DataGrid控件显示查询成果则需要设立游标为客户端游标。即 RS.CursorLocation = adUseClient,然后再Set DataGrid.DataSource = RS(注意Set不可省略) 2.Select * From User Where ID = 0语句发生语法错误,由于User是SQL语句保存字,应写为Select * From [User] Where ID = 0,同理Password也是保存字,遇到字段名为Password时也需要写成[Password]。 在开发工具使用中,咱们发现还不够纯熟,工具栏里详细工具使用没有摸透,诸多都是一知半解。Rose建模工具使用过程中总结了一下心得: 用例图是可以随时修改,在用例图方面。在画用例图时,一定要将某个用例所代表意思都写在注解中,这样不但使顾客在开发过程中工作显得更清晰,并且使别人对顾客设计理解更容易。尚有,不要想一次将所有用例都考虑得面面俱到,这也是不也许,可以在日后再开发中为系统添加所需要用例,固然这是不需要对此前设计进行任何改动。 在数据设计过程中,设计数据表存在一定冗余,这重要是在是对数据库设计规则掌握不够。构造数据库必要遵循一定规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别关系模式集合。关系数据库中关系必要满足一定规定,即满足不同范式。当前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低规定范式是第一范式(1NF)。在第一范式基本上进一步满足更多规定称为第二范式(2NF),别的范式以次类推。日后通过方鑫平分析,咱们设计符合第三范式(3NF)数据库,咱们也重新去学习和查看关于数据库设计规范内容。 在使用水晶报表技术生成月记录报表,也遇到了不少问题,如:如何运用SQL语句变化报表数据源?水晶报表咱们此前也没接触过,但咱们懂得水晶报表优势和以便之后,毅然选用水晶报表设计报表。通过咱们技术攻关,终于懂得如何运用SQL语句变化报表数据源: 一方面引用Crystal Reports 9 ActiveX Designer Run Time Library 再添加Crystal Repotr View Control 9控件 在工程资源管理器中右键--添加--Crystal Reports 9 新建一种Crystal Reports9报表 设立数据源后将要显示字段加入报表内。 窗体代码某些: Dim m_Report As New CrystalReport1 \'(这个CrystalReport1是你建立报表名称) Dim m_Connection As ADODB.Connection \'(建立一种ADO连接) Dim adoRS As ADODB.Recordset Private Sub Form_Load() Dim SQL As String Dim strConnect As String \' Create and bind the ADO Recordset object Set m_Connection = New ADODB.Connection Set adoRS = New ADODB.Recordset \' Open the connection strConnect = "你数据库连接字符串" m_Connection.Open strConnect SQL = "查询语句" adoRS.Open SQL,m_Connection,adOpenDynamic,adLockBatchOptimistic m_Report.Database.SetDataSource adoRS\'(动态设立报表数据源) Screen.MousePointer = vbHourglass CRViewer1.ReportSource = m_Report CRViewer1.ViewReport \'(显示报表) Screen.MousePointer = vbDefault End Sub 六、测试与运营记录 详细内容请参照: 《高校医务收费管理系统研究项目组装测试筹划》; 七、课程设计完毕成果分析与个人小结 在四名成员共同努力下,高校医务收费系统项目课程设计终于竣工了,虽然系统还不够完善,但已经具备了一种收费系统基本功能。一种月课程设计,虽然感觉挺忙碌,但我感觉收获诸多,不但仅在知识和技术上,在团队合伙、交流方面,我也结识到整个团队互相协调和交流对整个项目重要性。我也懂得了诸多人生哲理,懂得怎么样去制定筹划,怎么样去实现这个筹划。曾经无多次困难和技术难关困扰着我,曾经有过放弃本系统念头,曾经有过敷衍了事想法,但在人们共同努力下和互相间鼓舞下,咱们一次次从失败边沿走回来。每一次技术突破喜悦,都让我坚定胜利信念。我懂得若是只有我一种人,不也许完毕这次课程设计,这让我重新结识到一种团队重要,一种工程需要是团队合伙,而非个人逞能所能完毕。通过这次程序设计,让我更好理解了VB编程环境,并对VB语言有了更深理解,对Windows应用程序编制整个系统思想和水晶报表技术均有了一定结识。 在测试和调试方面,曾经天真地觉得编程才是最费时间,在这次实践中,让我更加清晰结识到,软件测试和调试在整个工作量比例。也让我更加相信调试是软件开发过程中最艰巨脑力劳动。本次程序设计中浮现了许多隐藏错误,令咱们收获不少。但我相信也一定诸多未发现错误,特别是在后来程序扩展中,这种问题将会更明显。 感谢贾教师这个学期辛勤上课,通过本次实践让我深刻结识到软件工程重要性,也从中体会了软件工程思想,这将使咱们此后学习和工作受益。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 报告 免费 样本
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文