Delphi程序设计文档

上传人:012****78 文档编号:192750347 上传时间:2021-08-19 格式:DOC 页数:12 大小:960KB
返回 下载 相关 举报
Delphi程序设计文档_第1页
第1页 / 共12页
Delphi程序设计文档_第2页
第2页 / 共12页
Delphi程序设计文档_第3页
第3页 / 共12页
Delphi程序设计文档_第4页
第4页 / 共12页
Delphi程序设计文档_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Delphi程序设计文档》由会员分享,可在线阅读,更多相关《Delphi程序设计文档(12页珍藏版)》请在金锄头文库上搜索。

1、Delphi程序设计文档 作者: 日期:12 个人收集整理 勿做商业用途信息系统开发与实践课程结课实践作业项目名称:学生学籍信息管理系统的开发完成人:王婷学号:2010508210二零一二年11月10日一、需求分析学生学籍信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学生学籍信息管理,总体任务是实现学生学籍信息的系统化、科学化、规范化和自动化,其主要任务是管理员通过计算机对学生学籍信息进行日常管理,例如对学生信息、课程信息、学生成绩等进行查询、修改、添加和删除,并让学生能够查询成绩和课程信息。1、 系统功能(1)用户登录。主要通过用户名及密码进入系统并进行相关操作。(

2、2)学生管理模块。主要实现对学生基本情况、体检情况、奖学金、助学金以及注册信息的管理,管理员能够通过该模块对后台数据库中的数据进行查询、修改、添加、删除等操作。(3)课程管理模块。主要实现学生课程的分类,包括必修课和选修课,并实现对各年级、各学院、各系课程的查询、添加、删除等功能.(4)成绩管理模块。该模块主要实现对学生成绩的查询、修改、录入等功能。(5)退出模块.方便用户退出系统.2、校务人员管理主要实现校务人员信息的查询、修改、添加和删除。3、 数据管理主要实现教师或系统管理员对与学生相关数据信息的查询、添加、修改、删除.二、总体设计思路学生学籍信息管理系统主要由用户登录、学生管理、课程管

3、理、成绩管理、退出五个模块构成。管理员可以通过用户名、密码进入系统,对学生的信息、课程信息以及学生成绩进行录入、查询、修改和删除等操作。学生可以通过系统登录模块输入学号、密码进入系统,然后查询相关的信息。1、 数据库设计该系统的后台数据库主要运用Access 2000数据库,对学生的信息、课程信息、学生成绩等进行管理。数据库中主要包含三张表,包括学生表(student)、课程表(course)、成绩表(grades)。学生表中主要有学生的基本情况、奖励情况、处分情况、体检情况;课程表中主要有学生的必修课程和选修课程两类;成绩表主要是对学生各学期的成绩按年级、班级进行管理。数据库中的各表之间可以

4、通过学生的学号(编号)进行关联。2、 数据表表1 学生表(student)序号字段名说明序号字段名说明1sno学号6date出生日期2sn姓名7time入学时间3sex性别8ad家庭住址4nation民族9tel联系方式5dept专业10mark备注表2 课程表(course)序号字段名说明1cno课程号2cn课程名3type课程类型4part课时5point学分表3 成绩表(grades)序号字段名说明1sno学号2cno课程号3cn课程名4 fenshu分数5grade年级6class班级专业出生日期入学时间民族民族入学时间出生日期专业3、E-R模型图家庭住址性别性别家庭住址备注联系方式学

5、号姓名姓名学号联系方式备注学生学习成绩课程学分课程名课程号类型课时 图1 ER模型图:学生与课程4、关系模型 学生表(学号,姓名,性别,民族,专业,出生日期,入学时间,家庭住址,联系方式,备注) 课程表(课程号,课程名,类型,课时,学分,成绩) 学习关系表(学号,课程号,成绩)三、详细设计1、系统模块结构图(1)用户:管理员基本信息基本信息奖励情况学生管理奖励情况查询、修改、录入、删除体检情况处分情况查询、修改、录入、删除管理员登录课程管理选修课必修课查询、修改、录入、删除成绩管理图2 管理员子系统模块图(2)用户:学生查询查询、选课查询课程管理成绩管理基本信息体检情况奖励情况处分情况必修课学

6、生管理选修课必修课处分情况奖励情况体检情况基本信息学生登录图3 学生子系统模块图 通过系统模块结构图,可以清楚的了解整个系统的功能,从管理员和学生的角度分别对系统设置了不同操作权限,保证了系统中数据的正确性、完整性、真实性。2、业务流程图自己的基本情况查询学生自己的课程信息学生信息课程信息查询、修改、添加、删除管理员成绩信息图4 学生和管理员业务流程图4、 系统主窗体及功能模块1、 系统以及子系统的窗体设计(1) 登录界面(管理员、学生)。 管理员或学生通过输入用户名及密码,通过身份验证方可进入系统,进行相应的操作。(2)系统主窗体(管理员、学生)(3)学生管理模块(管理员)(4) 添加新生信息界面(管理员)(5) 课程管理界面(管理员)(6) 添加课程界面(管理员)(7) 成绩查询界面(学生)2、 系统功能模块该系统的功能模块主要有学生管理模块、课程管理模块、成绩查询模块三部分.用户主要分两类,系统管理员和学生,系统管理员无论进入哪一个模块,都能进行修改、添加、删除数据等操作,但学生进入系统后,只能对自己的信息、课程以及成绩等信息进行查询,其他的操作一概实现不了。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 工学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号