经费管理信息系统论文_第1页
经费管理信息系统论文_第2页
经费管理信息系统论文_第3页
经费管理信息系统论文_第4页
经费管理信息系统论文_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学经费管理信息系统摘要现在的大学收费比较凌乱,各种费用很杂,所以无论在费用收集、管理、统计方面都比较繁琐。比如学费、书费、奖学金、还有一些惩罚的费用,都很难统计,所以本人就突发奇想,想用老师教授我的知识制作一个系统来改变目前这一现状。大学经费管理信息系统是用java语言配合SQL数据库编写而成的。界面、按钮都是使用java生成的,内部的表和数据库使用SQL建立的。该系统使用简单,容易上手,。本系统本着方面大家,改变目前高校学生经费管理混乱这一目的,适应当前用户需要,方便快捷的操作环境使得此程序一经编写成功将注定取得成功。同时在编写程序的同时,提高了自己的系统分析与设计能力和自己的编码能力,可以说获益匪浅。关键词:大学生、经费、JAVA、SQL1绪论对于大学而言,管理机构一直是学校建设的重点,一个拥有良好的管理机构的学校将是学校成功办学的标志,而在管理结构中对于经费的管理尤其重要,所以开发一个大学经费管理信息系统是尤为重要的。2系统开发的背景、目的及意义2.1开发背景:现在的大学收费比较凌乱,各种费用很杂,所以无论在费用收集、管理、统计方面都比较繁琐。比如学费、书费、奖学金、还有一些惩罚的费用,都很难统计,所以本人就突发奇想,想用老师教授我的知识制作一个系统来改变目前这一现状。2.2意义目的:对于学校而言,现如今的大学生经费管理是比较混乱的。首先学生较多,一个大学大约有20000人左右,而每个人要交的费用都是一笔不小的数额,所以可以计算,这一大笔费用在管理和收集统计方面将是很不容易控制的。第二,学生的分类较多,比如有本科生、硕士生、博士生。第三,学生的学制不一样,比如本科生有3年、4年、5年,研究生3年,博士生的年限也不一样。第四,学生的情况不一样,如有些学生有奖学金、助学金,还有一些学生受到过学校的罚款。所以宗上几点,该大学生经费管理系统还是很有必要开发的。3系统分析与设计3.1可行性分析经过我深入思考和同学与老师的讨论探讨后,大家都认为此系统利用我所学的知识和我现有的能力是可以编写出来的,老师和同学们都期待着我的成功。3.2需求分析为了深入了解各个大学对于学生费用这方面的管理,我利用自己的人际关系,通过自己的同学了解其他大学的费用管理方面的情况发现,现在中国大学几乎没有专用的软件用来统计记录大学生的经费情况。我也曾经通过同学向某些学校里主管财务方面的老师询问过,老师们都很希望能有有一个管理这方面的软件供他们使用,以减缓没有必要的损失和减少人工体力劳动。3.2.1用户的需求1.用户注册即学生个人注册,学生需要在线注册自己的用户名、id号和密码。在经过注册后,以后都是靠ID登陆(ID不可重复,必须是唯一),然后才能查询自己的经费情况。2用户登录用户在完成注册后,即可无限次的利用已注册的ID登陆自己的账号。3用户权限用户在成功登陆后,可以查询自己的一切经费方面的问题,比如奖学金、贷款、课程设计经费等。但是这些数据只允许查询,不允许擅自更改,如果发现数据有误或者与事实不符,用户需要自己提出申请,去找到学校管理员进行申请更改,待得到管理员允许后,方可更改该数据。4修改个人信息:用户可以使用本功能来修改登录名,登录密码,密码提示问题,密码提示答案,用户的姓名,用户的联系地址,用户的职位,用户的电话号码,用户的手机号码,用户的电子邮箱,在提交后将完成信息的修改。宗上,用户的需求大概可用下图表示用户需求用户需求用户注册用户登录查询信息修改个人信息提交申请系统帮助图3-1用户功能图3.2.2管理员的功能1.管理员登录:管理员在填写管理员帐号,密码后提交登录进入管理员工具箱,可以对所以的用户信息今行管理。2.分类管理:对学生情况进行分类,可以按专业、学时等条件进行分类。3.查看所以用户信息:管理员可以对所有的用户信息进行查看,在打开后管理员可以看到所有用户的名字,用户登录次数,用户上次登录的IP地址,用户的邮箱,以及用户提出的更改自己信息的申请。4.查看用户详细信息:用户如果有必要用户可以查看用户的详细信息,详细信息包括除用户密码以外的所以信息。5.删除用户:如果管理员发现用户有错信息,管理员可以将该用户删除,或者提示其尽快更改自己的信息。6查看已提出的更改信息:如果管理员在数据录入的过程中,不小心出现错误,用户发现后,向管理员提出申请请求更自己的错误信息。用户发送申请后,管理员会发现自己的有信息要看,管理员在查阅后尽快恢复,更改错误的信息。管理员需求删除用户查看所以用户信息分类管理查看已提出申请审批申请管理员需求删除用户查看所以用户信息分类管理查看已提出申请审批申请查看用户详细信息管理员登录图3-2管理员功能图3.3数据库分析与设计该阶段是要根据3-1和3-2的需求分析,将需求中有数据的地方提取出来,然后进行逻辑建模,生成数据库表。3.3.1从需求中提前数据该阶段根据需求将有用的数据抽象成数据字典,从而为数据库逻辑设计打好基础。1.用户用户ID:用户的注册后的编号。用户帐号:用户在登录时使用的帐号。用户密码:用户的登录密码。用户名字:用户在登录后的名字。用户职称:即学历用户的家庭住址:用户的家庭地址。用户籍贯:民族用户的手机号:用户的手机号码。用户的电子邮箱:用户的个人电子邮箱。用户的性别:用户注册时的性别。2.管理员管理员编号:管理员的编号。管理员帐号:管理员登录时的帐号。管理员密码:管理员登录时的密码。3.3.2数据库实体设计:该阶段主要是将数据字典中的数据进一步抽象成实体,并确定实体之间的逻辑依赖关系,即建立ER图,从而在逻辑上将需求中的数据关系进行了处理。实体图1.用户实体该实体是用户实体,用户实体包括的数据字段域包括:用户编号,用户帐号,用户密码用户名字,用户的家庭住址,用户的固定电话,用户的手机号,用户的电子邮箱,用户的性别,用户的学历,用户的个人介绍。具体如图3-3:用户编号用户帐号用户实体用户密码用户籍贯用户编号用户帐号用户实体用户密码用户籍贯用户的性别用户的家庭住址用户的固定电话用户的手机号用户的电子邮箱用户所在学院专业用户的学历2.管理员实体该实体是管理员实体,管理员实体包括的数据字段域包括:管理员编号,管理员帐号,管理员密码。具体如图3-4:管管理员实体管理员编号管理员帐号管理员密码图3-4管理员实体实体-关系图该图是实体-关系图,其具体关联关系是:商品实体与商品分类实体是多对一的关系;商品实体与用户实体是多对一的关系;商品实体与联系人实体是一对的关系;商品实体与商品类型是多对一的关系。具体如图3-9:3.3.3数据库表设计现在根据实体图以及实体—关系图来设计数据库表,最终转换成编程可用的数据库物理文件。表3-10用户基本信息表(puser)列名数据类型可否为空说明uidIntNOTNULL用户编号unicknameVarcharNOTNULL用户帐号upasswordVarcharNOTNULL用户密码unameVarcharNOTNULL用户名字uaddressVarcharNULL用户住址umphoneVarcharNULL用户电话ulphoneVarcharNULL用户手机uemailVarcharNULL用户邮箱udetailVarcharNULL用户详情usexVarcharNOTNULL用户性别表3-11管理员基本信息表(auser)列名数据类型可否为空说明aidIntNOTNULL管理员编号anameVarcharNOTNULL管理员帐号apasswordVarcharNOTNULL管理员密码表3-12学生基本信息表(STUDENT)列名数据类型可否为空说明pidIntNOTNULL学号pnamevarcharNOTNULL名字uidIntNOTNULL学费情况ptidIntNOTNULL奖学金pdetailVarcharNULL课设费plidIntNOTNULL地址pdateVarcharNOTNULL籍贯pstartTimeVarcharNOTNULL电话priceIntNOTNULL最后更新5系统功能及实现5.1用户注册流程及功能实现用户在打开本系统后要想查询需要先进行注册,用户需要填写会员登录名,登录密码,确认密码,用户的姓名,用户的联系地址,用户的职位,用户的电话号码,用户的手机号码,用户的电子邮箱。其后完成注册或注册失败返回注册界面重新填写。5.1.1注册流程图注册界面注册界面填写表单并提交注册成功鸥鸟登录界面是否从5-1图可以看到用户需要先进入注册界面,在注册界面中有各种用户需要填写的表单信息,如用户帐号,密码,用户的姓名,性别,用户的住址,手机号,电子邮箱等信息,用户无误后提交表单,系统进行确认,将用户的注册数据存入数据库,如果成功进入登录界面,如果失败转让注册界面,提示用户修改信息。5.1.2注册功能实现用户打开注册界面如下,用户填写会员登录名,登录密码,确认密码,密码提示问题,密码提示答案,用户的姓名,用户的联系地址,用户的职位,用户的电话号码,用户的手机号码,用户的电子邮箱,这一部的目的是让用户注册自己的信息,这些信息将来要在系统中进行保存,以便用户登录是进行确认,具体如5-2图:图5-1注册帐号流程图图5-2用户注册填写表单5.2用户登录流程及功能实现在用户拥有注册帐号后,用户打开登录窗口,填写帐号与密码登录系统然后到网站数据库中进行确认,如果该帐号是系统管理员,转到管理员主界面,如果是普通用户转到网站前台主界面,如果该帐号在数据库中不存在,则转到登录失败界面。本功能采用了后台管理员端与前台用户端的单点登录模式,即提供统一的登录入口。5.2.1登录功能流程图登录界面登录界面填写帐号密码提交登录成功用户主界面是否图5-4登录功能流程图从5-4图可以看到用户需要先进入登录界面,在登录界面中用户需要填写用户帐号和密码等表单数据,用户无误后提交表单,系统然后从数据库中提取出用户和密码,如果与用户提交的数据匹配成功,如果是管理员帐号进入管理员界面,如果是普通员工进入前台界面,如果失败转让登录界面,提示重新输入帐号和密码。5.3发布信息流程及功能实现在用户登录后用户可以查询信息。用户查询信息需要填写用户要查询信息的名字,信息的类型,信息所属类别,该信息的详细描述,该信息的保存时间,以及用户的联系人的姓名,联系人的地址,联系人的电子邮箱,联系人的电话号码,在信息填写完成后完成信息的发布。5.3.1发布信息流程图查询信息界面填写信息表单查询信息界面填写信息表单查询结果提示成功界面是否图5-8查询信息流程图从5-8图可以看到用户需要先进入查询信息界面,在查询信息界面中有各用户需要填写的表单信息,如学号,信息的保存时间,说明,类型,所属,学生信息,电子邮箱等信息,联系人的名字,电子邮箱,联系人的电话号码等信息然后进行确认,将用户发布的商品信息数据存入数据库,如果成功进入发布信息成功界面,如果失败转让发布信息界面,提示用户重新输入。5.3.图5-9信息界面在验证成功后出现如下界面,表示成功,如5-10图:图5-10成功界面5.3高级搜索流程及功能实现图5-11高级搜索主界面在提交后,系统将为你检索出你需要的数据,如5-12图:图5-12搜索结果图5.4修改个人信息流程及功能实现用户在打开修改个人信息主界面后,用户可以使用本功能来修改登录名,登录密码,密码提示问题密码提示答案,用户的姓名,用户的联系地址,用户的职位,用户的电话号码,用户的手机号码,用户的电子邮箱,在提交后将完成信息的修改。5.4.1修改个人信息流程图修改个人信息界面修改个人信息界面填写修改信息表单修改成功提示成功界面是否图5-13修改个人信息流程图从5-13图可以看到用户需要先进入修改个人信息界面,在修改个人信息界面中有各种用户可以修改的表单信息,如用户帐号,密码,用户的姓名,性别,用户的住址,手机号,电子邮箱等信息,用户无误后提表单,系统进行确认,将用户的修改好的数据存入数据库,如果成功提示信息修改成功,如果失败转让修改信息界面,提示用户重新修改信息。5.4.2修改个人信息功能实现打开修改个人信息主界面,用户可以对如下项:登录名,登录密码,密码提示问题密码提示答案,用户的姓名,用户的联系地址,用户的职位,用户的电话号码,用户的手机号码,用户的电子邮箱,进行修改,修改后提交表单,系统进行确认,具体如5-14图:图5-14修改个人信息主界面5.6.1用户管理流程图用户管理界面用户管理界面查看用户详细信息否删除用户提示成功界面删除成功是否图5-19用户管理流程图如5-19图,管理员首先进入管理员用户管理界面,在此界面中存在二种操作,查看用户详细信息,删除用户,如果用户想查看用户的详细信息,此时系统从数据库中根据用户的唯一ID,从数据库中将用户的详细信息从数据库中提取出来,并显示给用户,如果用户点击删除用户,系统会根据用户的ID将该用户的数据从数据库中删除。关键性代码:管理员登录: publicvoidactionPerformed(ActionEvente) { JButtonbutton=(JButton)e.getSource(); if(button.equals(btnCancel)) { newHomePage(); this.dispose(); } else { intvar=verify(); if(var==1) { if(txtUserName.getText().equals("管理员")) { char[]pwd=txtUserPwd.getPassword(); Stringstr=newString(pwd); if(str.equals("银行")) { newAdminPage(); this.dispose(); } else { JOptionPane.showMessageDialog(null,"密码错误!!!","警告",JOptionPane.ERROR_MESSAGE); txtUserPwd.setText(""); } } else { JOptionPane.showMessageDialog(null,"无效用户名","警告",JOptionPane.ERROR_MESSAGE); txtUserName.setText(""); txtUserPwd.setText(""); } } else { JOptionPane.showMessageDialog(null,"清输入完整用户名与密码!!!","警告",JOptionPane.ERROR_MESSAGE); txtUserPwd.setText(""); newAdminLogin(); } }} privateintverify() { intctrl=0; StringID=txtUserName.getText(); char[]pwd=txtUserPwd.getPassword(); Stringstr=newString(pwd); if((ID.length()>0)&&(str.length()>0)) { ctrl=1; returnctrl; } returnctrl; }学生信息注册: gbCons.gridx=0; gbCons.gridy=11; lblAdminID=newJLabel("账号"); lblAdminID.setForeground(FONTCOLOR); panel.add(lblAdminID,gbCons); gbCons.gridx=1; gbCons.gridy=11; txtAdminID=newJTextField(20); panel.add(txtAdminID,gbCons); gbCons.gridx=0; gbCons.gridy=12; lblStuPwd=newJLabel("学生密码"); lblStuPwd.setForeground(FONTCOLOR); panel.add(lblStuPwd,gbCons); gbCons.gridx=1; gbCons.gridy=12; txtStuPwd=newJPasswordField(20); panel.add(txtStuPwd,gbCons); gbCons.gridx=0; gbCons.gridy=13; lblCnfStuPwd=newJLabel("确认密码"); lblCnfStuPwd.setForeground(FONTCOLOR); panel.add(lblCnfStuPwd,gbCons); gbCons.gridx=1; gbCons.gridy=13; txtCnfStuPwd=newJPasswordField(20); panel.add(txtCnfStuPwd,gbCons); gbCons.gridx=0; gbCons.gridy=14; lblPhone=newJLabel("电话"); lblPhone.setForeground(FONTCOLOR); panel.add(lblPhone,gbCons); gbCons.gridx=1; gbCons.gridy=14; txtPhone=newJTextField(20); panel.add(txtPhone,gbCons); JPanelbtnPanel=newJPanel(); btnPanel.setBackground(DARKBLUE); btnSubmit=newJButton("提交"); btnPanel.add(btnSubmit); btnSubmit.addActionListener(this); btnCancel=newJButton("取消"); btnPanel.add(btnCancel); btnCancel.addActionListener(this); gbCons.gridx=1; gbCons.gridy=15; gbCons.anchor=GridBagConstraints.EAST; panel.add(btnPanel,gbCons); panel.setBackground(DARKBLUE); getContentPane().add(panel); setVisible(true); setSize(450,450); setDefaultCloseOperation(EXIT_ON_CLOSE); } publicvoidactionPerformed(ActionEvente) { JButtonbutton=(JButton)e.getSource(); if(button.equals(btnCancel)) { newHomePage(); this.dispose(); } elseif(button.equals(btnSubmit)) { intvar=verify(); if(var==1) { populateArray(); findRec(); this.dispose(); } else { showErro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论