当前位置:文档之家› 长途汽车信息管理系统A

长途汽车信息管理系统A

长途汽车信息管理系统A
长途汽车信息管理系统A

长途汽车信息管理系统

系统功能的基本要求:

线路信息,包括出发地、目的地、出发时间、所需时间等。汽车信息:包括汽车的种类及相应的票价、最大载客量等。票价信息:包括售票情况、查询、打印相应的信息。

1.需求分析

1.1业务流程分析

长途汽车信息管理系统运用在汽车站和火车站等车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。早期的长途汽车站信息主要是人工记录和人工管理的,不仅不容易记录,而且还不容易保存。随着计算机的不断普及和软件系统的不断发展加上信息系统开发的迫切需求,计算机长途汽车站信息管理系统应运而生了。

随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。本系统实现了汽车线路信息,汽车信息,票务信息的查询和管理,满足人们的需求。

用户管理:

用户以合法身份登入系统后,管理员可以进行系统用户的添加,密码的修改操作。

线路信息管理:

车站管理员可以在线路信息管理模块对车站线路信息进行管理。管理员首先建立汽车线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的线路的详细信息。

汽车信息管理:

管理员可以在汽车信息管理模块实现对汽车信息的管理。管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查寻相关汽车信息。

车票信息管理:

管理员可以在车票管理模块实现对线路车票信息的管理。管理员根据相应的汽车线路信息来设置相应的车票详细信息。当有新的线路添加的时候,要把相应的车票信息添加到数据库中,管理员还可以对某条线路的车票信息进行修改,删除和查询操作。

1.2功能分析

程序分为登陆界面,选择界面,线路信息界面,汽车信息界面,车票信息用户注册界面这几个主体界面。使用时应先知道管理员帐号和密码,登陆进入系统主菜单界面,里面包括线路信息,汽车信息,车票信息,用户注册,退出程序菜单选项。其中线路信息界面包括包括出发地、目的地、出发时间、所需时间等,可以对它们进行添加,查询,删除,修改,返回主菜单的操作;汽车信息和车票信息的界面与其类似。用户注册包括用户注册,用户修改,用户删除操作。

需要特别说明的是,当对数据进行操作时,在查询框内输入提示数据内容,对话框的表中和提示栏中都会出现所查询的数据,我们可以在提示栏中对数据进行删除和修改操作。

图 1长途汽车信息系统功能模块

图2长途汽车信息管理系统数据流图1.3数据字典之数据项

2.概念结构设计

E-R图如下:

3.数据库表设计

汽车表格设计如下:

图一线路表格设计如下:

图二

车票表格设计如下:

图三

4.程序设计代码

import java.sql.*;

import java.io.*;

//import java.sql.DriverManager;

public class changtu

{

public static void Qtitle(){

System.out.println("车次编号"+"\t汽车种类"+"\t\t载客"+"\t\t票价");

}

public static void Xtitle(){

System.out.println("车次编号"+"\t出发地点"+"\t目的地点"+"\t所需时间");

}

public static void Ctitle(){

System.out.println("车次编号"+"\t总售票数"+"\t剩余票数"+"\t已售票数");

}

public static void main(String[] args)

{

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

}catch(Exception e){

System.out.println("连接失败!");

return;

} //连接

try

{

Connection con=DriverManager.getConnection("jdbc:odbc:changtu", "sa", "");

Statement stmt=con.createStatement();

int a1=1;

while(a1!=0){

System.out.println("1.查询2.插入3.修改4.删除5.退出");

System.out.println("请选择:");

int i=0;

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

i=Integer.parseInt(br.readLine());

}catch(IOException ex){}

if(i==6) a1=0;

if(i==1)

{

System.out.println("1.汽车查询2.线路查询3.车票查询");

System.out.println("请选择:");

int m=0;

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m=Integer.parseInt(br.readLine());

}catch(IOException ex){}

if(m==1){

ResultSet rs=stmt.executeQuery("select bianhao,zhonglei,zaike,piaojia from qiche");

Qtitle();

while(rs.next()){

String a=rs.getString("bianhao");

String b=rs.getString("zhonglei");

String c=rs.getString("zaike");

String d=rs.getString("piaojia");

System.out.println(a+b+c+d);

}

}

if(m==2){

ResultSet rs=stmt.executeQuery("select bianhao,chufadi,mudidi,shijian from xianlu");

Xtitle();

while(rs.next()){

String a=rs.getString("bianhao");

String b=rs.getString("chufadi");

String c=rs.getString("mudidi");

String d=rs.getString("shijian");

System.out.println(a+b+c+d);

}

}

if(m==3){

ResultSet rs=stmt.executeQuery("select bianhao,shoupiao,shengyu,yishou from chepiao");

Ctitle();

while(rs.next()){

String a=rs.getString("bianhao");

String b=rs.getString("shoupiao");

String c=rs.getString("shengyu");

String d=rs.getString("yishou");

System.out.println(a+b+c+d);

}

}

}

if(i==2)

{

System.out.println("1.汽车信息插入2.线路信息插入3车票信息插入");

System.out.println("请选择:");

int m=0;

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m=Integer.parseInt(br.readLine());

}catch(IOException ex){}

if(m==1){

String c1="",c2="",c3="",c4="";

//PreparedStatement pstmt1=con.prepareStatement("select * from Communication where Uname=?");

//pstmt1.setString(1,c1);

//ResultSet rs2=pstmt1.executeQuery();

System.out.println("输入你要插入的车次编号:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c1=br.readLine();

}catch(IOException ex){}

System.out.println("c1="+c1);

System.out.println("输入你要插入的汽车种类:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c2=br.readLine();

}catch(IOException ex){}

System.out.println("c2="+c2);

System.out.println("输入你要插入的载客人数:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c3=br.readLine();

}catch(IOException ex){}

System.out.println("c3="+c3);

System.out.println("输入你要插入的汽车票价:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c4=br.readLine();

}catch(IOException ex){}

System.out.println("c4="+c4);PreparedStatement

pstmt2=con.prepareStatement("insert into qiche values(?,?,?,?)");

pstmt2.setString(1,c1);

pstmt2.setString(2,c2);

pstmt2.setString(3,c3);

pstmt2.setString(4,c4);

pstmt2.executeUpdate();

System.out.println("插入成功!");

pstmt2.close();

//pstmt1.close();

//rs2.close();

}

if(m==2){

String c1="",c2="",c3="",c4="";

//PreparedStatement pstmt1=con.prepareStatement("select * from Memo where Uname=?");

//pstmt1.setString(1,c1);

//ResultSet rs2=pstmt1.executeQuery();

System.out.println("输入你要插入的车次编号:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c1=br.readLine();

}catch(IOException ex){}

System.out.println("c1="+c1);

System.out.println("输入你要插入的出发地:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c2=br.readLine();

}catch(IOException ex){}

System.out.println("c2="+c2);

System.out.println("输入你要插入的目的地:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c3=br.readLine();

}catch(IOException ex){}

System.out.println("c3="+c3);

//ResultSet rs2=pstmt1.executeQuery();

System.out.println("输入你要插入的所用时间:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c4=br.readLine();

}catch(IOException ex){}

System.out.println("c4="+c4);

PreparedStatement pstmt2=con.prepareStatement("insert into xianlu values(?,?,?,?)");

pstmt2.setString(1,c1);

pstmt2.setString(2,c2);

pstmt2.setString(3,c3);

pstmt2.setString(4,c4);

pstmt2.executeUpdate();

System.out.println("插入成功!");

pstmt2.close();

//pstmt1.close();

}

if(m==3){

String c1="",c2="",c3="",c4="";

//PreparedStatement pstmt1=con.prepareStatement("select * from Diary where Uname=?");

//pstmt1.setString(1,c1);

//ResultSet rs2=pstmt1.executeQuery();

System.out.println("输入你要插入的车次编号:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c1=br.readLine();

}catch(IOException ex){}

System.out.println("c1="+c1);

System.out.println("输入你要插入的总售票数:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c2=br.readLine();

}catch(IOException ex){}

System.out.println("c2="+c2);

System.out.println("输入你要插入的剩余票数:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c3=br.readLine();

}catch(IOException ex){}

System.out.println("c3="+c3);

System.out.println("输入你要插入的已售票数:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

c4=br.readLine();

}catch(IOException ex){}

System.out.println("c4="+c4);

PreparedStatement pstmt2=con.prepareStatement("insert into chepiao values(?,?,?,?)");

pstmt2.setString(1,c1);

pstmt2.setString(2,c2);

pstmt2.setString(3,c3);

pstmt2.setString(4,c4);

pstmt2.executeUpdate();

System.out.println("插入成功!");

//pstmt1.close();

//rs2.close();

}

}

