许是备注备注用户信息表表名用途记录用户的信息表用户信息表教材建设表表名用途记录学校教材建设情况表教材建设情况表授课情况表表名用途记录授课情况表授课情况表名称类型可否为空描述备注否用户编号,主键用户编号否用户账号用户账号否用户密码用户密码名称类型可否为空描述备注否自增主键自增主键是教材名称教材名称是作者作者是出版社出版社是出版时间出版时间是备注备注名称类型可否为空描述备注否自增主键自增主键是课程名称课程名称是授课老师授课老师是开始时间开始时间是结束时间结束时间是总课时总课时第四章系统详细设计用户登录及管理功能设计用户登录时要添入用户名和密码。每个人进入都要凭用户名和密码进入。提高了系统的安全行。本功能的程序流程图如图所示。图登录系统流程图学生信息管理功能该功能包括按学号查询学生信息,学生信息的添加,学生信息的修改,删除学生的信息功能。学生信息查询功能包括查询全部学生信息和按学号查询个具体学生的信息按学号查询系统会给出个文本框提示用户输入学生学号,用户输入后点击提交,系统便会给出该学号学生的信息,如果不存在系统会提示该学生不存在。本功能的程序流程图如图所示。图按学号查询学生信息流程图开始输入要查询的学生学号从表中查询学生的个人信息显示信息显示查询结果结束结果是否为空结果是否为空以为条件从各个表中查询信息显示提示信息新学生信息录入功能本功能实现的是对新学生的录入,填写新学生的基本信息,并且保存起来。如果在系统不允许为空的项目上用户填写空属性,系统会提示该项不可以为空。本功能的程序流程图如图所示。图新学生信息录入流程图将信息保存到表中结束输入是否有效开始输入新学生信息提示信息学生信息修改功能本功能实现的是对个学生的信息进行修改。系统会提示用户输入修改后的学生信息,用户输入完点击确认修改按钮后,系统会把修改后的信息存到数据库中,本功能的程序流程图如图所示。图学生信息修改流程图将修改后的信息保存到表中,系统提示修改成功结束输入是否有效开始输入修改后的学生信息提示信息删除学生信息功能本功能实现的是对个具体学号的学生信息进行删除,系统会提示用户将学生的学号输入到文本框中。点击确定删除后该学生信息便会从数据库中删除。建议该功能慎用。本功能的程序流程图如图所示。图删除学生信息流程图将该学号的学生信息从数据库中删除结束输入是否有效开始输入删除学生的学号提示信息学生成绩管理功能在该模块中主要是对学生成绩的管理,主要包括学生成绩的查询其中包括查询全部学生成绩信息和按学号查询个具体学生成绩,学生成绩的修改,学生成绩的添加,删除学生的成绩,和按总成绩排序功能。查询学生成绩信息功能在按照学生学号查询学生成绩的功能中,系统会提示用户在文本框中输入相应要查找的学生学号,当用户输入后如果该学号学生存在系统会给出查询结果,如果不存在系统会给出信息,提示该学生不存在。添加学生成绩信息功能本功能实现的是对学生成绩信息的录入,填写学生成绩的基本信息,并且保存起来。如果在系统不允许为空的项目上用户填写空属性,系统会提示该项不可以为空。学生成绩信息修改本功能实现的是对个学生的成绩信息进行修改。系统会提示用户输入修改后的学生成绩信息,用户输入完点击确认修改按钮后,系统会把修改后的信息存到数据库中,学生成绩信息删除本功能实现的是对个具体学号的学生成绩信息进行删除,系统会提示用户将学生的学号输入到文本框中。点击确定删除后该学生成绩信息便会从数据库中删除。建议该功能慎用。教师信息管理功能该功能包括查询教师信息其中包括查询全部教师信息和按教师编号查询个教师的信息,教师信息的添加,教师信息的修改,删除教师的信息功能。按教师编号查询教师信息功能包括查询全部教师信息和按教师编号查询个具体教师的信息按教师编号查询,系统会给出个文本框提示用户输入教师编号,用户输入后点击提交,系统便会给出该编号教师的信息,如果不存在系统会提示该教师不存在。本功能的程序流程图如图所示。图按教师编号查询功能程序流程图开始输入要查询的教师编号从表中查询教师的个人信息显示信息显示查询结果不等于程序测试。需求规格说明概要设计规格说明详细设计规格说明源程序都是软件测试的对象。软件测试贯串于软件定义和开发的整个期间。二软件测试的原则尽早地和不断地进行软件测试避免测试自己的程序执行测试计划,排除随意性增量测试,由小到大周密的测试用例输入条件合理不合理预期输出结果回归测试出错统计和分析测试用例测试用例。为达到最佳的测试效果或高效的揭露隐藏的而精心设计的少量测试数据,称之为测试用例。我们不可能进行穷举测试,为了节省时间和资源提高测试效率,必须要从数量极大的可用测试数据中精心挑选出具有代表性或特殊性的测试数据来进行测试。个好的测试用例是在于它能发现至今未发现的。二使用测试用力的好处。在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。测试用例的使用令软件测试的实施重点突出目的明确。在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度缩短项目周期。功能模块的通用化和复用化使软件易于开发,而相对于功能模块的测试用例的通用化和复用化则会使软件测试易于开展,并随着测试用例的不断精化其效率也不断攀升。测试方法任何工程产品都可以使用以下的两种方法进行测试已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。黑盒测试。已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格的要求,所有内部成分是否已经过检查。白盒测试。黑盒测试黑盒测试法把程序看成个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。黑盒测试又称功能测试。黑盒主要是为了发现以下几类是否有不正确或遗漏了的功能在接口上,输入能否正确地接受能否输出正确的结果是否有数据结构或外部信息例如数据文件访问性能上是否能够满足要求是否有初始化或终止性白盒测试软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做个打开的盒子,它允测试击马上发布提交,页面会进行校验,如果新闻标题和发布对象为空,系统将提示新闻标题和发布对象不能为空。新闻图片选择上传到服务器然后显示图片到页面点击发布图片的地址将会保存的数据库。核心代码获取当前用户,判断当前用户是否为空,页面传过来参数,执行添加操作发布园所新闻页面如图所示图发布园所新闻页面档案管理档案管理分别涵盖了部门管理班级管理以及教师管理,在此以教师管理添加教师为例详细描述实现过程管理员添加教师首先要正确登录,进入教师列表页面点击添加教师进入添加教师信息页面,添加教师关联到部门表班级表教师表和班级教室表四个表,进入添加教师信息页面部门需要在当前存在的部门里选择,班级需要在当前存在的班级里面选择,页面对必填信息都加以校验,不能为空的字段系统会提示不能为空,比如手机号码,身份证号码,邮箱等格式也加以校验,不符合条件,系统都会给出提示信息。校验通过数据方可提交到保存到数据库。核心代码,添加教师设置默认密码为设置所添加教师状态为在园执行添加操作用户使用同类软件的习惯是及时反馈信息是否提供进度条动画等反应响应时间可能较长的进程否无进度条出错处理执行有风险操作时,有确认放弃等提示吗否适应各种水平的用户所有界面元素都具备充分必要的键盘和鼠标操作吗否部分常用按钮支持热键初学者和专家都有合适的方式操作这个软件是合理布局,和谐色彩量度单位日期格式等是否符合用户习惯是是否具有与众不同的让用户记忆深刻的良性界面设计。是人性的登录界面,美观的主题是否在具备必要的致性的前提下突出个性否设计并不化设计个性化界面布局符合软件的功能逻辑是界面元素是否在水平或垂直方向对齐是界面元素的尺寸是否合理,行列间距是否致是是否恰当地利用窗体和空间的空白,以及分割线是窗口切换,移动,改变大小时,界面是否正常是界面的色调是否让人感到和谐满意是界面布局符合软件的功能逻辑是第章结束语家园沟通平台的设计与实现已经开发完成,本系统使用开发框架,结合所用的组件,在环境下开发,使用数据库,通过小组成员的齐心协力,老师的指导,我们如期的完成了家园沟通平台的设计与实现这个毕业设计。在开发的整个过程中,通过整体的开发思想的培训,以及相关技术的学习,整个开发过程工作量显得特别的大,因为新接触到的知识比较多,这些需要自己去学习,然后应用到开发中去,在这次开发过程中,使自己的自我学习能力得到锻炼,同时对项目的整体把握能力得到加强。通过这次的开发,让我回顾很多基础知识的同时也学到了很多新的知识,这必将为我以后的工作带来许多便利,为以后编程生涯垫下完美的基石。通过这次开发的锻炼,使自己认清到自己的优点和不足,在开发过程中遇到很多难点,需要与人沟通进行解决,有时候需要自己坚持下去来完成它,通过不懈的努力,最终我们完成了这次开发,就我们而言,这次开发是完美的,它包含了我们夜以继日的辛苦,在辛苦当中锻炼了我们的毅力,同时让我们熟练掌握了相关的开发技术,也使得我们以前学习到的知识加以巩固。通过对家园沟通平台的设计与实现的开发,我们许是备注备注用户信息表表名用途记录用户的信息表用户信息表教材建设表表名用途记录学校教材建设情况表教材建设情况表授课情况表表名用途记录授课情况表授课情况表名称类型可否为空描述备注否用户编号,主键用户编号否用户账号用户账号否用户密码用户密码名称类型可否为空描述备注否自增主键自增主键是教材名称教材名称是作者作者是出版社出版社是出版时间出版时间是备注备注名称类型可否为空描述备注否自增主键自增主键是课程名称课程名称是授课老师授课老师是开始时间开始时间是结束时间结束时间是总课时总课时第四章系统详细设计用户登录及管理功能设计用户登录时要添入用户名和密码。每个人进入都要凭用户名和密码进入。提高了系统的安全行。本功能的程序流程图如图所示。图登录系统流程图学生信息管理功能该功能包括按学号查询学生信息,学生信息的添加,学生信息的修改,删除学生的信息功能。学生信息查询功能包括查询全部学生信息和按学号查询个具体学生的信息按学号查询系统会给出个文本框提示用户输入学生学号,用户输入后点击提交,系统便会给出该学号学生的信息,如果不存在系统会提示该学生不存在。本功能的程序流程图如图所示。图按学号查询学生信息流程图开始输入要查询的学生学号从表中查询学生的个人信息显示信息显示查询结果结束结果是否为空结果是否为空以为条件从各个表中查询信息显示提示信息新学生信息录入功能本功能实现的是对新学生的录入,填写新学生的基本信息,并且保存起来。如果在系统不允许为空的项目上用户填写空属性,系统会提示该项不可以为空。本功能的程序流程图如图所示。图新学生信息录入流程图将信息保存到表中结束输入是否有效开始输入新学生信息提示信息学生信息修改功能本功能实现的是对个学生的信息进行修改。系统会提示用户输入修改后的学生信息,用户输入完点击确认修改按钮后,系统会把修改后的信息存到数据库中,本功能的程序流程图如图所示。图学生信息修改流程图将修改后的信息保存到表中,系统提示修改成功结束输入是否有效开始输入修改后的学生信息提示信息删除学生信息功能本功能实现的是对个具体学号的学生信息进行删除,系统会提示用户将学生的学号输入到文本框中。点击确定删除后该学生信息便会从数据库中删除。建议该功能慎用。本功能的程序流程图如图所示。图删除学生信息流程图将该学号的学生信息从数据库中删除结束输入是否有效开始输入删除学生的学号提示信息学生成绩管理功能在该模块中主要是对学生成绩的管理,主要包括学生成绩的查询其中包括查询全部学生成绩信息和按学号查询个具体学生成绩,学生成绩的修改,学生成绩的添加,删除学生的成绩,和按总成绩排序功能。查询学生成绩信息功能在按照学生学号查询学生成绩的功能中,系统会提示用户在文本框中输入相应要查找的学生学号,当用户输入后如果该学号学生存在系统会给出查询结果,如果不存在系统会给出信息,提示该学生不存在。添加学生成绩信息功能本功能实现的是对学生成绩信息的录入,填写学生成绩的基本信息,并且保存起来。如果在系统不允许为空的项目上用户填写
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 18 页
第 2 页 / 共 18 页
第 3 页 / 共 18 页
第 4 页 / 共 18 页
第 5 页 / 共 18 页
第 6 页 / 共 18 页
第 7 页 / 共 18 页
第 8 页 / 共 18 页
第 9 页 / 共 18 页
第 10 页 / 共 18 页
第 11 页 / 共 18 页
第 12 页 / 共 18 页
第 13 页 / 共 18 页
第 14 页 / 共 18 页
第 15 页 / 共 18 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。