- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
沈 阳 大 学a课程设计说明书 NO.1设计题目学生信息管理系统一.课程设计的目的Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序,也使得非计算机专业的人也可以开发出专业的Windows软件.本系统用Visual Basic来设计界面,以Access为后台数据库,采用面向对象的语言编程,实现对学生信息的基本管理,包括学籍信息、编辑信息、课程信息、成绩信息的添加、修改和查询。该系统充分考虑用户的操作简便性,实现快界操作。二.系统总体设计系统开发的总体任务是实现学生信息的管理,主要完成的功能有: 1.能按学期、按班级完成对学生个人信息的录入、修改。2.能收详细录入学生个人信息,如准确的入学时间,年龄,籍贯等。3.将参考模板的程序调试运行通过,并补充完整,实现完整的学生成绩管理系统的所有功能(即要将函数声明部分给出的所有函数全部实现)。 对模板中的程序进行改进、优化,使之更合理、清晰。4.添加一个学生成绩排序子模块,可将某文件中的学生信息按成绩用选择法排序,将排序结果写入文件,并屏幕上打印出来。5.添加用户管理模块。实现对使用管理系统的用户的用户名、密码的管理,以便用户登录模块进行校验和权限判断。只有管理员能够使用用户管理模块的功能。该模块有以下5个子功能:课程设计说明书 NO.2(1)创建用户信息文件 (2)增加新用户 (3)删除用户 (4)修改用户(5)浏览所有用户信息课程设计说明书 NO.3图1-学生信息管理系统客户端用户登陆模块用户注册模块学生信息管理系统客户端用户登陆模块用户注册模块信息查询模块信息管理模块用户注销模块用户名输入密码输入用户名输入设置密码密码确认输入真实姓名输入年龄输入班级精确查询模糊查询查询信息添加信息修改信息重置信息删除信息注销当前用户退出注销课程设计说明书 NO.4三.数据库的设计在一个学生信息管理系统中,数据库的地位是非常重要的,是一个系统正常运行的基础。本系统的数据库是采用Microsoft公司的Access 2000设计的。在数据库的设计过程中,首先是收集、分析需求;再从需求抽象出一般的实体、关系和他们的属性;再将这些实体、关系和属性按照一定的规则转化为二元表结构。数据库技术是计算机发展的一个重要分之。在实际应用中,人们经常需要收集、加工、存储、传送和处理数据,数据库就是数据处理的有里工具。这个课程设计共设计3个表,ScoreTable表,StudentTable表和UserTable表。定义属性表1. ScoreTable表 即学生成绩表 该表是学生成绩表,记录学生各科成绩的详细信息,可供用户录入,修改,删除。对学生的考试成绩进行管理。图1-2为ScoreTable表。字段名称字段说明数据类型字节长度必填字段主键StudentID学生学号文本50YesYesMaths数学文本50YesNoChinese语文文本50YesNoPhysics物理文本50YesNoChemistry化学文本50YesNoPolitics政治文本50YesNoEnglish英语文本50YesNo图1-2 课程设计说明书 NO.52. StudentTable表 即学生信息表该表是学生信息表,是本系统的主要数据。可对学生的具体信息进行详细的管理,包括学生的姓名,年龄,性别等等。图1-3为StudentTable表字段名称字段说明数据类型字段长度必填字段主键UserID用户名ID号自动编号长整型YesYesUserName用户名文本20YesNopwd密码文本20YesNoRealName真实姓名文本10NoNoAge年龄数字整型NoNoUnit单位文本50NoNoRegisterTime注册时间日期/时间长日期YesNoUserType用户类型数字整型YesNoState国籍数字长整型YesNo图1-33. UserTable表 即用户注册信息表该表是用户注册信息表,可对注册用户进行详细记录,管理。
原创力文档


文档评论(0)