if(i==3)

{

System.out.println("1.汽车信息修改2.线路信息修改3. 车票信息修改");

System.out.println("请选择:");

int m=0;

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m=Integer.parseInt(br.readLine());

}catch(IOException ex){}

if(m==1){

String m11="";String m13="";int m12=0;

System.out.println("选择你要修改车次的编号:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m11=br.readLine();

}catch(IOException ex){}

PreparedStatement pstmt31=con.prepareStatement("select * from qiche where bianhao=?");

pstmt31.setString(1,m11);

ResultSet rs3=pstmt31.executeQuery();

if(rs3.next()){

System.out.println("输入你要修改的项:1.汽车种类2.载客人数3.汽车票价");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m12=Integer.parseInt(br.readLine());

}catch(IOException ex){}

if(m12==1){System.out.println(" 输入你修改后的值:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m13=br.readLine();

}catch(IOException ex){}

pstmt31.close();

PreparedStatement pstmt3=con.prepareStatement("Update qiche set zhonglei=? where bianhao=?");

pstmt3.setString(1,m13);

pstmt3.setString(2,m11);

pstmt3.executeUpdate();

System.out.println("修改成功!");

}

if(m12==2){System.out.println(" 输入你修改后的值:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m13=br.readLine();

}catch(IOException ex){}

pstmt31.close();

PreparedStatement pstmt3=con.prepareStatement("Update qiche set zaike=? where bianhao=?");

pstmt3.setString(1,m13);

//pstmt3.setint(2,m11);

pstmt3.setString(2,m11);

pstmt3.executeUpdate();

System.out.println("修改成功!");

rs3.close();

//pstmt3.close();

}

if(m12==3){System.out.println(" 输入你修改后的值:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m13=br.readLine();

}catch(IOException ex){}

pstmt31.close();

PreparedStatement pstmt3=con.prepareStatement("Update qiche set piaojia=? where bianhao=?");

pstmt3.setString(1,m13);

//pstmt3.setint(2,m11);

pstmt3.setString(2,m11);

pstmt3.executeUpdate();

System.out.println("修改成功!");

rs3.close();

//pstmt3.close();

}

}

else{System.out.println("你要更改的项不存在!");}

}

if(m==2){

String m11="";String m13="";int m12=0;

System.out.println("选择你要修改车次编号:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m11=br.readLine();

}catch(IOException ex){}

PreparedStatement pstmt31=con.prepareStatement("select * from xianlu where bianhao=?");

pstmt31.setString(1,m11);

ResultSet rs3=pstmt31.executeQuery();

if(rs3.next()){

System.out.println("输入你要修改的项:1.出发地2.目的地3.所用时间");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m12=Integer.parseInt(br.readLine());

}catch(IOException ex){}

if(m12==1){System.out.println(" 输入你修改后的值:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m13=br.readLine();

}catch(IOException ex){}

pstmt31.close();

PreparedStatement pstmt3=con.prepareStatement("Update xianlu set chufadi=? where bianhao=?");

pstmt3.setString(1,m13);

pstmt3.setString(2,m11);

pstmt3.executeUpdate();

System.out.println("修改成功!");

}

if(m12==2){System.out.println(" 输入你修改后的值:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m13=br.readLine();

}catch(IOException ex){}

pstmt31.close();

PreparedStatement pstmt3=con.prepareStatement("Update xianlu set mudidi=? where bianhao=?");

pstmt3.setString(1,m13);

//pstmt3.setint(2,m11);

pstmt3.setString(2,m11);

pstmt3.executeUpdate();

System.out.println("修改成功!");

rs3.close();

}

if(m12==3){System.out.println(" 输入你修改后的值:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m13=br.readLine();

}catch(IOException ex){}

pstmt31.close();

PreparedStatement pstmt3=con.prepareStatement("Update xianlu set shijian=? where bianhao=?");

pstmt3.setString(1,m13);

pstmt3.setString(2,m11);

pstmt3.executeUpdate();

System.out.println("修改成功!");

rs3.close();

}

}

else{System.out.println("你要更改的项不存在!");}

}

if(m==3){

String m11="";String m13="";int m12=0;

System.out.println("选择你要修改车次编号:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m11=br.readLine();

}catch(IOException ex){}

PreparedStatement pstmt31=con.prepareStatement("select * from chepiao where bianhao=?");

pstmt31.setString(1,m11);

ResultSet rs3=pstmt31.executeQuery();

if(rs3.next()){

System.out.println("输入你要修改的项:1.总售票数2.剩余票数3.已售票数");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m12=Integer.parseInt(br.readLine());

}catch(IOException ex){}

if(m12==1){System.out.println(" 输入你修改后的值:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m13=br.readLine();

}catch(IOException ex){}

pstmt31.close();

PreparedStatement

pstmt3=con.prepareStatement("Update chepiao set shoupiao=? where bianhao=?");

pstmt3.setString(1,m13);

pstmt3.setString(2,m11);

pstmt3.executeUpdate();

System.out.println("修改成功!");

}

if(m12==2){System.out.println(" 输入你修改后的值:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m13=br.readLine();

}catch(IOException ex){}

pstmt31.close();

PreparedStatement

pstmt3=con.prepareStatement("Update chepiao set shengyu=? where bianhao=?");

pstmt3.setString(1,m13);

pstmt3.setString(2,m11);

pstmt3.executeUpdate();

System.out.println("修改成功!");

rs3.close();

}

if(m12==3){System.out.println(" 输入你修改后的值:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

m13=br.readLine();

}catch(IOException ex){}

pstmt31.close();

PreparedStatement

pstmt3=con.prepareStatement("Update chepiao set yishou=? where bianhao=?");

pstmt3.setString(1,m13);

//pstmt3.setint(2,m11);

pstmt3.setString(2,m11);

pstmt3.executeUpdate();

System.out.println("修改成功!");

rs3.close();

}

else{System.out.println("你要更改的项不存在!");}

}

}

}

if(i==4)

