ASP.net学生选课管理系统的设计与实现+数据流图_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net学生选课管理系统的设计与实现+数据流图

摘要:    本论文讨论了学生选课管理系统程序,从可行性分析、需求分析、概要设计、详细设计和测试等各种方面探讨分析了WEB环境下的选课系统的开发。该系统基于Web环境和B/S结构设计。开发上运用.NET技术,前台采用ASP.NET技术呈现Web页面,后台则使用SQL Server 2008数据库开发各种所需要的表并将它们一一进行保存。本系统满足了学生在Web页面上选课系统的基本需求,并针对于不同权限的人员进行不同权限的管理与操作,比如学生可以管理自己的个人信息、选课信息并且察看自己的课程表;教师可以查看自己的课程表以及查看选择他课程的同学的相关信息;管理员则可以管理以上所有信息。该系统有效缓解了教务人员的工作负担、大大提高了各种人员的工作效率,从而实现了教务管理的数字化和网络化。6407
关键词:    学生选课系统;SQL Server;B/S结构;VS 2010;ASP.Net
Students’course selection system
Abstract:     This issue discusses the management of students ' course selection system procedures, Through the feasibility analysis, the requirement analysis, the design, the detailed design and analysis of test, so as to explore a development of selecting course system in the WEB environment. The system design based on Web b/s structure and environment. Application development. NET technology, using ASP.NET technology renders Web pages at the front desk, the background is required to use SQL Server 2008 database to develop tables and save them one by one. This system meets the basic needs of Web pages course-selecting system and specific to a different permissions for different permissions management and operation, for example, students can manage their own personal information, course selection information and look theirs curriculum schedule; teacher can view his class schedule and information about students who select his course; administrator can manage all of the above information. The system effectively ease the academic burden, greatly improves the efficiency of a variety of people, thus fulfilling the educational administration of digitization and networking.
Keywords:    Students’course selection system; SQL Server; B / S structure; VS 2010; ASP.Net
目录
摘要    i
Abstract    i
目录    ii
1. 绪论    1
1.1 本课题的目的和意义及现状    1
1.2 调研情况    2
2 分析    4
2.1 可行性分析    4
2.2 需求分析    5
2.2.1 系统功能说明    5
2.2.2 数据流图    8
2.2.3 数据字典    11
3 设计    14
3.1 模块详细设计    14
3.1.1 教师用户模块    14
3.1.2 管理员管理院系模块    15
3.1.3 学生用户模块    16
3.2 数据库设计    17
3.2.1 E-R图    17
3.2.2 关系模式    18
3.2.3 建表    18
3.2.4 表间关系图    22
4 实现    23
4.1 各模块实现    23
4.1.1 登录界面    23
4.1.2 管理员模块    24
4.1.3 教师功能模块    25
4.1.4 学生功能模块    27
4.2 测试    31
4.2.1 测试计划    31
4.2.2 单元测试    31
5 结论    36
致谢    37
参考文献    38
1.    绪论
随着社会的发展与不断进步,学生的培养计划已不再一成不变,传统的教学模式——学生按照学校安排好的课程上课——已经不再适应。现在大部分高等院校开始实行的学生自主选课模式型的教学手段,因此无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。 (责任编辑:qin)