学生信息管理系统.doc

上传人:桔**** 文档编号:543347558 上传时间:2023-06-28 格式:DOC 页数:7 大小:919.21KB
返回 下载 相关 举报
学生信息管理系统.doc_第1页
第1页 / 共7页
学生信息管理系统.doc_第2页
第2页 / 共7页
学生信息管理系统.doc_第3页
第3页 / 共7页
学生信息管理系统.doc_第4页
第4页 / 共7页
学生信息管理系统.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《学生信息管理系统.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统.doc(7页珍藏版)》请在金锄头文库上搜索。

1、学生信息管理系统设计报告一、 开发背景 高校学生管理工作量大,使用计算机系统有效的防治人员操作的部分错误,学生信息管理系统的科学化管理,大大提高了学生信息管理的效率。 现在的学生信息管理系统十分多,作为计科学院的学生,选此项目来做软件开发的练习,以此提高软件开发水平。二、 系统目标和开发的可行性1. 系统目标 分模块管理,做到学生、教师、学校的模块统筹; 有效实现学生信息查询、更新与输出。2. 系统开发的可行性 计算机的普及与不断深入,特别是微软Windows操作系统的广泛使用,在软件开发平台上,微软有着自己的系列产品,近些年C#语言(窗体应用程序)与Visual Studio2008平台的成

2、功推广,证明了其使用的可行性。根据现有组员的数据库知识与编程技术,学生信息管理系统的开发是可行的。三 系统功能结构图学 生 个 人 信 息 修 改学 生 成 绩 信 息 查 询学 生 基 本 信 息 查 询教 师 个 人 信 息 查 询学生个人信息模块学 生 个 人 信 息 查 询教师信息录入模块学 生 个 人 信 息 查 询登 录 用 户 信 息 删 除登 录 用 户 信 息 添 加登 录 用 户 信 息 查 询学 生 成 绩 信 息 录 入教务信息管理模块学生信息管理系统 四、 系统业务流程图N重新验证Y用户信息验证信息管理学生角色信息管理用户设置重新登录退出登录窗体系统管理网络设置系统基

3、本信息数据库管理教务角色信息管理教师角色信息管理退出重新登录 NY退出系统退出登录N错误信息提示学生信息管理系统主界面根据权限设置各模块是否可用验证用户及密码登录五、系统编码规范1.数据库命名规范1)数据库名称:CollegeMISB(学生信息管理系统数据库)。College-高校,MISB为信息管理;2)数据表名称:为高校教务外现行高校管理模式,例如Class、Student、Course等;3)字段:全英文单词表述,如:名字-Name,密码-Pwd等。2. 程序代码命名规范 1)变量及对象名称定义规则 模块级变量:M_int_XX; 全局变量:G_int_XX; 局部变量:P_dbl_sl

4、; 模块级常量:Mc_str_XX; 全局常量:Gc_str_XX; 过程级常量:Pc_str_XX。 2)数据类型简写规则 整形-int 字符串-str 布尔型-bl 短整型-sint 字节型-bt 单精度浮点型-flt 双精度浮点型-dbl 长整型-lint3)控件命名(缩写)规则 From-frm TextBox-txt Button-btn ComboBox-cbox Labal-lab DataGridView-dgv ListBox-lb Timer-tmr CheckBox-chb RichTextBox-rtbox ListView-lv六、 系统运行环境 系统开发平台:Mic

5、rosoft Visual Studio 2008; 开发语言:C# Windows窗体应用程序; 数据库管理软件:Microsoft SQL Server2008; 运行平台:WindowsXP系列或以上; 运行环境:Microsoft.Net Framework SDK2.0。七、 数据库与数据表设计1. 数据库分析(E-R图、表截图) CollegeMISBE-R图1) 学生实体E-R图学 生学号性别出生日期家庭地址姓名班级2) 课程实体E-R图课 程课程编号名 称学时数学 分课程简介3) 教师实体E-R图教师号姓名性别家庭住址出生日期教师4) 选课实体E-R图选课学号课程编号成绩分数段

6、5)各实体之间的E-R图学生选修教师课程成绩授课mnm教授n数据库建表截图班级表课室表专业表院系表授课表登录表选课表学生表教师表工资表八、 系统窗体设计登录界面主界面前期工作准备完后,现在是人机交互的重要环节,通过窗体,用户可以直观对系统进行相关需求的操作,快速掌握系统中所实现的各个功能。以下是各功能窗口界面:3.教务管理窗口(用户登录管理与学生信息查看)4.教师管理窗口(教师信息查看与学生信息管理)5.学生管理窗口(学生个人信息管理)九、 总结说明1.任务分工本系统由四个人共同完成,而我是负责全局和代码编写的,其他人分别负责资料收集、数据库设计与界面处理。由于第一次合作,并且对实际开发过程的

7、流程不太熟悉,系统相当部分功能还不够完善,其他同学对C#编写较为陌生,自己编码量有点大,时间上有点不够。2.问题收获在编写代码时,查阅了大量的书籍,一是为了完成任务,二是想设计出更贴近实际的系统,为今后编写代码作铺垫。在编写代码的时候,面向对象的方法用的很多,利用其特点很大程度上改变了C语言编写形势,编写过程中运用三层结构的数据库访问操作,很在程度上减少的代码的重复使用,但由于刚接触不久三层结构,理解过程中用了不少时间。3. 编程心得作为学生,考试应当是不能去抗拒的,经过高中上大学后就不喜欢考试,可学计算机却有兴趣,虽然从文科到理科的转变有些生硬,但总算有个兴趣,不至于说大学没有自己喜欢的课程。此次练习,不仅练代码更练的是人的恒心,没有恒心,是坚持不了写代码这份繁琐的工作的,所以一坐到电脑面前几个小时不动应该是常有的事。1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

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