C#语言程序设计课程设计任务书.doc

上传人:rrsccc 文档编号:9795911 上传时间:2021-03-26 格式:DOC 页数:3 大小:58KB
返回 下载 相关 举报
C#语言程序设计课程设计任务书.doc_第1页
第1页 / 共3页
C#语言程序设计课程设计任务书.doc_第2页
第2页 / 共3页
C#语言程序设计课程设计任务书.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C#语言程序设计课程设计任务书.doc》由会员分享,可在线阅读,更多相关《C#语言程序设计课程设计任务书.doc(3页珍藏版)》请在三一文库上搜索。

1、C#语言程序设计课程设计任务书一、实验学时:8课时二、设计目的1基本掌握面向过程程序设计的基本思路和方法。 2熟练掌握C#语言的基本知识和技能。 3能够利用所学的基本知识和技能,开发小型数据管理系统。 三、设计要求1要求利用C#语言面向过程的编程思想来完成系统的设计。2突出C#语言的面向对象特征,以多个类现每一个子功能。3画出功能模块图。4写出程序,并调试程序,要给出测试数据和实验结果。5进行简单界面设计,能够实现友好的交互。6具有清晰的程序流程图和数据结构的详细定义。 7熟练掌握C#语言对数据库访问的各种操作。8实验环境要求:Visual Stuudio 2005。四、设计内容本课程设计共有

2、两个设计项目。I、课程设计项目1:学生成绩管理系统。功能描述:l 学生信息录入模块完成学生信息的交互式录入,根据用户的选择,连续录入若干个学生的学号、姓名、三门课的成绩。为了便于后续成绩处理操作,在该模块中还要求根据用户输入的每个学生的单科成绩,计算出该生三门课程的总分。l 学生信息更新模块学生信息追加:在已建好的结构体数组尾追加学生信息(学号、姓名、成绩)。 学生信息删除:根据学生的学号删除该学生所有的信息。 学生信息修改:根据学生的学号修改该学生所有的信息。未找到学号对应学生的信息,返回。l 学生信息查询模块根据学号查询学生所有信息,查找失败,则返回调用处;查找成功,输出所有学生信息。l

3、学生成绩排名模块对数组中的所有学生信息按总分数进行排序。l 学生信息导入导出模块用户输入学生的信息后,将信息写入一个文本文件中。II、课程设计项目2:工资管理系统。功能描述:l 工资管理,支持多种工资套帐,不同工种或部门可设置不同工资套帐,可自由设定工资项目,方便灵活,工资项目可设置折扣,支持个人所得税自动计算、计件、计时工资按工票自动核算,支持考勤工资扣除自动计算,及社保自缴费和单位划拨自动计算。强大的工资统计分析、报表打印,各种数据可以转换为EXCEL数据格式。l 功能详细介绍 一、人事管理:1、人员档案管理:对员工档案及其他信息(社会关系、合同签定、培训记录、职称评定、工作调动、业绩考评

4、、工作简历、证件资料、科研成果、获奖记录、惩处记录)进入管理,可以进行新增、编辑和删除操作。2、人员信息统计:按学历、性别、年龄段、部门和职称统计在职员工数据,使用饼状图和柱状图等分析图表进行统计。3、人员提醒信息:提供本日签订合同、本月签订合同、本日合同到期、本月合同到期、本日生日提醒、本月生日提醒、本日入职员工、本月入职员工、本日离职员工、本月离职员工提醒。4、人员离职登记:对离职员工进行登记,便于掌握员工离职后的去向和查询。二、社保管理:1、社保查询登记:对员工社保信息进行管理,登记,登记后在员工工资造表时,才能自动计算社保自缴费和单位划拨金额。2、社保缴费查询:对员工社保自缴费和单位划

5、拨费用进行查询,便于单位掌握社保缴费情况。三、 考勤管理:1、考勤类别设置:对考勤类别进行设置,设置考勤类别,单位,每个单位扣除金额用免扣单位数。设置考勤类别后,才能根据设置类别对员工考勤数据进行自动计算扣除金额。2、员工考勤登记:对员工考勤进行登记,登记后,在员工工资造表时,才能根据登记数量自动计算。3、考勤扣除接口设置:设置考勤扣除金额自动计算到设置的工资项目中,在工资造表时,自动计算。四、 工资管理:1、工资结构管理:对工资套帐及工资项目进行管理,其中所得税、社保自缴费和考核工资为系统固定。可设置所得税数据(按国家规定标准进行设置),工资级别设置,设置工资级别后,在工资造表时,员工工资默

6、认值为设置的工资级别,若有不同还可进行修改。2、员工工资造表:对员工设置工资适用套帐、工资级别以及工资卡银行设置,并进行工资造表,造表时,默认数值为设置的工资级别,若有变动可修改。所得税按所得税设置数据自动计算,社保自缴费按员工登记的社保缴费基数及比例自动计算。可根据实际情况设置工资发放比例(或叫月考核工资比例),其中未折扣项工资不参与折扣计算,并自动计算实领工资(实领工资 = 考核工资 -(所得税+社保自缴费部分)),并可以上传造表的附件文件。3、工资表管理:对已经造好的工资表进行管理,可以进行删除(删除后可以重新造表)、编辑、结账和反结账操作。结账后不可再编辑工资表。4、工资审批打印:选择

7、工资月份和结账状态,调出相应月份和状态的工资信息进行打印,并统计总额,以方便让领导签字确定发放。5、工资条打印:选择工资套帐,打印项目,工资月份,进行工资条打印。6、工资提交银行:选择工资年月,提交银行进行工资发放。五、设计过程1分析项目任务的功能要求,划分项目功能模块。 2画出系统流程图。 3代码的编写。定义数据结构和各个功能子函数。 4程序的功能调试。 5完成系统总结报告以及使用说明书。 6撰写课程设计说明书 7课程设计说明书的内容 8需求分析 9总体设计 10详细设计、 11编码(详细写出编程步骤) 12测试的步骤和内容 13课程设计总结 14参考资料等。六、进度安排课程设计时间为一周或两周,分五个阶段完成: 1分析设计:明确设计要求,找出实现方法,完成需求分析和总体设计。 2详细设计:编写各模块对应函数和主函数,编写C代码。 3编码调试阶段:测试运行程序、调试代码,找出不足和错误,修改并改善。 4总结报告阶段。总结设计工作,写出课程设计说明书。 5考核阶段。七、参考资料1C#程序设计教程;2多媒体视频资料、上课演示代码;3网上相关资料。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1