管理信息系统课程设计(选课系统)内容摘要:
课系统是依据大学的选修课的网上申请和管理需求而进行设计的,目的是实现选修课的网上管理、申请功能。 这既方便学生选课,又方便学校对学生选修课的管理与控制。 根据大学选修课管理的基本过程,网上选课系统应具备课程设置、课程查询、 学生选课、管理员管理等基本功能要求。 系统的主要使用者有学生、开课教师和教务管理人员。 系统需求分析 通过对系统需求进行分析,我们可以确定系统中有两类用户:管理员和学生。 各类用户的具体描述如下: ( 1)管理员 4 4 描述:管理员维护整个系统,包括课程设置,选课时段设置,选课前学生不可登录;选课结束,学生只可查询,管理员对选课结果进行统计;查询选课情况,对学生的选课申请进行处理,进行用户管理; 限制最大选课人数;排课、发布选课信息; 数据备份和恢复等。 (2) 学生 描述:在选课系统中 查询课程、教室信息,提交选 课,修改选课,查询选课情况,登录系统,进行个人信息修改等与选课有关的活动。 根据上面所述,我们对该选课系统进行了划分,分为三个主要功能,即登录控制、排课和选课,分别对应三个子系统,即登录子系统、排课子系统和选课子系统。 其中,登录子系统是前提,排课子系统是基础,选课子系统是关键。 登录子系统区分排课者(即系统管理员)和学生这两者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的权限,进行不同的操作。 排课子系统主要供排课者使用,其中设定选课时间段,进行排课并检测排课冲突,发布选课信息都是选课的前提和基础。 选课子系统是本系统要实现的最终目的。 选课子系统主要供学生选课使用,在这里可以进行与选课有关的活动,包括课程浏览查询、选课、退选课程。 系统功能结构图 学生选课信息管理系统的功能主要包括登录、查询、查看选课公告、选课、修改选课信息、退出系统等。 功能结构图如图所示: 5 5 6 6 业务流程分析 选课系统总体业务流程图如下所示: 数据流程图 7 7 数据字典 根据数据流程分析,对系统数据进行分析和汇总,建立系统数据字典。 下面列出部分数据字典内容。 (1) 选修课目安排 数据流编号: A01 系统名:选课信息管理系统 条目名:选修科目安排 输入:课程信息表,选修地点信息表,教师信息表 输出:选课表,选课通知 描述: 排课者按年级排课。 排课表内容包括课程代号,课程名称,受课院系,课程号,课程名称,教师代号,学分,开课时间,上课时间,地点,开课院系,最大上课人数和课程选则限制(必修或选修)等。 在排课过程中,排课者可以查询教室使用情况和院系课程设置。 在排课者提交排课表以后,系统应当确保该排课方案中没有时间冲突和教室冲突。 如果有冲突,系统应该提示排课者具体冲突产生的原因。 (2) 选 课 数据流编号: A02 系统名:选课信息管理系统 条目名:选课 输入:排课表,选课通知 输出:学生选课表 描述: 学生可以在规定的时间段内选课。 该规定时间段由排课者通过发布消息通知教师和学生。 选课过程如下:学生在选课表上单击课程号,则该信息被提交到服务器,并显示学生的 8 8 选课结果。 选课表的内容包括排课表的全部内容。 如果一门课程已经达到最大选课人数,则不能再选择这门课程。 如果有学生退课,则该门课程的已选人数减 1。 (3) 设定选课时间段 数据流编号: A03 系统名:选课信息管理系统 条目名:设定选课时间段 输入:选课时间段表 输出:选课时间段表 描述: 排课者应该设定选课时间段。 学生只能在此设定的时间段内选课和退课。 第三章 系统设计 实体之间的联系 根据需求分析,归结出合适的联系: 一个学生最多能够选两门课,一门课可以被多个学生选。 一个学生可以属于不超过两个临时班级,一个临时班级可以有多名学生。 教师中只有一个是管理员。 9 9 ER图 ( 1) 学生课程联系 ER图 ( 2) 管理员教师关系实体 ER图 数据库表设计 ( 1)学生表 字段名 类型 备注 stuID Varchar 学号 Primary Key 10 10 stuName Varchar 姓名 NOT null stuSex nchar 性别 39。 男 39。 或 39。 女 39。 默认为‘男’ stuAge Int 年龄 1 stuDept Nvarchar 系别 ( 2)教师表 字段名 类型 备注 teaID Varchar 职工号 Primary key teaName Varchar 姓名 Not null teaSex Nchar 性别 39。 男 39。 或 39。 女 39。 默认为‘男’ teaAge Int 年龄 1 teaDept Nvarchar 管理系别 ( 3)选课表 字段名 类型 备注 CourseID Varchar 课程号 Primary key CourseName Varchar 课程名 Not null CourseAdd Varchar 授课地点 Coursetea Varchar 授课老师 CourseSc Int 课程学分 ( 4)登录表 字段名 类型 备注 Zhanghao Varchar 账号 Primary key Password Varchar 密码 Not null 第四章 系统实施 部分代码 11 11 import .*。 import。 import。 import .*。 import .*。 import .*。 public class StudentManage { public static void main(String[] args) { Mypanel mp=new Mypanel()。 } } class Mypanel extends JFrame implements ActionListener { JPanel LongdingPanel1,LongdingPanel2,LongdingPanel3。 JTextField Adminjtf。 JPasswordField jpf。 JLabel Adminjl,Passwordjl。 JButton Longdingjb,zhucejb。 public Mypanel() { LongdingPanel1=new JPanel()。管理信息系统课程设计(选课系统)
相关推荐
长期或短期借款而取得货币资金的方式。 发行债券是指公司为筹措长期资金而向一般大众举借款而取得货币资金的方式。 融资租赁是指公司作为承租人,根据与出租人签订的租赁契约,付出一定的租金,来获得在规定时期内租赁物的使用权或经营权即以融物的方式达到融资的一种筹资方式。 商业信用是指公司在商品经营活动如商品赊销、预收货款中与其他企业临时性、短期性相互提供信用借贷融资而取得货币资金的方式。 6 / 12
业限制,须在竞业限制期限内按月支付竞业限制经济补偿金,支付标准 按双方约定执行。 本单位的岗位普遍不属于拥有商业秘密的特殊岗位,不建议对离职员工约定竞业限制,增加人力成本开支。 涉及条款: “第二十三条 用人单位与劳动者可以在劳动合同中约定保守用人单位的商业秘密和与知识产权相关的保密事项。 对负有保密义务的劳动者,用人单位可以在劳动合同或者保密协议中与劳动者约定竞业限制条款
在处理大小写问题上是一样的。 由于不同的 AIS 信息包含不同种类的信息 , 组合使用搜索条 件的方法可以得到最相关的搜索结果。 根据选择的文件格式 , 搜索结果输出文件可以是不同格式。 格式 描述 Raw message data 原始信息数据 搜索结果文件包含的 AIS 信息格式和 AIS 网络系统中保存的数据格式一样。 Include time stamps 包含时间印记
务 整洁、效率高、用品齐全 电话服务 态度好、接话快、业务熟、准确无差错 洗衣服务 态度好、手续清楚、质量好 客房送餐、檫鞋服务 态度好、迅速、准确、效率高 电视节目质量 图象清晰、音质好 饮用水和冰块服务 有保证、及时、卫生 餐厅经理 语 言能力好、推荐食品能力强、管理监督效果好 餐厅领班 能运用外语、熟悉业务、组织协调效果好 餐厅服务员 态度好、纪律性强、级运用外语、服务效果好 菜式美观程度
乙产品的生产 ,由于乙产品的预计销售量为 4000 件 . 消耗机 器工时 :4000*15=60000(小时 ) 利润为 : 4000(80506)5000015000=31000 元 所以该企业先安排生产甲产品 1000 件再生产乙产品 3200 件 . 某企业准备购 入一 设备以扩充生产能力,需投资 50, 000 元。 设备按直线法计提折旧,预计使用寿命 5 年,期满预计有净残值 5,
专卖店背景音乐的编排与设计,将随着声波的传递,直接体现着品牌文化与品牌定位,从而对消费者是否停下脚步进店选购,对于品牌销售起着推动或阻碍作用。 简而言之,音符虽小,不可小觑。 消费者怎一个乱字了得 近日,记者为调查背景音乐的问题,走访了北京西单商业街。 在步行不到十分钟的路程中,不下 10 余家专卖店比肩而开。 由于多以休闲专卖为主,所以各家专卖店不遗余力地播放着各 种流行歌曲,以吸引过客的注意