{

System.out.println("1.汽车信息删除2.线路信息删除3.车票信息删除");

System.out.println("请选择:");

int j=0;

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

j=Integer.parseInt(br.readLine());

}catch(IOException ex){}

if(j==1){

String S1="";

System.out.println("输入你要删除的汽车信息表中的车次编号:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

S1=br.readLine();

}catch(IOException ex){}

PreparedStatement pstmt2=con.prepareStatement("delete from qiche where bianhao=?");

pstmt2.setString(1,S1);

pstmt2.executeUpdate();

System.out.println("已删除!");

pstmt2.close();

}

if(j==2){

String S2="";

System.out.println("输入你要删除的线路信息表的车次编号:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

S2=br.readLine();

}catch(IOException ex){}

PreparedStatement pstmt2=con.prepareStatement("delete from

xianlu where bianhao=?");

pstmt2.setString(1,S2);

pstmt2.executeUpdate();

System.out.println("已删除!");

pstmt2.close();

}

if(j==3){

String S3="";

System.out.println("输入你要删除车票信息表的车次编号:");

try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

S3=br.readLine();

}catch(IOException ex){}

PreparedStatement pstmt2=con.prepareStatement("delete from chepiao where bianhao=? ");

pstmt2.setString(1,S3);

pstmt2.executeUpdate();

System.out.println("已删除!");

pstmt2.close();

}

else{System.out.println("你要删除的项不存在!");}

}

}

}catch(Exception e){

System.out.println(e);

}

}

}

5.运行结果(部分)

汽车查询

线路查询

车票查询汽车信息插入:

长途汽车信息管理系统数据库课程设计论文

课程设计 课程名称数据库系统概论 题目名称长途汽车管理系统 专业班级 学生姓名 学号 指导教师 毕业设计(论文)原创性声明和使用授权说明

原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

会计信息系统试卷A与答案

WORD格式可编辑 浙江理工大学继续教育学院2015学年第一学期 《会计信息系统》试卷(A卷) 考试时间:120分钟闭卷任课老师: 装 班级:学号:姓名:成绩: 一、判断题(判断为正确的题目请在题目前()内填入“√,”判断为错误的请填入“×,” 每题1分,共20分) 1()凭证审核人和制单人不能为同一个人。 2()期初余额试算不平衡将不能填制凭证。 3()期末转账业务没有严格的处理顺序。 4()期末转账业务通常是企业在每个会计期间结账之前都要进行的固定业务。 5()企业安装用友ERP管理系统后,应及时设置系统管理员的密码,以保障系 统的安全性。 6()企业基础信息设置既可以在公共管理模块中进行,也可以在进入各个子系 统后进行设置,其结果都是由各个模块共享。 订 7()企业门户中的基本信息包括系统启用和基础档案设置两部分。 8()如果某科目已被制过单或已录入期初余额,则不能直接删除该科目。 9()如果凭证的金额为负数,则在录入金额时需按空格键才能将金额显示为红 字。 10()如果在角色管理或用户管理中已将“用户”归属于“账套主管”角色,则该操 作员即已定义为系统内所有账套主管。 11()若期初余额有外币、数量余额,则必须有栈币余额。 12()若设置了“凭证需出纳签字”参数,则对于收款和付款凭证不仅需审核签字 还需出纳签字。 13()若已记过账,将不能再录入、修改期初余额。 14()上机日志,所有人员都不能删除。 15()上月未结账,本月无法结账。线 16()设置基础档案之前应首先确定基础档案的分类编码方案,基础档案的设置 必须尊循分类编码方案中的级次和各级编码长度的设定。 17()设置科目编码时,各级科目编码必须惟一。 18()使用单元属性,可以解决复合报表表头的设置工作。 19()视图分析法中,“虚表”本身保存数据。 20()收款凭证、付款凭证必须由出纳签字。

会计信息系统论文

《会计信息系统》课程论文 题目浅谈会计信息系统建设与管理 学生姓名温妮 学号 20111312153 院系经济管理学院 专业会计学 得分 任课教师孙薇 2013 年 12月 17日 摘要:近年来,计算机在我国企事业单位会计及管理领域的应用有了很大的发展。国家正在实施企业信息化,以信息化带动工业化战略,极大地推动了各行各业建设会计信息系统和管理信息系统的事业,并促进了全社会的信息化,本文通过研究会计信息系统建设和管理,希望能得到企业和有关职能部门对此的高度重视。? 关键词:会计信息系统?建设?管理? 会计信息系统建设与管理研究 一、会计信息系统建设与管理的概念 会计信息系统建设是指企业建立会计信息系统的全过程。无论企业规模大小,结构及业务复杂程度如 何,建立会计信息系统的工作程序都大致相同,包括制定总体规划、软件选择、硬件平台

配置、人才建设、基础工作规范化、软件实施和管理持续改善。而会计信息系统管理是指为了保障会计信息系统的正常运行,做好系统中的人员、机器、信息等方面的工作,并使这些工作规范化。制度化,从而使会计信息系统能够产生最佳的运行效果而进行的综合管理。??? 二、会计信息系统建设与管理的必要性? 随着知识经济的到来和信息技术的普及应用,企业想发展就必然会涉足网络和电子商务领域。企业进 行电子商务必然要实现企业的信息化,而企业信息化的核心就是会计信息系统的构建。因为有的人工系统已远远不能满足企业信息化的需求,并且网络经济的发展使得企业的目标由过去的以生产为中心转向以顾客为中心、以市场为中心。过去,企业的每一位员工要“要对上级负责”,而现在要“对市场负责”。那么原有管理体制下的会计工作模式已经不适应这种发展,构建适应新形势的会计信息系统势在必行。 计算机引入会计工作,解决了会计工作中长期存在的会计信息量十分有限、会计信息的提供不及时和不准确的难题,为会计工作从单纯的报账型会计向经营管理型会计转变提供了物质条件。计算机会计信息系统的建立不仅改变了会计工作的操作方式,而且引起会计业务的工作流程、信息数据的流转方式、人员的组织方式的一系列变革。从而对会计管理方法、程序和会计管理制度提出新的要求。因此必须建立适合计算机会计信息系统条件的管理体制,保证会计工作顺利地开展。? 三、会计信息系统建设与管理研究? (一)会计信息系统的建设? 1、会计信息系统应用软件的选型?

1长途汽车管理系统

目录 第一章系统概述 (1) 1.1系统开发背景 (1) 1.2国内发展状况和不足 (1) 1.3系统开发特点 (2) 第二章系统需求分析和数据库设计 (3) 2.1系统功能需求 (3) 2.1.1 系统用户管理 (4) 2.1.2 汽车信息管理 (4) 2.1.3 线路信息管理 (4) 2.1.4 车票信息管理 (5) 2.2数据库的设计 (5) 2.2.1系统用户表设计 (5) 2.2.2汽车线路信息表设计 (5) 2.2.3汽车信息表设计 (6) 2.2.4车票信息表设计 (6) 第三章系统功能模块的设计与实现 (8) 3.1系统登录模块设计 (8) 3.2系统主界面设计 (9) 3.3系统用户管理模块设计 (9) 3.4汽车信息管理模块设计 (12) 3.4.1添加汽车信息子模块 (12) 3.4.2修改汽车信息子模块 (13) 3.4.3删除汽车信息子模块 (13)

