《某某管理系统》作品报告书

合集下载

图书管理系统设计报告

图书管理系统设计报告

图书管理系统设计报告第一篇:图书管理系统设计报告图书管理系统设计报告一系统开发的目标与意义1.1设计题目此次VFP课程设计是综合应用所学过的数据库理论知识,自行设计并实现一个较为完整的应用系统。

结合一个实际信息系统开发,初步掌握数据库管理信息系统的方案设计、论证和分析方法。

正确运用所学课程的基本理论和知识,了解在Windows环境下,使用Visual FoxPro 6.0开发管理信息系统所需的计算机软、硬件环境。

进一步深刻理解Visual FoxPro 6.0,合理设计并建立数据库,建立数据库中表与表之间的关系。

在理论教学的基础上,进一步理解可视化编程的基本概念,熟练掌握可视化编程的方法和步骤。

通过编程和上机调试,提高计算机应用与开发水平,特别是VFP平台的开发水平和能力,提高解决实际问题的能力。

从软件工程的角度,初步树立正确的程序设计思想,从系统分析、系统设计、系统实现、系统评价出发。

培养分析问题、解决问题的能力。

提高收集、查阅资料和撰写项目文档的能力。

1.2开发意义针对图书馆特点,图书管理系统实现后,能够使界面友好美观操作简单易行。

全面自动化信息管理,可随时掌握图书的进存、借阅等信息,查询灵活方便,数据存储安全可靠。

进而提高工作效率。

改善后的图书管理系统将功能全面,实用性强。

1.3系统开发过程1.3.1 分析阶段本阶段主要工作是信息的收集,正所谓好的开度等于成功的一半。

通过信息的收集工作来确定系统的目标、软件的总体思路以及所需要的时间。

1.3.2设计阶段在本阶段认真设计可以体会到什么叫事半功倍。

详细的规划具体需要完成的任务、输入输出的程序以及采用的数据结构,最好通过一定的算法描述工具详细描述算法。

1.3.3实施阶段本阶段要运用(1)系统论思想,把所做的大系统分解成几个小系统,但要保证小系统即个功能模块受高一级系统控制。

(2)“自上而下”的设计思想。

每一给小程序都可独立、精确运行,但严格受制与高一级程序。

管理系统的实验报告

管理系统的实验报告

管理系统的实验报告一、引言管理系统是现代社会中不可或缺的一部分,它为组织和企业提供了有效的管理手段和工具。

本文将对管理系统进行实验报告,通过对其定义、功能和应用进行探讨,以及对其优缺点的分析,旨在深入了解管理系统的实际应用和潜力。

二、定义与功能管理系统是指通过一系列规则、流程和技术手段来管理和协调组织内外部资源,实现组织目标的系统化方法。

其主要功能包括信息管理、决策支持、资源调配和绩效评估等。

1. 信息管理:管理系统能够收集、整理和存储各种信息,包括市场数据、员工信息、财务数据等。

通过信息管理,管理者可以及时了解组织内外部的变化和趋势,为决策提供可靠的依据。

2. 决策支持:管理系统通过数据分析和模拟等手段,为管理者提供决策支持。

通过对数据的分析和模拟,管理者可以更好地预测未来的趋势和结果,从而做出更明智的决策。

3. 资源调配:管理系统能够帮助管理者合理调配组织内外的资源,包括人力资源、物资资源和财务资源等。

通过资源调配,管理者可以提高资源利用效率,降低成本,实现组织目标。

4. 绩效评估:管理系统能够对组织内外部的绩效进行评估和监控,通过对绩效的评估,管理者可以及时发现问题和不足,采取相应的措施进行改进。

三、应用案例为了更好地了解管理系统的实际应用,以下将介绍一个应用案例。

某公司是一家制造业企业,他们采用了管理系统来提高生产效率和质量。

通过管理系统,该公司能够实时监控生产线上的各个环节,并对生产数据进行分析和评估。

通过对生产数据的分析,管理者可以及时发现生产线上的问题和瓶颈,并采取相应的措施进行改进。

此外,管理系统还能够帮助该公司进行库存管理和供应链管理,提高物料的采购效率和库存周转率。

