1、-范文最新推荐-1 / 10C#班级考评管理系统开发与设计摘要:班级管理考评系统可以非常有效地进行班级管理,本系统通过登录模块来实现管理员信息的修改;通过班级管理模块来实现班级信息的展示以及班级中学生信息的增、删、改等;通过数据服务模块来实现数据的分类显示、查询、统计、报表打印等。用户通过客户端,以人机交互方式实现远程数据实时的录入和维护,利于班级考评有序、高效的管理,另外本系统在 Windows XP 系统和 VS2005 平台下开发完成,使用 C作为.NET 的开发语言,SQL Server 2000 作为数据库。关键词:分类显示;报表打印;班级管理考评;.NET;C/SClass Man
2、agement Evaluation System Based on C/SAbstract:The class management evaluation system can be exploited for the class management, through the login module the system can do the administrator information changes; class management module to the class information display as well as class information of
3、students increase, delete, modify, etc; data service module to achieve the classification of the data display, query, statistics, report printing. The user through the client to the man-machine interactive way to realize the remote data real-time the input and maintenance, making for class evaluatio
4、n of orderly and efficient management. While the system is developed in the Windows XP system and VS2005 platform, its using C# as development language of.NET, SQL Server 2000 as the database.Key Words: Classified display; Report printing; Class management evaluation; .NET; C/S目录摘要 1引言 1-范文最新推荐-3 /
5、101.绪论 21.1 编写目的 21.2 可行性分析 22.技术介绍 22.1 .NET22.2 多层软件设计 32.3 SQL Server 介绍 3 1.绪论1.1 编写目的本文档全面地描述了班级管理考评这一信息平台所实现的功能和性能,对各项业务提供详细、准确的描述。使软件开发的人员和用户对本系统中的业务流程及功能达成共识。通过本文档用户可以全面了解班级管理考评系统所要完成的任务。班级管理考评系统是一个提供给高校学生制定个人信息修改、查询平台,学生可以在网上进行信息修改,并可查询班级信息。管理员可以修改个人信息、查询等,根据班级管理情况进行报表打印等功能的实现。应用目标:满足现代化的校园
6、班级管理考评的要求。使用范围:各大高校以及远程教育组织和教育机构。1.2 可行性分析.NET 平台的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。由于.NET 平台基于用户需求的设计方法使得该系统的使用更加的人性化、个性化、-范文最新推荐-5 / 10更贴近用户。以.NET 平台的构建思想来实现班级管理考评系统,能够最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。2.技术介绍2.1 .NET.NET 是一种基于开放互联网标准和协议之上,实现异质语言和平台高度交互性,而构建的新一代计算和通信平台。.NET 支持多种语言的互
7、操作,即在一种语言下开发的组件,可在另一组件下通过面向对象的继承而得以重用,目前.NET 支持的语言达二十多种。.NET 通过将各语言先编译成中间语言, 然后再执行时用即时编译器(Just In Time)将之编译成本地平台代码来实现异构平台下对象的互操作,目前.NET 支持的平台有 Windows, Linux 和 Unix 的支持正在开发中,本系统采用 C#作为开发语言。2.2 多层软件设计 3.1.3 系统功能分析查询功能:为所有用户提供查询的功能,可按条件查询用户所有信息。维护功能:为一般用户提供查询及相应的修改,删除功能。打印功能:用于打印所需数据。退出功能:结束并关闭系统。本系统性
8、能力求易于使用,具有较高的扩展性和可维护性。既便于系统功能的组合和修改,又便于维护。班级管理考评系统可以为学校教育主管部门提供全面及时的班级信息,方便管理,同时亦可通过校园网扩展各类信息化应用,共享信息。3.2 数据库设计-范文最新推荐-7 / 10根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和表,数据库关系图如图 1 所示:图 1 数据库关系图班级管理考评的数据库中主要的表结构有:管理员信息表(Admin)记录了使用该系统用户的信息,用来检验用户登录是否合法。学生信息表(Student)中保存了学生的学号、班级编号等学生基本信息,有利于客户端按照学生学
9、号进行查询。考评信息表(Grade)保存了学校内班级的考评细则,有利于学校班级管理。课程信息表(Course)中描述了院系内班级的课程信息安排,不仅便于学校的课程管理,而且还有利于学生查看自己的选课信息。专业表(Specialy)中描述了专业名称以及本专业专业所属的院系。 院系表(Department)中记录了院系的名称信息。班级信息表(Class)记录了班级名称,系别编号以及专业编号等信息。后台数据库的建立方便了大部分用户,例如若知道学生编号,便可通过后台数据库中的几个表中查询到班级编号、班级名称、专业名称、系别名称,有利于各类信息的查询。4.详细设计根据班级管理考评系统的需求分析,各功能实
10、现的工作流程图,如图 2 所示: 4.4.1 班级信息查询在主界面中点击数据服务 进入班级信息查询界面,然后输入要查询班级的编号,对所需班级的信息进行查看。若输入班级编号不存在则提示没有要显示的信息,否则进入班级查询界面。4.4.2 班级综合考评在主界面中点击数据服务 或者单击-范文最新推荐-9 / 10界面左侧的 班级综合考评 然后输入班级编号,进入班级综合考评界面,若输入班级编号不存在则提示没有要显示的信息 ,否则进入班级综合考评界面。4.3.3 班级综合报表在主界面中点击数据服务 进入班级综合报表界面,根据所需学生的学生编号进行学生信息查询。若输入学生编号不存在则提示没有要查询的信息,否
11、则进入班级综合报表界面。如果要进行综合报表的打印应根据所输入的在校学生的学号进行查询,显示该学生所在的班级班级编号、班级名称、系别名称、班级人数以及所在班级建立的时间信息,然后单击综合报表打印 按钮,则可进行综合报表打印的实现。5.总结经过系统设计、开发以及论文编制阶段,班级管理考评系统终于完成了。这期间,通过查阅大量的文献、设计、系统实现等工作,较好的达到了预期目标。在系统的开发过程中,主要作了以下工作:1.班级管理考评系统的核心是数据库,根据数据库需求分析中的结果建立了班级管理考评系统需要的数据库,所有的学生信息、班级信息等存放在数据库中。后面所有的操作本质上都是在对数据库进行操作。2.深入学习了.NET 和 SQL Server 2000 等开发工具,掌握了许多实用的开发技巧。以.NET 为例,通过学习和使用,加强了对三层架构的掌握和运用,在具体应用中能够更加灵活多变。