3.4.4 查询汽车信息子模块 (14) 3.5线路信息管理模块设计 (14) 3.5.1添加线路信息子模块 (15) 3.5.2线路信息查询子模块 (16) 3.5.3修改线路信息子模块 (17) 3.5.4删除线路信息子模块 (18) 3.6车票信息管理模块设计 (18) 3.6.1车票信息添加子模块 (19) 3.6.2车票信息修改子模块 (20) 3.6.3车票信息查询子模块 (20) 第四章测试 (23) 结束语 (24) 参考文献 (25)

第一章系统概述 1.1系统开发背景 自从人类进入21世纪,也就进入了一个高速发展的信息时代,高新技术飞速发展的同时,计算机的使用范围也大大扩展,它已经涉及到人类生活的方方面面。计算机使用的方便快捷,使它在越来越多的方面显示出比传统手工制作更迅速和准确的优点,尤其在信息记录,检索和查询方面,避免了不必要的麻烦。 一个性能良好的长途汽车信息管理系统能够使管理员快速方便地对长途汽车站的相关信息,如长途汽车线路信息, 汽车基本信息,车票信息等进行各种诸如添加,查询,删除,修改操作。使用传统的手工方式管理长途汽车车站相关信息,不仅让管理员感到非常的厌倦,也存在着不可避免的缺点,如效率太低,管理不够科学等。 使用计算机对长途汽车信息进行管理,有着传统的手工管理所没法比拟的优点。例如:查找方便,可靠性高,科学性好。这些优点能够极大地提高长途汽车信息管理的效率。正是根据计算机管理信息的这些优点以及长途汽车站管理长途汽车信息方面的具体需求,利用Visual Basic6.0和SQL Server 2000数据库,使用软件工程开发的方法,开发了这套长途汽车信息管理系统。 1.2国内发展状况和不足 在国内,也只有在一些经济发达的地区才更多的实现了企业的信息化管理。在汽车站信息管理方面,也只有在一些大中城市才实现了汽车的信息化管理,然而即使在这些发达的地区的汽车站,所采用的汽车站管理系统仍然存在或多或少的缺陷,使得在整个车站的运行过程中会出现一些问题,给车站造成一些不必要的损失。在一些偏远的小城市,小车站却仍然采用传统的手工管理方式来管理汽车站的相关信息,这样的管理方式与现代的信息化社会脱离,不但浪费宝贵的人力,物力资源,而且管理不科学,错误率高,大大降低了工作效率。只有在整个社会不断的推进企业的信息化管理方式,才能更好的创造更多的经济效益,节省更多的时间和资源,不断提升整个社会信息化发展的进程。

会计信息系统 试卷A及答案资料

会计信息系统试卷A 及答案

《会计信息系统》试卷(A卷) 考试时间:120分钟闭卷任课老师:班级:学号:姓名:成绩:一、判断题(判断为正确的题目请在题目前()内填入“√”,判断为错误的请填入“×”,每题1分,共20分) 1()凭证审核人和制单人不能为同一个人。 2()期初余额试算不平衡将不能填制凭证。 3()期末转账业务没有严格的处理顺序。 4()期末转账业务通常是企业在每个会计期间结账之前都要进行的固定业务。 5()企业安装用友ERP管理系统后,应及时设置系统管理员的密码,以保障系统的安全性。 6()企业基础信息设置既可以在公共管理模块中进行,也可以在进入各个子系统后进行设置,其结果都是由各个模块共享。 7()企业门户中的基本信息包括系统启用和基础档案设置两部分。8()如果某科目已被制过单或已录入期初余额,则不能直接删除该科目。 9()如果凭证的金额为负数,则在录入金额时需按空格键才能将金 额显示为红字。

10()如果在角色管理或用户管理中已将“用户”归属于“账套主管”角 色,则该操作员即已定义为系统内所有账套主管。 11()若期初余额有外币、数量余额,则必须有栈币余额。 12()若设置了“凭证需出纳签字”参数,则对于收款和付款凭证不仅 需审核签字还需出纳签字。 13()若已记过账,将不能再录入、修改期初余额。 14()上机日志,所有人员都不能删除。 15()上月未结账,本月无法结账。 16()设置基础档案之前应首先确定基础档案的分类编码方案,基础 档案的设置必须尊循分类编码方案中的级次和各级编码长度的设定。 17()设置科目编码时,各级科目编码必须惟一。 18()使用单元属性,可以解决复合报表表头的设置工作。 19()视图分析法中,“虚表”本身保存数据。 20()收款凭证、付款凭证必须由出纳签字。 二、单项选择题(每题1分,共20分) 1、操作员初始密码由( )指定. A)系统管理员 B)企业老总 C)操作员本人 D)账套主管 2、对所管辖的账套来说, ( )是级别最高的,拥有所有模块的操作权限. A)系统主管 B)账套主管 C)操作人员 D)单位领导

会计信息系统

1.什么是会计信息系统? 会计信息系统是管理信息系统的一个子系统,是一个面向价值信息管理的系统,专门用于企事业单位处理会计业务,收集、存储、加工、传输各种会计数据,向会计信息使用者提供以财务会计信息为主的经济信息的信息系统。 2.会计信息系统的发展阶段 主要经历了三个阶段:单项会计数据处理阶段、部门级会计数据处理阶段、财务数据与业务数据一体化处理阶段 财务数据与业务数据一体化处理阶段又称为企业级的会计信息系统阶段,是目前会计信息系统发展的主流方向。它的特点主要有:1.会计信息系统与企业业务信息系统进行了高度集成,是企业管理信息系统的一个有机组成部件。 2.企业级的会计信息系统大多数是基于B/S(浏览器/服务器)结构的网络系统。 3.企业级的的会计信息系统是事件驱动型,会计系统可以实时采集业务系统的会计数据 4.会计信息系统的管理和控制功能得以发挥,会计信息系统的应用价值得以提升。 3.记账、结账、对账概念的变化 会计电算化后,会计账簿不再作为分类存储会计账户数据的载体,而是一种“实时帐”,与之对应的记账、结账、对账等概念也发生了变化。电算化后不需要做总账与明细账平行登记等登帐工作,记账的主要功能是对审核通过的记账凭证做上标记,表明该张凭证已入账,不允许再修改或只能做留有痕迹的修改。结账的主要功能是检查本期核算工作是否完成等,结账表示本期会计工作完成,不能再输入本期凭证,做月末结账标志,为下期会计核算工作做准备,如凭证重新编号等。对账的主要功能是做银行和往来账户的账目核对或账目与实物的核对,不需要再做账证、账账、账表核对。 4.电算化会计信息系统与手工会计信息系统的异同 1.相同点:a.遵循相同的会计理论、会计法规和会计准则;b.系统的任务和目标相同;c.会计方法、会计工作内容相同。 2.不同点:a.会计数据的存储媒体不同,可读性、查阅方式以及会计档案的保管方式不一样; b.会计数据处理的工具和过程不同,数据传递的路线不一样; c.会计数据安全可靠性的管理方式不同,内部控制方式不一样; d.会计的管理职能进一步强化; e.会计工作组织机构发生变化,会计人员的业务范围和工作职责发生变化。 5.数据库原理P49 关系数据模型P52 关系数据模型是将信息世界的主要信息结构成分实体、联系、属性再一次抽象成在计算机中的表示形式,把数据看成是二维表中的元素,一张二维表就是一个关系。 关系模型的主要特点 1)理论依据:集合论关系代数 集合运算、关系运算:运算对象及结果都是二维表。 2)基本数据结构是二维表,概念简单、清晰,用户易懂易用,便于计算机实现。 3)用简单的二维表描述实体、属性以及实体之间的联系,方便于将概念模型转换成机器模型。 关系模型的完整性约束 1)实体完整性:所有的表都必须有主码(主属性)。 表中不允许:无主码值的记录,主码值相同的记录。 2)参照完整性:指表之间的关联(引用)关系,一个表中的某列的取值受另一个表的某列的取值范围约束。