四、优缺点分析管理系统作为一种现代化的管理手段,具有许多优点和一些缺点。

1. 优点:(1)提高工作效率:管理系统能够自动化和标准化许多繁琐的管理工作,提高工作效率,减少人为错误。

(2)提高决策质量:管理系统通过数据分析和模拟等手段,为决策提供科学依据,提高决策质量。

管理系统报告

管理系统报告

管理系统报告xxxx公司管理系统报告一、引言随着公司的发展,我们迫切需要一套高效的管理系统,来保障公司内部各个部门的协调,提高工作效率和效益。

经过多方考察和比较,我们终于选定了一套适合公司的现代化管理系统,并在过去的一段时间进行了试用和完善,现在向公司全体员工和领导报告。

二、系统的核心功能和特点1. 信息管理我们的管理系统主要负责公司内部的各种信息管理,包括人力资源信息、财务信息、客户信息、产品信息等等。

系统支持快速查询、修改、删除和添加功能,并配备了灵活的权限控制系统,确保敏感信息的安全性和保密性。

同时,系统可以与公司员工的个人信息和办公系统进行无缝对接,实现信息全面的自动化管理。

2. 流程优化我们的系统在流程管理方面,发挥了明显的优势。

通过对各个部门和人员的流程设计和优化,实现了任务的分配和协调,形成快速响应的工作机制,加快了决策和执行的速度。

3. 数据分析作为现代化的管理系统,我们的系统还具备了高效的数据分析功能,支持各种数据的可视化和报表展示。

这可以帮助公司领导快速掌握公司的各项数据指标,并进行科学的决策和规划。

三、试用效果和未来展望在过去的几个月中,我们的管理系统由全公司400余名员工共同试用。

试用结果表明,我们的系统已经取得了明显的效果,极大地提高了公司工作效率和效益,优化了公司内部流程和协调,增强了公司的竞争力。

未来,我们将继续完善和拓展系统的功能,使其更好地支持公司多元化、快速发展的需要,并与公司更紧密的结合起来。

四、总结在如今日新月异的时代,拥有一套适合自己的管理系统已经成为企业的共同选择和必然趋势。

我们相信,随着科技的不断发展,我们的管理系统也将不断发展和完善,为公司的未来发展提供有力的保障和支持。

C语言程序设计学生成绩管理系统实验报告

C语言程序设计学生成绩管理系统实验报告

