个人课程设计报告—罗展丰.docx

上传人:牧羊曲112 文档编号:4934724 上传时间:2023-05-24 格式:DOCX 页数:15 大小:574.66KB
返回 下载 相关 举报
个人课程设计报告—罗展丰.docx_第1页
第1页 / 共15页
个人课程设计报告—罗展丰.docx_第2页
第2页 / 共15页
个人课程设计报告—罗展丰.docx_第3页
第3页 / 共15页
个人课程设计报告—罗展丰.docx_第4页
第4页 / 共15页
个人课程设计报告—罗展丰.docx_第5页
第5页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《个人课程设计报告—罗展丰.docx》由会员分享,可在线阅读,更多相关《个人课程设计报告—罗展丰.docx(15页珍藏版)》请在三一办公上搜索。

1、,HlN A个人课程设计报告院 系 计算机与通信工与通院专业计算机(中加)通号姓名角色里日期 2013/6/20个人课程设计报告一项目概述1.1目的因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校 管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。存 档以后,档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记 录在设备档案中,即不能体现设备的即时状态。而有些即使有设备管理系统 的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理 及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有 实现,整个学校教学设备管理信息化仍处于较低水平。

2、将管理任务分成小块, 落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有 直接作用,使管理人员从手工计算、统计工作中解脱出来。同时基于实验室 管理者对设备的的使用情况进行统计和更新提供轻松快捷的管理方式,利用 计算机管理系统管理我校的实验设备势在必行,也方便广大用户可以随时随 地的借用实验设备进行学习和研究。1.2任务对项目进行可行性研究,需求分析,项目开发计划,以及中期的总控模 块开发,参与软件的设计和测试。1.3开发环境硬件环境:建议硬件配置PII以上256M内存60G硬盘空间。软件环境:需要安装Microsoft Access 4.0以上的版本,基本上 Microsoft

3、 Windows系统用户都有。数据库:Microsoft Access 4.0以上1.4参考资料C#数据库精通作者:王华杰清华大学出版社出版C#程序设计教程作者:李春葆清华大学出版社出版二项目中本人参与实现的部分1.描述所参与阶段的内容概述我主要参与到详细设计和具体测试。开发一个实用性强的软件,最重要的是清楚了解用户需要什么,需求分析 必须做到专业到位,要不程序写得再好也没用,失去了实用这个硬性条件。因此, 我们做了很多调查和研究,并且收集了许多资料,然后对资料进行筛选和分析, 最后整理出需求分析报告。然后是研究软件的可行性。本实验室设备管理系统,要求对实验室设备进行 统计查询,对设备维修、报

4、废情况的处理记录,能够申请购买新设备、更像申请 表等。本系统还要求用户登入具有一定的权限,能执行相关的操作。当设备需要 报废和购买还需要得到上级领导的审核批准。现有系统大多采用SQL作为数据 库,而ACCESS数据库相对于SQL来说,更多的用户都安装有,且不需要服务器。 本软件采用ACCESS数据库,对于实验室的设备信息存储,一年大约存1KB的大 小,所以ACCESS数据库非常适合。接着是开发计划,因为时间硬件技术等各方面有限,所以我们必须制定为开 发软件制定一个计划。一、所有工作由专门人员负责完成,其他人不得任意使用。二、每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号; 设

5、备报废时要及时修改相应的设备记录,且有领导认可。三、本系统的数据存储 至少包括:设备记录、修理记录、报废记录、申请购买记录。四、本系统的输入 项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。五、 本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。然后就是编写程序了,我们要尽力用程序实现计划要实验的内容。最后就是测试,在多次测试中是我们的软件的漏洞越来越少,实用性越来越 高。2.1.2开发目标系统实现前,人力与费用相对减少;处理速度提高(短时间内显示查询结果); 查询的绝对精度,并在限定时间内尽可能完成目标。系统实现后,能够及时反映实验室的设备情况,能够让实验室

6、管理员及时做 好对实验室的布置,从而提高了工作运行效率和效果和资金的节省。2.1.3对现有系统的分析现有系统大多采用SQL作为数据库,WACCESS数据库相对于SQL来说,更多的 用户都安装有,而且速度,效率一点不比SQL慢,而且不需要服务器,缺点是存 储大量数据(100M以上)的时候效率下降。本软件采用ACCESS数据库,对于实验 室的设备信息存储,一年大约存1KB的大小,所以ACCESS数据库非常适合。2.1.4技术可行性分析审核信息顶层数据流图登录信息设备管理员.无效登录信息申请/维修/报废/查询操作J,处理结果实验室设备管理系 统审核结果上级领导0层数据流图详细功能模块图:本实验室设备

