




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生信息管理系统设计报告1、 开发背景 高校学生管理工作量大,使用计算机系统有效的防治人员操作的部分错误,学生信息管理系统的科学化管理,大大提高了学生信息管理的效率。 现在的学生信息管理系统十分多,作为计科学院的学生,选此项目来做软件开发的练习,以此提高软件开发水平。2、 系统目标和开发的可行性1. 系统目标 分模块管理,做到学生、教师、学校的模块统筹; 有效实现学生信息查询、更新与输出。2. 系统开发的可行性 计算机的普及与不断深入,特别是微软Windows操作系统的广泛使用,在软件开发平台上,微软有着自己的系列产品,近些年C#语言(窗体应用程序)与Visual Studio2008平台的成功推广,证明了其使用的可行性。根据现有组员的数据库知识与编程技术,学生信息管理系统的开发是可行的。3 系统功能结构图学 生 个 人 信 息 修 改学 生 成 绩 信 息 查 询学 生 基 本 信 息 查 询教 师 个 人 信 息 查 询学生个人信息模块学 生 个 人 信 息 查 询教师信息录入模块学 生 个 人 信 息 查 询登 录 用 户 信 息 删 除登 录 用 户 信 息 添 加登 录 用 户 信 息 查 询学 生 成 绩 信 息 录 入教务信息管理模块学生信息管理系统 4、 系统业务流程图N重新验证Y用户信息验证信息管理学生角色信息管理用户设置重新登录退出登录窗体系统管理网络设置系统基本信息数据库管理教务角色信息管理教师角色信息管理退出重新登录 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; 模块级常量: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-lv6、 系统运行环境 系统开发平台:Microsoft Visual Studio 2008; 开发语言:C# Windows窗体应用程序; 数据库管理软件:Microsoft SQL Server2008; 运行平台:WindowsXP系列或以上; 运行环境:Microsoft.Net Framework SDK2.0。7、 数据库与数据表设计1. 数据库分析(E-R图、表截图) CollegeMISBE-R图1) 学生实体E-R图学 生学号性别出生日期家庭地址姓名班级2) 课程实体E-R图课 程课程编号名 称学时数学 分课程简介3) 教师实体E-R图教师号姓名性别家庭住址出生日期教师4) 选课实体E-R图选课学号课程编号成绩分数段5)各实体之间的E-R图学生选修教师课程成绩授课mnm教授n数据库建表截图班级表课室表专业表院系表授课表登录表选课表学生表教师表工资表8、 系统窗体设计登录界面主界面前期工作准备完后,现在是人机交互的重要环节,通过窗体,用户可以直观对系统进行相关需求的操作,快速掌握系统中所实现的各个功能。以下是各功能窗口界面:3.教务管理窗口(用户登录管理与学生信息查看)4.教师管理窗口(教师信息查看与学生信息管理)5.学生管理窗口(学生个人信息管理)9、 总结说明1.任务分工本系统由四个人共同完成,而我是负责全局和代码编写的,其他人分别负责资料收集、数据库设计与界面处理。由于第一次合作,并且对实际开发过程的流程不太熟悉,系统相当部分功能还不够完善,其他同学对C#编写较为陌生,自己编码量有点大,时间上有点不够。2.问题收获在编写代码时,查阅了大量的书籍,一是为了完成任务,二是想设计出更贴近实际的系统,为今后编写代码作铺垫。在编写代码的时候,面向对象的方法用的很多,利用其特点很大程度上改变了C语言编写形势,编写过程中运用三层结构的数据库访问操作,很在程度上减少的代码的重复使用,但由于刚接触不久三层结构,理解过程中用了不少时间。3. 编程心得作为学生,考试应当是不能去抗拒的,经过高中上大学后就不喜欢考试,可学计算机却有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025企业管理资料合同范本-营销经理工作合同
- 员工领取合同(标准版)
- 2025电竞馆转让合同书
- 公司两人合伙合同(标准版)
- 龙岩购房合同(标准版)
- 厂房安全协议 安全责任协议书8篇
- 2025年一年级数学家校共育计划
- 小学贫困学生营养健康帮扶措施
- 安全培训岗位职责
- 2025年采购订单合同3篇
- 中药热奄包在皮肤瘙痒中的临床应用观察
- 2023年佛山市招聘警务辅助人员考试真题及答案
- 疾控中心培训课件:《白喉的采样及实验室检测技术》
- 20道云南白药销售代表岗位常见面试问题含HR常问问题考察点及参考回答
- 花篮拉杆式悬挑脚手架工程技术交底
- 医院合法性审查制度
- 胃肠肿瘤术后并发症预防和治疗课件
- 实验动物学课件-lzw
- TCSAE 273-2022 轮胎瞬态复合滑移特性通用试验方法
- 我的家乡石阡
- 光伏发电支架组件安装
评论
0/150
提交评论