数据库设计学生学籍信息管理系统_毕业论文

课 程 设 计

课程名称 数据库系统概论 题目名称 学生学籍信息管理系统 学生学院 计算机学院 专业班级

学 号 学生姓名

指导教师 左 亚 尧

2013年 1 月 17 日

1

目录

1 引 言 .......................................................................................................................................................... 3

1.1 课程设计选题 ................................................................................................................................. 3 1.2 课程设计的目的 ............................................................................................................................. 3 1.3 本选题的设计背景 ......................................................................................................................... 3 2 系统分析与设计 ......................................................................................................................................... 3

2.1 功能及性能分析 ............................................................................................................................. 3

2.1.1 功能需求 .............................................................................................................................. 3 2.1.2 工作流程图 ......................................................................................................................... 4 2.2 系统的开发运行环境 ..................................................................................................................... 4 2.3 系统总体设计 ................................................................................................................................. 4

2.3.1 系统设计思想 ..................................................................................................................... 4 2.3.2 学校工作流程分析 ............................................................................................................. 5 2.3.3 用户具体需求分析 ............................................................................................................. 5 2.3.4 系统设计分析 ..................................................................................................................... 5 2.3.5 系统权限分析 ..................................................................................................................... 5

3 数据库设计 ................................................................................................................................................. 5

3.1 数据库概念结构 ............................................................................................................................. 6 3.2 E-R图 ............................................................................................................................................... 6 3.3 数据库逻辑结构 ............................................................................................................................. 7 3.4 流程图 .............................................................................................................................................. 7 3.5 数据字典 ......................................................................................................................................... 9 3.6 物理结构设计 ............................................................................................................................... 10 3.7 安全性设计 ................................................................................................................................... 12 4 详细设计与实现 ....................................................................................................................................... 12

4.1 系统设计例图 ............................................................................................................................... 12 4.2 登陆模块 ....................................................................................................................................... 16 5 总结 ............................................................................................................................................................ 19 6 参考文献 ................................................................................................................................................... 19 7 附录 ............................................................................................................................................................ 20

7.1 程序清单 ....................................................................................................................................... 20

2

1 引 言

1.1 课程设计选题

《学生学籍信息管理系统》

1.2 课程设计的目的

通过数据库系统课程设计,熟悉了SQL SERVER数据库管理系统的结构与组成;掌握了SQL SERVER数据库管理系统的应用技术和的使用;应用java程序设计,链接数据库,进行管理与维护。最终达到掌握数据库管理系统的使用和开发,提高分析问题、解决问题和实践应用能力。

1.3 本选题的设计背景

随着信息技术在管理上越来越深如而广泛的应用,管理信息系统的实施在技术上已经逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本系统是一个典型的信息管理系统,主要完成对学生基本信息、班级信息、课程信息、成绩信息等多种数据信息的管理,包括数据库中表的录入、修改、删除等。系统还可以完成对各类信息的查询、录入、修改、删除等功能,其中学籍管理用户包括系统管理员、普通用户,普通用户包括教师和学生。

由于本系统管理的对象单一,都是学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。

本系统是在Win 7 系统的环境下开发的,所采用的开发语言是Java语言,使用的开发工具为: MyEclipse6.0,采用Microsoft SQL Server 2008数据库管理系统。

2 系统分析与设计

2.1 功能及性能分析

2.1.1 功能需求

在一些学校等机构,随着学生数量的不断增加,学生的信息不断增多,人工管理信息的难度也越来越大。而且效率也是很低的。所以如何自动高效地管理信

3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4