学生个人成绩管理系统课程设计内容摘要:
添加任何类库。 把 Hibernate 交由 Spring 来管理。 然后生成对应的 POJO 类及相应的映射文件,使这 5 个表全部生成对应文件,也可以一次选中所有表一起生成。 生成文件后要对这些文件的有些部分稍做修改,来实现它们之间的关系。 学生成绩管理系统 表示层 业务逻辑层 数据持久层 名字:用户管理 描述:对录入和使用学生学籍管理系统的用户信息进行权限的分配 编号: P6 输入 /输出数据流:用户名、密码 数据库设计 Chart41 UserLoginInformationChart 表 41 用户登录信息 表 列名 数据类型 长度 可空 文字描述 username password varchar varchar 50 50 N Y 用户名 登录密码 Chart42 CourseInformationChart 表 42 课程 信息 表 列名 数据类型 长度 可空 文字描述 o ame sno grade varchar varchar varchar int 50 50 50 4 N Y Y Y 课程号 课程名 学号 成绩 Chart43 StudentInformationChart 表 43 学生 信息 表 列名 数据类型 长度 可空 文字描述 sno name sex yuanxi varchar varchar varchar varchar 50 50 50 50 N Y Y Y 学号 姓名 性别 院系 Chart44 StudentIndividualInformationChart 表 44 学生个人成绩表 列名 数据类型 长度 可空 文字描述 sno name sex yuanxi java dbdesign japanese avagrade varchar varchar varchar varchar int int int int 50 50 50 50 4 4 4 4 N Y Y Y Y Y Y Y 学号 姓名 性别 院系 java 数据库设计 日语 平均分数 Chart45 StudentInformationStatisticsChart 表 45 课程 信息 统计 表 列名 数据类型 长度 可空 文字描述 o ame avagrade varchar varchar int 50 50 4 N Y Y 课程号 课程名 平均成绩 详细设计 模块功能设计 Spring 和 Hibernate 的整合,是由 Spring 的配置文件来管理 Hibernate 的配置,由 Bean 来实现数据库的连 接,而他们的整合还提供了 HibernateSupportDao 类来实现 DAO。 又从 Struts2 与 Spring 的整合中可以看出, Struts2 也把 Action 类的生成交给了 Spring,利用 Spring 的依赖注入,完成业务逻辑对象的生成,这样就完成了它们 3 个之间的整合。 Java EE 的体系结构有三层:表示层、业务逻辑层和数据持久层。 开发一个 SSH( Struts、 Hibernate、Spring)项目,要遵循这三层模式。 分别用 SSH 实现这样的目的:用 Hibernate 来完成数据的持久层应用,用 Spring 的 Bean 来管理组件(主要是 DAO、业务逻辑和 Struts 的 Action),而用 Struts 来完成页面的控制跳转。 一个项目往往很大,在项目开发中需要一个团队而不是一个程序员来完成。 这就需要整个团队协同工作,分工进行。 所以面对接口编程给团队开发提供了很大的空间,只要有了这些接口,其他程序员就可以直接调用其中的方法,不管这个接口中的方法是如何实现的。 开发一个项目,一般要先完成持久层数据连接,然后实现 DAO,接着是业务逻辑,最后实现页面及控制逻辑。 持久层数据 domain:放置表对应的 POJO 类。 DAO dao:放置 DAO(数据访问对象)的接口,接口中的方法用来和数据库进行交互,这些方法由实现它们的类来实现。 业务逻辑及控制逻辑 service:放置业务逻辑接口。 接口中的方法用来处理用户请求,这些方法由实现接口的类来实现。 action:放置对应的用户自定义的 Action 类。 由 Action 类调用业务逻辑来处理用户请求,然后控制跳转。 :配置 Action。 运行与测试 连接数据库 public static Connection getConnection(){ final String driver=。 final String url=jdbc:microsoft: Connection con=null。 try{(driver)。 }catch(ClassNotFoundException e){ (驱动加载失败。 )。 } try{ con=(url, sa, sa)。 }catch(SQLException e){ ()。 } return con。 } 系统界面的实现 图 45 用户登录界面 图 46 运行主 界面 图 47 查询学生信息 界面 图 48 添加学生信息 界面 图 49 更新学生信息 界面 图 410 删除学生信息 界面 系统主要功能实现 文件 中部分代码 action name=login class= method=logins result name=SUCCESS//result result name=ERROR//result result name=showStudent type=redirectActionshowStudent/result /action action name=login class= method=login result name=success//result result name=failure//result result name=showStudent type=redirectActionshowStudent/result /action action name=showStudent class= method=showStu。学生个人成绩管理系统课程设计
相关推荐
、寝室长与室员。 根据参与者可以建立如下用例:寝室 管理、查询管理、班级管理、用户管理、留言管理 、用户注册等。 系统用例图 如 图 21 所示。 游客( f r o m U s e C a s e V i e w ). . . )注册( f r o m U s e C a s e V i e w )访问网站( f r o m U s e C a s e V i e w )文明寝室( f r o
之间又联系紧密。 学生成绩管理系统可分为用户登录、输入数据、查询数据、统计数据、系统维护这五个功能子模块,设计的同时应力求提高模块间的内聚程度,降低模块间的耦合程度。 数据输入子模 块功能设计 由于学生成绩信息量大,随时都会有新的学生成绩信息产生,同时又有报废的学生信息需要清除,因此数据输入子模块应该有插入、删除、修改等功能。 具体的 数据输入 子模块如图: 11 系统主要功能模块 12
图 31 系统功能模块图 模块详细说明 学生档案的管理需要以下 功能: (1) 系统管理(登录、注册、修改密码、退出) (2) 学生档案管理(查询、添加、修改、删除) (3) 成绩管理(查询、录入、更新、删除) (4) 课程管理(查询、录入、更新、删除) (5) 班级管理(查询、录入、更新、删除) 学生档案管理系统 系统管理 学生档案管理 学生成绩管理 学生班级管理 成绩处理 班级查询 用户登录
的高校已经采用或即将采用开放用电、超额收费的办法。 这样一来,解决了供电与用电之间的矛盾,同时也减轻了学校支付高额电费的负担,但在 用电安全和用电节约上仍存在着诸多矛盾和隐患,如由于用电的放开又使得电炉子和热得快等大功率用电器大量进入学生宿舍,给高校后勤的安全用电管理增加了难度。 此外,实施用电收费管理,必将带来大量的人工抄表统计收费工作,而传统抄表方式的时效性差、统计工作量大、交费手续极为繁琐
作,认真组织实施。 (二)推进阶段( 5月 16日 10月 31日)。 结合年度执法计划和“百日”执法活动,严厉查处各类违法违规行为,对执法检查中发现的各类违法违规行为,依法给予警告、罚款、责令停止产生职业病危害的作业等行政处罚;问题严重的,要依法提请地方政府予以关闭;对查出的问题 ,要逐条提出整改措施、明确时限要求,确保整改到位。 区安监局适时对各地“职业卫生监督执法年”开展情况进行督查和指导
故中,发生溺水、交通安全等事故死亡 1 人扣 1 分, 累计 死亡 3 人以上的第(二)项指标不得分。 在 年度 安全 综治 工作目标管理考 核 统计时,对正常死亡(如患病住院后死亡、因病猝死等)及自然灾害死亡的人数不予计算,但发生死亡事故时仍必须及时上报,待有关部门确认为正常死亡或自然灾害死亡后,不予 以 统计。 未及时上报 者,一概视为迟报和瞒报。 校内有国家明令禁止的黄色书刊