长途汽车信息管理系统的设计与实现

长途汽车信息管理系统的设计与实现 摘要 随着社会的发展,人类进入了一个高速发展的信息时代,高新技术飞速发展的同时,计算机的使用范围也渗透到人类生活的方方面面,给人们的生活和工作带来极大的便利。 长途汽车信息管理系统是长途汽车车站信息汇总和管理的重要组成部分,是一种典型的信息管理系统,囊括了对长途汽车车站相关信息的管理,可以化简繁琐的工作过程,使车站的管理更加合理化和科学化,大大提高工作效率和节省运营成本。 本长途汽车信息管理系统采用Visual Basic 6.0作为开发语言,用SQL Server 2000开发后台数据库,本系统主要包含了系统用户管理,汽车线路信息管理,汽车基本信息管理,车票信息管理四大模块,可以实现对汽车线路信息,汽车基本信息和车票信息的录入,查询,修改,删除等功能,能满足长途车站汽车管理工作方面的基本要求。 关键词:Visual Basic 6.0;MSFlexGrid控件;数据库

Long-distance Bus Information Management System Design and Implementation Abstract With the development of society, humanity has entered a rapid development in the information age, as the rapid development of high and new technology, the use of computers has infiltrated into each aspect of human life, which bring great convenient to people’s work and life. The Long-distance Bus information management system is the Long-distance bus station information which decision-making and an important component of management, which is a typical example of the information management system. It includes information which related to the Long-distance Bus station information management. The Long-distance Bus information management system can simplify the cumbersome process, station rationalization of the management and scientific, and greatly enhance efficiency and save operating costs. The system uses Visual Basic 6.0 as the development language, with SQL Server 2000 developing the background database. This system includes the User’s management, Bus-line information management, and the basic information of automobile management and Ticket information management four modules. We can input, search, update or delete information from the Bus-line management, the basic information of automobile management and Ticket information management. This information management system can meet the basic requirements of the Long-distance Bus station management. Key words:Visual Basic 6.0;MSFlexGrid Control;Database

会计信息系统试卷A及答案

《会计信息系统》试卷(A卷) 考试时间:120分钟闭卷任课老师: 班级:学号:姓名:成绩: 一、判断题(判断为正确的题目请在题目前()内填入“√”,判断为错误的请填入“×”,每题1分,共20分) 1()凭证审核人和制单人不能为同一个人。 2()期初余额试算不平衡将不能填制凭证。 3()期末转账业务没有严格的处理顺序。 4()期末转账业务通常是企业在每个会计期间结账之前都要进行的固定业务。5()企业安装用友ERP管理系统后,应及时设置系统管理员的密码,以保障系统的安全性。 6()企业基础信息设置既可以在公共管理模块中进行,也可以在进入各个子系统后进行设置,其结果都是由各个模块共享。 7()企业门户中的基本信息包括系统启用和基础档案设置两部分。 8()如果某科目已被制过单或已录入期初余额,则不能直接删除该科目。 9()如果凭证的金额为负数,则在录入金额时需按空格键才能将金额显示为红字。 10()如果在角色管理或用户管理中已将“用户”归属于“账套主管”角色,则该操作员即已定义为系统内所有账套主管。 11()若期初余额有外币、数量余额,则必须有栈币余额。 12()若设置了“凭证需出纳签字”参数,则对于收款和付款凭证不仅需审核签字还需出纳签字。 13()若已记过账,将不能再录入、修改期初余额。 14()上机日志,所有人员都不能删除。 15()上月未结账,本月无法结账。 16()设置基础档案之前应首先确定基础档案的分类编码方案,基础档案的设置必须尊循分类编码方案中的级次和各级编码长度的设定。 17()设置科目编码时,各级科目编码必须惟一。 18()使用单元属性,可以解决复合报表表头的设置工作。 19()视图分析法中,“虚表”本身保存数据。 20()收款凭证、付款凭证必须由出纳签字。

会计信息系统

会计信息系统 一、绘图说明广义会计信息系统的系统组成,并标明哪些系统属于狭义会计信息系统,哪些系统属于业务 管理系统(P31) 二、1、说明账套数据字典的作用和主要存储哪些数据 答:企业可以为其每个独立核算单位建立一个核算账套,每个核算单位都有一套完整的核算体系,每个独立核算单位的一套完整的核算体系就是账套。账套数据包括各账套的账套参数、各种编码的编码方案、凭证信息、各种处理标志等。这些数据是系统运行的基础,各种处理标志是控制系统有节奏、按步骤运行的可靠保证。 2、说明科目字典中下列字段的作用、存储内容和数据如何生成 (1)科目编号:(2)往来核算: (3)项目核算:(4)外币核算: (5)数量核算:(6)年度预算额: (7)各月发生额: 3、在我国《企业会计准则》不断变化,每隔几年就要变化一次,但总是不能完全与国际接轨,特别是 会计科目编码的变化,会对会计信息化产生重大影响,试论述你对我国《企业会计准则》变更的认识,并论述其变更对企业会计信息化的影响 答:我国《企业会计准则》不断变化的原因可能有很多,最重要的原因可能是随着经济体制改革的不断深入,而不断地修改企业会计准则,以适应企业改革的需要,这种改革和经济体制改革一样,不能过急,需不断探索,不断改革,循序渐进。但是我个人认为我国《企业会计准则》变化过于频繁,过于保守,甚至落后于经济体制改革。 《企业会计准则》的变更对会计信息化将产生重大影响。每次变更都要修改会计软件,以适应新制度的要求。最严重的是对企业会计信息化数据的影响,尤其是会计科目编码的变化,若要沿用历史数据则需作大量工作,否则历史数据将变成垃圾数据。其实,会计科目编码的变革无任何意义,只要位数足够3位、4位都可,最重要的是稳定性,企业如此,国家更是如此。会计科目编码变革是最愚蠢的决策。 三、1、说明凭证管理包括哪些功能 答::(1)凭证填制; (2)凭证查询; (3)凭证汇总; (4)凭证审核; (4)记账处理; (5)期末转账凭证处理;

长途客运车辆管理系统

