(2) Microsoft SQL Server 2005
Microsoft SQL Server 2005数据库全面,给数据存储功能提供了可靠且安全的保障,可以应用于高性能的数据应用程序。
2。2 开发语言
C#语言
C#是把C语言来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766 的优点都保存了下来,而且它的开发是以。 NET而设计, 所以C#面对的模型是。 NET框架的类库,它的程序访问内存地址空间也是是有条件限制的,而且 C#的编写语言非常简便自由,程序也比较稳定可靠。
2。3 相关技术
(1) B/S结构
B/S结构,即浏览器和服务器结构,是经过优化过的一种结构,让系统的开发以及使用都变得比较简易。所以目前应用特别广泛,服务器上集中了系统的核心功能,极少部分事物在前端完成,用户工作界面则通过浏览器实现。
(2) ASP。NET技术
ASP。NET是Microsoft。NET的一部分,即动态服务器页面的下一个版本,所以在ASP基础上有更多的改进,优化了编程模型和结构,应用程序的伸缩性、稳定性以及安全性也得到了提高。编写的代码结构更加清晰,能被重复使用,且共享性更强。另外,任何 ASP。NET 应用程序都可以使用整个 。NET Framework。
(3) 三层架构技术
三层架构,顾名思义,划分为三层,即表现层、业务逻辑层、数据访问层,用“高内聚,低耦合”的思想来设计该系统。
优点:
开发人员可以不用考虑全部层,任选一层即可;
新旧交替容易,即原来的层次可以被新的实现来代替。
可以降低层与层之间的依赖;
有利于标准化;
利于各层逻辑的复用。
结构更加的明确
3 系统的需求分析
3。1 现有教学网站所存在的问题论文网
为了尽早实现学校教育现代化的需求,诸多高校都建立了满足实际要求且具有自己特色的教学网站。不过仍然还有一些问题不容忽视。比如网络的安全性,更新同步性,资源的丰富度,沟通的共享性等都不能较好的满足。
3。2 功能分析
(1) 系统功能分析
通过分析毕业设计的实用性以及参考淮师的教学网站,我将此次网站的功能设计分为以下部分:用户网站的登录、C语言课程介绍、教师信息简介、教学课件的显示、习题作业的布置、在线试题测试、课程答疑等。将用户角色分为教师、学生和系统管理员。
(2) 系统业务流程
该系统的业务流程:进入网站,若用户不登录时,只能查看简单浅层的信息。反之想要更进一步浏览网站,则必须登录。登录时,要先填写已经设置过的用户名、密码,再选择用户类型;单击“登录”,判断登陆成功与否。当登录的是系统管理员和教师时,则分别执行系统和教学信息的维护功能。当登录身份是学生时,则可执行在线考试,下载课件等功能。
3。3 可行性分析
(1) 经济可行性
此次教学网站的开发环境,都是很容易获得,可以下载安装。所以可能在研发和维修上会有一些支出。当教学网站被创建好以后,又会减少学校更多的人力和物力。而且学校对信息的管理也会更加方便,这样极大减小了学校的工作强度,所以经济支出并不大。
(2) 技术可行性 C#教学网站的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_200871.html