| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 397 人关注过本帖
标题:求科研经费管理系统
只看楼主 加入收藏
紫月鬼姬
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-1-26
收藏
 问题点数:0 回复次数:0 
求科研经费管理系统
科研经费管理系统课程设计题目:
实现一个简单的科研经费管理系统。系统的主要功能是计算科研经费的使用情况并存档。项目内有5种不同类型的经费支出:图书、培训、调研、出差、设备,他们的经费计算方式各不相同。
图书按照实际发票金额计算经费;设备是按照实际发票经额计算经费;培训按照培训费用实际支出*人数;出差按照出差的天数支出出差补贴100/天,调研是培训费+出差补贴
科研经费管理系统的设计:
对于整个系统的设计思路是,首先,输入编号,支出项;然后,在计算该支出项经费的时候,系统先从已输入的支出项,调用不同的处理程序进行计算;最后将结果存档。
    从用户需求中,可以发现5种类型的支出项都可以分别设计为一个类。首先,他们都属于支出,因此可以设计一个基类expenditure,然后从中派生出book类,hardware类、training类和travel类。从travel和training中派生出一个research类。
根据用户需要expenditure类应该拥有的属性有:编号,支出项名称,支出项编号。expenditure类的服务可以包括info()、 search()、countPay()、recordInfo()和recordPay()。其中,info()函数用于接收用户输入的支出信息;search()函数用来根据支出名称查找支出信息;countPay()函数为支出计算函数,但在基类中为空,原因是各类支出项目的计算方法不同,无法在基类中统一定义,必须在派生类中分别定义。recordInfo()函数和recordPay()函数分别是支出信息和支出经额,分别将信息存入文件info.txt和pay.txt。
搜索更多相关主题的帖子: 管理 系统 科研 经费 
2010-01-26 19:28
快速回复:求科研经费管理系统
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.061506 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved