ASP.NET+SQL Server幼儿园管理网站的设计与实现(4)
时间:2016-12-24 16:09 来源:毕业论文 作者:毕业论文 点击:次
图3网站登录模块图 4.2.2留言板模块的实现 留言板模块用了addWords.aspx,leaveWords.aspx和showWords.aspx三个页面来实现的,留言之前必须确保用户登陆成功,否则会弹出页面Error.aspx提示你登陆在addWords.aspx页面中选择老师对老师留言或老师对留言回复,首先在数据库表allusers中找到flag字段找到用户的角色,然后再通过SqlDataAdapter,DataSet实现对数据库的操作当选择给那位老师留言后,用insert写入数据库中提示留言成功,在leaveWords.aspx页面中用两个功能,其一:用户留言,其二:留言查询,分别链接到addWords.aspx和showWords.aspx两个页面中,在showWords.aspx中用一个DataList手动绑定数据源到leavewords表中显示留言,方便用户查询。界面截图如下: 图4网站留言板模块图 4.2.3关爱阳光天使模块的实现 本模块用到addreplay.aspx,JiaZhang.aspx,replaycontent.aspx,Teacher.aspx四个页面实现,本页面也是在确保登录的情况下操作的,分家长和老师两个角色,家长登录后可以查询孩子在学校表现,查询孩子的任务这里用到两个Panel实现两个功能,当家长登录后点击查看任务和查看评语一个Panel隐藏一个出现然后从数据库leavewords表中读出pingjia,renwu显示在Panel中,在Teacher.aspx页面中老师把学生的任务和表现写到Panel中并且写到数据库leavewords表中的pingjia,renwu两个字段中。界面截图如下: 图5网站关爱阳光天使模块 4.2.4资源共享模块的实现 资源共享模块是面向大众化,只要浏览网站不用登陆都可以对资源共享,FileUp.aspx页面用于上传资源的,把上传的数据写入数据库表中FileDown.aspx页面直接显示大家上传的资源包括编号、文件名、上传时间。 4.2.5管理员模块 Admin.aspx实现了管理员模块,对用户信息和教师的管理,用GridView控件绑定数据库,实现对表中信息的编辑和删除功能。 5.网站测试 网站测试的目的是发现程序中的错误和功能的缺失[8],不断完善网站,以保证网站正确有效的运行。常用的测试方法有黑盒测试和白盒测试[9]。黑盒测试(又称功能或数据驱动测试)在已知产品所应具有的功能的情况下,测试产品是否能正常使用。白盒测试(又称结构或逻辑驱动测试)在已知产品的内部工作过程的情况下,检测产品内部动作是否按规定正常进行。 根据以上测试方法,针对系统的主要流程,进行用户的模拟操作。针对网站各个功能模块,对照功能的流程图,对每一个操作进行分析,并对各种情况的不同处理进行了测试,包括正常情况和错误处理情况。列举网站的黑盒测试过程如下。 普通用户操作的测试[10]: (1)用户名:1;密码:1 。 (2)可以留言,并实现孩子信息查询。 管理员操作的测试: (1)用户名:11;密码:11。 (2)实现对后台的文护。 6.总结 通过对现实幼儿园管理的调查分析,功能模块设计,数据库设计及完善系统的功能,用C#语言借助VS2010平台实现编程,网页的前台美化用到PS,flash实现美化,实现了学校概况介绍、用户资源的共享、家长与老师交流、家长对学生在校的表现和学生任务的查询,网站搭起了家长与老师沟通的桥梁。网站实现的难点是对现实的需求分析不够透彻,害怕有些功能在具体使用不能满足用户的需求,数据库不能满足有些用户的需要。许多方面待以改进,如回馈信息的及时性、老师和家长间的有效沟通、家长教育孩子的学习辅导参考资料的丰富等。我相信在以后的时间里我会加倍努力去克服这些困难,为网站的丰富尽自己最大的努力。 (责任编辑:qin) |