软件工程专业
软件工程专业
本专业培养计算机软件工程研究与应用高级人才。本专业培养计划与国际接轨,通过培养计划实施及理论、抽象、设计实验等教育过程,使学生掌握软件工程技术,具备从事大型软件工程组织、管理、开发能力。
主要课程:离散数学,数据结构,汇编语言程序设计,计算机组成原理与系统结构,操作系统,编译原理,数据库系统原理,计算机网络,Internet技术,多媒体技术,软件工程导论,软件需求工程,软件项目管理,软件测试,JAVA语言程序设计,XML技术,软件质量控制,软件工具与环境,CMM与ISO9000,软件过程,电子商务基础等。
学生毕业后,可胜任教育、企业、事业及软件产业部门的教学、管理、研究与开发工作,或在本学科、相关学科及国外继续深造。
株 州 工 学 院《管理信息系统》课程设计 基于因特网的学籍管理系统 院(系)、部: 光华函授站 学生姓名: 指导教师: 胡 毅 光 专 业: 班 级: 200 年 月 系统需求分析报告1 概况1.1开发的背景 任何一个组织或是集体,实现它内部人员的管理或是各个部门的协同工作都是必要的。作为一个学院,要管理许多学生的学籍以及考试,奖惩情况,又要实现信息共享,愈来愈成为老师们管理的一个难题。因此,一个便利的学生学籍管理系统在众人的期盼中需要实现。随着因特网发展的日新月异,人们利用网络来实现相互之间的协同工作以及资源共享越来越成为时代的潮流,一个不可扭转的趋势。目前,因特网已经深入到我们生活的各个领域——学校,银行,医院,公司,企业等等。因此,我们在这里用因特网来实现学生的学籍管理更是顺应了时代发展的方向。我们要实现的系统主要面向全院师生。各个部门或老师的主要任务是实现相应的信息发布,更新,录入工作,而学生则主要实现信息的反馈,相应的查询事件。要实现这个系统,需要先调研,弄清楚各个部门和学生的需求情况,以便于有的放矢。系统的开发过程需要两台机器,一台服务器,一台客户机,服务器一端需要安装win2000服务器版以及完成相关的配置。系统的开发人员至少需要两个,一个做信息发布端,一个做客户端。程序完成以后,需要调试运行,整个实现需要一个月左右。1.2系统目标整个系统是要实现全日制学生学籍管理等相关文件完成本科和专科学生学籍状况的系统管理(本科生用学年学分制,专科生用学年制)。系统中保留五个年级学生的信息,学生毕业一年后信息转储,但随时可以查询,输出。1.3业务现状 系统的业务流程如下: 整个系统要承担的主要工作是:在服务器端,实现信息的发布,信息的更新,成绩的录入工作。而在客户端,则主要实现信息的反馈以及查询。工作负荷不算大,但有可能数据的更新需要一段时间,要可能造成信息更新或反馈不及时。2 用户需求2.1 业务需求�8�5 学生档案管理:学生的一般情况,及奖励,处分情况;�8�5 学生成绩管理:学习成绩,补考成绩;�8�5 学籍处理:学生留降级处理,休复学处理,退学处理;�8�5 日常教务管理:日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统计;�8�5 毕业生学籍处理:结业处理,毕业处理,授位处理,学籍卡片等。2.2性能需求该学籍管理系统主要实现的是信息的录入,发布,更新,因此,不管对学校管理的需要或是学生获知信息的需要以及各个部门之间的紧密衔接关系,网上的数据必须具有高度的完整性和准确性,这就要求系统的高度安全性,可维护性,可靠性及灵活性。比如学生成绩管理,老师在录入成绩的时候或是数据库出现异常而产生差错,可能会影响学生奖学金的评定或是造成不该重修的出现重修情况,这就要求系统具有高度的安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。另外,系统的操作界面要求简便,通俗,以便于操作。2.3其他需求无2.4用户平台要求学籍管理系统的实现需要服务器端和客户端。因此服务器端需要安装win2000 server或是其他的服务器操作系统和DBMS的支持。对客户端没有什么特别的需求,一般的win 98 即可。3 业务流程3.1与其它系统的关系(无)3.2业务处理流程用业务处理流程表示为: 1)0层数据流图为 学生信息表 学生信息库2)1层数据流图为 4 业务逻辑4.1业务分解4.2业务描述首先,为了信息的安全和数据的权威性,对于网上信息的使用权限和责任,学院的各个部门,对整个系统的使用权限不一样。每学期考试完毕由各系录入成绩,然后由教务科收集,得到一张成绩表,存入学生信息库;学生工作处可根据信息库中的学生档案表和奖惩表进行相应的管理;教务科除了收集信息为,可对学生的学籍,补考,和各种等级考试进行管理和组织;师资科拥有对教学计划进行管理的权限;同时,所有用户拥有对学生信息进行查询的权限。下面辅以一张
计算机应用c语言计算机网络组成数据结构开发语言(VB,JAVA,ASP.NET.......)