会计信息系统课程设计报告模板

江苏科技大学经济管理学院

2014至20##学年第一学期会计信息系统课程设计报告

模块名称:

1、数据库分析(配合图形作简要说明)

1.1数据流图

1.2E-R图

1.3数据库表

2、系统设计

2.1 系统功能结构图

2.2系统功能说明

3 优化分析与设计

3.1数据库方面

3.2交互界面方面

4小结

 

第二篇:管理信息系统课程设计报告模板

 管理信息系统

        (图书馆管理系统)

    

课程设计报告

————图书管理查询系统

.系统背景

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
    尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。
    图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。
  

.可行性分析

 图书管理查询系统是一套使用简单,管理方便的系统工具

在图书馆的数据处理过程中手工操作工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。
    基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

. 调查内容

    本系统的开发是自身在图书馆的借阅过程中,发现图书馆的系统有点跟不上读者的需要,严重脱节书籍的更新发展。图书馆以前都是通过分类来进行存放,而读者要寻找所要的书籍,就必须按找分类来查找,但现在大部分图书馆的馆藏书数量非常巨大,按字母的分类和按书名的分类已经不能满足读者的要求。本系统就是对图书馆的书籍通过计算机进行编排分类,记录起存量和放置位置,这就能保证读者在这快速的时间内获取起所要的信息,即提高了图书馆的管理效率,也节省了读者的时间。

. 系统分析

1. 用户需求
通过本图书查询系统,用户可以轻而易举的查到各种图书信息。

2. 可行性分析

通过对所收集的数据和在设计阶段所需要的各项功能进行分析,最终得出所学设计的软件系统是否可行。并对所存在的问题加以解决;所存在的错误加以纠正。

3. 数据分析

在分析阶段完成,收集各方面信息,使所作的软件功能完备,方便可行。信息:主要包扩书名、作者、出版社、出版日期、存量等。
 4. 功能分析  

 本系统具有信息录入、修改、添加、信息输出以及系统安全设置等功能。具体情况如下:
(1)信息录入功能:图书进书信息、出版社和馆藏等。
(2)修改功能:对图书信息、进行添加修改。确保数据及时更新。
(3)信息输出功能:对所需要的信息通过子界面进行信息的输出。
(4)添加功能:讲随时修改更新的信息进行添加。
    

 本系统将涉及7个表单制作,其中包括系统欢迎界面,系统权限认证界面,系统主控界面,人文类界面,思想政治类界面,军事类界面,经济类界面,系统欢迎界面的具有表达本系统重要功能的简介,系统权限认证界面是对系统信息的发布者进行进入权限认证,来保证信息的真实和安全。系统主控界面有显示本系统的全部功能的链接,通过系统主控界面,你可以链接和搜索你要获取资料的最后界面,即简单方便又直接。提高工作效率。而分界面则在名称,作者、出版社、出版日期、存量等方面进行显示,本系统还有添加功能,通过添加,管理者可以及时更新最新的书籍信息,来满足查询者的需要。

     

          

                   (欢迎界面)

(登录权限界面)

(主系统界面)

                 (子界面)

                    (表文件)

五.代码说明

欢迎界面:字幅的滚动示(Label1.Left = Label1.Left + 50

If Label1.Left > Form1.Width Then

Label1.Left = 0)

               字幅的闪动   (Dim R As Byte, G As Byte, B As Byte, LR As  Integer        

                             R = Int(200 * Rnd)

                             G = Int(250 * Rnd)

                             B = Int(150 * Rnd)

                             LR = Int(100 * Rnd) - 50

   

                            Label1.ForeColor = RGB(R, G, B)

                            Label1.Left = Label1.Left + LR

                            If Label1.Left < -Label1.Width Then

                            Label1.Left = Me.Width

                          End If

       

                            If Label1.Left > Me.Width Then

                            Label1.Left = -Label1.Width

                         End If)

图片的插入(通过属性)

音频文件加入(通过属性)

快速进入(Form2.Show

          Form1.Hide)

