




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件系统课程设计开发日志学院:软件学院专业班级:学号:姓名:指导教师:时间: 2016.1.11-22日期:2016 年 1 月 11日星期一晴日志主要内容:今天是课程设计的第一天,我们于早8 点到达软件楼进行课程设计实训课,林老师给我们讲了此次课程设计的内容和要求,我们今天课设的主要内容是完成小组的分配以及项目的选定。我们选定的人员主要有* 擅长分析设计方面,*,*擅长代码编程方面,我们组成的队伍叫做跃起动力,希望我们的成果在动力中实现质的飞跃。 我们最终选定的项目是公寓管理系统,主要实现的功能经过总结是学生添加查询个人信息和入住情况的功能,楼管添加的是查询学生信息、管理入住情况、 财产记录
2、和出入登记的功能,管理员实现的是对学生信息的管理和相关系统的运行和维护。为了使得我们的课设做的更加的精确、完善,我们查询了很多的相关资料,明白了课程设计过程中大体可能会遇到的一些软件硬件或者技术方面的问题,由于我们是首次做系统, 即便是很小,功能简单的一个系统, 我们也会觉得很生疏,也知道即将面临着各种的问题,但是我们一定会冲过重重困难,像我们的团队名称一样,做出最满意的成果。日志总结:任务:完成组的分配,人员的确定,课程项目的确定以及相关资料的查询和分析。遇到的困难: 无解决方案: 无课程设计心得: 这个课程设计要想高质量高效率的完成, 需要的是团结一心的团队力量、必要的软件硬件、熟练的专业
3、技能和充分的前期准备。日期:2016 年 1 月 12日星期二晴日志主要内容:经过查询软件工程课本, 根据其标准的开发流程, 我们安排了今天的主要任务,确定问题定义,经过可行性分析,完成需求分析阶段。我们经过小组讨论对问题定义有了详细的认识, 概要地写出了问题定义中需要写的内容。经过从技术可行性、操作可行性、 经济可行性和法律可行性方面对我们课设的可行性进行详细的分析,最终我们的项目大体进入了项目开发的初始阶段,需求分析。 通过需求分析确定系统必须必须完成哪些工作,也就是对目标系统提出完整、准确、清晰而且具体的需求。需求分析阶段具体任务为( 1)确定对系统的综合需求(功能需求、性能需求、环境需
4、求、接口需求、用户界面需求等) (2)分析系统的数据需求( 3)建立软件的逻辑模型例如数据流图、数据字典。 (4)编写软件规格说明书,使得需求能够保证准确性和一致性。( 5)进行需求分析评审, 通过评审来发现需求分析的错误和缺陷,然后修改开发计划。需求分析中我们运用了快速建立软件原型模型的方法来获取需求,通过AXUREPRO软件对所需要开发的系统进行原型设计,使得用户对系统的功能有个大概的了解,使得对其用户的需求把握的更加准确。需求分析阶段遇到的问题是功能实现的缺陷,设计原型时候功能没有全面体现,最终我们通过查阅资料, 经过不断地修改, 最终完成了其基本需求的确定和原型的设计。这次的课程设计使
5、我感受到了即便是起步最基础的需求分析也非常重要,为了避免由于前期错误而导致的后期缺陷,我们在需求分析方面做得非常全面,好的开始是成功的一半,希望我们的能够达成目标,成果能够更好。日志总结任务:需求分析及其评审遇到的困难: 功能实现的缺陷解决方案: 查阅资料,反复修改课程设计心得: 需求分析是及其重要的, 只有确定了用户真正需要的, 才不会导致由于基本初期的错误导致的整个过程中缺陷和后期的损失。日期:2016 年 1 月 13日星期三晴日志主要内容:今天我们需要完成的是概要设计, 大体设计出所需要完成的系统, 也就是说,系统应该如何实现, 这个阶段,我们需要做的是划分出组成系统的物理元素, 如程
6、序、文件、数据库等,但是这些物理元素并不细化,只是一个黑盒子形式。概要设计期间,我们还有一个任务就是需要完成设计软件的总体结构, 也就是确定系统每个程序是由哪个模块组成的,每个模块的功能及模块和模块之间的接口、调用关系等。在阶段,我们充分发挥了团队合作精神,各组员之间通力合作,遇到问题积极讨论, 在组长的带领下, 我们很快地完成了概要设计方面的准备, 有利于实验的顺利进行。概要设计阶段的主要任务是软件总体结构的设计, 通过对需求分析阶段数据流图的进一步分解, 划分出五个主要的模块, 然后对这五个模块进行细化。 其中遇到的问题主要是自身知识面不广,对软件结构的进一步划分有许多不足的地方。这个阶段
7、主要做的就是对系统的整体构思。根据我们的经验, 还不足以系统的了解这个设计项目。因此,我们决定通过网络搜索来了解我们需要的一些资料。通过查询各种系统, 如学生管理,卫生管理等等,了解了基本的概要设计的写法,使我们的工作效率更加高效。日志总结:任务:概要设计遇到的困难: 缺乏相关知识,在概要设计方面存在缺陷解决方案: 网络查询,借鉴其他的一些系统的概要设计进行学习和总结课程设计心得: 我们所了解的和掌握的知识都是有限的, 需要不断地查询。 只有在学习的过程中,我们才能取得不断地进步。日期:2016 年 1 月 14日星期四晴日志主要内容:今天是项目进行的第四天,我们需要做的任务是详细设计,只有详
8、细规划出详细设计的各个步骤和程序,我们才能保证项目的顺利进行。根据细分数据库中需要建立6 个表,分别为入住信息表入住信息表 ( Check ininformation)学号,楼号,宿舍号,人数,床位号);楼管表( Manage)楼管号,姓名,楼号,权限) ;学生表(Student )学号,密码,姓名,楼号,宿舍号,床位,班级,专业) ;出入登记的货物登记表( ( IOItems )楼号,学号,日期,货物名);出入登记的人员登记表( IOPeople )楼号,学号,日期,出入人名);公寓财产管理表( AssetMan)楼号,楼层号,物品名,物品数量)。学校有若干公寓,每栋 5 层,每层 18 个
9、房间,每个房间 4 个学生,需要一个公寓管理系统实现管理。系统主要功能有: (1)寝室分配:根据系别、年级、班级分配寝室。查询入住信息。 (2)学生管理:实现入住学生信息的维护和查询功能。(3)信息查询:按公寓楼号、学生姓名等查询住宿信息。 ( 4)财产管理:实现对公寓财产的管理功能。( 5)出入登记:实现对学生搬出公寓的货物进行登记和对外来人员进行登记等功能。 (6)系统管理:参数设置(如公寓楼号、寝室房号、系别、年级、班级的设置)、权限管理和系统维护 (数据备份、 数据恢复)。只要整理清楚项目的详细设计的内容, 我们才能够清楚有头绪的做好我们下一步的编码设计, 才能保证设计方面的高效进行。
10、 期间我们学到的更多的是针对项目的分析能力, 这在系统设计中尤为重要, 只有理清思路, 才能有序进行下一步操作。日志总结:任务:详细设计遇到的困难: 功能的确定不明确和数据库中表的合理分配解决方案: 查询资料,小组多次分析讨论课程设计心得: 这个阶段我们主要学习到的是系统的分析设计能力, 学到了设计阶段的必不可少的步骤和方法。日期:2016 年 1 月 18日星期一晴日志主要内容:今天已经到了课程设计的中间阶段- 程序编码阶段,这个阶段的完成直接导致的就是功能的实现,所以我们应该更加用心。我们选定的软件是eclipse软件和 sql server 软件。运用 Java 语言来进行软件的编程,比
11、之C#语言更加复杂,所以我们需要付出比别人更多。比较幸运的是,我们刚刚学习过eclipse软件,知道一些典型的例子, 所以我们也是有一定技术基础的。今天我主要完成的是学生的个人信息查询和入住信息查询功能的实现,主要也是通过连接数据库,从插入数据库中的表中的信息进行提取显示的界面。该任务的完成,需要对Java 语言, HTML语言和 jsp 页面的很好掌握,才能实现代码的完成,才能完成功能的实现。日志总结:任务:程序编码阶段,个人信息的查询以及入住信息的查询遇到的困难: 数据库的配置和连接问题解决方案: 进行网络资料和相关问题查询课程设计心得:这个阶段主要学习到的就是一些以前没有注意到的语言应用
12、和注意事项,更加丰富了知识,增长了见识。日期:2016 年 1 月 19日星期二晴日志主要内容:今天做的主要任务仍然是程序的编码,实现的是楼管查询学生信息和入住信息的功能,同学生所需要做的查询工作没有过大的区别,唯一需要注意的就是表的不同。代码编程完成后也就是需要把各个程序模块进行合并,通过跳转网页,让网站间能够进行很好的交互。 待所有网页能够有序连接后,通过查询相关资料, 查询到管理员权限的设置问题,完成到管理员权限的管理。到这个时候, 系统整体上就能够试运行, 以便处理一些语言技术上所面临的问题。最后为了显示界面的友好型交互,通过下载css 模板,插入 css 文件,实现系统的美化过程,到
13、此为止,经过多次运行,我们项目也算是基本完成了。日志总结:任务:程序编码遇到的困难: 权限的实现解决方案: 查询网络资料课程设计心得: 程序编码阶段,更多的是对 Java 语言技术的实践和练习,是一个熟练自己技能的过程,同时在实践的同时,也学到了权限设计方面的知识日期:2016 年 1 月 20日星期三晴日志主要内容:今天我们需要完成的就是软件测试,软件测试是软件工程中非常重要的环节,是软件质量的保证。 在这个方面,即使我们学习过了, 也没有什么实战经验,所遇到的问题稍大些。通过查询别人系统的相关方面的完成情况,最终我们决定运用等价类表来划分各个有效数据以及无效数据来实现功能测试,如果我们输入
14、的登录信息是数据库中所拥有的,就会实现用户的登录,如果不存在或者错误,就不能登录,并且弹出用户不存在的信息或者密码错误的信息,最终经过多次试验, 不仅仅测试了数据处理情况,同时也测试了软件的稳定性。为了保证系统能够有效的运行,后期的维护工作也是必不可少的。日志总结:任务:软件测试遇到的困难: 实践太少解决方案: 查询资料以及软件测试书。课程设计心得: 软件测试在整个过程中是及其重要的, 但是也是非常容易被忽略的,所以在次方面我们应该多加练习,多多注意。日期:2016 年 1 月 21日星期四晴日志主要内容:今天是课程设计的最后一天,我们需要做的就是实验报告的编写工作,我们的课程设计是一个整体的
15、项目,所以需要涉及到从问题定义,到需求分析, 到概要设计,到详细设计,到程序编码,最后再到软件测试的一个完成的过程,所以面临的任务也很繁多。我们对实验报告进行分工合作,由我完成需求分析和概要设计部分的编写,唐宏宇完成问题定义和软件测试的编写,戴超完成的是详细设计和程序编程方面的编写,这样不仅能够提高我们的工作效率,保证每个人的作用最大化,而且也很好的增加了我们团队的凝聚力。 最后再对我们每个人完成的部分进行总结和修改,最终我们完成了一份出色的实验报告,实现了我们课程设计完美总结收尾工作。最后要做的就是结果展示,对我们的课程设计进行汇报演示,我相信我们的努力成果应该会得到很好的相应。最终随着今天的结束,我们的课程设计也算是全部完成了,在次期间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国万头养猪场项目创业计划书
- 中国建筑结构设计软件项目创业计划书
- 中国家禽饲养项目创业计划书
- 中国即时零售项目创业计划书
- 中国肉鸡加工项目创业计划书
- 中国可视会议系统项目创业计划书
- 中国计算机连接器项目创业计划书
- 中国5G专网专线项目创业计划书
- 2025买卖房产合同样本
- 沉井施工合同变更与调整协议
- 公安调解和解协议书范本
- 大模型原理与技术-课件 chap10 多模态大模型
- TFT-LCD显示原理介绍
- 2024年陕西省中考物理试题(A卷)含答案
- 两人之间协议书(2篇)
- 基于PLC的物料分拣系统设计
- 汽车发动机油底壳与油封维修考核试卷
- 多功能热洗车热洗清蜡QHSE作业指导书及操作规程
- DL-T+544-2012电力通信运行管理规程
- 工业机器人系统操作员 高级 课件 卫家鹏 项目1 机械系统装调
- “无陪护”医院服务规范
评论
0/150
提交评论