长途客车公司车辆管理系统方案 一长途客运行业车辆管理需求 长途客车在营运时,由于装载乘客人数较多,其发生事故后果波及面广,社会影响比较严重。另一方面,司乘人员在车辆驾驶过程中存在超速、超载等违规行为,车辆行驶过程中不按照预定路线行驶或绕道兜客,这些行为都为安全生产带来严重的隐患。如何解决长途客运过程中实时安全监控和管理问题,从而提高整个长途客运行业的安全水平,是目前急需解决的社会问题。移动通信技术以及GPS定位技术的发展使得建立这样的系统变成可能。可以最大限度地减少安全管理漏洞带来的生产损失。全国各主要城市已经将GPS作为长途客运车辆必须安装的监控设备,长途客运车安装GPS已是大势所趋。 二:产品GPS组成 类别功能功能描述 调度 管理 自动播报 全自动语音报站/安全乘车提示/换乘车提示/超速行车提示/整点报时等。 无需手动操作,分担司机劳动强度,安全运营,自动标准语音服务。 具有超速语音提示功能,确保安全驾驶,强化运营秩序. 具有自动正点语音报时功能,增添服务品质要素。 调度信息 自动播报 当调度屏收到调度信息时,司机不方便阅读。系统会通过TTS系统将信息自动播报, 可以达到真人效果,司机可以做简单回复。 通话功能 当调度中心需要与司机通话时,下达指令到司机的车辆GPS 该GPS会自动拨通电招的电话,司机免提方式和中心通话,以便安全驾驶。 出车统计统计出车的次数,时间 提醒 管理 司机 安全 出界报警 车辆驶出定义区域后,车载终端将自动向中心上报警情,如离开某一区域,可以设 置离开某地报警如离开总站或某站等等 入界报警 如车辆进入定义区域时,就会报警。可以设置某个区域报警,也可以是终点站或 某大站 疲劳驾驶 管理 司机连续驾驶时间超过管理人员规定的时间后,车载终端自动向中心上报疲劳驾驶 警情。 紧急报警当车主遇到危险情况时,可按动紧急报警按钮 非法点火非法点火报警:车载机处于预警或警戒状态下,发动机运转超过20秒,触发报警

会计信息系统试题与答案

} 一、单项选择(每题1分,共25分) 1.会计是一个信息系统,它只在向利害攸关的各个方面传递以财务信息为主的()。 A.经济效益B.经济活动C.经济分析D.经济信息 2.会计数据的收集是指对()的收集。 A.原始数据B.凭证数据C.账册数据D.报表数据 3.在电算化会计业务中,()不得使用工具软件来修改会计电算化操作作用的核算软件。 A.系统管理员B.非系统管理员C.操作员D.任何人 4.手工会计和电算化会计具有很多相同点,其中不正确的有()。 A.错误更正的方法相同B.共同遵守会计法规 C.共同遵守会计准则 D.基本工作要求相同 5.电算化会计要遵循一系列的制度法规,其中不正确的说法是要遵循()。 A.手工情况下的会计准则B.手工情况下的会计制度 C.手工情况下的账簿形式D.电算化下的电算化制度 6.商品会计软件与专用软件相结合,即具有购买软件的费用省.先进.实用等优势.又可弥补()的缺陷。 A.费时B.不能充分满足管理需要 C.费力D.不能申请评审

7.通过会计数据处理充分反映企业经营活动情况的电算化会计信息子系统是()。 A.会计数据处理子系统B.会计管理核算子系统 C.财务分析子系统 D.会计报表汇总子系统 8.电算化会计业务中,账务处理系统与其它模块间的信息联系是通过()来实现的。 A.原始凭证的输入B.生成记账凭证 C.转账机制凭证 D.账页自动结转 9.企业的生产销售过程实质上是一个()运动过程。 A.物流 B.信息流C.资金流D.数据流 10.采用电子计算机替代手工记账的单位,应配有专门或主要用于会计核算工作的电子计算机,并配有熟练的()。 A.开发人员B.维护人员 C.操作人员D.服务人员 11.会计核算软件的会计数据输入可采用()方式。 A.键盘手工输入B.软盘输入 C.网络传输 D.三者皆可 12.初始化功能,应包括输入操作人员分工情况,但不包括()。 A.操作人员姓名B.操作权限 C.操作密码 D.操作人员职务

会计信息系统

1.Admin 是系统管理员。它可以执行的操作有:(1) 新建账套,(2)引入,(3)输出,(4)权限(增加用户角色,设置权限) 2.Demo 帐套主管,可执行业务操作。可修改帐套,但不可以建立引入,输出帐套。 3.(1)创建帐套需要建立的信息? (1)帐套名称 (2)单位信息 (3)企业类型 (4)行业性质 期初余额不在新建帐套出现的。 4.(2)帐套初始化操作 (1)新建帐套 (2)录入期初余额 (3)录入机构人员 注:会计科目的编码,一级科目编码我们不能自己定,是按照财政部统一的编码方案来进行编制的。要对现金和银行存款进行科目的指定。 5.日常业务处理 凭证:先填制凭证,对凭证进行签字,审核,记账。 总账出纳:现金日记账,银行日记账,资金日报,账簿打印,银行对账。 帐表:科目帐,客户往来辅助账,供应商往来帐,个人往来帐,部门辅助账, 项目辅助账,账簿打印。 期末业务处理:1 自定义转账 2 转账生成 3 对账 4 结账 6.记账凭证的正文包括的内容:摘要,会计名称,金额(会计分录的三要素) 附件,备注(项目,客户,部门,现金流量)不包括正文部分 的内容。 7.确定会计科目的方法:直接输名字,输编码,点击网球拍选择输入,或在会计科目中输入 助记码(如现金:CASH),然后输入助记码。 8.填凭证后对凭证修改,什么情况下可以采用无痕迹修改? (1)已经记账的不可以实现无痕迹修改 (2) 无保存的可以修改 (3)保存了的,没审核记账的 (4)已经审核的,也可以取消审核,再修改。 记账后的有痕迹修改的方法:红字冲销法,补充登记法 9.凭证的审核不能和制单人同一个人

10.凭证已经审核了,由审核人取消,谁审核,谁取消。 11.凭证的类别和凭证的编号不能修改。 12.记账:只能对已经审核的凭证进行记账,可以做一张凭证记一次帐,结账每月只能一次。 上月没有结账的,下月不可以结账。 上月没有记账的,下月也记不了帐。 上月结账后,下月才可以记账。 13.会计科目: 删除一个使用过的会计科目:清零后,可删除。删除要从末级开始删,删的时候自下而上 的删。 已经录入期初余额的、有余额的、使用过的会计科 目不能删除。 没有余额的末级科目是可以删除的。 有发生额的不能直接删除,余额清零后才可删除。 14.期初余额业务期初余额的录入:(1)若一个科目有一级科目又有二级科目,只 需要录入二级科目的余额。 (2)录完余额后,要进行失算平衡。 把系统中所有科目的余额按照会计平衡公式 试算是否平衡,会输出是否平衡的信息。 15.凭证的类别: 什么是收款凭证?属于限制类型(借方必有现金或银行存款) 什么是付款凭证?属于限制类型(贷方必有现金或银行存款) 什么是记账凭证?属于无限制类型 什么是转账凭证?凭证必无现金或银行存款。 16.建立项目档案的步骤: (1)点击项目目录,输入项目大类名称 (2)在核算科目中,把待选科目选为已选科目 (3)输入项目结构,项目分类定义,项目目录 (4)项目大类的修改 17.凭证 (1)填凭证:点击凭证,填制凭证,弹出凭证窗口,点击新增凭证,光标会出现在凭证 的类别上面,录入摘要,会计科目名称和余额,日期,数量,单价等,点 击保存。 (2) 彻底删除凭证:先作废,再整理凭证的断号。 录入的凭证没有保存的可以改,保存的也可以改。 (3)出纳签字:有现金和银行存款的凭证要出纳签字。

【项目管理知识】管理信息系统开发的项目管理

