公务员期刊网 论文中心 正文

计算机系统软件的设计

前言:想要写出一篇引人入胜的文章?我们特意为您整理了计算机系统软件的设计范文,希望能给你带来灵感和参考,敬请阅读。

计算机系统软件的设计

1软件设计工具选择与硬件需求:

软件设计采用服务器客户端模式和浏览器服务器模式交互。网页脚本设计在ASP.NET和PHP中进行选择。二者各有利弊。综合设计者的使用习惯选用了ASP.NET数据库技术使用成熟的SQLSEVER。高级语言选用JAVA,这些技术成熟且具有一定的先进性、流行性。硬件需求本身并不很高,主流计算机皆可。但是在设计中,为了加大网络承载能力,选用了硬盘组为服务器,在压力测试中发现可承受同时间片200人登录工作。在并行计算中,主要利用了JAVA的特性,并没有进行额外的并行算法设计。

2部分模块、子系统功能介绍

这里只简单介绍部分子系统模块的工作功能。首先信息管理子系统信息管理子系统是辅助平台的唯一入口,里面包括各种资料和师生的个人信息。它能根据用户的需求检索各种公告信息,能帮助教师或学生和搜索课件、教案等。其次,学习管理子系统学习管理子系统的主要功能是分专业课程的管理、教学计划和大纲的设置以及各项内容的修改和调整等。为学生的主动学习提供基础。再如课件管理子系统课件管理子系统的主要功能是教师上传或修改课件,方便学生及时共享教师的学习资料和学习理念,另外,也有助于这些资料的学习推广。再如师生交流子系统师生交流子系统的功能是让师生互动起来,使得教师能及时、全面的接受到学生的反馈,也使得学生通过和教师的交流,对知识有进一步的理解。又如在线考试子系统在线考试子系统的功能是最大限度满足各学科教师和每一名学生的要求,实现无纸化的各种科目考试以及试卷批阅、成绩统计分析等工作。如作业子系统作业子系统的功能是给教师提供了在网上布置作业和批改作业的平台。比传统的作业处理方式效率更高、应用更为灵活。

3特点介绍

3.1系统架构合理采用了双交互模式。当服务器处于开放作业时候,用户可以用密码和口令登录网页,接受相关服务。

3.2用户设置灵活有教师角色、学生角色、管理员角色和录入员角色。不同角色实现不同的功能。比如教师可以登录试卷批阅模块,可以登录信息答疑模块,为学生的提问做出解答。录入员角色,是为了组织网络试题的录入工作而设置的,在短时间内允许登录和输入试题。这种角色设置有时间的限制。在工作完成过后,要由管理员取消权限和用户。当然还可以根据特殊需求,在管理员授权下,设置特殊角色,给予不同模块权限的设置。

3.3在安全方面进行了考虑使用了MD5以及初步加盐技术的应用。在网络应答和网络模考模块中,使用了蚂群算法的遗传算法应用。出题难度和题量整体较为平均,趋于合理状态。

3.4系统在检测和实际使用中具有较好的稳定性,在编写过程中,语言和数据库选用合理,为软件后期维护和功能拓展,提供了空间。

4结束语

综上所述,在校园网络中使用计算机技术完成教学系统的设计,具有实际应用意义。可以为各个中高等院校服务。系统设计合理,工具选用皆为当前主流语言与工具。实现系统具有自身的特点。灵活稳定。可以让教师、学生在校园网络中更好的完成学习任务。减少了学校为教学而付出的人力与物力。设计过程中仔细研究了已有的产品和具体的需求,完成了主体功能,较好的完成了设计任务。

作者:高亮 单位:哈尔滨学院艺术与设计学院