学生选课系统项目报告
一、需求分析
为了方便学生选修课程、查询选课信息,学生资料等,特开发此选课系统。
该程序简单方便实用,操作简单,适合广大学生使用。
二、功能分析
本系统主要是给学生使用的,具体功能有查询、修改学生个人自己的信息以
及选课和查询自己已选课程。对于数据库的表,我设计了 5 个表,分别为学生信
息、所有课程信息、已选修课程、专业和用户登录。而功能模块设计了用户登录
和主功能模块这两个大板块,其中主功能模块里面有查询个人信息、修改个人信
息、个人选课情况、所以课程信息。
三、总体设计
1.系统功能描述
①、登录进入系统可以查看个人信息;
②、可以根据需求修改个人信息;
③、根据个人喜爱可以选修不同课程,如果已经选过,系统提示不可以再选修,
选修成功会有提示,点击选修也有提示是否确定要选,可以删除已选课程。
2.数据库设计
针对一般的学生选课信息要求,通过分析,得出如下的数据项和数据结构:
登录用户:
属性:标志 ID、学号、口令
主键:标志 ID
专业:
属性:专业 ID、专业名、人数、辅导员
主键:专业 ID
学生信息:
属性:学号、姓名、性别、出生时间、专业 ID、总学分、备注、照片
主键:学号