数据库设计 软件攻城设计 课程实习 带word文档 一. 可行性研究 并不是所有问题都有合理的解决办法,事实上许多问题不可能在预定的系统规模之内解决。如果问题没有可行的解决,那么花费在这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。 对于软件设计而言,可行性研究是尤其重要的,即在开发软件之前.用很小的代价在尽可能短的时间内确定问题是否可以得到解决。解决问题的软件是否有一定的商业价值和实用价值,即经济可行性;是否有可行的方法来解决问题,即是否有技术可行性;以及是否使工作更便利,并能较为方便的操作使用,即操作可行性。经过分析,认定可行后再去投资、开发,以免做了很多工作后才发现根本行不通或再做下去没多大的意义,减少人力和物力的浪费。 必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解。怎样达到这个目的呢?当然不是靠主观猜测,而只能靠客观分析。必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以抽象的方式进行的系统分析和设计。 二. 系统分析 2.1 需求分析 我校学生公寓现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。学校后勤处希望设计一个学生公寓管理系统,管理学生住宿情况,员工情况,处理学生离校,管理人员来访情况等功能。通过此系统,后勤人员可以对学生公寓的各项情况实行电脑化管理,以提高工作效率,也使得公寓管理所需的各项信息能方便快速进行录入,查询,删除和更新。 面对学生公寓管理工作的特点以及该管理工作的具体问题, 本系统可以解决以下问题: (1) 录入公寓各学生的基本情况。 (2) 全面查询学生的基本情况。 (3) 对学生离校进行处理。 (4) 每学期对学生住宿进行注册。 (5) 对来访人员进行出入管理。 (6) 对学生的财务进行登记管理。 (7) 对各项情况进行修改,删除,更新。 (8) 友好的操作界面, 以及简单快速的操作. (9) 多种查询方式。 本系统针对学生公寓管理日常的工作程式, 对学生公寓的各项情况例如:学生信息,学生个人财产信息,来访人员信息等进行有效管理,并能通过各方法进行快速方便的查询。 使学生公寓管理工作运作简明、清晰,各状况一目了然,使学生公寓管理工作更加科学化、规范化。 2.2系统主要功能设计 系统主要功能包括: (1):管理系统:实现退出系统的功能。 (2):查询学生:按照学号,姓名,家庭住址,班级以及混合查询学生信息。 (3)学生管理:录入学生的基本情况,学生离校处理,按学期注册,以及对学生的个人财物情况进行管理。 (4)资料修改:对学生的基本资料,个人财物资料,注册情况进行修改,以及员工资料,货物出楼,来访登记等修改。 (5)出入登陆:来访登记和货物出楼登记。 2.3性能需求 a.数据精确度 该系统输入的数据为整形与字符型。 b.时间特性 包括响应时间、更新处理时间、数据转换与传输时间、运行时 间,这些时间尽可能短。 c.适应性 在操作方式、运行环境、与其他软件的接口以及开发计划等发生 变化时,可使用系统自带的一个程序来修改现行系统,以适应新的变 化。 系统界面: 2.4 E-R图如下: 2.5部分数据字典: 三.系统设计 3.1系统结构图 系统功能描述: 系统功能模块包括五大模块:管理系统模块,查询学生模块,学生管理模块,资料修改模块,出入登陆模块,关于模块 1. 管理系统模块:实现用户退出功能。 2. 查询学生模块:该模块包括三个子模块 按学号查询——实现按学号查询学生信息 按姓名查询——实现按姓名查询学生信息 按学生班级查询——实现按学生班级查询学生信息 3.学生管理模块:包括三个子模块 学生资料录入——录入入住学生的基本信息 学生离校处理——处理离校学生的情况 宿舍财物处理——登记学生个人财产 4.出入登陆:包括两各子模块 人员登记——完成来访人员的信息登记 出楼登记——实现出楼货物信息的登记 5.关于:显示版权所有信息 3.2业务流程图 根据学生公寓管理的普遍特点,学生公寓管理流程如下图所示 基本情况 来访者信息 各项基本 基本情况 学生信息 “宿舍财务”表的属性如下图所示 : 字段名称 字段数据类型 字段宽度 小数位数 排序 宿舍 Character 10 升序 柜子 Character 10 桌子 Character 2 凳子 Character 40 电扇 Character 20 宿舍等级 Character 1 备注 Date 8 “student”表的属性如下 : 字段名称 字段数据类型 字段宽度 小数位数 排序 学号 Character 6 升序 姓名 Character 5 性别 Character 2 入学时间 Character 40 班级 Character 20 宿舍 Character “用户管理”表的属性: 字段名称 字段数据类型 字段宽度 小数位数 排序 用户名称 Character 8 升序 用户密码 Character 6 权限等级 Character 2 3.4主程序设计 3.4.1数据模块窗体设计 1. 实现过程 避免向每个窗体中添加数据访问组件来访问数据库中的数据。 3.4.2主程序窗口设计 1.实现目标 启动主程序,验证操作员密码后,将进入主界面。主界面主要实现如下功能: (1) 通过菜单和工具栏快速调用相应的子程序。 (2) 操作具有权限的业务 (3) 显示功能、操作员等状态信息。 部分窗口如下: 主程序界面如下图所示: 3.4.3登陆窗口设计 1.实现目标 启动程序后,调用“登陆”下的“登陆”,将打开“登陆窗口”。登陆窗口主要实现用户的登陆功能。根据输入的用户名和密码是否匹配系统能产生相应的提示信息。 3.4.4修改数据资料窗口 1.实现目标 3.4.5学生查询窗口 1.实现目标 窗口界面如下 四.系统评价 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 随着科学技术的发展,电脑已经遍及千家万户,生活中、生产的需要人工操作的部分越来越少,采用计算机加以管理,效率高,节省了大量的人力和物力。 过去,在生产销售过程中,产品的流通都是经过人的干预来实现的,效率低,准确性差,保密性不高、数据容易丢失。 而今,电脑给人们带来了一个崭新的世界。无数商家都竞相采用计算机控制技术,对企业内部及产品流通等进行管理。本学生公寓管理系统就是为了适应管理的需要,为广大用户而开发设计的。它使用方便,有简单易懂的开机画面,对于不熟悉计算机的人,也可以轻易掌握管理方法。 作为计算机应用的一部分,使用计算机对学生住宿信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高销售 管理的效率,也是销售的科学化、正规化管理,与世界接轨的重要条件。 学生公寓管理系统是典型的小型信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我使用BORLAND公司的Delphi开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、域。 五遇到的问题和自我总结及评价 这次的课程设计将我们这学期所学的数据库的理论知识用到具体的实践中去,深化了理论知识,同时也锻炼了我们的动手实践能力,有了以前的练习为前提做起来也比较的顺利。不过在具体的实践的时候还是遇到了一些小的问题,比如数据类型的定义错误,字符的错误输入等等,这些虽然都是小问题,不过在具体实践过程中却浪费了不少时间,看来平时要多多的实践才是,除了要考虑问题周到还要多多注意一些细小的问题才是,做的熟练了问题也很容易的解决。我觉得的这次的课程设计重点在于触发器和存储过程。通过本次的课程设计使我们对SQL的功能又多了些了解,同时也较为熟悉的掌握了Delphi这门语言。一开始的时候遇到了不少小问题,后来多和同学讨论,多看看书,理论联系实践,许多问题就迎刃而解了。在本次的课程设计中我觉得应该注意的加强对触发器和存储过程的操作能力。虽然不是很难,但很多细小的问题需要认真的对待,稍有不注意问题就会在具体的应用程序调试过程中出现,这要求我们在实践的过程中除了要了塌实的理论知识还要细心,有耐心。当然在本次的设计过程中还出现了其他不少的问题,问题随着设计思想的深入而不断变化,不断的产生新问题,而我也在这过程中不断的解决问题,正是在这一过程中,我加深了对原理的认识,完善了设计思想,使自己分析问题解决问题的能力得到进一步的加强。 参考文献: [1] 萨师煊,王珊.《数据库系统概论》.高等教育出版社 [2].尹立宏《Visual Foxpro 7.0 数据库开发典型实例》电子工业出版社 [3]于文芳.《Visual Foxpro 教程》.人民邮电出版社
2021-12-17 18:59:51 2.38MB 数据库设计 软件攻城设计 课程实习
1
基本功能: (1) 实验选课系统分为教师,学生及系统管理员三类用户,学生的功能包括选课,查寻实验信息等,教师的功能包括考勤,学生实验成绩录入,查寻实验信息等。管理员的功能包括新建教师,学生账户,设定实验课程信息(设定实验时间,地点,任课教师) (2) 管理员可对教师,学生及实验课程信息进行修改;教师可对任课的考勤,成绩进行修改;学生可以对自己选修的课程重选,退选 (3) 管理员可删除教师,学生及实验课程信息 (4) 教师可查询所任课程的学生名单,实验时间,考勤及实验成绩,并可按成绩分数段进行统计;学生可查寻所学课程的实验时间,教师名单;管理员具有全系统的查寻功能
2021-12-16 09:21:46 3.27MB 实验 选课 系统
1
集团系统信息安全建设方案与信息安全管理体系的建立
2021-12-15 19:47:29 406KB ISMS
1
目 录 一.问题的定义……………………………………………3 1.问题目标 ………………………………………………………3 1.1开发目标 1.2应用目标 2.设计的思想 3.问题解决的范围 ………………………………………………………3 二.可行性研究……………………………………………3 1.单位的基本情况 ………………………………………………………3 2、系统的初步方案 ………………………………………………………4 3、开发系统的必要性…………………………………………………….4 4、技术可行性 ………………………………………………………4 5.操作性问题 ………………………………………………………5 6.经济可行性 ………………………………………………………5 7.结论 ………………………………………………………6 三、需求的获取……………………………………………6 1需求信息的收集 ………………………………………………………6 2 调查的目的 ………………………………………………………6 3 调查的内容 ………………………………………………………6 4.调查的方法………………………………………6 5.酒店管理系统的要求 ………………………………………………………7 5.1信息要求 5.2处理要求 5.3安全性和完整性要求 6.本系统涉及酒店的业务流程图 四.需求分析 ……………………………………………7 1.引言 ………………………………………………………7 1.1编写目的 1.2文档约定 1.3 预期的读者和阅读建议 1.4 产品的范围 1.5 参考文献 2.综合描述 ………………………………………………………8 2.1 产品的前景 2.2 产品的功能 2.3 用户类型和特征 2.4 运行环境 2.5 设计和实现上的限制 3.外部接口需求附录……………………………………………………10 3.1用户界面附录 3.2硬件接口 3.4 通信接口 4.系统特性 ………………………………………………………13 4.1说明和优先级 4.2 响应序列 4.3功能需求 5.其他非功能需求 ………………………………………………………14 5.1性能需求 5.2 安全设施要求 5.3 安全性需求 5.4故障处理 5.5 软件质量属性 6.其它要求 ………………………………………………………15 7.附件 ………………………………………………………16 7.1名词解释 7.2模型目的 7.3待确定问题 8.酒店管理系统分析与数据流图设计………………………………….16 8.1 酒店管理系统各模块之间的关系 8.2 酒店管理系统各模块的操作规程 9. 系统各模块分析、DFD图和数据字典 9.1总流程图 9.2酒店管理系统整个过程DFD图,数据字典 9.3 预定DFD图,数据字典 9.4 取消预定DFD图,数据字典 9.5 退房结账模块的数据流图,数据字典 9.6 客户入住模块的数据流图、数据字典 9.7餐饮娱乐等汇总流程图 9.8数据备份 9.9 信息查询模块的数据流图 9.10登陆系统的数据流程 9.11数据字典一览表(附表) 五.数据加工………………………………………………………..24 1 体系结构设计 1、1 体系结构的H图 1、2 体系结构的sc图 1、2、1 登录模块的sc图 1、2、2 预定模块的sc图 2. 数据设计 3、 接口设计 3.1 接口设计原则 3.2 内部接口设计 3.3人机接口即用户界面设计 4、 过程设计 4、1 登陆系统的流程图,N-S 图 4、1、1 登陆系统的流程图 4、1、2 登陆系统的N-S 图 4、1、2 登陆系统的伪代码(PDL语言) 4.2预定系统的流程图,N-S 图 5、 酒店管理系统的HIPO 图 5.1 预定系统的HIPO 图 六.设计图 …………………………………………………………24
2021-12-13 18:00:02 98KB 软件工程 酒店管理系统 信息系统
1
EhterNet通讯基于Fanuc_Focas2数控系统信息采集,中文函数说明,包含动态库及函数调用过程,完整的采集过程及,文件完整,资料齐全。
2021-12-07 19:51:00 786KB FanucFocas2 Fanuc Focas2 数控系统
1
Win10 VS2013 ************************************************ * BOOL GetDiskSpaceInfo(LPCSTR pszDrive * 功能 根据输入的驱动器,获取磁盘总容量 * 空闲空间、簇数量等磁盘信息 * 参数 驱动器根路径,比如“D:\”。 ************************************************ * void GetTime() * 功能 获取并显示本地与系统时间 ************************************************ * void GetLang() * 功能 获取并显示系统的默认语言 ************************************************ * void ShowVersionInfo() * 功能 获取并显示系统版本信息 ************************************************ * void ShowSystemInfo() * 功能 获取并显示硬件相关信息 ************************************************ *void GetFolders() * 功能 获取系统目录等信息 ************************************************ *void WINAPI EnumProcess1() * 功能 调用EnumProcess遍历进程 * 并调用ListProcessModules1函数和 * ListProcessThreads函数列举模块 * 和线程 ************************************************ * VOID ListProcessModules1( DWORD dwPID ) * 功能 调用EnumProcessModules函数 * 列举和显示进程加载的模块 * * 参数 DWORD dwPID 进程PID ************************************************ * VOID ListProcessThreads( DWORD dwPID ) * 功能 调用Thread32First和Thread32Next * 显示一个进程的线程 * * 参数 DWORD dwPID 进程PID ************************************************ * VOID PrintError( LPTSTR msg ) * 功能 打印出错信息 * * 参数 LPTSTR msg ************************************************ * void GetDriveInfo( LPCTSTR lpRootPath) * 功能 返 回 指 定 驱 动 器 的 类 型。 * * 参数 lpRootPathName ************************************************ * void GetSystemMetric(int nIndex) * 功能 返 回 显 示 器 分 辨 率。 * * 参数 ************************************************ * void GetKeyboardInfo() * 功能 返回键盘类型。 * * 参数 *************************************************
2021-12-07 12:40:54 10.32MB Windows API
1
文档是早期对NIST SP800-82的翻译稿,供大家参考。
2021-12-04 16:24:52 2.07MB 工业控制系统 信息安全
1
请提取其中核心代码函数添加到自已工程中使用,本人亲自测试过,可以提取硬盘码,CPUID,MAC地址和系统信息,功能比较全面。
2021-12-02 16:27:01 6KB 提取硬盘码 CPUID MAC地址 系统信息
1
标准规定了网上银行系统安全技术要求、安全管理要求、业务运营安全要求,为网上银行系统建设、运营及测评提供了依据。标准适用于境内设立的商业银行等银行业金融机构所运营的网上银行系统,其他金融机构提供网上金融服务的业务系统宜参照本标准执行。 本次标准修订,立足于移动互联和云计算等新技术在网上银行系统不断深入应用、手机银行使用愈加广泛的背景,旨在应对网上银行系统信息安全出现的新形势和新特点,防范新风险。本标准的发布实施,将有效增强现有网上银行系统安全防范能力,促进网上银行规范、健康发展。标准既可作为各单位网上银行系统建设、改造升级以及开展安全检查、内部审计的安全性依据,也可作为行业主管部门、专业检测机构进行检查、检测的依据。
2021-12-02 11:31:05 14.4MB 金融 安全
1
学生信息管理系统需求分析文档,在发布个人以前残留下来的文档,也许有人需要,也许今后,自己需要。
2021-11-29 16:35:37 78KB 软件 系统 信息管理 需求分析
1