系统权限认证界面:用户名,密码(if thisform.text1.value="123"

                                    if thisform.text2.value="456"

                                     do form xitongye

                                    thisform.release

                                    endif

                                    else

                                    messagebox("输入错误")

                                    endif)

                      登陆,  退出 (Private Sub Command1_Click()

Dim sql As String

Dim rs_login As New ADODB.Recordset

If Trim(Text1.Text) = "" Then            '判断输入的用户名是否为空

   MsgBox "没有这个用户", vbOKOnly + vbExclamation, ""

   Text1.SetFocus

Else

   sql = "select * from 表1 where 用户名='" & Text1.Text & "'"

   rs_login.Open sql, conn, adOpenKeyset, adLockPessimistic        ' '打开键集类型游标,adLockPessimistic 使用悲观锁(编辑或更新整个过程中均锁定记录或页面)

   If rs_login.EOF = True Then

      MsgBox "没有这个用户", vbOKOnly + vbExclamation, "" 

      Text1.SetFocus

   Else                                

      If Trim(rs_login.Fields(1)) = Trim(Text2.Text) Then

          userID = Text1.Text

          userpow = Text2.Text

          If rs_login.Fields(2) <> Combo1.Text Then

                MsgBox "身份错误!", vbOKOnly + vbCritical, "系统登录"                    Combo1.SetFocus

                Exit Sub

           End If

            Select Case Combo1.Text

                               Case "guest"

                                Case "system"

                              Combo1.Enabled = False

                              Combo1.Enabled = False 

            End Select                              

          rs_login.Close

          Unload Me

         Form3.Show

      Else

         MsgBox "密码不正确", vbOKOnly + vbExclamation, ""

         Text2.SetFocus

      End If

   End If

End If

cnt = cnt + 1

If cnt = 3 Then

   Unload Me

End If

Exit Sub

End Sub

Private Sub Command2_Click()

'Unload Me

Dim n As String

    n = MsgBox("你选择了退出系统登录,退出将不能启动管理系统!" & vbCrLf _

              & "是否真的退出?", vbYesNo, "登录验证")           

    If n = vbYes Then

        Unload Me             

    End If

End Sub)

系统界面:向各子界面链接(do form 下一界面名称)

子界面:通过生成器链接数据库里的表

         上一页(if not bof()

skip-1

thisform.refresh

else

messagebox("到头了,按下一页回")

endif)

下一页(if not eof()

skip   

thisform.refresh

else

messagebox("没了,按上一页回")

endif)

添加 (append blank

go bottom

thisform.refresh)

         提交  (Label14.Caption = Text1.Text

                Label16.Caption = Text2.Text

                Label18.Caption = Text3.Text

                Label19.Caption = Text4.Text

                Label17.Caption = Combo1.Text

                If Option1.Value = 1 Then

                Label15.Caption = "男"

                Else

                Label15.Caption = "女"

                End If

                Label17.Caption = Combo1.Text

                Label20.Caption = ""

                For i = 0 To 3

                If Check1(i).Value = 1 Then

             Label20.Caption = Label20.Caption + Check1(i).Caption

             End If

             Next)

       清除 (Text1.Text = ""

             Text2.Text = ""

             Text3.Text = ""

             Text4.Text = ""

             Combo1.Clear

             For i = 0 To 3

             Check1(i).Value = 0

             Next)

进入数据库 (Form5.Show

            Form4.Hide)

六.数据库文件设计(数据文件结构)

数据表结构

密码表逻辑结构

  

七.系统操作与使用说明(进入密码)

1.双击 快捷方式,进入到登陆系统。
2,输入操作员账号(123)和密码(456),单击确定进入到系统介绍界面。单击 系统操作界面。见看到菜单栏 。有按思想类书籍查询查询,人文类书籍查询,军事类水剂查询和按经济类书籍查询四种方法。选择你要用的查询方法。单击确定,否则单击返回。

. 程序设计体会与收获

回顾起此次VB课程设计,至今我仍感慨颇多,的确,从选题到制作,从理论到实践,在这一个星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。
这次课程设计终于顺利完成了,在设计中遇到了很多系统设计问题,最后在小明老师的辛勤指导下,终于游逆而解。同时,在宋秀芬老师的身上我学得到很多实用的知识,在次我表示感谢!

相关推荐