1、学生管理系统一、开发环境1、页面开发环境:Visual Studio 2005集成开发环境2、开发语言:ASP.NET +C*3、后台数据库:SQL Server20004、开发环境运行平台:Windows *P二、设计概述目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和群众的、兼容性好的系统是很有必要的。开发本系统可使学院教职员工减轻工作压力,比拟系统地对教务、教学上的各项效劳和信息进展管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规化
2、三、需求分析学习是反映学生在校学习期间对所学知识理解掌握情况及评价教学质量的重要依据,为学校的教学管理和教学改革提供极具参考价值的数据信息。学生管理是教学管理的重要组成局部,也是学生学籍管理的核心工作。主要包括课程考核的组织,成绩的评定与登记记载管理,是学籍管理中一项经常性的根底工作。按照学籍管理规定,学生必须参加教学方案规定的课程考核,考核成绩记入记分册,并归入本人档案,学生成绩情况是人才培养评价的最根本的依据。做好学生成绩的管理工作有利于稳定学校的教学秩序,培养优良的教风、学风及考风,促进课程建立和教学改革,对提高高校的教学质量与教学管理水平具有极为重要的意义。在传统的教学管理模式下,教
3、师在上报学生成绩时,需要将纸介质的成绩单上交到各学院,再由各学院的教务管理人员将成绩录入成绩管理系统并进展管理。并且由于成绩管理系统是单机版,所以给数据的管理、维护等工作带来不便,而且造成数据平安的隐患。学生成绩管理系统是直接面向教师和学生提供效劳,成绩管理系统中的录入、查询、修改及维护等功能都可以在校园网上都得到了实现,使教学管理人员、教师及学生越来越认识到网上信息查询维护的方便、快捷。学生成绩管理系统的使用,不仅满足了教师和教学管理人员的需求,为他们提供了方便、快捷、平安的成绩维护方式,而且可以随时为教学管理部门提供所需的数据。四、概念设计五、数据库设计逻辑构造设计:将概念模型转换为与选用
4、的数据库管理系统所支持的数据模型相符的逻辑数据模型。管理员表Admin字段名数据类型长度字节备注idint4编号anamenvarchar50用户名apwdnvarchar50密码教师表Teacher字段名数据类型长度字节备注idint4编号tnamenvarchar50教师名tpwdnvarchar50密码学生表Student字段名数据类型长度字节备注idint4编号snnvarchar50*snamenvarchar50学生名pwdnvarchar50密码majornvarchar50专业deptnvarchar50系别管理员左目录表(AdminMenu)字段名数据类型长度字节备注menu
5、idint4编号menu_namenvarchar50parent_idint4父编号menu_descriptionnvarcha50url_addnvarchar50menu_targetnvarchar50指向目标menu_tbnvarchar50menu_openimgnvarchar50翻开按钮menu_closeimgnvarchar50关闭按钮menu_stylenvarchar50systemrolekeyint4is_validbit1教师左目录表(TeacherMenu)字段名数据类型长度字节备注menu_idint4编号menu_namenvarchar50parent
6、idint4父编号menu_descriptionnvarcha50url_addnvarchar50menu_targetnvarchar50指向目标menu_tbnvarchar50menu_openimgnvarchar50翻开按钮menu_closeimgnvarchar50关闭按钮menu_stylenvarchar50systemrolekeyint4is_validbit1学生左目录表(StudentMenu)字段名数据类型长度字节备注menu_idint4编号menu_namenvarchar50parent_idint4父编号menu_descriptionnvarcha5
7、0url_addnvarchar50menu_targetnvarchar50指向目标menu_tbnvarchar50menu_openimgnvarchar50翻开按钮menu_closeimgnvarchar50关闭按钮menu_stylenvarchar50systemrolekeyint4is_validbit1课程表Course字段名数据类型长度字节备注idint4编号coursenamenvarchar50课程名字tnamenvarchar50教师名字courseidnvarchar50课程号专业Major字段名数据类型长度字节备注idint4编号Majornvarchar50专
8、业Deptnvarchar50系别成绩表Grade字段名数据类型长度字节备注idint4编号courseidnvarchar50课程号gradenvarchar50成绩tnamenvarchar50教师名字snnvarchar50*snamenvarchar50学生coursenamenvarchar50课程名字六、系统主要界面设计1、总登录界面2、学生登录主界面3、查看学生成绩4、学生个人信息查看5、教师登录主界面6、增加学生7、学生信息8、增加学生成绩9、管理员登录主界面10、学生课程11、增加课程12、增加修改学生信息13、查看学生信息14、查看学生成绩15、修改学生成绩七、系统的发布介
9、绍本系统采用Web效劳实现在使用标准的互联网协议在网上提供函数接口,用户可以从任何地方调用Web。主要的接口方式为:WSDL和UDDI。其中WSDL文档用于动态发布Web效劳。查找已发布的Web效劳及绑定Web效劳。在WSDL中包含使用SOAP的效劳描述的绑定,也包含使用简单HTTP GET和POST请求的效劳描述的绑定。UDDI提供在Web上描述并发现商业效劳的框架。UDDI通过效劳注册及使用SOAP这些注册信息的约定。UDDI方案的核心组件是UDDI商业注册,使用一个*ML文档来描述企业及其提供的Web效劳。八、总结与体会通过学习这门课程,我学到了很多东西,也培养了自己的动手能力,在开发工具的选择上我选择了对我来说有些陌生的Visual c*.NET,由于时间所限,在上一年的Visual c*.NET课程中,学到的东西很有限的,特别对文本文件的读写和对数据库的等,感到很困难。但是通过此次设计使我消除了对它们的恐惧,还有查阅各种参考资料,使我逐渐对该语言有了一定的了解。明白了Visual c*.NET中的大局部控件以及它们的操作。但是在很多的方面还有不完善的地方,希望得到教师和同学的谅解。. z