家教信息管理系统的设计与实现(附件)
随着经济的快速发展,信息管理系统经过不断的升级和更新,功能也在不断的完善,借助网络这个媒介,使用信息管理系统可以实时共享数据信息资源,打破了时间和空间上的限制,而且,操作流程简单易学,设计及开发工具也在不断完善,强大的使用功能使得高效化的管理得以实现,信息管理系统越来越不可或缺。此次开发的这套家教信息管理系统就是一种流行的信息管理系统家教信息管理系统。本家教信息管理系统的开发,以ASP.NET为基础框架,优越的C#作为开发语言,高效的SQL Server 2012 实现了网站后台数据的储存,除此之外家教信息管理系统认真引用了系统工程的开发程序的设计开发,尤其是实现了人员的在线注册、用户实名认证、家教基础信息管理、家教需求信息的发布、家教的预约、对家教服务的评价等管理功能。
目 录
一、引言 1
二、开发工具介绍 2
(一)C# 简介 2
(二)ASP.NET简介 2
(三)SQL Server 2012 简介 3
三、需求分析 4
(一)可行性分析 4
(1) 管理可行性 4
(2) 技术可行性 4
(3) 经济可行性 4
(二) 功能分析 4
四、系统设计 6
(一)系统功能设计 6
(二)系统模块设计 6
(三)数据库设计 8
五、系统实现 12
(一)登录 12
(二)首页 12
(三)需求信息 13
(四)论坛交流 13
(五)预约家教 14
(六)订单审核 15
(七)注册 15
(八)家教评价 17
六、网站测试 18
(一)测试目的和要求 18
(二)测试方式 18
(三)测试结论 18
七、总结 20
八、致谢 21
九、参考文献 22
一、引言
我国处在一个快速发展的阶段,科技在不断的进步,人们的生活质量在不断的提高,生活和工作方式也在不断朝着更好的方向改变着。信息化管理是现代社会管 *好棒文|www.hbsrm.com +Q: ¥351916072¥
理方式的变革,它规避了原本人工管理模式中存在的一些缺点。信息管理系统经过不断的升级和更新,功能也在不断的完善,借助网络这个媒介,使用信息管理系统可以实时共享数据信息资源,打破了时间和空间上的限制,而且,操作流程简单易学,设计及开发工具也在不断完善,强大的使用功能使得高效化的管理得以实现,信息管理系统越来越不可或缺。
家教信息管理系统是针对综合性比较大的家教单位机构,它能够帮助各部门更好的协作办公。如今,越来越多的企业都开始引入信息管理系统来管理这些繁而杂的信息数据,不同部门所使用的管理系统的功能模块都不相同,但这些也并不影响各个部门内部的信息传递。使用信息管理系统可以简化各部门的管理工作,各类信息可以在管理系统中进行实时共享,可以促进各部门协同合作,提高管理办事效率,而且,系统可以对录入和收集的信息进行自动化的整理分析,方便组织管理者的使用,为决策提供有力的数据支持。
二、开发工具介绍
(一)C#简介
作为一种全新的开发语言C#编程语言,是由微软提出的,和很多现在最通行的编程语言如java类似,都是直接针对对象的。不过,它的运行需要.net framework(类库)来提供支持,另外C#语言和Java编程语言在很多方面也是类似的,如在使用,编译语句上及在接口继承上等。当然它与Java编程语言也有不同,比如:C#语言直接集成了COM组件,可以直接调用Com组件[3]。
C#语言同时结合了C和C++语言的优点,回避了他们的不足,具有高效稳定的特点,如:C#没有有关宏的使用概念,且C#还与VB等语言的指定对象功能和C++高速运作等特点互相结合,所以C#现已成为了.NET开发程序的首选。
此次管理系统选用C#开发语言主要是因为它如下几个优点:
1、高效性与安全性
在一开始编写C#语言时就考虑到这些问题,因此做了很好的防范措施,这方面语言能够用最精简的代码来完成相较于更多的任务,并且可以大概率规避一些错误发生。
2、支持最新的网络编程的新标准
C#编程人员不光可以利用.NET模块来构建其本身可扩展的功能。除此之外,C#语言还具有很多专有的内置功能,可以使很多元件转化为IE能识别的xml,使得所有的操作系统可以正确运行。
(二)ASP.NET简介
ASP.NET也是由微软提出的一种面向对象的脚本语言,而且很好的继承了ASP语言的优点。它是建立在.NET Framework基础上的一种全新的Web开发形式。这种模式不光能汲取ASP它所附有的大部分优点,而且还增加了众多新的功能,更是修正了ASP的一些内在错误。
总结选用ASP.NET优点如下:
1、可以选用所有显示平台,不发生冲突
ASP.NET设计一次标准化的页面就可在多种浏览器显示。
2、设置断点、易于调试
在Web程序的开发过程中,针对代码的调试是最头疼的问题,在这一点上微软占据了天生的上风,因为IIS本身就是微软开发的,再加上代码断点与跟踪调试,对代码进行排除错误就方便了很多。
3、编译后再执行,提高运行效率
编译就是将代码转变为机械能够辨识的语言,而ASP.NET并非直接把代码翻译成机械能辨识的语言,而是借用了微软开发的语言,用它的即时编译器一个一个的的编译,因为即时编译器仅仅只是编译需要移用的代码,对于已经有编译过的代码就不会再一次进行编译,这样就显著的提高了运行时效。
4内置控件丰富
ASP.NET内置了很多功能强大的控件,可以采用拖拽控件的方式进行编码,这种方式可以显著地减少开发工作量,效率提高。
5、代码和页面分离
ASP.NET将代码和页面实行分离,方便阅读和维护。
(三)SQL Server 2012 简介
SQL Server 2012 数据库是一个全新的数据存储平台,并且是由微软发布, SQL Server 2012特点:
1、SQL Server 2012保证存储数据的安全性、可靠性,使得它能够为程序正常地运行供应良好的基础。
2、SQL Server 2012可以极大的节约开发应用程序的时效。
3、SQL Server 2012是全面的数据存储平台,对数据存储提供优越的数据化存储服务[7]。
目 录
一、引言 1
二、开发工具介绍 2
(一)C# 简介 2
(二)ASP.NET简介 2
(三)SQL Server 2012 简介 3
三、需求分析 4
(一)可行性分析 4
(1) 管理可行性 4
(2) 技术可行性 4
(3) 经济可行性 4
(二) 功能分析 4
四、系统设计 6
(一)系统功能设计 6
(二)系统模块设计 6
(三)数据库设计 8
五、系统实现 12
(一)登录 12
(二)首页 12
(三)需求信息 13
(四)论坛交流 13
(五)预约家教 14
(六)订单审核 15
(七)注册 15
(八)家教评价 17
六、网站测试 18
(一)测试目的和要求 18
(二)测试方式 18
(三)测试结论 18
七、总结 20
八、致谢 21
九、参考文献 22
一、引言
我国处在一个快速发展的阶段,科技在不断的进步,人们的生活质量在不断的提高,生活和工作方式也在不断朝着更好的方向改变着。信息化管理是现代社会管 *好棒文|www.hbsrm.com +Q: ¥351916072¥
理方式的变革,它规避了原本人工管理模式中存在的一些缺点。信息管理系统经过不断的升级和更新,功能也在不断的完善,借助网络这个媒介,使用信息管理系统可以实时共享数据信息资源,打破了时间和空间上的限制,而且,操作流程简单易学,设计及开发工具也在不断完善,强大的使用功能使得高效化的管理得以实现,信息管理系统越来越不可或缺。
家教信息管理系统是针对综合性比较大的家教单位机构,它能够帮助各部门更好的协作办公。如今,越来越多的企业都开始引入信息管理系统来管理这些繁而杂的信息数据,不同部门所使用的管理系统的功能模块都不相同,但这些也并不影响各个部门内部的信息传递。使用信息管理系统可以简化各部门的管理工作,各类信息可以在管理系统中进行实时共享,可以促进各部门协同合作,提高管理办事效率,而且,系统可以对录入和收集的信息进行自动化的整理分析,方便组织管理者的使用,为决策提供有力的数据支持。
二、开发工具介绍
(一)C#简介
作为一种全新的开发语言C#编程语言,是由微软提出的,和很多现在最通行的编程语言如java类似,都是直接针对对象的。不过,它的运行需要.net framework(类库)来提供支持,另外C#语言和Java编程语言在很多方面也是类似的,如在使用,编译语句上及在接口继承上等。当然它与Java编程语言也有不同,比如:C#语言直接集成了COM组件,可以直接调用Com组件[3]。
C#语言同时结合了C和C++语言的优点,回避了他们的不足,具有高效稳定的特点,如:C#没有有关宏的使用概念,且C#还与VB等语言的指定对象功能和C++高速运作等特点互相结合,所以C#现已成为了.NET开发程序的首选。
此次管理系统选用C#开发语言主要是因为它如下几个优点:
1、高效性与安全性
在一开始编写C#语言时就考虑到这些问题,因此做了很好的防范措施,这方面语言能够用最精简的代码来完成相较于更多的任务,并且可以大概率规避一些错误发生。
2、支持最新的网络编程的新标准
C#编程人员不光可以利用.NET模块来构建其本身可扩展的功能。除此之外,C#语言还具有很多专有的内置功能,可以使很多元件转化为IE能识别的xml,使得所有的操作系统可以正确运行。
(二)ASP.NET简介
ASP.NET也是由微软提出的一种面向对象的脚本语言,而且很好的继承了ASP语言的优点。它是建立在.NET Framework基础上的一种全新的Web开发形式。这种模式不光能汲取ASP它所附有的大部分优点,而且还增加了众多新的功能,更是修正了ASP的一些内在错误。
总结选用ASP.NET优点如下:
1、可以选用所有显示平台,不发生冲突
ASP.NET设计一次标准化的页面就可在多种浏览器显示。
2、设置断点、易于调试
在Web程序的开发过程中,针对代码的调试是最头疼的问题,在这一点上微软占据了天生的上风,因为IIS本身就是微软开发的,再加上代码断点与跟踪调试,对代码进行排除错误就方便了很多。
3、编译后再执行,提高运行效率
编译就是将代码转变为机械能够辨识的语言,而ASP.NET并非直接把代码翻译成机械能辨识的语言,而是借用了微软开发的语言,用它的即时编译器一个一个的的编译,因为即时编译器仅仅只是编译需要移用的代码,对于已经有编译过的代码就不会再一次进行编译,这样就显著的提高了运行时效。
4内置控件丰富
ASP.NET内置了很多功能强大的控件,可以采用拖拽控件的方式进行编码,这种方式可以显著地减少开发工作量,效率提高。
5、代码和页面分离
ASP.NET将代码和页面实行分离,方便阅读和维护。
(三)SQL Server 2012 简介
SQL Server 2012 数据库是一个全新的数据存储平台,并且是由微软发布, SQL Server 2012特点:
1、SQL Server 2012保证存储数据的安全性、可靠性,使得它能够为程序正常地运行供应良好的基础。
2、SQL Server 2012可以极大的节约开发应用程序的时效。
3、SQL Server 2012是全面的数据存储平台,对数据存储提供优越的数据化存储服务[7]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/313.html