1、1、班级成员查询学生信息(学号、姓名,性别、民族、家庭住址、职位、年龄等等)。2、班级成员查询课程信息。3、班级成员查询成绩。4、班级成员查询班干信息。5、班级成员查询班级班费支出信息6、班级成员查询班级事件信息7、班级各个成员拥有各自的账号和密码,并可自行修改各自的账号和密码。(2)学生身份(班干)、普通学生所有权限。查询整个系统的班干信息。(1)老师(管理员)1、修改、删除、查询、添加班级各个成员的个人基本信息。2、修改、删除、查询、添加班级各个成员的成绩信息。3、修改、查询、添加、删除课程信息。4、修改、查询、添加、删除班干信息。5、修改、查询、添加、删除班级班费支出信息。6、修改、查询
2、、添加、删除班级事件信息。7、拥有自己的账号和密码,并可自行修改自己的账号和密码。四、信息:(1)学生基本信息学号、姓名、性别、身份证号、专业、年级、班别等等。(2)班干信息记录着整个班的班干信息。(3)课程信息课程编号、课程名、任课老师、学分。(4)成绩信息学号、姓名、班级、各科成绩、总分、平均分。(5)用户信息(系统信息)用户权限、用户身份、用户名、用户密码。(6)班级事件信息记录班级事件,事件日期、事件内容。(7)班费支出信息记录班费支出信息,支出日期、支出内容、支出金额。五、 功能图:六、ER图:七、 数据流图:(1)学生:(2)老师:(3)总流程图:八、 数据字典:(1)数据流1、成
3、绩信息2、课程信息3、学生信息:4、班干信息:5、用户信息6、班级事件信息7、班级班费支出信息(2)数据流分量、学生信息表:属性名:学号存储代码:StudentID类型:int长度:20姓名StudentNamechar身份证号ID性别Sex1年龄Age2民族Nation家庭住址Address40职位Job10班级事件表:事件日期data2data事件内容event100、学生成绩表:SstudentIDSname班级Sb英语Syfloat数据库Sshu电子技术基础Sel软件课程Sr操作系统Sc计算机网络Sj毛概Sm总分Sz平均分Sp、用户管理者:用户密码Um用户身份Us、班干信息表:Gcla
4、ss团支书Gtzs学习委员Gxx班长Gbz生活委员Gsh组织委员Gzz体育委员Gty宣传委员Gxc文娱委员Gwy纪律委员Gjl、班费支出表:支出日期data1班费支出信息text1text金额money、课程信息课程编号CID课程名Cname任课老师Cteacher学分Cs(3)数据结构:数据结构名 组成学生基本信息(学号、姓名,性别、民族、家庭住址、职位、年龄)班级事件表(事件日期、事件内容)学生成绩信息(学号、姓名、班级、数据库、计算机网络、电子技术基础、操作系统、毛概、软件工程、英语、总分、平均分)用户信息(用户编码、用户名、用户密码、用户类型(学生,教师);班干信息(班级、团支书、学习委员、班长、生活委员、组织委员、体育委员、宣传委员、文娱委员、纪律委员)班费支出表(支出日期、班费支出信息、金额)课程信息(课程编号、课程名、任课老师、学分)(4)数据存储:数据存储名组成学生基本信息表学生信息学生成绩信息表成绩信息课程表用户信息表密码信息班干信息表班干信息班费支出表班费信息班级事件表班级事件信息(5)处理:1、老师:2、学生:精心搜集整理,只为你的需要