- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于cs结构的学生信息管理系统
i=r
学生管理是学校管理工作中的重要部分,目前学生数量多, 信息量大又繁杂。为提高学生管理水平,优化资源,提高工作效 率,从学生管理现状出发,以满足学生管理的需求,解决学生管 理中数据信息量大、 修改不方便, 对一系列数据进行统计与分析 等问题。计算机管理系统是实际的信息管理问题与计算机强大数 据统计功能相结合的产物。管理系统解决了学生基本信息管理、 科目信息管理、教师信息、班级信息、学生成绩管理查询等一系 列功能。
C/S 结构是基于 Client/Server 的网络体系结构,更能提高 系统的安全性和处理能力。作为Server端的PC机主要存放数据, 并且开放远程数据库访问端口。应用程序系统( Client 端)不 需要安装本地数据库, 只需向服务器端发出数据查询或者修改的 请求就能完成相应的工作。
系统开发平台是 Visual C++6.0、SQL Server2005,运行平
台是 Windows XP。
软件的总体设计分析
所有的信息管理系统主要解决的两个问题, 一是管理业务流 程的设计, 如何实现在信息管理过程中更好地解决实际过程。
是数据库设计,一个好的管理系统主要取决于数据库设计的好
坏。
坏。
Visual C++ 支持 ODBC( Open Database Connectivity ,开 放数据库连接)、 DAO( Data Access Objects ,数据访问对象)、
OLE DB( OLE Data Base, OLE 数据库)3 种数据库方式。ODBC
提供了应用程序接口,使得任何一个数据库都可以通过 ODB(驱区
动器与指定的DBM朝联。用户程序也可以通过调用 ODBC区动管
理器中相应的驱动程序实现对数据库的管理,并对其进行操作。
本文采用ODB(方式连接数据库,ODBC是一种是用SQL的程序设
计接口。在 Visual C++
计接口。在 Visual C++ 中
,MFC的ODBC数据库类CDatabase(数
据库类)、CRecordSet (记录集类)和 CRecordView (记录视图 类)为用户管理数据库提供了方法和接口。
业务流程设计
学生信息管理流程,主要针对学生的不同信息进行设计流
程。如图 1 所示。
图 1 业务流程图
数据库设计
本系统采用的数据库是 Microsoft SQLServer2005 数据库,
在数据库中创建不同的表用于存储各种信息。在设计中, 使用的数据库实体对象有管理员实体、教师信息实体、学生信息实体、成绩等级实体等。下面将给出几个关键实体的E-R
在数据库中创建不同的表用于存储各种信息。
在设计中, 使用的
数据库实体对象有管理员实体、教师信息实体、
学生信息实体、
成绩等级实体等。下面将给出几个关键实体的
E-R 图。
1)管理员实体。
管理员实体包括管理员名称和管理员登陆密码。 E-R图如图
所示。
图2管理员实体E-R图
学生基本信息。
学生信息实体包括学号、姓名、性别、年龄、联系电话和所 在班级等。学生信息实体 E-R图如图3所示。
图3学生信息实体E-R图
成绩信息实体。
成绩信息实体包括学号、 考试科目、考试成绩、 考试时间等。
成绩信息实体E-R图如图4所示。
图4成绩实体E-R图
2 系统实现
2.1 系统管理
该模块提供系统登陆界面,通过用户、角色、权限三级控制 策略,实现权限控制,拥有不同权限的用户被授予不同管理模块。
主要功能有创建和管理系统的用户和角色, 对系统操作权限进行 分配。其中管理员作为最高权限用户,具有添加新用户、删除用 户和修改用户名称密码权限功能。
学生信息管理
主要实现学生基本信息的查询、修改、更新等功能。该模块 是学生基本信息的录入与维护, 包括学生成绩录入、 成绩等级设 置等。
基础信息管理
包括科目信息查询、教师信息管理、考试类别管理等功能。
通过对科目名称、 代码进行搜索, 可以查看所有参与该科目的学 生,方便教师进行统计人数。教师信息管理,在功能上实现了统 计每个教师所参与的科目类别以及学生人数统计等。
报表实现
利用报表可以生成学生成绩统计,也便于用户查询。为实
现这些信息的共享、 打印,还可以将统计信息导出为 Excel 、word 等常用的格式文档。
结束语
本系统是基于 C/S 结构的数据库管理系统。 运行于应用服务 器上的数据库服务程序被启动后, 就随时等待响应客户程序发来 的请求。在局域网内,客户程序可以自动寻到服务器程序,并向 其发出请求, 远程访问数据库, 服务器根据预定的规则作为应答 后,返回结果。
本系统基本实现了学生日常信息管理, 具有开放性, 根据以 后业务流程的增加,可以添加相应管理模块来完善该系统。
您可能关注的文档
- 培养音乐课堂学生的倾听意识-精选文档.docx
- 培智学校教师教学语言运用技巧-2019年精选文档.docx
- 培美曲塞联合卡铂治疗复发转移非小细胞肺癌疗效评价-最新资料.docx
- 培训学校演出主持词.docx
- 培训学校辅导班教师管理薪酬管理制度:辅导班教师管理制度.docx
- 培训班合伙协议【合同范本供参考】.docx
- 基于.NET的WebService课程的教学改革与实践-精品文档.docx
- 基于3P模式的高等学校教学质量保障体系研究-2019年教育文档.docx
- 基于Android平台的教学辅助系统设计-精品文档.docx
- 基于ASP.NET的高职动态网页设计课程教学改革研究-最新教育文档.docx
- 基于ENSP软件的“无线组网技术”课程教学研究-最新教育资料.docx
- 基于ExcelVBA的学生个人信息表系统开发-精品文档.docx
- 基于E―learning理念探讨多元化教学对中-2019年教育文档.docx
- 基于FPGA平台的计算机硬件实践教学探索-2019年教育文档.docx
- 基于HO―DINA模型的学生心理多级评分认知诊断模型研究-教育文档.docx
- 基于IWE培训的焊接专业学生工程实践能力培养研究-教育文档.docx
- 基于java的学生成绩管理系统设计与实现-2019年精选文档.docx
- 基于MOA模型的研讨式教学效果实证检验-最新教育资料.docx
- 基于MOOC的混合式教学模式探索-2019年教育文档.docx
- 基于OBE教学理念的“双创”教育思考-2019年精选文档.docx
最近下载
- 海口市美兰区健身俱乐部会员健身现状的调查与研究.doc VIP
- 第2讲《办好中国的事情关键在党》(课件)《学生读本(小学高年级)》.pptx VIP
- 第1讲《伟大事业都始于梦想》(课件)《学生读本(小学高年级)》.ppt VIP
- 2017初中生物会考最全知识点复习资料(必过).doc VIP
- 儿童呼吸系统疾病雾化治疗合理应用专家共识.pptx VIP
- 铝厂熔铸车间安全常识.pptx VIP
- 《中华人民共和国国家安全法》培训与解读课件.pptx VIP
- 第六章 学习法治思想提升法治素养练习题及答案.docx VIP
- 五年级上册小学高年级学生读本第2讲《办好中国的事情关键在党》教案.doc VIP
- 《公共安全教育》课件.ppt VIP
文档评论(0)