管理信息系统开发的项目管理 实行项目管理,规范其组织模式和管理过程对于保证管理信息系统的开发成功很重要,但更重要的是管理过程中的质量控制及协调工作,这是控制开发成本、提高开发效率和保证开发成果质量的有效手段。 管理信息系统开发的项目管理是为了使开发项目能够按照预定的成本、进度和质量顺利完成,根据管理科学的理论,对需求、成本、人员、进度、质量、风险等进行科学分析和有效管理及控制,并利用工程化开发方法所进行的系统活动。 1项目管理的组织模式 管理信息系统开发可以是企业管理信息系统的开发,也可以是为实现企业某一管理职能而进行的一个单独的开发项目。对于前者,需成立企业的项目委员会,委员会下设项目管理组、项目评审组和项目开发组;如果是后者,则可以根据职能所涉及的范围,召集相关部门人员成立开发项目组,项目组中分设系统开发小组和项目评审小组,由项目负责人进行统一管理和协调。 项目管理负责人可以为多人,由职能部门和信息部门管理人员组成。主要职责为:拟定项目管理的进度安排;组织项目阶段评审;协调整体开发工作;加入收藏对项目管理采取优化措施。 项目评审小组一般由企业技术专家组成。主要职责为:对项目的需求分析进行评审;对系统选型和开发计划进行评审;对系统开发进行阶段性评审;对项目总结报告进行评审。 开发项目组有开发技术人员构成。主要职责是:根据项目负责人的安排具体负责项目的软件开发工作;项目结束后提交开发成果并形成技术文档。

2管理信息系统项目管理过程 一个完整的管理信息系统开发项目通常包括三大阶段:需求分析、系统选型和系统实施。从具体的项目执行过程上来讲,项目管理可分为项目的项目授权、需求分析、项目选型、开发计划制定与实施、项目评估及更新和项目完成验收六个步骤。 2.1项目授权 在管理信息系统的开发要求提出后,需要确定开发项目管理的责任者,由其负责项目的可行性分析、需求评估,并进行项目开发的总体规划和管理与质量控制等,即将项目开发与管理的权限授予某一部门。一般而言,如果是针对企业的某项管理职能而进行的系统开发,应由具备此项管理职能执行能力的部门来负责;若是企业的总体管理信息系统开发,设为首页这应由成立的项目管理委员会负责。 2.2需求分析 需求分析可分为三个过程: 1)可行性评估:根据项目所期望达到的目标,明确项目开发所需要投入的企业资源,并从企业现行的管理方式和理念、人力资源、技术支持等方面考虑,考|试/大确定项目开发成果能否被使用者接受,能否促使工作流程的合理化,提高工作效率,降低企业管理运行成本。 2)需求评估:对管理信息系统开发的整体需求和期望做出分析和评估,详细考虑需求的实现方式,确定系统的各个功能模块及模块间的关系,对系统的信息标准进行统一确定,并据此明确管理信息系统项目成果的期望和目标。

会计信息系统-试卷A及答案

会计信息系统-试卷A及答案

2 浙江理工大学继续教育学院2015学年第一学期 《会计信息系统》试卷(A 卷) 考试时间:120分钟 闭卷 任课老 师: 班级: 学号: 姓名: 成绩: 一、判断题(判断为正确的题目请在题目前 ()内填入“√”,判断为错误的请填入“×”, 每题1分,共20分) 1( )凭证审核人和制单人不能为同一个 人。 2( )期初余额试算不平衡将不能填制凭证。 3( )期末转账业务没有严格的处理顺序。 4( )期末转账业务通常是企业在每个会计期间结账之前都要进行的固定业务。 5( )企业安装用友ERP 管理系统后,应 及时设置系统管理员的密码,以保障系统的 安全性。 装订线

6()企业基础信息设置既可以在公共管理模块中进行,也可以在进入各个子系统后进行设置,其结果都是由各个模块共享。 7()企业门户中的基本信息包括系统启用和基础档案设置两部分。 8()如果某科目已被制过单或已录入期初余额,则不能直接删除该科目。 9()如果凭证的金额为负数,则在录入金额时需按空格键才能将金额显示为红字。10()如果在角色管理或用户管理中已将“用户”归属于“账套主管”角色,则该操作员即已定义为系统内所有账套主管。 11()若期初余额有外币、数量余额,则必须有栈币余额。 12()若设置了“凭证需出纳签字”参数,则对于收款和付款凭证不仅需审核签字还需出纳签字。 13()若已记过账,将不能再录入、修改期初余额。 3

14()上机日志,所有人员都不能删除。15()上月未结账,本月无法结账。 16()设置基础档案之前应首先确定基础档案的分类编码方案,基础档案的设置必须尊循分类编码方案中的级次和各级编码长度的设定。 17()设置科目编码时,各级科目编码必须惟一。 18()使用单元属性,可以解决复合报表表头的设置工作。 19()视图分析法中,“虚表”本身保存数据。 20()收款凭证、付款凭证必须由出纳签字。 二、单项选择题(每题1分,共20分) 1、操作员初始密码由( )指定. A)系统管理员B)企业老总C)操作员本人D)账套主管 2、对所管辖的账套来说, ( )是级别最 4

长途汽车信息管理系统主类代码代码

