《面向对象程序设计》人员信息管理系统.docx
《《面向对象程序设计》人员信息管理系统.docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计》人员信息管理系统.docx(28页珍藏版)》请在第一文库网上搜索。
1、成绩南京工程学院课程设计说明书(论文)题目人员管理信息系统课程名称面向对象程序设计B院(系、部、中心)通信工程学院专业多媒体通信班级媒体通信In学生姓名崔学号2080502设计地点信息楼C3221 指导教师郭丽红2 .系统设计的目的和意义33 .系统总框架图44 .软件功能描述55 .软件代码的设计64.1数据结构描述及定义64. 2模块设计75 .软件使用说明126 .测试结果及分析127 .比较有特色的函数158 .存在的不足及对策179 .课程设计总结18附录:源程序清单18(正文,宋体,小四,1.5倍行距,每个段落开头空两格)(字数要求:5000字左右,页数10页左右。)课程设计题目1
2、 .系统设计的目的和意义随着现代高科技的迅速发展,计算机技术也有了突飞猛进的快速发展,因此为各个行业的普及应用奠定了基础。由于学校教师学生的数目众多,传统的手工作业已经不再适合学校统计人员信息的需要。传统的手工作业要处理巨额的数据,由于人员不停地改动,例如教工的调职、离职、新教师的加入,学生的入学、毕业等,人事部门要不停的更新数据,进行抄写。由于数据庞大,难免会出现错误,这对于员工管理非常不利。而利用计算机技术可以方便的、准确的、动态的对企业内部员工进行管理,减轻了人事部门的任务,节约人力资源,降低了企业的成本。基于计算机技术的优越性,几乎所有的企业都使用计算机技术来实现对员工基本信息的管理。
3、本系统将利用计算机技术模拟实现对企业员工的基本信息管理,主要实现对人员基本信息的管理,包括教师的姓名、年龄、籍贯、职称、学历、工作日期,学生的姓名、学号、年龄、籍贯、入学日期。如果有新人员加入该学校,可在添加新人员模块进行添加新人员操作。如果有人员辞职或退休,学生毕业或退学,也可以进行删除操作,同时可以通过列表查看所有人员的资料,也可以单独查询某个人员的信息,若是发现某个人员的信息有误,也可以对进行修改操作。2 .系统总框架图3 .软件功能描述(或设计目标或需求分析)对问题的描述应避开具体的算法和涉及的数据结构,描述系统实现功能及达到的目标。首先增加一个对话窗口,插入自己设计好的图片,做一个人
4、员信息管理系统的界面,然后级联一个窗口,做登录界面。实现用户名/密码的登录。登录界面:通过输入正确的用户名和密码,进入到人员管理系统的选择界面窗口。通过选择四个BUttOn按钮,分别级联到教师信息窗口,学生信息窗口,全体教师信息窗口,全体学生信息窗口。查询:通过BUtton按钮,编写查询代码。可以通过输入关键字对人员信息进行查询。添加:通过BUtton按钮,编写添加代码。可以输入相应的人员信息加入到数据库中。删除:通过BUtton按钮,编写删除代码。可以删除掉需要删除的人员信息。修改:通过BUtton按钮,编写修改代码。可以对查询到的人员信息进行信息修改。退出:控件自带的BUttOn按钮,可以
5、退出界面。全体教师信息,和全体学生信息:窗口是通过1iStCtr1(列表控件)实现的,在新建的类中添加一个OninitdiaIog()函数,然后在函数中写初始化代码,以及数据库中信息映射到列表中的代码,实现全体人员信息的查询,便于管理员管理。4 .软件代码的设计说明算法(程序)中用到的所有各种数据结构的描述及定义,核心模块设计,每个模块的算法描述及流程图(用WORD,或画图板,或Visio画图软件)建议用ViSio。流程图要规范(有开始,结束,一个入口,一个出口)。5 .1数据结构描述及定义所用的到的主要数据结构的描述,标准C+语言定义数据结构voidCCQWD1g:OnOK()在类CCQWD
6、1g中定义用户登录函数voidstudentinfo:OnSaddO在类studentinfo中定义增加函数voidStUdentinfo:0nSearch()在类studentinfo中定义查询函数voidStUdentinfo:OnSchange()在类studentinfo中定义修改函数voidStUdentinfO:OnSde1ete()在类studentinfo中定义册U除函数voidteacherinfo:OnSearCh2()在类teacherinfo中定义查询函数voidteacherinfo:0nAdd2()在类teacherinfo中定义增加函数voidteacherinf
7、o:OnDeIete2()/在类teacherinfo中定义删除函数voidteacherinfo:OnChange2()在类teacherinfo中定义修改函数BOO1a11stu:0nInitDia1og()在类a11stu中定义InitDia1og函数BOO1a11tea:0nInitDia1og()在类a11tea中定义InitDia1og函数4. 2模块设计系统共分几个模块,每个模块的算法描述及流程图(核心模块)。1、登录界面流程图2、查询模块流程图3、增加模块流程图输入关键字5、删除模块流程图6、列表控件(IiStCtr1控件)流程图5 .软件使用说明使用本软件之前必须先到数据源里
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 面向 对象 程序设计 人员 信息管理 系统