7、管理系统,要求对实验室设备进行统计查询,对设备维修、报 废情况的处理记录,能够申请购买新设备、更像申请表等。本系统还要求用户登 入具有一定的权限,能执行相关的操作。当设备需要报废和购买还需要得到上级 领导的审核批准。现有系统大多采用SQL作为数据库,WACCESS数据库相对于SQL来说,更多的 用户都安装有,且不需要服务器。本软件采用ACCESS数据库,对于实验室的设备 信息存储,一年大约存1KB的大小,所以ACCESS数据库非常适合。2.2.1分析部分需求分析,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括 需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当 中

8、的“需求分析”就是确定要计算机“做什么”。在我们的这次项目开发中,我们需要:一、对于已彻底损坏的做报废处理,同时详细记录有关信息。二、对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编 号、修理厂家、修理费用、责任人等。三、对于急需修改但又缺少的设备,需以“申请表的形式送交上级领导请求 批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、 规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新 申请表的内容。四、随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别 和时间段等查询。2.2.2模块描述1. 软件初运行状态,数据库未链接,用

9、户权限为游客。叮实验室没蓿管建票统文件 捶作 查迄 帮且H 4 | E 七删试|连接2. 手动链接数据库后,自动跳转到设备信息页面,打印全部的设备信息,实现了 设备信息模块功能啪实验室设备管瘁统【设凿信具L 口 口 .冬文件操作或,蒂助1/ 48 0网甘入 试连接ID 类别 夔 型号 规格 单价 | 警 警 状态技器振荡器KS44X32.11552001/5/8康氏张学友正常2-牧器振荡器KS44X32.11552001/5/S康氏张学友修理中3安全柜生物安.BHC型1200X.37502001/5/8恒德张学友正常4牧:器恒温水槽U5CI1S型400X2.17402001/5/15恒德张学友

10、正常5牧器磁力搅.CJ-T8-121X19.1602001.特力张学友修理中6仗器磁力搅.CJ-78-121X19.1602002/1.特力张学友损坏T仗器.磁力搅.CJ-78-121X19.160200/1.特力弓长学友报废8牧器回转式.HZ-81.122X9.16902003/1/5特力张学友正常9牧器电热蒸.HS Z1.30X21.350加小捋J15特力张学友正常10仅器电热蒸.HS Z1.30X21.3502003/3/15特力弓长学友正常11牧器三孔水槽DK-8D50X30.3102003/6/15特力弟敬腾正常12点子钢木带.B-1U1250X.350020Q3/9/20特力萧散腾

11、修理中13桌子钢木带.B-1U1250X.35002003/9/20特力萧散腾损坏14桌子钢木带.B-1U1250X.35002003/9/20特力弟敬腾正常15桌子钢木带.B-1U1250X.35002003/9/20特力萧散腾正常1 A点工T-nd11 qn x?7nnl -?/1蛛士1茧鼎T暗:3. 管理员用户登录4 .成功后可以右键对设备进行操作5. 查看设备申请表信息表,实现了设备申请模块功能,申请过的设备才能进行购 买。哨买验三浪苗宜坦空貌L甲甬剥:,O 3 .文件操作查询帮助 IH1/ 口 时皆 X删试连接13粪别著型号规格单1T数里髓 贽状奄1牧:器振荡器KS44X32.115

12、522001/4/2$周枷:已购买2安全柜生物安.BHC型1200X.37501为皿施.连周杰伦已购买3牧:器易涡混. . .m50X25.58012002/5/5周杰怆.申请中4仅器恒温水槽YJ50LSgy400X2.174012002/5/11周杰箔.已购买.5牧:器厌氧培.YQX-II250X1.12601002/7/23周杰箔.批准6仪器磁力搅.CJ-T8-121X19.16032002?1.周杰伦.已购买T仪器回转式.HZ-81.122X9.169012003/1/3周杰伦已购卖8值器电热蒸.HS El.30X21.35022003/3/r.周杰伦已购买9仅器三孔水槽HK-8H50X

