c 程序设计课程设计任务书

发布 2024-04-04 18:05:08 阅读 3003

设计题目】信息管理系统”模式的题目,1~4人一组,每个小组确定一个题目。

设计任务】基于面向对象的编程思想,采用合理的数据结构,利用文件存储数据,实现一个小型的信息管理系统,主要功能有:

1.设置系统权限。

2.增加、修改、删除各类信息。3.多种方式的信息查询。4.多种方式的信息统计。

设计要求】1.系统运行良好;2.界面设计人性化;3.功能基本合理、完善;

4.程序结构清晰,**正确、具有易读性等。

设计内容】以“人事信息管理系统”为例说明设计内容:(以下内容可以修改、补充)1.经过需求分析,信息有:

1)员工基本信息:

编号、姓名、性别、出生日期、部门、职务、工作年限、**、地址、e-mail、学历、专业、进入本单位时间等。(2)员工考勤信息:

编号、上下班时间、迟到次数、早退次数、病假天数、事假天数、休假天数、加班天数、加班日期、出差天数、出差开始时间等。(3)员工调动信息。

编号、原部门、新部门、原职务、新职务、调出时间、调入时间、备注等。

4)系统用户管理信息。

编号、密码,权限,上次登录时间等。

2.设置权限。

1)用户分为管理员和一般用户,管理员可以对所有人员的信息进行管理,一般。

用户只能查看个人信息,修改个人的某些基本信息,如**、地址、email等,而员工编号、部门、职务等则应该由管理员修改。(2)登陆系统,需要验证员工编号和密码,根据员工编号区别权限。3.

信息的增加、修改、删除。

1)增加修改信息时,需要验证某些信息,如某些信息不能为空、必须是数字,email中应该有@字符,员工编号不能重复等。

2)增加、修改、删除某些信息时,要注意同步更新相关信息。如员工发生调动,那么调动信息、基本信息的部门和职务信息都要更新。

4.多种方式的信息查询、统计,如:

1)按照姓名、部门、职务等查询员工的基本信息。(2)按年月日查询某个员工的各种出勤信息。(3)按年份、月统计某个职工的出勤信息。(4)按年统计某部门的调入调出人数信息。

开发思路】1.语言:c++。

2.界面:尽量采用windows界面。3.需求分析,系统设计要完善、合理。

4.用类封装数据,如员工的基本信息封装为一个类。

5.使用合理的数据结构,如链表,每个节点是类的一个对象(如某一个员工的基。

本信息),链表的基本操作(节点的移动、插入、修改、删除等)就可以实现信息的增、删、修、查、统计。

6.用文件存储数据,要求不能使用数据库(后面的课程设计会练习数据库)。程。

序启动时,从文件装载数据,赋值给链表;链表增加、修改、删除信息后,将。

新的链表保存到文件。

上交内容】每人一份课程设计档案袋(教材科购买),16-17周验收程序时,上交课程设计档案袋,内装:

1.一份打印的《课程设计》报告,重点撰写自己所负责的内容。

2.一片光盘,内容包括:《程序课程设计》报告、系统的完整**(包括数据文件)。

课程设计报告的编写格式规范】

1.封面应有课程设计题目、姓名、学号、同组人员的姓名学号、日期。2.目录(应该是自动生成)3.正文。

1)引言。.程序设计的背景。(该设计的)②.程序设计的需求分析。③.开发环境。(2)数据结构。

.说明所采用的数据结构。

.数据的类名、成员变量名、变量类型、长度、是否允许重复、是否允许为。

空等。3)系统功能设计。

.给出整个系统功能模块的结构图。②.介绍各功能模块的输入、处理和输出。(4)详细设计(主要介绍自己所负责的内容)

.说明自己所负责的模块,以及每个模块对应的函数。②.模块若有界面,应有贴图和操作说明。主要**有解释说明。

5)系统分析与小结:系统实现和调试过程中遇到的问题以及解决的方法;系统。

设计存在的问题、解决的思路及设想;经验和体会等。(6)源**:

7)参考文献:如书籍、文章、**等,在正文引用处注明文献编号,如:正文:

管理信息系统(management information system,mis),是一个以人为主导,利用计算机硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统[1][2]。参考文献:

1]《管理信息系统》,张三著,清华大学出版社,2011年。[2]百科,成绩评定】

1.总成绩=答辩成绩×50%+课程设计报告成绩×20%+平时成绩×30%;

1)平时成绩:平时检查。

2)答辩成绩:17周之前检查程序,答辩(3)报告成绩:

.内容充实、不雷同。

.排版整齐、图表有编号、题目、说明。③.语句流畅、无错别字、书面用语。

2.设计程序的检查由指导教师当面在计算机上检查测试,并同时对程序运行中的问。

题提出问题,学生当面回答,教师根据回答情况给出答辩成绩;

3.工作量充实,独立按时完成规定的工作任务,若发现课程设计基本雷同,一律不。

及格。答疑时间、地点】

周三,信工楼212

参考资料】孙鑫,《vc++深入详解》,电子工业出版社。

C程序设计课程设计任务书

宿迁泽达职业技术学院。适用班级 09电气及其自动化 系部。教师姓名。日期 2010 年 11 月 25 日。c语言课程设计任务书。一 时间地点安排。地点 机房612 时间 1班 第15周 2班 第16周 二 学生准备工作。c程序设计 方面的资料作为课程设计学习参考资料 必备 三 备选课题列表。题目一...

C 程序设计课程设计任务书

c 程序设计 课程设计任务书。适用专业 自动化 通信工程 生物工程 信息管理与信息系统 电子信息工程。设计题目 图书借阅管理。一 已知技术参数或设计前提。1 图书馆有各种图书200万册。2 每种图书都有书名 书号 isbn 一名或多名作者 译者 出版社 定价和内容简介。3 借书卡记录有借阅者的姓名 ...

《C语言程序设计》课程设计任务书

一 实验目的。c语言是一种编程灵活,特色鲜明的程序设计语言。c语言除了学习必须的基本知识,如概念,方法和语法规则之外,更重要的是进行实训,以提高学习者的动手和编程能力,这是学习语言的最终目的。结合多年来的教学经验,根据学生的学习情况,为配合教学过程,使 项目教学法 能在本质上促使学生有更大进步,特编...