版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学籍管理系统设计
一、项目概述3
二、项目工作计划2
三、管理业务流程分析3
四、数据流程图3
五、数据字典7
六、E・R图8
七、功能模块图10
八、代码设计10
九、数据表设计10
十、IPO设计12
十一、源程序清单12
十二、总结与体会15
一、项目概述
1、项目名称:简单学籍管理系统
2、项目目的:学生学籍信息管理是学校管理的一项重要任务,信息管理经由最初的传统管理时期
过渡到信息技术管理时期,再到现在的信息资料管理时期,管理信息系统以计算机技术为核
心,大大提高了工作效率,节省了劳动力。因此,编写本学籍管理系统就是本着方便学校管
理,方便学生与学校、教师交互等目的而开发的。本系统根据学校的实际情况设计了这一套
简单学籍管理系统。
3、开发设计思想:
介F本系统的以上目的,我们的设计思想有以下几条(由于受专业技术的限制,我们所建立
系统并不复杂,但能满足简单要求):
系统应符合学生学籍管理系统的规定,即满足学校对学生日常管理的需要,并达到操作过程
中的直观,方便等要求。
所开发的系统应该满足模块化程序设计方案,这样即便于系统功能的各种组合和修改,有便于
未参与开发的技术维护人员的补充,维护。
所开发的系统应具备数据库维护功能,能够及时根据用户需求进行数据的添加,删除,修改
和备分等操作。
4、开发运行环境:
开发工具:powebuilder8.0
运行环境:windowvista
5、系统功能:
(1)信息的增加(2)信息查询(3)信息的删除(4)信息的保存
二、项目工作计划
以下为根据参阅相关书籍和资料,整理得出的各环干的内容.
具体分工情况如下表:
编号开发项目负责人协作者
1问题/项目概述彭霜唐亚丽
2项目工作计划杨柳刘红梅
3管理业务流程分析杨柳刘红梅
4数据流程图唐亚丽彭霜
5数据字典刘红梅杨柳
6E-R图梁雨婷梁雨婷
7功能模块图梁雨婷彭霜
8代码设计彭霜
9数据库(表)设计唐亚丽唐亚丽
10IP。设计(输入、处理、输出)杨柳杨柳
11源程序清单刘红梅
12宜结体会彭霜梁雨婷
Gantt图
进度\0历1234567
分析—
测试计划—
概要设计
详细设计
编码—
测试方案设计
产品测试—
文档整理—
三、管理业务流程分析
在本系统中,学生,系统用户,老师都可以登录到市应的主界面,进行相应的操作。
在学期初,由学院负责人员录入学生和教师信息,包括个人的学号、姓名、性别、年级、
班级、年级、班级、系别、专业、户口所在地、家庭住址、联系电话、出生日期、民族、政
治面貌、身份证号、填卡日期及备注。如此形成系统的学籍数据库。
相关权限是:学生可以由学号查询对应专业、电话等,老师同样可以查询学生各项信息等,
系统用户则可以杳询和修改各项学院、学生信息。
四、数据流程图
RootProcessGraph
3学习文档
本学籍系统的详细工作流程如下:
1.根据学生处出示的新生名单,建立档案,将档案登记为档案文件。并对应新
生名单建立个人的学习文档。
2.根据档案文件登记学籍表。
3.若学生遇到退学、留级、惩罚的事件,教务处将分别进行退学处理、留级处
理、奖惩处理。
4.若学生受到留级处理、奖惩处理,分别建立留级名单、奖惩名单,并修改对
应档案文件。
5.若学生受到退学处理,删除对应学生的档案文件。
6.学生毕业时,教务处根据档案文件填制其毕业登记表,并最后将毕业生登记
表交给用人单位。
五、数据字典
(1)数据项
NameCodeType
专业MAJORA10
专业代码MNOA10
年级GRADEA10
民族NATIONALITYA10
联系电话PHONEA10
联系电话PHONEA10
联系电话PHONEA10
姓名SNAMEA10
性别SEXA10
性别TSEXA10
身份证号IDLA20
所在学院COLLEGEA10
所在院系编号CNOA10
填卡日期TIANKADATED
学号SNOA10
学院DEPTHA10
学院名CNAMEA10
学院号CNOA10
政治面貌MIANMAOA10
院负责人FUZERENA10
职务JOBA10
备注OTHA20
教师名TNAMEA10
教师号TNOA10
家庭住址ADDRESSA10
家庭住址ADDRESSLA20
开课学期TERMA10
电子邮件EMAILA10
出生日期BIRTHD
出生日期BIRTHD
课程类型编号LXBHA10
课程名称CNAMEA10
课程学分CREDITA10
课程编号CNOA10
NameCodeType
班级CLASSA10
班级名CNAMEA10
班级号CNOA10
班级负责人FUZERENA10
(2)数据流
NameCodeReference
毕业生登记表FLOW_6DataFlow
学生注册FLOW_10DataFlow
档案FLOW_19DataFlow
修改信息FLOW_20DataFlow
删除信息FLOW_21DataFlow
退学名单FLOW_188DataFlow
留级名单FLOW_187DataFlow
奖惩名单FLOW_192DataFlow
新生名单FLOW_5DataFlow
档案信息FLOW_23DataFlow
登记FLOW_25DataFlow
(3)实体
NameCode
学生STU
学院COLLEGE
教师TEACHER
课程COURSE
班级CLASS
六、六R图
简单学籍管理的E-R如下:
学生
生
_±
名
姓
别
性
级
年学院
院
学学院号~
业
专
学院名
庭
家
住
址
系院负责人
联
电
话
生联系也话
出
日
期
族
民
貌
治
政
面
份
号
身
证教师
卡
期
填
日教师号
级
班
注教师名
备
性别
出生日期
所在院系编号
职务
家庭住址
联系电话
班级电子邮件
班级号
班级名
所在学院
班级负责人课程
课程编号
专业代码
课程名称
课程类型编号
课程学分
开课学期
E-R图简单描述:
1.本E-R图的实体有学生、学院、教师、班级、课程。
2.一个学生只在一个学院前一个班级中,一个学院或一个班级有很多学生。
3.一个学院有很多教师,一个教师只对应一个学院。
4.一个学生要修多门课程,
七、功能模块图
八、代码设计
代码指明了事物的名称、属性、状态。科学的代码设计能使计算机进行数据处理时,能
节省存储空间,提高处理速度、效率和精度。进行代码设计的过程中,我们应该尽量遵循以
下基本原则:1、要适合i-算机处理:2、要便于使用;3、要具有系统性、通用性和可扩展
性;4、选择最小代码;5、代码标准化。本学籍管理系统中的数据库代码用部分代码设计范
例如下:
(1)部门代码
部门代码采取数字和字符混合编码的形式,具体如下:
①学生处XSC|***
分部门代码
学生处简称代码
(数字)
(字符)
②教务处JWC***
教务处简称代码分部门代码
(字符)(数字)
③系XX**
2、人员代码
人员代码采取纯数字编码形式,具体如下:
①教师****
②学生
(2)表单代码
表单代码仍采取数字和字符混合编码的形式,具体如下:
①档案文件A一个•T•不个个不•T*aT"T*aT*
表单类别别简称代码序列号代码
(字符)(数字)
②学籍表亚**
表单类别别简称代码序列号代码
(字符)(数字)
九、数据表设计
学生表
NameCodeTypeIM
学号SNOA10YesYes
NameCodeType1M
姓名SNAMEA10NoNo
性别SEXA10NoNo
年级GRADEA10NoNo
学院DEPTHA10NoNo
专业MAJORA10NoNo
家庭住址ADDRESSA10NoNo
联系电话PHONEA10NoNo
出生日期BIRTHDNoNo
民族NATIONALITYA10NoNo
政治面貌MIANMAOA10NoNo
身份证号IDLA20NoNo
填卡日期TIANKADATEDNoNo
班级CLASSA10NoNo
备注OTHA20NoNo
密码PASSWORDA10NoNo
学院表
NameCodeType1M
学院号CNOA10YesYes
学院名CNAMEA10NoNo
院负责人FUZERENA10NoNo
联系电话PHONEA10NoNo
教师表
NameCodeType1M
教师号TNOA10YesYes
教师名TNAMEA10NoNo
性别TSEXA10NoNo
出生日期BIRTHDNoNo
所在院系编号CNOA10NoNo
职务JOBA10NoNo
家庭住址ADDRESSLA20NoNo
联系电话PHONEA10NoNo
电子邮件EMAILA10NoNo
课程表
NameCodeType1M
课程编号CNOA10YesYes
专业代码MNOA10NoNo
课程名称CNAMEA10NoNo
课程类型编号LXBHA10NoNo
课程学分CREDITA10NoNo
开课学期TERMA10NoNo
班级表
NameCodeType1M
班级号CNOA10YesYes
NameCodeType1M
班级名CNAMEA10NoNo
所在学院COLLEGEA10NoNo
班级负责人FUZERENA10NoNo
十、IPO设计
进入本系统的人都要进行身份认证,认证的方式是验证登录用户账号及其密码,选择登
录类型(学生,教师,系统用户)。登陆名为学号,教师号,系统用户号,所有用户的密码预
设为888888。登陆界面如下:
十一、源程序清单
连接数据库的源程序:
//ProfileOurs
SQLCA.DBMS="ODBC"
SQLCA.AutoCommit=False
SQLCA.DBParm="Connectstring='DSN=ours;UID=dba;PWD=sql”'
connectusingsqlca;
opcn(w_main)
登录源程序:
stringls_pass,ls_passdata,l1,13,15,ls_user,usertype
integer10,12,14
ls_user=string(sle_user.text)
ls_pass=string(slc_pass.tcxt)
11=string(ddlb_l.text)
ifddlb_l.tcxt-^then
messagebox("提示信息","请选择用户登陆类型!”)
ddlb_l.setfocus()
return
endif
choosecaseddlb_l.text
case"系统用户"
ifls_user=""then
messagebox,提示信息“,"请输入用户登陆名!”)
return
endif
ifls_pass=,'"then
messagebox("提示信息","请输入密码!")
return
endif
ifisnull(ls_pass)thenls_pass=""
selectcount(*)into:10fromxitongwherexno=:is_user;
iflO<lthen
messagebox("提示信息“,“请输入正确的用户登陆名厂)
sle_user.setfocus()
return
endif
selectpasswordinto:ls_passdatafromxitongwherexno=:ls_user;
ifisnull(ls_passdata)thenls_passdata=
ifls_pass<>(rim(ls_passdaca)(hen
messagebox("提示信息","请输入正确的密码!")
sle_pass.selfbcus()
return
endif
open(w_l)
close(w_main)
case"学生”
ifls_user=H"then
messagebox("提示信息“,“请输入用户登陆名!”)
return
endif
ifls_pass=,"'then
messagebox("提示信息","请输入密码!")
return
endif
ifisnull(ls_pass)thenls_pass=""
selectcount(*)into:12fromstuwheresno=:ls_user;
if12<1then
messagebox("提示信息","请输入正确的用户登陆名!”)
slc_user.sctfocus()
return
endif
selectpasswordinto:13fromstuwheresno=:ls_user;
ifisnull(13)then13=""
ifls_pass<>crim(13)then
messagebox("提示信息","请输入正确的密码!")
slc_pass.setibcus()
return
endif
open(w_12)
close(w_main)
case"教师"
ifls_uscr='M,then
mcssagcbox("提示信息","请输入用户登陆名!")
return
endif
ifls_pass=""then
messagebox("提示信息","请输入密码!")
return
endif
ifisnull(ls_pass)thenls_pass=""
selectcount(*)into:14fromteacherwheretno=:ls_user;
if14<1(hen
messagebox(“提示信息”,“请输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国心血管介入器械临床试验设计与审批路径报告
- 智能合约在保险场景的应用-第1篇
- 2026氢燃料电池核心部件行业市场现状投资规划分析
- 2026中国体育院校训练损伤监控设备产学研合作模式创新研究
- 2026圣文森特和格林纳丁斯水处理产业市场供需趋势分析及投资布局规划研究报告
- 2026中国直播行业市场供需关系及投资前景评估规划报告
- 2026中国医疗健康产业联盟市场调研及发展策略研究报告
- 2026贸易物流行业市场供需现状分析投资评估发展前景研究报告
- 2026中国涡流泵行业产品生命周期与更新换代分析报告
- 2026中国聚酰亚胺薄膜技术壁垒与柔性电子应用前景
- 断指再植术后血液循环的观察护理
- 2026低空经济基础设施发展白皮书
- 2026-2030中国花肥行业发展趋势及发展前景研究报告
- 设计资料交接清单制定
- 邮政规范财务制度
- 《DZT 0004-2015重力调查技术规范(150 000)》专题研究报告深度
- 泌尿外科主任谈泌尿系疾病微创手术与护理
- 代理铺车合同范本
- 酒店人员入住管理制度范本(3篇)
- 征兵心理测试试题
- 补阳还五汤课件
评论
0/150
提交评论