1 / 14
文档名称:

学籍管理系统.doc

格式:doc   大小:638KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学籍管理系统.doc

上传人:1017848967 2020/5/26 文件大小:638 KB

下载得到文件列表

学籍管理系统.doc

相关文档

文档介绍

文档介绍:学籍管理系统02302140施涛一、课程设计目的:为了提高对SQL服务器和pb软件的进一步掌握,加强理论联系实际,注重实践环节,要求做一个学籍管理系统。二、具体要求:1、立相应的用户和权限管理。2、实现学生档案数据的建立、维护3、建立一个学生成绩管理系统4、实现学生成绩的计算、统计和分析。三、,系统管理员对学生学籍和成绩的输入。系统管理员对学生学籍和成绩的更新、删除。系统管理员对学生学籍和成绩的查询。学生对自己学籍和成绩的查看。学生对自己登陆密码的修改。四、数据库设计学籍管理系统是一个数据库应用系统,学生的所有信息都保存在数据库中。在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的问题。数据库结构设计的好坏将直接对应用程序的效率以及实现的效果产生影响。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有比较快的响应速度,简化基于此数据库的应用程序的实现等。正是由于数据库设计的性,人们提出拉许多数据库结构设计的技术。具体如下:数据库需求分析数据库结构设计的第一个阶段,主要解决两个问题:内容要求以及处理要求。通过对学生学籍管理系统的分析,所设计的数据项和数据结构如下:学生学籍信息。包含的数据项有:学生编号、姓名、性别、专业编码、家庭住址、联系电话。学生成绩信息。包含的数据项有:学生编号、课程代号、成绩。课程信息。包含的数据项有:课程编号、课程名称、课程分数。专业信息。包含的数据项有:专业编码、专业名。,设计出能够满足用户需求的各种实体,以及他们之间的关系,为逻辑结构设计打下基础。这个阶段用到的工具是E—R图(实体--联系图)。本系统中有两个实体集:n学籍实体集n成绩实体集E—R图如下:学生姓名性别系名家庭住址学号电话号码学籍实体E—R图课程学号姓名年级课程号成绩实体E—:学生情况表:学籍表:五、界面设计:脚本一应用open="ODBC"ASE="shitao"RNAME="(local)"ommit=Falsem="ConnectString='DSN=shitao'"CONNECTUSINGSQLCA;IFDE<>0THEN MESSAGEBOX("数据库连接失败",rtext)haltENDIFopen(log)二log窗口管理员登录stringid,mimaiflen(trim())=0orlen(trim())=0then messagebox("系统提示!","请输入帐号,密码!",exclamation!,ok!)endifselectsno,passwordinto:id,:mima fromlog where=:;="shitao"=mimathen open(admin)else messagebox("输入错误!","请输入正确的帐号,密码!",exclamation!,ok!)=""endif用户登录stringid,mimaid=(trim())=0orlen(trim())=0then messagebox("系统提示!","请输入帐号,密码!",exclamation!,ok!) returnendifselectsno,password into:id,:mima fromlog wheresno=:id;ifmima= open(user) =("输入错误!","请输入正确的帐号,密码!",exclamation!,ok!)=""退出close(log):1tab_1selectionchangedestringsname1stringsex1stringdep1stringhome1stringphone1SELECTsname,sex,dep#,home,phoneINTO:sname1,:sex1,:dep1,:home1,:phone1FROMstudentWHERE=:;===.