1学年论文(软件开发工具2013-2014第一学期)题目:教研室管理系统作者:所在学院:专业年级:指导教师:职称:2014年xx月xx日2信息科学与工程学院学生“软件开发工具”大作业目录一、基本信息..................................................................................................................................3二、设计目的...................................................................................................................................3三、设计要求..................................................................................................................................3四、设计摘要..................................................................................................................................34.1设计题目............................................................................................................................34.2系统目的(系统开发的目的)........................................................................................34.3设计内容(各自的题目描述)........................................................................................34.4系统的应用范围................................................................................................................34.5开发工具...........................................................................................................................3五、需求分析..................................................................................................错误!未定义书签。5.1功能需求............................................................................................................................35.2性能需求.............................................................................................................................45.3系统环境需求....................................................................................................................4硬件环境:...............................................................................................................................4软件环境:...............................................................................................................................4六、系统结构图..............................................................................................................................4七、系统设计..................................................................................................................................47.1功能设计(每一个功能及其功能描述)........................................................................47.2类设计(类图及其说明)...............................................................................................7八、编码(每一个功能的代码).................................................................................................15九、系统的实现............................................................................................................................189.1主界面.............................................................................................................................189.2其他功能界面(根据自己的功能设计增加).............................................................19十、总结........................................................................................................................................21十一、参考文献列表....................................................................................................................213一、基本信息二、二、设计目的掌握VisualStudio2010软件开发工具,结合C#语言知识简单的管理系统的面向对象软件设计全过程。三、设计要求1、严格按要求使用计算机等相关实验设备;2、通过实验提高动手操作能力;3、通过实验学会用专业知识分析问题、解决问题的基本方法和步骤;4、能够用理论指导实践;5、通过实验加深对理论知识的理解;6、掌握VisualStudio2010软件开发工具,具备一定的软件开发能力;7、进行系统需求分析与系统功能设计,完成系统的功能实现。四、设计摘要4.1设计题目教研室管理系统4.2系统目的(系统开发的目的)用基于软件开发技术开发前端应用程序,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便而简洁操纵数据库的智能化对象,对于后台开发则选择,它的功能一体化,高度非过程化,语言简洁,易学易用,统一的语法结构对待不同的工作方式,还有面向集合的操作方式,再加上视图数据结构,使最终用户和程序设计人员之间的通信得到很大的改善,高度的数据独立性和安全性。4.3设计内容(各自的题目描述)基于的教研室人员管理系统主要包括C#基本知识。实现了人事综合信息的增加、查询等功能等。对于Csharp要求建立起数据一致性和完整性强,数据安全性好。且具有界面清晰,易使用等特点。4.4系统的应用范围办公室管理,教学任务管理,科研情况管理等方面广泛使用。4.5开发工具Microsoftvisualstdio20105.1功能需求对本系统需要实现的主要功能进行简单的分析。(1)教员信息管理功能包括教研室教员信息如教员姓名、性别,学历,学位,入职时间,等信息的添加、查询。(2)教员的上课信息查询功能4包括对教员的上课信息的查询和添加。(3)课程安排管理功能包括对教员的论文进行添加和查询。(4)科研信息管理功能包括对教员的科研项目文件进行添加和查询。5.2性能需求教研室人员管理系统在高校中占有极其重要的地位,它关系着学校内部每个教员的档案,其中包括每个教员的个人信息、上课信息、论文信息、科研信息等等。对于学校来讲,教研室人员管理系统是不可缺少的组成部分,它有效地管理各个教研室的教员,考核教员的教学业绩,对学校内部人事的流动和分配起着重要的管理作用,它正确的反映着学校的人事格局。5.3系统环境需求硬件环境:安装内存(RAM)2.00GB,Intel(R)Core(TM)i5-2520Mcpu@2.50Ghz软件环境:Windos2007,netFromework4.0;六、系统结构图七、系统设计7.1功能设计(每一个功能及其功能描述)根据教员对信息管理需要,以及教研室的发展前景开发一个“教研室人员管理系统”开发目的如下:(1)能够对教员的有关资料进行添加新的信息。(2)能够为教研室提供强大的查询功能,以便教研室主任了解和掌握教员动态情况。(3)能够提供教员的教学信息及研究信息。5(4)能够对教员的资料数据进行备查询,以此作为相关的历史资料。教员个人信息实体教员实体可由:教员编号、姓名、性别、民族、籍贯、学历、教员职务、所在部门、生日、身份证、电话、住址、邮编组成,并且教员编号为关键字,采用唯一的标示记录,方便系统其它功能的调用和实现。上课信息实体上课信息实体可由:课程编号、课程名称、上课时间、上课地点、上课班级、教员编号组成,并且课程编号为关键字,方便系统的其他功能的调用和实现。论文信息实体论文信息实体可由:论文编号、论文名称、文件类型、文件大小、上传地址、上传日期组成,并且论文编号为关键字,采用唯一的标识记录,自动增长,方便系统的其他功能的调用和实现.6④科研信息实体科研信息实体可由:项目编号、项目名称、文件类型、文件大小、上传地址、上传日期组成,并且项目编号为关键字,采用唯一的标识记录,自动增长,方便系统的其他功能的调用和实现。系统设计系统功能分为四个模块,分别为教员基本信息模块、教员上课信息模块、课程安排信息模块、教员科研信息模块:(1)教员基本信息模块包括对教员基本信息的追加,教员信息内容的添加和查询。(2)教员上课信息模块包括对教员上课信息的数据库追加,教员上课内容添加、查询等操作。(3)教员论文信息模块包括对教员论文的上传、查询、添加。(4)科研信息模块包括对项目文件的添加、查询。77.