面向对象语言程序设计课程设计报告.doc
《面向对象语言程序设计课程设计报告.doc》由会员分享,可在线阅读,更多相关《面向对象语言程序设计课程设计报告.doc(25页珍藏版)》请在沃文网上搜索。
1、面向对象语言程序设计课程设计报告题目:XX大学学籍管理系统学 院 专 业 班 级 学 号 姓 名 指导教师 1开发背景现在,面对着大量的学生数据、报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了
2、不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情。2可行性分析2.1技术可行性该系统所需硬件设备,如服务器、PC机、打印机及网络配件等,市场上有销售且价格较低,能满足系统功能要求。软件上,操作系统采用Window
3、sNT, 数据库管理系统采用Microsoft Access version 7.0 MDB,这些软件在 MIS开发中已被大量应用,技术上都比较成熟。因此技术上是可行的。2.2经济可行性成本方面,关于各种软、硬件及辅助设备的购置、调试、机房及辅助设备以及系统维护,内务开销这些费用都可以忽略不计,因为学校机房可以为我们免费提供一切,拥有了天时地利人和,我们只需充分利用这些资源来开发我们的学籍管理系统开发费用方面,因为此系统比较简单,费用不高。2.3管理可行性由于该学校有很好的管理体制:每位学生均有学号及相关的成绩管理记录,且学生的具体信息均会记录在相关档案中,以此来决定学生的升级、留级、退学情况
4、。因此可以利用管理信息系统来进行管理。3软件需求分析3.1任务概述学校的学生数目很多,如果仅仅用纸笔记录的话,可能会造成数据的丢失,所以就建立一个学籍管理系统,使学生的信息能够迅速准确的反映出来,是管理员能够清晰地对数据进行管理,数据也就不会丢失或损坏。3.2软件目标让管理员能够更加准确的对数据进行管理,对数据进行删除、修改和添加而又不会影响到其他学生的信息。主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理。本模块又分为五个子模块: (1)录入学生信息 (2)查询学生信息 (3)修改/删除学生信息3.3需求规定3.3.1对功能的规定管理员对学生的信息进行修改、删除和添加等操作,与此同
5、时管理员可以通过学生的姓名、学号和家庭地址对学生的信息进行查询。通过网络在任何地方,档案管理人员均可随时对转入、转出的学生进行添加和删除,实现了信息的动态管理。 好处为: 1 可以存储历届的学生档案,安全、高效; 2 只需一到二名档案录入员即可操作系统,节省大量人力; 3 可以迅速查到所需信息。3.3.2对性能的规定(1) 精度系统的设计应符合高校学工系统日常办公运作的需求,功能完备且实用,操作简单,界面友好清晰。 系统应具有较好的扩展性,简单易维护,易于扩充升级,在应用需求变化时,能容易地根据实际需求加以调整(2) 时间特性要求系统应具高效的安全性,防止他人的非法侵入,防止学生个人信息泄密。
6、数据处理与传输系统应能保证数据传输过程的安全、用户权限控制、数据交互的安全。 系统的稳定性要求,系统应能提供全天24小时服务,具有系统数据备份、恢复能力,可以追溯系统日志。 (3) 灵活性数据处理与传输系统应能支持百名以上用户的使用,能够满足多个不同用户的同时访问,应能保证用户登陆系统响应速度及普通页面刷新速度。3.3.3输人输出要求输入:学生的基本信息和辅助信息以及管理员的信息输出:学生的基本信息和辅助信息以及管理员的信息输入和输出的信息不能为空3.4运行环境规定该软件是在Windows XP 专业版(SP3)、Visual Basic 6.0(SP6) 、Microsoft Access
7、2003的环境下完成的4数据设计4.1概念结构设计主要建立了两个表,一个是管理员表,一个是学生信息表学籍管理管理员管理员管理员密码从属学生信息姓名学号家庭地址籍贯民族班级辅导员联系电话身份证号所在校区宿舍号宿舍电话英语高数计算机VB4.2逻辑结构设计管理员表主要包含的信息是管理员和密码管理员密码学生信息表主要包含的信息有学生的学号、姓名、班级、民族等等学号姓名家庭地址籍贯民族班级辅导员联系电话身份证号所在校区宿舍号宿舍电话英语高数计算机VB4.3数据库连接方法用ADODC部件使Microsoft Access 2003与Visual Basic 6.0(SP6)连接。5软件详细开发登录系统,主
8、要编写管理员登录主界面的程序Private Sub Command1_Click()Dim a As String, b As Stringa = Trim(Text1.Text)b = Trim(Text2.Text) Adodc1.RecordSource = select * from 管理员 where 管理员= & a & Adodc1.Refresh If Adodc1.Recordset.RecordCount = 0 Then MsgBox 该管理员不存在!, 48 Text1.Text = Text1.SetFocus Else Adodc1.Recordset.Find 密
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 语言程序设计 课程设计 报告