网站大量收购独家精品文档,联系QQ:2885784924

PB数据库应用课程设计学生信息管理系统.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PB数据库应用课程设计学生信息管理系统

成绩: 数据库技术与应用 课程设计 评语: 签字: 目录 1系统总体设计 3 1.1系统需求 3 1.2系统功能分析 3 1.3系统运行环境 3 2 系统模块设计 4 2.1数据库整体设计 4 2.1.1数据库设计 4 2.1.2数据库需求分析 4 2.1.3数据库逻辑结构设计 5 2.2应用系统的对象 7 2.3登陆模块 8 2.3.1功能概述 8 2.3.2主要技术要点 9 2.4学生管理模块 9 2.4.1功能概述 9 2.4.2主要技术要点 10 2.5教师管理模块 11 2.5.1功能概述 11 2.5.2主要技术要点 12 2.6院系资料 13 2.6.1功能概述 13 2.6.2主要技术要点 13 2.7专业资料 14 2.8课程管理模块设计 15 2.8.1功能概述 15 2.8.2主要技术要点 15 2.8.3课程类别设计 16 2.9成绩管理模块设计 16 2.9.1成绩查询 16 2.9.2成绩录入 17 2.10用户管理模块 18 2.10.1编辑用户资料 18 2.10.2修改用户资料 18 2.10.3添加新用户 19 3系统运行截图 20 1系统总体设计 1.1系统需求 随着科学技术的发展,计算机管理在日常生活中的地位变得越来越重要。它能够代替人做各种重复、繁琐的劳动,并且拥有操作简单,可信度好,不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率。学生信息管理是每个学校必须面临的问题,所以,如何开发一个应用简单,见面友好,容易操作,数据安全性好的管理系统就成为非常重要的技术问题。我采用Visual Studio 技术进行数据库开发可以使开发过程简单化,更快捷的访问数据库。 作为一个基于B/S模式的管理系统,需要记录大量的数据信息,而这些数据信息需要同时能够提供给使用人员查询和修改,必然需要一个大型的数据库系统和一台网络服务器,并且需要建立局域网或是能够被INTERNET网络用户访问。对于客户机来说,他不需要存储数据,而只需要通过访问服务器,获得相应的服务。 1.2系统功能分析 系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本学生信息管理系统需要完成的功能有: 系统管理功能:添加普通用户、添加管理员、退出系统。 教师管理功能:添加教师信息、查询教师信息、修改教师信息、删除教师信息。 学生管理功能:添加学生资料信息、修改学生资料信息、查看修改学生院系资料、学生专业资料。 课程管理功能:课程信息浏览、添加课程几课程类别、修改课程资料。 成绩管理功能:成绩信息浏览、添加成绩信息、修改成绩信息、查询成绩信息。 班级管理功能:班级资料查询、添加、修改。 1.3系统运行环境 硬件平台: cpu:p41.8GHZ 内存:256MB 软件平台: 数据库:SQL SERVER 2000 开发工具: PowerBuilder 9.0 2 系统模块设计 2.1数据库整体设计 2.1.1数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 2.1.2数据库需求分析 用户的需要具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集数据、数据结构以及处理数据的流程,可以为以后的设计打下基础。 图2-1系统数据流程图 2.1.3数据库逻辑结构设计 图2-2系统功能模块图 在数据库中建立表格,为了系统的安全,有必要建立一个登录页面,所以在数据库中还应建立一个密码表。 各个表的具体设计: 密码表(users): 字段名称 数据类型 备注 username Char(10) 用户名 mypassword Varchar(50) 用户密码 usetype V

文档评论(0)

youshen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档