移通学院C语言程序设计报告书设计名称:学生成绩管理系统专业:指导老师:班级:姓名:学号:座号:时间一、实验目的1.在编辑应用程序过程中,逐步加深对C语言编程的理解;2.加强实践的能力,动手能力,同时进一步对所学的知识进行巩固;3.培养初步编程的能力,为以后的学习奠定基础;二、实验内容运用所学的C语言知识编辑一个应用程序:学习成绩管理系统三.系统软件环境:本程序主要运行在: Visual C++ 6.0Turbo C/C++ 3.0四.课程设计题目:学生成绩管理系统程序说明:有N个学生,每个学生的数据包含学号不重复、姓名、三门课的成绩及平均成绩,试设计一学生成绩管理系统,使之能提供以下功能:1主菜单2各菜单项功能①成绩录入:输入学生的学号、姓名及三门课的成绩;②成绩查询:按学号查询学生记录;③成绩统计:计算学生的平均分;根据学生的平均分高低,对学生的数据进行排序后输出;④退出系统:退出整个系统即主菜单;五.数据结构设计描述:↓int num; /定义学号,变量为整型/char name; /定义姓名,变量为字符型/int score; /定义课程的成绩,变量为整型/float average; /定义平均分,变量为浮点型/七.系统各函数的功能,、相互调用关系1.函数实现功能说明:1menu函数是定义一个菜单函数,其功能在于输出菜单界面供使用者选择;2input函数是定义用于输入学生信息;3select 函数是定义用于查询学生信息;包括学号、姓名及各科成绩;4statistics 函数计算学生的平均分;根据学生的平均分高低,对学生的数据进行排序输出;2.相互调用关系:Main函数调用menu函数;Menu 函数可以调用input 函数、select函数和statistics 函数八.心得体会C语言是一种较为基础和普遍的编程语言,应用相当广泛,这次课程设计的要求与C语言的广泛应用相比较还有很大的差距;我们对于C语言的理解和使用还处在一个初级的阶段,我们要想掌握它,要学习的还很多,同时要懂得创新,许多的编程方法都是人们一步一步总结出来的,我想我们也要努力拓展自己的思维,努力去寻求新的方法,以创造出更为完善的应用程序; 九.程序:include <stdio.h>include <stdlib.h>include <conio.h>define N 3 /学生人数/define M 3 /课程门数/struct student{int num; /学号/char name20; /姓名/int score3; /三门课成绩/float average;}stuN; /学生数/void input; /查询/void select; /统计/void menu;void input{int i,j;printf"\t\t①成绩录入\n\n";fori=0;i<N;i++{printf"请输入学号:";scanf"%d",&stui.num;printf"请输入姓名:";scanf"%s",&;forj=0;j<M;j++{printf"第%d门成绩的分数:",j+1;scanf"%d",&stui.scorej;}printf"\n\n";}printf"\n\n";printf"输入完毕按任意键返回主菜单";}/2.查询/void selectint no{int i;printf"学生%d号: \n",no; printf"学号: %d\n",stuno-1.num; printf"姓名: %s\n",;for i=0;i<M;i++{printf"第%d门课程的成绩为: ",i+1; printf"%d\n",stuno-1.scorei;}printf"\n按任意键返回主菜单";getch;}/3.统计/void statistics{float temp=0;int i=0;/学生成绩平均分/temp=0;printf"\t\t③成绩统计\n\n";forj=0;j<N;j++{fori=0;i<M;i++{temp=temp+stuj.scorei;}stuj.average=temp/N;printf"\n学生%s的成绩平均成绩为:",;printf"%0.2f分",stuj.average;temp=0;}/排序/for j=0;j<N;j++fori=0;i<N-j-1;i++ifstui.average<stui+1.average{ temp=stui.average;stui.average=stui+1.average;stui+1.average=temp;}printf"\n\n学生平均成绩前三名:";fori=0;i<3;i++{printf"\n第%d名:%0.2f分",i+1,stui.average;}printf"\n\n按任意键返回主菜单";getch;}void menu{ int num=0;int n=0;printf"\n\t\t\t学生成绩管理系统\n\n";printf"\n\t\t\t①成绩录入\n\t\t\t②成绩查询\n\t\t\t③成绩统计\n\t\t\t④退出系统\n";printf"\t\t\tchoose:";scanf"%d",&num;switchnum{case 1:system"cls";input;break;case 2:system"cls";printf"\t\t②成绩查询\n\n"; printf"请输入要查询的学生号1~3:";scanf"%d",&n;selectn;break;case 3:system"cls";statistics;break;case 4:exit0;default:;}}void main{while1{system"cls"; /清屏/menu;}}。

管理信息系统实验报告模板

管理信息系统实验报告模板

管理信息系统实验报告模板
一、实验目的
介绍本次实验的目的,明确实验的目标。

二、实验原理
简要介绍本次实验涉及到的理论知识及其应用原理。

三、实验步骤
详细说明实验的具体步骤,包括哪些设备、仪器及软件应用,
如何进行实验操作,如何记录实验数据等。

四、实验结果
将实验数据进行统计分析,展示数据结果,例如表格、图表等。

五、实验分析
对实验结果进行分析,发现数据变化的因素,解释数据意义,
提出实验中存在的问题,并给出相应的建议和改进措施。

六、实验总结
总结本次实验过程中的重点难点及其解决思路,总结本次实验
的经验教训,从中发现不足,提出改进意见。

七、实验心得
学生根据本次实验的经验及所学知识,提出个人的看法及感悟,发表个人感受和思考,从不同角度对实验进行评价和反思。

八、参考文献
列出本次实验所参考的文献列表,格式按照国际通行的文献引
用标准撰写。

以上为管理信息系统实验报告模板,根据实验的具体要求、目
的和情况,适当调整模板内容。

实验报告要求简洁明了,内容详
实全面,注意排版美观,语言通俗易懂,是对实验过程的全面总结,是对学生能力的考核和提高。

某某集团管理信息系统用户使用报告

某某集团管理信息系统用户使用报告

某某集团管理信息系统(GEN-MIS)用户使用报告各位领导、专家:上午好!下面我作为GEN-MIS系统的用户代表将该系统的使用情况向各位领导和专家作一简要介绍:将军集团管理信息系统(GEN-MIS)投入使用是从卷烟销售管理模块开始的。

该模块在2019年11月份开发完毕,开始试运行。

通过业务人员与开发人员的密切配合,将前两年的数据导入数据库,并于2020年1月1日起正式运行。

所有卷烟销售、调拨、开票、发货、出入库等业务全部由计算机来实现,不但提高了工作效率,而且减少了工作失。

该模块还实现了与金税系统的接口,开票数据可以直接传到金税系统中开出发票,极大的方便了业务人员的使用。

该模块提供了方便的查询功能,各级领导可以实时看到卷烟的产销量及不同地区的销售量,还可以与历史数据进行对比,提供比较直观的图形显示方式;在综合查询模块未开发之前,临时起到了辅助决策的作用。

人力资源劳资管理模块是第二个投入使用的模块。

从2019年9月份起,计算机中心就与人力资源处协作,开始整理数据。

2019年11月开始陆续在相关部门开始对人事基本数据进行核对,做试运行的准备工作。

系统首先在生产一、二部进行试运行,期间针对用户提出的问题对软件进行了完善。

2020年3月份开始正式运行,在人力资源处和各部门统计人员的大力配合下,软件运行的效果较好,没有出现大的问题,顺利的把工资发到了员工的手中,达到了预期的目的。

该系统的实施使原来分散在各部门的工资信息集中到了计算机中心的数据库上,保证了数据的一致性和可靠性,实现了数据共享。

通过权限的分配使各部门可以查看和维护本部门权限范围内的数据。

这样既有利于人力资源处的集中控制,也便于各部门掌握本部门信息,加强了各部门之间的协作。

在上述两个模块先行开发、使用的同时,其他各模块也相继投入了使用。

如质检管理、工艺管理、设备管理、生产调度管理、生产计划、集团统计、汽运管理、生产一部各车间管理、安保、办公室、技术中心、烟叶、辅料管理等模块。

宾馆管理系统报告书

宾馆管理系统报告书

河南城建学院C#课程设计报告书专业:信息管理与信息系统课程设计名称:《可视化编程技术课程设计》题目:宾馆管理系统班级:0634081班设计者:063408139_苏朝锴同组人员:063408138_任建超 063408105_孔焕颖063408106_李文艳指导老师:张延红赵军民郭猛完成时间:2010年1月6日前言 (2)一、需求分析: (3)(一)系统主要功能: (3)(二)关系模式 (3)(三)功能模块 (4)(四)数据库需求分析 (4)二、概要设计 (5)(一)数据库概念结构设计 (5)1、用户管理E-R图 (6)2.、顾客信息实体E-R图: (6)3、房间信息实体E-R图: (6)4、顾客入住信息实体E-R图: (7)5、房间类型实体E-R图: (7)6.、整体结构E-R图: (8)(二)数据表设计 (10)三、详细设计 (12)(一)系统详细设计目标规划 (12)(二)系统详细设计任务 (12)(三)系统物理配置方案设计 (12)(四)系统输出设计 (13)(五)系统输入设计 (13)(六)界面设计 (13)1、用户登录界面设计 (13)2、超级用户登录界面 (14)3、用户管理界面设计 (14)4、用户添加界面设计 (15)5、用户修改界面 (15)6、主界面 (16)7、房间类型管理界面 (16)8、客房查询界面 (17)9、客房信息管理界面 (17)10、客户记录查询界面 (18)11、客户结算界面 (18)12、客户入住界面 (18)四、代码设计 (19)1、用户表示层(room窗体) (19)2、业务逻辑层 (21)3、model层 (22)4、数据访问层 (24)5、公用类层 (25)(1)data.cs (25)(2)d_Bind.cs (29)五、参考文献 (30)六、心得 (30)前言随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。

各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。

管理系统软件设计报告

管理系统软件设计报告

管理系统软件设计报告一、引言管理系统软件是一种用于支持企业或组织管理工作的软件,通过提供信息管理、流程管理、决策支持等功能,有效提高了管理效率和工作质量。

本报告旨在介绍我们团队开发的一款管理系统软件的设计方案和实施计划。

二、需求分析根据对用户的调研和需求分析,我们确定了软件的主要功能需求如下:1. 用户管理:支持用户的注册、登录和权限管理。

2. 数据管理:支持对各类数据的录入、查询、修改和删除操作。

3. 流程管理:支持根据业务需求自定义流程,并提供流程审批和监控功能。

4. 报表生成:根据所需数据自动生成各类报表,方便用户进行数据分析和决策。

5. 系统管理:支持对系统进行配置和监控,保证软件的正常运行。

三、系统设计1. 技术选型基于需求分析和我们团队的技术实力,我们决定采用以下技术进行开发:- 前端:使用HTML、CSS和JavaScript进行界面设计和交互实现,使用React框架进行开发。

- 后端:采用Java语言开发,并使用Spring框架和MySQL数据库进行数据存储和管理。

2. 系统架构我们设计了以下系统架构来支持软件的各项功能:- 前端架构:采用MVC(Model-View-Controller)架构,将用户界面、业务逻辑和数据处理分离,简化开发和维护。

- 后端架构:采用三层架构,包括表示层、服务层和数据访问层,实现了系统的可扩展性和可维护性。

3. 数据库设计根据需求分析,我们设计了以下数据库结构:- 用户表:用于存储用户的信息,包括用户名、密码和权限等字段。

- 数据表:根据实际业务需求设计,存储各类数据的详细信息。

- 流程表:存储自定义流程的相关信息,包括节点、条件和审批人等字段。

4. 界面设计为提升用户体验,我们注重界面的友好性和简洁性,采用了以下设计原则:- 一致性:保持整体界面风格的一致性,方便用户的操作和理解。

- 简洁性:去除冗余信息,简化界面布局和操作流程,提高系统的易用性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广西交通职业技术学院信息工程系作品设计报告书题目:班级:计算机应用2010班学号:姓名:指导教师:二○一一年十二月目录一、设计目标 (3)1.系统的功能 (3)2.实现方式 (3)3.学习目标 (3)二、设计指导思想 (3)三、设计内容及制作步骤 (3)3.1、系统分析 (3)3.2、系统管理模块 (4)3.2.1、系统功能模块图 (4)3.2.2、登录系统模块 (4)3.2.3、系统管理模块 (4)(1)屏幕锁定 (4)(2)密码修改 (4)(3)用户管理 (4)(4)操作日记 (4)(5)退出程序 (5)3.2.4、主窗体的实现 (5)3.2.5、基本信息管理模块 (5)(1)增加信息功能 (5)(2)修改信息功能 (5)(3)删除功能 (6)(4)查询功能 (6)(5)过滤功能 (6)(7)退出功能 (6)3.2.6、成绩管理模块 (6)3.2.7、工具模块 (6)3.3、数据库设计与制作 (6)3.3.1、概念结构设计 (6)3.3.2、逻辑结构设计 (7)3.3.3、物理结构设计 (7)3.3.4、数据字典设计 (7)四、核心类 (8)五、设计制作进度表 (8)六、作品提交清单及运行环境要求 (9)七、相关问题及结束语 (10)八、参考资料 (10)一、设计目标1.系统的功能所描述的内容:为什么要开发该系统,开发该系统的好处是什么,要达到什么样的功能。

2.实现方式所使用的软件以及相关平台3.学习目标通过制作该系统提高哪些能力二、设计指导思想在学校里对学生成绩管理可以使用Word、Excel两种软件来管理,但是按照学校实际的情况中,一个学校的学生一般都是很多的,对于学生成绩管理使用Word、Excel两种软件来管理学生成绩的数据是游刃有余的,如果这两种软件对于数据量比较少的时候还是比较好管理的,但是如果管理学生成绩的方方面面,数据变多的时候就显得比较零散不便于管理,基于这样的情况,学校就需要一个能够比较系统管理这些学生成绩的管理系统。

用Microsoft SQL Server2005和Microsoft Visual Studio2008软件开发的学生成绩管理系统是对学生成绩进行统一的管理,可以进行方便的进行添加,查询,修改,删除。

随时把握学生的成绩情况,更轻松管理学生成绩工作,提供了全面解决方案。

三、设计内容及制作步骤3.1、系统分析根据现实实际需求提出本系统的功能模块,为什么要该系统的各个功能模块3.2、系统模块设计与制作3.2.1、系统功能模块图整个系统的结构图3.2.2、登录系统模块详细描述登录系统的作用、该模块数据流程描述、绘制数据流程图3.2.3、系统管理模块此大模块分成系统锁定、修改密码、用户管理、操作日记、退出程序等五个小模块。

根据老师在课堂上的指导,初步完成了其功能,其功能与制作步骤细分如下:(1)屏幕锁定设立这个功能主要是为了当用户离开系统,进行系统锁定再重新输入帐号密码进行解锁,保护系统的安全。

先进行数据合法性检查,再事件Resize中把锁定系统的窗体放在面板上,再设置面板的宽度和长度,再判断其真假值并且借助后台数据库的支持来实现用户名与密码的验证。

(2)密码修改对一些输入的文本控件进行数据合法性查检,读取原帐号和原密码,再检查输入的密码是否现原密码相同,正确之后立才可以进行密码的修改,修改成功后再把数据返回到数据库中。

(3)用户管理用户管理的功能在于本系统的所有用户的管理,它可以对用户的增加、修改、查询、删除、过滤、打印和退出功能。

借助第三方控件ActiveReports 3.0才得以实现报表的制作功能,借助Viewer得以实现打印功能。

其功能的实现主要是涉及到了从数据库中提取数据的内容。

(4)操作日记日志查询的功能在于每个用户的使用过程中,对用户操作的时间、操作内容作下记录,也可以将所操作的内容删除、打印等。

对系统的完善起到了促进作用。

(5)退出程序退出程序功能制作非常简单,只是便于用户在使用的过程中关闭系统,它可以友好地提问“您确定要退出学生成绩管理系统吗?”,以避免管理员在使用过程中由于无意而关闭所带来的麻烦。

3.2.4、主窗体的实现详细描述主窗体的作用、该模块数据流程描述、绘制数据流程图主窗体在整个系统中起着举足轻重的作用,系统中的每个模块的功能都将以此为中心,围绕主窗体的功能,再细分小模块进行小功能的实现。

主窗体的设计比较简单,在中间加一张图片装饰,下面利用labelItem控件显示出当前用户和当前时间,在可视窗体将menuStrip菜单控件与sideBar可收缩菜单拖入主窗体中,界面美观大方。

再将其相关按扭的Text属性依据设计模块图进行编辑即可实现。

3.2.5、基本信息管理模块详细描述基本信息的作用、该模块数据流程描述、绘制数据流程图“员工管理”此大模块主要细分为学生信息、教师信息、专业信息、班级信息、系部信息、课程信息、六个小功能模块,各个小模块的功能都有增加、修改、删除、查询、过滤、打印、退出等。

其功能与主要制作步骤细分如下:(1)增加信息功能先创建一个增加的窗体,对数据进行合法性检查约束,再利用sql语句判断是否已经存在此条信息,绑定数据,再用插入数据的sql语句成功后把数据保存到数据库里。

(2)修改信息功能不用再创建一个窗体,直接用增加窗体来做,和增加信息功能差不多的,利用sql语句修改就行了。

(3)删除功能先按列名取数据,再用sql语句删除,用MessageBox做一个友好提示,是否要删除该数据。

(4)查询功能先创建一个查询的窗体,再new实例化它,利用sql语句select(5)过滤功能Textbox获得要过滤的内容,like语句过滤.。

(6)打印功能和之前做的操作日记打印功能相同的,创建一个打印预览的窗体借助viewer,在属性DataField绑定数据。

(7)退出功能直接this.Close();退出些窗体。

3.2.6、成绩管理模块主要对成绩录入、查询、统计,再进行打印功能。

该模块数据流程描述、绘制数据流程图3.2.7、工具模块详细描述基本信息的作用。

3.3、数据库设计与制作根据需求分析有哪些数据表,数据表包含哪些字段信息注意:表的设计考虑到了实体完整性、参照完整性及用户自定义完整性三类完整性约束。

3.3.1、概念结构设计数据库E-R模型3.3.2、逻辑结构设计例子:3.3.3、物理结构设计例子:基本表的设计如下:(1)用户表中文字段名英文字段名字段类型长度主键/外键约束帐号UserName varchar20P not null密码Password varchar20not null权限Limits varchar4not null激活Activation varchar4not null备注Remark varchar50null 3.3.4、数据字典设计例子:数据元素:学生信息说明:学生信息的存储并对其设置学号,来区别学生数据流来源:人工输入和导入数据流去向:数据库并各种报表打印数据流组成:{学号+姓名+性别+系部名称+专业名称+班级名称+入学时间+出生日期+联系电话+政治面貌+籍贯+备注}数据元素:教师信息数据流来源:人工输入和导入数据流去向:数据库并各种报表打印数据流组成:{教师编号+姓名+性别+出生日期+学历+职务+专业++联系电话+政治面貌+籍贯++系部名称+备注}数据元素:成绩信息数据流来源:人工输入用统计处理所得数据流去向:数据库并各种报表打印数据流组成:{学号+姓名+性别+课程名称+分数+考核类别+平时成绩+期中成绩+期未成绩+备注}四、核心类例子:类名称说明Common.cs 它的功能在于UserName、Password、m_RoleType、日志查询InertLog四个控制在每个页面的使用.还有方法如下:ShowQuestion、ShowError、ShowInfo、ExternalProgram、ExternalTxt、CheckValueIfNullcbx、CheckAgreed等SQLHelper.cs 它的功能主要在数据的处理上,从数据库的链接,到数据的绑定,再到数据的增加、删除、修改都与它定义的方法相关连。

写有FillDataToDataSet、GetReader、ExcuteSql、GetOneRowValue方法Program.cs 控制每个大功能模块中的打印功能,使每个页面都可以使用到此类,避免代码的累赘。

五、设计制作进度表设计内容及时间大致分配如下:序号作品内容天数(约占比例)1确定课题和查找相关资料2天(0.69%)2构思作品、需求分析和制作主功能图2天(0.69%)3创建数据库、数据表和添加为各种表数据2天(0.69%)4系统管理模块9天(31.0%)5优化代码1天(3.45%)6基本信息管理模块6天(20.69%)7成绩管理模块2天(0.69%)8统计报表模块2天(0.69%)9工具栏模块及帮助模块1天(3.45%)7编写文档及对作品进行检查2天(0.69%)总计整个作品的制作29天(100%)六、作品提交清单及运行环境要求例子:提交的文件:2009403007黄思萍,其中包括以下子文件夹:源代码:StudentScoreSys数据库:StudentScoreSys.mdfStudentScoreSys_log.ldf脚本.sql开发文档:《学生成绩管理系统》作品报告书.doc《学生成绩管理系统》开发日志.doc《学生成绩管理系统》开发总结.doc学生成绩管理系统需求说明书.doc学生成绩管理系统概要设计说明书.doc学生成绩管理系统详细设计说明书.doc学生成绩管理系统数据库设计说明书.doc学生成绩管理系统测试分析报告书.doc学生成绩管理系统测试用例.doc其它:期考作品试卷.doc运行环境要求:在运行本作品时,要求在window2000、window2003、windowxp等环境下运行,并要求计算机安装有word文字处理软件及Microsoft SQL Server2005或Microsoft SQL Server2005以上更高级的版本。

七、相关问题及结束语要想运行本系统,需要先安装有Microsoft SQL Server2005和Microsoft Visual Studio2008的软件,先在数据库附加StudentScoreSys.mdf数据库,复制服务器名称,例如:0100320-1452再打开源代码更改SQLHelper服务器名称例如:@"Data Source=20100320-1452,按Ctrl+F5运行就OK。

最后感谢学校为我提供了这样一个作品考试机会它不仅锻炼了我的动手能力,而且使我们的自主创新力得到提高,更要感谢**老师的悉心指导和帮助,正是因为有了老师的教导,我才从对Microsoft Visual Studio2008这款软件的一无所知到能够熟练运用它,并做出了这个的作品。

相关文档
最新文档