13、30.31012003/6/8周杰您已购买10桌子钢木带.B-101250X.350042003/9/1.7已购买米11桌子天平台T-041150X.270032003/1.林俊杰已购买12仗器显微镜GT-960015X12.300302004/2/14已购买.6. 右键对设备进行操作7. 查看设备修理清单信息表,实现了设备修理模块功能,可以记录设备的修理 信息,报废信息。文件操作参帮助1*卸昔X删试连接皿类别赞型号规格菖理|臀叟也2仗器振荡器KS44X3.1200康氏诵华修理中2005/.,7世器磁力.CJ-T8-121X1.220特力诵华报底2O0Tf .5磁力.CJ-T8-121X1.3

14、20特力河德华修理中007/,.12桌子钢木.B-101250.4300特力瘾华修理中2010/9/9-19是徵编GT-960015X1.510特力嫄华獭酬撤20仗器显微镜GT-960015X1.610特力舔华修理完2008/;. .:21彼器GT-960015X1.T10特力部德华作禅完2008/.,22彼器-GT-960015X1.810特力刘德华修理完200S/6/S20仗器是徵情GT-960015X1.910特力诵华修理中2009/3/B来 实险室设舍管理祟统瞠理洁单!口癸8. 右键对设备进行操作9. 自定义查询,输入相关的信息,可以查找到设备。文件操作查询帮助III2T*121920

15、2122*20米同会X删试U目毂就B 回 M _型号:单价:购置曰期:生产产家:状态查词表项:设备名:类别:规格:状态;彦理中 2005/.2Q07/.金理中 2007/.金理中 2010/9/92008/5/B势里完金理完 200&/:.r固理完2008/S/8金理中 2009/3/810. 通过自定义查询搜索出的设备。明实盈室设专昔溟.柔统目定义查询j文件操作 M 蒂助| 1/ 30 H | X醐式 连接ID 类别 髯备 型号 规格 单偷 | 停、臂 状态世器疑徵镜GT-960015X12.3002004/2/15特力萧敞腾报底20慢器昼徵镜GT-960015X12.3002004/2/1

16、5特力蕙敞腾壁里中21显微镜GT-960015X12.3002004/2/15特力萧敞腾正常22牧器GT-960015X12.3002004/15特力萧敞腾正常23较器昼徵镜GT-960015X12.3002004/2/15特力萧敞腾正常24仗器GT-960015X12.30020047?/15特力蕙敞腾正常25寂器GT-960015X12.3002004/2ZI5特力茉敞腾正常26牧器GT-960015X12.3002004/15特力蕙敞脖正常27仪器昼徵德GT-960015X12.3002004/2/15特力萧敞腾正常28叔器昼徵镜GT-960015X12.3002004/2/15特力蕙敞

17、腾正常29缨显微镜GT-960015X12.300004/2/15特力萧敞腾正常30供器疑徵镜GT-960015X12.3002004/15特力萧敞腾正常31技器显微镜GT-960015X12.3002004/2/15特力正常32仅器GT-960015X12.30020047/15特力正常33浪器显徵情GT-960015X12.300004/2/15特力蕙敞腾正常-:d松哭月皆涪T-Qp.rin1 q y 17抓n蛛士111. 新建申请表,填好信息将自动插入到设备信息表中。三个人遇到的困难与获得的成果3.1需求分析方面困难:1、设计一个软件需要我们一步一步的分析,其中需求分析最让人头疼,为了

18、提高实用性,我们在需求分析上做了大量的调查分析2、还有一难点就是要将需求的内容表达清楚,这样才能更有效地进行下一步成果:1、学会了如何表达出信息的重点和要点2、了解了一个开发的一些必不可少的步骤3、知道了怎样去引导、启发被调查对象4、明确客户需要作何事情,事情多少,时间限制5、懂得去收集资料 根据现有的组织机构,资料(数据样本、文件、凭证等)存档 查找以往该方面软件的资料(运用网络)6、知道了规范的需求分析报告必须的内容。3.2可行性分析方面困难:1、要善于发现软件存在的漏洞和能加以改善的地方2、要熟练掌握编程的技巧3、要注意去发现一些目前我们的编程技术不能实现的地方成果;1、清楚了系统依赖性

