c#语言程序设计课程设计任务书

c#语言程序设计课程设计任务书

ID:14697866

大小:58.00 KB

页数:3页

时间:2018-07-30

c#语言程序设计课程设计任务书_第1页
c#语言程序设计课程设计任务书_第2页
c#语言程序设计课程设计任务书_第3页
资源描述:

《c#语言程序设计课程设计任务书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、握C#语言对数据库访问的各种操作。8.实验环境要求:VisualStuudio2005。四、设计内容本课程设计共有两个设计项目。I、课程设计项目1:学生成绩管理系统。功能描述:l学生信息录入模块①完成学生信息的交互式录入,根据用户的选择,连续录入若干个学生的学号、姓名、三门课的成绩。②为了便于后续成绩处理操作,在该模块中还要求根据用户输入的每个学生的单科成绩,计算出该生三门课程的总分。l学生信息更新模块①学生信息追加:在已建好的结构体数组尾追加学生信息(学号、姓名、成绩)。②学生信息删除:根据学

3、生的学号删除该学生所有的信息。③学生信息修改:根据学生的学号修改该学生所有的信息。未找到学号对应学生的信息,返回。l学生信息查询模块根据学号查询学生所有信息,查找失败,则返回调用处;查找成功,输出所有学生信息。l学生成绩排名模块对数组中的所有学生信息按总分数进行排序。l学生信息导入导出模块用户输入学生的信息后,将信息写入一个文本文件中。II、课程设计项目2:工资管理系统。功能描述:l工资管理,支持多种工资套帐,不同工种或部门可设置不同工资套帐,可自由设定工资项目,方便灵活,工资项目可设置折扣,支

4、持个人所得税自动计算、计件、计时工资按工票自动核算,支持考勤工资扣除自动计算,及社保自缴费和单位划拨自动计算。强大的工资统计分析、报表打印,各种数据可以转换为EXCEL数据格式。l功能详细介绍一、人事管理:1、人员档案管理:对员工档案及其他信息(社会关系、合同签定、培训记录、职称评定、工作调动、业绩考评、工作简历、证件资料、科研成果、获奖记录、惩处记录)进入管理,可以进行新增、编辑和删除操作。2、人员信息统计:按学历、性别、年龄段、部门和职称统计在职员工数据,使用饼状图和柱状图等分析图表进行统计

5、。3、人员提醒信息:提供本日签订合同、本月签订合同、本日合同到期、本月合同到期、本日生日提醒、本月生日提醒、本日入职员工、本月入职员工、本日离职员工、本月离职员工提醒。4、人员离职登记:对离职员工进行登记,便于掌握员工离职后的去向和查询。二、社保管理:1、社保查询登记:对员工社保信息进行管理,登记,登记后在员工工资造表时,才能自动计算社保自缴费和单位划拨金额。2、社保缴费查询:对员工社保自缴费和单位划拨费用进行查询,便于单位掌握社保缴费情况。三、考勤管理:1、考勤类别设置:对考勤类别进行设置,设

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

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

8、(删除后可以重新造表)、编辑、结账和反结账操作。结账后不可再编辑工资表。4、工资审批打印:选择工资月份和结账状态,调出相应月份和状态的工资信息进行打印,并统计总额,以方便让领导签字确定发放。5、工资条打印:选择工资套帐,打印项目,工资月份,进行工资条打印。6、工资提交银行:选择工资年月,提交银行进行工资发放。五、设计过程1.分析项目任务的功能要求,划分项目功能模块。2.画出系统流程图。3.代码的编写。定义数据结构和各个功能子函数。4.程序的功能调试。5.完成系统总结报告以及使用说明书 。6.撰写

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。