论文部分内容阅读
上世纪九十年代末开始,伴随着全国各地高等院校的扩招之势,在校学生数量也在日益攀升。学生人数的增加,随之而来的是围绕学生的各种数据信息的指数增长,这给大部分精英教育为主的高校提出了全新的挑战,尤其是学生管理工作。表现在,以前手工或半自动化的日常管理方式明显不能满足要求,后续的查询、分类汇总与统计分析的效率也大打折扣。同时,通信与计算机技术已经为客户机/服务器计算模式提供了良好支持,各种通用、专用的信息系统逐渐被各大企事业单位所接受,已经成为办公自动化、企业信息化的重要手段,因此,借助现代信息技术,设计并实现一个基于浏览器/服务器模式的全面自动化、流程化的学生管理系统具有较强的应用价值,亦是可行的。本文围绕信息管理的基本问题展开,从上海电机学院学生管理的应用实际出发,详细阐述了上海电机学院学生管理系统设计与实现的过程。首先介绍了一些必要的背景知识与技术框架,如统一建模语言、.NET平台、C#语言、SQL Server数据库与工作流等,之后从功能和性能两个方面对学生管理系统设计与开发的特定需求进行了有针对性的分析,接下来对系统进行了静动结合的详细设计,包括总体设计、详细设计与数据库设计,并通过统一建模语言工具以图的形式来表现,包括用例图、类图、活动图、时序图与协作图等,最后在Visual Studio.NET2008与SQL Server2008的环境下进行了实地开发与调试。在此管理系统设计与开发过程中,充分利用了软件工程,尤其是统一建模语言的科学化、结构化与规范化的分析方法与设计思想,有效促进了从需求分析到测试阶段的合理、有序地推进,用鲜活的实例展示了软件设计思想在系统开发过程中的重要指导作用。在上海电机学院数字化校园网的支持下,本文利用工作流的思想对上海电机学院的学生管理工作进行了科学、规范与高效地改造,大大节约了管理所需成本,提升了管理效率,受到了学院领导与师生的好评。