3.7 在线报名
管理员在后台可以查看到已经报名的学生的详细信息,可以根据情况及时和家长取得联系。还可以对已经报名的学生进行删除等管理。
在前台无论是登录注册用户还是未注册用户都可以浏览到在线报名的页面,填写必要的信息后,点击保存,就可以将自己所填的信息插入到数据库中。
3.8老师风采
用户浏览该网站的首页时就会看到部分老师的图片,点击任意一张都可以进入到该位老师的详细介绍中。点击“更多”就会列出该幼儿园中所有老师的图片。
管理员在后台可以对老师进行简单的添加和删除管理。
3.9幼儿保健
在幼儿保健列表中通过查询数据库中的ChildHealth表将数据按时间倒序排列绑定到repeater上。管理员还可以进行简单的添加,修改,删除等管理。从而控制幼儿保健信息在前台的显示信息。通过幼儿保健列表页的repeater控件,点击某条幼儿保健数据,通过查询字符串将幼儿保健CH_Id传入详细页面,再通过该条CH_Id查询数据库中数据后绑定到DataList中,就能够查看到幼儿保健的详细信息。
3.10 学生风采
在学生列表中,根据学生表中的grade选出分数最高的四位学生,将他们的图片显示在首页上,用户可以点击任意一张查看到学生的详细信息,也可以点击“更多”,会跳转到所有的学生列表,也可以查看任意一位学生的详细信息。
管理员可以在后台通过学生姓名,班级,老师等进行查询,如果有对应的数据将会绑定到页面控件上,如果没有就会返回空。还可以进行学生的添加,修改,删除等管理。
3.11留言板
用户需要登录注册成功后才能进行留言,将自己的意见或建议写在留言板中。 用户在前台页面可以查看所有用户的留言,管理员在后台也可以查看 管理员登陆后可以对相应的留言通过Msg_Id传递进行回复留言和删除留言。
9
3.12班级管理;
提供了对班级进行增、删、改、查等日常维护操作,支持可视化展示、班级批量升班等实用性操作,最大程度减少老师工作量。
3.13 用户管理
用户填写注册信息,查询数据库用户表中是否有相同的用户名,如果没有,就将用户的信息插入到用户表中,如果有就插入失败需要重新填写。
用户输入用户名和密码后,查询数据库,如果有符合该信息的数据就登录成功,如果没有就跳转失败。
用户登录后可以修改自己的个人信息。
用户登录后可以修改自己的密码,但是需要先输入原密码,如果原密码输入和数据库中该用户名的密码一直则修改成功,如果不一致则修改失败。
管理员在后台可以对用户进行删除等简单管理。
10
4项目技术总结
4.1 技术创新及特点
该项目用到的主要技术有HTML、CSS、Dreamweaver、C#、Asp.Net、ADO.Net、SQLServer、JavaScript、Ajax等技术。
技术创新为Web Service(用于天气预报的小提醒) ,Ajax ,HTTP协议,SMTP协议,flash
4.2 个人收获与体会
从该项目的分析设计过程中,我了解到一个项目的成败关键在于需求分析的调研、功能模块的设计,一个好的项目就是满足客户需求的项目。同时在学习系统分析与设计的基础上对系统设计有了更深刻的了解,也有了更强的巩固和加深了ASP.net动态网页设计、SQL Server 2008和Visual Studio 2010的应用能力。我知道在此次的学生信息管理系统网站设计中有许多的欠缺,在以后的日子中,我一定得更加严格要求自己,改正缺点,不断努力,不断进步,争取做到更好。
作为一个软件开发人员,我们需要学习多种技术,如HTML、CSS、Dreamweaver、C#、Asp.Net、ADO.Net、SQLServer、JavaScript、XML,Ajax等,对于其技术要求,我深深地认识到自己的不足,虽然上述技术都是自己曾经学过的,但是要做到融会贯通、游刃有余还有一段很长的路要走。
从该项目中,我了解到了项目的流程及重点与难点,我也认识到了自己的不足。以后的学习我有了更明确的目标和方向,很让我受益匪浅。我也会更加努力不断巩固自己学过的基础知识,而且也要时时关注新的技术的发展,社会日新月异,知识也更新发展的很快,只有不断的充实自己才能真正的把握时机,努力向上,做一个跟得上时代脚步的程序员。
11
相关推荐: