MIS作业 - 副本
MIS作业

管理信息系统建设中存在的问题与对策管理信息系统的概念由来已早,但是至今没有统一的定义,大致可以理解为运用系统的方法,以计算机和现代通信技术为基本信息处理手段和工具的,能为管理决策提供信息服务的人—机系统。
从功能上说,虽然管理信息系统能实测企业的各种运行情况;利用过去的数据预测未来;从企业全局出发辅助企业进行决策;利用信息控制企业的行为;帮助企业实现其规划目标。
但是纵观管理信息系统的不同发展阶段,在具体实践中,人们发现它还是不能像预期的那样具备强大的功能,实现巨大的经济效益。
本文就管理信息系统在建设中存在的问题进行分析,并提出了一些基本对策。
一、管理信息系统建设的中存在的问题1. 认识偏差有人说,管理信息系统就是利用计算机进行管理的系统。
这种观点反映了系统建设中存在的一些认识偏差:管理信息系统的建设与评价侧重计算机硬件配置,而不是信息开发与利用的方法与深度。
这样的误解给国内外许多组织的管理信息系统带来了严重损失。
事实上,管理信息系统的核心是信息与信息管理,而不是计算机。
在人才选拔上,往往注重强调他们的计算机知识,而不是管理、数学、及系统知识。
目前,管理信息系统的建设缺乏复合型人才,而不是计算机人才。
这种认识偏差亟待解决。
2. 系统早期可行性分析与设计等不足,系统功能欠缺一般来说,管理信息系统的建立需要经过广泛调查、总体规划、可行性研究,流程分析等等一系列过程。
系统服务于某一具体的企业或单位,所以它必须具备完备的功能,能够契合企业实际的发展需要。
但是现在我们的管理信息系统或是照搬国外的,或是粗制滥造,并没有一套详尽完整的调查分析研究流程,这就导致最终系统功能上存在不适应。
同时,在开发方法的选择上也存在问题。
传统的软件开发方法不允许在开发过程中用户的需求发生变化,需求分析不彻底仍是导致应用开发软件失败的主要原因之一。
企业管理信息系统建设中选用的开发工具和开发方法是否恰当,直接影响着建设的质量和速度。
企业用户作为MIS的主体,其要求是开发系统的出发点和归宿。
MIS作业

MIS作业专业:自动化0803姓名:陈雷亮学号:310808020305基本数据表数据表的扩展名为.DBF,若数据表中有一个或多个备注型字段,则会产生一个同名的.FPT文件。
数据表文件由表结构和记录(内容)组成。
数据库由4个层次组成(数据库⊂数据表⊂记录⊂字段)。
表结构的建立(1)用表设计器建立表结构默认目录的设置方法1(菜单方式)。
方法2(命令方式)。
SET DEFAULT TO[<驱动器号>] [<路径>]通过复制产生表结构格式:COPY STRUCTURE TO <文件名> [FIELDS<字段名表>]表结构的显示格式:DISPLAY/LIST STRUCTURE [IN<工作区号>/<别名>] [NOCONSOLE][TO PRINTER [PROMPT]/TO FILE<文件名>]表结构的修改(1)菜单方式:从"显示"菜单中选择"表设计器"命令。
(2)命令方式:MODIFY STRUCTURE表内容的修改1. 菜单方式:"显示"+"浏览XX"2. 命令方式:EDIT、CHANGE、BROWSE(全屏幕编辑修改表记录)REPLACE<字段名1>WITH<表达式1>[ADDITIVE] [,<字段名2> With<表达式2> [ADDITIVE]]…(成批修改表记录)作业1:做一个人口信息管理系统1)人口总数=记录数,2)性别比例,3)年龄段统计,4)人口分析,5)受教育程度,6)流动人口,7) 8)失业人员情况,9)人口组成,10)身份证号,11)政治面貌,12)城乡人口,13)城乡平均收入,14)健康程度,15)婚姻状态,16)宗教信仰,17)家庭子女,18)身高,19)体重,20)犯罪率作业2:做一个国家健康信息系统1)健康账号,2)身份证号,3)姓名,4)性别,5)出生年月,6)家族病史,7)婚史,8)血型,9)职业,10)身高,11)体重,12)既往病史,13)现住地,14)联系方式,15)过敏史,16)献血史。
MIS作业题答案.

MIS作业题答案练习六(第10章)17.解:(1)E-R图(2)将E-R图转换为关系模型导师(JNO,JNA,DEPT,SP)学生(SNO,JNO,SNA,SEX,RC)18.假设ABC房地产公司聘用多名业务员负责房地产的销售业务;每名客户可以多次或一次购买多套住房,每套住房有唯一的标识(房间号);每套房产交易都要签定合同,合同的实例如图2所示合同号:997014313日期:01/09/99付款方式:一次性总金额:1,075,000.00元┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈客户身份证号:110119*********客户姓名:田源联系电话:66370012┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈地址:北京海淀区中关村路10号邮政编码:100083┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈房间号居室数使用面积(m2)建筑面积(m2)单价(元/m2)金额(元)1102 3 90 130 5000.00 650,000.001103 2 65 85 5000.00 425,000.00┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈业务员代号:104 业务员姓名:江一平电话号码:84227112图2.ABC房地产公司销售合同实例(1)试为ABC房地产公司数据库设计一个优化的E-R模型,要求标注连通词,可以省略属性;(2)将E-R模型转换成关系模型,要求写出每一个关系的主码和外码(如果有)。
解:【评分标准】共7分,其中客户、业务员、房地产、合同每个实体占1分,每写错一个连通词(联系类型)扣1分。
本问有多种答案,此处仅提出①、②、③三种答案。
①客户(身份证号,客户姓名,联系电话,地址,邮政编码)(1分)主码:身份证号业务员(业务员代号,业务员姓名,电话号码)(1分)主码:业务员代号房地产(房间号,居室数,使用面积,建筑面积,单位,金额)(1分)主码:房间号合同(合同号,日期,身份证号,业务员代号,付款方式,总金额)(1分)主码:合同号外码:身份证号,业务员代号(1分)明细(合同号,房间号)主码:合同号,房间号外码:合同号,房间号(1分)【评分标准】每个关系1分,合同关系的外码、明细关系主码和外码各1分,共8分。
MIS复习题答案版

MIS复习提要鉴于本课程的知识面比较广,出题的自由度很高,可考察的知识点也非常多。
为了帮助大家系统的进行本课的复习,现在给出一些复习建议选择题(每题1分,共20分)1.管理的职能主要包括( B )。
A.计划、控制、监督、协调B.计划、组织、领导、控制C.组织、领导、监督、控制D.组织、领导、协调、控制2.西蒙(H.ASimon)作为“决策理论”学派的代表提出的决策过程的基本模型,将决策过程分为( B )。
A.3个阶段B.4个阶段C.5个阶段D.6个阶段3.决策问题的类型包括( D )。
A.结构化决策和半结构化决策B.优化决策和结构化决策C.组织结构和非组织结构D.结构化决策、非结构化决策和半结构化决策4.管理信息系统是一门新型学科,它属于(C )。
A.计算机学科B.经济学科C.综合性、边缘性学科D.工程学科5.目前系统开发的主要方法是(B)A.原型法B.结构化系统开发方法C.面向对象的方法D.CASE法6.数据流程图中的外部实体是指( B )A.本系统的单位或人员B.本系统之外的单位或人员C.输入的凭证单据D.输出的凭证单据7.有一“职工基本情况”的档案文件,其记录由“职工号”、“姓名”、“性别”、“出生日期”、“籍贯”、“文化程度”等数据项组成,其中主键(主关键字)应该是(A)A.职工号B.姓名C.性别D.文化程度8.在MIS系统设计中,把各个处理功能的数据关系图综合起来,形成整个系统的关系图,称为( C )A.功能结构图B.管理业务流程图C.信息系统流程图D.数据流程图9.企业内部网是( B )。
A.INTERNET B.INTRANET C.EXTRANET D.TCP/IP10.系统分析中可行性研究包括( C )A.管理可行性、运行可行性、维护可行性B.硬件可行性、软件可行性、数据可行性C.技术可行性、经济可行性、管理可行性D.目标可行性、规模可行性、投资可行性11.系统分析的具体工作不包括( D )A.可行性分析B.详细调查C.系统化分析D.提出新系统的物理模型12.用生命周期法开发系统,可行性分析工作所处的阶段是(A)。
MIS习题及指导.doc

《管理信息系统》习题及提示第一章:1.管理信息系统的开发可以分为哪几个阶段?各阶段产生哪些文件?提示:此题涉及的内容是整个MIS开发的过程(规划/分析/设计/实施维护),对应填写的一系列文档(可行性报告/需求报告/概要设计说明书/详细设计说明书/ 测试计划)2.设计光盘租赁管理系统的各个阶段都使用了哪些方法和技术?提示:建议此题翻阅本书后面章节相关内容。
可以上网查阅相关新方法及技术。
第二章:1.什么是信息?什么是信息系统?信息如何度量?信息维度是什么?提示:注意信息及信息系统的区别在于:信息是经过加工后的数据(可能对,可能错),而信息系统是一个人造系统,由人/计算机/数据组成。
信息的维度是标志信息价值的信息属性。
2.简述MIS与DSS之间的联系。
提示:注意书P23“管理信息系统只是将存在的问题和机遇呈现出来,而很少告诉人们出现问题和机遇的原因是什么,也很少提出解决问题的方案。
”而DSS则是通过人机交互的方式帮助决策者找到可能的答案,为管理者决策提供必要的信息。
DSS是MIS 的重要组成部分,以MIS为基础,功能上有所延伸。
第三章:1.数据库系统由哪几部分组成?提示:参考P58,可上网查询“B/S数据库体系结构”,“C/S数据库体系结构”。
2.简述改进后的新奥尔良方法的数据库设计步骤。
提示:实际上,该方法的四阶段就是本书进行管理信息系统开发的步骤。
书P63第四章:1.系统分析的任务是什么?提示:系统分析阶段是在用户需求分析之后,故,它的任务是进一步分析和表达用户的需求。
表达需求的方法很多,主要我们选用SA (结构化分析方法)。
SA 方法的原则:自顶向下/逐层分解。
SA方法使用的工具:DFD/DD/判定表/判定树。
2.系统调查的方法有哪些?提示:书P75。
此处注意设计调查表方式。
目前比较流行此方式。
设计调查表的方式方法可以查阅本课程参考书籍。
3.开发管理信息系统之前,有没有必要进行可行性分析?如何进行可行性分析?提示:可行性分析是必要的。
MIS管理信息系统-课后练习答案2

MIS管理信息系统-课后练习答案2Software that organizes, manages, and processes business data concerned with inventory, customers, and vendors is called:a.system software.b.application software.c.data management software.work software.Answer: c Page Reference: 118 Difficulty: ModerateSoftware that manages the resources of the computer is called:a.system software.b.application software.c.data management software.work software.Answer: a Page Reference: 118 Difficulty: EasySoftware used to apply the computer to a specific task for an end user is called:a.system software.b.application software.c.data management software.work software.Answer: b Page Reference: 118 Difficulty: ModerateAACSB: Reflective ThinkingLegacy systems are still in use today because:a. they can only be run on the older mainframe computers.b. they are too expensive to redesign.c. many integrate well using new Web services technologies.d. they contain valuable data that would be lost during redesign.Answer: b Page Reference: 119 Difficulty: ModerateWhat would be a reason for using a workstation rather than a personal computer?A、When you need more powerful computational abilitiesB、When you need to access a networkC、When you need to serve applications and data to client computersD、When you need to share resourcesAnswer: a Page Reference: 119 Difficulty: ModerateThe use of multiple computers linked by a communications network for processing is called:a. grid computing.b. distributed processing.c. client/server computing.d. centralized processing.Answer: b Page Reference: 121 Difficulty: ModerateWhich of the following storage technology stores data sequentially?a. CD-ROMb. RAIDc. Magnetic disksd. Magnetic tapeAnswer: d Page Reference: 123 Difficulty: ModerateWhat type of device gathers data and converts them into electronic form for use by the computer?a.Output deviceb.Input devicec.Optical storaged.Magnetic storageAnswer: b Page Reference: 124 Difficulty: ModerateWhich of the following is not a type of output device?a. Speakersb. Cathode ray tubec. Ink jet printerd. KeyboardAnswer: d Page Reference: 124 Difficulty: EasyIn batch processing:a. transactions are processed immediately in batches.b. transactions are accumulated in batches until it is time to process them.c. transactions are processed by arrays of multiple, less expensive servers.d. transactions are processed by arrays of multiple, less expensive workstations. Answer: b Page Reference: 125 Difficulty: ModerateWhat is the first step you should take in managing data for a firm?a. Identify the data needed to run the businessb. Cleanse the data before importing it to any databasec. Normalize the data before importing to a databased. Audit your data qualityAnswer: a Page Reference: 160, 165 Difficulty: ModerateAn example of a pre-digital database is a:a. library’s card-catalog.b. cash register receipt.c. doctor’s office invoice.c. list of sales totals on a spreadsheet.Answer: a Page Reference: 160 Difficulty: ModerateWhich of the following best illustrates the relationship between entities and attributes?A table that links two tables that have a many-to-many relationship is often called a(n):a. derived table.b. intersection relation.c. foreign table.d. entity-relationship table.Answer: b Page Reference: 163 Difficulty: ModerateThe process of streamlining data to minimize redundancy and awkward many-to-many relationships is called:a. normalization.b. data scrubbing.c. data cleansing.d. data administration.Answer: a Page Reference: 162 Difficulty: ModerateThe logical view of a database:a. shows how data are organized and structured on the storage media.b. presents an entry screen to the user.c. allows the creation of supplementary reports.d. presents data as they would be perceived by end users.Answer: d Page Reference: 165 Difficulty: ModerateIn a relational database, the three basic operations used to develop useful sets of data are:a. select, project, and where.b. select, join, and where.c. select, project, and join.d. select, from, and join.Answer: c Page Reference: 166 Difficulty: ModerateThe select operation:a. combines relational tables to provide the user with more information than is otherwise available.b. creates a subset consisting of columns in a table.c. identifies the table from which the columns will be selected.d. creates a subset consisting of all records in the file that meets stated criteria. Answer: d Page Reference: 166 Difficulty: ModerateThe join operation:a. combines relational tables to provide the user with more information than is otherwise available.b. identifies the table from which the columns will be selected.c. creates a subset consisting of columns in a table.d. organizes elements into segments.Answer: a Page Reference: 166 Difficulty: ModerateThe project operation:a. combines relational tables to provide the user with more information than is otherwise available.b. creates a subset consisting of columns in a table.c. organizes elements into segments.d. identifies the table from which the columns will be selected.Answer: b Page Reference: 166 Difficulty: ModerateThe most prominent data manipulation language today is:a. Access.b. DB2.c. SQL.d. Crystal Reports.Answer: c Page Reference: 168 Difficulty: EasyThe type of database management approach that can handle multimedia is the:a. hierarchical DBMS.b. relational DBMS.c. network DBMS.d. object-oriented DBMS.Answer: d Page Reference: 169 Difficulty: Moderat。
公司职位英文-(1)---副本

Auditor 审计师Bank Administrator 银行事务管理员Junior Accountant 初级会计Loan Administrator 贷款管理员Bank Treasurer 资金调拨Management Accountant 管理会计Billing Clerk 票据文员Mortgage Underwriter 抵抻保险员Billing Supervisor 票据管理员Payroll Manager 工资经理Bookkeeper 档案管理Staff Auditor 审计员Bookkeeping Clerk 档案管理助理Stock Broker 股票经纪人Budget Analyst 预算分析Tax Accountant 税务会计Credit Analyst 信用分析Tax Inspector 税务检查员Credit Manager 信用管理经理Vice-President of Administration and Finance 财务行政副总裁Financial Analyst 财务分析Vice-President of Finance 财务副总裁Financial Consultant 财务参谋Loan Servicer 贷款服务Financial Manager 财务经理Financial Planner 财务计划员Bank Clerk 银行出纳公司及部门英文标识总公司Head Office分公司Branch Office营业部Business Office人事部Personnel Department人力资源部Human Resources Department总务部General Affairs Department财务部General Accounting Department销售部Sales Department促销部Sales Promotion Department国际部International Department出口部Export Department进口部Import Department公共关系Public Relations Department广告部Advertising Department企划部Planning Department产品开发部Product Development Department研发部Research and Development Department(R&D) 秘书室Secretarial Pool与销售有关的职称词汇翻译Vice-President of Sales 销售副总裁Senior Customer Manager 高级客户经理Sales Manager 销售经理Regional Sales Manager 地区销售经理Merchandising Manager 采购经理Marketing and Sales Director 市场与销售总监Director of Subsidiary Rights 分公司权利总监Sales Assistant 销售助理Assistant Customer Executive 客户管理助理Wholesale Buyer 批发采购员T ele-Interviewer 调查员Real Estate Appraiser 房地产评估师Marketing Consultant 市场参谋Market Research Analyst 市场调查分析员Manufacturers Representative 厂家代表Sales Representative 销售代表Marketing Intern 市场实习Marketing Director 市场总监Insurance Agent 保险代理人Customer Manager 客户经理Vice-President of Marketing 市场副总裁Regional Customer Manager 地区客户经理Sales Administrator 销售主管T elemarketing Director 销售总监Advertising Manager 广告经理Travel Agent 旅行代办员Salesperson 销售员T elemarketer 销售员Sales Executive 销售执行者Marketing Assistant 市场助理Retail Buyer 零售采购员Real Estate Manager 房地产经理Real Estate Broker 房地产经纪人Purchasing Agent 采购代理Product Developer 产品开发Marketing Manager 市场经理Advertising Coordinator 广告协调员Advertising Assistant 广告助理Ad Copywriter(Direct Mail) 广告文撰写人Customer Representative 客户代表公司高层职位的英文缩写1。
电大计算机科学与技术专业毕业论文--图书信息管理系统的设计与实现---副本

图书信息管理系统的设计与实现摘要随着信息技术在管理技术上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率的把内部活动有机的组织起来,就必须建立与自身特点相适应的管理信息系统.资料管理系统是典型的信息管理系统,其主要开发包括后台数据库的建立和维护,以及前端应用程序的开发两个方面.对于前者要求建立起数据库一致性和完整性强,数据库安全性好的库。
后者则要求应用程序功能完备,易于使用等特点。
因此,本人结合资料管理系统的要求,对易语言数据管理系统,易语言原理,易语言数据库技术进行了较深入的学习和应用。
主要完成对资料管理系统的要求分析、功能模块划分,并由此设计了数据库结构和应用程序。
系统运行结果证明,本人设计的资料管理系统可满足借阅者、资料管理工作人员和高级管理三方面的要求.系统开发采用大连飞扬软件工作室编写的易语言,它是一种全中文全可视化电脑程序编写语言。
它的诞生结束了外国编程语言长期垄断中国市场的局面,使中国人终于可以使用自己的母语来编写各种实用电脑程序。
利用易语言强大的可视化界面功能以及对数据库的支持,先构造一个模型,逐步增加功能,最终满足需求,本系统界面友好,功能较强。
不足的地方是当数据库访问量大时,将导致性能的下降,且不利于数据库有效共享,在以后改进中应考虑SQL SERVER作为数据库,解决访问速度及数据共享的问题。
该系统力求易于使用,具有较高的扩展性和可维护性.关键字:关系数据库易语言资料管理系统系统开发信息系统SummaryAlong with information technique more and more thorough but extensive application in managing a technique, management information the implement of the system is on the technique already gradually mature.Managing the information system is a new science which develops continuously,the whichever unit wants to exist to want a development,high—efficiency of organize organically the internal activity, have to build up adapting with oneself characteristics mutually of management information system。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
管理信息系统课程设计报告学生选课管理信息系统班级:会121姓名:方樱桃学号:129094237前言学生选课是高校教务管理工作的一部分,学生选课管理信息化是现代学校人力资源开发与管理的手段。
主要介绍了学生选课管理系统的分析、设计及实现方法。
随着在校大学生人数不断的增加、开设的课程越来越丰富和多元化。
教务系统数据量也不断上涨,以往随堂选课的方法易造成选课系统的盲目性和教务处处理数据的繁重性,为减轻教务处的工作,以及让每个学生选到自己所喜欢的科目。
考虑建立一个方便、快速、公平和符合学分制管理制度的选课平台和应用系统就显得至关重要了。
学生选课管理系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。
它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。
它对于开展学生选课和信息查询的一种较为先进的选课模式,它对于发挥学生选择课程的自主性,提高学校课程管理效率等方面具有十分重要的作用的意义,并且具有其它技术手段无可比拟的优越性。
结合学生选课管理的实际需要,完成了对学生选课管理系统的需求分析,可行性分析,总体设计,详细设计,编码以及测试与调试。
本次设计基于游览器/服务器结构网上选课系统的基本设计思想,简单介绍了系统各功能模块及数据库的设计,设计出登陆,选课,查询等一系列功能系统可以实现学生选课的一些重要功能,如课程的添加、查询、选课,管理人员职责,学生选课系统主要包括登陆、选课、排课三个基础功能,登录系统主要验证用户信息和用户类别,按后赋予相应的权限,为了实现选课的合理性和功能的优异性,这也要求本系统必须有一个科学的课程管理功能。
文中首先对课题背景,数据库基础和SQL语言进行简单的讨论,接着对学生选课系统进行详细的分析,划分具体功能模块,最后给出具体设计过程。
主要有四个章节组成,第一章主要对课题研究的背景,意义,可行性分析,开发工具选择等方面进行了介绍;第二章主要是对系统进行了总体分析和设计;第三章主要是对数据库进行设计与分析;第四章主要论述了系统的具体实现。
关键词:网上选课. 数据库管理系统. SQL. 选课目录第一章学生选课管理信息系统的总体规划 (2)1.1学生选课管理信息系统的设计背景 (2)1.2学生选课管理信息系统的基本功能 (2)1.3学生选课管理信息系统的基本内容 (2)第二章学生选课管理信息系统的系统分析 (4)2.1学生选课管理信息系统的功能分析 (4)2.2学生选课管理信息系统设计的可行性分析 (4)2.2.1技术可行性研究 (4)2.2.2经济可行性研究 (4)2.2.3社会可行性研究 (5)2.3学生选课管理信息系统用户需求分析 (5)第三章学生选课管理信息系统的总体设计 (7)3.1学生选课管理信息系统流程设计 (7)3.2学生选课信息管理系统功能设计 (8)3.3学生选课信息管理系统概念结构设计 (9)3.4 学生选课管理信息系统的逻辑结构设计 (13)3.5学生选课信息管理系统的物理结构设计 (13)第四章学生选课信息管理系统的详细设计 (16)4.1学生选课信息管理业务流程图 (16)4.2学生选课信息管理关键功能流程图 (17)4.3学生选课信息管理系统程序设计 (17)第五章系统的调试与运行 (25)第六章总结 (26)参考文献 (27)第一章学生选课管理信息系统的总体规划1.1学生选课管理信息系统的设计背景结合学生选课管理的实际需要,完成了对学生选课管理系统的需求分析,可行性分析,总体设计,详细设计,编码以及测试与调试。
本次设计基于游览器/服务器结构网上选课系统的基本设计思想,简单介绍了系统各功能模块及数据库的设计,设计出登陆,选课,查询等一系列功能系统可以实现学生选课的一些重要功能,如课程的添加,查询,选课,管理人员职责,学生选课系统主要包括登陆,选课,排课三个基础功能,登录系统主要验证用户信息和用户类别,按后赋予相应的权限,为了实现选课的合理性和功能的优异性,这也要求本系统必须有一个科学的课程管理功能。
本设计通过分析浏览器和服务器结构的特点并结合选课的实际情况,提出了基于浏览器和结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计。
数据库软件Visual Fox pro的简称又叫VFP。
是数据库管理系统,集成编程语言,是开发小型数据库的前端工具。
Visual Fox Pro技术使得在Windows环境下设计的应用程序达到即看即得的效果。
Visual Fox Pro面向对象的开发环境使得无论是组织信息、运行、查询、创建集成的关系型数据库系统,还是编写数据库管理应用程序,都变得十分轻松。
作为市场上最灵活和功能最强大的数据库管理系统,Visual Fox Pro拥有悠久而辉煌的发展历史。
它是一种可靠、便捷和高效的程序员用的数据库产品。
文中首先对课题背景,数据库基础和SQL语言进行简单的讨论,接着对学生选课系统进行详细的分析,划分具体功能模块,最后给出具体设计过程。
1.2学生选课管理信息系统的基本功能通过该系统使学生可以方便的在校园网上进行网上选课。
系统有较高的安全性和较好的使用性能。
学生选课管理系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。
它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。
学生可以选修规定范围内的课程,查看已修学分总数,还可以修改个人信息。
教师可以根据统计的人数挑选一定数量的学生,也可以直接在网上公布成绩,让学生直接在网上查询成绩。
管理员可以指定每门课程的任课教师,修改课程信息,增加、修改、删除学生信息。
1.3学生选课管理信息系统的基本内容通过对学生选课管理系统工作内容和相关数据流程分析,根据学生选课管理系统的需要,就可以设计出能满足用户需求的各种实体以及实体之间的关系。
在学生选课管理信息系统开发过程中,需要对系统的整个设计进行可行性分析,包括技术可行性研究、经济可行性研究、社会可行性研究,同时要进行用户需求分析、功能分析、流程设计、功能设计、概念结构设计、逻辑结构设计、物理结构设计和详细设计,设计完后还要进行系统的调试、运行以及维护。
第二章学生选课管理信息系统的系统分析2.1学生选课管理信息系统的功能分析学生选课系统含登录验证模块、学生选课模块、管理员模块和教师查询模块。
学生通过本系统,可透过浏览器查询课程安排、教师及选课情况等;管理员通过本系统,可对全校学生进行选修课的统筹管理,如修改、添加、查询、删除等,从而为教务工作提供决策信息。
1、从课程列表中选择所要选修的课程;2、查询已选课程及其相关信息,包括上课时间及地点;3、修改自己的登录密码。
2.2学生选课管理信息系统设计的可行性分析2.2.1技术可行性研究技术可行性是指从设备、技术的先进性和技术人员的专业、技术水平两方面来论证新系统实现的可能性。
建立管理信息系统必须要有硬件和软件两大部分才能构成,硬件包括计算机、外围设备、辅助设备、网络设备等。
软件包括操作系统、数据库管理系统、网络协议、软件工具以及用户专用的软件等。
在构件系统的硬件平台时,不仅要了解设备的使用环境、条件和优缺点之外,还要正确地选定系统硬件平台的体系结构。
要用好管好学校的信息资源,除了建立以计算机为基础的管理信息系境外,还必须要有一批进行信息采集、信息处理、信息管理和信息维护的人员。
对于信息管理系统的设计所需要的硬件系统,学校和个人电脑完全可以满足要求。
对于软件技术要求,自己通过对《信息管理系统》和《Visual Fox pro 程序设计教程》的课程学习已基本上能对所要设计的系统进行设计。
现在的程序设计语言软件技术已经很成熟了,界面设计是充分考虑管理员的习惯,使操作方便快捷,数据输入快速、规范、可靠,统计准确无误,制表灵活,让所有的选课学生直接进入后即可自行操作。
因此在技术上是可行的。
2.2.2经济可行性研究管理信息系统的应用软件开发费用是指软件开发过程中所投入的工作量及相应的代价,主要是指人的劳动消耗和设备的损耗。
软件开发费用的估算是从软件开发计划开始的,经系统分析、系统设计,到系统的实施为止的整个软件开发过程中所花费的人工费用。
根据人的劳动消耗及设备的使用损耗,整个设计过程大约需要2万元的费用。
当系统投入使用后可为学校教务管理节约大量的人力、物力,所带来的效益将会远远大于软件开发的成本,因此在经济上是可行的。
2.2.3社会可行性研究本次对于学生选课信息管理系统的设计只是为了满足校内学生选课的需要,只适用于校内学生、任课教师和教务管理员的,对于社会以及网络的安全不会造成影响,不会影响正常的教务管理和学校的正常教学,且有利于信息资源的共享和学校教学资料的保存,不会侵犯师生的合法权益,为学校的办公信息化和自动化提供了有利的条件和根本保证,所以不会构成违法行为。
因此在社会上也是可行的。
2.3学生选课管理信息系统用户需求分析学生可以选修规定范围内的课程,查看已修学分总数,还可以修改个人信息。
教师可以根据统计的人数挑选一定数量的学生,也可以直接在网上公布成绩,让学生直接在网上查询成绩。
管理员可以指定每门课程的任课教师,修改课程信息,增加、修改、删除学生信息。
分析一:系统应该满足以下几个方面需求:1. 某些选修课程因为前序课程或者教学管理资源的限制,要求系统能对课程选修人数、选修学生年级、专业等进行限制。
2. 选课过程需具有时效性,系统要能在短时间内响应大量学生的查询和选课要求,並及时处理。
3. 教务部门能及时掌握课程选修情况,系统界面直观,操作简单,学生不需经任何培训即可操作。
4. 系统要提供数据输出接口以供教务员作后期处理及保存。
包括作为以后查询和评估使用的资料。
分析二:系统要实现的功能分为二大模块:管理员模块:1. 负责统一管理,包括课程的查询、添加、修改和删除;2. 限制选修条件的管理,包括条件的添加、修改和删除;3. 统一管理用户,包括管理员和学生用户的管理;4. 系统公告的管理;5. 数据的管理和数据导出;6. 管理员密码管理和学生密码的初始化操作。
第三章学生选课管理信息系统的总体设计3.1学生选课管理信息系统流程设计在该系统中的系统模块功能分析中,将系统模块功能进行划分,如图3-1所示:图3-1 学生选课管理信息系统模块流程图用户登录身份验证模块验证用户名和密码,并根据不同的用户类型,跳转到对应的页面中,设置选课时间模块提供给系统管理员修改选课时间段,录入信息模块提供给系统给管理员,用来录入学生和教师信息,以及录入教学楼教室等信息。
开设课程模块提供给教师用户,用来开设一门必修课程或者选修课程。
编辑课程时间地点模块提供给教师用户、编辑课程的上课时间地点有好的界面与操作。
评分模块用于教师用户选修该教师开设的课程的学生评分。