版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高校教师住房管理系统(Housing management system for University Teachers)Version number: v2.0School building management systemDevelopment unit: two development group, School of software, Henan UniversityGroup member:Advisor:CatalogOneRequirement analysis. Three1.1 introduction. Three1.2 project overview. Four1.
2、3 functional requirements. Five1.4 data sheet. Six1.5 software property requirements. Six1.6 data description. SixTwo outline design. Nine2.1 overall design. Nine2.2 interface design. SeventeenThree detailed design.3.1 programming instructions.Four project summary.4.1 actual development results.4.2
3、development evaluation.4.3 experience and lessons.Requirements analysis specificationTime, task leader, participant11.1-11.8 demand analysis, Jin Fang, Liang Wei, Du Chunyang, Cai JiaLiu Ben Yuan Zengguang11.9-11.16 outline design, Du Chunyang Liang, Wei Jinfang, Yuan ZengguangLiu Ben Cai Jia11.17-1
4、1.23 detailed design of Yuan ZengguangCai Jia, Jin Fang, Du ChunyangLiu Benliangwei11.24-11.30 code written by Liang Wei, Jin Fang, Yuan Zengguang, Du ChunyangLiu Ben Cai Jia12.1-12.5. project summary Liu, Liu, Cai Jia, Liang Weijinfang, Yuan ZengguangChun Yang DuIntroduction1.1 write the purpose of
5、Establishes the foundation for the common agreement between developers, maintainers, and teachers, and describes the implementation of the enterprise management software functions.The intended users of this manual are teachers, business or demand analysts, testers, user documentation writers, and pr
6、oject managers.1.2 project backgroundName of the project: school building management systemName of engineering product: school building management systemName school housing management systemVersion number v2. ZeroTask maker, School Housing AdministrationJin Fang, head of the projectSystem analyst, d
7、evelopment team, all membersAll members of the development team system designerAll members of the programmer development teamData worker Liang Wei, Du Chunyang, Yuan Zengguang, Liu BenMaterial finishing member Jin Fang Cai JiaTable (1)Table 1.1Table (two)1.3 definition of terms, abbreviations and ac
8、ronymsA condition or function required by a user to solve a problem or achieve a goal; a condition or function required by a system or system component to meet a contract, standard, specification, or other formal document.Demand analysis: including refining,Analyze and review the requirements that h
9、ave been collected to ensure that all risk takers are aware of the implications and identify errors, regrets or other deficiencies.Module independence: the specific sub function of each module in a software system that involves only software requirements, and interfaces to other modules in the softw
10、are system are simple.1.4 references1. Chen Ming. Fundamentals of applied software engineering, Tsinghua University press, 20022. Liu Xiaohua, UML basic and Visio modeling, publishing house of electronics industry, 20043. Dong Lanfang, Liu Zhenan. UML curriculum design. Mechanical Industry Press, 20
11、052 project overview2.1 general description of the software to be developedIn order to meet the needs of the development of the work, the school housing management department commissioned the software project group of Career Technical College to develop a new school housing management system for the
12、 school. School of housing management department is mainly for all the teachers allocation of housing, housing information query and management, the project school housing management system these projects should be included in the unified management of computer information system, so as to timely ac
13、cess to relevant information, improve the effect and efficiency of management.2.2 functions of software to be developedThis system is about the management system of housing for teachers. As a housing management system, the most important function is how to manage housing, that is, teachers should be
14、 able to record the housing situation. Including a number of functions, such as: inquiry teacher housing, modify housing information, inquiries housing information. Through analysis, we can know that the system should have the following functions: Housing information input; query housing information
15、; error correction; teacher information maintenance; housing information maintenance.The user of this system is the person in charge of housing management.Housing management person: enter and modify the teachers housing information this year; inquiry teacher housing historical information, payment s
16、ituation.Teacher: please inquire about my housing informationThe use case diagram shows the following:Graph (I)2.3 user featuresUsers should have a certain level of computer use, after a certain amount of computer training, more than one year of work experience.2.4 running environmentHardware requir
17、ements: Pentium more than 3, 256 memory, more than 40G hard disk.Operating system: Windows xp/2000Version: v2. ZeroApplication software:3 functional requirements3.1 function divisionAdministrator login interfaceYou can log on to the administrator interfaceAdmin interfaceCan modify, query teacher inf
18、ormation, query, modify the housing situation, query and modify teacher housing information.Query interfaceYou can check the teacher information;Housing information can be checked;3.2 functional scanLogin function: to verify the identity of the administrator, the teachers identityInquiry function: i
19、nquiry teacher, housing and so on informationModify function: to teachers, housing, administrators to add, delete, etc.Exception handling function: handling exceptions4 data sheetTeachers tableTeacher teacher age sex marital status jobTable 4.1House WatchIs there a vacant room on campus teachers roo
20、m number?Table 4.2Teacher accommodation scheduleThe teachers name teacher teacher age marital status building room teachers remarksTable 4.35 software property requirementsSecurity: landing module will provide an identity authentication is used to determine the identity of the person, the relevant o
21、peration administrator after landing administrators; query module will ensure that any person the right to use, but do not give it the right to modify information;Exception handling modules will ensure that even existing exceptions save existing information and improve database security.6 data descr
22、iption6.1 IPO diagramGraph (two)Figure ERSummary design specificationI. task overviewThe main tasks of this phase are to define design goals and their priorities according to requirements specifications, and to define the most appropriate design methods according to objectives, and to formulate spec
23、ifications. The system is divided into modules according to function. Determine the function of each module and establish a corresponding relationship with the identified software requirements. Determine the calling relationship between modules and determine the interface between modules, that is, m
24、essages passed between modules. The information structure of the interface is designed, and the quality of the module division and the rules of the module structure are evaluated. Complete database design to avoid massive data redundancyTwo overall design1.1 treatment process1.2 overall structureThe
25、 module design of the system, under the premise of considering specific conditions, follow the principle of high cohesion and low coupling, and the whole system is divided into four modules. There are some messages in the picture because the version is not directly related to the simple relationship
26、. It will be shown in the details of the following modules!Module listNumber module name01020304 landing verification moduleAdd resident moduleModify resident moduleInquiry resident moduleActivity diagramActivity diagram (1)Active Tutu (two)Sequence diagramLanding sequence Tutu (three)Delete sequenc
27、e Tutu (four)Query sequence Tutu (five)Addition sequence Tutu (six)class diagramClass diagram (seven)Three interface design1. user interfaceBuilding management system as a management application system, while the system is not aimed at senior computer users, so the man-machine interface is very dema
28、nding. In the system of household additions and login and other functions, to take full advantage of the ENTER key, which can greatly facilitate the user.2. hardware interfaceThe system can be distributed processing, multiple servers parallel.3. software interfaceThe software products used in this s
29、ystem are listed below:Operating system: WINDOWS XP/2000Database system: Microsoft, SQL, ServerFour data structure designThe system mainly involves teachers, administrators, housing three entities. The connection between them is mainly the use of houses by teachers, houses with householders, and adm
30、inistrators for housing.They are represented as follows by the E - R diagramDetailed design manualI. task overviewThe main task of this stage is to improve the design goals, establish a complete database and complete the main modules according to the outline design notes. The system is divided into
31、modules according to function. Improve the function of each module and establish the corresponding relationship with the identified software requirements. Improve the call relationship between modules, establish the interface between modules, that is, messages passed between modules. The information
32、 structure of the interface is designed, and the quality of the module division and the rules of the module structure are evaluated.Two programming instructions1 database designTable 1: Teachers basic information form TeacherTableField namePersonID, personName, Personage, Personsex, Zhiwu, HunfouDat
33、a type int, String, Int, Bool, String, BoolThat teacher ID No. (Key) post name age gender marital statusRemark: key is the keywordTable two: administrator information table GuanliyuanTableField name Zhanghao passwrodData type Int StringExplains the account (Key) passwordRemark: key is the keywordTab
34、le three: Housing information sheet hoursTableField name xiaoquhao, louhao, fangjianhao, Zhuhu, BeizhuData type int, int, int, Bool, stringShow room number, room number (Key), availability remarksRemark: key is the keywordTable three: accommodation information form zhusuTableField namePersonID, pers
35、onName, Personsex, Personage, Zhiwu, Hunfou, Xiaoquhao, Louhao, FangjianhaoData type int, String, Bool, Int, String, Bool, Int, Int, IntThat teacher ID No. (Key) name gender age marital status, residential building office room number2 main process design2.1 main module flow of the systemFlow chart (
36、1)3 module description3.1 landing moduleLogin function: verify the administrator to ensure system security, verify the identity of valid access to the operating interface.Enter item: administrator account number and password.Output item: operation interface or error prompt.Restrictions: account pass
37、word is not empty.Program logic:Graph (two)3.2 add modulesAdding function: linking teachers with houses, adding teacher information, housing information and accommodation informationEnter the project: teacher information, housing information, accommodation informationOutput item: modified informatio
38、nRestrictions: housing is empty to addProgram logic:Graph (three)3.3 modify moduleModify function: modify accommodation information, teachers and housing informationDelete function: delete teacher contact with housing, teacher information or original housing informationEnter the project: new teacher
39、 information, new housing information, new accommodation informationOutput item: modified informationRestrictions: when deleting information, the information is not emptyProgram logic:Graph (five)3.4 query moduleInquiry function: inquires teacher, housing and teacher accommodation informationEnter t
40、he project: teacher information, housing informationOutput item: accommodation informationProgram logic:Graph (six)Summary reportCompleted tasksCompleted requirements analysisComplete the outline designDetailed design has been completed(4) the housing housing management system management system is s
41、pecially designed for housing management and the development of the school. In this system, the administrator completes the query, modification, addition and deletion of the allocation and use of the school house, and completes the inquiry of the housing information that the teacher assigned to the
42、teacher. Using this system administrator can quickly obtain accurate housing information, and is conducive to the rapid allocation of housing, thereby greatly improving the efficiency and quality.2. Task EvaluationIn the work of this system, because there is no work experience, consider the problem
43、is not comprehensive, led to the system has many deficiencies. In spite of our shortcomings, through our cooperation and efforts, we have completed the system carefully and on time within our capabilities.3. actual usage schedule of each partData collection, requirements analysis, summary design, detailed design, summary reports, documentationVersion 2. Zero11.1 to11. 1111.12 to11.24, 11.25 to12.6, 12.6 to12.19, 12.20 to12. 2212.22 toTwelve point two five4. experience and lessonsThrough this system development practice, we realized the gap between theory and practice, trained our practic
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢筋工岗位责任制
- 关于领用社会保障卡的通知
- 广西南宁市某中学2026届高三毕业班第二次教学质量调研英语试题(解析版)
- 表扬学生作业课件
- 高中二年级数学《平面向量的基本定理及坐标表示》教案
- 保育午休培训课件
- 白杨微课课件
- 拜月亭教学课件
- 毕业实训课件
- 不要伤害他制作指南课件
- 医疗康复护理扩容提升工程实施方案解读
- 高三数学一轮复习《数列求和》教学设计
- 2026年基层党支部书记考试题及答案
- 2026年广东省广州市中考数学试题(含解析)
- 2026秋统编版九年级上册道德与法治全册背诵提纲
- 2026年安全员之江苏省C2证(土建安全员)通关考试题库带答案解析
- 双控模板,热力锅炉企业风险管控清单
- 【信息安全】商业秘密定密与防护专项审计计划
- 2026年道路危险货物运输押运人员从业资格考试题库(含答案)
- 2026统考专升本语文:现代汉语教材讲义
- 2026年陕西省中考数学真题含解析
评论
0/150
提交评论