您的位置:首页 > 其它

这个小项目,拜托各位路过的请都来指点一下啊

2012-09-07 10:55 113 查看
今年准大三,暑期在VCC实验室里待了几周,可能通信系的学生以后偏向的都是硬件方面,或者嵌入式的行业吧,但是我却对软件开发情有独钟,而且很高兴专业里面有几个跟我志同道合的朋友,我们在一起虽然观点有分歧,但是我们之间的交流却是别人无法拥有的,下面是我暑假自己分配到的一个小项目,也就是“VCC财务管理系统的开发”,只是为了练练手,有几个不懂的地方想问问大家。以下是该项目的具体要求:

VCC财务管理系统
Ø 功能:

记录和查阅VCC研究室的财务情况

添加一功能:VCC重要信息查询(这个功能是刘老师想添加的),就像公告一样,基本如下:标题、内容1、内容2…..

比如说:

标题:科技强警项目

内容:(内容可以随时更新)

申请时间:*****

主持人:******

项目题目:*****

目前状态:正在申请

(这样的目的是,实验室老师之间可以共享一些重要的信息,而不需要每次都去问别人。)

Ø 用户种类及权限:

Ø 实现一个接口,不同的权限有不同的方法

1. 管理员,拥有最大的权限范围

2. 会计用户,用于输入各老师或学生的报账信息,以便于查询

3. 经费用户,用于给负责科研经费的老师用,用于输入到账的经费信息(到了哪个项目,经费多少)

4. 普通用户,给老师们用,用于查阅自己报账的信息,即报了些什么,报了多少钱

报账信息表 这是给会计用户用的吧

姓名

性别

年龄

账号

项目类型

金额

报账理由

票据数目

日期

备注

Char[8]

Char[4]

Int

text

Char[4]

Decimal

text

int

text

text

Ø 操作步骤:

1. 登录界面中登录,根据权限(要有验证过程,先选择身份,再输入账号密码)显示不同信息

2. 总菜单设计:

² 报账信息查询

² 财务信息查询

根据项目号,显示不同项目的经费使用情况及余额

² 报账

² 借款

填写“借款用途、借款金额”

² 转账

填写“转账用途;转账金额;转账对方的账号信息、开户行、单位名称”

(报账、借款、转账填写相应信息,并将发票、收据等交给会计,由会计审核后办理)

² 系统管理(给各注册用户分配权限、修改或删除用户等)

注:为保证系统安全,不提供“注册”功能,所有的用户均由管理员分配,并采取实名制。

Ø 报账步骤:

任何一位老师需要报账,请登录自己的账号,然后点“报账”按钮,填写“报账”明细,选择:1.差旅费用;2.
耗材费用;3.硬件费用 4.
办公等其它费用

若是差旅费用,则需填写如下信息:

******会议(or调研、出差)花费明细
起始时间—结束时间

1.
参与者:

2.
明细

项目

费用
有无发票
是否可以报销
小计:

3.
补助

姓名

金额
签名
小计:

合计:

备注:

1.
学生出差20元/天(参加会议除外)

2.
明细包括:火车票、汽车票、住宿费、吃饭费用、打车费用(合肥还是外地)等

最好都用表格来实现,一目了然

若是耗材费用,填写耗材名称、金额、数量、单价、总价;

若是硬件费用,填写硬件名称、型号(规格)、单价、数量、总价;

若是其它费用,则需填写费用名称、金额。

(每一项下面有个“备注”,可以用来填写一些额外信息)

Ø 报账信息查询

报账日期(指从会计处报账的日期)
内容
属于哪个项目的消费(若是公共开支,则不填)
金额
签名(自动生成)

证明(proof)
注:在哪个老师账户下报的帐,签名会自动生成这个老师的名字。有些账目是实验室公共开支,有时会由会计填写,但需要刘老师或其他的老师proof。

Ø 账户余额查询(会计用户)

这一部分因为财务处的网站上有详细的记录,所以,只针对实验室的需要,补充一些功能。

报账日期(指从财务处报账的日期)

项目号
内容
金额
备注
Ø 信息查询和统计

给会计统计信息增加一些查询功能。

1.
项目信息查询

如:

项目名称

负责人

项目号

类别

总金额(万)

剩余金额(万)

备注

模型可视化软件

路强

104-432407

横向

5

0.2215

2007

德润管理系统软件开发

刘晓平

104-433019

横向

16.20193

2008

2. 收入金额、支出金额、借款未还金额、转账金额的统计(一般是求和)

*********************************************************************我是分界线*******************************************************************************

具体要求就都在上面了,刚接到的时候觉得不会很困难,但是做起来的时候遇到点儿瓶颈,觉得这个应该涉及到了JDBC的知识,以及GUI 的架构(这两个在我现在写代码的基础上还没有用到过,挤出时间学JAVA先从核心下手了),等等,不一而足,下面我就抛出几个问题,希望路过的各位多多指点小弟!不胜感激!

1、关于GUI 上Button的布局美化问题,就是按上面的要求来做。

2、如何根据身份不同产生验证功能?就像大家登陆教学管理系统一样,有选择:学生 教师 管理员 选择相应的选项以后再输入账号密码,通过验证后就可以进入系统了。

3、如何在通过验证后,根据身份弹出新的GUI同时根据身份不同有不同的操作权限?就是我点了管理员,弹出来的GUI里就会有光标,这样我就可以修改表格里面的数据。我要是教职工,登入以后就只有固定的表格呈现在那儿。

这个小项目我是想从GUI下手,如果哪位高人可以指导鄙人菜鸟怎么解决这个项目,我、、、、、、
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