/*主类代码*/ import javax.swing.*; import java.awt.*; import java.awt.event.*; class MyPanel extends JPanel{ Image img=Toolkit.getDefaultToolkit().getImage("c:/a.jpg"); public void paint(Graphics g){ g.drawImage(img,0,0,this); } } public class MainForm extends JFrame implements ActionListener { JMenu mSystem=new JMenu("系统"); JMenuItem mExit=new JMenuItem("退出"); JMenu mXianLu=new JMenu("线路信息"); JMenuItem mAdd1=new JMenuItem("添加线路信息"); JMenuItem mDel1=new JMenuItem("删除线路信息"); JMenuItem mModify1=new JMenuItem("修改线路信息"); JMenuItem mQuery1=new JMenuItem("查询线路信息"); JMenu mPiaoJia=new JMenu("票价信息"); JMenuItem mAdd2=new JMenuItem("添加票价信息"); JMenuItem mDel2=new JMenuItem("删除票价信息"); JMenuItem mModify2=new JMenuItem("修改票价信息"); JMenuItem mQuery2=new JMenuItem("查询票价信息"); JMenu mQiChe=new JMenu("汽车信息"); JMenuItem mAdd3=new JMenuItem("添加汽车信息"); JMenuItem mDel3=new JMenuItem("删除汽车信息"); JMenuItem mModify3=new JMenuItem("修改汽车信息"); JMenuItem mQuery3=new JMenuItem("查询汽车信息"); JMenu mHelp=new JMenu("帮助"); JMenuItem mAbout=new JMenuItem("软件信息"); JMenuBar mBar=new JMenuBar(); MainForm() { super("长途汽车信息管理系统"); setSize(875,583); mSystem.add(mExit); mXianLu.add(mAdd1); mXianLu.add(mDel1); mXianLu.add(mModify1); mXianLu.add(mQuery1); mPiaoJia.add(mAdd2); mPiaoJia.add(mDel2); mPiaoJia.add(mModify2); mPiaoJia.add(mQuery2); mQiChe.add(mAdd3);

会计信息系统试卷及答案

期终考试《会计信息系统》试卷 一、名词解释(每题5分,共计25分) 1.会计信息系统 2.信息 3.财务报表分析 4.代码设计 5.需求分析 二、单项选择题(每题1分,共计15分) 1.()是记载客观事物的属性、数量及相互关系的符号。 A.知识 B.信息 C.数据 D.情报 2.在会计信息系统中处于核心地位的是()。 A.账务处理系统 B.工资系统 C.固定资产管理系统 D.报表处理系统3. ()是对已经发生的经济业务进行简述 A.科目输入 B.凭证摘要 C.记账 D.凭证审核 4.固定资产是指使用年限超过()的建筑物、机器设备、运输工具等。 A.六个月 B.三个月 C.九个月 D.十二个月 5.结账以后可以利用()对会计资料进行不同需求的检索和查询。 A.结算功能 B.账簿查询 C.账簿检索 D.账簿打印 6.用于考核各部门在总体中所占的比重的报表分析方法是() A.定基分析 B.环比分析 C.结构分析 D.对比分析 7. ()是指工资发放时的分钱票面额清单,适用于现金发放的核算单位使用。 A.工资分钱清单 B.工资发放取款单 C.人员分钱清单 D.工资变动清单 8.对于未经审核的凭证和借、贷方不平衡的凭证,会计信息系统() A.可以记账 B.拒绝记账 C.无法录入 D.无法识别 9.信息系统的一般控制是对信息系统的()的控制。 A.构成要素和系统环境实施 B.系统运行的过程和效率 C.系统的硬件和软件 D.系统的经济性和效益 10.下列说法正确的是() A.审核记账员可以兼任出纳工作 B.系统维护员应当定期检查会计信息系统的软硬件 C.数据分析员负责对会计数据的输入工作 D.软件操作员负责对财务软件的升级工作 11.会计信息系统的试运行时间一般为()。 A.3个月 B.9个月 C.12个月 D.18个月 12. ()表示了系统内部的信息流向和数据转换过程。 A.数据字典 B.程序流程图 C.系统结构图 D.数据流图 13. ()主要任务是完善系统功能。 1 2

会计信息系统

一、实验目的 1.掌握会计信息系统中系统管理的相关内容,理解系统管理在整个系统中的重要性,理解操作员权限设置的重要意义。 2.掌握会计信息系统中有关基础档案设置的有关内容,理解基础档案设置在整个系统中的作用。 3.掌握会计信息系统中总账子系统初始设置与日常业务处理的相关内容,理解初始设置的意义,熟悉具体内容和操作方法。 4.掌握工资子系统的相关内容,熟悉工资子系统初始化,日常业务处理,工资分摊及月末处理操作。 5.掌握固定资产管理子系统中的相关内容,熟悉固定资产管理子系统初始化,日常业务处理及月末处理操作。 6.掌握总账子系统月末处理的相关内容,熟悉月末处理的各种操作,掌握银行对账,自动转账设置与生成,对账和月末结账的操作方法。 7.理解财务报表编制的原理及流程,掌握报表格式定义,公式定义的操作方法,掌握报表单元公式的设置方法,掌握报表数据处理,表页管理及图表功能等操作,掌握利用报表模板生成报表。 8.通过综合实验,巩固单项实验中掌握的各模块操作技能并综合理解掌握,进一步提高会计信息系统综合实务操作能力。 二、实验内容 1.建立账套。 2.操作员及权限设置。 3.基础信息设置。 4.总账子系统、工资子系统、固定资产子系统初始化。 5.根据业务资料填制记账凭证,工资业务和固定资产业务分别在工资子系统和固定资产子系统处置后生成记账凭证向总账子系统传递。 6.对填制和生成的凭证进行审核、记账。 7.账簿查询。 8.月末结账。 9. 编制资产负债表和利润表。 10.账表输出:输出凭证清单、科目余额及发生额表、资产负债表、利润表。 三、实验步骤 (一)建立账套 1. 以admin身份登录系统管理 执行“账套/建立”命令,打开创建账套对话框,输入账套信息后确定。 2. 操作员及权限设置 执行“权限/操作员”命令,进入操作员管理窗口,单击增加,添加新的操作员和口令。

信息系统开发的格言

信息系统开发的格言 Document number:WTWYT-WYWY-BTGTT-YTTYU-2018GT

信息系统开发的格言 如果信息服务人员和用户人员将下述格言牢记在心,那么,将得到更好的信息系统,而且整个公司的生意将更加兴隆。 □不要无限期地推迟自动化 对于一个面向事务的人工系统的自动化来说,存在着一个转化点,从那一点开始自动化的系统从经济上是可取的。在人工系统中,为了解决增大工作量的问题,必须雇用更多的人,于是使得处理第500个事务的成本如同处理第一个事务一样。尽管对一个自动化的系统的初期费用,用时间和金钱的术语来衡量是相当大的,但是随着工作量增加时,处理每件事务的成本反而降低。 □各个击破 要将系统化分成足够小的、易于管理的模块来进行系统开发。一个高质量信息系统最严重的障碍之一是缺乏有效的通信手段。一旦将系统模块化,则可以将相互交流有效地集中在系统的某一段上。其结果是在用户和信息服务人员之间信息的传递更为有效。 □不要过早的开始写详细功能说明书 在对所有各层还没有吃透之前,项目组不应根据一层的情况而类推下一层并进行全面概括。根据系统的复杂性,需要概括的层次可能有8层之多。项目组应该抵制那种在系统开发初始阶段就忙着进行详细到“位和字节”方面的工作。不幸的是,项目组成员远在第Ⅱ阶段完成之前就开始程序设计是很普遍的。跳过概括的层次将必然要导致不必要的返工。 □在系统设计阶段建立性能检查标准 应该测量系统的质量和性能。在开发之前,应该列出成功的标准,并且应该将针对这些标准评价系统的能力加入到系统设计中。这就使得用户管理人员能够评价系统是否满足目标并且能正确地找出运行的问题。 □在整个系统开发过程中始终强调质量要求的一致性 贯穿整个系统开发的过程中,质量的要求应该是连续的和一致的。能够做到这一点的唯一途径是建立良好的项目管理。从支持其他活动的角度看,一个也不能忽略。最终系统输出的质量并不比质量最低的活动的输出质量要好。例如,如果忽略了(用以在并行工作期间支持严格工作的)系统验收测试活动将打乱工作规则的一致性,从而会降低系统的质量。作为另一个例子,如果决定省略掉技术转移的调查研究而仅仅把注意力集中在内部开发上必将导致在长期的运行中更多的工作和更低的质量。 □采用一种系统开发方法学 提供系统开发指南的系统开发方法学是系统开发必要的工具。之前,我们已经讨论过系统开发方法学的好处。 □边开发边编写资料 资料可以用于建立开发过程,有些项目直到项目实现之前一直忽略了编写资料的工作。采取这种策略的项目组将会发现他们自己不止一次的遇到同样的麻烦。例如,一个用户经理与项目组谈话而没有记录可查。研究表明,如果没有书面资料,在一次会议上的结果在间隔几周之后,能再现的内容之百分比很小。 □尽快停止明显无效益的项目 俗话说:不要因小失大。一旦某个特定项目的输出不能达到用户预期的目的或是不再符合公司的目标,那么就应该把这种项目撤消。很多表现拙劣的系统一直被进行到完成,而这些系统是本应紧急刹车的。

相关主题
文本预览
相关文档 最新文档