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

上传人:marr****208 文档编号:116647899 上传时间:2019-11-16 格式:DOC 页数:11 大小:36.50KB
返回 下载 相关 举报
asp.net学生选课管理系统的设计与实现 数据流图_第1页
第1页 / 共11页
asp.net学生选课管理系统的设计与实现 数据流图_第2页
第2页 / 共11页
asp.net学生选课管理系统的设计与实现 数据流图_第3页
第3页 / 共11页
asp.net学生选课管理系统的设计与实现 数据流图_第4页
第4页 / 共11页
asp.net学生选课管理系统的设计与实现 数据流图_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《asp.net学生选课管理系统的设计与实现 数据流图》由会员分享,可在线阅读,更多相关《asp.net学生选课管理系统的设计与实现 数据流图(11页珍藏版)》请在金锄头文库上搜索。

1、-范文最新推荐- ASP.net学生选课管理系统的设计与实现+数据流图 摘要:本论文讨论了学生选课管理的系统程序,从可行性分析、需求分析、概要设计、详细设计和测试等各种方面探讨分析了WEB环境下的选课系统的开发。该系统基于Web环境和B/S结构设计。开发上运用.NET技术,前台采用ASP.NET技术呈现Web页面,后台则使用SQL Server 2008数据库开发各种所需要的表并将它们一一进行保存。本系统满足了学生在Web页面上选课系统的基本需求,并针对于不同权限的人员进行不同权限的管理与操作,比如学生可以管理自己的个人信息、选课信息并且察看自己的课程表;教师可以查看自己的课程表以及查看选择他

2、课程的同学的相关信息;管理员则可以管理以上所有信息。该系统有效缓解了教务人员的工作负担、大大提高了各种人员的工作效率,从而实现了教务管理的数字化和网络化。6407关键词:学生选课系统;SQL Server;B/S结构;VS 2010;ASP.NetStudents’course selection systemAbstract: This issue discusses the management of students ' course selection system procedures, Through the feasibility analysis, the

3、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 pa

4、ges 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

5、, 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 aca

6、demic burden, greatly improves the efficiency of a variety of people, thus fulfilling the educational administration of digitization and networking. 本软件旨在将学生选课信息有效的进行存储和管理,大量减少资源浪费等一系列可以避免的问题,通过可行性分析可以方便地了解和记录每一个用户的个人信息和选课情况,更方便老师对其教授课程的学生有更多的了解和更为具体的课程的安排,更有利于教课的进行和教学资源的管理。这种系统无疑是方便学生,管理者,老师三种不同角色的

7、。该软件项目可行性分析也是对学生选课管理系统的全面通盘考虑,是软件开发人员正确成功的前提与基础.这样的可行性分析也可以在定义阶段较早的认识到系统方案的缺陷,从而节省更多的时间、金钱和精力,并且尽最大的努力去规避掉许多专业方面的困难.及早地预见项目的可行性,在可行的前提下寻求到最优解决方案。1.1本课题的目的和意义及现状当今社会是一个信息时代,计算机技术发展迅速,同时信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用,让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,同时,随着学生选课自主权的增加

8、,网上选课有效的避免了许多不良现象,使教学更加透明。设想如果各大高校仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费了时间以及在人为的统计过程中不可避免出现的差错等情况。而随着各大高校学生人数的不断增长,这种弊端会越来越多地暴露出来。所以让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。如果利用网络进行选课,从学生的角度来说,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出代课申请完成课程发布的工作更加容易,得

9、到教学的信息更加快捷。毫不夸张的说选课管理系统是各大高校信息化过程中不可缺少的一部分也是尤关重要的组成部分。 学生选课系统是一个学校学生管理系统中不可缺少的一部分,对于学校的决策者和管理者来说都至关重要,所以系统应该会用户提供充分的信息管理和方便的查询手段,但一直以来人们用人工的方式管理文件档案,这种管理方式存在着许多缺点:效率低、保密性差,另外时间一长,将生产大量的文件和数据,这对查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的计算功能已经让人们深刻地认识到,计算机已经进入到人类社会的各个领域,并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机