19、的重要 可维修性,必须有能诊断问题,研究失败的组件,并修复。 可维护性,以低成本修改来应对新要求 生存能力,受到攻击时仍能继续服务 容错,客户发生错误时,尽量检测出这些错误2、了解系统的可用性和可靠性 系统要在任何时间都能得到和运行,并能执行有效的服务 系统在给定的时间内,能正确提供希望的服务3、知道了安全性的重要 要避免危险的发生 在发生意外之前能检测危险,并将其消除 包括保护措施,当意外发生时将灾害减到最低4、了解了信息安全性的含义 脆弱性避免,使其尽量远离危险区 攻击检测和压制,在被侵犯前发现脆弱性并去除它们 暴露限制,成功攻击的后果最小化3.3开发方面困难:1、如何使软件过程自动化2、

20、清楚自己的技术缺陷3、如何补救技术的不足成果:1、熟悉了软件的基本活动 软件的描述 软件的设计和实现 软件的有效性验证 软件计划2、了解了实用性强的过程模型 瀑布模型(描述、开发、有效性验证、进化) 进化式开发(快速开发一个初始系统,由客户提供的信息不断进化) 基于组件的软件工程(基于许多已存在的组件)3、熟练应应用瀑布式模型瀑布模型有以下优点:1)为项目提供了按阶段划分的检瀑布模型瀑布模型查点。2)当前一阶段完成后,您只需要去关注后续阶段。3)可在迭代模型中应用瀑布模型。增量迭代应用于瀑布模型。每次迭代产生一个可运行的版本,同时增加更多的功能。每次迭代必须经过质 量和集成测试。4)它提供了一

21、个模板,这个模板使得分析、设计、编码、测试和支持的方法 可以在该模板下有一个共同的指导。不过瀑布模型有以下缺点:1)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作 量。2)由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果, 从而增加了开发风险。3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。4)瀑布模型的突出缺点是不适应用户需求的变化.4、为了能使模型完善我们加入了进化式开发的思想 进化式是一种与传统的瀑布式开发相反的软件开发过程,它弥补了传统开 发方式中的一些弱点,具有更高的成功率和生产率。 在进化式开发方法中,整个开发工作被组织为一系列的短小的、固定

22、长度 的小项目 每一次进化都包括了需求分析、设计、实现与测试。 采用这种方法,开发工作可以在需求被完整地确定之前启动,并在一次迭 代中完成系统的一部分功能或业务逻辑的开发工作。再通过客户的反馈来细化需 求,并开始新一轮的迭代。四对企划与项目开发的体会这次项目开发我学会了很多平时书本上没学到的东西,实践出真知,这句话 一点都没错,很多东西只有自己亲手做了才能够深入了解。整个项目开发过程中,我们不可避免地面临林总总的问题,这时候,我们有 必要学会如何去分析解决问题,通过网上的资料查找,我发现了一个解决问题的 好方法一问题分析法。它是科学管理中的心理学方法之一。它首先按解决问题的 思维过程,寻找出问

23、题所在,并确定问题发生原因的系统方法。在管理中,通常 把实际状况与应有的要求标准之间的差异叫问题。根据解决问题的思维程序,问题分析法的一般步骤是:第一步是确定问题。 是不是问题,要看实际状况与要求标准有无偏差;第二步是进一步的分析问题, 即把问题分解为各个比较小的问题,区分出紧急、严重性或可能性等问题。然后 制订研究这些问题的先后程序;第三步是说明什么是偏差、什么不是偏差、并提 出问题;第四步是找出可能导致偏差的各种因素,如人员的减少、新换的设备、 方法的改变等;第五步是从上述各因素中,最后肯定什么是产生偏差的真正原因, 并经过检查核实。这里,遵循解决问题的思维过程第一步就是提出问题阶段;第

24、二步是明确问题阶段;第三步和第四步是提出假设阶段;第五步是检验假设阶段。做项目开发避免不了要写出高质量的报告。在这次项目开发完毕后,我写报 告的能力有了很大的进步,阐述问题的角度也更加到位。我明白了当我们要突出 一个重点时,是不能附加过多的冗余的信息,要尽量把没有用的东西过滤掉,然 后一步一步地清晰地表达问题的重点所在。在表达过程中可以绘制流程图。数据 流图等图,这能提高报告的可阅读性,让过程更加的清晰。阐述重点要点时还可 以把它们细分为一个个点,然后用数字符号将它们排序,这样条例会更加明了, 层次更加鲜明。本次项目开发让我获益良多,以后的每次实践活动我都会努力认真完成,争 取在实践中学更多的东西。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号