基于XML的信息管理系统,要求有增、删、改、查功能,数据存储在XML文件中。

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:27:26
例如通讯录、家庭账本、工作计划、写字板等。
第一作业要求:需求分析
第二作业要求:XML文件的模式文件
第三作业要求:代码 (各种语言(java,c++,c#)编写的信息管理系统)
大家不要吝惜自己的聪明才智~~~~

正好我有一个实验的东西;把文档贴出来,代码还没写;再给点分吧。

个人财务管理软件Accounter设计

一.Accounter的功能需求

核心业务:管理帐目,需要统计收入和支出,记录收入和支出的类型和相关数据。期待的结果,当前的收支平均值
(总共的月平均收入,月平均支出,上个月的月平均收入平均支出,或者按时间获得平均值,当前账户余额)对记录的统计信息进行分析,画出图像,显示出各种收支类别占
总共收支的比重。

财务管理需要有基本的输入输出接口,存储数据,查询数据,并对财务数据进行一定的分析。对存储数据进行加密(可选功能)

存储,使用xml或者普通流输出。

用户界面:1、主界面,需要指定当前的余额和统计时间段设置,可选的计算最近的收支平均值。2、输入界面,需要指定新添收支的数额,分类和日期;能根据选择日期不同查看当天
的收支数据。能对已输入的数据进行修改。对已输入的分类信息进行管理,提供添加,删除,编辑操作 3、输出,根据设置的时间段画出饼图,显示各个分类的收入支出占总数的比重。
根据时间段画出收入支出随时间的变化。

二.核心数据结构

使用一个xml文件保存收支条目,一个xml用来保存分类。条目信息是平行结构,分类是一个两层的树结构。
收支记录 AccountRecord.xml 结构:
<Account>
<Record>
<Date>20071231</Date>
<CommonType>Outcome</CommonType>
<Value>18.5</Value>
<MainClass>14</MainClass> //保存分类的ID,已应对分类名称改变