10、对选课信息进行管理,具有手工管理所无法比拟的优点。例如:查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。因此,很有必要开发这样的一套软件。网上选课在我国起步较晚,但发展很快。随着互联网的普及和网上选课系统的愈发成熟,会有越来越多的学校和培训机构需要网上选课系统。(2)软件调研C#是微软为.NET Framework量身订做的程序语言,可以使用C#在.NET平台上事半功倍地构建应用程序框架。 C#拥有C/C+的强大功能以及Visual Basic简易使用的特性。C#不但开发成本低,还适用于大多数

11、企业应用程序。关于数据库管理系统,我选择的开发软件也是相当成熟的SQL Server 2008。DB2 虽然具有较强的稳定性,但是开放性不足。Oracle具有较强的可移植性和兼容性,大容量数据管理,较好的安全性和完整性控制,但是Oracle操作麻烦,不易上手。而选择SQL Server是因为它既经济又简单,运行稳定、安全性好、查询速度快并且便于使用。而选择SQL Server 2008版本是因为它在SQL Server 2005的基础上拓展了它的安全性,与此同时提供了更可靠地加强了数据库镜像的平台,也继承了SQL Server 2005上的特点——表格分区、复制能力的增

12、强和支持64位方面有较强的可伸缩性。数据的安全性是作为企业最关注的,SQL Server 2008最大的特点就是能为企业数据提供最高级别的安全性,使用SQL Server 2005, 通过Visual C# .NET将后台创建的数据资料在前台完美的实现。因此,本课题软件的实现是可行的。 (3)前台界面开发环境的选用前台界面的开发环境采用的是Microsoft Visual Studio2008。Microsoft Visual Studio 2008是面向Windows Vista、Office2007、Web2.0的下一代开发工具,引入了250多个新特性,整合了对象、关系型数据、XML的访问

13、方式,语言更简洁。使用它可以高效开发Windows应用。同时它还支持项目模板、调试器和部署程序。Visual Studio 2008 十大新功能:代码中插入图片,而且它可以被Notepad进行编辑;完美的代码段编辑器;兼容Linux平台检查;即时交流功能;更漂亮的界面,透明,真正的3D;大幅提升的Visio功能;超多的专业控件;内嵌汇编;强大的配套工具;命令行爱好者的福音。该开发环境提供了强大和灵活的开发环境,同时也能够任意的开发出美观的界面。(4)经济可行性由于本系统是为学生选课管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大

14、量的人力,物力。所带来的效益远远大于系统软件的开发成本,在经济上完全可行。放眼21世纪的今天,网络已经每天都涉及到我们的生活,与此同时络网络也越来越受到人们的喜爱。据统计高校学生每天花费在网上的时间已经令人乍舌,在此时开发一个基于网络的选课管理系统无疑方便了每一位在校学生,这也为新系统实现后的运行提供了一个大的环境和优势。该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题。 并未违反宪法确定的基本原则,危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一,损害国家荣誉和利益,抄袭剽窃他人作品。(5)操作可行性 (3)学生描述:登陆系统后可

15、以查看并对自己的相关信息进行更新与维护,比如编号、姓名、院系、学号、专业、性别等不同栏位,在选课过程中也可以查询课程,教室信息,提交选课申请、最后查询选课情况并对其进行管理。当然学生也可以对于自己的登陆密码进行修改,但必须符合相对应的规定,修改成功后系统会有提示信息,不但满足了学生的选课要求,还保护了学生的个人隐私,再修改完毕密码后学生就可以进行下一步的操作。管理员拥有系统最高权限也是控制和维护这个系统的主要成员,也正是因为有管理员这个角色的存在才能使本系统有条不紊的运行。管理员以其身份登陆后,会出现所有的子任务菜单,例如学生信息的管理、课程信息的管理、教师信息的管理等等,单击菜单,进入相应的操作界面从而对本系统进行各种不同类型的维护工作,管理员的功能模块图如图2.1。图2.1 管理员功能模块在学生选课系统中,学生是主要的用户之一,选择学生用户登陆后,会出现所有学生的子任务菜单,例如查看课程、选择课程、教师信息查看等等,单击菜单,进入相应的操作界面,学生的功能模块图如下:图2.2学生功能模块图教师是主要的用户之一,教师登陆后,选择教师用户登陆后,会出现所有教师的子任务菜单,例如查询课程、查看已任课程等等,单击菜单后进入相应的操作界面,教师功能模块图如下:图2.3教师功

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号