模块间协作和运行流程模块代码管理软件我们的代码库上传程序文档版本控制利用代码在线管理代码更新即时知道人机界面设计界面简介界面截图初始运行时管理员登陆查询自行车状态用户借车测试其他说明个人设计总结界面,可在终端中输入运行指令即可使用。
界面截图初始运行时图表初始运行时管理员登陆图表验证通过图表验证不通过查询自行车状态图表查询自行车状态此处要说明的是由于语言中文件操作特性,读到最后个数据项时会重复读次才令文件结束标志位有效。
用户借车测试图表管理员尚未登陆时图表管理员已经登陆时图表用户未注册用户来借车时有两步判断,先判断管理员是否已经登陆,再判断该用户是否存在。
其他说明因时间仓促,本系统所陈述的功能尚未完全完成。
以上界面截图仅是本系统部分的功能截图,作测试用。
个人设计总结作为本次团队性项目的,从可行性分析到最后的详细设计编码测试等,我都以身作则,督促和安排了各种工作的进行。
在小组中又作为惟个程序员的情况下,依然积极地参与到队员们尚未解决的问题中,大家起讨论,拿出解决问题的方法和结论。
虽然在其他课程较多的艰苦情况下,我们依然能处理好设计与其他课程的学习时间上分配。
在编码的环节上,因为采用的是纯粹的语言编程,难免会与熟悉的有所不同,为此特意查看了相关的书籍,与队员们总结语言与的不同之处,写出本系统的第个测试版本。
在测试的环节上,与队员们起探讨软件工程角度上的测试方法,选择合适的测试用例,保证系统的基本正确。
关于本系统更详尽的更新信息和相关的执行文件程序数据等,请关注我的个人网站通过对本项目的开发,提高了我们团队合作的意识分析解决实际问题的能力。
最主要的是提高了我们的自学能力,本项目中我参与了可行性报告系统策划软件测试软件需求分析等环节,与队长和其他队员起,掌握了软件工程化的些基本理念和些软件工程相关的辅助软件如,的配置和使用,受益匪浅。
在开发本系统的过程中,要查询翻阅大量的参考文献以及网上搜索资料,培养了我们调查研究查阅中外文献资料,运用国家标准行业规范手册图册等资料的能力。
通过这次实验,把所学的理论知识与实际应用联系了起来,为我们今后走向社会打下了坚实的基础。
详细设计任务模块算法和数据组织在详细设计阶段,我们按之前的概要设计,结合实际的编程可实现性,设计了个模块,模块对应共同的数据结构,说明如下,借出时间即将归还的时间标志位,是否占用自行车实体最多位密码值班时间服务人员实体,用户属性描述用户列表,借出时间归还时间违纪次数用户用车记录登陆或者验证模块本模块为验证函数,函数说明如下算法中设置为数据文件路径字符串为验证的信息。
当结构体指针,非空时,表示验证的是管理员,用户身份。
验证管理员时,除了要验证是否存在该角色编号外,还要验证管理员的密码是否正确。
验证通过时,返回,否则返回注册模块本模块提供了注册用户管理员添加新的自行车的功能,函数体如下,结构体指针非空时说明是要注册的角色。
注册成功返回,否则返回用户借车模块本模块提供了找到自行车状态表中最近辆可用的自行车实体和实时修改相应数据文件自行车状态表用户使用记录表的功能。
函数体说明如下通过自行车状态表的数据文件路径,查询可用的自行车,并修改相应数据表数据,将结果返回。
如果没有可用的自行车,则返回空指针。
用户还车模块本模块提供了用户归还自行车时实时修改相应数据文件自行车状态表用户使用记录表的功能。
函数体说明如下为自行车状态表数据文件路径,为用户使用记录数据文件路径,表明还车用户编号。
归还成功返回,否则返回。
模块测试登陆或者验证模块本模块主要验证数据文件是否正确被打开和读取,用条件覆盖法,输入已存在的用户和不存在的用户编号进行测试,期望结果应为登陆成功和登陆失败,并给出相应的提示界面。
注册模块本模块主要验证数据文件是否正确被打开和读写,直接选择相应的注册实例进行测试。
用户借还车模块本模块涉及的数据文件操作比较多,主要测试数据文件是否被正确连接读写和更新。
采用模拟借还车实例进行测试,看函数返回的结果是否正确。
详细设计工具模块间协作和运行流程为更好地表达系统运行时逻辑,体现模块间协作和运行的关系,设计系统程序流程图如下开始自行车状态表用户列表管理员列表用户使用记录表系统首次运行建立数据文件是等待系统命令否注册模块登陆模块还车模块需要先登陆借车模块需要先登陆统计模块需要先登陆图表系统程序流程图模块代码管理软件为体现软件工程化观点,我们小组运用代码管理软件进行代码编写测试的方法。
采用的软件有。
以下为小组代码管理的截图我们的代码库图表代码库上传程序文档图表上传程序文档版本控制图表版本控制利用代码在线管理图表代码在线管理代码更新即时知道图表代码更新人机界面设计界面简介因本系统是基于的环境,所以界面采用简约的类名称未归还自行车表描述报告未归还自行车的编号来源去处服务队组成自行车编号借出时间流程量无数据存储下面逐项叙述数据流图中的数据存储。
表自行车状态表名称自行车状态表输入数据流自行车的编号输出数据流对应编号自行车借还状态描述编号自行车的借还状态组成自行车编号借还标志位当前借出用户编号借出时间组织方式按借出时间,编号由小到大排列表用户使用记录表名称用户使用记录表输入数据流用户编号输出数据流该用户是否有未还车描述及时了解用户借还车情况组成用户编号自行车编号借还标志位借出时间当前诚信度组织方式按借出时间,编号由






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
