面向对象课程设计文档模板.docx
《面向对象课程设计文档模板.docx》由会员分享,可在线阅读,更多相关《面向对象课程设计文档模板.docx(6页珍藏版)》请在冰豆网上搜索。
面向对象课程设计文档模板
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2016年秋季学期
面向对象课程设计
题目:
专业班级:
姓名:
学号:
指导教师:
成绩:
前言
问题的描述
实现方式
摘要
学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要完成对信息的管理,其中包括:
添加,删除,修改,查询以及打印,统计等主要功能。
本系统的开发采用面向对象的设计思想。
系统的介绍了学生档案系统的开发过程及面向对象思想的具体实现。
关键词:
×××;×××;×××;×××
第一章系统总体设计
网络考试系统是一套功能强大、操作简便而又实用的模拟考试管理软件,它可以被广泛的应用于各种类型的考试中。
开发此网络考试系统的目的为了克服传统考试模式中遇到的诸如考试效率低,难以突破时空限制,教师阅卷工作量大以及考务管理繁杂等问题,根据对现有考试模式的分析,确定了该系统需实现以下功能:
(1)实现对考试有关的信息的添加、删除、查询、修改等操作;
(2)实现考生在规定时间里的在线考试;
(3)实现考生可在考试完成后及时查询到自己的成绩;
(4)实现系统自动阅卷功能;
1.系统功能模块图
根据用户需求,本系统将主要实现以下功能:
图1-1系统功能模块图
其中:
信息录入:
包括对学生基本信息的录入,课程成绩录入等。
信息维护:
查询:
2.各类间关系
本系统共使用三个类:
A类,B类,C类。
其中类A描述****信息等,类B描述******,类C描述******。
它们之间的关系如图1-2所示:
图1-2系统类间关系图
第二章详细设计
本系统主要功能包括:
AA,BB等
其中功能AA使用类A来实现,功能BB使用类A和类B来实现。
下面分别介绍类A,B的详细设计。
类A主要描述*****信息。
类A具体实现流程为:
****
如图2-1所示。
类A定义为:
。
。
。
。
。
。
。
。
。
。
。
。
其中:
成员函数A1主要功能为******,实现方式为:
*******
成员函数A2主要功能为******,实现方式为:
********
类A主要描述*****信息。
类B具体实现流程为:
****
类B定义为:
。
。
。
。
。
。
。
。
。
。
。
。
其中:
成员函数B1主要功能为******,实现方式为:
*******
成员函数B2主要功能为******,实现方式为:
********
第三章系统测试
1.测试方法
2.测试用例
本系统采用***单位为数据原型进行测试,所用数据为:
*****************
3.测试结果
本系统主要完成基本信息的添加,删除,修改和查询功能。
添加功能主要实现对****信息的增加,图3-1为**信息添加功能测试界面。
第四章软件使用说明书
1、系统运行环境
2、系统操作提示
本系统主要实现******,首先用户进入登录界面,如图4-1所示,用户输入用户名、密码进入系统。
总结
参考文献
致谢