需求分析;2、类设计及说明;3、定义的函数主要功能说明;4、主要算法说明:举例说明1、2个比较有特点的算法;5、系统总框图;6、存在的问题与不足及对策;
3
f7、使用说明(操作手册);8、程序源代码及说明;(3)文档要求1、程序中必须使用类定义对象完成设计。2、所写的有效代码不得少于200行。3、用A4幅面的纸打印出文档。4、在程序中,使用结构体数组或文件作为数据载体。5、使用VisualC60编译器。
附:课程设计范例课程设计文档简单的人员信息管理系统1需求分析:需要实现的主要功能如下:(1)存储雇员的编号,级别,月薪(2)修改雇员的编号,级别,月薪(3)删除雇员的编号,级别,月薪(4)查询雇员的编号,级别,月薪(5)显示雇员的编号,级别,月薪………………………………………2类设计及说明
4
femployee
amechar20i
dividualEmpNoi
tgradei
taccumpayfloatemployeeNoi
t1000employeeemployeeabstractpayvoidvirtualpromotei
creme
ti
t0voidsetNamecharvoidget
amechargeti
dvidualemp
oi
tpublicpublicTech
icia
hourlyratefloatworkhoursi
ttech
icia
setworkhourswhi
tvoidpayvoidpromotei
tvoidSalesma
commratefloatsalesfloatsalesma
setsalesslfloatvoidpayvoidpromotei
tvoidpublic
Ma
agermo
thlypayfloatma
agerpayvoidpromotei
tvoid
public
public
Salesma
ager
salesma
agerpayvoidpromotei
tvoid
5
f3.定义的函数主要功能说明:(1)employee类set
ame设置姓名;get
ame提取成员姓名;geti
dividualemp
o提取成员编号;…………………………(2)tech
icia
类Setworkhours设置工作时间…………………3salesma
类…………………
4ma
ager类……………………………
5salesma
ager类…………………4.主要算法说明1Mai
函数中主要利用循环实现雇员姓名的连续录入,利用基类指针访问各派生类函数……2………
6
f5系统总框图:
主函数
文件
用户菜单
退出
各个函数
成员链表
6存在的问题:(1)功能不是很完善,只实现了对人员工资级别等的存储及输出,对于员工级别,工资,薪级的修改,删除的功能还未实现。(2)系统的操作界面需进一步优化,如能用菜单形式实现更为方便。7.操作手册:
运行程序后,先出现一蓝色背景,显示提示语: